Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Schnekenburger2016-05-26 10:15:13 +0000
committerGerrit Code Review @ Eclipse.org2016-05-26 12:19:58 +0000
commit31a1769b68d790fbef50d8adc8e28a9fd89b3cab (patch)
treed8cccc2e482e976cae5a033c019dfdc47e6a7786 /extraplugins
parent0105d44d9bf86f61bdc2cd8e9c7163d3618596fc (diff)
downloadorg.eclipse.papyrus-31a1769b68d790fbef50d8adc8e28a9fd89b3cab.tar.gz
org.eclipse.papyrus-31a1769b68d790fbef50d8adc8e28a9fd89b3cab.tar.xz
org.eclipse.papyrus-31a1769b68d790fbef50d8adc8e28a9fd89b3cab.zip
Bug 494621: [IPlog] Remove batik.* jar from git repository
Change-Id: I5068d94417366bd05473d00cd0d146a45fe5afb3 Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
Diffstat (limited to 'extraplugins')
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/.classpath30
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/META-INF/MANIFEST.MF83
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/CHANGES1528
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/LICENSE201
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/NOTICE18
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/README77
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-rasterizer.jarbin56268 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-slideshow.jarbin15215 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-squiggle.jarbin553671 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-svgpp.jarbin18151 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-ttf2svg.jarbin6077 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik.jarbin5236 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/.htaccess23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/broken-links.xml2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/contributors.html831
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo.html356
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$1.classbin1924 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$2.classbin1924 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.classbin2716 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.java151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/Makefile2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/barChart.svg117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-awt-util.jarbin391875 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-bridge.jarbin367923 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-css.jarbin241098 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-dom.jarbin129611 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-ext.jarbin76671 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-gvt.jarbin174560 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-parser.jarbin38864 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-script.jarbin50212 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-svg-dom.jarbin454798 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-swing.jarbin149007 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-util.jarbin83211 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-xml.jarbin21076 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/demo.html83
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/xml-apis-dom3.jarbin122982 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/branches.html214
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/index.html204
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/svg12.html454
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/test.html824
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/download.html307
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/faq.html1125
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batik.pngbin22758 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batikUses.jpgbin142655 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/built-with-forrest-button.pngbin1936 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/group-logo.pngbin17574 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/instruction_arrow.pngbin285 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/index.html468
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/install.html639
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/jarDependImg.pngbin105451 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/license.html457
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/linkmap.html723
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/mailing-lists.html360
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_de.xml23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_en_US.xml23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_es.xml23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_fr.xml23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/basic.css166
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs-optimized.js90
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs.js237
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/fontsize.js166
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getBlank.js40
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getMenu.js45
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/README.txt1
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/add.jpgbin1142 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/built-with-forrest-button.pngbin1936 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter.gifbin49 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter_open.gifbin49 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/current.gifbin54 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/error.pngbin1709 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/external-link.gifbin71 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/fix.jpgbin932 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/forrest-credit-logo.pngbin4633 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/hack.jpgbin743 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/header_white_line.gifbin37 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/info.pngbin1320 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/instruction_arrow.pngbin285 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/label.gifbin54 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/page.gifbin79 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/pdfdoc.gifbin1008 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/poddoc.pngbin856 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/printer.gifbin603 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-l-15-1body-2menu-3menu.pngbin354 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-15-1body-2menu-3menu.pngbin316 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.pngbin201 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.pngbin209 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.pngbin209 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.pngbin199 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-15-1body-2menu-3menu.pngbin379 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.pngbin223 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.pngbin223 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.pngbin210 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/remove.jpgbin1251 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rss.pngbin360 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/spacer.gifbin43 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/success.pngbin1291 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/txtdoc.pngbin784 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/update.jpgbin990 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/valid-html401.pngbin2948 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/vcss.pngbin1134 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/warning.pngbin1215 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/xmldoc.gifbin992 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/menu.js48
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/note.txt50
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/print.css54
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/profile.css483
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/prototype.js1257
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/screen.css587
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/status.html10676
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/browser.html874
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/font-converter.html302
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerAOI.pngbin70564 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerBrowsing.pngbin36293 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerDefaultRegular.pngbin139388 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerFileOpen.pngbin35147 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerLocationBar.pngbin118050 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerMultipleFiles.pngbin54494 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerOpenPage.pngbin25904 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPan.pngbin58578 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPreferences.pngbin46089 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerThumbnail.pngbin24347 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewSource.pngbin66956 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewTree.pngbin43492 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerZoomin.pngbin48861 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/index.html226
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/pretty-printer.html381
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/rasterizer.html872
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/uses.html402
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/architecture.html305
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/dom-api.html410
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/extending.html1065
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/HighLevelArchitecture.pngbin34912 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svgapplication.pngbin60493 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggen.jpgbin62838 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggenHighLevelArchi.jpgbin31473 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/index.html323
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/parsers.html464
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/ecmascript.html443
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/java.html478
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/security.html499
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/svg-generator.html757
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/swing.html511
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/transcoder.html814
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/README.txt13
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-rasterizer-ext.jarbin9867 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-squiggle-ext.jarbin9876 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-documentation.txt86
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-software.txt74
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.js.txt890
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.pdf-transcoder.txt2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.sax.txt23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xalan-2.6.0.txt2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xerces_2_5_0.txt60
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.js.txt23
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.pdf-transcoder.txt8
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xalan-2.6.0.txt4
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xerces_2_5_0.txt4
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis-ext.txt19
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis.txt30
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/Squiggle.icnsbin49249 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-anim.jarbin95479 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-awt-util.jarbin403287 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-bridge.jarbin561551 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-codec.jarbin165433 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-css.jarbin311900 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-dom.jarbin173750 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-ext.jarbin10261 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-extension.jarbin68051 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gui-util.jarbin170879 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gvt.jarbin242948 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-parser.jarbin73710 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-script.jarbin61893 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svg-dom.jarbin603361 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svggen.jarbin215802 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-swing.jarbin185144 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-transcoder.jarbin122393 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-util.jarbin128334 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-xml.jarbin30862 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/js.jarbin504741 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/make-squiggle-app.sh87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/pdf-transcoder.jarbin749716 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xalan-2.6.0.jarbin1781922 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xerces_2_5_0.jarbin934835 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis-ext.jarbin85686 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis.jarbin194354 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/3D.svg504
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/GVT.svg136
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/anne.svg706
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/asf-logo.svg760
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/barChart.svg117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik3D.svg555
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik70.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikBatik.svg212
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikCandy.svg143
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikFX.svg151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikLogo.svg186
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikYin.svg198
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessFont.svg202
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessboard.svg105
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/colorSwitch.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/extension.css29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowText.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowTextAlign.svg189
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/gears.svg76
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.jpgbin43304 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.svg88
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/regularPolygon.svg84
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor.svg109
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor2.svg109
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/star.svg83
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xml33
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xsl68
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/nodata.xsl70
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/gradients.svg125
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/henryV.svg107
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoShadowOffset.svg283
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoTexture.svg180
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapSpain.svg1798
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapWaadt.svg2468
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mathMetal.svg415
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mines.svg433
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/moonPhases.svg853
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sizeOfSun.svg227
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/cards/default.svg1141
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/klondike.svg337
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/board.js167
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/card.js234
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/deck.js52
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/pile.js399
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/util.js81
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/towers.svg601
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/starfield.svg384
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/strokeFont.svg481
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sunRise.svg666
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sydney.svg206
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/icc/changeColor.icmbin740 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/arabic.pngbin5012 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/bmpCursor.bmpbin3128 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/brushedMetal.jpgbin94851 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/canaryRelief.pngbin3039 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenter.pngbin324 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterBig.pngbin617 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterSmall.pngbin230 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotE.pngbin320 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotN.pngbin328 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNE.pngbin321 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNW.pngbin322 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotS.pngbin324 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSE.pngbin320 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSW.pngbin319 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotW.pngbin321 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpeg.jpgbin21379 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpegCursor.jpgbin6644 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaBridge.jpgbin31244 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaSteps.jpgbin32729 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaWalk.jpgbin22085 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png.pngbin21496 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png2.pngbin2856 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/pngCursor.pngbin349 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors.tifbin13610 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb.tifbin14102 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb_tile.tifbin20322 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_tile.tifbin20132 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/spainRelief.pngbin134968 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.pngbin9277 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.svg85
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg2.svg40
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg3.svg41
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor.svg29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor2.svg28
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor3.svg28
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor4.svg24
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tde.jpgbin8775 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tiffCursor.tifbin8158 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/toBeProfiled.pngbin3486 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl$1.classbin1091 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl.classbin1398 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler$1.classbin3242 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler.classbin9523 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/test/script/java-binding.mf2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/untrusted/script/security2.mf2
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/test/script/EventListenerInitializerImpl.java53
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java296
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/common.js147
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/rhinoSecurity.js233
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/scrollbar.js130
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/basicsad.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cold.css26
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaList.css79
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaPrint.css42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaProjection.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaScreen.css41
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/default.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/grim.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/hot.css26
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/oups.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/smiling.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet.css35
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet2.css27
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/test.css29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/wow.css39
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs.svg396
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs2.svg57
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/ttf/glb12.ttfbin53460 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/black_shapes.wmfbin2276 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/imageWMF.wmfbin221682 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText1.wmfbin12652 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText2.wmfbin5650 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/testChart.wmfbin4200 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/textGreek.wmfbin1082 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colorProfile.svg310
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colors.svg189
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/systemColors.svg178
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/em.svg84
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/percentagesAndUnits.svg140
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/enableBackground.svg177
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feColorMatrix.svg152
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer.svg215
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer2.svg221
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComposite.svg248
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feConvolveMatrix.svg351
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feDisplacementMap.svg179
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feGaussianDefault.svg52
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage.svg123
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage2.svg160
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMerge.svg237
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMorphology.svg112
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTile.svg147
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTileTarget.svg199
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTurbulence.svg112
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/filterRegions.svg482
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/svgEnableBackground.svg189
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/batikFont.svg182
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph.svg230
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph2.svg146
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph3.svg230
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontArabic.svg724
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontBounds.svg91
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontChoice.svg202
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontDecorations.svg303
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontExternalFont.svg60
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFace.svg124
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFamilyCaseSensitivity.svg122
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphChoice.svg418
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsBoth.svg473
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsChildSVG.svg474
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsD.svg477
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontKerning.svg262
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontOnPath.svg153
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontStyling.svg273
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor.svg211
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor2.svg143
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor3.svg118
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor4.svg180
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage.svg22
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage2.svg21
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/focus.svg112
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents.svg114
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents2.svg620
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/pointerEvents.svg1612
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchor.svg728
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchorInsideText.svg139
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingTransform.svg83
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingViewBox.svg85
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents.svg325
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents2.svg256
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clip.svg223
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipQuality.svg239
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipTransform.svg78
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/maskRegions.svg139
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/bboxOnText.svg60
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/display.svg177
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/image-rendering.svg61
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersExt.svg284
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersMisc.svg264
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientA.svg286
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientB.svg190
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersPreserveAspectRatio.svg582
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersShapes.svg151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/shape-rendering.svg64
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/stroke-rendering.svg69
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering.svg71
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering2.svg91
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/visibility.svg139
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/externalPaints.svg94
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientLimit.svg126
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientPoint.svg127
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientLine.svg91
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientOrientation.svg161
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientRepeat.svg161
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternPreserveAspectRatioA.svg556
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionA.svg227
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionB.svg245
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegions.svg263
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient.svg254
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient2.svg262
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient3.svg257
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientLine.svg72
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientOrientation.svg150
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity.svg125
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity2.svg125
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/paintOpacity.svg232
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/add.svg84
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/addDescOnClick.svg196
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/alert.svg105
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bbox.svg403
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/boundsTransformChange.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bug12933.svg113
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/circle.svg66
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/currentScaleTranslate.svg114
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/display.svg104
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/domSVGColor.svg183
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/ellipse.svg72
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList.svg431
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList2.svg394
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/eventAttrAdd.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/fill.svg54
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdate.svg132
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdateRef.svg117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/forceRedraw.svg105
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/getElementById.svg184
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdate.svg130
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdateRef.svg114
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/image.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRefUpdate.svg90
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRendering.svg66
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageUpdate.svg134
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageraster.svg153
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imagesvg.svg153
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList.svg412
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList2.svg394
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/javaBinding.svg64
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/line.svg82
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdate.svg184
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdateRef.svg96
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdate.svg126
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdateRef.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/memoryLeak1.svg88
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/modalEventTest.svg118
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/nestedsvg.svg58
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/normalizedPathTest.svg63
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/paintType.svg142
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path.svg55
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/pathLength.svg122
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList1.svg256
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList2.svg162
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList_create.svg235
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon.svg55
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points1.svg238
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points2.svg178
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline.svg55
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points1.svg237
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points2.svg178
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/primaryDoc.svg64
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rect.svg84
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rectResizeOnClick.svg80
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/relativeURI.svg228
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/remove.svg87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeLast.svg56
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeOnclick.svg87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic11.svg33
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic12.svg33
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic11.svg30
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic12.svg30
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rootSizeChange.svg86
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security.svg197
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security2.svg203
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3.svg328
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3Include.svg41
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/setProperty.svg77
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/styling.svg171
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/suspendRedraw.svg199
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg.svg78
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg2.svg70
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svgFontMove.svg66
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text.svg103
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textAllProperties.svg299
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties.svg58
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties2.svg201
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textSelection.svg85
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children1.svg152
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children2.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children3.svg177
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_content.svg340
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist1.svg267
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist2.svg140
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist1.svg287
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist2.svg151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist1.svg266
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist2.svg140
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist1.svg287
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist2.svg151
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/missing-glpyh.svg242
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/numberOfChars.svg354
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textpathProperties.svg85
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg113
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform2.svg81
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create.svg174
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create1.svg180
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform1.svg258
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform2.svg131
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/trefProperties.svg72
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan.svg104
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspanProperties.svg59
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children1.svg152
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children2.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children3.svg142
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/use.svg253
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/viewBoxOnLoad.svg59
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibility.svg104
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibilityOnClick.svg135
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xAnimOnClick.svg109
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnClick.svg77
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnLoad.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/zeroSize.svg238
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/emptyShape.svg50
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/zero.svg93
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/dataProtocol.svg607
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/externalUseCascading.svg62
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/image.svg58
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBox.svg456
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxClip.svg508
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxOverflow.svg440
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeatures.svg192
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeaturesCombo.svg94
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBox.svg456
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxClip.svg508
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxOverflow.svg445
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/switch.svg57
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBox.svg545
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxClip.svg645
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxOverflow.svg553
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguage.svg201
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguageDialect.svg51
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/tiff.svg69
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/toolTips.svg491
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultiple.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultipleURI.svg114
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylesheet.svg60
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStyling.svg73
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylingURI.svg189
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets.svg117
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets2.svg196
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBase.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBaseStyling.svg112
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/alternateStylesheet.svg132
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMedia.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMediaList.svg103
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/defaultFontFamily.svg29
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/emptyStyle.svg27
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/fontShorthand.svg98
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/important.svg74
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/smiley.svg86
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/styleElement.svg80
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/longTextOnPath.svg56
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/smallFonts.svg136
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor.svg195
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor2.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor3.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi.svg74
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi2.svg58
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration.svg94
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration2.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect.svg118
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect2.svg94
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect3.svg118
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textFeatures.svg115
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textGlyphOrientationHorizontal.svg104
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout.svg147
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout2.svg99
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLength.svg140
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath.svg170
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath2.svg87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath3.svg83
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPathSpaces.svg169
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPCDATA.svg56
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition2.svg121
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties.svg181
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties2.svg110
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textStyles.svg228
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalText.svg99
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalTextOnPath.svg183
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/xmlSpace.svg153
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegion.svg89
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegionDetailed.svg320
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor.svg89
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor2.svg89
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-2.jpgbin1046 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-3.jpgbin1918 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-4.jpgbin4696 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-5.jpgbin14244 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi.svg87
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi2.svg59
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-0.jpgbin2608 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-1.jpgbin2881 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-2.jpgbin4427 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-3.jpgbin7518 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-4.jpgbin5560 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-5.jpgbin4745 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-0.jpgbin2803 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-1.jpgbin3290 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-2.jpgbin5627 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-3.jpgbin9209 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-4.jpgbin6713 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-5.jpgbin4695 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-0.jpgbin2591 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-1.jpgbin2775 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-2.jpgbin6420 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-3.jpgbin9139 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-4.jpgbin5008 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-5.jpgbin4029 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-0.jpgbin2787 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-1.jpgbin2747 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-2.jpgbin3632 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-3.jpgbin7132 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-4.jpgbin4890 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-5.jpgbin3857 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-0.jpgbin2490 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-1.jpgbin7766 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-2.jpgbin5886 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-0.jpgbin2248 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-1.jpgbin7731 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-2.jpgbin4753 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-0.jpgbin5729 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-1.jpgbin3300 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-3-0-0.jpgbin2939 -> 0 bytes
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-0.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-2.svg43
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-4.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-0.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-2.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-4.svg42
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-0.svg59
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-2.svg43
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-2-0-0.svg44
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-3-0-0.svg34
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImage.svg263
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImageRef.svg44
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowBidi.svg82
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowRegionBreak.svg376
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText.svg69
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText2.svg77
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText3.svg72
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText4.svg67
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText5.svg108
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowTextAlign.svg170
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/lineHeightFontShorthand.svg129
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotate.svg107
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotateShadows.svg101
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/build.properties30
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/presentation/DGSVGCanvasPage.java37
652 files changed, 49 insertions, 104779 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/.classpath b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/.classpath
index 533fa88f098..5d0495ecf1b 100644
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/.classpath
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/.classpath
@@ -4,35 +4,5 @@
<classpathentry kind="src" path="src-gen"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/batik-rasterizer.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/batik-slideshow.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/batik-squiggle.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/batik-svgpp.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/batik-ttf2svg.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/batik.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-anim.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-awt-util.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-bridge.jar" sourcepath="/Users/magedelaasar/Downloads/batik-1.7/sources"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-codec.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-css.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-dom.jar" sourcepath="/Users/magedelaasar/Downloads/batik-1.7/sources"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-ext.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-extension.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-gui-util.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-gvt.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-parser.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-script.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-svg-dom.jar" sourcepath="/Users/magedelaasar/Downloads/batik-1.7/sources"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-svggen.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-swing.jar" sourcepath="/Users/magedelaasar/Downloads/batik-1.7/sources"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-transcoder.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-util.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/batik-xml.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/js.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/pdf-transcoder.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/xalan-2.6.0.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/xerces_2_5_0.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/xml-apis-ext.jar"/>
- <classpathentry exported="true" kind="lib" path="batik-1.7/lib/xml-apis.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/META-INF/MANIFEST.MF b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/META-INF/MANIFEST.MF
index b3656159e7c..58e38bb8691 100644
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/META-INF/MANIFEST.MF
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/META-INF/MANIFEST.MF
@@ -1,53 +1,30 @@
-Manifest-Version: 1.0
-Export-Package: org.eclipse.papyrus.dd.dg.presentation,
- org.eclipse.papyrus.dd.presentation
-Require-Bundle: org.eclipse.core.runtime;bundle-version="3.9.100";visibility:=reexport,
- org.eclipse.core.resources;bundle-version="3.8.101";visibility:=reexport,
- org.eclipse.papyrus.dd.edit;bundle-version="0.7.0";visibility:=reexport,
- org.eclipse.emf.ecore.xmi;bundle-version="2.9.1";visibility:=reexport,
- org.eclipse.emf.edit.ui;bundle-version="2.9.0";visibility:=reexport,
- org.eclipse.ui.ide;bundle-version="3.9.2";visibility:=reexport,
- org.eclipse.emf.ecore.edit;bundle-version="2.8.0";visibility:=reexport,
- org.eclipse.ui.forms;bundle-version="3.6.1";visibility:=reexport,
- org.eclipse.jface.text;bundle-version="3.8.101";visibility:=reexport,
- org.eclipse.help;bundle-version="3.6.0";visibility:=reexport
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-ClassPath: .,
- batik-1.7/batik-rasterizer.jar,
- batik-1.7/batik-slideshow.jar,
- batik-1.7/batik-squiggle.jar,
- batik-1.7/batik-svgpp.jar,
- batik-1.7/batik-ttf2svg.jar,
- batik-1.7/batik.jar,
- batik-1.7/lib/batik-anim.jar,
- batik-1.7/lib/batik-awt-util.jar,
- batik-1.7/lib/batik-bridge.jar,
- batik-1.7/lib/batik-codec.jar,
- batik-1.7/lib/batik-css.jar,
- batik-1.7/lib/batik-dom.jar,
- batik-1.7/lib/batik-ext.jar,
- batik-1.7/lib/batik-extension.jar,
- batik-1.7/lib/batik-gui-util.jar,
- batik-1.7/lib/batik-gvt.jar,
- batik-1.7/lib/batik-parser.jar,
- batik-1.7/lib/batik-script.jar,
- batik-1.7/lib/batik-svg-dom.jar,
- batik-1.7/lib/batik-svggen.jar,
- batik-1.7/lib/batik-swing.jar,
- batik-1.7/lib/batik-transcoder.jar,
- batik-1.7/lib/batik-util.jar,
- batik-1.7/lib/batik-xml.jar,
- batik-1.7/lib/js.jar,
- batik-1.7/lib/pdf-transcoder.jar,
- batik-1.7/lib/xalan-2.6.0.jar,
- batik-1.7/lib/xerces_2_5_0.jar,
- batik-1.7/lib/xml-apis-ext.jar,
- batik-1.7/lib/xml-apis.jar
-Bundle-Version: 0.7.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.dd.presentation.DDEditorPlugin$Implementation
-Bundle-SymbolicName: org.eclipse.papyrus.dd.editor;singleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Manifest-Version: 1.0
+Export-Package: org.eclipse.papyrus.dd.dg.presentation,
+ org.eclipse.papyrus.dd.presentation
+Require-Bundle: org.eclipse.core.runtime;bundle-version="3.9.100";visibility:=reexport,
+ org.eclipse.core.resources;bundle-version="3.8.101";visibility:=reexport,
+ org.eclipse.papyrus.dd.edit;bundle-version="0.7.0";visibility:=reexport,
+ org.eclipse.emf.ecore.xmi;bundle-version="2.9.1";visibility:=reexport,
+ org.eclipse.emf.edit.ui;bundle-version="2.9.0";visibility:=reexport,
+ org.eclipse.ui.ide;bundle-version="3.9.2";visibility:=reexport,
+ org.eclipse.emf.ecore.edit;bundle-version="2.8.0";visibility:=reexport,
+ org.eclipse.ui.forms;bundle-version="3.6.1";visibility:=reexport,
+ org.eclipse.jface.text;bundle-version="3.8.101";visibility:=reexport,
+ org.eclipse.help;bundle-version="3.6.0";visibility:=reexport,
+ org.apache.batik.dom;bundle-version="1.6.1",
+ org.apache.batik.dom.svg;bundle-version="1.6.0",
+ org.apache.batik.transcoder;bundle-version="1.6.0",
+ org.apache.batik.xml;bundle-version="1.6.0",
+ org.apache.batik.svggen;bundle-version="1.6.0",
+ org.apache.batik.util;bundle-version="1.6.0",
+ org.apache.batik.ext.awt;bundle-version="1.6.0"
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-ClassPath: .
+Bundle-Version: 0.7.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.dd.presentation.DDEditorPlugin$Implementation
+Bundle-SymbolicName: org.eclipse.papyrus.dd.editor;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/CHANGES b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/CHANGES
deleted file mode 100644
index a36e17996f9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/CHANGES
+++ /dev/null
@@ -1,1528 +0,0 @@
-Change Log
-==========
-
-The following log records some of the most important changes.
-Bug fixing is an on-going task, so it is implied in all sub-releases.
-
-1.7beta1 -> 1.7
----------------
-
-1. Bugzilla problem reports fixed:
-
- 26815, 28344, 35165, 36570, 37496, 38498, 40163, 40727, 41205,
- 41820, 41947, 41955, 41988, 42014, 42021, 42032, 42075, 42118,
- 42137, 42168, 42169, 42196, 42209, 42210, 42212, 42221, 42228,
- 42255, 42258, 42311, 42312, 42333, 42381, 42386, 42479, 42504,
- 42505, 42543, 42645, 42651, 42697, 42698, 42807, 42961, 42963,
- 442968, 3022, 43043, 43045, 43165, 43194, 43195, 43370, 43418,
- 443446, 3638, 43657, 43744, 43760, 43764, 43787, 43854, 43871,
- 443904, 3953, 44029, 44054, 44092, 44146
-
-2. New features
-
- * xml:id support (http://www.w3.org/TR/xml-id/).
- * ElementTraversal support (http://www.w3.org/TR/ElementTraversal/).
- * Enhanced DOM Viewer window, contributed from Ivan Andjelkovic,
- a Google Summer of Code student.
-
-3. Improvements
-
- * Support for cursor="move" on OS X, and cursor="help" on all
- platforms.
- * Improved conversion to/from WMF.
- * data: URIs now supported as external stylesheets, scripts, filters.
- * SVG 1.1 feature strings now reported.
- * The viewBox="" attribute on <svg> is now animatable.
- * Implemented SVGSVGelement.getViewBox().
- * A document's document element can now be replaced.
- * Performing animation hyperlinking backwards is now supported, as
- well as using <a> elements to hyperlink to animations.
- * Updated pdf-transcoder.jar to one built from FOP 0.94.
- * Squiggle's View Source window is now syntax highlighted.
-
-4. Bug fixes
-
- * XPath interface objects now exposed to ECMAScript.
- * The three other MIME types for ECMAScript are now really supported
- (text/javascript, application/javascript, application/ecmascript).
- * Pseudo-elements now parsed properly in CSS selectors.
- * Avoid null pointer exception when event-base timing specifiers
- in animations reference an element by ID within a <use> shadow tree.
- * Invalid min="" and max="" values on animation elements now ignored.
- * Corrected CSS cascade order for rules of equal specificity.
- * Fixed CSS :lang() processing so that it matches case insenstiviely,
- using xml:lang="" as well as lang="", and using proper hyphen-
- separated tokens.
- * Gradients with gradientUnits="objectBoundingBox" disabled when the
- bounding box has zero width or height.
- * Avoid an array index exception for certain degenerate motion path
- animations.
- * Fixed mouse event button reporting.
- * Avoid null pointer exception when cloning <symbol> and <image>
- elements.
- * Make empty <filter> elements result in no rendering for the
- filtered element.
- * SVGStylable.getPresentationAttribute() now returns null if the given
- presentation attribute is not specified on the element.
- * Specifying textLength="" on text elements that have non-text nodes
- as their first children now works.
- * Avoid numerical accuracy issues when sampling frozen animations.
- * Event listeners are now removed when <text> elements are removed
- from the document.
- * Invalid SVG 1.0 feature string removed.
- * Ensure animation elements are properly deinitialised when they are
- removed from the document.
- * Allowed animations in <use> element shadow trees to have syncbase
- timing specifiers that refer to elements outside the shadow tree.
- * Fixed bug in DOM event removal/dispatch.
- * Ensure the animation engine is resumed if it is sleeping when a
- beginElement() call is made.
- * Avoid a null pointer exception in JSVGScrollPane if the document
- doesn't return a bounds.
- * Avoid a null pointer exception when painting a GraphicsNode on to an
- SVGGraphics2D.
- * Rasterizer -cssUser command line argument now resolved against
- current working directory.
- * Fixed bug in key event dispatching code.
- * Decrease memory required for storing animation elements' previous
- intervals (used for hyperlinking).
- * Avoid infinite loop for animations with multiple, identical begin
- (or end) instance times.
- * Ensure TIFF and JPEG codecs really aren't compiled unless the relevant
- Sun classes are present.
- * Avoid null pointer exception when accessing animated marker orient
- values.
- * Patched Rhino so that the ECMAScript debugger runs on OS X.
- * Ensure the animation engine is initialised before the SVGLoad event
- is dispatched.
- * Restored exception throwing from bridge classes when required
- length attributes are missing.
- * Duplicated codec classes removed from awt-util jar.
- * Avoid null pointer exceptions in DOMMouseEvent objects.
- * Motion animation transforms are now applied after the transform=""
- attribute.
- * Fixed bug in DOM event default action invocation in SVG 1.2 documents.
- * Fixed bug in CSS class name matching, which occured only when an
- element was declared to be a member of multiple classes, where one
- is a prefix of another.
- * Fixed bug on OS X where the zoom interactor overlay was not shown.
-
-5. Misc
-
- * Official maven artifacts are now supplied.
-
-1.6 -> 1.7beta1
----------------
-
-1. Bugzilla problem reports fixed:
-
- 22260, 25428, 28337, 29417, 29552, 32415, 34217, 34234, 34364,
- 34847, 34938, 35349, 35480, 35549, 35655, 35661, 35683, 35722,
- 35727, 35773, 35878, 35976, 35977, 36165, 36253, 36278, 36309,
- 36455, 36483, 36485, 36493, 36511, 36613, 36614, 36615, 36743,
- 36745, 36746, 36747, 36769, 36889, 36924, 36933, 37276, 37497,
- 37890, 37891, 37892, 37986, 37989, 38045, 38158, 38176, 38178,
- 38183, 38379, 38475, 38497, 38549, 38558, 38568, 38750, 38775,
- 38782, 38785, 38831, 38872, 38930, 38932, 38933, 38990, 39032,
- 39058, 39202, 39297, 39303, 39318, 39361, 39751, 39755, 39784,
- 39831, 39838, 40098, 40167, 40336, 40368, 40392, 40393, 40397,
- 40403, 40405, 40594, 40605, 40631, 40681, 40686, 40857, 40898,
- 40927, 40994, 41079, 41165, 41216, 41234, 41288, 41329, 41331,
- 41336, 41473, 43954
-
-2. New features
-
- * DOM Level 3 Core/Events/XPath support.
- * Improved WMF transcoder support.
- * Override style declaration support.
- * Near complete SMIL Animation support.
- * SVG 1.2 features:
- * resource documents
- * shapechange and RenderedBBoxChange events
- * SVGGlobal startMouseCapture/stopMouseCapture methods
- * handler elements
-
-3. Improvements
-
- * The SVG namespace declaration is now not assumed for the document element
- when an SVG declaration is not present. Certain non-conformant content
- will now be identified as being in error.
- * New MacRenderer implementation that avoids 10x slowdown on
- Tiger.
- * Mutations to flowText contents now cause the rendering to update, and
- flowRegion objects are now rendered.
- * Support for normalized path segments on SVGAnimatedPathData, thanks to
- Andres Toussaint.
- * Updated pdf-transcoder.jar to one built from FOP 0.9alpha1:
- * This fixes text being drawn as text in PDF.
- * JPEG streams being embedded as JPEG.
- * Default bitmap dpi is 300.
- * Most gradients and patterns are now correct (pattern overflow isn't
- handled properly although most of the code is present), and
- gradients with complex repeats are rasterized due to difficulties
- expressing them in PDF.
- * Transcoders with the KEY_EXECUTE_ONLOAD hint set force the document
- to be dynamic.
- * Added JIIO codecs to Batik (not enabled by default)
- * Support for finding XML Parser through JAXP.
- * Enhancements to ArabicTextHandler.
- * Update Manager's MIN_REPAINT time is now adjustable.
- * GraphicsUtil warning about Graphics from BufferedImage
- w/o BUFFERED_IMAGE hint is now controllable with property.
- * JSVGScrollPane now has 'scrollbarAlwaysVisible' mode.
- * Improved Path parser so it is more conformant.
- * Updated Rhino to 1.6R5.
- * Documents in Squiggle's Go menu now have the full URI as a tooltip.
- * Better version number reporting from org.apache.batik.Version.
- * Implemented SVGPathElement.getPathSegAtLength.
- * Implemented 'getFunctionName' for built in CSS functions.
- * Exposed SAXDocumentFactory's parser to subclasses.
- * Added a -snapshotTime option to the rasteriser.
- * Now using Apache XML Commons External, for SAC, DOM 3 Core, SMIL Animation
- and SVG 1.1 DOM bindings.
- * Encoding as specified in a Content-Type header's charset parameter is now
- honoured when scripts are loaded.
- * Changed InterpreterFactory so that multiple MIME types can be associated
- with a given Interpreter.
- * text/javascript, text/ecmascript, application/javascript and
- application/ecmascript are now all supported as script types for Rhino.
- Processing of application/ecmascript is as specified in RFC 4329.
- * Improved integration when running under Mac OS X: Squiggle's menu bar
- is now at the top of the screen, the application window has a proper
- name and functional About/Preferences/Quit menu items, and a Squiggle.app
- application bundle can now be created.
- * JAR files now have Implementation-* attributes.
- * Added an interface for all ImageRenderers to get/set RenderingHints.
-
-3. Bug fixes
-
- * SVGMatrix.rotate now takes deg rather than radians.
- * Fixed mouseout/mouseover tracking, which regressed some time between
- 1.5beta5 and 1.6.
- * Fixed misplaced glyph for mixed LTR and RTL text.
- * Fixed handling of tooltips from title elements.
- * Fixed rendering error (bug 36511).
- * Fix for broken event propagation across 'use' element shadow tree boundary.
- * Fixed a bug in the handling of 'x', 'y', 'width', 'height',
- on feImage elements.
- * Fixed bug in EventTarget.{add,remove}EventListenerNS wrapper
- for Rhino.
- * Fixed memory leak with dynamically added title tooltips.
- * Fixed bug with update regions and filters.
- * Fixed a problem with feSpotLight and feSpecular lighting (bug 36745).
- * Fixed bug with event removal for multiple events and the same target
- (thanks Andreas).
- * Fixed problem with lowercase 'European' vowels (accented vowels).
- * Fixed duplicated fragment identifier bug.
- * Fix to allow transcoders that execute onload to work with SVG 1.2
- documents.
- * Fix incorrect reporting of modifier key states in DOM UI event objects.
- * The broken link image works again now.
- * Convert "" to null for namespace URIs given to public DOM interfaces.
- * Gradient scaleback is now 0.999 rather than 0.97.
- * ttf2svg now emits a document with an SVG namespace declaration.
- * Include the o.a.b.ext.awt.image.spi.{ImageWriter,RegistryEntry} service
- resource files in the codec jar. (Fixes problems with data: URIs for
- images when Squiggle is run from the jars.)
- * Fixed problem with ZoomAndPan handling overriding user disabling of
- interactors.
- * More sensible handling of source 'URLs' in svgrasterizer.
- * Greyscale sources are now treated as if they have sRGB Gamma.
- * Fixed SVGTextContentElement.getExtentOfChar to use glyph metrics rather
- than the glyph shape bounding box.
- * Changed Errors to UnsupportedOperationExceptions for unimplemented methods.
- * JSVGViewerFrame uses reflection for the Rhino debugger to enable
- compilation without Rhino.
- * Fixed phantom 'double click' bug.
- * Handle 'style' elements added and removed from the document when they are
- not at the root of the addition/removal.
- * Make CSS engine not throw an NPE for extension elements that don't expose
- an OverrideStyleProvider.
- * Fixes for text-on-a-path with glyphs who's geometry doesn't "start" at 0.
- * Various deadlock fixes.
- * Fixed bug where writing TIFF with JPEG compression fails.
- * Fixed significant performance bug in creating geometry (it was
- parsing the entire path for each entry in the path, O(N^2)).
- * Fixed SVGTextContent interfaces on FlowRoot elements.
- * Fixed NPE when reloading an SVG 1.2 document quickly.
- * Fixed bug where mousing over 'a' elements would result in exceptions.
- * Avoid NPEs when loading scripts from file: URIs.
- * Fixed flowText regression by rebasing off SVGOMTextPositioningElement.
- * radialGradient has a default value of "50%" for 'r' (thanks Tonny).
- * Fixed bug in key event dispatching when compiled under JDK 1.3.
- * Avoid precision errors in stringification of transform list values
- (thanks Nick).
- * Unmaximize Squiggle window if the "Automatically resize window when
- loading documents" option is turned on.
- * Fixed improper rendering of the batik70.svg sample under OS X.
- * Fixed synchronization bug in the SVG generator.
-
-4. Misc
-
- * Code now compiles under Java 1.5 and 1.6.
- * Lots of code/javadoc cleanups.
- * New Forrest-based website for Batik.
- * New about box/splash screen.
- * Visual refresh for Squiggle's toolbar icons and Preferences window.
-
-1.5.1 -> 1.6
-------------
-
-1. Bugzilla problem reports fixed:
-
- 28035, 28188, 28429, 28432, 28487, 29110, 29891, 30580, 30584,
- 30739, 30923, 30925, 30948, 31603, 32108, 32435, 32872, 32951,
- 33242, 33733, 33890, 33923, 33986, 34030, 34041, 34115
-
-
-2. SVG 1.2 Features:
-
- * All SVG 1.2 elements/features have been moved from
- the Batik namespace into the SVG 1.2 namespace (except for
- flowText which remains, due to some loss of functionality
- with the current flowRoot and potential spec instability).
- * Implementation of SVG 1.2 flowRoot element (text flow into
- arbitrary regions with bidi support).
- * There is now an SVG12CSSEngine which has support for new
- properties in SVG 1.2
-
-
-3. Improvements:
-
- * Massive performance improvement (>10X) for drawing on Mac OS X.
- * Document.getElementById now uses a Hashtable to speedup lookups.
- * JavaScript can now be used in an Applet out of the box.
- * Added support for 'font' shorthand property.
- * Added support for 'deselectAll' SVG DOM call.
- * getEncolsureList and getIntersectionList are implemented.
- * Added support for get[Screen]PixelUnitToMillimeterX/Y
- * SVG DOM getTotalLength, and getPointAtLength are now implemented.
- * Support for preserveAspectRatio DOM methods.
- * Squiggle browser now has a 'Save As' menu item.
- * Can toggle if xml:base should be added to saved SVG.
- * Can 'pretty print' saved XML for readability.
- * ExtensibleSVGDOMImplementation no longer exists,
- the SVGDOMImplementation is now extensible. There is a
- new baseclass ExtensibleDOMImplementation that provides
- extension capabilities to any DOMImplementation subclass.
- As a result the name of the services meta-file has moved to:
- 'org.apache.batik.dom.DomExtension'
- from:
- 'org.apache.batik.dom.svg.DomExtension'.
- People with DOM extension will have to update the service file
- accordingly.
- * ExtensibleDOMImplementation now allows 'extension' elements in
- the SVG Namespace (they are always lower priority than 'buit ins').
- * When a new Document is loaded a new BridgeContext is created for it.
- As a result each document now get's it's own CSS engine.
- * ttf2svg now supports 'auto ranging' so it looks at the font
- to decide what to output.
- * DOM will now detect when the child passed to insert/remove
- * AbstractParentNode will now throw a DOM Hierarchy exception
- if you try to append a node as a child of it's self (PR 34030)
- * Anti-aliased clips (hqClip patch). This can be disabled by setting
- the transcoding hint to vector or print (so content doesn't get
- rasterized). PR 29110.
- * Control of tiled image rendering based on rendering hint.
- Using this hint may greatly increase the amount of memory used.
- * The Marker interface now has a 'getCharIndex()' method to
- get the index of the character the Mark is associated with.
- node is not the child of the node insert/remove is called on.
- * DrawImage now defaults color model to sRGB_Unpre if the destination
- doesn't include alpha.
- * The pattern element now shares one rendering tree across all
- references.
- * Some improvements for Kerning in SVG Font (faster)
- * Arabic diacritics are now positioned relative to the right edge
- of the base glyph. Bug 28429
- * Basic DocumentType implementation, if present DOMUtilities will
- now emit a proper doctype specification
- * GVT Tree walker can now be given any node in the GVT tree and it
- walk just that subtree.
- * Many places now use getResource as Stream instead of Resource
- bundles where localization is not wanted/needed.
- * Tweaked UpdateManager repaint scheduling alg.
- It now tracks when the rendering goes 'out of date'
- with the document and runs runnables until it is out of
- them or MIN_REPAINT_TIME is exceeded.
- * Arc2D now translated to path with elliptical arc commands
- in SVGGraphics2D interface.
- * JSVGScrollPane now uses bbox of geometry if no viewBox is provided.
- * Refactored the text and flow bridges so make things cleaner.
- * Implemented textLength to return the value of
- getComputedTextLength when the textLength attribute is not
- set.
- * Potentially large optimization in BBox generation
- * The DOM tree viewer now has an option to hide text nodes that
- only contain whitespace.
- * The DOM tree viewer now includes the id of an element in the
- tree view if it has one.
- * Improvements to empty bounds handling, should decrease update areas.
- * GVT Render requests are now compressed. This helps when doing
- live resize of large documents.
- * Some refactoring/restructuring of svggen.XmlWriter to potentially
- make it a pretty printing DOM serializer.
- * Latest pdf-transcoder from FOP which supports '-dpi' switch.
- * ScrollPane now should do a better job of fitting document w/o
- scrollbars
- * title and desc changes are now dynamically tracked.
- * ScriptFactorys now loaded via Services interface.
- * Made the JDK image loading Mediatracker static
- (so others could use it easier).
- * ParsedURL now uses the current Batik version as it's default
- UserAgent
- * Rationalized Text Selection code. Copy to clipboard is now done
- by JGVTComponent only if 'unix style' text selection is requested
- (default).
-
-4. Bug Fixes:
-
- * Fixed all known memory leaks with loading images.
- * Changing documents in JSVGScrollPane now works properly.
- * Fixed a small memory leak when changing xlink:href on a
- use referencing a local element.
- * No longer uses Thread.interrupt. On some JVM's this can confuse the
- class loader.
- * Adding elements in the 'null' namespace nolonger causes a NPE exception.
- * Fixed colorspace error in ColorMatrixRed.
- * Line element no longer has a fill associated with it.
- * Fixed bug #29416 - problem with empty quotes in CSS.
- * Fixed bug #34210 - element selectors are now case sensitive
- * Index out of bounds error fixed in linear gradient.
- * AOI problem in PrintTranscoder now fixed.
- * Null Pointer exception when PrintingTranscoding documents
- using SVG fonts is fixed (the BridgeContext was being
- disposed of too early).
- * PrintTranscoder now uses UserAgent to report exceptions
- rather than silently swallowing them.
- * Fixed some minor bugs in the GlyphLayout code for flow regions.
- * Very minor tweaks in JSVGScrollPane.
- * Applied patch 28188, fixed tooltip text & title text, thanks Glen
- * Applied patch 28487, fixed enabled/disabled state for
- toolbar buttons, thanks Glen
- * Fixed bug in text selection (programatically selected text wouldn't
- clear properly.
- * Fixed bug 23035 - Xlink attributes initialized with wrong values.
- * Fixed Bug 28785 - 'a' element not clickable with namespace prefix.
- * Bug 30584 - Concurrent Modification believed fixed (couldn't get
- test case to fail after fix).
- * Bug 29891 - Rasterizer problem if w/h == viewBox w/h
- * No more 'flicker' when panning a dynamic document.
- * CmapFormat4 now clips charCode 0->65534.
- * All Object.wait calls are now in while loops to prevent spurious wakeups.
- * DOM keypress events will now be generated for so called
- Java 'action' keyEvents (previously only keydown/up were
- generated).
- * Fixed a bug in the PNG Encoder for some 1,2 or 4 bit/pixel images.
- * Fixed bug in PackBits TIFF files with multiple IFD's
- * The 'debug' messages are now synced with GUI messages. Also they
- are localizable.
- * Tweaked the way we generate paths to avoid a bug
- in the Mac OS X Java implemention where a close
- followed by a moveto didn't join the path properly.
- * Fixed width/height change onload bug in transcoders submitted
- by Simon Mieth. Thanks!
- * Fixed a bug with CSS shorthand properties not being set by presentation
- attributes.
- * DOMImplementations now return empty documents if
- qualifiedName in createDocument is null (PR 32108)
- * Fixed 'flashing' with JSVGScrollPane.
- * Fixed PR: 30923. Text children now respect display and
- visibility properties (including dynamic changes).
- * Fixed visibility update bug reported by George Armhold.
- * Fixed visibility bug on image elements.
- * getBBox should now work per the specification.
- a) fill="none" will still give bbox
- b) It is now the tight bounds of the geometry
- c) It does not include the stroke anymore.
- d) When called on 'undisplayed' elements returns null (not sure
- what the spec really says about this).
- * Modification of use element's width/height now works.
- * Fixed potential interrupted bug in the RunnableQueue class.
- * The document loader cache now uses soft references to avoid
- being a memory leak.
- * Improved the xml:space support.
- * textPath no longer supports 'position attributes' on it's self
- * textPath now supports progression position attributes provided
- by parent/child tspan/text nodes.
- * systemLanguage, requiredFeatures, requiredExtensions now all fail
- to match when given an empty string (as specified by the SVG
- specification). Bug #33242 (thanks Rick Graham).
- * Fixed potential synchronization issues in JavaScript intervals.
- * Small optimization in Event dispatch.
- * Removed debug print from SVGOMAnimatedPreserveAspectRatio.java
- * Synchronization fix in SoftReferenceCache.
- * SAXParser now includes 'ignorableWhitespace' when building the
- DOM tree. I also tweaked the way text and CDATA sections are
- created.
- * UpdateManager is now always the 'source' of UpdateManagerEvents
- previously in some cases it was an inner class.
- * Fix for masks when using Alpha Premultiplied (Mac OS X).
- * Improved consistency of events from the RunnableQueue.
- Calling suspend/resumeExecution should now always generate
- a runHandler event (although the events may be "compressed"
- so suspend/resume may only generate one resume event).
- * Fixed bug in handling kerning elements with multiple glyph entries
- in g/u 1or2.
- * Removed use of 'getTagName' to use 'getLocalName' to avoid issues with
- prefixed svg elements.
- * Fixed a mistake in the generation of SVG fonts that include
- arabic forms (PR 33733)
- * Fixed handling of complex paint types (base types with
- fallbacks).
- * Fixed CSS SVG DOM interfaces for complex paint types
- (see bug 33923). Added new test for same.
- * Text Selection events are now generated even when the
- done event is not over a graphics node.
- * The double '#' bug is gone in the SVG Pretty Printer. PR 33890
- * The worst of the 'extra spaces' problem with the pretty printer
- is solved.
- * Fixed updates to SVG Font based text (PR 34041)
- * Bug fix in NumberParser (thanks dvholten)
- * Fixed bug 34115 - CSSStyleDecl doesn't collapse properties.
- * JSVGCanvas no longer holds cached viewBox so it responds
- properly when viewBox is updated in SVG content.
-
-5. Misc:
-
- Documentation updates
- JavaDoc will now reference W3 and JDK docs
- Updated MAINTAIN file
- Splash/startup screen now embed font (a little simpler SVG as well).
- Some Rhino improvements.
- New Tests for bugs.
-
- Thanks to everyone on batik-dev/users for reporting problems and
- working on finding solutions.
-
-1.5 -> 1.5.1
-------------
-1. Security:
-
- A script security issue was reported in the Batik Squiggle
- browser. Squiggle uses the Rhino scripting engine and some features
- of that engine can be leveraged by malicious scripts to gain access
- to otherwise protected resources (like the file system).
-
- The Batik team has worked with the Rhino team to fix the isssue
- that was reported and the Batik 1.5.1 patch release addresses the
- issue.
-
-2. Features:
-
- Rhino JavaScript Debugger now integrated with Squiggle.
- Better line numbers in error messages.
- Zachary DelProposto's Scroll pane class is added. Allows for
- scrollbars on SVG documents.
- Cool solitaire examples in SVG.
-
-3. Performance fixes:
-
- Parents who have children added/removed no longer invalidate
- their entire area.
- When a element is removed or CSS properties changed all next
- siblings are not repainted unless CSS rules change them.
- First event dispatch is much quicker than the past.
- Switched to Xerces 2.5.0 to improve performance of data protocol.
- Changes to paint properties on text is now _much_ faster.
- When using many objects from an external file the file will only
- be loaded/parsed once.
- Modifying x/y and some viewBox changes on SVG elements is now much
- faster.
- Better JPEG embedding in PDF.
-
-4. Conformance:
- Batik now passes all non SMIL-Animation tests from the SVG Working
- Group beSuite.
-
- @font-face CSS property and font-face elements are now compliant
- with SVG specification.
-
- Changes to the 'class' attribute now update rendering tree
- correctly.
-
- selectSubString now implemented.
-
- Dynamic modification of display, and marker properties supported.
- SVG 'a' element respects 'preventDefault' on event object.
- Pattern element no longer applies object bounding box transform
- if viewBox is specified.
-
-5. Bugs:
-
- Fullscreen mode (F11) works again.
- getExtentOfChar() returns bbox in text elements coordinate system.
- SVGPoint now supports matrixTransform in more cases
- clientX/Y now correct when target is a text element.
- Bugfix in parsing some TrueType fonts fixed.
- Now applies the 'all' media type to all content.
- Image transcoders default to 400x400 rather than issuing an error
- (consistent with viewer).
- The properties opacity/filter/masking/pointer-events now work
- on SVG elements.
- Clearing text selection now works
- Zero width/height image elements now work properly.
- BBox info is correct for zero width/height items.
- Fills/strokes text when text-rendering is set to geometricPrecision
- rather than using drawGlyphVector.
- getCssText() returns the relative version of URI's
- SVG Graphics2D outputs correct rendering hints for text.
- TextNodes returns the correct bounds.
- Proper text child set as 'target' of events.
- Events handled correctly for documents that reference the same
- image multiple times.
- Image are displayed as 'broken links' instead of being an error.
- FeColorMatrix now respects color-interpolation-filters property.
- elem.style.setProperty now works for shorthand properties.
- Fixed race condition in JSVGComponent.set[SVG]Document.
- Fixed several memory leaks dealing with use element.
- Glyph element's 'd' attribute uses inherited winding-rule.
- SVG 'style' element no longer generates multiple 'xml:space' attrs.
- SAXDocumentFactory now generates only one CData node for each
- CData section in source document.
- Memory leak with addEventListener and objects that ref event target fixed.
- Click events now allow a small amount of 'slop'.
- Fixed bug in rendering with Double Buffering.
- Clicking on the Canvas no longer clears the system clipboard.
- No longer recascades elements in use tree from foreign documents
- Now supports CSS properties with the max negative 32bit int value
- Now supports more JPEG image types.
- No longer throws a Class Cast exception when using named colors
- as the fallback for icc-colors
- clearTimeout, clearInterval no longer throw exceptions for null
- objects.
- clipPath now respects clip-rule when using 'use' element.
-
- Bug PRs: 12536, 23030, 23038, 23079, 23177, 24919, 25251, 25463
-
-
-1.5beta5 -> 1.5
----------------
-
-1. Features:
-
- - With JDK 1.4 text-rendering="optimizeSpeed" will render
- non-anti-aliased hinted text (for axially aligned text).
-
- - The pointer-events property is now handled correctly for elements
- without fill or stroke paint.
-
- - Improved stroke accuracy when shape-rendering="geometricPrecision"
-
- - JSVGComponent.setSVGDocument with 'null' now releases all
- heavy resources and makes the Canvas display only Background.
-
- - Many memory leaks fixed.
-
- - Transcoders and JSVGComponent will now accept any Document
- and convert to a Batik SVG Document if needed.
-
- - Script interpreters are loaded lazily. This means that unless you
- use them (by having event attributes or script elements) you
- don't need any script engines.
-
- Performance Improvements:
-
- - Image drawing is now 5-10x faster, for most raster images.
-
- - Significant performance improvement for patterns that are
- filtered or have filters applied to them (take Batik70 for
- example).
-
- - AbstractParentNode insertNode, removeNode, replaceNode are
- now much faster for Parents with many children.
-
-
- Library changes:
-
- - Updated to the Rhino 1.5R41 library
-
- Others:
-
- - Added control of floating point precision used in SVGGraphics2D
- (see the org.apache.batik.svggen.SVGGeneratorContext class)
-
- - Batik now almost never opens image URL's twice.
-
- - JSVGComponent/BridgeContext now has three levels of interactivity.
- STATIC, INTERACTIVE, DYNAMIC. With increasing memory overhead
- and build time requirements.
-
- - Improved test environment with automated memory leak, performance,
- threading and interactivity tests. There are now over 1000 tests
- in the regard regression test suite.
-
- - Window.parseXML now returns a Document when no 'host'
- Document provided.
-
-2. Bugs:
-
- See: http://nagoya.apache.org/bugzilla for details on each bug.
-
- - 6526 pointer-events does not work for fill="none" stroke="none"
- - 6683 JSVGCanvas - Problem adding to JScrollPane
- - 6951 see samples/tests/spec/paints/linearGradientLine.svg
- - 8854 Fix feImage implementation according to latest SVG 1.0/1.1 c
- - 9981 Improve Documentation on Scripting with Java
- - 9994 text-decoration:underline is incorrect with tspan elements.
- - 12013 Squiggle renders jagged curves/paths 12079 transcoder.wmf
- - 13870 Language Code errors
- - 14011 problem using rasterizer with the headless option
- - 14673 not-so-pretty text rendering
- - 14788 TranscoderInput(XMLReader reader) does not seem to be implem
- - 14789 TranscoderInput(Document document) is incorrect
- - 15348 SVGGraphics2D should not export scientific notation on CSS p
- - 17168 SVGGraphics2D has package level protected on DOMGroupManager
- - 17863 API to get Version info
- - 17965 SVGGraphics2D adds 'font-size' attribute to 'line' and 'circ
- - 18143 Removing attribute using Element.removeAttributeNode doesn't
- - 18566 JSVGComponent packs its parent window
- - 18640 Problem with setSVGDocument
- - 18840 A few issues with the Batik source
- - 18841 Problems with imports in Batik source
- - 19017 error when attempting SVG to PDF conversion
- - 19363 zero width on rect element causes error
- - 19392 Bug in "org.apache.batik.dom.util.DOMUtilities.java"
- - 19865 Exception rendering linked PNG file.
- - 20147 JSVGCanvas doesn't function with JInternalFrame
- - 20201 incorrect gAMA chunk for sRGB
- - 20331 bug on batik SVG DOM implementation on the SVGPathSegArcAbs
- - 20332 bug on batik SVG DOM implementation on the SVGPathSegCurveto
- - 20811 A rect disabled because of zero width or height doesn't get
- - 21125 XML comment cause css parser to abort parsing
- - 21259 Drawing on an SVGGraphics2D and then using JPEGTranscoder pr
- - 21352 XML comments inside script elements treated as script code
- - 21358 Dynamic Update of content referenced by a <use> does not wor
- - 21361 Bug on SVGPaint implementation
- - 21362 Bug on CSSStyleDeclaration on URI reference
- - 21374 Implement conformant Java Handler code
- - Viewer now properly displays w/h x/y locations in
- 'viewbox' coordinates.
- - Fixed dirty regions for nodes that change size then
- position in the rendering tree (where the new position
- has a different rendering transform).
- - Fixed handling Fragment URL's with colon's in them.
- - Batik no longer considers all @font-face rules a syntax error.
- Batik now just ignores them.
- - Fixed use elements in Documents with no base url.
- - Runs of RTL Text now work with JDK 1.4.
- Nested embed and bidi-override properties should now work.
- - Fixed bug setting viewBox on outermost SVG element as
- described in:
- http://koala.ilog.fr/batik/mlists/batik-users/archives/msg03513.html
- - JSVGComponent/Canvas now repaints when it changes size
- (even when no viewBox).
- - Modifying zero W/H rect, circle, ellipse now works properly.
- - Fixed the handling of kerning attribute.
- - JSVGComponent.setSVGDocument with a Document that has been
- previously viewed in the Canvas now works
- - 'style' and 'script' elements no longer include the contents
- of XML Comments (unless inside a CDATA block).
- - Fixed a with absolute x/y attributes in non-text
- progression direction.
- - Fixed JSVGComponent when it's working threads are
- interrupted.
- - RhinoInterpreter once again binds the Global Object
- as 'window'
-
-
-3. Extensions:
-
- - Updated multiImage element to match WD.
-
-
-4. Documentation:
-
- - Updated the FAQ with frequent questions on UpdateManager, DOM
- updates and visual updates.
-
- - Updated the implementation status page and the home page.
-
-
-1.5beta4b -> 1.5beta5
----------------------
-
-1. Features:
-
- Library changes:
-
- - Xerces 2.3 is now the default parser. The parser can still be controlled
- through the org.apache.batik.util.XMLResourceDescriptor class.
-
- ** NOTE **
-
- While the general performance of the Xerces 2.3 parser seems equivalent
- to those of the Crimson parser used previously, there is a notable exception
- in the handling of long attributes. This makes a very visible difference
- for SVG content that uses embeded images through the 'data:' protocol which
- can be extremely slow with Xerces 2.3. The bookOfKells.svgz example, which
- used the data: protocol for rather long images has been removed from the
- distribution as it does not load in a reasonable amount of time when using
- Xerces.
-
- - Rhino version has been updated from 1.5R3 to 1.5R4 allowing to fix
- BR #11968 (DOM access functions should return ECMAScript strings).
-
- - Removed SAX and DOM sources from the Batik project. Now use xml-apis.jar
- from xml-commons.
-
- Others:
-
- - currentScale/Translate now implemented (get and set).
-
- - Implemented getScreenCTM, fixed getCTM (SVGLocatable)
-
- - onzoom, onscroll, onresize events are now implemented.
-
- - Integrated pdf-transcoder from FOP.
-
- - Ctrl-K/L work in fullscreen mode.
-
- - initial support for SVGList ( provided for SVGPointList in
- <polygon> and <polyline>, SVGPathSegList in <path>, SVGLengthList
- in textual elements, SVGTransformList in graphical elements )
-
- - RFE #12735 : added support for dynamic modifications of 'xlink:href' in image element
-
- - Now skips reading the SVG DTD unless validation
- is turned on (improves load times for small docs).
-
- - glyph-orientation-horizontal now works.
-
- - linearGradient's can now be anti-aliased (radial gradient
- anti-aliasing also improved).
-
- - PNG Transcoder can now produce 1,2,4 & 8 bit indexed PNG's.
-
- - rasterizer can now be used in headless mode (JDK 1.4)
-
- - JPEG files now have X/YDensity set according to -dpi option.
-
- - Batik Docs now include a dependency graph for the jar files.
-
- - In ECMAScript, add the ability to pass an Object instead of a
- Function to the Window.getURL() method in which case the
- operationComplete method is called once the URL is retrieved.
-
- - SVGUserAgent now controls the default font-family
-
- - Added max-width and max-height support in the rasterizer infrastructure
- (contribution by Henri Ruini, Henri.Ruini@nokia.com)
-
- - Improvements to the WMFTranscoder by Luan O'Caroll
-
- - Added better error reporting for external scripts: errors now include the uri
- of the external scripts in addition to the line number which is convenient
- when an SVG file references multiple external scripts.
-
- - Modified the way SVG public identifiers are mapped to system identifiers.
- The resource file now contains the mapping to the correct SVG DTD instead
- of only containing the allowed SVG 1.0 system identifiers for a hard
- coded DTD.
-
- - Added support for cursors.
-
-Bug Fixes:
-
- - clientX/Y values in MouseEvents are now returned in screen
- pixels (it had been the viewBox coordinate system which was
- convenient but wrong and problematic for some cases).
-
- - Changed default extension for TIFF files to '.tif' from '.tiff'.
-
- - Fixed bugs in screen updating when the size/location of the
- root graphics node changed, and when transform on group
- changes after bounds on a child.
-
- - ToolTips no longer 'hang around' under JDK 1.4.1
-
- - The JSVGCanvas no longer steals focus and pops forward whenever
- the cursor passes over the canvas.
-
- - The JSVGCanvas will no longer thrown an exception if an SVG
- document is set prior to the component's size being set.
-
- - Text anchor for vertical text.
-
- - For corrupt/incomplete JPEG images now shows what it can.
-
- - Fixed bug with Indexed PNG's that have a bKGD chunk.
-
- - getRelatedTarget fixed for mouseout event.
-
- - glyph-orientation-horizontal/vertical no longer require a unit
- as per the SVG specification.
-
- - Fixes for 'jar' protocol.
-
- - Fixed compressed Tiff writing.
-
- - Missing Glyph's are now rendered correctly.
-
- - Text selection now works better with altGlyphs.
-
- - PrintTranscoder no longer scales 'real world' units wrong.
-
- - Fixed a bug involving the 'use' element with a width/height in
- an SVGFont referenced from external documents.
-
- - Collaboration with Philipe Converset (Qarbon) on an extension to define
- margins in filter regions. This is now supported in the Batik namespace.
-
-2. Bugs:
-
- 12389 Focus issue in Squiggle's URL text field
- 12121 Cursor in URL field disappears
- 12168 MarkerShapePainter delivers wrong PaintedArea
- 12239 [PATCH] Moved some method local variables into class
- 12954 add support for stroke-width:0
- 15162 PNGTranscoder gives error message about TIFF transcoder
- 17167 stroke-dashoffset does not support negative length
- 13713 <use> element fails when using percentage values x/y coords
- 17183 baseline-shift doesn't refer to parent "line-height"
- 15063 Version-dependent code in package org.apache.batik.gvt.font
- 12736 Allow non-element nodes to be added to g and svg elements.
-
- - Added Units resolutions to CSS rects
-
- - 'd' and 'points' can now be empty on <path>, <polygon> and
- <polylines>
-
- - Now support the transform attribute on the <switch> element
-
- - Fixed class loader delegation bug in RhinoClassLoader
-
- - Patch from Keiron Liddle fixing PNGTranscoder KEY_INDEXED hint type
- issue (was Boolean instead of Integer)
-
-3. Extensions:
-
- - Binary distributions now include jar files that can display
- extensions.
-
- - The multImage element can now reference SVG images as well
- as raster images.
-
- - flowText now supports vertical-align.
-
- - flowText now uses 'flowRegion' and 'rect' to describe flow
- areas.
-
-4. Documentation:
-
- - Status of Batik implementation of SVG DOM.
-
- - Diagram showing the various Batik jar files and their relationships.
-
-
-1.5beta4 -> 1.5beta4b
----------------------
-
-This is a patch release fixing a bug on linking.
-
-1.5beta3 -> 1.5beta4
---------------------
-
-1. Features
-
- - Squiggle Browser:
-
- - the F11 key lets users enter the full screen mode or exit the
- full screen mode if they are already in that mode.
-
- - the Browser can now handle XML files which contain a stylesheet
- declaration referencing an XSL transformation. If that transformation
- generates an SVG document, Squiggle will display it.
-
- By default, this feature is disabled because it requires that
- the user either uses the JDK 1.4 (or greater) version (which at
- this time is not a requirement for Batik) or that an XSL transformation
- engine (such as Xalan) be in the classpath.
-
- To enable the feature, uncomment the following line (i.e., remove the '#'):
-
- #org.apache.batik.apps.svgbrowser.XMLInputHandler
-
- in the:
-
- resources/META-INF/services/org.apache.batik.apps.svgbrowser.SquiggleInputHandler
-
- file.
-
- - Scripting:
-
- - Added the ability to use an ECMAScript object providing an handleEvent
- method for the listener argument of the addEventListener method on DOM objects
- (previously only ECMAScript functions were accepted as parameter). [RFE9149]
-
-2. Bug Fixes
-
- - Images - bounds/hints now updated correctly when changed via script
- - Local refs now work with null Document URL.
- - Double buffered rendering now updates correctly on Mac OS X.
- - ParseXML no longer assumes doc is SVG.
- - Squiggle can now do Http authentication.
- - SVG Font bounds fix
- - Text layout fix (anchor and textLength)
- - Adding/Removing children no longer invalidates entire parent region.
- - handling of position attributes (x,y,dx,dy,rotate) on emtpy tspans has been fixed.
- - Fixed improper handling on <altGlyphItem>
- - Removed unnecessary font matching with <altGlyph> which can be found
- - 'stroke-dasharray' now works with units,
- - fixed bugs (CSS !important rules, DOM replaceChild on the root element,
- SVG paint parsing, CSS percentages).
-
-
-1.5beta2 -> 1.5beta3
---------------------
-
-1. Features:
-
- - Squiggle Browser:
-
- - now keeps a history of recently visited URIs
-
- - offers more control over the security features
-
- - Enhanced Security Support:
-
- - downloading of all external resources can now be
- controlled through the UserAgent. This includes
- scripting (as before) but also <image>, <use>, and
- all elements which may reference external resources
- (over 15).
-
- - users security policy now takes precedence over the
- application policy. Users can set the java.security.policy
- system property when starting a Batik application and it
- will take precedence.
-
- - Interactivity and Scripting Support Improvements:
-
- - filter, mask, gradients, clip, pattern and marker are now
- updated when the geometry of the referencing graphical
- element is dynamically changed.
-
- - implementation of keyboard events (KeyEvents from DOM Level 2
- Working Draft). In the near future, the batik team will
- implement the TextEvents from the DOM Level 3 Events module.
-
- - Newly supported elements (can now be modified by scripts):
- <svg>, <image> and <text> element children (such as <tspan>);
-
- - Support for addition/removal/modification of stylesheets
-
- - Misc:
-
- - external scripts can now be gzipped.
-
- - added getPixelUnitToMillimeter to UserAgent classes
- NOTE: the getPixelToMM and getPixelToMillimeter methods will be
- removed after 1.5b3 is released!
-
- - Improvements in the support for the <flowText> extension
-
- - Added support for attribute/id/adjacent selector and :first-child
- dynamic updates,
-
-2. Bug Fixing:
-
- - #1075, #4834, #5233, #5347, #5806, #6642, #6683, #7053,#8330, #9740,
- #9058, #9067, #9304, #9429, #9520, #9779, #9804, #9272, #9276,
- - bug in feColorMatrix
- - DOM: getElementByTagName, invalidateElementsByTagName, cloneNode(false)
- - mouseout bug on <tspan> fixed
- - File->Open dialog bug on JDK 1.4 fixed.
- - Memory leak fixes
- - ttf2svg now emits kern elements with the proper sign
- - MultiImage now respects xml:base
- - Fixed mouse location bug
-
-3. Documentation Update:
-
- - Many additional links have been added to the Batik documentation
- as well as improvements in its structure and content, thanks to
- the work of Robert Di Blasi.
-
-1.5beta1 -> 1.5beta2
---------------------
-
-** Note on the new security support **
-
-- Scripts are now run in a sand-box by default for the Batik sample
- applications (the Squiggle SVG Browser and the Rasterizer). Users of
- the SVG toolkit who what to run scripts securely need to add
- security support in their application and may use the work done for
- Squiggle as an example
- (e.g., see the org.apache.batik.util.ApplicationSecurityEnforcer class).
-
-- There is a known limitiation: scripts loaded from a 'file:' url
- cannot access (i.e., load files) under the same root. This is not
- true for scripts loaded from a server (e.g., 'http:' urls).
-
-1. Features:
-
- - Scripting support for styling properties:
-
- - Most of the CSS properties and style attributes can now
- be changed dynad:/work/dev/svg/apache/builds/batik-1.5beta3/mically. See:
- http://xml.apache.org/batik/supportedProperties.html
-
- - Added support for style and class attributes dynamic updates
-
-
- - DOM support:
-
- - Implementation of SVGLocatable including SVGMatrix
-
- - All class members of type: SVGLength now works on most of the
- graphical elements (rect.x.baseVal.value)
-
- - Implementation of CSS DOM (getStyle, getComputedStyle...)
-
-
- - Events/Interactivity:
- - DOMFocusIn, DOMFocusOut and DOMActivate event types are not supported
-
-
- - Security:
-
- - Secure scripting is now in place. Scripts in ECMAScript or
- Java code are run in a sand-box by default. The Batik browser
- (called Squiggle), has the following security options:
- . secure execution of scripts can be on or off.
- . scripts for a given language can be disabled/enabled.
- . scripts can be constrained to come from the same origin
- as the document referencing them.
- In the Squiggle SVG browser, the security options can be set
- through the Preferences dialog, in the browser options panel.
-
-
- - Misc:
-
- - xml:base is now supported for the image element.
-
- - <flowText> extension element that flows text into multiple boxes.
- Trying to track the SVG 1.1 Working Group on this element.
-
- - getURL, parseXML supported in the Window object.
-
-
- - Testing:
-
- - Improved test infrastructure. There are new tests for handling
- automatic regression testing of scripting features and there are
- more tests (801 now) in the regard regression test suite.
-
-
-2. Bug Fixing:
-
- - Fixed bugs with textPath w/ text-anchor, and textPath w/ multiple
- trailing tspan elements.
-
- - Work around for RenderingHints when Batik Jars loaded multiple times
- in the same JVM (through different class loaders).
-
- - Fixed a bug with X/Y Resolution for Tiff.
-
- - UIEvents are not dispatched properly on <text> children (<tspan>...)
-
- - <a> is now supported on <text> element children
-
-1.1.1 -> 1.5beta1
------------------
-
-** Note on enhanced scripting support **
-
-- Support for DOM Core and DOM Events (Mutation events and UI events)
-
-- Limitations:
- - No support for dynamic modification of CSS properties.
- In particular, setAttributeNS of presentation attributes
- such as 'fill' or 'stroke' or modification of the 'style'
- attribute are not supported.
-
-1. Features:
- - Enhanced scripting support: it is now possible to modify
- SVG documents through scripting
- - Tiff Transcoder now takes FORCE_TRANSPARENT_WHITE hint.
- - Tiff Transcoder now writes resolution tags.
- - Implementation of SVG 1.1 solidColor element (in Batik extensions)
- - Implementation of multiImage element (a Batik extension).
- - Event compression mecanism (e.g., concatenates mouseMove events)
-
-2. Bug Fixing
-
- - textLength now works in all cases except nested textLengths.
- - 'image' element now respects xml:base.
- - Renderer now reuses image buffers more often.
- - Speed improvements in cases with lots of tspans.
- - Filtered Raster Images now _much_ faster.
- - Things mostly work with current Mac OS X JVM (still some trouble with
- images/filters).
- - Applying a ICC Profile no longer messes up alpha channel in some cases.
- - PNG Transcoder now always writes sRGB chunk.
- - feImage image positioning fix
- - <use> bridge fix,
- - SVG generator <use> export fix
- -
-1.1 -> 1.1.1 Release
---------------------
-
-1. Bug fixing:
-
- - dx/x and dy/y now work when combined.
- - clip-path now takes transforms into account
- - AbstractRable constructors problem fixed.
- - Put in workaround for worst of Mac OS X text problems (layout
- still isn't 100% correct in most cases).
- - Removed code that is no longer needed in GlyphLayout
- - Fixed the last text layout issues on Mac OS X (GlyphVector was
- returning the metrics for the first char for all chars in the vector.
- We now use the difference in defaultGlyphPositions to get the
- character advances).
- - Fixed JViewerFrame issue with large (width/height) documents.
-
-2. Improvements
- - Text bounds computation is now much faster
-
-1.1rc4 -> 1.1 Release
-----------------------
-
-1. Bug Fixing and Improvements
-
- - Code factorization in parsers.
- - Parsers bug fixing.
- - Added examples (maps, bookOfKells example, sunRise, mathMetal).
- Maps are a contribution of Andreas Neumann,
- MathMetal is a contribution of Christophe Held.
- - Added default xmlns and xmlns:xlink on root <svg> in generator
- - Integrated Ant task contribution from Henri Ruini
- - Improved error dialog (now includes details with the error stack trace).
- - Printing fix.
- - text-anchor fix.
-
-1.1rc3 -> 1.1rc4 Release
-------------------------
-
-1. Features:
-
- - rewrite of rasterizer thanks to Henri Ruini's contribution
- - improved image handling strategies in the SVG generator thanks
- to Paul Evenblij's contribution.
- - 'requiredFeatures', 'requiredExtensions' and 'systemLanguage' on
- graphical elements
- - anchor on raster images and SVG images now works properly
- - anchor inside a SVG image now works properly
- - <a> inside <text> or <tspan> is now displayed
- - many tests added (transcoder...)
- - SVG viewer: added dialog box at start up time while loading classes
- - SVG viewer: limited number of files in history
-
-2. Bug fixing:
-
- - memory leak fix
- - DOM core serialization
- - Parsing of CSS comments
- - SVG generator fixes (bug 4945 and 4389)
- - rasterizer fixes
- - text now works with JDK 1.4b3. Remaining issue with
- BufferedImages.
-
-3. Improvements:
-
- - general performance improvements in the build and rendering
- phases of the viewing component (for example float parsing
- has been improved).
-
-1.1rc2 -> 1.1rc3 Release
-------------------------
-
-1. Features:
- - Support for xml:base
- - TextSearch dialog is available (with a zoom option)
- - Full support for Alternate Stylesheets
- - Full support for CSS Media (including a way to define custom media)
- - Changed Text Selection UI. (selectable in the preference dialog)
- Added Text Selection API to GVT & swing packages
- - KeyStroke on the JSVGCanvas (for pan and zoom using keyboard)
- - SVG Font: The font lookup now takes into account namespaces
- - Provide a way to set the quality of an exported JPEG image
- - Printing now uses the CSS print medium
- - More complete handling of partial URLs
- - Two new extensions solidColor (a single color 'paint server' acts
- similar to the gradients and pattern fills/stroke), & paintSwitch
- similar to a switch element but children are paint servers instead
- of graphical elements.
-
-2. Bug fixes:
- - Fix in gradient element boundary conditions
- - Fix and performance improvements in lighting filters
- - Fix in PNG encoding for BufferedImage' subimages.
- - feDisplacementMap fix (array out of bound exception)
- - font lookup now uses namespace properly
- - 'enable-background' now work on <svg> element
- - zero length on <rect>, <circle> and <ellipse> disable the rendering
- - linear gradient with x1=y1=x2=y2
- - printing now supports SVG URI fragment
- - Javadoc improvements and clean-up
- - Source clean-up
- - DOM: getElementsByTagNameNS now works properly
- - SVGDOM: huge cleanup of the implementation
- (preparation for dynamic features)
- - CSS parser bug fix
- - Bridge: 'overflow' on SVG <image> should now work properly
- - GVT: cleanup the API - GraphicsNodeRenderContext is now obsolete
-
-
-3. Testing
-
- - Reorganized tests (see samples/tests subdirectory)
- - Improved test reporting (i.e., better HTML report)
- - Simplified test infrastructure configuration files.
- - Lots of new tests (see samples/tests/structure/styling and
- samples/tests/spec/structure for examples) and
- samples/batikCandy.svg.
-
-
-1.1rc1 -> 1.1rc2 Release
-------------------------
-
-1. Bug fixes:
-
- - 'preserveAspectRatio' now works properly on both raster and SVG images
- - bug fix with the 'clip' property on <symbol>, <image>, <marker>
- - thumbnail bug fix (sometimes the area of interest became hidden)
- - filename filter added to the file selection dialog in the svgbrowser when
- exporting as PNG and JPG
- - Infinite loop removed. Elliptical arc may cause an infinite loop if the end
- point of the arc was the same than current point in the <path> datas.
- - SVGGraphics2D can now generates SVG Font on demand
-
-2. Improvements:
-
- - Added new custom filter extension (look at the samples/extensions/histogramNormalization.svg)
- - Added tooltips on <title> and <desc>.
-
-1.0 -> 1.1rc1 Release
----------------------
-
-1. Enhancements:
- a. HTTP headers fields (useragent/accepted...) now implemented.
- b. Anti-aliased gradients (when color-rendering set to quality).
- c. Small patterns are now much faster
- d. Ability to flush cached image data.
- e. full horizontal and vertical kerning now implemented for SVG fonts
- f. added support for orientation and lang <glyph> attributes
- g. improved support for Arabic text, includes handling of Arabic shaping
- and ligatures for both SVG and system fonts
- h. improved text selection
- i. improved text rendering speed
-
-2. Bug fixes:
- a. PNG files now use the proper gamma when reading/writing
- b. Off by one bug in image rendering fixed (background shows
- through on the left and top of image).
- c. Fixes in Base64 data handling (encoding/decoding)
- d. Absolute URL's shouldn't require document URI.
- e. color-interpolation-filters should now work :)
- f. fixed bug with font sizes < 1
- g. fixed problems in text chunk algorithm
- h. fixed bug with empty text nodes
- i. text decorations are now handled properly
- j. bidirectional text (including selection of it) is now handled properly
- k. fixed problem with alignment of vertical text
- l. fixed problem with em and ex unit conversion when font size
- is not a float value (eg medium)
-
-3. Misc:
- a. Now have automated tests for base64
- b. Now have automated tests for ParsedURL
- c. added some more test files for text and fonts
-
-beta2 -> 1.0 Release
----------------------
-
-1. Completed SVG Font Support.
-
-2. Added vertical Text Support.
-
-3. Major rework of the Batik documentation.
-
-4. Added thumbnail
-
-5. Bug fixes.
-
-beta2rc9 -> beta2
------------------
-
-1. Contributions
-
- a. New contribution of a True Type Font to SVG Font converter that allows
- a set of characters from a True Type Font to be converted to the
- SVG Font format. This contribution was made by David Schweinsberg
- of SteadyState (david@steadystate.co.uk). This contribution comes at
- the right time (i.e., as we just added SVG Font rendering suppor).
-
-2. Improvements & new features
-
- a. SVG Font support. Initial revision of the soon complete support of
- SVG Fonts.
-
- b. New image encoder/decoder infrastructure. This allows a flexible
- handling of new raster image formats.
-
- c. Improved PNG encoder/decoder which now support the gamma chunk
- properly.
-
- d. Additional tests for SVGGraphics2D.
-
- e. Additional samples (mostly new SVG Font support examples).
-
-beta2rc8 -> beta2rc9
---------------------
-
-a. Polishing of existing features.
-b. Bug fixes.
-c. Improved test infrastructure.
-
-beta2rc7 -> beta2rc8
---------------------
-
-1. Improvements
-
- a. Full blown in-bound and out-bound linking support. See the
- two new linking examples in the samples/test directory.
-
- b. Improved CSS error handling.
-
- c. New test infrastructure.
-
- d. Beanified SVG JComponent: see JSVGCanvas.
-
- e. Enhanced features in SVGGraphics2D to manage style properties.
-
- e. Improved error handling in SVGGraphics2D
-
-2. Bug fixes
-
-beta2rc6 -> beta2rc7
---------------------
-
-1 - SVG Viewer Improvements
-
- a. Added support for double buffering (controllable by an option).
-
-2. General
-
- a. Added line-number in error messages when parsing invalid
- SVG document.
- b. Maintenance and Bug fixing.
- c. JSVGCanvas is now a JavaBean which can be easily configured
- in IDE tools to add SVG viewing support in an application.
- d. Support for rendering hints such as text-rendering and
- shape-rendering.
-
-beta2rc5 -> beta2rc6
---------------------
-
-1 - new implementation of the swing component and viewer.
-
- a. it is now possible to interrupt while loading, building or painting
- b. rotations are now applied on the image in real time. document is
- repainted when the mouse button is released.
- c. real time zoom on the image with SHIFT+BUTTON 2 Drag
- d. progressive rendering has been improved
- e. toggling debug traces on/off to see performance is now possible
-
-2 - new implementation of the bridge package
-
- a. code cleanup
- b. percentages are now handled correctly (both for xml attributes and CSS
- properties - samples/tests/percentagesAndUnits.svg)
- c. error handling has been improved
- (line number will be available soon)
- d. the building phase is now 30% faster
- e. bug fix with <pattern> (samples/tests/pattern*.svg)
- f. <marker> is now conformed to the current SVG spec (as of March 15)
- g. percentages are now handled correctly on the outermost SVG element (need
- to do the same for the ImageTranscoder)
-
-
-3 - Transcoders. There are two new transcoders:
-
- a. WMF -> SVG Transcoder. This is a contribution to the Batik project from
- Luan O'Caroll (Luan.O'Carroll@boimail.com). You can run the transcoder on
- a set of Windows MetaFile (WMF) using the
- org.apache.batik.transcoder.wmf.tosvg.WMFTranscoder application.
-
- b. Printing Transcoder. This implementation of the Transcoder interface will
- print a set of SVG document to the default printer (see
- org.apache.batik.transcoder.print.PrintTranscoder.
-
-4 - Misc.
-
- a. support for System colors (see: samples/tests/systemColors.svg)
-
- b. Creating custom Graphics2D implementation is now easier. A generic part of
- the SVGGraphics2D has been moved into a new package:
- org.apache.batik.ext.awt.g2d.
- This new package facilitates the creation of transcoders that will convert
- SVG documents to an arbitrary format by providing a Graphics2D implementation
- for that format that Batik can use to draw an SVG document (Batik can use
- a Graphics2D to paint an SVG document).
-
-NOTE: Known regressions.
-
- a. next, previous and thumbnail have been momentarily removed from the viewer.
- b. error messages are printed in the console and not in a dialog.
- c. the partial internal linking support has been removed until
- a full implementation of linking can be done.
- d. printing has not been reintegrated into the new viewer.
- e. regressions may appear for scripting as it has been added in a hurry for
- this release. A clean pass will be done soon.
- f. text regression on tspan handling where dx/dy are temporarily not working.
-
-beta2rc4 -> beta2rc5
----------------------
-
-a. Text improvements.
-b. Improved rendering (now uses tiling for faster panning).
-c. Bug fixing.
-
-beta2rc3 -> beta2rc4
---------------------
-
-a. Handling of overflow property on <svg>
-b. Filter and pattern optimizations
-c. Color profile support
-d. GVT optimizations
-
-beta2rc2 -> beta2rc3
---------------------
-
-a. Handling of the visibility property
-b. Handling of references on gradients, patterns and filters
-c. Baseline shift on text
-d. Full support for markers.
-e. Optimizations in filters and GVT.
-f. Bug fixing (e.g., stroke's dash array)
-
-beta2rc1 -> beta2rc2
---------------------
-
-a. A lot of new text support (text length, letter and word spacing..)
-b. Some support for markers (not complete yet, but should be complete
- shortly, probably by next week).
-c. Some support for views (in linking).
-d. Cleaned up bridge code.
-e. Improvements in the filtering code (there a some minor regressions
- which will soon be taken care of).
-
-beta1 -> beta2rc1
------------------
-
-a Improved text support
-b. Full filter implementation.
-c. New Transcoder API.
-d. Simplified package organization
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/LICENSE b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/LICENSE
deleted file mode 100644
index 3e4e3d00408..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/LICENSE
+++ /dev/null
@@ -1,201 +0,0 @@
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License. \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/NOTICE b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/NOTICE
deleted file mode 100644
index 662188f3570..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/NOTICE
+++ /dev/null
@@ -1,18 +0,0 @@
-Apache Batik
-Copyright 1999-2007 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
-This software contains code from the World Wide Web Consortium (W3C) for the
-Document Object Model API (DOM API) and SVG Document Type Definition (DTD).
-
-This software contains code from the International Organisation for
-Standardization for the definition of character entities used in the software's
-documentation.
-
-This product includes images from the Tango Desktop Project
-(http://tango.freedesktop.org/).
-
-This product includes images from the Pasodoble Icon Theme
-(http://www.jesusda.com/projects/pasodoble).
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/README b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/README
deleted file mode 100644
index f855cb60bb0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/README
+++ /dev/null
@@ -1,77 +0,0 @@
-
- A P A C H E B A T I K
-
- What is it?
- -----------
-
- Batik is a Java based toolkit for applications which handle
- images in the Scalable Vector Graphics (SVG) format for
- various purposes, such as viewing, generation or
- manipulation.
-
- The project's ambition is to give developers a set of core
- modules which can be used together or individually to
- support specific SVG solutions. Examples of modules are
- an SVG parser, an SVG generator and an SVG DOM
- implementation. Another ambition of the Batik project is to
- make it highly extensible (for example, Batik allows the
- developer to handle custom SVG tags). Even though the
- goal of the project is to provide a set of core modules, one
- of the deliveries is a full fledged SVG Viewer
- implementation which validates the various modules and
- their inter-operability.
-
- In a nutshell, Batik provides building blocks that developers
- can assemble in various ways in their Java technology
- applications to generate, parse, view or convert SVG
- contents. For example, Batik contains a Swing component
- that can add SVG viewing capability to all Java technology
- applications. Batik can also be used to generate SVG on a
- client or on a server, and Batik can convert SVG content
- into other formats such as JPEG or PNG. Batik's goal is to
- make it easy for application developers to handle SVG
- content for various purposes, client-side or server-side.
-
-
- Where is it?
- ------------
-
- The home page for the Apache Batik project can be found in the Apache XML
- Project web site (http://xmlgraphics.apache.org/batik/). There you also find
- information on how to download the latest release as well as all the other
- information you might need regarding this project.
-
-
- Requirements
- ------------
-
- o A Java 1.3 or later compatible virtual machine for your operating system.
-
- Optional Libraries
- ------------------
-
- By default, Batik includes a scripting engine for ECMAScript. It is possible
- to add support for additional scripting languages (Python and TCL).
-
- See http://xmlgraphics.apache.org/batik/install.html#optionalComponents for
- details.
-
- Installation Instructions and Documentation
- -------------------------------------------
-
- Read the Install page at http://xmlgraphics.apache.org/batik/install.html
- for the installation instructions.
-
- Look for the most updated documentation on the Apache Batik web site under
- the Apache XML Graphics Project (http://xmlgraphics.apache.org/batik/).
-
-
- Licensing and legal issues
- --------------------------
-
- For legal and licensing issues, please read the LICENSE and NOTICE files.
-
- Thanks for using Apache Batik.
-
- The Apache XML Graphics Project
- http://xmlgraphics.apache.org/
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-rasterizer.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-rasterizer.jar
deleted file mode 100644
index 6700b134bd2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-rasterizer.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-slideshow.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-slideshow.jar
deleted file mode 100644
index 552ed2ca844..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-slideshow.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-squiggle.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-squiggle.jar
deleted file mode 100644
index eac95dcbdbd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-squiggle.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-svgpp.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-svgpp.jar
deleted file mode 100644
index 874fef627c2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-svgpp.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-ttf2svg.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-ttf2svg.jar
deleted file mode 100644
index 339aac0face..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik-ttf2svg.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik.jar
deleted file mode 100644
index 700312a1025..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/batik.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/.htaccess b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/.htaccess
deleted file mode 100644
index 1054b82236e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/.htaccess
+++ /dev/null
@@ -1,23 +0,0 @@
-# redirections from the old site
-Redirect /batik/faqs.html http://xmlgraphics.apache.org/batik/faq.html
-Redirect /batik/batikDemo.html http://xmlgraphics.apache.org/batik/demo.html
-Redirect /batik/toolsAndApps.html http://xmlgraphics.apache.org/batik/tools/
-Redirect /batik/svgviewer.html http://xmlgraphics.apache.org/batik/tools/browser.html
-Redirect /batik/svgrasterizer.html http://xmlgraphics.apache.org/batik/tools/rasterizer.html
-Redirect /batik/ttf2svg.html http://xmlgraphics.apache.org/batik/tools/font-converter.html
-Redirect /batik/svgpp.html http://xmlgraphics.apache.org/batik/tools/pretty-printer.html
-Redirect /batik/architecture.html http://xmlgraphics.apache.org/batik/using/architecture.html
-Redirect /batik/svggen.html http://xmlgraphics.apache.org/batik/using/svg-generator.html
-Redirect /batik/domapi.html http://xmlgraphics.apache.org/batik/using/dom-api.html
-Redirect /batik/svgcanvas.html http://xmlgraphics.apache.org/batik/using/swing.html
-Redirect /batik/rasterizerTutorial.html http://xmlgraphics.apache.org/batik/using/transcoder.html
-Redirect /batik/scripting.html http://xmlgraphics.apache.org/batik/using/scripting/ecmascript.html
-Redirect /batik/scriptingFeatures.html http://xmlgraphics.apache.org/batik/status.html
-Redirect /batik/javaScripting.html http://xmlgraphics.apache.org/batik/using/scripting/java.html
-Redirect /batik/security.html http://xmlgraphics.apache.org/batik/using/scripting/security.html
-Redirect /batik/extendingBatik.html http://xmlgraphics.apache.org/batik/using/extending.html
-Redirect /batik/test.html http://xmlgraphics.apache.org/batik/dev/test.html
-Redirect /batik/whoAreWe.html http://xmlgraphics.apache.org/batik/contributors.html
-Redirect /batik/mailList.html http://xmlgraphics.apache.org/batik/mailing-lists.html
-Redirect /batik/svn.html http://xmlgraphics.apache.org/batik/download.cgi
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/broken-links.xml b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/broken-links.xml
deleted file mode 100644
index f95aa9be019..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/broken-links.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<broken-links>
-</broken-links>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/contributors.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/contributors.html
deleted file mode 100644
index 5e2c61cdf3e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/contributors.html
+++ /dev/null
@@ -1,831 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Batik contributors</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Contributors</div>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Batik contributors</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#committers">Committers</a>
-</li>
-<li>
-<a href="#contributors">Batik contributors</a>
-</li>
-<li>
-<a href="#expertise">Areas of expertise</a>
-</li>
-</ul>
-</div>
-
-<p>
- This page contains information about the current Batik developers and
- the features they are working on at the moment.
- </p>
-
-
-<a name="N10014"></a><a name="committers"></a>
-<h2 class="boxed">Committers</h2>
-<div class="section">
-<p>
- This section lists all developers with commit access to the Batik
- subversion repository.
- </p>
-<p>
- The following people are active Batik developers:
- </p>
-<dl>
-
-<dt>Thomas DeWeese (TD)</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:Thomas.DeWeese@Kodak.com">Thomas.DeWeese@Kodak.com</a>
-</p>
-
-<p>
- Thomas DeWeese is a Senior Software Engineer at Eastman Kodak Company,
- in Rochester New York where he has worked for the Image Science
- Division&rsquo;s image application development group since 1994. Thomas
- has made contributions to the imaging portions of the Java2D API,
- and was a major contributor to the Java Advanced Image API (version
- 1.0). Since then he has participated in the Jini Printing Working
- group and has recently become a member of Kodak&rsquo;s SVG Working Group
- team.
- </p>
-
-</dd>
-
-
-<dt>Cameron McCormack (CM)</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:cam@mcc.id.au">cam@mcc.id.au</a>
-</p>
-
-<p>
- Cameron McCormack is a postgraduate student at Monash University in
- Melbourne, Australia, where he is undertaking his PhD. His thesis
- relates to adaptive layout of diagrams, and he has worked on an
- extension to SVG to allow expressions as attribute values. He also
- is an invited expert on the SVG Working Group. Cameron
- has been a committer since 2004, and has contributed code mostly
- related to SMIL animation and upcoming SVG 1.2 support.
- </p>
-
-</dd>
-
-
-<dt>Dieter von Holten (DH)</dt>
-
-<dd>
-
-<p>
- Dieter is a freelance programmer living in Hamburg, Germany. He
- spends his time on projects in refineries and tankfarms, chasing
- bits from ERP to PLC and back. Although not specifically an expert
- with graphics, he tries to help out &ldquo;maintaining and enhancing this
- interesting, non-trivial piece of code&rdquo;.
- </p>
-
-</dd>
-
-</dl>
-<p>
- The following people are some of the Batik project founders and
- helped define and implement the initial Batik architecture:
- </p>
-<dl>
-
-<dt>Bill Haneman</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:bill.haneman@ireland.sun.com">bill.haneman@ireland.sun.com</a>
-</p>
-
-<p>
- Bill Haneman works for Sun Microsystems&rsquo; Desktop Enabling Middleware
- group in Dublin, Ireland, and implemented much of the Batik&rsquo;s text
- support (though not SVG Fonts, thanks Bella, Dean, and David!). He is
- also technical lead for the
- <a class="external" href="http://developer.gnome.org/projects/gap">GNOME
- Accessibility Project</a>, an open project to provide an
- accessibility framework for Linux and Solaris(TM) desktops. A
- twenty-year veteran of scientific programming and application
- development, he is a US expatriate who plays traditional Irish music
- on the uilleann pipes.
- </p>
-
-</dd>
-
-
-<dt>Vincent Hardy</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:vincent.hardy@eng.sun.com">vincent.hardy@eng.sun.com</a>
-</p>
-
-<p>
- Vincent is one of the founders of the SVG Batik project at Apache.
- He is a Senior Staff Engineer at Sun Microsystems Inc., where he is
- part of the XML technology center. Vincent represented Sun in the
- W3C&rsquo;s SVG Working Group and is currently a W3C fellow in the W3C
- office in Sophia Antipolis, France. Vincent is the author of papers
- and a book on the Java 2D API.
- </p>
-
-</dd>
-
-
-<dt>Stephane Hillion</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:shillion@ilog.fr">shillion@ilog.fr</a>
-</p>
-
-<p>
- Stephane is a software engineer at the Koala project, part of
- ILOG&rsquo;s visualization R&amp;D team, located in Sophia-Antipolis,
- France. His main interests are in programming languages and web
- standards. He wrote the Apache Batik&rsquo;s DOM, CSS and Swing modules.
- </p>
-
-</dd>
-
-
-<dt>Dean Jackson</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:dean.jackson@cmis.csiro.au">dean.jackson@cmis.csiro.au</a>
-</p>
-
-<p>
- Dean is employed by CSIRO Australia and is currently working at
- the World Wide Web Consortium (W3C) full time on SVG. He is a member
- of the W3C&rsquo;s SVG working group, and was a developer
- of the CSIRO SVG Toolkit, one of the first and most complete open source
- SVG libraries.
- </p>
-
-</dd>
-
-
-<dt>Christophe Jolif</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:cjolif@ilog.fr">cjolif@ilog.fr</a>
-</p>
-
-<p>
- Christophe Jolif is a Software Architect mainly working on the ILOG
- JViews Component Suite, the ILOG Java visualization framework. He has
- been working for ILOG since 1997, and is representing the company in the
- Scalable Vector Graphics (SVG) W3C Working Group since 1999. He has
- implemented SVG import and export features in ILOG JViews and is now
- also working on the SVG Batik project at Apache.
- </p>
-
-</dd>
-
-
-<dt>Thierry Kormann</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:tkormann@ilog.fr">tkormann@ilog.fr</a>
-</p>
-
-<p>
- Thierry is a software engineer, at the Koala project of ILOG located at
- Sophia-Antipolis, France and a member of the SVG working group. Thierry has
- contributed to most of Koala&rsquo;s projects involving Java and XML. Since
- then, he co-founded the Apache Batik project. His daytime job is focused on
- Graphics and XML related technologies. Prior to joining ILOG, Thierry worked
- as a software engineer for Bull.
- </p>
-
-</dd>
-
-
-<dt>Nicolas Socheleau</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:nicolas.socheleau@bitflash.com">nicolas.socheleau@bitflash.com</a>
-</p>
-
-<p>
- Nicolas Socheleau is a software engineer at BitFlash Inc, Ottawa, Canada
- where he worked on different SVG related projects. He joined the Batik
- team in June 2002. His interests include XML technologies and Graphics. He
- contributed some text functionality and SVG DOM interface implementations.
- </p>
-
-</dd>
-
-
-<dt>Emmanuel Tissandier</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:tissandi@ilog.fr">tissandi@ilog.fr</a>
-</p>
-
-<p>
- Emmanuel Tissandier has been working for 10 years as a software engineer
- in object oriented environments. He started with the development of CASE
- tools at Rank Xerox and joined the visualization R&amp;D team of ILOG in
- 1995. Since 1997, he has been the R&amp;D Project Manager for the ILOG
- JViews Component Suite, a product for delivering two-dimensional
- structured graphics, cartography, diagrams, and Gantt charts in Java.
- </p>
-
-</dd>
-
-</dl>
-<p>
- Bella Robinson implemented the SVG font support in Batik:
- </p>
-<dl>
-
-<dt>Bella Robinson</dt>
-
-<dd>
-
-<p>
-<a class="external" href="mailto:bella.robinson@cmis.csiro.au">bella.robinson@cmis.csiro.au</a>
-</p>
-
-<p>
- Bella is a Software Engineer working for CSIRO Australia. She was one
- of the main developers of the CSIRO SVG Toolkit and has also been working
- on a Pocket SVG Viewer for handheld devices. Her interests include
- graphics and XML programming.
- </p>
-
-</dd>
-
-</dl>
-<p>
- In addition, <a class="external" href="mailto:James.Davidson@eng.sun.com">James
- Davidson</a> and <a class="external" href="mailto:stefano@apache.org">Stefano
- Mazzochi</a>, two Apache veterans who helped the Batik team start the
- project at Apache, also have commit access to the Subversion repository.
- </p>
-</div>
-
-
-<a name="N100E2"></a><a name="contributors"></a>
-<h2 class="boxed">Batik contributors</h2>
-<div class="section">
-<p>
- The following people have contributed to Batik:
- </p>
-<ul>
-
-<li>
-
-<a class="external" href="mailto:andjelkovic.ivan@gmail.com">Ivan
- Andjelkovic</a>&mdash;Google Summer of Code student who worked
- on enhancements to the DOM Viewer window.
- </li>
-
-<li>
-
-<a class="external" href="mailto:carnold@houston.rr.com">Curt
- Arnold</a>&mdash;Contributed many bug reports and fixes.
- </li>
-
-<li>
-
-<a class="external" href="mailto:r_diblasi@hotmail.com">Robert A.
- DiBlasi</a>&mdash;Contributed a lot of feedback on the Batik
- documentation and suggestions on how to improve it.
- </li>
-
-<li>
-
-<a class="external" href="mailto:archie@dellroad.org">Archie
- Cobbs</a>&mdash;Contributed a thread deadlocking fix.
- </li>
-
-<li>
-
-<a class="external" href="mailto:Paul_Evenblij@nl.compuware.com">Paul
- Evenblij</a>&mdash;Contributed an improvement to the way images are
- handled by the SVGGraphics2D component. Also contributed bug fixes on
- the SVGGraphics2D component.
- </li>
-
-<li>
-
-<a class="external" href="mailto:pier.fumagalli@eng.sun.com">Pier
- Fumagalli</a>&mdash;Helped with the Batik web site and mailing
- lists.
- </li>
-
-<li>
-
-<a class="external" href="mailto:herve.girod@club-internet.fr">Herv&eacute;
- Girod</a>&mdash;Contributed many improvements to the WMF
- transcoder.
- </li>
-
-<li>
-
-<a class="external" href="mailto:Christophe.Held@sophia.inria.fr">Christophe
- Held</a>&mdash;Contributed a math formula in SVG generated from
- MathML.
- </li>
-
-<li>
-
-<a class="external" href="mailto:tonny@kiyut.com">Tonny Kohar</a>&mdash;Contributed
- a syntax highlight XML editor component for use in Squiggle.
- </li>
-
-<li>
-
-<a class="external" href="mailto:webmaestro@mac.com">Clay Leeds</a>&mdash;Helped
- getting Batik&rsquo;s new site set up.
- </li>
-
-<li>
-
-<a class="external" href="mailto:keiron@aftexsw.com">Keiron Liddle</a>&mdash;A
- <a href="http://xmlgraphics.apache.org/fop/">FOP</a> member who worked
- on an SVG to PDF transcoder that is a part of FOP but works in the
- Batik infrastructure.
- </li>
-
-<li>
-
-<a class="external" href="mailto:jeremias@apache.org">Jeremias
- M&auml;rki</a>&mdash;Another FOP member who contributed code to improve
- compatibility with GNU Classpath.
- </li>
-
-<li>
-
-<a class="external" href="mailto:john.morrison@uk.experian.com">John
- Morrison</a>&mdash;Contributed a set of XSL stylesheets to generate
- SVG charts, such as line graphs, bar charts or pie charts.
- </li>
-
-<li>
-
-<a class="external" href="mailto:neumann@karto.baug.ethz.ch">Andreas
- Neumann</a>&mdash;Contributed two SVG maps which
- <a class="external" href="mailto:bert@w3.org">Bert Bos</a> has internationalized
- (adding an English version to the original German text).
- </li>
-
-<li>
-
-<a class="external" href="mailto:luano@asd.ie">Luan O&rsquo;Carroll</a>&mdash;Contributed
- the original WMF transcoder.
- </li>
-
-<li>
-
-<a class="external" href="mailto:spei@cs.uiowa.edu">Sheng Pei</a>&mdash;Contributed
- to filter support and the regard tool.
- </li>
-
-<li>
-
-<a class="external" href="mailto:neeme.praks@one.ee">Neeme
- Praks</a>&mdash;Contributed patches, feedback and scripts for
- building charts from John Morrisson&rsquo;s XSL stylesheets.
- </li>
-
-<li>
-
-<a class="external" href="mailto:ruini@iki.fi">Henri Ruini</a>&mdash;Contributed to
- a rewrite of the rasterizer application.
- </li>
-
-<li>
-
-<a class="external" href="mailto:david@steadystate.co.uk">David
- Schweinsberg</a>&mdash;Contributed the True Type Font to SVG Font
- converter.
- </li>
-
-<li>
-
-<a class="external" href="mailto:eric_suen_cn@hotmail.com">Eric Suen</a>&mdash;Tracked
- down some memory leaks.
- </li>
-
-<li>
-
-<a class="external" href="mailto:natalian@cs.brown.edu">Nicholas
- Talian</a>&mdash;Contributed on gradients.
- </li>
-
-<li>
-
-<a class="external" href="mailto:andres@onemileup.com">Andres
- Toussaint</a>&mdash;Contributed SVGAnimatedPathData functionality.
- </li>
-
-</ul>
-</div>
-
-
-<a name="N10191"></a><a name="expertise"></a>
-<h2 class="boxed">Areas of expertise</h2>
-<div class="section">
-<p>
- The following table summarizes the areas of expertise of each active
- committer. It allows better coordination of both internal and
- external development efforts.
- </p>
-<div class="expertise">
-
-<table class="ForrestTable" cellspacing="1" cellpadding="4">
-
-<tr>
-
-<th colspan="1" rowspan="1"></th><th class="tick" colspan="1" rowspan="1"><abbr title="Thomas DeWeese">TD</abbr></th><th class="tick" colspan="1" rowspan="1"><abbr title="Cameron McCormack">CM</abbr></th><th class="tick" colspan="1" rowspan="1"><abbr title="Dieter von Holten">DH</abbr></th>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">Team Contact</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">Bridge</td>
- <td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">Browser</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">CSS</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">Documentation</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">SVG DOM</td>
- <td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">GVT Core</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">GVT Filters</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">GVT Renderer</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">GVT Text</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">SVGGraphics2D</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">SMIL Animation</td>
- <td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">Micro Parsers</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">Rasterizer</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">Scripting</td>
- <td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">Swing Components</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1"></td>
-
-</tr>
-
-<tr>
-
-<td class="area" colspan="1" rowspan="1">Test</td>
- <td colspan="1" rowspan="1">X</td><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">X</td>
-
-</tr>
-
-</table>
-
-</div>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo.html
deleted file mode 100644
index 37ab07c78b5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo.html
+++ /dev/null
@@ -1,356 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Batik Demo</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Demo</div>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Batik Demo</h1>
-
-<p>
- This page demonstrates the use of Batik&rsquo;s
- <a href="using/swing.html">JSVGCanvas</a> swing component in a Java applet.
- </p>
-
-
-<a name="layout"></a>
-<table class="ForrestTable" cellspacing="1" cellpadding="4" id="layout">
-
-<tr>
-
-<td colspan="1" rowspan="1">
- <a name="chart"></a><applet archive="batik-awt-util.jar, batik-bridge.jar, batik-css.jar, batik-dom.jar, batik-ext.jar, batik-gvt.jar, batik-parser.jar, batik-svg-dom.jar, batik-script.jar, batik-swing.jar, batik-util.jar, batik-xml.jar, xml-apis-dom3.jar" code="AppletDemo.class" codebase="demo/" height="300" mayscript="mayscript" width="400" id="chart">
- [Your browser doesn&rsquo;t seem to support Java applets, which is required
- for this demo.]
- </applet>
- </td>
- <td colspan="1" rowspan="1">
- <a name="data"></a>
-<table class="ForrestTable" cellspacing="1" cellpadding="4" id="data">
-
-<tr>
-
-<th colspan="1" rowspan="1">Expense</th><th colspan="1" rowspan="1">Amount</th>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">Shoe</td>
- <td colspan="1" rowspan="1"><a name="ShoeBar"></a><input type="text" value="10" id="ShoeBar"></td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">Car</td>
- <td colspan="1" rowspan="1"><a name="CarBar"></a><input type="text" value="20" id="CarBar"></td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">Travel</td>
- <td colspan="1" rowspan="1"><a name="TravelBar"></a><input type="text" value="10" id="TravelBar"></td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">Computer</td>
- <td colspan="1" rowspan="1"><a name="ComputerBar"></a><input type="text" value="60" id="ComputerBar"></td>
-
-</tr>
-
-</table>
-
-<p>
-
-<button onclick="update()">Update chart</button>
-
-</p>
-
-</td>
-
-</tr>
-
-</table>
-
-
-<script>
- var chart;
-
- function get(id) {
- var e = document.getElementById(id);
- // This loop just gets around the problem of IE returning the 'a'
- // element looked up by name, rather than the desired element by id.
- while (e.nodeType != 1 || e.getAttribute("id") != id) {
- e = e.nextSibling;
- }
- return e;
- }
-
- function update() {
- chart = get("chart");
- updateBar("ShoeBar");
- updateBar("CarBar");
- updateBar("TravelBar");
- updateBar("ComputerBar");
- }
-
- function updateBar(name) {
- var input = get(name);
- var value = Number(input.value);
- if (!isNaN(value) && value >= 0) {
- chart.updateBar(name, value);
- }
- }
- </script>
-
-
-<p>
- The applet (<a href="demo/AppletDemo.java">view source</a>) displays
- the
- <a class="external" href="http://svn.apache.org/repos/asf/xmlgraphics/batik/trunk/samples/barChart.svg">barChart.svg</a>
- sample from the Batik distribution using a <span class="codefrag">JSVGCanvas</span>.
- Script in the web page then interacts with the applet, by calling the
- <span class="codefrag">updateBar</span> method of the applet object when the
- <b>Update chart</b> button is pressed. This method modifies the
- SVG document being displayed to update the heights of the bars.
- </p>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$1.class b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$1.class
deleted file mode 100644
index b5e3c81cf1f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$1.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$2.class b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$2.class
deleted file mode 100644
index 610e2570073..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo$2.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.class b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.class
deleted file mode 100644
index d123a6ca315..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.java
deleted file mode 100644
index 132760ef6ea..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/AppletDemo.java
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-import java.io.IOException;
-import java.net.URL;
-
-import javax.swing.JApplet;
-
-import org.apache.batik.dom.svg.SAXSVGDocumentFactory;
-import org.apache.batik.swing.JSVGCanvas;
-import org.apache.batik.util.XMLResourceDescriptor;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-/**
- * A applet demonstrating the JSVGCanvas.
- *
- * @version $Id$
- */
-public class AppletDemo extends JApplet {
-
- protected JSVGCanvas canvas;
-
- protected Document doc;
-
- protected Element svg;
-
- public void init() {
- // Create a new JSVGCanvas.
- canvas = new JSVGCanvas();
- getContentPane().add(canvas);
-
- try {
- // Parse the barChart.svg file into a Document.
- String parser = XMLResourceDescriptor.getXMLParserClassName();
- SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
- URL url = new URL(getCodeBase(), "barChart.svg");
- doc = f.createDocument(url.toString());
-
- svg = doc.getDocumentElement();
-
- // Change the document viewBox.
- svg.setAttributeNS(null, "viewBox", "40 95 370 265");
-
- // Make the text look nice.
- svg.setAttributeNS(null, "text-rendering", "geometricPrecision");
-
- // Remove the xml-stylesheet PI.
- for (Node n = svg.getPreviousSibling();
- n != null;
- n = n.getPreviousSibling()) {
- if (n.getNodeType() == Node.PROCESSING_INSTRUCTION_NODE) {
- doc.removeChild(n);
- break;
- }
- }
-
- // Remove the Batik sample mark 'use' element.
- for (Node n = svg.getLastChild();
- n != null;
- n = n.getPreviousSibling()) {
- if (n.getNodeType() == Node.ELEMENT_NODE
- && n.getLocalName().equals("use")) {
- svg.removeChild(n);
- break;
- }
- }
- } catch (Exception ex) {
- }
- }
-
- public void start() {
- // Display the document.
- canvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);
- canvas.setDocument(doc);
- }
-
- public void stop() {
- // Remove the document.
- canvas.setDocument(null);
- }
-
- public void destroy() {
- canvas.dispose();
- }
-
- public void updateBar(final String name, final float value) {
- canvas.getUpdateManager().getUpdateRunnableQueue().invokeLater
- (new Runnable() {
- public void run() {
- Element bar = doc.getElementById(name);
- if (bar == null) {
- return;
- }
-
- Node n;
- Element path1, path2, path3;
- for (n = bar.getFirstChild();
- n.getNodeType() != Node.ELEMENT_NODE;
- n = n.getNextSibling()) {
- }
- path1 = (Element) n;
- for (n = n.getNextSibling();
- n.getNodeType() != Node.ELEMENT_NODE;
- n = n.getNextSibling()) {
- }
- path2 = (Element) n;
- for (n = n.getNextSibling();
- n.getNodeType() != Node.ELEMENT_NODE;
- n = n.getNextSibling()) {
- }
- path3 = (Element) n;
-
- int offset;
- if (name.equals("ShoeBar")) {
- offset = 0;
- } else if (name.equals("CarBar")) {
- offset = 79;
- } else if (name.equals("TravelBar")) {
- offset = 158;
- } else {
- offset = 237;
- }
-
- String d =
- "M " + (offset + 86) + ",240 v -" + (3.7 * value) + " l 15,-15 v " + (3.7 * value) + " l -15,15 z";
- path1.setAttributeNS(null, "d", d);
- d = "M " + (offset + 86) + "," + (240 - 3.7 * value) + " h -39 l 15,-15 h 39 l -15,15 z";
- path2.setAttributeNS(null, "d", d);
- d = "M " + (offset + 47) + "," + (240 - 3.7 * value) + " v " + (3.7 * value) + " h 39 v -" + (3.7 * value) + " h -39 z";
- path3.setAttributeNS(null, "d", d);
- }
- });
- }
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/Makefile b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/Makefile
deleted file mode 100644
index 0c6630aab32..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-AppletDemo.class : AppletDemo.java
- javac -classpath .:batik-awt-util.jar:batik-bridge.jar:batik-css.jar:batik-dom.jar:batik-ext.jar:batik-gvt.jar:batik-parser.jar:batik-script.jar:batik-svg-dom.jar:batik-swing.jar:batik-util.jar:batik-xml.jar:xml-apis-dom3.jar AppletDemo.java
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/barChart.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/barChart.svg
deleted file mode 100644
index e86c4288c11..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/barChart.svg
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Illustrates how SVG can be used for high quality graphs. -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @author neeme.praks@one.lv -->
-<!-- @version $Id: barChart.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="tests/resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" xml:space="preserve" viewBox="0 0 450 500">
- <title>Bar Chart</title>
-
- <g id="barChart" transform="translate(40, 100)" fill-rule="evenodd" clip-rule="evenodd" stroke="none" class="legend"
- stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" style="text-anchor:start">
-
- <g id="GridAndLegend" style="stroke:none;">
- <g stroke="black">
-
- <!-- "floor" and "wall" -->
- <path fill="lightgray" stroke="darkgray" d="M 27,240 l 15,-15 v -224 l -15,15" />
- <path fill="lightgray" stroke="darkgray" d="M 41,225 v -224 h 316 v 224" />
- <path fill="darkgray" stroke="none" d="M 27,240 l 15,-15 h 316 l -15,15" />
-
- <!-- axis lines -->
- <path d="M 27,240 h 316"/>
- <path d="M 27,240 v -224"/>
-
- <!-- value axis major gridlines -->
- <g style="fill:none;">
- <path d="M 27,202 l 15,-15 h 316" />
- <path d="M 27,165 l 15,-15 h 316" />
- <path d="M 27,127 l 15,-15 h 316" />
- <path d="M 27, 90 l 15,-15 h 316" />
- <path d="M 27, 53 l 15,-15 h 316" />
- </g>
-
- <!-- category axis major ticks -->
- <path d="M 27,245 v -5"/>
- <path d="M 106,245 v -5"/>
- <path d="M 185,245 v -5"/>
- <path d="M 264,245 v -5"/>
-
- <!-- value axis minor ticks -->
- <path d="M 22,240 h 5"/>
- <path d="M 22,202 h 5"/>
- <path d="M 22,165 h 5"/>
- <path d="M 22,127 h 5"/>
- <path d="M 22, 90 h 5"/>
- <path d="M 22, 53 h 5"/>
- <path d="M 22, 15 h 5"/>
- </g>
-
- <text transform="matrix(1 0 0 1 54 256)">Shoe</text>
- <text transform="matrix(1 0 0 1 142 256)">Car</text>
- <text transform="matrix(1 0 0 1 211 256)">Travel</text>
- <text transform="matrix(1 0 0 1 285 256)">Computer</text>
-
- <text transform="matrix(1 0 0 1 13 247)"><tspan x="0" y="0">0</tspan></text>
- <text transform="matrix(1 0 0 1 6 209)"><tspan x="0" y="0">10</tspan></text>
- <text transform="matrix(1 0 0 1 6 171)"><tspan x="0" y="0">20</tspan></text>
- <text transform="matrix(1 0 0 1 6 134)"><tspan x="0" y="0">30</tspan></text>
- <text transform="matrix(1 0 0 1 6 96)"><tspan x="0" y="0">40</tspan></text>
- <text transform="matrix(1 0 0 1 6 60)"><tspan x="0" y="0">50</tspan></text>
- <text transform="matrix(1 0 0 1 6 22)"><tspan x="0" y="0">60</tspan></text>
- </g>
-
- <g id="ShoeBar">
- <path style="fill:#8686E0;" d="M 86,240 v -37 l 15 -15 v 37 l -15,15 z"/>
- <path style="fill:#5B5B97;" d="M 86,203 h -39 l 15 -15 h 39 l -15,15 z"/>
- <path style="fill:#7575C3;" d="M 47,203 v 37 h 39 v -37 H 47 z"/>
- </g>
- <g id="CarBar">
- <path style="fill:#8686E0;" d="M 165,240 v -74 l 15 -15 v 74 l -15,15 z"/>
- <path style="fill:#5B5B97;" d="M 165,166 h -39 l 15 -15 h 39 l -15,15 z"/>
- <path style="fill:#7575C3;" d="M 126,166 v 74 h 39 v -74 h -39 z"/>
- </g>
- <g id="TravelBar">
- <path style="fill:#8686E0;" d="M 244,240 v -37 l 15 -15 v 37 l -15,15 z"/>
- <path style="fill:#5B5B97;" d="M 244,203 h -39 l 15 -15 h 39 l -15,15 z"/>
- <path style="fill:#7575C3;" d="M 205,203 v 37 h 39 v -37 h -39 z"/>
- </g>
- <g id="ComputerBar">
- <path style="fill:#8686E0;" d="M 323,240 v -224 l 15 -15 v 224 l -15,15 z"/>
- <path style="fill:#5B5B97;" d="M 323, 16 h -39 l 15 -15 h 39 l -15,15 z"/>
- <path style="fill:#7575C3;" d="M 284, 16 v 224 h 39 v -224 h -39 z"/>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-awt-util.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-awt-util.jar
deleted file mode 100644
index 2ddfc704f74..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-awt-util.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-bridge.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-bridge.jar
deleted file mode 100644
index e3166ea2ce2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-bridge.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-css.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-css.jar
deleted file mode 100644
index 4393bf2d072..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-css.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-dom.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-dom.jar
deleted file mode 100644
index fe91114caf5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-dom.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-ext.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-ext.jar
deleted file mode 100644
index 1cf9e8df729..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-ext.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-gvt.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-gvt.jar
deleted file mode 100644
index fff2dc8a53c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-gvt.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-parser.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-parser.jar
deleted file mode 100644
index 2c36ef590b0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-parser.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-script.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-script.jar
deleted file mode 100644
index 203fe96a04e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-script.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-svg-dom.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-svg-dom.jar
deleted file mode 100644
index a392d3dc960..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-svg-dom.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-swing.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-swing.jar
deleted file mode 100644
index ce747ea4a84..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-swing.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-util.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-util.jar
deleted file mode 100644
index 240e89394f8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-util.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-xml.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-xml.jar
deleted file mode 100644
index e1b3c5e173f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/batik-xml.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/demo.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/demo.html
deleted file mode 100644
index 252060d0cd4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/demo.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<html>
- <head>
- <title>Batik demo</title>
- <style type="text/css">
- body, table {
- font-family: sans-serif;
- font-size: 12px;
- }
- #data {
- background: #ffe;
- border: 1px solid #cca;
- border-collapse: collapse;
- }
- #data td, #data th {
- padding: 4px;
- }
- #data th {
- text-align: left;
- background: #cca;
- }
- #layout {
- text-align: center;
- }
- </style>
- </head>
- <body>
- <table id="layout">
- <tr>
- <td>
- <applet id="chart" code="AppletDemo.class" width="400" height="300"
- mayscript="mayscript"
- archive="batik-all.jar,xml-apis-dom3.jar">
- Your browser doesn't seem to support Java applets, which is required
- for this demo.
- </applet>
- </td>
- <td>
- <table id="data">
- <tr>
- <th>Expense</th><th>Amount</th>
- </tr>
- <tr>
- <td>Shoe</th>
- <td><input id="ShoeBar" type="text" value="10"></td>
- </tr>
- <tr>
- <td>Car</th>
- <td><input id="CarBar" type="text" value="20"></td>
- </tr>
- <tr>
- <td>Travel</th>
- <td><input id="TravelBar" type="text" value="10"></td>
- </tr>
- <tr>
- <td>Computer</th>
- <td><input id="ComputerBar" type="text" value="60"></td>
- </tr>
- </table>
- <p>
- <button onclick="update()">Update chart</button>
- </p>
- </td>
- </tr>
- </div>
- <script>
- var chart = document.getElementById("chart");
-
- function update() {
- updateBar("ShoeBar");
- updateBar("CarBar");
- updateBar("TravelBar");
- updateBar("ComputerBar");
- }
-
- function updateBar(name) {
- var value = Number(document.getElementById(name).value);
- if (!isNaN(value) && value >= 0) {
- chart.updateBar(name, value);
- }
- }
- </script>
- </body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/xml-apis-dom3.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/xml-apis-dom3.jar
deleted file mode 100644
index e77c35fd325..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/demo/xml-apis-dom3.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/branches.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/branches.html
deleted file mode 100644
index 41037e5c036..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/branches.html
+++ /dev/null
@@ -1,214 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Subversion repository branches</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="../using/index.html">Using Batik</a>
-</li>
-<li class="current">
-<a class="selected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Development</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../dev/index.html">Index</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Branches</div>
-</div>
-<div class="menuitem">
-<a href="../dev/svg12.html">SVG 1.2 support</a>
-</div>
-<div class="menuitem">
-<a href="../dev/test.html">Test infrastructure</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Subversion repository branches</h1>
-
-<p>
- This page contains information on the current work that is being done
- in Batik&rsquo;s Subversion repository. There are currently three main branches
- in use in the repository:
- </p>
-
-<dl>
-
-<dt>trunk</dt>
-
-<dd>
-
-<p>
- The
- <a class="external" href="http://svn.apache.org/repos/asf/xmlgraphics/batik/trunk">trunk</a>
- is the main development branch. All bug fixes and most new
- non-experimental features are checked in to this branch. While it is
- the bleeding edge of the available Batik code, it is generally stable
- enough to use. For more information on SVG 1.2 features that are
- supported by the trunk, see the
- <a href="../dev/svg12.html">SVG 1.2 support</a> page.
- </p>
-
-</dd>
-
-<dt>webapi</dt>
-
-<dd>
-
-<p>
- The
- <a class="external" href="http://svn.apache.org/repos/asf/xmlgraphics/batik/branches/webapi">webapi</a>
- branch is where some experimental support for some of the work being
- produced by the <a class="external" href="http://www.w3.org/2006/webapi/">Web API
- WG</a> (specifically, support for
- <a class="external" href="http://www.w3.org/TR/XMLHttpRequest">XMLHttpRequest</a> and
- the <a class="external" href="http://www.w3.org/TR/Window">Window object</a>). When
- the specifications and the implementation mature enough, the
- code will be folded back into the trunk.
- </p>
-
-</dd>
-
-<dt>svg11</dt>
-
-<dd>
-
-<p>
- The
- <a class="external" href="http://svn.apache.org/repos/asf/xmlgraphics/batik/branches/svg11">svg11</a>
- branch contains the code that was the trunk before the old svg12
- branch became the trunk. Bug fixes that are made on the trunk are
- also ported to the svg11 branch. This branch will be deprecated at
- some point in the future.
- </p>
-
-</dd>
-
-</dl>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/index.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/index.html
deleted file mode 100644
index 3f451cbd7bc..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/index.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Batik Development</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="../using/index.html">Using Batik</a>
-</li>
-<li class="current">
-<a class="selected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Development</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menupage">
-<div class="menupagetitle">Index</div>
-</div>
-<div class="menuitem">
-<a href="../dev/branches.html">Branches</a>
-</div>
-<div class="menuitem">
-<a href="../dev/svg12.html">SVG 1.2 support</a>
-</div>
-<div class="menuitem">
-<a href="../dev/test.html">Test infrastructure</a>
-</div>
-</div>
-<div id="credit">
-<hr>
-<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
-</div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Batik Development</h1>
-
-<p>
- This section has information on the working on Batik, and on the
- features that are supported by the code in the Subversion repository
- that haven&rsquo;t yet made it to a release.
- </p>
-
-<dl>
-
-<dt>Branches</dt>
-
-<dd>
-
-<p>
- The <a href="../dev/branches.html">branches</a> page lists the branches
- of development that are in the Subversion repository and their
- purpose.
- </p>
-
-</dd>
-
-<dt>SVG 1.2 support</dt>
-
-<dd>
-
-<p>
- Some features of SVG 1.2 Tiny and Full are supported in the
- trunk, and these are listed on the <a href="../dev/svg12.html">SVG 1.2
- support</a> page.
- </p>
-
-</dd>
-
-<dt>Test infrastructure</dt>
-
-<dd>
-
-<p>
- Finally, there is a description of Regard, the
- <a href="../dev/test.html">test infrastructure</a> used to test Batik
- functionality and avoid regressions.
- </p>
-
-</dd>
-
-</dl>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<div id="logos"></div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/svg12.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/svg12.html
deleted file mode 100644
index 0545043ab5f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/svg12.html
+++ /dev/null
@@ -1,454 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>SVG 1.2 support</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="../using/index.html">Using Batik</a>
-</li>
-<li class="current">
-<a class="selected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Development</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../dev/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../dev/branches.html">Branches</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">SVG 1.2 support</div>
-</div>
-<div class="menuitem">
-<a href="../dev/test.html">Test infrastructure</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>SVG 1.2 support</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#dom3">DOM Level 3</a>
-</li>
-<li>
-<a href="#sxbl">XML Binding Language for SVG (sXBL)</a>
-</li>
-<li>
-<a href="#flowtext">Flowing text and graphics</a>
-</li>
-<li>
-<a href="#other">Other SVG 1.2 features</a>
-</li>
-</ul>
-</div>
-
-<p>
- This page details information atbout Batik&rsquo;s implementation of
- features from SVG 1.2, <a class="external" href="http://www.w3.org/TR/SVGMobile12/">Tiny</a> and
- <a class="external" href="http://www.w3.org/TR/SVG12/">Full</a>. Note that the information on
- this page is based on the code in the Subversion repository
- trunk.
- </p>
-
-
-<a name="N1001C"></a><a name="dom3"></a>
-<h2 class="boxed">DOM Level 3</h2>
-<div class="section">
-<p>
- DOM Level 3 <a class="external" href="http://www.w3.org/TR/DOM-Level-3-Core/">Core</a>,
- <a class="external" href="http://www.w3.org/TR/DOM-Level-3-Events/">Events</a> and <a class="external" href="http://www.w3.org/TR/DOM-Level-3-XPath/">XPath</a>
- are all supported. These features are available regardless of whether
- the document has <span class="codefrag">version="1.1"</span> or
- <span class="codefrag">version="1.2"</span> set on the root <span class="codefrag">svg</span> element.
- </p>
-<p>
- There are a few issues with the DOM Level 3 Core implementation:
- </p>
-<ol>
-
-<li>
- The <span class="codefrag">Document.compareDocumentPosition</span> method does not give
- the correct result when used on DTD notation or entity nodes in the
- document.
- </li>
-
-<li>
-
-<span class="codefrag">Node.renameNode</span> always creates a new node and replaces
- the old node with it. This is technically allowed, but sub-optimal.
- </li>
-
-<li>
- XML Schema information is never used. Batik does not implement XML
- Schema, so any methods or attributes that would utilise or expose
- schema information (such as the <span class="codefrag">schemaTypeInfo</span> attribute
- on the <span class="codefrag">Attr</span> and <span class="codefrag">Element</span> interfaces) do not
- do so.
- </li>
-
-<li>
-
-<span class="codefrag">Document.normalizeDocument</span> ignores the
- <span class="codefrag">"entities"</span> parameter in the document&rsquo;s
- <span class="codefrag">DOMConfiguration</span>.
- </li>
-
-</ol>
-<a name="N10064"></a><a name="dom3java"></a>
-<h3 class="boxed">Using DOM Level 3 functionality from Java</h3>
-<p>
- JREs before 1.5 include the DOM Level 2 interfaces and this can cause
- problems when trying to use the DOM Level 3 versions of these same interface
- files (<span class="codefrag">org.w3c.dom.*</span>). Though the concrete Batik DOM
- classes implement the DOM Level 3 functionality, you won&rsquo;t be able to access
- those methods through the <span class="codefrag">org.w3c.dom</span> interfaces on these
- earlier JREs.
- </p>
-<p>
- There are two ways to overcome this problem. The first
- is to install the DOM Level 3 interfaces using the
- <a class="external" href="http://java.sun.com/j2se/1.4.2/docs/guide/standards/">Endorsed
- Standards Override Mechanism</a>. Copy the file
- <span class="codefrag">lib/xml-apis-ext.jar</span> into the endorsed standards override
- directory and the DOM Level 3 interfaces will be visible. You can then write
- code against them (for example, call <span class="codefrag">Document.renameNode</span>
- directly). However, this will mean that other people cannot run or
- compile your code unless they have JRE 1.5 or later, or they have also
- installed the <span class="codefrag">xml-apis-ext.jar</span> in the same way.
- </p>
-<p>
- The second method, which requires less messing about with the JRE, is
- to cast your DOM objects to the concrete Batik DOM objects and call
- your DOM Level 3 methods directly on them. The Batik DOM classes are in the
- <span class="codefrag">org.apache.batik.dom</span> package. The classes named
- <span class="codefrag">Abstract*</span> implement the DOM interfaces, and also contain
- the DOM Level 3 methods. The advantage of this method is that for your code
- to compile and run in others&rsquo; environments, they need not install any
- jars with the endorsed standards overrides.
- </p>
-<p>
- Here is an example of using the second method to get access to DOM
- Level 3 specific methods:
- </p>
-<pre class="code">import org.apache.batik.dom.AbstractDocument;
-import org.apache.batik.dom.svg.SVGDOMImplementation;
-
-import org.w3c.dom.DOMImplementation;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class C {
- public void f() {
- // Create a new SVG document
- DOMImplementation impl = SVGDOMImplementation.getDOMImplementation();
- Document doc = impl.createDocument("http://www.w3.org/2000/svg", "svg", null);
-
- // Create a 'g' element and append it to the root 'svg' element
- Element e = doc.createElementNS("http://www.w3.org/2000/svg", "g");
- doc.getDocumentElement().appendChild(e);
-
- // Cast the document object to org.apache.batik.dom.AbstractDocument,
- // so that DOM 3 methods will be guaranteed to be visible
- <strong>AbstractDocument document = (AbstractDocument) doc;</strong>
-
- // Now a DOM 3 method can be used
- <strong>document.renameNode(e, "http://www.w3.org/2000/svg", "text");</strong>
- }
-}</pre>
-<p>
- For cases where the DOM Level 3 versions of these interfaces contain
- constants that you wish to use, the constants have been copied into
- the Batik DOM classes. For example:
- </p>
-<pre class="code">import org.apache.batik.dom.AbstractNode;
-import org.apache.batik.dom.svg.SVGDOMImplementation;
-
-import org.w3c.dom.DOMImplementation;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class C {
- public void f() {
- // Create a new SVG document
- DOMImplementation impl = SVGDOMImplementation.getDOMImplementation();
- Document doc = impl.createDocument("http://www.w3.org/2000/svg", "svg", null);
-
- // Create a 'g' element and append it to the root 'svg' element
- Element svg = doc.getDocumentElement();
- Element e = doc.createElementNS("http://www.w3.org/2000/svg", "g");
- svg.appendChild(e);
-
- AbstractNode n1 = (AbstractNode) svg;
- AbstractNode n2 = (AbstractNode) e;
- int position = n1.compareDocumentPosition(n2);
- if (position == <strong>AbstractNode.DOCUMENT_POSITION_PRECEDING</strong>
- | <strong>AbstractNode.DOCUMENT_POSITION_CONTAINS</strong>) {
- System.out.println("The svg element contains the g element.");
- } else {
- System.out.println("Something is wrong!");
- }
- }
-}</pre>
-<p>
- Note that using these org.apache.batik.dom interfaces is only needed
- for the DOM Level 3 Core and Events interfaces. There were no earlier
- versions of the DOM XPath interfaces to conflict with, so these can be
- used directly (<span class="codefrag">org.w3c.dom.xpath</span>).
- </p>
-<p>
- Of course, none of this matters if you are just using the DOM 3
- functionality in ECMAScript, as the matter of interfaces is hidden
- from the scripting environment.
- </p>
-</div>
-
-
-<a name="N100B1"></a><a name="sxbl"></a>
-<h2 class="boxed">XML Binding Language for SVG (sXBL)</h2>
-<div class="section">
-<p>
- sXBL is supported in documents with <span class="codefrag">version="1.2"</span>. However,
- the following issues exist:
- </p>
-<ol>
-
-<li>
- sXBL cannot be used for
- <a class="external" href="http://www.w3.org/TR/2004/WD-SVG12-20041027/binding.html#sXBL-bindings-for-svg">SVG
- resources</a> or
- <a class="external" href="http://www.w3.org/TR/2004/WD-SVG12-20041027/binding.html#sXBL-bindings-for-visual-effects">visual
- effects</a>.
- </li>
-
-<li>
- The <span class="codefrag">traitDef</span> element is not implemented.
- </li>
-
-<li>
- The <a class="external" href="http://www.w3.org/TR/sXBL/#shadow0">handling of CSS</a>
- is probably not quite correct.
- </li>
-
-</ol>
-<p>
- Two content selector languages are supported: XPath 1.0 Patterns and the
- drastically reduced XPath subset. XPath Patterns is the default
- language. To change the language used to the XPath subset, put an
- attribute <span class="codefrag">batik:selectorLanguage="XPathSubset"</span> on the
- <span class="codefrag">xbl:content</span> element or on the <span class="codefrag">svg</span> document
- element. (The <span class="codefrag">batik</span> extension namespace prefix should be
- declared with
- <span class="codefrag">xmlns:batik="http://xml.apache.org/batik/ext"</span>.)
- </p>
-<p>
- Note that sXBL is likely to be dropped in favor of
- <a class="external" href="http://www.w3.org/TR/xbl2">XBL 2.0</a> in
- <a class="external" href="http://www.w3.org/TR/SVG12/">SVG 1.2 Full</a>.
- </p>
-</div>
-
-
-<a name="N100F6"></a><a name="flowtext"></a>
-<h2 class="boxed">Flowing text and graphics</h2>
-<div class="section">
-<p>
- The <span class="codefrag">flowRoot</span>, <span class="codefrag">flowRegion</span>,
- <span class="codefrag">flowDiv</span>, <span class="codefrag">flowPara</span>, <span class="codefrag">flowSpan</span>,
- <span class="codefrag">flowRegionBreak</span> and <span class="codefrag">flowLine</span> elements
- from <a class="external" href="http://www.w3.org/TR/SVG12/">SVG 1.2 Full</a>&rsquo;s
- <a class="external" href="http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html">Flowing
- Text and Graphics</a> chapter are supported in documents with
- <span class="codefrag">version="1.2"</span>.
- </p>
-<p>
- The more recent <a class="external" href="http://www.w3.org/TR/SVGMobile12/">SVG 1.2 Tiny</a> draft specifies
- a different syntax for (a more restricted version of) flowing text,
- and the full flowing text syntax is therefore likely to change.
- </p>
-</div>
-
-
-<a name="N10127"></a><a name="other"></a>
-<h2 class="boxed">Other SVG 1.2 features</h2>
-<div class="section">
-<p>
- The following other features from SVG 1.2 are supported:
- </p>
-<ul>
-
-<li>
- the <a class="external" href="http://www.w3.org/TR/SVGMobile12/painting.html#SolidColorElement"><span class="codefrag">solidColor</span>
- paint server element,</a>
-
-</li>
-
-<li>
- the <span class="codefrag">multiImage</span>, <span class="codefrag">subImageRef</span> and
- <span class="codefrag">subImage</span> elements for
- <a class="external" href="http://www.w3.org/TR/2004/WD-SVG12-20041027/media.html#multires">Alternate
- content based on display resolutions</a>,
- </li>
-
-<li>
- the XML Events
- <a class="external" href="http://www.w3.org/TR/SVGMobile12/script.html#HandlerElement"><span class="codefrag">handler</span>
- element</a>,
- </li>
-
-<li>
- self-contained
- <a class="external" href="http://www.w3.org/TR/2004/WD-SVG12-20041027/nonvisual.html#external-references">resource
- documents</a>,
- </li>
-
-<li>
- the mouse
- <a class="external" href="http://www.w3.org/TR/2004/WD-SVG12-20041027/dom.html#wheelevent">wheel
- event</a> (which is likely to be superseded by a similar event
- developed by the W3C WebAPI WG),
- </li>
-
-<li>
- the
- <a class="external" href="http://www.w3.org/TR/2004/WD-SVG12-20041027/dom.html#shapemod">ShapeChange
- and RenderedBBoxChange events</a> (though the
- <span class="codefrag">boundingBox</span> attribute of the RenderedBBoxChange event is not
- used), and
- </li>
-
-<li>
- the <span class="codefrag">startMouseCapture</span> and <span class="codefrag">stopMouseCapture</span>
- methods on the
- <a class="external" href="http://www.w3.org/TR/2004/WD-SVG12-20041027/api.html#GlobalObject">global
- object</a>.
- </li>
-
-</ul>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/test.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/test.html
deleted file mode 100644
index dd0e3c4ae57..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/dev/test.html
+++ /dev/null
@@ -1,824 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Test infrastructure</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="../using/index.html">Using Batik</a>
-</li>
-<li class="current">
-<a class="selected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Development</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../dev/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../dev/branches.html">Branches</a>
-</div>
-<div class="menuitem">
-<a href="../dev/svg12.html">SVG 1.2 support</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Test infrastructure</div>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Test infrastructure</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#infrastructure">The test infrastructure</a>
-<ul class="minitoc">
-<li>
-<a href="#High-level+interfaces">High-level interfaces</a>
-</li>
-<li>
-<a href="#Default+implementations">Default implementations</a>
-</li>
-<li>
-<a href="#XML+implementations">XML implementations</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#managingATestSuite">Managing test suites</a>
-<ul class="minitoc">
-<li>
-<a href="#Describing+a+test+suite">Describing a test suite</a>
-</li>
-<li>
-<a href="#runningATestSuite">Running a test suite</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#regard">regard: the Batik regression test suite</a>
-<ul class="minitoc">
-<li>
-<a href="#Running+regard">Running regard</a>
-</li>
-<li>
-<a href="#Rendering+accuracy+tests">Rendering accuracy tests</a>
-</li>
-<li>
-<a href="#Day+to+day+use+of+regard">Day to day use of regard</a>
-<ul class="minitoc">
-<li>
-<a href="#Initial+set+up">Initial set up</a>
-</li>
-<li>
-<a href="#Daily+usage">Daily usage</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#SVG+generator+tests">SVG generator tests</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#writingNewTests">Writing new tests</a>
-<ul class="minitoc">
-<li>
-<a href="#Adding+a+new+test+configuration">Adding a new test configuration</a>
-</li>
-<li>
-<a href="#Writing+a+new+test">Writing a new test</a>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-
-<p>
- This document describes the Batik test infrastructure whose goals
- are to:
- </p>
-
-<ul>
-
-<li>make it easy to detect regressions,</li>
-
-<li>make it easy to run test suites, and</li>
-
-<li>make it easy to write new tests and add them
- to an existing test suite.</li>
-
-</ul>
-
-<p>
- The intent for the test infrastructure is that it grows
- along with Batik and keeps monitoring the health of
- the code base.
- </p>
-
-<p>
- While the test suites in the infrastructure will be
- run every day by build/test machines, they are also
- intended to help the commiters and developers get confident
- that their code modifications did not introduce regressions.
- </p>
-
-
-<a name="N10026"></a><a name="infrastructure"></a>
-<h2 class="boxed">The test infrastructure</h2>
-<div class="section">
-<a name="N1002C"></a><a name="High-level+interfaces"></a>
-<h3 class="boxed">High-level interfaces</h3>
-<p>
- The following are the high level interfaces in the infrastructure.
- </p>
-<dl class="classes">
-
-<dt>
-<a class="class" href="../javadoc/org/apache/batik/test/Test.html">Test</a>
-</dt>
-
-<dd>
-
-<p>
- A <span class="codefrag">Test</span> is performing whatever check is needed in its
- <span class="codefrag">run</span> method, and each run produces a
- <span class="codefrag">TestReport</span>.
- </p>
-
-</dd>
-
-<dt>
-<a class="class" href="../javadoc/org/apache/batik/test/TestReport.html">TestReport</a>
-</dt>
-
-<dd>
-
-<p>
- A <span class="codefrag">TestReport</span> describes whether a <span class="codefrag">Test</span>
- run passed or failed and provides a description of the failure in
- terms of an error code (unique in the context of a given
- <span class="codefrag">Test</span>) and a set of key/value pairs.
- </p>
-
-</dd>
-
-<dt>
-<a class="class" href="../javadoc/org/apache/batik/test/TestSuite.html">TestSuite</a>
-</dt>
-
-<dd>
-
-<p>
- A <span class="codefrag">TestSuite</span> is a test aggregation which can run a set
- of <span class="codefrag">Test</span> instances.
- </p>
-
-</dd>
-
-<dt>
-<a class="class" href="../javadoc/org/apache/batik/test/TestReportProcessor.html">TestReportProcessor</a>
-</dt>
-
-<dd>
-
-<p>
- A <span class="codefrag">TestReportProcessor</span> is used to analyze a
- <span class="codefrag">TestReport</span>. A specific implementation can choose to
- create graphs, send an email or write an HTML file.
- </p>
-
-</dd>
-
-</dl>
-<a name="N1008A"></a><a name="Default+implementations"></a>
-<h3 class="boxed">Default implementations</h3>
-<p>
- The test infrastructure comes with a number of default
- implementations for the interfaces described above.
- Specifically:
- </p>
-<dl class="classes">
-
-<dt>
-<a class="class" href="../javadoc/org/apache/batik/test/AbstractTest.html">AbstractTest</a>
-</dt>
-
-<dd>
-
-<p>
- This implementation of the <span class="codefrag">Test</span> interface is
- intended to make it easier to write a &ldquo;safe&rdquo; <span class="codefrag">Test</span>
- implementation. See the <a href="#writingNewTests">Writing new
- tests</a> section for a description of how to use that class.
- </p>
-
-</dd>
-
-<dt>
-<a class="class" href="../javadoc/org/apache/batik/test/DefaultTestReport.html">DefaultTestReport</a>
-</dt>
-
-<dd>
-
-<p>
- This class provides a simple implementation of the
- <span class="codefrag">TestReport</span> interface that most <span class="codefrag">Test</span>
- implementations will be able to use. See the
- <a href="#writingNewTests">Writing new tests</a> section for
- more details.
- </p>
-
-</dd>
-
-<dt>
-<a class="class" href="../javadoc/org/apache/batik/test/DefaultTestSuite.html">DefaultTestSuite</a>
-</dt>
-
-<dd>
-
-<p>
- This class provides an implementation of the
- <span class="codefrag">TestSuite</span> interface and makes it
- easy to aggregate <span class="codefrag">Test</span> instances.
- </p>
-
-</dd>
-
-<dt>
-<a class="class" href="../javadoc/org/apache/batik/test/SimpleTestReportProcessor.html">SimpleTestReportProcessor</a>
-</dt>
-
-<dd>
-
-<p>
- This class is a sample <span class="codefrag">TestReportProcessor</span>
- implementation that simply traces the content of a
- <span class="codefrag">TestReport</span> to an output stream.
- </p>
-
-</dd>
-
-<dt>
-<a class="class" href="../javadoc/org/apache/batik/test/TestReportMailer.html">TestReportMailer</a>
-</dt>
-
-<dd>
-
-<p>
- This is another implementation of the
- <span class="codefrag">TestReportProcessor</span> interface that emails a test
- report to a list of destination e-mail addresses.
- </p>
-
-</dd>
-
-</dl>
-<a name="N100F7"></a><a name="XML+implementations"></a>
-<h3 class="boxed">XML implementations</h3>
-<p>
- The test infrastructure is using XML-out (and XML-in
- too, see the <a href="#runningATestSuite">Running a test suite</a>
- section) as a favorite way to generate test reports. The
- <a class="class" href="../javadoc/org/apache/batik/test/XMLTestReportProcessor.html">XMLTestReportProcessor</a>
- implementation of the <span class="codefrag">TestReportProcessor</span> interface.
- It outputs reports in XML in a configurable directory.
- </p>
-<p>
- The <span class="codefrag">XMLTestReportProcessor</span> can notify an
- <a class="class" href="../javadoc/org/apache/batik/test/XMLReportConsumer.html">XMLReportConsumer</a>
- when it has created a new report. There is one implementation of
- that interface that can run an XSL stylesheet on the
- XML report (e.g., to generate an HTML report), called
- <a class="class" href="../javadoc/org/apache/batik/test/XSLXMLReportConsumer.html">XSLXMLReportConsumer</a>.
- This is used by the <span class="codefrag">regard</span> rule in the Batik build to produce an
- HTML report for the default regression test suite.
- </p>
-</div>
-
-
-<a name="N10121"></a><a name="managingATestSuite"></a>
-<h2 class="boxed">Managing test suites</h2>
-<div class="section">
-<p>
- The infrastructure is designed to make it easy to create, update
- and modify test suites. This section describes how to describe a
- set of tests to be run and how to actually run that test suite.
- </p>
-<a name="N1012A"></a><a name="Describing+a+test+suite"></a>
-<h3 class="boxed">Describing a test suite</h3>
-<p>
- Test suites can be described in XML (XML-in refered to earlier
- in this document). The general format for describing a test suite is:
- </p>
-<pre class="code">&lt;testSuite id="testSuiteA" name="MyFavoriteTestSuite"&gt;
- &lt;!-- Set of tests to be run --&gt;
- &lt;test id="t1" class="myFavoriteTestClassA"/&gt;
- &lt;test id="t2" class="myFavoriteTestClassB"/&gt;
- &lt;test id="t3" class="myFavoriteTestClassC"/&gt;
-&lt;/testSuite&gt;</pre>
-<p>
- Note that tests can be grouped in <span class="codefrag">testGroup</span> elements,
- which can have their own <span class="codefrag">id</span> and <span class="codefrag">class</span>
- attributes. This is useful because it allows developers to run
- specific tests or test groups by specifying their IDs. In addition,
- because the class attribute is inherited by a <span class="codefrag">test</span> element
- from its parent, <span class="codefrag">testGroup</span>s allow the developers to
- group tests which use the same class and specify that class on the
- group.
- </p>
-<p>
-
-<span class="codefrag">Test</span> instances listed in a test suite can have arguments
- passed to them, as defined by the test class. These arguments are
- passed in using <span class="codefrag">arg</span> child elements.
- </p>
-<p>
- The following example shows a test suite with two tests:
- </p>
-<pre class="code">&lt;testSuite id="sampleTestSuite" name="SAMPLE TEST SUITE"&gt;
-
- &lt;!-- ========================================================================== --&gt;
- &lt;!-- Validates that the SVGRenderingAccuracyTest class is operating as expected --&gt;
- &lt;!-- ========================================================================== --&gt;
- &lt;test id="renderingAccuracyTest" class="org.apache.batik.test.svg.SVGRenderingAccuracyTestValidator"/&gt;
-
- &lt;!-- ========================================================================== --&gt;
- &lt;!-- Rendering regression tests --&gt;
- &lt;!-- ========================================================================== --&gt;
- &lt;test id="anne.svg" class="org.apache.batik.test.svg.SVGRenderingAccuracyTest"&gt;
- &lt;arg class="java.net.URL"
- value="file:samples/anne.svg"/&gt;
- &lt;arg class="java.net.URL"
- value="file:test-references/samples/solaris/anne.png"/&gt;
- &lt;property name="VariationURL"
- class="java.net.URL"
- value="file:test-references/samples/variation/anne.png"/&gt;
- &lt;property name="SaveVariation"
- class="java.io.File"
- value="test-references/samples/variation-candidate/anne.png"/&gt;
- &lt;/test&gt;
-
-&lt;/testSuite&gt;</pre>
-<a name="N1015A"></a><a name="runningATestSuite"></a>
-<h3 class="boxed">Running a test suite</h3>
-<p>
- Yet another XML file describes which test to run and how to process
- the generated test reports. The general syntax is something
- like:
- </p>
-<pre class="code">&lt;testRun id="regard" name="Test Run Name Here"&gt;
-
- &lt;!-- =================================== --&gt;
- &lt;!-- Descriptions of processors that --&gt;
- &lt;!-- will process the results of the --&gt;
- &lt;!-- test suite --&gt;
- &lt;!-- =================================== --&gt;
- &lt;testReportProcessor class="myFavoriteReportProcessorA"/&gt;
- &lt;testReportProcessor class="myFavoriteReportProcessorB"/&gt;
-
- &lt;!-- =================================== --&gt;
- &lt;!-- Set of test suite to run. They will --&gt;
- &lt;!-- produce TestReports. --&gt;
- &lt;!-- =================================== --&gt;
- &lt;testSuite href="http://url.to.my.first.test.suite"/&gt;
- &lt;testSuite href="http://url.to.my.second.test.suite"/&gt;
-
-&lt;/testRun&gt;</pre>
-<p>
-
-<span class="codefrag">testRun</span> elements can be nested. In a nutshell, you can
- specify a set of <span class="codefrag">TestReportProcessor</span>s which should
- process the <span class="codefrag">TestReport</span> generated by the
- <span class="codefrag">TestSuite</span> built from the list of <span class="codefrag">Test</span>
- instances described in the files referenced by the
- <span class="codefrag">testSuite</span> elements.
- </p>
-<p>
- For example:
- </p>
-<pre class="code">&lt;testRun name="Batik Standard Regression Test Run"&gt;
-
- &lt;testRun name="REGARD"&gt;
- &lt;testReportProcessor class="org.apache.batik.test.xml.XMLTestReportProcessor"&gt;
- &lt;arg class="org.apache.batik.test.xml.XSLXMLReportConsumer"&gt;
- &lt;!-- Stylesheet --&gt;
- &lt;arg class="java.lang.String" value="file:test-resources/org/apache/batik/test/svg/HTMLReport.xsl"/&gt;
- &lt;!-- Ouput Directory --&gt;
- &lt;arg class="java.lang.String" value="test-reports/html"/&gt;
- &lt;!-- Output file prefix --&gt;
- &lt;arg class="java.lang.String" value="RegardResult"/&gt;
- &lt;!-- Output file suffix --&gt;
- &lt;arg class="java.lang.String" value=".html"/&gt;
- &lt;/arg&gt;
- &lt;/testReportProcessor&gt;
-
- &lt;testSuite href="file:test-resources/org/apache/batik/test/samplesRendering.xml"/&gt;
- &lt;testSuite href="file:test-resources/org/apache/batik/svggen/regsvggen.xml"/&gt;
- &lt;testSuite href="file:test-resources/org/apache/batik/test/unitTesting.xml"/&gt;
- &lt;/testRun&gt;
-
-&lt;/testRun&gt;</pre>
-<p>
- There is a rule in Batik's <span class="codefrag">build.xml</span> file to run a test
- suite defined in an XML file as the one above. At the command line,
- type the following, for Windows:
- </p>
-<pre class="code">build runtestsuite path/to/my/newly/created/testSuite.xml</pre>
-<p>
- and for Unix:
- </p>
-<pre class="code">build.sh runtestsuite path/to/my/newly/created/testSuite.xml</pre>
-<p>
- In addition, the <span class="codefrag">regard</span> rule runs a specific set of
- tests by default, so that you do not need to pass any
- <em>testRun</em> file argument.
- </p>
-<p>
-
-<strong><span class="codefrag">regard</span> is the project&rsquo;s safeguard against
- regressions</strong>.</p>
-</div>
-
-
-<a name="N101A7"></a><a name="regard"></a>
-<h2 class="boxed">regard: the Batik regression test suite</h2>
-<div class="section">
-<p>
- The regard test suite contains all the regression tests for the Batik
- project. The <span class="codefrag">regard</span> tool is a specific test suite
- description, <span class="codefrag">regard.xml</span> (which you can find in the
- <span class="codefrag">test-resources/org/apache/batik/test</span> directory). That
- file contains a set of test suite files which sould be run.
- </p>
-<p>
- The following describes how to use the regard tool and some of the
- most important tests in the regard test suite.
- </p>
-<a name="N101BC"></a><a name="Running+regard"></a>
-<h3 class="boxed">Running regard</h3>
-<p>
- The regard tool lets you run either all the tests or any specific
- test you want in the test suite. To run all the tests in the regard
- test suite, type the following at the command line, for Windows:
- </p>
-<pre class="code">build regard</pre>
-<p>
- and for Unix:
- </p>
-<pre class="code">build.sh regard</pre>
-<p>
- To run a specific test in the test suite, type the qualified test ID
- or any substring of that ID:
- </p>
-<pre class="code">build.sh regard <em>id-list</em>
-</pre>
-<p>For example:</p>
-<pre class="code">build.sh regard unitTesting.ts batikFX.svg</pre>
-<p>
- will run all the tests with an ID containing
- <span class="codefrag">unitTesting.ts</span> (i.e., all the test selection unit
- testing, see
- <span class="codefrag">test-resources/org/apache/batik/gvt/unitTesting.xml</span>)
- and the accuracy rendering test on <span class="codefrag">batikFX.svg</span> (because
- it is the only test with <span class="codefrag">batikFX.svg</span> in its ID).
- </p>
-<a name="N101F0"></a><a name="Rendering+accuracy+tests"></a>
-<h3 class="boxed">Rendering accuracy tests</h3>
-<p>
- There is a <span class="codefrag">Test</span> implementation,
- <a class="class" href="../javadoc/org/apache/batik/test/SVGRenderingAccuracyTest.html">SVGRenderingAccuracyTest</a>,
- which checks that Batik&rsquo;s rendering of an SVG document stays accurate.
- It compares reference images with the rendering Batik produces and
- reports any discrepency.
- </p>
-<p>
- An <span class="codefrag">SVGRenderingAccuracyTest</span>&rsquo;s constructor configuration
- is made of:
- </p>
-<ul>
-
-<li>the URL to the SVG it should render, and</li>
-
-<li>the URL to a reference PNG file.</li>
-
-</ul>
-<p>
- The default behavior for the test is to render the SVG into a PNG
- file and compare with the reference image. If there is no
- difference, the test passes. Otherwise, it fails.
- </p>
-<p>
- In addition to this default behavior, the
- <span class="codefrag">SVGRenderingAccuracyTest</span> can take an optional
- configuration parameter, an image URL defined as an &ldquo;accepted&rdquo;
- variation around the reference image. If such a variation image is
- specified, then the test will pass if:
- </p>
-<ul>
-
-<li>the rasterized SVG is equal to the reference image, or</li>
-
-<li>
- the difference between the rasterized SVG and the reference image
- is exactly the same as the accepted variation image.
- </li>
-
-</ul>
-<p>
- Finally, to ease the process of creating &ldquo;accepted&rdquo; variation
- images, <span class="codefrag">SVGRenderingAccuracyTest</span> can take an optional
- file name (called <span class="codefrag">saveVariation</span>) describing where the
- variation between the rasterized SVG and the reference image will be
- stored in case the rasterized SVG is different from the reference
- image and the difference is not equal to the variation image, if any
- was defined. That way, it becomes possible to run a test, and if that
- test fails, the developer can review the <span class="codefrag">saveVariation</span>
- image and decide whether it is an acceptable variation or not and
- use it in subsequent test run as the &ldquo;accepted&rdquo; variation image, which
- will allow the test to pass if that exact same variation remains
- constant.
- </p>
-<a name="N1022F"></a><a name="Day+to+day+use+of+regard"></a>
-<h3 class="boxed">Day to day use of regard</h3>
-<a name="N10235"></a><a name="Initial+set+up"></a>
-<h4>Initial set up</h4>
-<p>
- To set up the test environment the first time, you need to:
- </p>
-<ul>
-
-<li>
- check out the latest version of the code, including the
- <span class="codefrag">test-</span>* directories (sources, resources and
- references) and the <span class="codefrag">build.xml</span> file, and
- </li>
-
-<li>
- run the regard test suite once:
- <pre class="code">build regard</pre>
-
-</li>
-
-</ul>
-<p>
- This will generate an HTML test report (<span class="codefrag">report.html</span>)
- in the
- <tt>test-reports/<em>yyyy</em>.<em>mm</em>.<em>dd</em>-<em>HHhMMmSSs</em>/html</tt>
- directory. Depending on how much different text rendering is
- between your work environment and the environment used to create
- the reference images, you will get more or less test that will
- fail, because of differences in the way text is rendered on various
- platforms and because of fonts not being available on some
- platforms. For example, a running the test on a Windows 2000
- laptop against images generated on the Solaris platform caused 16
- tests out of 71 to fail.
- </p>
-<p>
- Review the HTML report to make sure that the differences are
- really due to text variations. This will usually be the case and
- you can make sure by clicking on the diff images contained in the
- report to see them at full scale. You can you can then turn the
- &ldquo;candidate&rdquo; variations generated by the test into &ldquo;accepted&rdquo;
- variations by moving files from one directory to another:
- </p>
-<pre class="code">mv test-references/samples/candidate-variations/*.png test-references/samples/accepted-variations/*.png
-mv test-references/samples/tests/candidate-variations/*.png test-references/samples/tests/accepted-variations/*.png</pre>
-<p>You can now run the test again:</p>
-<pre class="code">build regard</pre>
-<p>
- Check the newly generated HTML report in the
- <span class="codefrag">test-reports/html</span> directory: there should no
- longer be any test failure.
- </p>
-<a name="N1027B"></a><a name="Daily+usage"></a>
-<h4>Daily usage</h4>
-<p>
- Once the intial set up has been done, you can use regard by simply
- updating your SVN copy, including the test-references. If no
- change occurs, your test will keep passing with your reference
- images. If a test fails (e.g., if someone checks in a new reference
- image from a platform different than the one you are using, you
- will have to check if it is because of system specific reasons or
- if there is a bigger problem.
- </p>
-<a name="N10286"></a><a name="SVG+generator+tests"></a>
-<h3 class="boxed">SVG generator tests</h3>
-<p>
- Regard contains over 100 tests for checking regressions on the SVG
- generator. If you use <span class="codefrag">svggen</span> as an argument to regard,
- all the SVG generator tests will be run (because
- <span class="codefrag">regard.xml</span> points to
- <span class="codefrag">test-resources/org/apache/batik/svggen/regsvggen.xml</span>,
- which is a test suite description for the SVG generator and that
- file&rsquo;s root <span class="codefrag">testSuite</span> element has the &ldquo;svggen&rdquo; ID).
- </p>
-</div>
-
-
-<a name="N1029D"></a><a name="writingNewTests"></a>
-<h2 class="boxed">Writing new tests</h2>
-<div class="section">
-<p>
- Writing a new test involves either configuring a new test or writing a
- new <span class="codefrag">Test</span> class. In both cases, you will need to add an
- entry to a test suite&rsquo;s XML description. This section uses two test
- suites as an example: the &ldquo;regard&rdquo; test suite to show how to configure
- a new test and the &ldquo;unitTests&rdquo; test suite to show how to add a new
- <span class="codefrag">Test</span> implementation.
- </p>
-<a name="N102AC"></a><a name="Adding+a+new+test+configuration"></a>
-<h3 class="boxed">Adding a new test configuration</h3>
-<p>
- Imagine that you add a cool new test case to the
- <span class="codefrag">samples</span> directory, such as
- <span class="codefrag">linking-viewBox.svg</span>. In order to check for regressions
- on that file you can add the following entry:
- </p>
-<pre class="code"> &lt;test id="anne.svg" class="org.apache.batik.test.svg.SVGRenderingAccuracyTest"&gt;
- &lt;arg class="java.net.URL"
- value="file:samples/tests/linkingViewBox.svg"/&gt;
- &lt;arg class="java.net.URL"
- value="file:test-references/samples/tests/solaris/linkingViewBox.png"/&gt;
- &lt;property name="VariationURL"
- class="java.net.URL"
- value="file:test-references/samples/tests/variation/linkingViewBox.png"/&gt;
- &lt;property name="SaveVariation"
- class="java.io.File"
- value="test-references/samples/tests/variation-candidate/linkingViewBox.png"/&gt;
- &lt;/test&gt;</pre>
-<p>
- to the
- <span class="codefrag">test-resources/org/apache/batik/test/samplesRendering.xml</span>
- test suite description, the description of the regard test suite. If
- you have access to the build machine where the reference images are
- typically generated, you can check 0n the reference image in
- <span class="codefrag">test-references/samples/tests</span>. Otherwise (and this is
- OK), you can let the test fail the first time it is run on the
- build/test machine and that will be a reminder for whoever is
- responsible for that machine that a valid reference image should be
- checked in.
- </p>
-<a name="N102C9"></a><a name="Writing+a+new+test"></a>
-<h3 class="boxed">Writing a new test</h3>
-<p>
- Imagine you want to validate some aspect of your code, and let's take
- the bridge error handling as an example. You could create a new
- class in the <span class="codefrag">test-sources</span> directory, in
- <span class="codefrag">test-sources/org/apache/batik/bridge</span> in our example,
- and let's call it <span class="codefrag">ErrorHandlingTest</span>. To simplify the
- implementation of the <span class="codefrag">Test</span> interface, you can choose
- to derive from the <span class="codefrag">AbstractTest</span> class and generate a
- <span class="codefrag">DefaultTestReport</span>.
- </p>
-<p>
- While writing the <span class="codefrag">Test</span> you may want to use your own XML
- file with just your test, for example:
- </p>
-<pre class="code"> &lt;testReportProcessor class="org.apache.batik.test.SimpleTestReportProcessor"/&gt;
-
- &lt;test class="org.apache.batik.bridge.ErrorHandlingTest"&gt;
- &lt;!-- Expected error code --&gt;
- &lt;arg class="java.lang.String" value="expected.error.code"/&gt;
- &lt;!-- Input SVG that this test manipulates to generate error conditions --&gt;
- &lt;arg class="java.net.URL" value="file:test-resources/org/apache/batik/bridge/ErrorHandlingBase.svg"/&gt;
- &lt;!-- Id of the element to test --&gt;
- &lt;arg class="java.lang.String value="rectangle6"/&gt;
- &lt;!-- Attribute to test --&gt;
- &lt;arg class="java.lang.String value="x"/&gt;
- &lt;!-- Value to test on the attribute --&gt;
- &lt;arg class="java.lang.String value="abcd"/&gt;
- &lt;/test&gt;</pre>
-<p>
- This is just an example and does not pretend to be the right way to go
- about implementing or specifying this specific type of test. Once done
- with tuning the test, one or multiple configurations for the test can
- be added to the relevant test suite&rsquo;s XML description. In some cases,
- it will be interesting to create a separate test suite.
- </p>
-</div>
-
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/download.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/download.html
deleted file mode 100644
index ec5e6d58b79..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/download.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
-<title>Download Batik</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Project</div>
-<div id="menu_1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Download Batik</h1>
-<a name="N10010"></a><a name="Download+Batik"></a>
-<h2 class="boxed">Download Batik</h2>
-<div class="section">
-<p>There are several ways you can obtain Batik's binary or sources:</p>
-<ul>
-<li>
-<a href="#Download+a+distribution">Download a distribution</a>
-</li>
-<li>
-<a href="#Current+development+snapshot">Download a snapshot</a>
-</li>
-<li>
-<a href="#Subversion+repository">Get the source from the Subversion repository</a>
-</li>
-<!--li><a href="#nightly">Download an unofficial nightly build</a></li-->
-</ul>
-<a name="N10024"></a><a name="Download+a+distribution"></a>
-<h3 class="boxed">Download a distribution</h3>
-<p>Every Batik release provides three distributions: a binary distribution (named <tt>batik-<em>version</em>.zip</tt>), a source distribution (named <tt>batik-src-<em>version</em>,zip</tt>) and a documentation distribution (named <tt>batik-docs-<em>version</em>.zip</tt>). These distributions are provided as ZIP files on the Apache mirrors. Note that it is good practice to <a href="install.html#verify">verify the integrity</a> of the distribution files.</p>
-<p>After downloading the distribution, consult the <a href="install.html">installation notes</a> for details on how to install.</p>
-<a name="N10048"></a><a name="Current+official+release+%28closest+mirror+site+selected+automatically%29"></a>
-<h4>Current official release (closest mirror site selected automatically)</h4>
-<p>You are currently using <strong>[preferred]</strong>. If you encounter a problem with this mirror, then please select another. If all mirrors are failing, there are backup mirrors at the end of the list. See <a class="external" href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
-<a name="SelectMirror"></a>
-<form action="[location]" method="get" id="SelectMirror">Other mirrors: <select name="Preferred">
-<!--[if-any http] [for http]--><option value="[http]">[http]</option>
-<!--[end] [end]-->
-<!--[if-any ftp] [for ftp]--><option value="[ftp]">[ftp]</option>
-<!--[end] [end]-->
-<!--[if-any backup] [for backup]--><option value="[backup]">[backup] (backup)</option>
-<!--[end] [end]--></select> <input type="submit" value="Change">
-</form>
-<p>The current release is Apache Batik 1.7beta1 (see the <a href="[preferred]/xmlgraphics/batik/README.txt">release change log</a>).</p>
-<dl>
-<dt>Binary distribution for JRE 1.4+</dt>
-<dd>
-<a href="[preferred]/xmlgraphics/batik/batik-1.7beta1.zip">batik-1.7beta1.zip</a> [<a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/batik-1.7beta1.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/batik-1.7beta1.zip.md5">MD5</a>]</dd>
-</dl>
-<dl>
-<dt>Binary distribution for JRE 1.3</dt>
-<dd>
-<a href="[preferred]/xmlgraphics/batik/batik-1.7beta1-jre13.zip">batik-1.7beta1-jre13.zip</a> [<a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/batik-1.7beta1-jre13.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/batik-1.7beta1-jre13.zip.md5">MD5</a>]</dd>
-</dl>
-<dl>
-<dt>Source distribution</dt>
-<dd>
-<a href="[preferred]/xmlgraphics/batik/batik-src-1.7beta1.zip">batik-src-1.7beta1.zip</a> [<a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/batik-src-1.7beta1.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/batik-src-1.7beta1.zip.md5">MD5</a>]</dd>
-</dl>
-<dl>
-<dt>Documentation distribution</dt>
-<dd>
-<a href="[preferred]/xmlgraphics/batik/batik-docs-1.7beta1.zip">batik-docs-1.7beta1.zip</a> [<a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/batik-docs-1.7beta1.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/batik-docs-1.7beta1.zip.md5">MD5</a>]</dd>
-</dl>
-<p>Older releases are available from the <a class="external" href="http://archive.apache.org/dist/xmlgraphics/batik">Apache archives</a>. However, we strongly recommend using the current release of Batik.</p>
-<a name="N100BD"></a><a name="Current+development+snapshot"></a>
-<h3 class="boxed">Current development snapshot</h3>
-<p>Nightly snapshots of the source tree are available from the <a class="external" href="http://svn.apache.org/builds/xml-batik">Apache build server</a>. These snapshots represent the current state of development and may or may not be as stable as releases. There are two distributions provided: a complete copy of the Subversion repository trunk (named <tt>batik-svn-<em>date</em>.zip</tt>), including Batik's <a href="dev/test.html">regression testing utility</a> and reference images; and a snapshot of the aforementioned source code without any of the testing facilities (named <tt>batik-src-<em>date</em>.zip</tt>).</p>
-<a name="N100D9"></a><a name="Subversion+repository"></a>
-<h3 class="boxed">Subversion repository</h3>
-<p>To fetch the latest Subversion repository trunk, just run the following command:</p>
-<pre class="code">svn checkout http://svn.apache.org/repos/asf/xmlgraphics/batik/trunk/</pre>
-<p>You can also browse the Subversion repository using ViewCVS at <a class="external" href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/batik/">http://svn.apache.org/viewcvs.cgi/xmlgraphics/batik/</a>.</p>
-</div>
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/faq.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/faq.html
deleted file mode 100644
index 40a29634cb3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/faq.html
+++ /dev/null
@@ -1,1125 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Frequently Asked Questions</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">FAQs</div>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Frequently Asked Questions</h1>
-<a name="N1000D"></a><a name="Questions"></a>
-<h2 class="boxed">Questions</h2>
-<div class="section">
-<a name="N10011"></a><a name="part-general"></a>
-<h3 class="boxed">1. General questions</h3>
-<a name="N10015"></a><a name="what-is-batik"></a>
-<h4 class="faq">1.1. What is Batik?</h4>
-<div align="right">
-<a href="#what-is-batik-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- Batik is a Java-based toolkit for applications or applets that want
- to use images in the <a class="external" href="http://www.w3.org/TR/SVG11/">Scalable
- Vector Graphics (SVG)</a> format for various purposes, such as
- display, generation or manipulation.
- </p>
-</div>
-<a name="N10021"></a><a name="what-is-svg"></a>
-<h4 class="faq">1.2. What is SVG?</h4>
-<div align="right">
-<a href="#what-is-svg-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
-
-<a class="external" href="http://www.w3.org/TR/SVG11/">SVG</a> (Scalable Vector
- Graphics) is an open-standard language for describing
- two-dimensional (2D) graphics in XML. It is a Recommendation from the
- <a class="external" href="http://www.w3.org/">W3C</a>. SVG lets you describe rich images
- with features such as gradients, transparency, filter effects and animation.
- </p>
-<p>
- SVG has three types of graphic objects: shapes (e.g., paths consisting
- of straight lines and curves), images and text. Graphical objects can be grouped,
- styled, transformed and composited (e.g., drawn with transparency). SVG has a
- large set of static features which includes nested transformations, clipping
- paths, masking and filter effects.
- </p>
-<p>
- In addition, SVG images can be dynamic and interactive. A rich set of event
- handlers such as for mouse movement and clicks can be assigned to any SVG
- graphical object. These handlers can invoke scripts, which, in response to an
- event, can dynamically modify the SVG graphic through the SVG Document Object Model
- (DOM) API, allowing, for example scripts to change the color or location of graphical
- elements.
- </p>
-<p>
- SVG graphical elements can be animated through scripting. Alternatively,
- animation sequences can be expressed directly in XML because SVG leverages the
- <a class="external" href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
- specification for multimedia, another
- <a class="external" href="http://www.w3.org/">W3C</a> specification.
- </p>
-</div>
-<a name="N10042"></a><a name="what-can-i-do"></a>
-<h4 class="faq">1.3. What can I do with Batik?</h4>
-<div align="right">
-<a href="#what-can-i-do-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- Batik contains several <a href="using/architecture.html">core modules</a>
- which can be used independently or jointly to <strong>generate SVG
- content</strong> (see the <a href="using/svg-generator.html">SVG Generator</a>
- and <a href="using/dom-api.html">SVG DOM</a> implementation documentation)
- <strong>view SVG content</strong> (see the <a href="using/swing.html">JSVGCanvas</a>)
- or <strong>convert to and from the SVG format</strong> (see the
- <a href="using/transcoder.html">SVG Transcoder</a> page).
- </p>
-<p>
- In addition, Batik contains
- <a href="using/architecture.html#lowLevelComponents">low level
- modules</a>, such as an object-oriented Graphic Vector Toolkit
- (GVT), a set of low level parsers specific to the SVG syntax and a
- set of <a href="using/extending.html">extensions</a> to the Java 2D API
- (such as sophisticated fill types and filter effects).
- </p>
-<p>
- Finally, Batik comes with <a href="tools/">packaged applications</a> to help developers get
- familiar with the code and be quickly able to use the various modules: Squiggle, an
- <a href="tools/browser.html">SVG browser</a> (in the
- <span class="codefrag">org.apache.batik.apps.svgbrowser</span> package) an
- <a href="tools/rasterizer.html">SVG rasterizer</a> (in the
- <span class="codefrag">org.apache.batik.apps.rasterizer</span> package), a
- <a href="tools/font-converter.html">Font converter</a> (in the
- <span class="codefrag">org.apache.batik.apps.ttf2svg package</span>) and an
- <a href="tools/pretty-printer.html">SVG pretty printer</a> (in the
- <span class="codefrag">org.apache.batik.apps.svgpp package</span>).</p>
-<p>
- Squiggle, the <a href="tools/browser.html">SVG browser</a> can display SVG
- documents and lets the user zoom, pan and rotate any SVG document,
- view the SVG source, link between SVG documents, view a tree
- representation of the SVG DOM and more. One important component of
- the SVG viewer is the <span class="codefrag">org.apache.batik.swing.JSVGCanvas</span>
- component, which can be plugged in to any Java application or applet
- to provide SVG viewing capability.
- </p>
-<p>
- The <a href="tools/rasterizer.html">SVG rasterizer</a>
- lets the user convert
- SVG files to raster formats such as JPEG, PNG or TIFF . It
- contains an extensible mechanism so that arbitrary raster
- formats can be added. For example, the rasterizer lets you
- create one SVG file with a special effect (e.g., shadows,
- gradients, etc.), turn it into a PNG image, then modify the
- SVG source (e.g., modify a piece of text or a color), and
- generate another PNG image from it. This way, you can easily
- generate a series of images sharing a common theme or look and
- feel to post on a web site. (Note that the rasterizer can also
- be used on a web server to do this conversion automatically).
- </p>
-<p>
- The <a href="tools/font-converter.html">SVG Font Converter</a>
- lets the user easily create
- an <a class="external" href="http://www.w3.org/TR/SVG11/fonts.html">SVG
- Font</a> for a set of characters from a TrueType Font
- file. That SVG Font definition can be embedded in a document
- using the characters. This allows users to create SVG
- documents that are self contained and do not rely on system
- fonts, and guarantees that the SVG file will be displayed
- exactly as it was authored on all platforms.
- </p>
-<p>
- The <a href="tools/pretty-printer.html">SVG Pretty Printer</a>
- is a convenience tool to
- pretty print an SVG document, which means that you can
- reformat any existing SVG document to produce a nicely
- formatted and highly legible version.
- </p>
-<p>
- These applications show that Batik can be used client side
- (the browser can be used on any client machine) and server
- side (the rasterizer can be used to serve SVG images to client
- machines that do not have SVG support).
- </p>
-</div>
-<a name="N100BB"></a><a name="why-at-apache"></a>
-<h4 class="faq">1.4. Why do we have such a project at Apache?</h4>
-<div align="right">
-<a href="#why-at-apache-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- The <a href="http://xmlgraphics.apache.org/charter.html">mission
- of the Apache XML Graphics Project</a> is to promote the use of
- XML-based graphics by &ldquo;providing robust, full-featured,
- commercial-quality, and freely available software packages for the
- conversion of XML to graphical output and for related components&rdquo;.
- Batik as an open source implementation of a key format for today&rsquo;s
- and tomorrow&rsquo;s web fits well in this mission.
- </p>
-</div>
-<a name="N100C7"></a><a name="how-does-batik-relate"></a>
-<h4 class="faq">1.5. How does Batik relate to other Apache projects?</h4>
-<div align="right">
-<a href="#how-does-batik-relate-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- Batik is used in <a class="external" href="http://cocoon.apache.org/">Cocoon</a>
- for server side rasterization of SVG images. In addition, the Batik is used in the
- <a href="http://xmlgraphics.apache.org/fop/">FOP</a> project to convert
- SVG images to PDF format.
- </p>
-</div>
-<a name="N100D7"></a><a name="how-did-it-start"></a>
-<h4 class="faq">1.6. How did it start?</h4>
-<div align="right">
-<a href="#how-did-it-start-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- Batik started out because several teams doing SVG related projects decided to join
- efforts with the idea that the whole will be greater than the sum of the parts. The
- following companies or institutions are part of the team that contributed and/or
- created the initial Batik project, during the fall of 2000:
- </p>
-<ul>
-
-<li>
-<a class="external" href="http://www.csiro.au/">CSIRO</a>
-</li>
-
-<li>
-<a class="external" href="http://www.ilog.com/">ILOG</a>
-</li>
-
-<li>
-<a class="external" href="http://koala.ilog.fr/">Koala Team</a>
-</li>
-
-<li>
-<a class="external" href="http://www.kodak.com/">Eastman Kodak Company</a>
-</li>
-
-<li>
-<a class="external" href="http://www.sun.com/">Sun Microsystems, Inc.</a>
-</li>
-
-</ul>
-<p>
- In addition, the Batik project is supported by <a class="external" href="http://www.ibm.com/">IBM</a>.
- </p>
-<p>
- We encourage anyone to participate. As with all ASF projects, all efforts are
- volunteer-based. We are looking for individuals to work with us on
- fulfilling our goals for Batik in the spirit of collaborative open-source
- software development.
- </p>
-</div>
-<a name="N10105"></a><a name="what-is-next"></a>
-<h4 class="faq">1.7. Where is Batik going? What is next?</h4>
-<div align="right">
-<a href="#what-is-next-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- The SVG implementation is not complete (see the current
- <a href="status.html">status</a>), and there is more work to
- do to achieve a fully functional viewer.
- </p>
-<p>
- Batik 1.1 supports all static SVG features,
- linking and a limited support for scripting, and the 1.5 release
- completed support for scripting and dynamic documents.
- With Batik 1.6 came many improvements to
- the implementation of SVG DOM functions, bug fixes, performance
- improvements, and the beginning of some SVG 1.2 support.
- Declarative animation and some SVG 1.2 features were introduced
- in Batik 1.7beta1. Further SVG 1.2 functionality should be
- supported in the 2.0 release.
- </p>
-<p>
- The type of applications (e.g., transcoding applications)
- that can or will be added to Batik depends on contributions
- and feedback.
- </p>
-</div>
-<a name="N10117"></a><a name="how-can-i-create-svg"></a>
-<h4 class="faq">1.8. How can I create and author SVG content?</h4>
-<div align="right">
-<a href="#how-can-i-create-svg-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- Well, you can always use a plain text editor such as vi or
- xemacs, but there are many graphic authoring packages that can
- export SVG documents and that will let you author SVG content
- visually.
- </p>
-<p>
- You can get a list of tools exporting SVG from the <a class="external" href="http://www.w3.org/Graphics/SVG/SVG-Implementations#edit">SVG
- implementation</a> section of the SVG Home page on the W3C
- web site. You can also imagine building a tool on top of
- Batik: feel free to contribute!
- </p>
-<p>
- Authoring is one way of creating SVG content, and graphic
- authoring packages are useful for that purpose. However, there
- are many types of graphics which can be generated, such as
- stock quotes, statistical data, etc. For these types of
- graphics, there are many ways to generate SVG content. For
- example, if your data (say stock information) is contained in
- an XML document, you could use XSLT to transform your XML data
- into SVG. If your data comes from a database and you retrieve
- that data in a servlet on a Web server (e.g., using JDBC), you
- could use the Java binding for the DOM API to generate an SVG
- document from the database data. You could also use Batik&rsquo;s
- SVG generator and use the Java 2D API to generate that
- graphic.
- </p>
-<p>
- The following URLs will be useful to learn more about each of
- these solutions:
- </p>
-<ul>
-
-<li>
-<a class="external" href="http://xml.apache.org/xalan-j/index.html">Xalan for XSLT</a>
-</li>
-
-<li>
-<a class="external" href="http://xml.apache.org/xerces-j/index.html">Xerces</a> and
- <a class="external" href="http://java.sun.com/xml/download.html">Crimson</a> for the DOM API</li>
-
-<li>
-<a href="using/svg-generator.html">SVG Generator</a>
-</li>
-
-</ul>
-</div>
-<a name="N10143"></a><a name="what-other-svg-products-exist"></a>
-<h4 class="faq">1.9. What other SVG products are out there?</h4>
-<div align="right">
-<a href="#what-other-svg-products-exist-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- There are many companies supporting SVG and you will find a list of
- available implementations on the
- <a class="external" href="http://www.w3.org/Graphics/SVG/SVG-Implementations">W3C&rsquo;s SVG
- implementation page</a>.
- </p>
-</div>
-<a name="N1014F"></a><a name="svg-spec"></a>
-<h4 class="faq">1.10. Where can I find the SVG specification?</h4>
-<div align="right">
-<a href="#svg-spec-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- The <a class="external" href="http://www.w3.org/TR/SVG11/">SVG specification</a> is
- available from the <a class="external" href="http://www.w3.org/">W3C web site</a>.
- </p>
-</div>
-<a name="N1015F"></a><a name="how-much-does-batik-implement"></a>
-<h4 class="faq">1.11. How much of SVG does Batik implement?</h4>
-<div align="right">
-<a href="#how-much-does-batik-implement-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- The <a href="status.html">status page</a> shows how much of the SVG
- specification Batik implements by showing which of the tests in the
- <a href="status.html#beSuiteStatus">SVG Basic Effectivity test
- suite</a> Batik successfully passes.
- </p>
-</div>
-<a name="N1016F"></a><a name="benefits-of-svg-being-xml"></a>
-<h4 class="faq">1.12. What are the benefits of SVG being an XML grammar?</h4>
-<div align="right">
-<a href="#benefits-of-svg-being-xml-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- Being an XML grammar means SVG can leverage work done around
- XML, and SVG actually leverages other grammars such as
- <a class="external" href="http://www.w3.org/TR/2001/REC-xlink-20010627/">XLink</a>,
- for linking and
- <a class="external" href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/#AnimationFramework">SMIL</a>
- for the animation.
- </p>
-<p>
- Beyond the use and mix with other XML syntaxes, being an XML grammar
- lets SVG benefit from the plethora of XML tools that make it so easy
- to manipulate, generate, search and edit XML files.
- </p>
-</div>
-<a name="N10182"></a><a name="what-is-in-a-name"></a>
-<h4 class="faq">1.13. Where does the name come from?</h4>
-<div align="right">
-<a href="#what-is-in-a-name-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- Batik is a highly evolved art tradition that developed in Java
- (one of the islands comprising what is now called
- Indonesia). Batik is generally thought of as the quintessentially
- Indonesian textile. Motifs of flowers, twining plants, leaves,
- buds, birds, butterflies, fish, insects and geometric forms are
- rich in symbolic association and variety; there are about three
- thousand recorded batik patterns.
- </p>
-<p>
- We think that Batik gracefully evokes Java, graphics and
- high-quality, terms that constitute the core of the toolkit.
- </p>
-<p>
-
-<a class="external" href="http://www.expat.or.id/info/batik.html">This page</a>
- shows examples of what Batik textures look like.
- </p>
-</div>
-<a name="N10194"></a><a name="batik-help"></a>
-<h3 class="boxed">2. Getting started with Apache Batik/SVG</h3>
-<a name="N10198"></a><a name="system-requirements"></a>
-<h4 class="faq">2.1. What are the system requirements to run Batik?</h4>
-<div align="right">
-<a href="#system-requirements-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- Batik is written in the Java language and requires a version 1.3
- implementation at this time.
- </p>
-</div>
-<a name="N101A0"></a><a name="how-to-install"></a>
-<h4 class="faq">2.2. How do I install Batik?</h4>
-<div align="right">
-<a href="#how-to-install-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- You will need the <a class="external" href="http://java.sun.com/">JDK 1.3</a> to run
- Batik.
- </p>
-<p>
- To install Batik you need to <a href="download.cgi">download</a>
- the binary or source distribution and unzip it on your computer.
- </p>
-<p>
- You can have a look at the <a href="install.html">installation
- instructions</a> for more information.
- </p>
-</div>
-<a name="N101BA"></a><a name="how-can-i-see-demo"></a>
-<h4 class="faq">2.3. How can I see a demo?</h4>
-<div align="right">
-<a href="#how-can-i-see-demo-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- You can see an online demonstration of Squiggle the SVG
- browser on the <a href="demo.html">demo page</a>. Alternatively, you
- can <a href="download.cgi">download</a> Batik or see
- <a href="tools/browser.html">screenshots</a> of the Batik SVG viewer,
- images created from the <a href="tools/rasterizer.html">rasterizer</a> and
- an <a href="using/svg-generator.html">example</a> of how to use the
- <span class="codefrag">SVGGraphics2D</span> generator.
- </p>
-</div>
-<a name="N101D9"></a><a name="what-scripting-languages-batik-supports"></a>
-<h4 class="faq">2.4. What scripting languages can I use in my SVG files?</h4>
-<div align="right">
-<a href="#what-scripting-languages-batik-supports-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- A limited support of scripting in SVG files is provided with
- the current version of Batik (script are executed but dynamic
- update is not supported).
- </p>
-<p>
- Batik can recognize the following scripting languages:
- </p>
-<ul>
-
-<li>
- ECMAScript thanks to the
- <a class="external" href="http://www.mozilla.org/rhino/">Mozilla Rhino</a> JavaScript
- engine included in the distribution,
- </li>
-
-<li>
- Python for which you need to download the
- <a class="external" href="http://www.jython.org">Jython</a> engine, and
- </li>
-
-<li>
- Tcl for which you need to download the
- <a class="external" href="http://dev.scriptics.com/software/java/">Jacl</a> engine.
- </li>
-
-</ul>
-<p>
- To get more information on how to install optional
- scripting languages you can have a look at the
- <a href="install.html">installation instructions</a>.
- </p>
-</div>
-<a name="N10203"></a><a name="batik-error"></a>
-<h3 class="boxed">3. Troubleshooting Apache Batik</h3>
-<a name="N10207"></a><a name="NoSuchMethodException"></a>
-<h4 class="faq">3.1.
- When I try to run Batik it results in a NoSuchMethodException. What
- is the problem?
- </h4>
-<div align="right">
-<a href="#NoSuchMethodException-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- There is certainly something wrong with your classpath. Clear your
- <span class="codefrag">CLASSPATH</span> environment variable and be sure to remove
- all the libraries which use the W3C&rsquo;s DOM bindings from
- <span class="codefrag">jre/lib/ext</span> before running any of the Batik&rsquo;s
- applications.
- </p>
-</div>
-<a name="N10215"></a><a name="display-does-not-update"></a>
-<h4 class="faq">3.2.
- When I change the document in Java it doesn&rsquo;t update the
- display, even if I call repaint?
- </h4>
-<div align="right">
-<a href="#display-does-not-update-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- There are two common causes for this. The first is that the
- <a class="class" href="javadoc/org/apache/batik/swing/JSVGCanvas.html">JSVGCanvas</a>
- doesn&rsquo;t know it&rsquo;s a dynamic document. Normally
- Batik detects this by looking for script elements but when you
- modify the document from Java it can&rsquo;t tell. So call
- </p>
-<pre class="code">myJSVGCanvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);</pre>
-<p>
- before loading the document (with <span class="codefrag">setURI</span>,
- <span class="codefrag">setDocument</span>, <span class="codefrag">setSVGDocument</span>, etc.).
- </p>
-<p>
- The second common reason is that the changes aren&rsquo;t made in
- the
- <a class="class" href="javadoc/org/apache/batik/bridge/UpdateManager.html">UpdateManager</a>&rsquo;s
- thread. You can run code in the <span class="codefrag">UpdateManager</span>&rsquo;s thread
- with the following:
- </p>
-<pre class="code">UpdateManager um = JSVGCanvas.getUpdateManager();
-um.getUpdateRunnableQueue().invokeLater(Runnable);</pre>
-<p>
-
-<strong>NOTE:</strong> The update manager only becomes
- available after the first rendering completes. You can
- be notified when this happens by registering a
- <span class="codefrag">GVTTreeRendererListener</span>.
- </p>
-</div>
-<a name="N1024A"></a><a name="must-mouseover-to-change"></a>
-<h4 class="faq">3.3.
- When I change the document in Java it only updates if I
- move the mouse over the canvas?
- </h4>
-<div align="right">
-<a href="#must-mouseover-to-change-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- The most common causes for this, is that the changes are not made in
- the <span class="codefrag">UpdateManager</span>&rsquo;s thread. See previous FAQ for
- example code to run code in the Update Manager&rsquo;s thread. Moving the
- mouse works because it delivers the mouse move events in the update
- thread, and after a runnable completes in the
- <span class="codefrag">UpdateManager</span>&rsquo;s thread it checks if the canvas needs
- repainting.
- </p>
-</div>
-<a name="N10258"></a><a name="changes-are-not-rendered"></a>
-<h4 class="faq">3.4.
- When I create new SVG elements or modify some SVG attributes through
- the DOM API, from ECMAScript, nothing happens, the changes are not
- rendered. Why not?
- </h4>
-<div align="right">
-<a href="#changes-are-not-rendered-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- A common problem is that script contain the wrong DOM calls
- to create elements or modify attributes.
- </p>
-<p>
- SVG elements need to be created in the SVG namespace. For example,
- to create a <span class="codefrag">rect</span> element, you should use
- </p>
-<pre class="code">document.createElementNS(svgNS, "rect");</pre>
-<p>
- (where <span class="codefrag">svgNS</span> is equal to
- <span class="codefrag">"http://www.w3.org/2000/svg"</span>), which appropriately
- creates the <span class="codefrag">rect</span> element in the SVG namespace. A call to
- </p>
-<pre class="code">document.createElement("rect")</pre>
-<p>
- creates an element with the name <span class="codefrag">rect</span> but which does not
- belong to the SVG namespace. As such, it is ignored by Batik.
- </p>
-<p>
- Most SVG attributes belong to what is called the &ldquo;per element type
- partition namespace&rdquo; (see the
- <a class="external" href="http://www.w3.org/TR/REC-xml-names">Namespaces in XML</a>
- specification). The appropriate way to set attributes on an SVG
- element is a call to <span class="codefrag">setAttributeNS</span> with a namespace
- value of <span class="codefrag">null</span>, for example:
- </p>
-<pre class="code">elt.setAttributeNS(null, "width", "40");</pre>
-<p>
- In the Batik SVG DOM implementation, you can also use a call to
- <span class="codefrag">setAttribute</span> and you can write
- </p>
-<pre class="code">elt.setAttribute("width", "40")</pre>
-<p>
- However, it is important to know that some implementations make a
- difference between <span class="codefrag">setAttribute(x, y)</span> and
- <span class="codefrag">setAttributeNS(null, x, y)</span>, so it is goo practice
- to use <span class="codefrag">setAttributeNS</span> which is the only guaranteed
- interoperable way of setting attributes in a namespace aware DOM
- implementation.
- </p>
-<p>
- Finally, for attributes which belong to a specific namespace, like the
- the <span class="codefrag">href</span> attribute on the <span class="codefrag">image</span> element,
- you have to use the <span class="codefrag">setAttributeNS</span> method with the
- XLink namespace. For example, assuming <span class="codefrag">img</span> references an
- <span class="codefrag">image</span> DOM <span class="codefrag">Element</span>, you can modify the
- href as follows:
- </p>
-<pre class="code">img.setAttributeNS(xlinkNS, "xlink:href", "myImage.jpg");</pre>
-<p>
- where <span class="codefrag">xlinkNS</span> is equal to
- <span class="codefrag">"http://www.w3.org/1999/xlink"</span>.
- </p>
-<p>
- For more information on common authoring pitfalls, see Jonathan Watt&rsquo;s
- <a class="external" href="http://jwatt.org/svg/authoring/">SVG Authoring
- Guidelines</a>.
- </p>
-</div>
-<a name="N102D0"></a><a name="null-updatemanager"></a>
-<h4 class="faq">3.5.
- When I get the UpdateManager from the canvas sometimes
- it is null, why?
- </h4>
-<div align="right">
-<a href="#null-updatemanager-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- The <span class="codefrag">JSVGCanvas</span> is highly asynchronous so when you call
- <span class="codefrag">setURI</span>, <span class="codefrag">setDocument</span> or
- <span class="codefrag">setSVGDocument</span> they return essentially immediately.
- Behind the scenes, the canvas creates the rendering tree and does a
- first rendering after dispatching the document <span class="codefrag">SVGLoad</span>
- event. Only after this first rendering does the
- <span class="codefrag">UpdateManger</span> become available.
- </p>
-</div>
-<a name="N102EA"></a><a name="why-updatemanager"></a>
-<h4 class="faq">3.6.
- Why do I have to go through the UpdateManager to
- run my code? Can&rsquo;t you just synchronize the DOM?
- </h4>
-<div align="right">
-<a href="#why-updatemanager-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- It would be possible to synchronize individual calls to
- the DOM, however in general this is almost useless for the
- way DOM works. For example creating a single rectangle
- element takes approximately 6 individual DOM calls. So
- higher level synchronization is needed.
- </p>
-<p>
- The use of a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Runnable.html">Runnable</a>
- is a common way of accomplishing synchronization for a block of code.
- This is essentially the approach that Swing takes (all Swing
- modification should take place in the Swing thread). It was
- considered to use the Swing event thread, but this would lock the
- user interface while scripts were working.
- </p>
-</div>
-<a name="N102FA"></a><a name="extension-tags-work-with-source-not-binary"></a>
-<h4 class="faq">3.7.
- I can use the Batik extension tags with the source distribution
- but not with the binary distribution. What am I missing?
- </h4>
-<div align="right">
-<a href="#extension-tags-work-with-source-not-binary-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- When running from the source distribution you automatically get the
- service provider entries for the Batik extension elements
- (such as <span class="codefrag">regularPolygon</span> and <span class="codefrag">star</span>).
- We chose not to include these by default in the
- binary distribution for the Batik applications.
- </p>
-<p>
- There is a subdirectory called <span class="codefrag">extensions</span> that has jar
- files that enable the extended elements from Batik.
- </p>
-</div>
-<a name="N1030E"></a><a name="red-circles"></a>
-<h4 class="faq">3.8.
- Why do I get red circles when I view the samples/extensions files?
- </h4>
-<div align="right">
-<a href="#red-circles-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- You are using the binary distribution. This distribution does not
- include support for our example extensions (they are just examples
- and other people can do more sophisticated things).
- </p>
-<p>
- If you want to view these examples you need to use the extension
- enabled versions of the applications in the <span class="codefrag">extensions</span>
- subdirectory.
- </p>
-</div>
-<a name="N1031C"></a><a name="dom-modifications-do-not-display"></a>
-<h4 class="faq">3.9.
- I am modifying the DOM after displaying it in the JSVGCanvas,
- but my changes aren&rsquo;t shown (even if I call repaint).
- </h4>
-<div align="right">
-<a href="#dom-modifications-do-not-display-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- For efficiency, if Batik loads a static document it doesn&rsquo;t
- set up any dynamic support. Batik normally decides whether a
- document is dynamic by checking if it contains any
- <span class="codefrag">script</span> elements or event handler attributes. However,
- if your Java application is modifying the DOM directly there may be
- no script elements. In this case you need to tell Batik to set up
- dynamic support regardless.
- </p>
-<p>
- You can inform the <span class="codefrag">JSVGCanvas</span> that a document should
- be handled dynamically by calling the <span class="codefrag">setDocumentState</span>
- method, just before loading the document:
- </p>
-<pre class="code">JSVGCanvas myCanvas = ...;
-myCanvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);
-myCanvas.setURI("myFile.svg");</pre>
-</div>
-<a name="N10334"></a><a name="batik-fails-with-fop-on-org.w3c.xxx"></a>
-<h4 class="faq">3.10.
- I am trying to use Batik and FOP together but Batik does not work and
- fails on the org.w3c.* packages. What is happening?
- </h4>
-<div align="right">
-<a href="#batik-fails-with-fop-on-org.w3c.xxx-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- Both FOP and Batik use the <span class="codefrag">org.w3c.</span>* packages.
- Depending on the version of FOP and Batik, Batik has been using a
- version of these packages which is more recent than the one in the
- <span class="codefrag">xml-apis.jar</span> file FOP uses. However, if the
- <span class="codefrag">xml-apis.jar</span> file that comes with the FOP distribution
- is loaded before the Batik jar files, then the version coming with
- FOP takes precedence (i.e., that is the version the Java Virtual
- Machine loads). Because that version is incompatible with Batik, you
- encounter this problem.
- </p>
-<p>
- The solution is to either repackage the <span class="codefrag">xml-apis.jar</span> file
- with the classes in the Batik distribution (you will need the Batik
- source distribution to do that), or you will need to make sure the
- Batik jars are loaded before FOP&rsquo;s <span class="codefrag">xml-apis.jar</span>, for
- example by putting Batik&rsquo;s jar file before FOP&rsquo;s in your classpath.
- If you are copying your jar files to <span class="codefrag">.../jre/lib/ext</span>,
- you can simply remove the FOP <span class="codefrag">xml-apis.jar</span> file from
- that directory.
- </p>
-</div>
-<a name="N10357"></a><a name="how-to-checkout-latest-batik-via-svn"></a>
-<h4 class="faq">3.11.
- How do I checkout the latest SVN version of Batik?
- </h4>
-<div align="right">
-<a href="#how-to-checkout-latest-batik-via-svn-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- You just have to follow the instructions on the
- <a href="download.cgi">download page</a>.
- </p>
-</div>
-<a name="N10363"></a><a name="mac-os-x-messed-up-svg-files"></a>
-<h4 class="faq">3.12.
- I&rsquo;m using Mac OS X, and some of the SVG files I view are messed up
- (things appear clipped or out of place). What do I need to do to fix
- this?
- </h4>
-<div align="right">
-<a href="#mac-os-x-messed-up-svg-files-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- As of Mac OS X release 10.1.1 there still appears to be
- problems in the Apple implementation of the Java 2D APIs. The
- true source of these problems and/or workarounds have yet to be
- identified (although the problems appear to be closely tied to a
- &ldquo;gstack underflow&rdquo; error message from the Apple JVM). We are
- interested in finding the source of these problems and
- reasonable workarounds, so if you know what causes these errors
- the Batik team would be very interested in hearing from you
- (either directly or through the user/developer mailing lists).
- </p>
-<p>
- Other things to be aware of on Mac OS X, due to fixes for
- other problems with Java 2D under Mac OS X, you may find that
- some filtering operations take significantly more memory than on
- other platforms. This will be especially true for deeply nested
- filter trees (where the result of one filtering operation is
- filtered by another filtering operation).
- </p>
-<p>
- Finally a few hints on avoiding problems under Mac OS X. The
- bugs seems to be triggered by filters, and pure raster SVG documents
- have not been found to cause problems. The use of the
- <span class="codefrag">filterRes</span> attribute on the <span class="codefrag">filter</span> element
- seems especially problematic. The bug isn&rsquo;t 100% reproducible, so
- while some content exhibits the problem, if you play with the
- document enough it will often &ldquo;fix&rdquo; itself for a while, then later
- it will go back to being broken (which indicates that the problem may
- be some sort of race condition in the JVM).
- </p>
-</div>
-<a name="N10377"></a><a name="mac-os-x-batik-demo-crash"></a>
-<h4 class="faq">3.13.
- I cannot run the Batik demo on Mac OS X (10.1.1). The Batik splash
- screen hangs. What is happening?
- </h4>
-<div align="right">
-<a href="#mac-os-x-batik-demo-crash-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- The Batik <a href="demo.html">demo</a> uses Java Web Start. Java Web
- Start (under the <span class="codefrag">Applications/Utilities</span> folder), lets
- you start a Java application from a web browser. You can see the
- debug traces by enabling the Java console for Java Web Start. If you
- do, you will see that there is a
- <span class="codefrag">java.lang.NoSuchMethodError</span> exception thrown.
- </p>
-<p>
- This is happening because the Java Web Start jar file
- (<span class="codefrag">javaws.jar</span> in <span class="codefrag">/Applications/Utilities/Java Web
- Start/Content/MacOS</span>) contains an older version of the DOM
- bindings.
- </p>
-<p>
- One work around is to manually patch the <span class="codefrag">javaws.jar</span>
- file to remove the DOM bindings so that they do not take precedence
- over the Batik ones.
- </p>
-</div>
-<a name="N10398"></a><a name="batik-dev"></a>
-<h3 class="boxed">4. How do I contribute to Batik Development?</h3>
-<a name="N1039C"></a><a name="how-can-i-contribute"></a>
-<h4 class="faq">4.1. How can I contribute to Apache Batik development?</h4>
-<div align="right">
-<a href="#how-can-i-contribute-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- The Batik Project is an open volunteer project in the
- spirit of the <a class="external" href="http://www.apache.org">Apache
- Software Foundation</a> (ASF). This means that there are
- many ways to contribute to the project, either with direct
- participation (coding, documenting, answering questions,
- proposing ideas, reporting bugs, suggesting bug-fixes, etc.)
- or by resource donation (publicity, hardware, software,
- conference presentations, speeches, etc.). Applications that
- use the Batik modules, such as tools or extensions, are of special
- interest to the project.
- </p>
-<p>
- The process for contributing to Batik is the same as for other
- Java projects at Apache. A formal description of that process
- can be found on the <a class="external" href="http://jakarta.apache.org/guidelines/index.html">Jakarta</a>
- web site. You can also view a list of
- <a href="contributors.html">who has contributed to Batik</a>.
- </p>
-<p>
- For direct participation, we suggest that you subscribe to the
- <a href="mailing-lists.html">Batik mailing lists</a> and to
- checkout the
- <a class="external" href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/batik/">latest
- code</a>.
- </p>
-</div>
-<a name="N103BE"></a><a name="submit-patches"></a>
-<h4 class="faq">4.2. How do I submit patches or bug fixes?</h4>
-<div align="right">
-<a href="#submit-patches-menu">^</a>
-</div>
-<div style="margin-left: 15px">
-<p>
- You can submit bug fixes and patches to the
- <a class="external" href="mailto:batik-dev@xmlgraphics.apache.org">Batik developers</a>
- mailing list and you can enter bugs in
- <a class="external" href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bugzilla</a>.
- </p>
-</div>
-</div>
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batik.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batik.png
deleted file mode 100644
index 02c7008413c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batik.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batikUses.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batikUses.jpg
deleted file mode 100644
index 67ae75b89a6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/batikUses.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/built-with-forrest-button.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/built-with-forrest-button.png
deleted file mode 100644
index 4a787abe4dc..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/built-with-forrest-button.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/group-logo.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/group-logo.png
deleted file mode 100644
index 70eb87945cc..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/group-logo.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/instruction_arrow.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/instruction_arrow.png
deleted file mode 100644
index 0fbc72452bf..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/images/instruction_arrow.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/index.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/index.html
deleted file mode 100644
index b7a1f0e8e0a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/index.html
+++ /dev/null
@@ -1,468 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Batik SVG Toolkit</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menupage">
-<div class="menupagetitle">Overview</div>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit">
-<hr>
-<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
-</div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Batik SVG Toolkit</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#overview">Overview</a>
-</li>
-<li>
-<a href="#uses">What Batik can be used for</a>
-</li>
-<li>
-<a href="#spec">The SVG specification</a>
-</li>
-<li>
-<a href="#status">Implementation status</a>
-</li>
-<li>
-<a href="#download">Download Batik</a>
-</li>
-</ul>
-</div>
-
-<a name="N10011"></a><a name="overview"></a>
-<h2 class="boxed">Overview</h2>
-<div class="section">
-<p>
- Batik is a Java-based toolkit for applications or applets that want to
- use images in the <a class="external" href="http://www.w3.org/TR/SVG11/">Scalable Vector
- Graphics (SVG)</a> format for various purposes, such as display,
- generation or manipulation.
- </p>
-<p>
- The project&rsquo;s ambition is to give developers a set of
- <a href="using/architecture.html#coreComponents">core modules</a> that can be
- used together or individually to support specific SVG solutions.
- Examples of <a href="using/index.html">modules</a> are the
- <a href="using/parsers.html">SVG Parser</a>, the
- <a href="using/svg-generator.html">SVG Generator</a> and the
- <a href="using/dom-api.html">SVG DOM</a>. Another ambition for the Batik
- project is to make it highly
- <a href="using/extending.html">extensible</a>&mdash;for example, Batik
- allows the developer to handle custom SVG elements. Even though the goal
- of the project is to provide a set of core modules, one of the
- deliverables is a full fledged <a href="tools/browser.html">SVG
- browser</a> implementation which validates the various modules and
- their inter-operability.
- </p>
-</div>
-
-
-<a name="N1003E"></a><a name="uses"></a>
-<h2 class="boxed">What Batik can be used for</h2>
-<div class="section">
-<p>
-
-<img alt="Batik use cases" class="floating" src="images/batikUses.jpg">
- With Batik, you can manipulate SVG documents anywhere Java is
- available. You can also use the various
- <a href="using/index.html">Batik modules</a> to
- <a href="using/svg-generator.html">generate</a>,
- <a href="using/dom-api.html">manipulate</a> and
- <a href="using/transcoder.html">transcode</a> SVG images in your
- applications or applets.
- </p>
-<p>
- Batik makes it easy for Java based applications or applets to
- deal with SVG content. For example, using Batik&rsquo;s
- <a href="using/svg-generator.html">SVG generator module</a>,
- a Java application or applet can very easily export its
- graphics into the SVG format. Using Batik&rsquo;s
- <a href="using/swing.html">SVG viewing component</a>, an application or
- applet can very easily integrate SVG viewing and interaction
- capabilities. Another possibility is to use Batik&rsquo;s modules to convert
- SVG to various formats, such as raster images
- (<abbr title="Joint Photographic Expert Group">JPEG</abbr>,
- <abbr title="Portable Network Graphics">PNG</abbr> or
- <abbr title="Tagged Image File Format">TIFF</abbr>) or
- other vector formats (<abbr title="Encapsulated PostScript">EPS</abbr> or
- <abbr title="Portable Document Format">PDF</abbr>, the latter two due
- to the transcoders provided by
- <a href="http://xmlgraphics.apache.org/fop/">Apache FOP</a>).
- </p>
-<p>
- The Batik toolkit includes the following:
- </p>
-<p>
-<b>Modules</b>
-</p>
-<ul>
- <!--li>A <a href="site:css">CSS engine</a></li-->
-
-<li>An <a href="using/dom-api.html">SVG DOM implementation</a>
-</li>
-
-<li>A set of <a href="using/parsers.html">SVG microsyntax parsers</a>
-</li>
-
-<li>A <a href="using/scripting/ecmascript.html">scripting module</a>
-</li>
-
-<li>A <a href="using/svg-generator.html">generator</a> that creates an SVG document from Java2D calls</li>
-
-<li>A <a href="using/swing.html">Swing SVG component</a>
-</li>
-
-<li>A <a href="using/transcoder.html">transcoder module</a>
-</li>
-
-</ul>
-<p>
-<b>Tools and applications</b>
-</p>
-<ul>
-
-<li>Squiggle, an <a href="tools/browser.html">SVG browser</a>
-</li>
-
-<li>An <a href="tools/rasterizer.html">SVG rasterizer</a>
-</li>
-
-<li>A <a href="tools/font-converter.html">
- <abbr title="TrueType Font">TTF</abbr> to SVG converter</a>
-</li>
-
-<li>A <a href="tools/pretty-printer.html">pretty printer</a> for SVG
- source files</li>
-
-</ul>
-<p>
- See <a href="uses.html">examples of projects and products using
- Batik</a> for real-life example of how Batik is already integrated in
- projects and products.
- </p>
-</div>
-
-
-<a name="N100DC"></a><a name="spec"></a>
-<h2 class="boxed">The SVG specification</h2>
-<div class="section">
-<p>
- Scalable Vector Graphics, SVG, is a <a class="external" href="http://www.w3.org/">W3C</a>
- Recommendation. It defines an XML grammar for rich 2D graphics
- which includes features such as transparency, arbitrary geometry, filter
- effects (shadows, lighting effects, etc.), scripting and animation.
- </p>
-<p>
- The SVG specification states:
- </p>
-<p class="quote">
- This specification defines the features and syntax for Scalable Vector
- Graphics (SVG). SVG is a language for describing two-dimensional
- graphics in XML [<a class="external" href="http://www.w3.org/TR/REC-xml">XML10</a>]. SVG
- allows for three types of graphic objects: vector graphic shapes (e.g.,
- paths consisting of straight lines and curves), images and text.
- Graphical objects can be grouped, styled, transformed and composited
- into previously rendered objects. The feature set includes nested
- transformations, clipping paths, alpha masks, filter effects and
- template objects.
- </p>
-<p>
- SVG documents can be interactive and dynamic. Animations can be defined
- and triggered either declaratively (i.e., by embedding SVG animation
- elements in SVG content) or via scripting.
- </p>
-</div>
-
-
-<a name="N100F8"></a><a name="status"></a>
-<h2 class="boxed">Implementation status</h2>
-<div class="section">
-<p>
- The latest revision of Batik, release 1.7beta1, is a conformant
- <a class="external" href="http://www.w3.org/TR/SVG11/conform.html#ConformingSVGViewers">static
- SVG implementation</a> and supports
- <a class="external" href="http://www.w3.org/TR/SVG11/interact.html">interactivity</a>,
- <a class="external" href="http://www.w3.org/TR/SVG11/linking.html">linking</a> and
- <a class="external" href="http://www.w3.org/TR/SVG11/script.html">scripting</a> features
- of the SVG specification. This release supports a nearly complete
- implementation of declarative
- <a class="external" href="http://www.w3.org/TR/SVG11/animate.html">animation</a>, too.
- </p>
-<p>
- See the <a href="status.html">status</a> page for a detailed description
- of the set of SVG features Batik supports.
- </p>
-</div>
-
-
-<a name="N1011D"></a><a name="download"></a>
-<h2 class="boxed">Download Batik</h2>
-<div class="section">
-<p>
- You can get the Batik distribution, source and binary, from the
- <a href="download.cgi">download page</a>.
- </p>
-<div class="note">
-<div class="label">Note</div>
-<div class="content">
- All other libraries needed by Batik are included in the distribution.
- As a consequence the Batik archive is quite big, but after you have
- downloaded it, you will not need anything else.
- </div>
-</div>
-<a name="SecurityWarning"></a>
-<div class="warning">
-<div class="label">Security warning</div>
-<div class="content">
-
-<p>
- This is a warning that a script security issue was reported in
- the Batik Squiggle browser. Squiggle uses the Rhino scripting
- engine and some features of that engine can be leveraged by
- malicious scripts to gain access to otherwise protected
- resources (like the file system). This issue was fixed in the
- 1.5.1 release of Batik. If you are using a version of Batik older than
- 1.5.1, you should upgrade.
- </p>
-
-</div>
-</div>
-</div>
-
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<div id="logos"></div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/install.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/install.html
deleted file mode 100644
index 647b1afee68..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/install.html
+++ /dev/null
@@ -1,639 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Installing Batik</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Installation notes</div>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Installing Batik</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#systemRequirements">System requirements</a>
-</li>
-<li>
-<a href="#distributions">Choosing a distribution to download</a>
-</li>
-<li>
-<a href="#optionalComponents">Optional components</a>
-</li>
-<li>
-<a href="#dependencyGraph">Jar file dependency graph</a>
-</li>
-<li>
-<a href="#verify">Verify releases</a>
-</li>
-</ul>
-</div>
-
-<a name="N10010"></a><a name="systemRequirements"></a>
-<h2 class="boxed">System requirements</h2>
-<div class="section">
-<p>
- Batik requires the following to be already installed in your system:
- </p>
-<dl>
-
-<dt>Java Runtime Environment</dt>
-
-<dd>
-
-<p>
- A Java 1.3 or above compatible runtime environment must be present.
- Note that to support the following features a Java 1.4 or above
- JRE is required:
- </p>
-
-<ul>
-
-<li>
- SVG 1.2 <a href="dev/svg12.html#other">mouse wheel events</a>
-
-</li>
-
-</ul>
-
-</dd>
-
-</dl>
-</div>
-
-
-<a name="N10030"></a><a name="distributions"></a>
-<h2 class="boxed">Choosing a distribution to download</h2>
-<div class="section">
-<p>
- To install Batik, you will need to go to the
- <a href="download.cgi">download page</a> and download one or more ZIP
- file containing the distribution of your choice. It is good practice to
- <a href="#verify">verify the integrity</a> of the distribution files,
- especially if you are using one of our mirror sites. Here are the
- various components you will find in the download area and their intended
- use:
- </p>
-<ul>
-
-<li>
-
-<p>
-
-<strong>batik-</strong><em>version</em><strong>.zip</strong> (e.g.,
- <span class="codefrag">batik-1.6.zip</span>)
- </p>
-
-<p>
- The <em>binary distribution</em> contains compiled executable JAR
- files that let you get started with Batik easily. This is the
- recommended distribution if you want to look at Batik&rsquo;s features,
- or you want to experiment with SVG and see the fun things you can
- do with Batik. The binary distribution comes with a set of sample
- SVG files.
- </p>
-
-</li>
-
-
-<li>
-
-<p>
-
-<strong>batik-src-</strong><em>version</em><strong>.zip</strong>
- (e.g., <span class="codefrag">batik-src-1.6.zip</span>)
- </p>
-
-<p>
- The <em>source distribution</em> contains a complete snapshot of the
- Batik source code, documentation, regression tools and utilities as
- well as the script for building Batik. That distribution is a
- snapshot of the SVN repository. This is the recommended distribution
- for developers who want to dive into the code and understand how
- Batik can be integrated in their applications or how Batik can be
- extended.
- </p>
-
-</li>
-
-
-<li>
-
-<p>
-
-<strong>batik-docs-</strong><em>version</em><strong>.zip</strong>
- (e.g., <span class="codefrag">batik-docs-1.6.zip</span>)
- </p>
-
-<p>
- The <em>documentation bundle</em> contains a copy of
- the Javadoc for the Batik source code.
- </p>
-
-</li>
-
-</ul>
-<p>
- We make nightly copies of the source tree available from the
- <a class="external" href="http://svn.apache.org/builds/xml-batik">Apache
- build</a> server. These builds represent the current state of
- development and may or may not be as stable as releases.
- There are two types of distributions provided:
- </p>
-<ul>
-
-<li>
-
-<p>
-
-<strong>batik-svn-</strong><em>date</em><strong>.zip</strong>
- (e.g., <span class="codefrag">batik-svn-06-03-29.zip</span>)
- </p>
-
-<p>
- This contains a complete copy of the Subversion repository trunk,
- including support for running <a href="dev/test.html">regard</a>,
- Batik&rsquo;s regression testing utility. In particular this includes all
- the reference images for testing. Developers are encouraged to get
- these or better use <a href="download.html#svn">Subversion</a>
- directly.
- </p>
-
-</li>
-
-<li>
-
-<p>
-
-<strong>batik-src-</strong><em>date</em><strong>.zip</strong>
- (e.g., <span class="codefrag">batik-src-06-03-29.zip</span>)
- </p>
-
-<p>
- This contains all the source code and libraries needed to
- build and run Batik from source, but does not include the
- testing facilities.
- </p>
-
-</li>
-
-</ul>
-<p>
- Older releases are available from the
- <a class="external" href="http://archive.apache.org/dist/xmlgraphics/batik">Apache archives</a>.
- However, we strongly recommend using the current release of Batik.
- </p>
-<p>In all cases, the user should:</p>
-<ul>
-
-<li>
- Make sure a Java Development Kit (JDK) is installed on the computer
- where Batik will be installed. See the
- <a href="#systemRequirements">system requirements</a>. Make sure
- that the <span class="codefrag">java</span> runtime is in the <span class="codefrag">PATH</span>
- environment variable.
- </li>
-
-<li>
- Select the directory where he/she wants to download the distribution.
- </li>
-
-<li>
- Download the desired distribution from the
- <a href="download.cgi">download page</a>.
- </li>
-
-<li>
- Download the associated PGP signature (.asc) and KEYS file
- (preferable) or MD5 hash (.md5). This must be done directly from the
- <a class="external" href="http://www.apache.org/dist/xmlgraphics/batik">Apache
- download</a> area to mean anything.
- </li>
-
-<li>
- Open a console and go to the directory where the distribution was
- downloaded.
- </li>
-
-<li>
-
-<a href="#verify">Verify the integrity</a> of the distribution.
- </li>
-
-<li>
-
-<p>
- Unpack the distribution with Java&rsquo;s JAR utility:
- </p>
-
-<pre class="code">jar xvf &lt;distribution&gt;</pre>
-
-<p>
- For example, if you have downloaded batik-1.6.zip into
- /home/IamHere, type the following at the command prompt:
- </p>
-
-<pre class="code">cd /home/IamHere
-jar xvf batik-1.6.zip</pre>
-
-<p>
-
-<strong>IMPORTANT:</strong> UNIX users, do not use the
- <span class="codefrag">unzip</span> utility to unpack the various Batik zip files,
- as this would not set the directories access rights properly.
- </p>
-
-</li>
-
-<li>
-
-<p>
- If you are using Mac OS X, you can now generate an application
- bundle for Squiggle, Batik's SVG browser:
- </p>
-
-<pre class="code">sh lib/make-squiggle-app.sh</pre>
-
-<p>
- After running this script, a Finder window will be opened where
- you can find the generated Squiggle application bundle. Drag
- this to your Applications folder to install it.
- </p>
-
-</li>
-
-<li>
- Now you can follow the instructions specific to the application you
- want to use. For example, see the <a href="tools/browser.html">SVG
- Browser</a> page or the <a href="tools/rasterizer.html">SVG
- Rasterizer</a> page for an explanation on how to use these tools.
- </li>
-
-</ul>
-</div>
-
-
-<a name="N10128"></a><a name="optionalComponents"></a>
-<h2 class="boxed">Optional components</h2>
-<div class="section">
-<p>
- By default, the Batik source distribution comes with the
- <a class="external" href="http://www.mozilla.org/rhino/">Mozilla Rhino</a> JavaScript
- Engine (<span class="codefrag">js.jar</span>).
- </p>
-<p>
- To enable other scripting languages support, you will only need to
- install the correct jar files in <span class="codefrag">lib</span> directory of Batik and
- recompile your distribution.
- </p>
-<ul>
-
-<li>
- For Python, you need to download Jython distribution at
- <a class="external" href="http://www.jython.org/">http://www.jython.org/</a>. Then
- you put the <span class="codefrag">jython.jar</span> file in the Batik <span class="codefrag">lib</span>
- directory.
- </li>
-
-<li>
- For Tcl, you need to download Jacl &amp; TclBlend distribution at
- <a class="external" href="http://dev.scriptics.com/software/java/">http://dev.scriptics.com/software/java/</a>.
- Then you put the <span class="codefrag">jacl.jar</span> and <span class="codefrag">tcljava.jar</span>
- files in the Batik <span class="codefrag">lib</span> directory.
- </li>
-
-</ul>
-<p>
- Conversely, you can remove the <span class="codefrag">js.jar</span> of the Batik
- <span class="codefrag">lib</span> directory to remove JavaScript support and have a
- smaller distribution.
- </p>
-</div>
-
-
-<a name="N10168"></a><a name="dependencyGraph"></a>
-<h2 class="boxed">Jar file dependency graph</h2>
-<div class="section">
-<p>
- The Batik distribution comes with many jar files. Not all of them are
- needed in every case (although the provided applications tend to use
- most of them). The following is a diagram showing the dependencies
- between the various jar files in the Batik binary distribution (it also
- shows the major package interdependencies for source developers).
- </p>
-<p>
- Jar files in white boxes are library jar files that Batik includes from
- external sources. The light blue boxes correspond to library jar files
- (those found in the <span class="codefrag">lib</span> directory of a binary distribution)
- built from Batik source code. The dark blue boxes represent the
- application jar files.
- </p>
-<p>
- When boxes touch, the box on top depends on the box below it (there is
- no horizontal touching). Arrows also indicate dependencies (the source
- of the arrow depends on the destination). In some cases a thick
- underline with an arrow is used to indicate that a large number of jar
- files share a common dependency, this however does not indicate any
- dependency between the jar files underlined.
- </p>
-<div class="figure">
-<img alt="Batik jar file dependency graph" src="jarDependImg.png"></div>
-<div class="note">
-<div class="label">Note</div>
-<div class="content">
- Some jar file names are shortened for clarity. All <span class="codefrag">batik</span>
- package references are short for <span class="codefrag">org.apache.batik</span>.
- </div>
-</div>
-<p>
- It is worth pointing out that a determined/clever programmer may be able
- to pare down some of these dependencies. For example the
- <span class="codefrag">batik-dom.jar</span> depends on <span class="codefrag">xerces.jar</span> because of
- the <span class="codefrag">SAXDocumentFactory</span> class in
- <span class="codefrag">org.apache.batik.dom.util</span>. If you didn&rsquo;t need to parse XML
- it would be possible to ignore or break this dependency and still use
- the <span class="codefrag">batik-dom.jar</span> file for its DOM implementation.
- </p>
-</div>
-
-
-<a name="N1019C"></a><a name="verify"></a>
-<h2 class="boxed">Verify releases</h2>
-<div class="section">
-<p>
- It is essential that you verify the integrity of the downloaded files
- using the PGP or MD5 signatures.
- </p>
-<p>
- The PGP signatures can be verified using PGP or GPG. First download the
- <a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/KEYS">KEYS</a> as well as
- the <span class="codefrag">asc</span> signature file for the particular distribution you
- choose. Make sure you get these files from the
- <a class="external" href="http://www.apache.org/dist/xmlgraphics/batik/">main distribution
- directory</a>, rather than from a mirror. Then verify the signatures
- using:
- </p>
-<pre class="code">pgpk -a KEYS
-pgpv batik-1.6.zip.asc</pre>
-<p>
-<em>or</em>
-</p>
-<pre class="code">pgp -ka KEYS
-pgp batik-1.6.zip.asc</pre>
-<em>or</em>
-<br>
-<pre class="code">gpg --import KEYS
-pgp batik-1.6.zip.asc</pre>
-<p>
-<em>or</em>
-</p>
-<pre class="code">gpg --import KEYS
-gpg --verify batik-1.6.zip.asc</pre>
-<p>
- Alternatively, you can verify the MD5 signature on the files. A UNIX
- program called <span class="codefrag">md5</span> or <span class="codefrag">md5sum</span> is included in
- many UNIX distributions. It is also available as part of
- <a class="external" href="http://www.gnu.org/software/textutils/textutils.html">GNU
- Textutils</a>. Windows users can get binary md5 programs
- from <a class="external" href="http://www.fourmilab.ch/md5/">here</a>,
- <a class="external" href="http://www.pc-tools.net/win32/freeware/console/">here</a>,
- or <a class="external" href="http://www.slavasoft.com/fsum/">here</a>.
- </p>
-<p>
- We recommend using PGP signatures as they can provide a much higher
- level of assurance compared with MD5.
- </p>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/jarDependImg.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/jarDependImg.png
deleted file mode 100644
index 6e27d703aad..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/jarDependImg.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/license.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/license.html
deleted file mode 100644
index e5fc0ce173a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/license.html
+++ /dev/null
@@ -1,457 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Batik License</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">License</div>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Batik License</h1>
-
-<p>
- Batik is licensed according to the Apache License, Version 2.0, the
- text of which is included below.
- </p>
-
-<div class="license">
-
-<pre class="code">
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-</pre>
-
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/linkmap.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/linkmap.html
deleted file mode 100644
index 09260d548d7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/linkmap.html
+++ /dev/null
@@ -1,723 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Site Linkmap Table of Contents</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Project</div>
-<div id="menu_1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Tools</div>
-<div id="menu_1.3" class="menuitemgroup">
-<div class="menuitem">
-<a href="tools/index.html">About the tools</a>
-</div>
-<div class="menuitem">
-<a href="tools/browser.html">Browser</a>
-</div>
-<div class="menuitem">
-<a href="tools/rasterizer.html">Rasterizer</a>
-</div>
-<div class="menuitem">
-<a href="tools/font-converter.html">Font converter</a>
-</div>
-<div class="menuitem">
-<a href="tools/pretty-printer.html">Pretty printer</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Using Batik</div>
-<div id="menu_1.4" class="menuitemgroup">
-<div class="menuitem">
-<a href="using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_1.4.6', 'skin/')" id="menu_1.4.6Title" class="menutitle">Scripting</div>
-<div id="menu_1.4.6" class="menuitemgroup">
-<div class="menuitem">
-<a href="using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Development</div>
-<div id="menu_1.5" class="menuitemgroup">
-<div class="menuitem">
-<a href="dev/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="dev/branches.html">Branches</a>
-</div>
-<div class="menuitem">
-<a href="dev/svg12.html">SVG 1.2 support</a>
-</div>
-<div class="menuitem">
-<a href="dev/test.html">Test infrastructure</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Site Linkmap Table of Contents</h1>
-<p>
- This is a map of the complete site and its structure.
- </p>
-<ul>
-<li>
-<a>Batik</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>site</em>
-</li>
-<ul>
-
-
-<ul>
-<li>
-<a>Project</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>project</em>
-</li>
-<ul>
-
-<ul>
-<li>
-<a href="index.html">Overview</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>index</em>
-</li>
-</ul>
-
-
-<ul>
-<li>
-<a href="license.html">License</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>license</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="download.cgi">Download</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>download</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="install.html">Installation notes</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>install</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="status.html">Status</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>status</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="demo.html">Demo</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>demo</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="faq.html">FAQs</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>faq</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="mailing-lists.html">Mailing lists</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>mailing-lists</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="contributors.html">Contributors</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>contributors</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>bugs</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="uses.html">Projects using Batik</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>uses</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>asf-sponsorship</em>
-</li>
-</ul>"
- <ul>
-<li>
-<a class="external" href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>asf-thanks</em>
-</li>
-</ul>"
- </ul>
-</ul>
-
-
-<ul>
-<li>
-<a>Resources</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>resources</em>
-</li>
-<ul>
-
-<ul>
-<li>
-<a>Specifications</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>specs</em>
-</li>
-<ul>
-
-<ul>
-<li>
-<a>For SVG 1.1</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>for11</em>
-</li>
-<ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>svg11</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>css2</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>dom2core</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>dom2ev</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>dom2style</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>ecmascript</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>smil</em>
-</li>
-</ul>
-
-</ul>
-</ul>
-
-<ul>
-<li>
-<a>For SVG 1.2</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>for12</em>
-</li>
-<ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>svg12t</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>svg12</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>dom3core</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>dom3ev</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>dom3xpath</em>
-</li>
-</ul>
-
-</ul>
-</ul>
-
-</ul>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>wiki</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://wiki.svg.org/">SVG wiki</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>svg-wiki</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>svg-dev</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>www-svg</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a class="external" href="http://svg.jibbering.com/">#svg IRC channel</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>svg-freenode</em>
-</li>
-</ul>
-
-</ul>
-</ul>
-
-
-<ul>
-<li>
-<a href="tools/">Tools</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>tools</em>
-</li>
-<ul>
-
-<ul>
-<li>
-<a href="tools/index.html">About the tools</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>about</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="tools/browser.html">Browser</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>browser</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="tools/rasterizer.html">Rasterizer</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>rasterizer</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="tools/font-converter.html">Font converter</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>font-converter</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="tools/pretty-printer.html">Pretty printer</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>pretty-printer</em>
-</li>
-</ul>
-
-</ul>
-</ul>
-
-
-<ul>
-<li>
-<a href="using/">Using Batik</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>using</em>
-</li>
-<ul>
-
-<ul>
-<li>
-<a href="using/index.html">Index</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>modules</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="using/architecture.html">Architecture</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>architecture</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="using/../javadoc/">Javadoc APIs</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>javadoc</em>
-</li>
-</ul>
-
-
-<ul>
-<li>
-<a href="using/dom-api.html">DOM API</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>dom-api</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="using/parsers.html">Parsers</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>parsers</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="using/scripting/">Scripting</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>scripting</em>
-</li>
-<ul>
-
-<ul>
-<li>
-<a href="using/scripting/ecmascript.html">Scripting with ECMAScript</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>scripting-ecmascript</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="using/scripting/java.html">Scripting with Java</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>java</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="using/scripting/security.html">Security</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>security</em>
-</li>
-</ul>
-
-</ul>
-</ul>
-
-<ul>
-<li>
-<a href="using/svg-generator.html">SVG generator</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>generator</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="using/swing.html">Swing components</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>swing</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="using/transcoder.html">Transcoder API</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>transcoder</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="using/extending.html">Extending Batik</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>extending</em>
-</li>
-</ul>
-
-
-</ul>
-</ul>
-
-
-<ul>
-<li>
-<a href="dev/">Development</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>development</em>
-</li>
-<ul>
-
-<ul>
-<li>
-<a href="dev/index.html">Index</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>current</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="dev/branches.html">Branches</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>branches</em>
-</li>
-</ul>
-
-<ul>
-<li>
-<a href="dev/svg12.html">SVG 1.2 support</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>svg12support</em>
-</li>
-</ul>
-
-
-<ul>
-<li>
-<a href="dev/test.html">Test infrastructure</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>test</em>
-</li>
-</ul>
-
-</ul>
-</ul>
-
-</ul>
-</ul>
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/mailing-lists.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/mailing-lists.html
deleted file mode 100644
index 482d92ad86b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/mailing-lists.html
+++ /dev/null
@@ -1,360 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Mailing Lists</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Mailing lists</div>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Mailing Lists</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#batik-users">Batik users list</a>
-</li>
-<li>
-<a href="#batik-dev">Batik development list</a>
-</li>
-</ul>
-</div>
-
-<div class="note">
-<div class="label">Important notice</div>
-<div class="content">
-
-<p>
- Before posting a question or problem to any mailing list, please first
- look at the following resources in this order:
- </p>
-
-<ol>
-
-<li>
-<a href="faq.html">Batik FAQs</a>
-</li>
-
-<li>Batik users list archive (check links below)</li>
-
-<li>Batik development list archive (check links below)</li>
-
-</ol>
-
-</div>
-</div>
-
-
-<a name="N10026"></a><a name="batik-users"></a>
-<h2 class="boxed">Batik users list</h2>
-<div class="section">
-<p>
-
-<span class="codefrag">batik-users@xmlgraphics.apache.org</span>
-
-</p>
-<p>
- (<a class="external" href="mailto:batik-users-subscribe@xmlgraphics.apache.org">Subscribe</a>,
- <a class="external" href="mailto:batik-users-unsubscribe@xmlgraphics.apache.org">Unsubscribe</a>)
- </p>
-<p>
-<strong>Archives:</strong>
-</p>
-<ul>
-
-<li>
-<a class="external" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-users/">mod_mbox Archives</a>
-</li>
-
-<li>
-<a href="http://xmlgraphics.apache.org/mail/batik-users/">gzipped mbox files</a>
-</li>
- <!--li><a href="http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=batik-users@xml.apache.org">Eyebrowse Archive</a> (currently broken)</li-->
-
-</ul>
-<p>
- This is the general Batik list, for problems using Batik, bug reports,
- etc. This is not an appropriate list for general SVG questions. You
- might try the <a class="external" href="mailto:www-svg@w3.org">public SVG mailing
- list</a> for specification related questions, or the
- <a class="external" href="mailto:svg-developers@yahoogroups.com">SVG Developers list</a>
- for general help with SVG.
- </p>
-<p>
-
-<strong>Important:</strong> If you are posting about a problem you are
- having (as most people do), please provide details about the system
- configuration (operating system, JDK version, window manager, etc.),
- and detailed information about the problem such as any available stack
- trace or, ideally, a test case that isolates the problem. This will help
- get a quick resolution.
- </p>
-</div>
-
-
-<a name="N10062"></a><a name="batik-dev"></a>
-<h2 class="boxed">Batik development list</h2>
-<div class="section">
-<p>
-
-<span class="codefrag">batik-dev@xmlgraphics.apache.org</span>
-
-</p>
-<p>
- (<a class="external" href="mailto:batik-dev-subscribe@xmlgraphics.apache.org">Subscribe</a>,
- <a class="external" href="mailto:batik-dev-unsubscribe@xmlgraphics.apache.org">Unsubscribe</a>)
- </p>
-<p>
-<strong>Archives:</strong>
-</p>
-<ul>
-
-<li>
-<a class="external" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-dev/">mod_mbox Archives</a>
-</li>
-
-<li>
-<a href="http://xmlgraphics.apache.org/mail/batik-dev/">gzipped mbox files</a>
-</li>
- <!--li><a href="http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=batik-dev@xml.apache.org">Eyebrowse Archive</a> (currently broken)</li-->
-
-</ul>
-<p>
- This list is for developers <em>working on</em> or wanting to work on
- Batik itself (not developers merely working <em>with</em> Batik), for
- patches to Batik to be posted, etc.
- </p>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_de.xml b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_de.xml
deleted file mode 100644
index bc461196e64..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_de.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<catalogue>
- <message key="Font size:">Schriftgrösse:</message>
- <message key="Last Published:">Zuletzt veröffentlicht:</message>
- <message key="Search">Suche:</message>
- <message key="Search the site with">Suche auf der Seite mit</message>
-</catalogue>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_en_US.xml b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_en_US.xml
deleted file mode 100644
index 88dfe143118..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_en_US.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<catalogue>
- <message key="Font size:">Font size:</message>
- <message key="Last Published:">Last Published:</message>
- <message key="Search">Search</message>
- <message key="Search the site with">Search site with</message>
-</catalogue>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_es.xml b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_es.xml
deleted file mode 100644
index 63be6712b30..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_es.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<catalogue>
- <message key="Font size:">Tamaño del texto:</message>
- <message key="Last Published:">Fecha de publicación:</message>
- <message key="Search">Buscar</message>
- <message key="Search the site with">Buscar en</message>
-</catalogue>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_fr.xml b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_fr.xml
deleted file mode 100644
index 622569a4ffa..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/CommonMessages_fr.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<catalogue>
- <message key="Font size:">Taille :</message>
- <message key="Last Published:">Dernière publication :</message>
- <message key="Search">Rechercher</message>
- <message key="Search the site with">Rechercher sur le site avec</message>
-</catalogue>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/basic.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/basic.css
deleted file mode 100644
index eb24c326c6c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/basic.css
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-/**
- * General
- */
-
-img { border: 0; }
-
-#content table {
- border: 0;
- width: 100%;
-}
-/*Hack to get IE to render the table at 100%*/
-* html #content table { margin-left: -3px; }
-
-#content th,
-#content td {
- margin: 0;
- padding: 0;
- vertical-align: top;
-}
-
-.clearboth {
- clear: both;
-}
-
-.note, .warning, .fixme {
- border: solid black 1px;
- margin: 1em 3em;
-}
-
-.note .label {
- background: #369;
- color: white;
- font-weight: bold;
- padding: 5px 10px;
-}
-.note .content {
- background: #F0F0FF;
- color: black;
- line-height: 120%;
- font-size: 90%;
- padding: 5px 10px;
-}
-.warning .label {
- background: #C00;
- color: white;
- font-weight: bold;
- padding: 5px 10px;
-}
-.warning .content {
- background: #FFF0F0;
- color: black;
- line-height: 120%;
- font-size: 90%;
- padding: 5px 10px;
-}
-.fixme .label {
- background: #C6C600;
- color: black;
- font-weight: bold;
- padding: 5px 10px;
-}
-.fixme .content {
- padding: 5px 10px;
-}
-
-/**
- * Typography
- */
-
-body {
- font-family: verdana, "Trebuchet MS", arial, helvetica, sans-serif;
- font-size: 100%;
-}
-
-#content {
- font-family: Georgia, Palatino, Times, serif;
- font-size: 95%;
-}
-#tabs {
- font-size: 70%;
-}
-#menu {
- font-size: 80%;
-}
-#footer {
- font-size: 70%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
- font-weight: bold;
- margin-top: 1em;
- margin-bottom: .5em;
-}
-
-h1 {
- margin-top: 0;
- margin-bottom: 1em;
- font-size: 1.4em;
-}
-#content h1 {
- font-size: 160%;
- margin-bottom: .5em;
-}
-#menu h1 {
- margin: 0;
- padding: 10px;
- background: #336699;
- color: white;
-}
-h2 { font-size: 120%; }
-h3 { font-size: 100%; }
-h4 { font-size: 90%; }
-h5 { font-size: 80%; }
-h6 { font-size: 75%; }
-
-p {
- line-height: 120%;
- text-align: left;
- margin-top: .5em;
- margin-bottom: 1em;
-}
-
-#content li,
-#content th,
-#content td,
-#content li ul,
-#content li ol{
- margin-top: .5em;
- margin-bottom: .5em;
-}
-
-
-#content li li,
-#minitoc-area li{
- margin-top: 0em;
- margin-bottom: 0em;
-}
-
-#content .attribution {
- text-align: right;
- font-style: italic;
- font-size: 85%;
- margin-top: 1em;
-}
-
-.codefrag {
- font-family: "Courier New", Courier, monospace;
- font-size: 110%;
-} \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs-optimized.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs-optimized.js
deleted file mode 100644
index 507612af872..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs-optimized.js
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-var PREPREND_CRUMBS=new Array();
-var link1="@skinconfig.trail.link1.name@";
-var link2="@skinconfig.trail.link2.name@";
-var link3="@skinconfig.trail.link3.name@";
-if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
- PREPREND_CRUMBS.push( new Array( link1, @skinconfig.trail.link1.href@ ) ); }
-if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
- PREPREND_CRUMBS.push( new Array( link2, @skinconfig.trail.link2.href@ ) ); }
-if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
- PREPREND_CRUMBS.push( new Array( link3, @skinconfig.trail.link3.href@ ) ); }
-var DISPLAY_SEPARATOR=" &gt; ";
-var DISPLAY_PREPREND=" &gt; ";
-var DISPLAY_POSTPREND=":";
-var CSS_CLASS_CRUMB="breadcrumb";
-var CSS_CLASS_TRAIL="breadcrumbTrail";
-var CSS_CLASS_SEPARATOR="crumbSeparator";
-var FILE_EXTENSIONS=new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
-var PATH_SEPARATOR="/";
-
-function sc(s) {
- var l=s.toLowerCase();
- return l.substr(0,1).toUpperCase()+l.substr(1);
-}
-function getdirs() {
- var t=document.location.pathname.split(PATH_SEPARATOR);
- var lc=t[t.length-1];
- for(var i=0;i < FILE_EXTENSIONS.length;i++)
- {
- if(lc.indexOf(FILE_EXTENSIONS[i]))
- return t.slice(1,t.length-1); }
- return t.slice(1,t.length);
-}
-function getcrumbs( d )
-{
- var pre = "/";
- var post = "/";
- var c = new Array();
- if( d != null )
- {
- for(var i=0;i < d.length;i++) {
- pre+=d[i]+postfix;
- c.push(new Array(d[i],pre)); }
- }
- if(PREPREND_CRUMBS.length > 0 )
- return PREPREND_CRUMBS.concat( c );
- return c;
-}
-function gettrail( c )
-{
- var h=DISPLAY_PREPREND;
- for(var i=0;i < c.length;i++)
- {
- h+='<a href="'+c[i][1]+'" >'+sc(c[i][0])+'</a>';
- if(i!=(c.length-1))
- h+=DISPLAY_SEPARATOR; }
- return h+DISPLAY_POSTPREND;
-}
-
-function gettrailXHTML( c )
-{
- var h='<span class="'+CSS_CLASS_TRAIL+'">'+DISPLAY_PREPREND;
- for(var i=0;i < c.length;i++)
- {
- h+='<a href="'+c[i][1]+'" class="'+CSS_CLASS_CRUMB+'">'+sc(c[i][0])+'</a>';
- if(i!=(c.length-1))
- h+='<span class="'+CSS_CLASS_SEPARATOR+'">'+DISPLAY_SEPARATOR+'</span>'; }
- return h+DISPLAY_POSTPREND+'</span>';
-}
-
-if(document.location.href.toLowerCase().indexOf("http://")==-1)
- document.write(gettrail(getcrumbs()));
-else
- document.write(gettrail(getcrumbs(getdirs())));
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs.js
deleted file mode 100644
index aea80ec045b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/breadcrumbs.js
+++ /dev/null
@@ -1,237 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-/**
- * This script, when included in a html file, builds a neat breadcrumb trail
- * based on its url. That is, if it doesn't contains bugs (I'm relatively
- * sure it does).
- *
- * Typical usage:
- * <script type="text/javascript" language="JavaScript" src="breadcrumbs.js"></script>
- */
-
-/**
- * IE 5 on Mac doesn't know Array.push.
- *
- * Implement it - courtesy to fritz.
- */
-var abc = new Array();
-if (!abc.push) {
- Array.prototype.push = function(what){this[this.length]=what}
-}
-
-/* ========================================================================
- CONSTANTS
- ======================================================================== */
-
-/**
- * Two-dimensional array containing extra crumbs to place at the front of
- * the trail. Specify first the name of the crumb, then the URI that belongs
- * to it. You'll need to modify this for every domain or subdomain where
- * you use this script (you can leave it as an empty array if you wish)
- */
-var PREPREND_CRUMBS = new Array();
-
-var link1 = "@skinconfig.trail.link1.name@";
-var link2 = "@skinconfig.trail.link2.name@";
-var link3 = "@skinconfig.trail.link3.name@";
-
-var href1 = "@skinconfig.trail.link1.href@";
-var href2 = "@skinconfig.trail.link2.href@";
-var href3 = "@skinconfig.trail.link3.href@";
-
- if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
- PREPREND_CRUMBS.push( new Array( link1, href1 ) );
- }
- if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
- PREPREND_CRUMBS.push( new Array( link2, href2 ) );
- }
- if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
- PREPREND_CRUMBS.push( new Array( link3, href3 ) );
- }
-
-/**
- * String to include between crumbs:
- */
-var DISPLAY_SEPARATOR = " &gt; ";
-/**
- * String to include at the beginning of the trail
- */
-var DISPLAY_PREPREND = " &gt; ";
-/**
- * String to include at the end of the trail
- */
-var DISPLAY_POSTPREND = "";
-
-/**
- * CSS Class to use for a single crumb:
- */
-var CSS_CLASS_CRUMB = "breadcrumb";
-
-/**
- * CSS Class to use for the complete trail:
- */
-var CSS_CLASS_TRAIL = "breadcrumbTrail";
-
-/**
- * CSS Class to use for crumb separator:
- */
-var CSS_CLASS_SEPARATOR = "crumbSeparator";
-
-/**
- * Array of strings containing common file extensions. We use this to
- * determine what part of the url to ignore (if it contains one of the
- * string specified here, we ignore it).
- */
-var FILE_EXTENSIONS = new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
-
-/**
- * String that separates parts of the breadcrumb trail from each other.
- * When this is no longer a slash, I'm sure I'll be old and grey.
- */
-var PATH_SEPARATOR = "/";
-
-/* ========================================================================
- UTILITY FUNCTIONS
- ======================================================================== */
-/**
- * Capitalize first letter of the provided string and return the modified
- * string.
- */
-function sentenceCase( string )
-{ return string;
- //var lower = string.toLowerCase();
- //return lower.substr(0,1).toUpperCase() + lower.substr(1);
-}
-
-/**
- * Returns an array containing the names of all the directories in the
- * current document URL
- */
-function getDirectoriesInURL()
-{
- var trail = document.location.pathname.split( PATH_SEPARATOR );
-
- // check whether last section is a file or a directory
- var lastcrumb = trail[trail.length-1];
- for( var i = 0; i < FILE_EXTENSIONS.length; i++ )
- {
- if( lastcrumb.indexOf( FILE_EXTENSIONS[i] ) )
- {
- // it is, remove it and send results
- return trail.slice( 1, trail.length-1 );
- }
- }
-
- // it's not; send the trail unmodified
- return trail.slice( 1, trail.length );
-}
-
-/* ========================================================================
- BREADCRUMB FUNCTIONALITY
- ======================================================================== */
-/**
- * Return a two-dimensional array describing the breadcrumbs based on the
- * array of directories passed in.
- */
-function getBreadcrumbs( dirs )
-{
- var prefix = "/";
- var postfix = "/";
-
- // the array we will return
- var crumbs = new Array();
-
- if( dirs != null )
- {
- for( var i = 0; i < dirs.length; i++ )
- {
- prefix += dirs[i] + postfix;
- crumbs.push( new Array( dirs[i], prefix ) );
- }
- }
-
- // preprend the PREPREND_CRUMBS
- if(PREPREND_CRUMBS.length > 0 )
- {
- return PREPREND_CRUMBS.concat( crumbs );
- }
-
- return crumbs;
-}
-
-/**
- * Return a string containing a simple text breadcrumb trail based on the
- * two-dimensional array passed in.
- */
-function getCrumbTrail( crumbs )
-{
- var xhtml = DISPLAY_PREPREND;
-
- for( var i = 0; i < crumbs.length; i++ )
- {
- xhtml += '<a href="' + crumbs[i][1] + '" >';
- xhtml += unescape( crumbs[i][0] ) + '</a>';
- if( i != (crumbs.length-1) )
- {
- xhtml += DISPLAY_SEPARATOR;
- }
- }
-
- xhtml += DISPLAY_POSTPREND;
-
- return xhtml;
-}
-
-/**
- * Return a string containing an XHTML breadcrumb trail based on the
- * two-dimensional array passed in.
- */
-function getCrumbTrailXHTML( crumbs )
-{
- var xhtml = '<span class="' + CSS_CLASS_TRAIL + '">';
- xhtml += DISPLAY_PREPREND;
-
- for( var i = 0; i < crumbs.length; i++ )
- {
- xhtml += '<a href="' + crumbs[i][1] + '" class="' + CSS_CLASS_CRUMB + '">';
- xhtml += unescape( crumbs[i][0] ) + '</a>';
- if( i != (crumbs.length-1) )
- {
- xhtml += '<span class="' + CSS_CLASS_SEPARATOR + '">' + DISPLAY_SEPARATOR + '</span>';
- }
- }
-
- xhtml += DISPLAY_POSTPREND;
- xhtml += '</span>';
-
- return xhtml;
-}
-
-/* ========================================================================
- PRINT BREADCRUMB TRAIL
- ======================================================================== */
-
-// check if we're local; if so, only print the PREPREND_CRUMBS
-if( document.location.href.toLowerCase().indexOf( "http://" ) == -1 )
-{
- document.write( getCrumbTrail( getBreadcrumbs() ) );
-}
-else
-{
- document.write( getCrumbTrail( getBreadcrumbs( getDirectoriesInURL() ) ) );
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/fontsize.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/fontsize.js
deleted file mode 100644
index 11722bfc52f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/fontsize.js
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-function init()
-{ //embedded in the doc
- //ndeSetTextSize();
-}
-
-function checkBrowser(){
- if (!document.getElementsByTagName){
- return true;
- }
- else{
- return false;
- }
-}
-
-
-function ndeSetTextSize(chgsize,rs)
-{
- var startSize;
- var newSize;
-
- if (!checkBrowser)
- {
- return;
- }
-
- startSize = parseInt(ndeGetDocTextSize());
-
- if (!startSize)
- {
- startSize = 16;
- }
-
- switch (chgsize)
- {
- case 'incr':
- newSize = startSize + 2;
- break;
-
- case 'decr':
- newSize = startSize - 2;
- break;
-
- case 'reset':
- if (rs) {newSize = rs;} else {newSize = 16;}
- break;
-
- default:
- try{
- newSize = parseInt(ndeReadCookie("nde-textsize"));
- }
- catch(e){
- alert(e);
- }
-
- if (!newSize || newSize == 'NaN')
- {
- newSize = startSize;
- }
- break;
-
- }
-
- if (newSize < 10)
- {
- newSize = 10;
- }
-
- newSize += 'px';
-
- document.getElementsByTagName('html')[0].style.fontSize = newSize;
- document.getElementsByTagName('body')[0].style.fontSize = newSize;
-
- ndeCreateCookie("nde-textsize", newSize, 365);
-}
-
-function ndeGetDocTextSize()
-{
- if (!checkBrowser)
- {
- return 0;
- }
-
- var size = 0;
- var body = document.getElementsByTagName('body')[0];
-
- if (body.style && body.style.fontSize)
- {
- size = body.style.fontSize;
- }
- else if (typeof(getComputedStyle) != 'undefined')
- {
- size = getComputedStyle(body,'').getPropertyValue('font-size');
- }
- else if (body.currentStyle)
- {
- size = body.currentStyle.fontSize;
- }
-
- //fix IE bug
- if( isNaN(size)){
- if(size.substring(size.length-1)=="%"){
- return
- }
-
- }
-
- return size;
-
-}
-
-
-
-function ndeCreateCookie(name,value,days)
-{
- var cookie = name + "=" + value + ";";
-
- if (days)
- {
- var date = new Date();
- date.setTime(date.getTime()+(days*24*60*60*1000));
- cookie += " expires=" + date.toGMTString() + ";";
- }
- cookie += " path=/";
-
- document.cookie = cookie;
-
-}
-
-function ndeReadCookie(name)
-{
- var nameEQ = name + "=";
- var ca = document.cookie.split(';');
-
-
- for(var i = 0; i < ca.length; i++)
- {
- var c = ca[i];
- while (c.charAt(0) == ' ')
- {
- c = c.substring(1, c.length);
- }
-
- ctest = c.substring(0,name.length);
-
- if(ctest == name){
- return c.substring(nameEQ.length,c.length);
- }
- }
- return null;
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getBlank.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getBlank.js
deleted file mode 100644
index d9978c0b3e6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getBlank.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-/**
- * getBlank script - when included in a html file and called from a form text field, will set the value of this field to ""
- * if the text value is still the standard value.
- * getPrompt script - when included in a html file and called from a form text field, will set the value of this field to the prompt
- * if the text value is empty.
- *
- * Typical usage:
- * <script type="text/javascript" language="JavaScript" src="getBlank.js"></script>
- * <input type="text" id="query" value="Search the site:" onFocus="getBlank (this, 'Search the site:');" onBlur="getBlank (this, 'Search the site:');"/>
- */
-<!--
-function getBlank (form, stdValue){
-if (form.value == stdValue){
- form.value = '';
- }
-return true;
-}
-function getPrompt (form, stdValue){
-if (form.value == ''){
- form.value = stdValue;
- }
-return true;
-}
-//-->
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getMenu.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getMenu.js
deleted file mode 100644
index b17aad61858..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/getMenu.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-/**
- * This script, when included in a html file, can be used to make collapsible menus
- *
- * Typical usage:
- * <script type="text/javascript" language="JavaScript" src="menu.js"></script>
- */
-
-if (document.getElementById){
- document.write('<style type="text/css">.menuitemgroup{display: none;}</style>')
-}
-
-
-function SwitchMenu(obj, thePath)
-{
-var open = 'url("'+thePath + 'images/chapter_open.gif")';
-var close = 'url("'+thePath + 'images/chapter.gif")';
- if(document.getElementById) {
- var el = document.getElementById(obj);
- var title = document.getElementById(obj+'Title');
-
- if(el.style.display != "block"){
- title.style.backgroundImage = open;
- el.style.display = "block";
- }else{
- title.style.backgroundImage = close;
- el.style.display = "none";
- }
- }// end - if(document.getElementById)
-}//end - function SwitchMenu(obj)
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/README.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/README.txt
deleted file mode 100644
index e0932f4a46d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/README.txt
+++ /dev/null
@@ -1 +0,0 @@
-The images in this directory are used if the current skin lacks them.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/add.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/add.jpg
deleted file mode 100644
index 06831eeb3dd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/add.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/built-with-forrest-button.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/built-with-forrest-button.png
deleted file mode 100644
index 4a787abe4dc..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/built-with-forrest-button.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter.gif
deleted file mode 100644
index d3d8245d0c7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter_open.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter_open.gif
deleted file mode 100644
index eecce18b50a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/chapter_open.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/current.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/current.gif
deleted file mode 100644
index fd82c082012..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/current.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/error.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/error.png
deleted file mode 100644
index b4fe06e3709..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/error.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/external-link.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/external-link.gif
deleted file mode 100644
index ff2f7b2a0ed..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/external-link.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/fix.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/fix.jpg
deleted file mode 100644
index 1d6820b43b7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/fix.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/forrest-credit-logo.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/forrest-credit-logo.png
deleted file mode 100644
index 8a63e42038d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/forrest-credit-logo.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/hack.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/hack.jpg
deleted file mode 100644
index f38d50fe4e8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/hack.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/header_white_line.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/header_white_line.gif
deleted file mode 100644
index 369cae8dcf2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/header_white_line.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/info.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/info.png
deleted file mode 100644
index 2e53447e8c2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/info.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/instruction_arrow.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/instruction_arrow.png
deleted file mode 100644
index 0fbc72452bf..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/instruction_arrow.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/label.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/label.gif
deleted file mode 100644
index c83a3893c55..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/label.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/page.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/page.gif
deleted file mode 100644
index a144d3295be..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/page.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/pdfdoc.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/pdfdoc.gif
deleted file mode 100644
index ec13eb52fb1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/pdfdoc.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/poddoc.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/poddoc.png
deleted file mode 100644
index a393df73723..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/poddoc.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/printer.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/printer.gif
deleted file mode 100644
index a8d0d419c90..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/printer.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-l-15-1body-2menu-3menu.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-l-15-1body-2menu-3menu.png
deleted file mode 100644
index 06bd7f3f687..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-l-15-1body-2menu-3menu.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-15-1body-2menu-3menu.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-15-1body-2menu-3menu.png
deleted file mode 100644
index 4e11e031673..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-15-1body-2menu-3menu.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
deleted file mode 100644
index da5d64d33b1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png
deleted file mode 100644
index aef23cf4abc..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
deleted file mode 100644
index aef23cf4abc..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
deleted file mode 100644
index 298b291dd10..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-15-1body-2menu-3menu.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-15-1body-2menu-3menu.png
deleted file mode 100644
index 5c1926216b0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-15-1body-2menu-3menu.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png
deleted file mode 100644
index 9057db28a72..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
deleted file mode 100644
index 9057db28a72..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
deleted file mode 100644
index 09212c28a68..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/remove.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/remove.jpg
deleted file mode 100644
index 8c9b9efa8fe..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/remove.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rss.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rss.png
deleted file mode 100644
index f0796ac8862..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/rss.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/spacer.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/spacer.gif
deleted file mode 100644
index 35d42e808f0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/spacer.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/success.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/success.png
deleted file mode 100644
index 96fcfea3225..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/success.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/txtdoc.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/txtdoc.png
deleted file mode 100644
index bf8b3744ab2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/txtdoc.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/update.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/update.jpg
deleted file mode 100644
index beb9207336f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/update.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/valid-html401.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/valid-html401.png
deleted file mode 100644
index 3855210c6c3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/valid-html401.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/vcss.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/vcss.png
deleted file mode 100644
index 9b2f596e016..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/vcss.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/warning.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/warning.png
deleted file mode 100644
index b81b2ce8a12..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/warning.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/xmldoc.gif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/xmldoc.gif
deleted file mode 100644
index c92d9b90574..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/images/xmldoc.gif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/menu.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/menu.js
deleted file mode 100644
index 06ea471dc57..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/menu.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-/**
- * This script, when included in a html file, can be used to make collapsible menus
- *
- * Typical usage:
- * <script type="text/javascript" language="JavaScript" src="menu.js"></script>
- */
-
-if (document.getElementById){
- document.write('<style type="text/css">.menuitemgroup{display: none;}</style>')
-}
-
-function SwitchMenu(obj)
-{
- if(document.getElementById) {
- var el = document.getElementById(obj);
- var title = document.getElementById(obj+'Title');
-
- if(obj.indexOf("_selected_")==0&&el.style.display == ""){
- el.style.display = "block";
- title.className = "pagegroupselected";
- }
-
- if(el.style.display != "block"){
- el.style.display = "block";
- title.className = "pagegroupopen";
- }
- else{
- el.style.display = "none";
- title.className = "pagegroup";
- }
- }// end - if(document.getElementById)
-}//end - function SwitchMenu(obj)
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/note.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/note.txt
deleted file mode 100644
index d34c8db5ef4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/note.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Notes for developer:
-
---Legend-------------------
-TODO -> blocker
-DONE -> blocker
-ToDo -> enhancement bug
-done -> enhancement bug
-
---Issues-------------------
-- the corner images should be rendered through svg with the header color.
--> DONE
--> ToDo: get rid of the images and use only divs!
-
-- the menu points should be displayed "better".
--> DONE
--- Use the krysalis-site menu approach for the overall menu display.
--> DONE
--- Use the old lenya innermenu approch to further enhance the menu .
--> DONE
-
-- the content area needs some attention.
--> DONE
--- introduce the heading scheme from krysalis (<headings type="clean|box|underlined"/>)
--> DONE
--> ToDo: make box with round corners
--> done: make underlined with variable border height
--> ToDo: make underline with bottom round corner
--- introduce the toc for each html-page
--> DONE
--- introduce the external-link-images.
--> DONE
-
-- the publish note should be where now only a border is.
-Like <div id="published"/>
--> DONE
-, but make it configurable.
--> DONE
-- footer needs some attention
--> DONE
--- the footer do not have the color profile! Enable it!
--> DONE
--- the footer should as well contain a feedback link.
-See http://issues.apache.org/eyebrowse/ReadMsg?listName=forrest-user@xml.apache.org&msgNo=71
--> DONE
-
-- introduce credits alternativ location
--> DONE
-
-- border for published / breadtrail / menu /tab divs
--> ToDo \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/print.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/print.css
deleted file mode 100644
index aaa99319acd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/print.css
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-body {
- font-family: Georgia, Palatino, serif;
- font-size: 12pt;
- background: white;
-}
-
-#tabs,
-#menu,
-#content .toc {
- display: none;
-}
-
-#content {
- width: auto;
- padding: 0;
- float: none !important;
- color: black;
- background: inherit;
-}
-
-a:link, a:visited {
- color: #336699;
- background: inherit;
- text-decoration: underline;
-}
-
-#top .logo {
- padding: 0;
- margin: 0 0 2em 0;
-}
-
-#footer {
- margin-top: 4em;
-}
-
-acronym {
- border: 0;
-} \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/profile.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/profile.css
deleted file mode 100644
index d69432cc5c2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/profile.css
+++ /dev/null
@@ -1,483 +0,0 @@
-
-
-/* ==================== aural ============================ */
-
-@media aural {
- h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
- h1 { pitch: x-low; pitch-range: 90 }
- h2 { pitch: x-low; pitch-range: 80 }
- h3 { pitch: low; pitch-range: 70 }
- h4 { pitch: medium; pitch-range: 60 }
- h5 { pitch: medium; pitch-range: 50 }
- h6 { pitch: medium; pitch-range: 40 }
- li, dt, dd { pitch: medium; richness: 60 }
- dt { stress: 80 }
- pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
- em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
- strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
- dfn { pitch: high; pitch-range: 60; stress: 60 }
- s, strike { richness: 0 }
- i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
- b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
- u { richness: 0 }
-
- :link { voice-family: harry, male }
- :visited { voice-family: betty, female }
- :active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
-}
-
-a.external {
- padding: 0 20px 0px 0px;
- display:inline;
- background-repeat: no-repeat;
- background-position: center right;
- background-image: url(images/external-link.gif);
-}
-
-.heading { background-color: #a5b6c6;}
-
-.boxed { background-color: #482980;}
-.underlined_5 {border-bottom: solid 5px #482980;}
-.underlined_10 {border-bottom: solid 10px #482980;}
-table caption {
-background-color: #482980;
-color: #000000;
-}
-
-body{
-background-color: #ffffff;
-color: #000000;
-}
-a:link { color:maroon}
-a:visited { color:#400}
-a:hover { color:maroon}
-
-
-#publishedStrip {
-color: #DDCCFF;
-background: #482980;
-}
-
-#footer { background-color: #eae3f9;}
-
-.ForrestTable { background-color: #9f7ae1;}
-
-.ForrestTable td { background-color: #f8f5ff;}
-
-#menu { background-color: #482980;}
-#menu { color: #dfceef;}
-#menu a:link { color: #ffffff;}
-#menu a:visited { color: #ffffff;}
-#menu a:hover {
-background-color: #482980;
-color: #ffcf00;}
-
-#top .header .current { background-color: #482980;}
-#top .header .current a:link { color: white; }
-#top .header .current a:visited { color: white; }
-#top .header .current a:hover { color: white; }
-
-#tabs li { background-color: #eae3f9 ;}
-#tabs li a:link { color: #000000; }
-#tabs li a:visited { color: #000000; }
-#tabs li a:hover { color: #000000; }
-
-#level2tabs a.selected { background-color: #482980 ;}
-#level2tabs a:link { color: #DDCCFF; }
-#level2tabs a:visited { color: #DDCCFF; }
-#level2tabs a:hover { color: #AAAAEE; }
-
-#level2tabs { background-color: #482980;}
-#level2tabs a.unselected:link { color: #DDCCFF; }
-#level2tabs a.unselected:visited { color: #DDCCFF; }
-#level2tabs a.unselected:hover { color: #AAAAEE; }
-
-#publishedStrip {
-color: #ffffff;
-background: #482980;
-}
-
-#menu .menupagetitle { background-color: #6f569e;
- color: #ffcf00;}
-
-#menu .menupageitemgroup {
-background-color: #482980;
-}
-#menu .menupageitem {
-color: #000000;
-}
-#menu .menupageitem a:link { color: #0000ff;}
-#menu .menupageitem a:visited { color: #009999;}
-#menu .menupageitem a:hover {
-background-color: #482980;
-color: #6587ff;
-}
-
-#top .searchbox {
-background-color: #482980 ;
-color: #000000;
-}
-
-#main .breadtrail {
-background: #eae3f9;
-color: #000000;
-}
-#main .breadtrail a:link { color: #482980; }
-#main .breadtrail a:visited { color: #482980; }
-#main .breadtrail a:hover { color: #000066; }
-#top .breadtrail {
-background: #eae3f9;
-color: #000000;
-}
-#top .breadtrail a:link { color: #482980; }
-#top .breadtrail a:visited { color: #482980; }
-#top .breadtrail a:hover { color: #000066; }
-
-#top { background-color: #FFFFFF;}
-
-#feedback {
-color: #FFFFFF;
-background: #4C6C8F;
-text-align: center;
-}
-#feedback #feedbackto {
-color: #FFFFFF;
-}
-
-#menu { border-color: #999999;}
-#menu .menupagetitle { border-color: #999999;}
-#menu .menupageitemgroup { border-color: #999999;}
-
-#menu h1 {
-color: #000000;
-background-color: #cfdced;
-}
-
-.highlight { background-color: #ffff00;}
-
-.fixme { border-color: #c60;}
-
-.note { border-color: #069;}
-
-.warning { border-color: #900;}
-
-.code { border-color: #a5b6c6;}
-/* extra-css */
- #content a:link {
- text-decoration: none;
- border-bottom: 1px solid #ccc;
- }
- #content a:visited {
- text-decoration: none;
- border-bottom: 1px solid #ccc;
- }
- #footer a {
- color: navy;
- }
- #content ul.minitoc a:visited {
- color: maroon;
- }
- #content a:hover {
- background-color: #ffffdd;
- border-bottom: 1px solid #aaa;
- }
- body, table, p {
- font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
- }
- body, p, div, dl, ul, ol {
- font-size: 9pt;
- }
- p, #content ul.minitoc, .note .content, .warning .content {
- line-height: 1.5em;
- }
- #main .breadtrail {
- display: none;
- }
- #top .grouplogo {
- position: absolute;
- left: 0;
- float: none;
- }
- #top .projectlogoA1 {
- text-align: center;
- float: none;
- margin: 0 auto;
- width: 256px;
- }
- #menu {
- padding-top: 2em;
- }
- #menu hr {
- border: 0;
- border-top: 1px solid #6f569e;
- }
- #menu .menupage {
- background-position: center left;
- margin-top: 2px;
- margin-bottom: 2px;
- position: relative;
- }
- #menu .menupagetitle {
- border: 0;
- padding-top: 2px;
- padding-bottom: 2px;
- position: relative;
- font-weight: bold;
- }
- #menu .menuitem {
- position: relative;
- }
- #menu .menuitem, #menu .menupagetitle, #menu .menutitle {
- font-size: 8pt;
- }
-
-
-
-
- #credit2 img {
- margin-top: 1em;
- }
- p.quote {
- margin-left: 2em;
- padding: .5em;
- background-color: #f0f0f0;
- border: 1px solid #ddd;
- }
- #content ul {
- list-style-image: url('images/current.gif');
- }
- .boxed {
- color: white;
- padding: 0.25em;
- }
- #content h1 {
- font-size: 15pt;
- }
- #content h2 {
- clear: right;
- font-size: 12pt;
- }
- #content h3.boxed {
- background: #9f7ae1;
- }
- #content h3, #content h4 {
- font-size: 11pt;
- }
- a.broken {
- background: orange;
- }
- img.floating {
- float: right;
- margin-left: 2em;
- position: relative;
- }
- dl dt {
- font-weight: bold;
- }
- dl.options {
- margin: 0em 3em;
- }
- dl.options dt {
- font-weight: inherit;
- font-family: monospace;
- }
- dl.classes dt {
- font-weight: normal;
- }
- #content {
- margin: 0 1em;
- }
- #content li {
- margin-top: 0.5em;
- }
- #content ul, #content ol, #content dl {
- margin-bottom: 1em;
- }
- #content ul.minitoc {
- margin-bottom: 0;
- }
- #content ul.minitoc li {
- margin-top: 0;
- }
- #content ul.minitoc li ul {
- margin-top: 0.5em;
- margin-bottom: 0.5em;
- }
- pre.code {
- background: #eee;
- border: 1px solid #ccc;
- padding: 0.5em;
- margin: 1em 3em;
- }
- .codefrag {
- font-family: monospace;
- font-size: inherit;
- }
- .expertise td {
- text-align: center;
- }
- .expertise td.area {
- text-align: left;
- }
- .expertise th.tick {
- width: 6em;
- }
- #content td, #content th {
- padding: 0.25em;
- }
- #minitoc-area ul.minitoc {
- margin: 0;
- }
- strong.cont {
- color: maroon;
- }
- a.class {
- font-family: monospace;
- }
- h4 {
- font-weight: bold;
- }
- .figure {
- display: block;
- text-align: center;
- margin-top: 0.5em;
- margin-bottom: 0.5em;
- }
- #tabs {
- font-size: 80%;
- }
- #publishedStrip {
- font-size: 80%;
- height: 1.5em;
- }
- #top .searchbox {
- font-size: 80%;
- }
- #footer {
- border-top: solid 1px #482980;
- }
-
-
- table.elements, table.tests {
- border-collapse: collapse;
- font-size: 10pt;
- width: auto ! important;
- margin-left: 2em;
- margin-right: 2em;
- }
- table.elements td, table.elements th, table.tests td, table.tests th {
- padding: 4px;
- }
- table.elements .attribute-name, table.elements .attribute-note, table.tests .attribute-name, table.tests .attribute-note, div.object {
- background: #eef;
- }
- div.object {
- margin-left: 2em;
- margin-right: 2em;
- }
- div.object-header, div.object-section-header, div.object-property-header, div.object-property-desc {
- padding: 4px;
- }
- .object-property-func-params {
- font-weight: normal;
- padding-left: 0.5em;
- font-style: italic;
- }
- table.elements .elements-header {
- background: navy;
- color: white;
- }
- table.elements .supported, table.elements .yes, table.elements .partial, table.elements .no,
- table.tests .supported, table.tests .yes, table.tests .partial, table.tests .no {
- text-align: center;
- }
- .yes {
- background: #35b92c;
- color: white;
- }
- .partial {
- background: #e29e1f;
- color: white;
- }
- .no {
- background: #cf1f1f;
- color: white;
- }
- table.elements .section-header th, div.object-section-header {
- padding-left: 2em ! important;
- text-align: left;
- font-style: italic;
- font-weight: normal;
- background: #eef;
- }
- table.elements .section-note td {
- padding-left: 2em ! important;
- text-align: left;
- font-weight: normal;
- background: #eef;
- }
- table.elements .attribute th, table.tests .attribute th, div.object-property-header {
- padding-left: 4em ! important;
- padding-right: 2em ! important;
- text-align: left;
- font-weight: normal;
- }
- div.object-property-header {
- font-weight: bold;
- }
- div.object-property-desc {
- padding-left: 6em;
- }
- table.elements .vertical-bar, table.tests .vertical-bar {
- width: 4px;
- }
- table.elements .element-header, table.tests .test-header {
- border-top: 3px solid white;
- }
- table.elements .element-header th, table.tests .tests-header th, div.object-header {
- background: #ccf;
- padding-right: 2em;
- text-align: left;
- font-weight: bold;
- }
- table.elements .attribute-note, table.elements .test-note {
- padding-left: 1em ! important;
- padding-right: 1em ! important;
- }
-
-
- .license pre {
- width: 85ex;
- }
-
-
- #layout #data {
- border-collapse: collapse;
- width: auto;
- }
- #layout #data td, #layout #data th {
- padding: 4px;
- vertical-align: middle;
- text-align: left ! important;
- }
- #layout {
- text-align: center ! important;
- width: inherit ! important;
- border-collapse: collapse;
- border: none ! important;
- background: none ! important;
- }
- table#data tbody {
- border: 1px solid #9f7ae1 ! important;
- }
- #layout td {
- background: none ! important;
- vertical-align: middle;
- }
- #layout #data td {
- background: #f8f5ff ! important;
- }
- #layout td p {
- text-align: center ! important;
- }
- \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/prototype.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/prototype.js
deleted file mode 100644
index ed7d920cb5f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/prototype.js
+++ /dev/null
@@ -1,1257 +0,0 @@
-/* Prototype JavaScript framework, version 1.4.0_pre4
- * (c) 2005 Sam Stephenson <sam@conio.net>
- *
- * THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please diff
- * against the source tree, available from the Prototype darcs repository.
- *
- * Prototype is freely distributable under the terms of an MIT-style license.
- *
- * For details, see the Prototype web site: http://prototype.conio.net/
- *
-/*--------------------------------------------------------------------------*/
-
-var Prototype = {
- Version: '1.4.0_pre4',
-
- emptyFunction: function() {},
- K: function(x) {return x}
-}
-
-var Class = {
- create: function() {
- return function() {
- this.initialize.apply(this, arguments);
- }
- }
-}
-
-var Abstract = new Object();
-
-Object.extend = function(destination, source) {
- for (property in source) {
- destination[property] = source[property];
- }
- return destination;
-}
-
-Function.prototype.bind = function(object) {
- var __method = this;
- return function() {
- return __method.apply(object, arguments);
- }
-}
-
-Function.prototype.bindAsEventListener = function(object) {
- var __method = this;
- return function(event) {
- return __method.call(object, event || window.event);
- }
-}
-
-Number.prototype.toColorPart = function() {
- var digits = this.toString(16);
- if (this < 16) return '0' + digits;
- return digits;
-}
-
-var Try = {
- these: function() {
- var returnValue;
-
- for (var i = 0; i < arguments.length; i++) {
- var lambda = arguments[i];
- try {
- returnValue = lambda();
- break;
- } catch (e) {}
- }
-
- return returnValue;
- }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var PeriodicalExecuter = Class.create();
-PeriodicalExecuter.prototype = {
- initialize: function(callback, frequency) {
- this.callback = callback;
- this.frequency = frequency;
- this.currentlyExecuting = false;
-
- this.registerCallback();
- },
-
- registerCallback: function() {
- setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
- },
-
- onTimerEvent: function() {
- if (!this.currentlyExecuting) {
- try {
- this.currentlyExecuting = true;
- this.callback();
- } finally {
- this.currentlyExecuting = false;
- }
- }
- }
-}
-
-/*--------------------------------------------------------------------------*/
-
-function $() {
- var elements = new Array();
-
- for (var i = 0; i < arguments.length; i++) {
- var element = arguments[i];
- if (typeof element == 'string')
- element = document.getElementById(element);
-
- if (arguments.length == 1)
- return element;
-
- elements.push(element);
- }
-
- return elements;
-}
-
-if (!Array.prototype.push) {
- Array.prototype.push = function() {
- var startLength = this.length;
- for (var i = 0; i < arguments.length; i++)
- this[startLength + i] = arguments[i];
- return this.length;
- }
-}
-
-if (!Function.prototype.apply) {
- // Based on code from http://www.youngpup.net/
- Function.prototype.apply = function(object, parameters) {
- var parameterStrings = new Array();
- if (!object) object = window;
- if (!parameters) parameters = new Array();
-
- for (var i = 0; i < parameters.length; i++)
- parameterStrings[i] = 'parameters[' + i + ']';
-
- object.__apply__ = this;
- var result = eval('object.__apply__(' +
- parameterStrings.join(', ') + ')');
- object.__apply__ = null;
-
- return result;
- }
-}
-
-Object.extend(String.prototype, {
- stripTags: function() {
- return this.replace(/<\/?[^>]+>/gi, '');
- },
-
- escapeHTML: function() {
- var div = document.createElement('div');
- var text = document.createTextNode(this);
- div.appendChild(text);
- return div.innerHTML;
- },
-
- unescapeHTML: function() {
- var div = document.createElement('div');
- div.innerHTML = this.stripTags();
- return div.childNodes[0].nodeValue;
- },
-
- parseQuery: function() {
- var str = this;
- if (str.substring(0,1) == '?') {
- str = this.substring(1);
- }
- var result = {};
- var pairs = str.split('&');
- for (var i = 0; i < pairs.length; i++) {
- var pair = pairs[i].split('=');
- result[pair[0]] = pair[1];
- }
- return result;
- }
-});
-
-
-var _break = new Object();
-var _continue = new Object();
-
-var Enumerable = {
- each: function(iterator) {
- var index = 0;
- try {
- this._each(function(value) {
- try {
- iterator(value, index++);
- } catch (e) {
- if (e != _continue) throw e;
- }
- });
- } catch (e) {
- if (e != _break) throw e;
- }
- },
-
- all: function(iterator) {
- var result = true;
- this.each(function(value, index) {
- if (!(result &= (iterator || Prototype.K)(value, index)))
- throw _break;
- });
- return result;
- },
-
- any: function(iterator) {
- var result = true;
- this.each(function(value, index) {
- if (result &= (iterator || Prototype.K)(value, index))
- throw _break;
- });
- return result;
- },
-
- collect: function(iterator) {
- var results = [];
- this.each(function(value, index) {
- results.push(iterator(value, index));
- });
- return results;
- },
-
- detect: function (iterator) {
- var result;
- this.each(function(value, index) {
- if (iterator(value, index)) {
- result = value;
- throw _break;
- }
- });
- return result;
- },
-
- findAll: function(iterator) {
- var results = [];
- this.each(function(value, index) {
- if (iterator(value, index))
- results.push(value);
- });
- return results;
- },
-
- grep: function(pattern, iterator) {
- var results = [];
- this.each(function(value, index) {
- var stringValue = value.toString();
- if (stringValue.match(pattern))
- results.push((iterator || Prototype.K)(value, index));
- })
- return results;
- },
-
- include: function(object) {
- var found = false;
- this.each(function(value) {
- if (value == object) {
- found = true;
- throw _break;
- }
- });
- return found;
- },
-
- inject: function(memo, iterator) {
- this.each(function(value, index) {
- memo = iterator(memo, value, index);
- });
- return memo;
- },
-
- invoke: function(method) {
- var args = $A(arguments).slice(1);
- return this.collect(function(value) {
- return value[method].apply(value, args);
- });
- },
-
- max: function(iterator) {
- var result;
- this.each(function(value, index) {
- value = (iterator || Prototype.K)(value, index);
- if (value >= (result || value))
- result = value;
- });
- return result;
- },
-
- min: function(iterator) {
- var result;
- this.each(function(value, index) {
- value = (iterator || Prototype.K)(value, index);
- if (value <= (result || value))
- result = value;
- });
- return result;
- },
-
- partition: function(iterator) {
- var trues = [], falses = [];
- this.each(function(value, index) {
- ((iterator || Prototype.K)(value, index) ?
- trues : falses).push(value);
- });
- return [trues, falses];
- },
-
- pluck: function(property) {
- var results = [];
- this.each(function(value, index) {
- results.push(value[property]);
- });
- return results;
- },
-
- reject: function(iterator) {
- var results = [];
- this.each(function(value, index) {
- if (!iterator(value, index))
- results.push(value);
- });
- return results;
- },
-
- sortBy: function(iterator) {
- return this.collect(function(value, index) {
- return {value: value, criteria: iterator(value, index)};
- }).sort(function(left, right) {
- var a = left.criteria, b = right.criteria;
- return a < b ? -1 : a > b ? 1 : 0;
- }).pluck('value');
- },
-
- toArray: function() {
- return this.collect(Prototype.K);
- },
-
- zip: function() {
- var iterator = Prototype.K, args = $A(arguments);
- if (typeof args.last() == 'function')
- iterator = args.pop();
-
- var collections = [this].concat(args).map($A);
- return this.map(function(value, index) {
- iterator(value = collections.pluck(index));
- return value;
- });
- }
-}
-
-Object.extend(Enumerable, {
- map: Enumerable.collect,
- find: Enumerable.detect,
- select: Enumerable.findAll,
- member: Enumerable.include,
- entries: Enumerable.toArray
-});
-
-$A = Array.from = function(iterable) {
- var results = [];
- for (var i = 0; i < iterable.length; i++)
- results.push(iterable[i]);
- return results;
-}
-
-Object.extend(Array.prototype, {
- _each: function(iterator) {
- for (var i = 0; i < this.length; i++)
- iterator(this[i]);
- },
-
- first: function() {
- return this[0];
- },
-
- last: function() {
- return this[this.length - 1];
- }
-});
-
-Object.extend(Array.prototype, Enumerable);
-
-
-var Ajax = {
- getTransport: function() {
- return Try.these(
- function() {return new ActiveXObject('Msxml2.XMLHTTP')},
- function() {return new ActiveXObject('Microsoft.XMLHTTP')},
- function() {return new XMLHttpRequest()}
- ) || false;
- }
-}
-
-Ajax.Base = function() {};
-Ajax.Base.prototype = {
- setOptions: function(options) {
- this.options = {
- method: 'post',
- asynchronous: true,
- parameters: ''
- }
- Object.extend(this.options, options || {});
- },
-
- responseIsSuccess: function() {
- return this.transport.status == undefined
- || this.transport.status == 0
- || (this.transport.status >= 200 && this.transport.status < 300);
- },
-
- responseIsFailure: function() {
- return !this.responseIsSuccess();
- }
-}
-
-Ajax.Request = Class.create();
-Ajax.Request.Events =
- ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];
-
-Ajax.Request.prototype = Object.extend(new Ajax.Base(), {
- initialize: function(url, options) {
- this.transport = Ajax.getTransport();
- this.setOptions(options);
- this.request(url);
- },
-
- request: function(url) {
- var parameters = this.options.parameters || '';
- if (parameters.length > 0) parameters += '&_=';
-
- try {
- if (this.options.method == 'get')
- url += '?' + parameters;
-
- this.transport.open(this.options.method, url,
- this.options.asynchronous);
-
- if (this.options.asynchronous) {
- this.transport.onreadystatechange = this.onStateChange.bind(this);
- setTimeout((function() {this.respondToReadyState(1)}).bind(this), 10);
- }
-
- this.setRequestHeaders();
-
- var body = this.options.postBody ? this.options.postBody : parameters;
- this.transport.send(this.options.method == 'post' ? body : null);
-
- } catch (e) {
- }
- },
-
- setRequestHeaders: function() {
- var requestHeaders =
- ['X-Requested-With', 'XMLHttpRequest',
- 'X-Prototype-Version', Prototype.Version];
-
- if (this.options.method == 'post') {
- requestHeaders.push('Content-type',
- 'application/x-www-form-urlencoded');
-
- /* Force "Connection: close" for Mozilla browsers to work around
- * a bug where XMLHttpReqeuest sends an incorrect Content-length
- * header. See Mozilla Bugzilla #246651.
- */
- if (this.transport.overrideMimeType)
- requestHeaders.push('Connection', 'close');
- }
-
- if (this.options.requestHeaders)
- requestHeaders.push.apply(requestHeaders, this.options.requestHeaders);
-
- for (var i = 0; i < requestHeaders.length; i += 2)
- this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]);
- },
-
- onStateChange: function() {
- var readyState = this.transport.readyState;
- if (readyState != 1)
- this.respondToReadyState(this.transport.readyState);
- },
-
- respondToReadyState: function(readyState) {
- var event = Ajax.Request.Events[readyState];
-
- if (event == 'Complete')
- (this.options['on' + this.transport.status]
- || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')]
- || Prototype.emptyFunction)(this.transport);
-
- (this.options['on' + event] || Prototype.emptyFunction)(this.transport);
-
- /* Avoid memory leak in MSIE: clean up the oncomplete event handler */
- if (event == 'Complete')
- this.transport.onreadystatechange = Prototype.emptyFunction;
- }
-});
-
-Ajax.Updater = Class.create();
-Ajax.Updater.ScriptFragment = '(?:<script.*?>)((\n|.)*?)(?:<\/script>)';
-
-Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), {
- initialize: function(container, url, options) {
- this.containers = {
- success: container.success ? $(container.success) : $(container),
- failure: container.failure ? $(container.failure) :
- (container.success ? null : $(container))
- }
-
- this.transport = Ajax.getTransport();
- this.setOptions(options);
-
- var onComplete = this.options.onComplete || Prototype.emptyFunction;
- this.options.onComplete = (function() {
- this.updateContent();
- onComplete(this.transport);
- }).bind(this);
-
- this.request(url);
- },
-
- updateContent: function() {
- var receiver = this.responseIsSuccess() ?
- this.containers.success : this.containers.failure;
-
- var match = new RegExp(Ajax.Updater.ScriptFragment, 'img');
- var response = this.transport.responseText.replace(match, '');
- var scripts = this.transport.responseText.match(match);
-
- if (receiver) {
- if (this.options.insertion) {
- new this.options.insertion(receiver, response);
- } else {
- receiver.innerHTML = response;
- }
- }
-
- if (this.responseIsSuccess()) {
- if (this.onComplete)
- setTimeout((function() {this.onComplete(
- this.transport)}).bind(this), 10);
- }
-
- if (this.options.evalScripts && scripts) {
- match = new RegExp(Ajax.Updater.ScriptFragment, 'im');
- setTimeout((function() {
- for (var i = 0; i < scripts.length; i++)
- eval(scripts[i].match(match)[1]);
- }).bind(this), 10);
- }
- }
-});
-
-Ajax.PeriodicalUpdater = Class.create();
-Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), {
- initialize: function(container, url, options) {
- this.setOptions(options);
- this.onComplete = this.options.onComplete;
-
- this.frequency = (this.options.frequency || 2);
- this.decay = 1;
-
- this.updater = {};
- this.container = container;
- this.url = url;
-
- this.start();
- },
-
- start: function() {
- this.options.onComplete = this.updateComplete.bind(this);
- this.onTimerEvent();
- },
-
- stop: function() {
- this.updater.onComplete = undefined;
- clearTimeout(this.timer);
- (this.onComplete || Ajax.emptyFunction).apply(this, arguments);
- },
-
- updateComplete: function(request) {
- if (this.options.decay) {
- this.decay = (request.responseText == this.lastText ?
- this.decay * this.options.decay : 1);
-
- this.lastText = request.responseText;
- }
- this.timer = setTimeout(this.onTimerEvent.bind(this),
- this.decay * this.frequency * 1000);
- },
-
- onTimerEvent: function() {
- this.updater = new Ajax.Updater(this.container, this.url, this.options);
- }
-});
-
-document.getElementsByClassName = function(className) {
- var children = document.getElementsByTagName('*') || document.all;
- var elements = new Array();
-
- for (var i = 0; i < children.length; i++) {
- var child = children[i];
- var classNames = child.className.split(' ');
- for (var j = 0; j < classNames.length; j++) {
- if (classNames[j] == className) {
- elements.push(child);
- break;
- }
- }
- }
-
- return elements;
-}
-
-/*--------------------------------------------------------------------------*/
-
-if (!window.Element) {
- var Element = new Object();
-}
-
-Object.extend(Element, {
- toggle: function() {
- for (var i = 0; i < arguments.length; i++) {
- var element = $(arguments[i]);
- element.style.display =
- (element.style.display == 'none' ? '' : 'none');
- }
- },
-
- hide: function() {
- for (var i = 0; i < arguments.length; i++) {
- var element = $(arguments[i]);
- element.style.display = 'none';
- }
- },
-
- show: function() {
- for (var i = 0; i < arguments.length; i++) {
- var element = $(arguments[i]);
- element.style.display = '';
- }
- },
-
- remove: function(element) {
- element = $(element);
- element.parentNode.removeChild(element);
- },
-
- getHeight: function(element) {
- element = $(element);
- return element.offsetHeight;
- },
-
- hasClassName: function(element, className) {
- element = $(element);
- if (!element)
- return;
- var a = element.className.split(' ');
- for (var i = 0; i < a.length; i++) {
- if (a[i] == className)
- return true;
- }
- return false;
- },
-
- addClassName: function(element, className) {
- element = $(element);
- Element.removeClassName(element, className);
- element.className += ' ' + className;
- },
-
- removeClassName: function(element, className) {
- element = $(element);
- if (!element)
- return;
- var newClassName = '';
- var a = element.className.split(' ');
- for (var i = 0; i < a.length; i++) {
- if (a[i] != className) {
- if (i > 0)
- newClassName += ' ';
- newClassName += a[i];
- }
- }
- element.className = newClassName;
- },
-
- // removes whitespace-only text node children
- cleanWhitespace: function(element) {
- var element = $(element);
- for (var i = 0; i < element.childNodes.length; i++) {
- var node = element.childNodes[i];
- if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
- Element.remove(node);
- }
- }
-});
-
-var Toggle = new Object();
-Toggle.display = Element.toggle;
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.Insertion = function(adjacency) {
- this.adjacency = adjacency;
-}
-
-Abstract.Insertion.prototype = {
- initialize: function(element, content) {
- this.element = $(element);
- this.content = content;
-
- if (this.adjacency && this.element.insertAdjacentHTML) {
- this.element.insertAdjacentHTML(this.adjacency, this.content);
- } else {
- this.range = this.element.ownerDocument.createRange();
- if (this.initializeRange) this.initializeRange();
- this.fragment = this.range.createContextualFragment(this.content);
- this.insertContent();
- }
- }
-}
-
-var Insertion = new Object();
-
-Insertion.Before = Class.create();
-Insertion.Before.prototype = Object.extend(new Abstract.Insertion('beforeBegin'), {
- initializeRange: function() {
- this.range.setStartBefore(this.element);
- },
-
- insertContent: function() {
- this.element.parentNode.insertBefore(this.fragment, this.element);
- }
-});
-
-Insertion.Top = Class.create();
-Insertion.Top.prototype = Object.extend(new Abstract.Insertion('afterBegin'), {
- initializeRange: function() {
- this.range.selectNodeContents(this.element);
- this.range.collapse(true);
- },
-
- insertContent: function() {
- this.element.insertBefore(this.fragment, this.element.firstChild);
- }
-});
-
-Insertion.Bottom = Class.create();
-Insertion.Bottom.prototype = Object.extend(new Abstract.Insertion('beforeEnd'), {
- initializeRange: function() {
- this.range.selectNodeContents(this.element);
- this.range.collapse(this.element);
- },
-
- insertContent: function() {
- this.element.appendChild(this.fragment);
- }
-});
-
-Insertion.After = Class.create();
-Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), {
- initializeRange: function() {
- this.range.setStartAfter(this.element);
- },
-
- insertContent: function() {
- this.element.parentNode.insertBefore(this.fragment,
- this.element.nextSibling);
- }
-});
-
-var Field = {
- clear: function() {
- for (var i = 0; i < arguments.length; i++)
- $(arguments[i]).value = '';
- },
-
- focus: function(element) {
- $(element).focus();
- },
-
- present: function() {
- for (var i = 0; i < arguments.length; i++)
- if ($(arguments[i]).value == '') return false;
- return true;
- },
-
- select: function(element) {
- $(element).select();
- },
-
- activate: function(element) {
- $(element).focus();
- $(element).select();
- }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var Form = {
- serialize: function(form) {
- var elements = Form.getElements($(form));
- var queryComponents = new Array();
-
- for (var i = 0; i < elements.length; i++) {
- var queryComponent = Form.Element.serialize(elements[i]);
- if (queryComponent)
- queryComponents.push(queryComponent);
- }
-
- return queryComponents.join('&');
- },
-
- getElements: function(form) {
- var form = $(form);
- var elements = new Array();
-
- for (tagName in Form.Element.Serializers) {
- var tagElements = form.getElementsByTagName(tagName);
- for (var j = 0; j < tagElements.length; j++)
- elements.push(tagElements[j]);
- }
- return elements;
- },
-
- getInputs: function(form, typeName, name) {
- var form = $(form);
- var inputs = form.getElementsByTagName('input');
-
- if (!typeName && !name)
- return inputs;
-
- var matchingInputs = new Array();
- for (var i = 0; i < inputs.length; i++) {
- var input = inputs[i];
- if ((typeName && input.type != typeName) ||
- (name && input.name != name))
- continue;
- matchingInputs.push(input);
- }
-
- return matchingInputs;
- },
-
- disable: function(form) {
- var elements = Form.getElements(form);
- for (var i = 0; i < elements.length; i++) {
- var element = elements[i];
- element.blur();
- element.disabled = 'true';
- }
- },
-
- enable: function(form) {
- var elements = Form.getElements(form);
- for (var i = 0; i < elements.length; i++) {
- var element = elements[i];
- element.disabled = '';
- }
- },
-
- focusFirstElement: function(form) {
- var form = $(form);
- var elements = Form.getElements(form);
- for (var i = 0; i < elements.length; i++) {
- var element = elements[i];
- if (element.type != 'hidden' && !element.disabled) {
- Field.activate(element);
- break;
- }
- }
- },
-
- reset: function(form) {
- $(form).reset();
- }
-}
-
-Form.Element = {
- serialize: function(element) {
- var element = $(element);
- var method = element.tagName.toLowerCase();
- var parameter = Form.Element.Serializers[method](element);
-
- if (parameter)
- return encodeURIComponent(parameter[0]) + '=' +
- encodeURIComponent(parameter[1]);
- },
-
- getValue: function(element) {
- var element = $(element);
- var method = element.tagName.toLowerCase();
- var parameter = Form.Element.Serializers[method](element);
-
- if (parameter)
- return parameter[1];
- }
-}
-
-Form.Element.Serializers = {
- input: function(element) {
- switch (element.type.toLowerCase()) {
- case 'submit':
- case 'hidden':
- case 'password':
- case 'text':
- return Form.Element.Serializers.textarea(element);
- case 'checkbox':
- case 'radio':
- return Form.Element.Serializers.inputSelector(element);
- }
- return false;
- },
-
- inputSelector: function(element) {
- if (element.checked)
- return [element.name, element.value];
- },
-
- textarea: function(element) {
- return [element.name, element.value];
- },
-
- select: function(element) {
- var value = '';
- if (element.type == 'select-one') {
- var index = element.selectedIndex;
- if (index >= 0)
- value = element.options[index].value || element.options[index].text;
- } else {
- value = new Array();
- for (var i = 0; i < element.length; i++) {
- var opt = element.options[i];
- if (opt.selected)
- value.push(opt.value || opt.text);
- }
- }
- return [element.name, value];
- }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var $F = Form.Element.getValue;
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.TimedObserver = function() {}
-Abstract.TimedObserver.prototype = {
- initialize: function(element, frequency, callback) {
- this.frequency = frequency;
- this.element = $(element);
- this.callback = callback;
-
- this.lastValue = this.getValue();
- this.registerCallback();
- },
-
- registerCallback: function() {
- setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
- },
-
- onTimerEvent: function() {
- var value = this.getValue();
- if (this.lastValue != value) {
- this.callback(this.element, value);
- this.lastValue = value;
- }
- }
-}
-
-Form.Element.Observer = Class.create();
-Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
- getValue: function() {
- return Form.Element.getValue(this.element);
- }
-});
-
-Form.Observer = Class.create();
-Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
- getValue: function() {
- return Form.serialize(this.element);
- }
-});
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.EventObserver = function() {}
-Abstract.EventObserver.prototype = {
- initialize: function(element, callback) {
- this.element = $(element);
- this.callback = callback;
-
- this.lastValue = this.getValue();
- if (this.element.tagName.toLowerCase() == 'form')
- this.registerFormCallbacks();
- else
- this.registerCallback(this.element);
- },
-
- onElementEvent: function() {
- var value = this.getValue();
- if (this.lastValue != value) {
- this.callback(this.element, value);
- this.lastValue = value;
- }
- },
-
- registerFormCallbacks: function() {
- var elements = Form.getElements(this.element);
- for (var i = 0; i < elements.length; i++)
- this.registerCallback(elements[i]);
- },
-
- registerCallback: function(element) {
- if (element.type) {
- switch (element.type.toLowerCase()) {
- case 'checkbox':
- case 'radio':
- element.target = this;
- element.prev_onclick = element.onclick || Prototype.emptyFunction;
- element.onclick = function() {
- this.prev_onclick();
- this.target.onElementEvent();
- }
- break;
- case 'password':
- case 'text':
- case 'textarea':
- case 'select-one':
- case 'select-multiple':
- element.target = this;
- element.prev_onchange = element.onchange || Prototype.emptyFunction;
- element.onchange = function() {
- this.prev_onchange();
- this.target.onElementEvent();
- }
- break;
- }
- }
- }
-}
-
-Form.Element.EventObserver = Class.create();
-Form.Element.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
- getValue: function() {
- return Form.Element.getValue(this.element);
- }
-});
-
-Form.EventObserver = Class.create();
-Form.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
- getValue: function() {
- return Form.serialize(this.element);
- }
-});
-
-
-if (!window.Event) {
- var Event = new Object();
-}
-
-Object.extend(Event, {
- KEY_BACKSPACE: 8,
- KEY_TAB: 9,
- KEY_RETURN: 13,
- KEY_ESC: 27,
- KEY_LEFT: 37,
- KEY_UP: 38,
- KEY_RIGHT: 39,
- KEY_DOWN: 40,
- KEY_DELETE: 46,
-
- element: function(event) {
- return event.target || event.srcElement;
- },
-
- isLeftClick: function(event) {
- return (((event.which) && (event.which == 1)) ||
- ((event.button) && (event.button == 1)));
- },
-
- pointerX: function(event) {
- return event.pageX || (event.clientX +
- (document.documentElement.scrollLeft || document.body.scrollLeft));
- },
-
- pointerY: function(event) {
- return event.pageY || (event.clientY +
- (document.documentElement.scrollTop || document.body.scrollTop));
- },
-
- stop: function(event) {
- if (event.preventDefault) {
- event.preventDefault();
- event.stopPropagation();
- } else {
- event.returnValue = false;
- }
- },
-
- // find the first node with the given tagName, starting from the
- // node the event was triggered on; traverses the DOM upwards
- findElement: function(event, tagName) {
- var element = Event.element(event);
- while (element.parentNode && (!element.tagName ||
- (element.tagName.toUpperCase() != tagName.toUpperCase())))
- element = element.parentNode;
- return element;
- },
-
- observers: false,
-
- _observeAndCache: function(element, name, observer, useCapture) {
- if (!this.observers) this.observers = [];
- if (element.addEventListener) {
- this.observers.push([element, name, observer, useCapture]);
- element.addEventListener(name, observer, useCapture);
- } else if (element.attachEvent) {
- this.observers.push([element, name, observer, useCapture]);
- element.attachEvent('on' + name, observer);
- }
- },
-
- unloadCache: function() {
- if (!Event.observers) return;
- for (var i = 0; i < Event.observers.length; i++) {
- Event.stopObserving.apply(this, Event.observers[i]);
- Event.observers[i][0] = null;
- }
- Event.observers = false;
- },
-
- observe: function(element, name, observer, useCapture) {
- var element = $(element);
- useCapture = useCapture || false;
-
- if (name == 'keypress' &&
- ((/Konqueror|Safari|KHTML/.test(navigator.userAgent))
- || element.attachEvent))
- name = 'keydown';
-
- this._observeAndCache(element, name, observer, useCapture);
- },
-
- stopObserving: function(element, name, observer, useCapture) {
- var element = $(element);
- useCapture = useCapture || false;
-
- if (name == 'keypress' &&
- ((/Konqueror|Safari|KHTML/.test(navigator.userAgent))
- || element.detachEvent))
- name = 'keydown';
-
- if (element.removeEventListener) {
- element.removeEventListener(name, observer, useCapture);
- } else if (element.detachEvent) {
- element.detachEvent('on' + name, observer);
- }
- }
-});
-
-/* prevent memory leaks in IE */
-Event.observe(window, 'unload', Event.unloadCache, false);
-
-var Position = {
-
- // set to true if needed, warning: firefox performance problems
- // NOT neeeded for page scrolling, only if draggable contained in
- // scrollable elements
- includeScrollOffsets: false,
-
- // must be called before calling withinIncludingScrolloffset, every time the
- // page is scrolled
- prepare: function() {
- this.deltaX = window.pageXOffset
- || document.documentElement.scrollLeft
- || document.body.scrollLeft
- || 0;
- this.deltaY = window.pageYOffset
- || document.documentElement.scrollTop
- || document.body.scrollTop
- || 0;
- },
-
- realOffset: function(element) {
- var valueT = 0, valueL = 0;
- do {
- valueT += element.scrollTop || 0;
- valueL += element.scrollLeft || 0;
- element = element.parentNode;
- } while (element);
- return [valueL, valueT];
- },
-
- cumulativeOffset: function(element) {
- var valueT = 0, valueL = 0;
- do {
- valueT += element.offsetTop || 0;
- valueL += element.offsetLeft || 0;
- element = element.offsetParent;
- } while (element);
- return [valueL, valueT];
- },
-
- // caches x/y coordinate pair to use with overlap
- within: function(element, x, y) {
- if (this.includeScrollOffsets)
- return this.withinIncludingScrolloffsets(element, x, y);
- this.xcomp = x;
- this.ycomp = y;
- this.offset = this.cumulativeOffset(element);
-
- return (y >= this.offset[1] &&
- y < this.offset[1] + element.offsetHeight &&
- x >= this.offset[0] &&
- x < this.offset[0] + element.offsetWidth);
- },
-
- withinIncludingScrolloffsets: function(element, x, y) {
- var offsetcache = this.realOffset(element);
-
- this.xcomp = x + offsetcache[0] - this.deltaX;
- this.ycomp = y + offsetcache[1] - this.deltaY;
- this.offset = this.cumulativeOffset(element);
-
- return (this.ycomp >= this.offset[1] &&
- this.ycomp < this.offset[1] + element.offsetHeight &&
- this.xcomp >= this.offset[0] &&
- this.xcomp < this.offset[0] + element.offsetWidth);
- },
-
- // within must be called directly before
- overlap: function(mode, element) {
- if (!mode) return 0;
- if (mode == 'vertical')
- return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
- element.offsetHeight;
- if (mode == 'horizontal')
- return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
- element.offsetWidth;
- },
-
- clone: function(source, target) {
- source = $(source);
- target = $(target);
- target.style.position = 'absolute';
- var offsets = this.cumulativeOffset(source);
- target.style.top = offsets[1] + 'px';
- target.style.left = offsets[0] + 'px';
- target.style.width = source.offsetWidth + 'px';
- target.style.height = source.offsetHeight + 'px';
- }
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/screen.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/screen.css
deleted file mode 100644
index c6084f81df3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/skin/screen.css
+++ /dev/null
@@ -1,587 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-body { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif; }
-
-h1 { font-size : 160%; margin: 0px 0px 0px 0px; padding: 0px; }
-h2 { font-size : 140%; margin: 1em 0px 0.8em 0px; padding: 0px; font-weight : bold;}
-h3 { font-size : 130%; margin: 0.8em 0px 0px 0px; padding: 0px; font-weight : bold; }
-.h3 { margin: 22px 0px 3px 0px; }
-h4 { font-size : 120%; margin: 0.7em 0px 0px 0px; padding: 0px; font-weight : normal; text-align: left; }
-.h4 { margin: 18px 0px 0px 0px; }
-h4.faq { font-size : 120%; margin: 18px 0px 0px 0px; padding: 0px; font-weight : bold; text-align: left; }
-h5 { font-size : 100%; margin: 14px 0px 0px 0px; padding: 0px; font-weight : normal; text-align: left; }
-
-/**
-* table
-*/
-table .title { background-color: #000000; }
-.ForrestTable {
- color: #ffffff;
- background-color: #7099C5;
- width: 100%;
- font-size : 100%;
- empty-cells: show;
-}
-table caption {
- padding-left: 5px;
- color: white;
- text-align: left;
- font-weight: bold;
- background-color: #000000;
-}
-.ForrestTable td {
- color: black;
- background-color: #f0f0ff;
-}
-.ForrestTable th { text-align: center; }
-/**
- * Page Header
- */
-
-#top {
- position: relative;
- float: left;
- width: 100%;
- background: #294563; /* if you want a background in the header, put it here */
-}
-
-#top .breadtrail {
- background: #CFDCED;
- color: black;
- border-bottom: solid 1px white;
- padding: 3px 10px;
- font-size: 75%;
-}
-#top .breadtrail a { color: black; }
-
-#top .header {
- float: left;
- width: 100%;
- background: url("images/header_white_line.gif") repeat-x bottom;
-}
-
-#top .grouplogo {
- padding: 7px 0 10px 10px;
- float: left;
- text-align: left;
-}
-#top .projectlogo {
- padding: 7px 0 10px 10px;
- float: left;
- width: 33%;
- text-align: right;
-}
-#top .projectlogoA1 {
- padding: 7px 0 10px 10px;
- float: right;
-}
-html>body #top .searchbox {
- bottom: 0px;
-}
-#top .searchbox {
- position: absolute;
- right: 10px;
- height: 42px;
- font-size: 70%;
- white-space: nowrap;
- text-align: right;
- color: white;
- background-color: #000000;
- z-index:0;
- background-image: url(images/rc-t-l-5-1header-2searchbox-3searchbox.png);
- background-repeat: no-repeat;
- background-position: top left;
- bottom: -1px; /* compensate for IE rendering issue */
-}
-
-#top .searchbox form {
- padding: 5px 10px;
- margin: 0;
-}
-#top .searchbox p {
- padding: 0 0 2px 0;
- margin: 0;
-}
-#top .searchbox input {
- font-size: 100%;
-}
-
-#tabs {
- clear: both;
- padding-left: 10px;
- margin: 0;
- list-style: none;
-}
-/* background: #CFDCED url("images/tab-right.gif") no-repeat right top;*/
-#tabs li {
- float: left;
- background-image: url(images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png);
- background-repeat: no-repeat;
- background-position: top right;
- background-color: #000000;
- margin: 0 3px 0 0;
- padding: 0;
-}
-
-/*background: url("images/tab-left.gif") no-repeat left top;*/
-#tabs li a {
- float: left;
- display: block;
- font-family: verdana, arial, sans-serif;
- text-decoration: none;
- color: black;
- white-space: nowrap;
- background-image: url(images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png);
- background-repeat: no-repeat;
- background-position: top left;
- padding: 5px 15px 4px;
- width: .1em; /* IE/Win fix */
-}
-
-#tabs li a:hover {
-
- cursor: pointer;
- text-decoration:underline;
-}
-
-#tabs > li a { width: auto; } /* Rest of IE/Win fix */
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#tabs a { float: none; }
-/* End IE5-Mac hack */
-
-#top .header .current {
- background-color: #4C6C8F;
- background-image: url(images/rc-t-r-5-1header-2tab-selected-3tab-selected.png);
- background-repeat: no-repeat;
- background-position: top right;
-}
-#top .header .current a {
- font-weight: bold;
- padding-bottom: 5px;
- color: white;
- background-image: url(images/rc-t-l-5-1header-2tab-selected-3tab-selected.png);
- background-repeat: no-repeat;
- background-position: top left;
-}
-#publishedStrip {
- padding-right: 10px;
- padding-left: 20px;
- padding-top: 3px;
- padding-bottom:3px;
- color: #ffffff;
- font-size : 60%;
- font-weight: bold;
- background-color: #4C6C8F;
- text-align:right;
-}
-
-#level2tabs {
-margin: 0;
-float:left;
-position:relative;
-
-}
-
-
-
-#level2tabs a:hover {
-
- cursor: pointer;
- text-decoration:underline;
-
-}
-
-#level2tabs a{
-
- cursor: pointer;
- text-decoration:none;
- background-image: url('images/chapter.gif');
- background-repeat: no-repeat;
- background-position: center left;
- padding-left: 6px;
- margin-left: 6px;
-}
-
-/*
-* border-top: solid #4C6C8F 15px;
-*/
-#main {
- position: relative;
- background: white;
- clear:both;
-}
-#main .breadtrail {
- clear:both;
- position: relative;
- background: #CFDCED;
- color: black;
- border-bottom: solid 1px black;
- border-top: solid 1px black;
- padding: 0px 180px;
- font-size: 75%;
- z-index:10;
-}
-/**
-* Round corner
-*/
-#roundtop {
- background-image: url(images/rc-t-r-15-1body-2menu-3menu.png);
- background-repeat: no-repeat;
- background-position: top right;
-}
-
-#roundbottom {
- background-image: url(images/rc-b-r-15-1body-2menu-3menu.png);
- background-repeat: no-repeat;
- background-position: top right;
-}
-
-img.corner {
- width: 15px;
- height: 15px;
- border: none;
- display: block !important;
-}
-
-.roundtopsmall {
- background-image: url(images/rc-t-r-5-1header-2searchbox-3searchbox.png);
- background-repeat: no-repeat;
- background-position: top right;
-}
-
-#roundbottomsmall {
- background-image: url(images/rc-b-r-5-1header-2tab-selected-3tab-selected.png);
- background-repeat: no-repeat;
- background-position: top right;
-}
-
-img.cornersmall {
- width: 5px;
- height: 5px;
- border: none;
- display: block !important;
-}
-/**
- * Side menu
- */
-#menu a { font-weight: normal; text-decoration: none;}
-#menu a:visited { font-weight: normal; }
-#menu a:active { font-weight: normal; }
-#menu a:hover { font-weight: normal; text-decoration:underline;}
-
-#menuarea { width:10em;}
-#menu {
- position: relative;
- float: left;
- width: 160px;
- padding-top: 0px;
- top:-18px;
- left:10px;
- z-index: 20;
- background-color: #f90;
- font-size : 70%;
-
-}
-
-.menutitle {
- cursor:pointer;
- padding: 3px 12px;
- margin-left: 10px;
- background-image: url('images/chapter.gif');
- background-repeat: no-repeat;
- background-position: center left;
- font-weight : bold;
-
-
-}
-
-.menutitle:hover{text-decoration:underline;cursor: pointer;}
-
-#menu .menuitemgroup {
- margin: 0px 0px 6px 8px;
- padding: 0px;
- font-weight : bold; }
-
-#menu .selectedmenuitemgroup{
- margin: 0px 0px 0px 8px;
- padding: 0px;
- font-weight : normal;
-
- }
-
-#menu .menuitem {
- padding: 2px 0px 1px 13px;
- background-image: url('images/page.gif');
- background-repeat: no-repeat;
- background-position: center left;
- font-weight : normal;
- margin-left: 10px;
-}
-
-#menu .menupage {
- margin: 2px 0px 1px 10px;
- padding: 0px 3px 0px 12px;
- background-image: url('images/page.gif');
- background-repeat: no-repeat;
- background-position: center left;
- font-style : normal;
-}
-#menu .menupagetitle {
- padding: 0px 0px 0px 1px;
- font-style : normal;
- border-style: solid;
- border-width: 1px;
- margin-right: 10px;
-
-}
-#menu .menupageitemgroup {
- padding: 3px 0px 4px 6px;
- font-style : normal;
- border-bottom: 1px solid ;
- border-left: 1px solid ;
- border-right: 1px solid ;
- margin-right: 10px;
-}
-#menu .menupageitem {
- font-style : normal;
- font-weight : normal;
- border-width: 0px;
- font-size : 90%;
-}
-#menu #credit {
- text-align: center;
-}
-#menu #credit2 {
- text-align: center;
- padding: 3px 3px 3px 3px;
- background-color: #ffffff;
-}
-#menu .searchbox {
- text-align: center;
-}
-#menu .searchbox form {
- padding: 3px 3px;
- margin: 0;
-}
-#menu .searchbox input {
- font-size: 100%;
-}
-
-#content {
- padding: 20px 20px 20px 180px;
- margin: 0;
- font : small Verdana, Helvetica, sans-serif;
- font-size : 80%;
-}
-
-#content ul {
- margin: 0;
- padding: 0 25px;
-}
-#content li {
- padding: 0 5px;
-}
-#feedback {
- color: black;
- background: #CFDCED;
- text-align:center;
- margin-top: 5px;
-}
-#feedback #feedbackto {
- font-size: 90%;
- color: black;
-}
-#footer {
- clear: both;
- position: relative; /* IE bugfix (http://www.dracos.co.uk/web/css/ie6floatbug/) */
- width: 100%;
- background: #CFDCED;
- border-top: solid 1px #4C6C8F;
- color: black;
-}
-#footer .copyright {
- position: relative; /* IE bugfix cont'd */
- padding: 5px;
- margin: 0;
- width: 45%;
-}
-#footer .lastmodified {
- position: relative; /* IE bugfix cont'd */
- float: right;
- width: 45%;
- padding: 5px;
- margin: 0;
- text-align: right;
-}
-#footer a { color: white; }
-
-#footer #logos {
- text-align: left;
-}
-
-
-/**
- * Misc Styles
- */
-
-acronym { cursor: help; }
-.boxed { background-color: #a5b6c6;}
-.underlined_5 {border-bottom: solid 5px #4C6C8F;}
-.underlined_10 {border-bottom: solid 10px #4C6C8F;}
-/* ==================== snail trail ============================ */
-
-.trail {
- position: relative; /* IE bugfix cont'd */
- font-size: 70%;
- text-align: right;
- float: right;
- margin: -10px 5px 0px 5px;
- padding: 0;
-}
-
-#motd-area {
- position: relative; /* IE bugfix cont'd */
- float: right;
- width: 35%;
- background-color: #f0f0ff;
- border-top: solid 1px #4C6C8F;
- border-bottom: solid 1px #4C6C8F;
- margin-bottom: 15px;
- margin-left: 15px;
- margin-right: 10%;
- padding-bottom: 5px;
- padding-top: 5px;
-}
-
-#minitoc-area {
- border-top: solid 1px #4C6C8F;
- border-bottom: solid 1px #4C6C8F;
- margin: 15px 10% 5px 15px;
- /* margin-bottom: 15px;
- margin-left: 15px;
- margin-right: 10%;*/
- padding-bottom: 7px;
- padding-top: 5px;
-}
-.minitoc {
- list-style-image: url('images/current.gif');
- font-weight: normal;
-}
-
-li p {
- margin: 0;
- padding: 0;
-}
-
-.pdflink {
- position: relative; /* IE bugfix cont'd */
- float: right;
- margin: 0px 5px;
- padding: 0;
-}
-.pdflink br {
- margin-top: -10px;
- padding-left: 1px;
-}
-.pdflink a {
- display: block;
- font-size: 70%;
- text-align: center;
- margin: 0;
- padding: 0;
-}
-
-.pdflink img {
- display: block;
- height: 16px;
- width: 16px;
-}
-.xmllink {
- position: relative; /* IE bugfix cont'd */
- float: right;
- margin: 0px 5px;
- padding: 0;
-}
-.xmllink br {
- margin-top: -10px;
- padding-left: 1px;
-}
-.xmllink a {
- display: block;
- font-size: 70%;
- text-align: center;
- margin: 0;
- padding: 0;
-}
-
-.xmllink img {
- display: block;
- height: 16px;
- width: 16px;
-}
-.podlink {
- position: relative; /* IE bugfix cont'd */
- float: right;
- margin: 0px 5px;
- padding: 0;
-}
-.podlink br {
- margin-top: -10px;
- padding-left: 1px;
-}
-.podlink a {
- display: block;
- font-size: 70%;
- text-align: center;
- margin: 0;
- padding: 0;
-}
-
-.podlink img {
- display: block;
- height: 16px;
- width: 16px;
-}
-
-.printlink {
- position: relative; /* IE bugfix cont'd */
- float: right;
-}
-.printlink br {
- margin-top: -10px;
- padding-left: 1px;
-}
-.printlink a {
- display: block;
- font-size: 70%;
- text-align: center;
- margin: 0;
- padding: 0;
-}
-.printlink img {
- display: block;
- height: 16px;
- width: 16px;
-}
-
-p.instruction {
- display: list-item;
- list-style-image: url('../images/instruction_arrow.png');
- list-style-position: outside;
- margin-left: 2em;
-} \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/status.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/status.html
deleted file mode 100644
index c81a31926e0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/status.html
+++ /dev/null
@@ -1,10676 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Batik implementation status</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Status</div>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menuitem">
-<a href="uses.html">Projects using Batik</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Batik implementation status</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#elements">Elements, attributes and properties</a>
-</li>
-<li>
-<a href="#dom">DOM interfaces</a>
-</li>
-<li>
-<a href="#ecmascript">ECMAScript objects</a>
-</li>
-<li>
-<a href="#test">SVG 1.1 test suite</a>
-</li>
-</ul>
-</div>
-
-<p>
- This page details information about Batik&rsquo;s implementation of the
- <a class="external" href="http://www.w3.org/TR/SVG11/">SVG 1.1</a> and related specifications. The features
- of the implementation are annotated with their level of support, which
- can be at one of three levels:
- </p>
-
-
-<dl>
-
-<dt>Not supported</dt>
-
-<dd>
-
-<p>
- If a feature is <span class="no">not</span> supported, this means that Batik performs
- no useful processing for it. This feature could be silently ignored or
- an exception might be thrown when trying to use it.
- </p>
-
-</dd>
-
-<dt>Partially supported</dt>
-
-<dd>
-
-<p>
- If a feature is <span class="partial">partially</span> suppored, this means that Batik performs
- some processing for it, but there are known bugs with this processing.
- </p>
-
-</dd>
-
-<dt>Fully supported</dt>
-
-<dd>
-
-<p>
- If a feature is <span class="yes">fully</span> supported, this means that Batik performs
- the correct processing for it, as detailed in the relevant specification.
- </p>
-
-</dd>
-
-
-<p>
- Note that the information on this page is based on the code in the
- Subversion repository trunk.
- </p>
-
-</dl>
-
-
-<a name="N10040"></a><a name="elements"></a>
-<h2 class="boxed">Elements, attributes and properties</h2>
-<div class="section">
-<p>
- The table below lists the SVG elements and the attributes and properties
- on them that are supported by Batik. For an element to be fully
- supported, its attributes and the properties that apply to it must also
- be fully supported. If an attribute of the element or a property that
- applies to the element is only partially supported or is not supported,
- the element can be at most partially supported. An element is not
- supported if it is not processed by Batik, even if some of its
- attributes are supported (such as the core attributes <span class="codefrag">id</span>
- or <span class="codefrag">xml:base</span>).
- </p>
-<p>
- Note that all presentation attributes are supported on all stylable
- elements. These attributes are not listed in the table. Only those
- properties that apply to a given element are listed.
- </p>
-<table class="elements">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="40"></td><th><a name="svg:a"></a>svg:a</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">target</th><td class="no">no</td><td class="attribute-note">While <span class="codefrag">target</span> is not supported, new windows can be opened with <span class="codefrag">xlink:show="new"</span>.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="partial">partial</td><td class="attribute-note">URI references to animation elements will not trigger the animation when the link is activated.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="70"></td><th><a name="svg:altGlyph"></a>svg:altGlyph</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">format</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyphRef</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rotate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">alignment-baseline</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseline-shift</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">direction</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dominant-baseline</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-family</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size-adjust</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-stretch</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-variant</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-weight</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-horizontal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-vertical</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kerning</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">letter-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-anchor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-decoration</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unicode-bidi</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">word-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="svg:altGlyphDef"></a>svg:altGlyphDef</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="svg:altGlyphItem"></a>svg:altGlyphItem</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="31"></td><th><a name="svg:animate"></a>svg:animate</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">accumulate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">additive</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeName</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">begin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">by</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">calcMode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">end</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">from</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">keySplines</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">keyTimes</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">max</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">min</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onbegin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onend</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onrepeat</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatCount</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatDur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">restart</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">to</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">values</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="34"></td><th><a name="svg:animateColor"></a>svg:animateColor</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">accumulate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">additive</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeName</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">begin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">by</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">calcMode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">end</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">from</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">keySplines</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">keyTimes</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">max</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">min</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onbegin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onend</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onrepeat</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatCount</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatDur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">restart</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">to</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">values</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="35"></td><th><a name="svg:animateMotion"></a>svg:animateMotion</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">accumulate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">additive</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeName</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">begin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">by</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">calcMode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">end</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">from</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">keyPoints</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">keySplines</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">keyTimes</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">max</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">min</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onbegin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onend</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onrepeat</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">origin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatCount</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatDur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">restart</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rotate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">to</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">values</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="32"></td><th><a name="svg:animateTransform"></a>svg:animateTransform</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">accumulate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">additive</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeName</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">begin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">by</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">calcMode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">end</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">from</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">keySplines</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">keyTimes</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">max</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">min</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onbegin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onend</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onrepeat</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatCount</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatDur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">restart</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">to</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">values</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="49"></td><th><a name="svg:circle"></a>svg:circle</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">r</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">shape-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="23"></td><th><a name="svg:clipPath"></a>svg:clipPath</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clipPathUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="16"></td><th><a name="svg:color-profile"></a>svg:color-profile</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">local</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">name</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rendering-intent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="19"></td><th><a name="svg:cursor"></a>svg:cursor</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="13"></td><th><a name="svg:definition-src"></a>svg:definition-src</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="31"></td><th><a name="svg:defs"></a>svg:defs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="8"></td><th><a name="svg:desc"></a>svg:desc</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="50"></td><th><a name="svg:ellipse"></a>svg:ellipse</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">ry</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">shape-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="16"></td><th><a name="svg:feBlend"></a>svg:feBlend</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="16"></td><th><a name="svg:feColorMatrix"></a>svg:feColorMatrix</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">values</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="14"></td><th><a name="svg:feComponentTransfer"></a>svg:feComponentTransfer</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="20"></td><th><a name="svg:feComposite"></a>svg:feComposite</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k3</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k4</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">operator</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="23"></td><th><a name="svg:feConvolveMatrix"></a>svg:feConvolveMatrix</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">bias</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">divisor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">edgeMode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kernelMatrix</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kernelUnitLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">order</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAlpha</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">targetX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">targetY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="21"></td><th><a name="svg:feDiffuseLighting"></a>svg:feDiffuseLighting</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">diffuseConstant</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kernelUnitLength</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">surfaceScale</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">lighting-color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="18"></td><th><a name="svg:feDisplacementMap"></a>svg:feDisplacementMap</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">scale</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xChannelSelector</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">yChannelSelector</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="8"></td><th><a name="svg:feDistantLight"></a>svg:feDistantLight</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">azimuth</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">elevation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="19"></td><th><a name="svg:feFlood"></a>svg:feFlood</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">flood-color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">flood-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="13"></td><th><a name="svg:feFuncA"></a>svg:feFuncA</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">amplitude</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">exponent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">intercept</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">offset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">slope</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">tableValues</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="13"></td><th><a name="svg:feFuncB"></a>svg:feFuncB</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">amplitude</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">exponent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">intercept</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">offset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">slope</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">tableValues</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="13"></td><th><a name="svg:feFuncG"></a>svg:feFuncG</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">amplitude</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">exponent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">intercept</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">offset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">slope</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">tableValues</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="13"></td><th><a name="svg:feFuncR"></a>svg:feFuncR</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">amplitude</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">exponent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">intercept</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">offset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">slope</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">tableValues</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="15"></td><th><a name="svg:feGaussianBlur"></a>svg:feGaussianBlur</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stdDeviation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="38"></td><th><a name="svg:feImage"></a>svg:feImage</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-profile</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">image-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">overflow</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="13"></td><th><a name="svg:feMerge"></a>svg:feMerge</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="svg:feMergeNode"></a>svg:feMergeNode</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="16"></td><th><a name="svg:feMorphology"></a>svg:feMorphology</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">operator</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">radius</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="16"></td><th><a name="svg:feOffset"></a>svg:feOffset</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="9"></td><th><a name="svg:fePointLight"></a>svg:fePointLight</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">z</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="22"></td><th><a name="svg:feSpecularLighting"></a>svg:feSpecularLighting</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kernelUnitLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">specularConstant</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">specularExponent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">surfaceScale</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">lighting-color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="14"></td><th><a name="svg:feSpotLight"></a>svg:feSpotLight</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">limitingConeAngle</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointsAtX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointsAtY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointsAtZ</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">specularExponent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">z</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="14"></td><th><a name="svg:feTile"></a>svg:feTile</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="18"></td><th><a name="svg:feTurbulence"></a>svg:feTurbulence</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseFrequency</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">numOctaves</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">seed</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stitchTiles</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation-filters</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="23"></td><th><a name="svg:filter"></a>svg:filter</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filterRes</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filterUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">primitiveUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="15"></td><th><a name="svg:font"></a>svg:font</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">horiz-adv-x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">horiz-origin-x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">horiz-origin-y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">vert-adv-y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">vert-origin-x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">vert-origin-y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="39"></td><th><a name="svg:font-face"></a>svg:font-face</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">accent-height</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">alphabetic</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">ascent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">bbox</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cap-height</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">descent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-family</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-stretch</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-variant</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-weight</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">hanging</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">ideographic</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mathematical</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">overline-position</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">overline-thickness</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">panose-1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">slope</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stemh</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stemv</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">strikethrough-position</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">strikethrough-thickness</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">underline-position</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">underline-thickness</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unicode-range</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">units-per-em</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">v-alphabetic</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">v-hanging</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">v-ideographic</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">v-mathematical</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">widths</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x-height</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="7"></td><th><a name="svg:font-face-format"></a>svg:font-face-format</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">string</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="svg:font-face-name"></a>svg:font-face-name</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">name</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="svg:font-face-src"></a>svg:font-face-src</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="13"></td><th><a name="svg:font-face-uri"></a>svg:font-face-uri</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="30"></td><th><a name="svg:foreignObject"></a>svg:foreignObject</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onactivate</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">overflow</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="32"></td><th><a name="svg:g"></a>svg:g</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="18"></td><th><a name="svg:glyph"></a>svg:glyph</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">arabic-form</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">d</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-name</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">horiz-adv-x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">orientation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unicode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">vert-adv-y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">vert-origin-x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">vert-origin-y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="28"></td><th><a name="svg:glyphRef"></a>svg:glyphRef</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dx</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dy</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-family</th><td class="no">no</td><td class="attribute-note"><a href="#noteGlyphRef">[2]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size</th><td class="no">no</td><td class="attribute-note"><a href="#noteGlyphRef">[2]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size-adjust</th><td class="no">no</td><td class="attribute-note"><a href="#noteGlyphRef">[2]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-stretch</th><td class="no">no</td><td class="attribute-note"><a href="#noteGlyphRef">[2]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-style</th><td class="no">no</td><td class="attribute-note"><a href="#noteGlyphRef">[2]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-variant</th><td class="no">no</td><td class="attribute-note"><a href="#noteGlyphRef">[2]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-weight</th><td class="no">no</td><td class="attribute-note"><a href="#noteGlyphRef">[2]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">format</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyphRef</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="11"></td><th><a name="svg:hkern"></a>svg:hkern</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">g1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">g2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">u1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">u2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="49"></td><th><a name="svg:image"></a>svg:image</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-profile</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">image-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">overflow</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="54"></td><th><a name="svg:line"></a>svg:line</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-end</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-mid</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-start</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">shape-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="28"></td><th><a name="svg:linearGradient"></a>svg:linearGradient</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">gradientTransform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">gradientUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">spreadMethod</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stop-color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stop-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="26"></td><th><a name="svg:marker"></a>svg:marker</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">markerHeight</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">markerUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">markerWidth</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">orient</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">refX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">refY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewBox</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="27"></td><th><a name="svg:mask"></a>svg:mask</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">maskContentUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">maskUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="svg:metadata"></a>svg:metadata</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="13"></td><th><a name="svg:missing-glyph"></a>svg:missing-glyph</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">d</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">horiz-adv-x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">vert-adv-y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">vert-origin-x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">vert-origin-y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="14"></td><th><a name="svg:mpath"></a>svg:mpath</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="52"></td><th><a name="svg:path"></a>svg:path</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">d</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pathLength</th><td class="no">no</td><td class="attribute-note">Author specified path length is ignored.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-end</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-mid</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-start</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">shape-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="37"></td><th><a name="svg:pattern"></a>svg:pattern</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">patternContentUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">patternTransform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">patternUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewBox</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="51"></td><th><a name="svg:polygon"></a>svg:polygon</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">points</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-end</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-mid</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-start</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">shape-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="51"></td><th><a name="svg:polyline"></a>svg:polyline</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">points</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-end</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-mid</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">marker-start</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">shape-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="24"></td><th><a name="svg:radialGradient"></a>svg:radialGradient</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">gradientTransform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">gradientUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">r</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">spreadMethod</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="52"></td><th><a name="svg:rect"></a>svg:rect</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">ry</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">shape-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="15"></td><th><a name="svg:script"></a>svg:script</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="26"></td><th><a name="svg:set"></a>svg:set</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeName</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">attributeType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">begin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">end</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">from</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">max</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">min</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onbegin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onend</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onrepeat</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatCount</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">repeatDur</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">restart</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="13"></td><th><a name="svg:stop"></a>svg:stop</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">offset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stop-color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stop-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="10"></td><th><a name="svg:style"></a>svg:style</th><th></th><th></th>
-</tr>
-<tr class="section-note">
-<td></td><td></td><td>
-<notes>
- The <span class="codefrag">:hover</span>, <span class="codefrag">:link</span>, <span class="codefrag">:visited</span>,
- <span class="codefrag">:active</span> and <span class="codefrag">:focus</span> pseudo-classes are not
- supported in selectors.
- </notes>
-</td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">media</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">title</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="50"></td><th><a name="svg:svg"></a>svg:svg</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseProfile</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">contentScriptType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">contentStyleType</th><td class="no">no</td><td class="attribute-note"><span class="codefrag">text/css</span> is always the default style type.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onabort</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onerror</th><td class="yes">yes</td><td class="attribute-note">The event listener is added, but the error event is never fired by the implementation.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onresize</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onscroll</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onunload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onzoom</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">version</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewBox</th><td class="partial">partial</td><td class="attribute-note">Attribute not animatable.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">zoomAndPan</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">overflow</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="32"></td><th><a name="svg:switch"></a>svg:switch</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="31"></td><th><a name="svg:symbol"></a>svg:symbol</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewBox</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">enable-background</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">overflow</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="73"></td><th><a name="svg:text"></a>svg:text</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">lengthAdjust</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rotate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">textLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">direction</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dominant-baseline</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-family</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size-adjust</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-stretch</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-variant</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-weight</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-horizontal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-vertical</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kerning</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">letter-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-anchor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-decoration</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unicode-bidi</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">word-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">writing-mode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="68"></td><th><a name="svg:textPath"></a>svg:textPath</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">lengthAdjust</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">method</th><td class="no">no</td><td class="attribute-note"><span class="codefrag">align</span> is always used.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">spacing</th><td class="no">no</td><td class="attribute-note"><span class="codefrag">exact</span> is always used.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">startOffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">textLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">alignment-baseline</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseline-shift</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">direction</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dominant-baseline</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-family</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size-adjust</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-stretch</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-variant</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-weight</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-horizontal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-vertical</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kerning</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">letter-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-anchor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-decoration</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unicode-bidi</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">word-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="8"></td><th><a name="svg:title"></a>svg:title</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="70"></td><th><a name="svg:tref"></a>svg:tref</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">lengthAdjust</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rotate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">textLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">alignment-baseline</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseline-shift</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">direction</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dominant-baseline</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-family</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size-adjust</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-stretch</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-variant</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-weight</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-horizontal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-vertical</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kerning</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">letter-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-anchor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-decoration</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unicode-bidi</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">word-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="63"></td><th><a name="svg:tspan"></a>svg:tspan</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">lengthAdjust</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rotate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">textLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">alignment-baseline</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseline-shift</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">direction</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">display</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dominant-baseline</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fill-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-family</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-size-adjust</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-stretch</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-variant</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">font-weight</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-horizontal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyph-orientation-vertical</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kerning</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">letter-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dasharray</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-dashoffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linecap</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-linejoin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-miterlimit</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stroke-width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-anchor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">text-decoration</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unicode-bidi</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">word-spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="44"></td><th><a name="svg:use"></a>svg:use</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">class</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onclick</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusin</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onfocusout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onload</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousedown</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmousemove</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseout</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseover</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">onmouseup</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:actuate</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:arcrole</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:role</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:show</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:title</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xlink:type</th><td class="yes">yes</td><td class="attribute-note"><a href="#noteXLink">[1]</a></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Properties</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-path</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clip-rule</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-interpolation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">color-rendering</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cursor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mask</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">opacity</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointer-events</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">visibility</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="11"></td><th><a name="svg:view"></a>svg:view</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewBox</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewTarget</th><td class="no">no</td><td class="attribute-note">No highlighting is performed.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">zoomAndPan</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="11"></td><th><a name="svg:vkern"></a>svg:vkern</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">g1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">g2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">u1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">u2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:base</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:lang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xml:space</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-</table>
-<p>
- Notes:
- </p>
-<ol>
-
-<li>
-
-<a name="noteXLink"></a>
-
-<p>
- Values for the XLink attributes other than <span class="codefrag">xlink:href</span>
- that are not those required by SVG are ignored. For example,
- setting <span class="codefrag">xlink:title="Something"</span> or
- <span class="codefrag">xlink:actuate="other"</span> has no effect.
- </p>
-
-</li>
-
-<li>
-
-<a name="noteGlyphRef"></a>
-
-<p>
-
-<span class="codefrag">glyphRef</span> elements can reference glyphs only by
- URI, not by font properties.
- </p>
-
-</li>
-
-</ol>
-</div>
-
-
-<a name="N15178"></a><a name="dom"></a>
-<h2 class="boxed">DOM interfaces</h2>
-<div class="section">
-<p>
- The table below lists the SVG DOM interfaces that are supported
- by Batik. For each interface, the name of each IDL attribute and
- operation introduced on the interface is given, along with its level
- of support. For cases where the implementation of an attribute or
- operation introduced in a superinterface may differ depending on which
- subinterface has inherited it, this is noted next to that attribute
- or operation. Both the ECMAScript and Java bindings have the same
- implementation level as specified for the IDL interfaces in the table.
- </p>
-<table class="elements">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="3"></td><th><a name="GetSVGDocument"></a>GetSVGDocument</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getSVGDocument</th><td class="no">no</td><td class="attribute-note">No objects implement this interface.</td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGAElement"></a>SVGAElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">target</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGAltGlyphDefElement"></a>SVGAltGlyphDefElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAltGlyphElement"></a>SVGAltGlyphElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">format</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyphRef</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGAltGlyphItemElement"></a>SVGAltGlyphItemElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="9"></td><th><a name="SVGAngle"></a>SVGAngle</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unitType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">value</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">valueAsString</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">valueInSpecifiedUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">newValueSpecifiedUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">convertToSpecifiedUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGAnimateColorElement"></a>SVGAnimateColorElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedAngle"></a>SVGAnimatedAngle</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedBoolean"></a>SVGAnimatedBoolean</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedEnumeration"></a>SVGAnimatedEnumeration</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedInteger"></a>SVGAnimatedInteger</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedLength"></a>SVGAnimatedLength</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedLengthList"></a>SVGAnimatedLengthList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedNumber"></a>SVGAnimatedNumber</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedNumberList"></a>SVGAnimatedNumberList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="6"></td><th><a name="SVGAnimatedPathData"></a>SVGAnimatedPathData</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animatedNormalizedPathSegList</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animatedPathSegList</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">normalizedPathSegList</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pathSegList</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedPoints"></a>SVGAnimatedPoints</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animatedPoints</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">points</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedPreserveAspectRatio"></a>SVGAnimatedPreserveAspectRatio</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedRect"></a>SVGAnimatedRect</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedString"></a>SVGAnimatedString</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGAnimatedTransformList"></a>SVGAnimatedTransformList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseVal</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGAnimateElement"></a>SVGAnimateElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGAnimateMotionElement"></a>SVGAnimateMotionElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGAnimateTransformElement"></a>SVGAnimateTransformElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="SVGAnimationElement"></a>SVGAnimationElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">targetElement</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getStartTime</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getCurrentTime</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getSimpleDuration</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="5"></td><th><a name="SVGCircleElement"></a>SVGCircleElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">r</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGClipPathElement"></a>SVGClipPathElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clipPathUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="9"></td><th><a name="SVGColor"></a>SVGColor</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">colorType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">iccColor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rgbColor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setRGBColor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setRGBColorICCColor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setColor</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="5"></td><th><a name="SVGColorProfileElement"></a>SVGColorProfileElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">local</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">name</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">renderingIntent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="5"></td><th><a name="SVGColorProfileRule"></a>SVGColorProfileRule</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">name</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">renderingIntent</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">src</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="9"></td><th><a name="SVGComponentTransferFunctionElement"></a>SVGComponentTransferFunctionElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">amplitude</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">exponent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">intercept</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">offset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">slope</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">tableValues</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="1"></td><th><a name="SVGCSSRule"></a>SVGCSSRule</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGCursorElement"></a>SVGCursorElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGDefinitionSrcElement"></a>SVGDefinitionSrcElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGDefinitionSrcElement"></a>SVGDefinitionSrcElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGDefsElement"></a>SVGDefsElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGDescElement"></a>SVGDescElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="SVGDocument"></a>SVGDocument</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">domain</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">referrer</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rootElement</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">title</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">URL</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGElement"></a>SVGElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">id</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">ownerSVGElement</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewportElement</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xmlbase</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="10"></td><th><a name="SVGElementInstance"></a>SVGElementInstance</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">childNodes</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">correspondingElement</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">correspondingUseElement</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">firstChild</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">lastChild</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">nextSibling</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">parentNode</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">previousSibling</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="5"></td><th><a name="SVGElementInstanceList"></a>SVGElementInstanceList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">length</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">item</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGEllipseElement"></a>SVGEllipseElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">ry</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGEvent"></a>SVGEvent</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGExternalResourcesRequired"></a>SVGExternalResourcesRequired</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">externalResourcesRequired</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="5"></td><th><a name="SVGFEBlendElement"></a>SVGFEBlendElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">mode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="5"></td><th><a name="SVGFEColorMatrixElement"></a>SVGFEColorMatrixElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">values</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGFEComponentTransferElement"></a>SVGFEComponentTransferElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="9"></td><th><a name="SVGFECompositeElement"></a>SVGFECompositeElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k3</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">k4</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">operator</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="13"></td><th><a name="SVGFEConvolveMatrixElement"></a>SVGFEConvolveMatrixElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">bias</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">divisor</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">edgeMode</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kernelMatrix</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kernelUnitLengthX</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kernelUnitLengthY</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">orderX</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">orderY</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAlpha</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">targetX</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">targetY</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="SVGFEDiffuseLightingElement"></a>SVGFEDiffuseLightingElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">diffuseConstant</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kernelUnitLengthX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">kernelUnitLengthY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">surfaceScale</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="SVGFEDisplacementMapElement"></a>SVGFEDisplacementMapElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">scale</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xChannelSelector</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">yChannelSelector</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGFEDistantLightElement"></a>SVGFEDistantLightElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">azimuth</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">elevation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGFEFloodElement"></a>SVGFEFloodElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFEFuncAElement"></a>SVGFEFuncAElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFEFuncBElement"></a>SVGFEFuncBElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFEFuncGElement"></a>SVGFEFuncGElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFEFuncRElement"></a>SVGFEFuncRElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="7"></td><th><a name="SVGFEGaussianBlurElement"></a>SVGFEGaussianBlurElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stdDeviationX</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stdDeviationY</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setStdDeviation</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="3"></td><th><a name="SVGFEImageElement"></a>SVGFEImageElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFEMergeElement"></a>SVGFEMergeElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGFEMergeNodeElement"></a>SVGFEMergeNodeElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="6"></td><th><a name="SVGFEMorphologyElement"></a>SVGFEMorphologyElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">operator</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">radiusX</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">radiusY</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="5"></td><th><a name="SVGFEOffsetElement"></a>SVGFEOffsetElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="5"></td><th><a name="SVGFEPointLightElement"></a>SVGFEPointLightElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">z</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGFESpecularLightingElement"></a>SVGFESpecularLightingElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">specularConstant</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">specularExponent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">surfaceScale</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="10"></td><th><a name="SVGFESpotLightElement"></a>SVGFESpotLightElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">limitingConeAngle</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointsAtX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointsAtY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pointsAtZ</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">specularExponent</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">z</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGFETileElement"></a>SVGFETileElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">in1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="8"></td><th><a name="SVGFETurbulenceElement"></a>SVGFETurbulenceElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseFrequencyX</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">baseFrequencyY</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">numOctaves</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">seed</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">stitchTiles</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="12"></td><th><a name="SVGFilterElement"></a>SVGFilterElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filterResX</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filterResY</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">filterUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">primitiveUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setFilterRes</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="SVGFilterPrimitiveStandardAttributes"></a>SVGFilterPrimitiveStandardAttributes</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">result</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="4"></td><th><a name="SVGFitToViewBox"></a>SVGFitToViewBox</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewBox</th><td class="partial">partial</td><td class="attribute-note">Implemented for <span class="codefrag">&lt;svg&gt;</span> elements.</td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFontElement"></a>SVGFontElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFontFaceElement"></a>SVGFontFaceElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFontFaceFormatElement"></a>SVGFontFaceFormatElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFontFaceNameElement"></a>SVGFontFaceNameElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFontFaceSrcElement"></a>SVGFontFaceSrcElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGFontFaceUriElement"></a>SVGFontFaceUriElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGForeignObjectElement"></a>SVGForeignObjectElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGGElement"></a>SVGGElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGGlyphElement"></a>SVGGlyphElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="8"></td><th><a name="SVGGlyphRefElement"></a>SVGGlyphRefElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">format</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">glyphRef</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="5"></td><th><a name="SVGGradientElement"></a>SVGGradientElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">gradientTransform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">gradientUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">spreadMethod</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGHKernElement"></a>SVGHKernElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGICCColor"></a>SVGICCColor</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">colorProfile</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">colors</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="SVGImageElement"></a>SVGImageElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatio</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGLangSpace"></a>SVGLangSpace</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xmllang</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xmlspace</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="9"></td><th><a name="SVGLength"></a>SVGLength</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unitType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">value</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">valueAsString</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">valueInSpecifiedUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">newValueSpecifiedUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">convertToSpecifiedUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="11"></td><th><a name="SVGLengthList"></a>SVGLengthList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">numberOfItems</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clear</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">initialize</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">insertItemBefore</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">replaceItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">removeItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">appendItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGLinearGradientElement"></a>SVGLinearGradientElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGLineElement"></a>SVGLineElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="9"></td><th><a name="SVGLocatable"></a>SVGLocatable</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">farthestViewportElement</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">nearestViewportElement</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getBBox</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getCTM</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getScreenCTM</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getTransformToElement</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="12"></td><th><a name="SVGMarkerElement"></a>SVGMarkerElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">markerHeight</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">markerUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">markerWidth</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">orientAngle</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">orientType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">refX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">refY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setOrientToAuto</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setOrientToAngle</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="8"></td><th><a name="SVGMaskElement"></a>SVGMaskElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">maskContentUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">maskUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="20"></td><th><a name="SVGMatrix"></a>SVGMatrix</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">a</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">b</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">c</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">d</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">e</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">f</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">multiply</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">inverse</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">translate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">scale</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">scaleNonUniform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rotate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rotateFromVector</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">flipX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">flipY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">skewX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">skewY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGMetadataElement"></a>SVGMetadataElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGMissingGlyphElement"></a>SVGMissingGlyphElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGMPathElement"></a>SVGMPathElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGNumber"></a>SVGNumber</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">value</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="11"></td><th><a name="SVGNumberList"></a>SVGNumberList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">numberOfItems</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clear</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">initialize</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">insertItemBefore</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">replaceItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">removeItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">appendItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="SVGPaint"></a>SVGPaint</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">paintType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">uri</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setUri</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setPaint</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="26"></td><th><a name="SVGPathElement"></a>SVGPathElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pathLength</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getTotalLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getPointAtLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getPathSegAtLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegClosePath</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegMovetoAbs</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegMovetoRel</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegLinetoAbs</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegLinetoRel</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegCurvetoCubicAbs</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegCurvetoCubicRel</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegCurvetoQuadraticAbs</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegCurvetoQuadraticRel</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegArcAbs</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegArcRel</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegLinetoHorizontalAbs</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegLinetoHorizontalRel</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegLinetoVerticalAbs</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegLinetoVerticalRel</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegCurvetoCubicSmoothAbs</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegCurvetoCubicSmoothRel</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegCurvetoQuadraticSmoothAbs</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPathSegCurvetoQuadraticSmoothRel</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGPathSeg"></a>SVGPathSeg</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pathSegType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pathSegTypeAsLetter</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="9"></td><th><a name="SVGPathSegArcAbs"></a>SVGPathSegArcAbs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">angle</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">largeArcFlag</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">r1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">r2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">sweepFlag</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="9"></td><th><a name="SVGPathSegArcRel"></a>SVGPathSegArcRel</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">angle</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">largeArcFlag</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">r1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">r2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">sweepFlag</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGPathSegClosePath"></a>SVGPathSegClosePath</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="8"></td><th><a name="SVGPathSegCurvetoCubicAbs"></a>SVGPathSegCurvetoCubicAbs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="8"></td><th><a name="SVGPathSegCurvetoCubicRel"></a>SVGPathSegCurvetoCubicRel</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGPathSegCurvetoCubicSmoothAbs"></a>SVGPathSegCurvetoCubicSmoothAbs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGPathSegCurvetoCubicSmoothRel"></a>SVGPathSegCurvetoCubicSmoothRel</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y2</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGPathSegCurvetoQuadraticAbs"></a>SVGPathSegCurvetoQuadraticAbs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGPathSegCurvetoQuadraticRel"></a>SVGPathSegCurvetoQuadraticRel</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y1</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGPathSegCurvetoQuadraticSmoothAbs"></a>SVGPathSegCurvetoQuadraticSmoothAbs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGPathSegCurvetoQuadraticSmoothRel"></a>SVGPathSegCurvetoQuadraticSmoothRel</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGPathSegLinetoAbs"></a>SVGPathSegLinetoAbs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGPathSegLinetoHorizontalAbs"></a>SVGPathSegLinetoHorizontalAbs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGPathSegLinetoHorizontalRel"></a>SVGPathSegLinetoHorizontalRel</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGPathSegLinetoRel"></a>SVGPathSegLinetoRel</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGPathSegLinetoVerticalAbs"></a>SVGPathSegLinetoVerticalAbs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGPathSegLinetoVerticalRel"></a>SVGPathSegLinetoVerticalRel</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="11"></td><th><a name="SVGPathSegList"></a>SVGPathSegList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">numberOfItems</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clear</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">initialize</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">insertItemBefore</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">replaceItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">removeItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">appendItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGPathSegMovetoAbs"></a>SVGPathSegMovetoAbs</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGPathSegMovetoRel"></a>SVGPathSegMovetoRel</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="9"></td><th><a name="SVGPatternElement"></a>SVGPatternElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">patternContentUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">patternTransform</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">patternUnits</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="6"></td><th><a name="SVGPoint"></a>SVGPoint</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">matrixTransform</th><td class="partial">partial</td><td class="attribute-note">Not implemented for any <span class="codefrag">SVGPoint</span> in an <span class="codefrag">SVGPointList</span>.</td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="11"></td><th><a name="SVGPointList"></a>SVGPointList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">numberOfItems</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clear</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">initialize</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">insertItemBefore</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">replaceItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">removeItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">appendItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGPolygonElement"></a>SVGPolygonElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGPolylineElement"></a>SVGPolylineElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="4"></td><th><a name="SVGPreserveAspectRatio"></a>SVGPreserveAspectRatio</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">align</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">meetOrSlice</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="SVGRadialGradientElement"></a>SVGRadialGradientElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">cy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">fy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">r</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGRect"></a>SVGRect</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="8"></td><th><a name="SVGRectElement"></a>SVGRectElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">ry</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGRenderingIntent"></a>SVGRenderingIntent</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGScriptElement"></a>SVGScriptElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGSetElement"></a>SVGSetElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGStopElement"></a>SVGStopElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">offset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="11"></td><th><a name="SVGStringList"></a>SVGStringList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">numberOfItems</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clear</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">initialize</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getItem</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">insertItemBefore</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">replaceItem</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">removeItem</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">appendItem</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGStylable"></a>SVGStylable</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">className</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">style</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getPresentationAttribute</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="6"></td><th><a name="SVGStyleElement"></a>SVGStyleElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">media</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">title</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">xmlspace</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="41"></td><th><a name="SVGSVGElement"></a>SVGSVGElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">contentScriptType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">contentStyleType</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">currentScale</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">currentTranslate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">currentView</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pixelUnitToMillimeterX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pixelUnitToMillimeterY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">screenPixelToMillimeterX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">screenPixelToMillimeterY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">useCurrentView</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewport</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">suspendRedraw</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unsuspendRedraw</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unsuspendRedrawAll</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">forceRedraw</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">pauseAnimations</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">unpauseAnimations</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animationsPaused</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getCurrentTime</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setCurrentTime</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getIntersectionList</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getEnclosureList</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">checkIntersection</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">checkEnclosure</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">deselectAll</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGNumber</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGAngle</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGPoint</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGMatrix</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGRect</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGTransform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGTransformFromMatrix</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getElementById</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGSwitchElement"></a>SVGSwitchElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGSymbolElement"></a>SVGSymbolElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="7"></td><th><a name="SVGTests"></a>SVGTests</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredExtensions</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">requiredFeatures</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">systemLanguage</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">hasExtension</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="14"></td><th><a name="SVGTextContentElement"></a>SVGTextContentElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">lengthAdjust</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">textLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getNumberOfChars</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getComputedTextLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getSubStringLength</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getStartPositionOfChar</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getEndPositionOfChar</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getExtentOfChar</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getRotationOfChar</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getCharNumAtPosition</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">selectSubString</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGTextElement"></a>SVGTextElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="5"></td><th><a name="SVGTextPathElement"></a>SVGTextPathElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">method</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">spacing</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">startOffset</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="7"></td><th><a name="SVGTextPositioningElement"></a>SVGTextPositioningElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dx</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">dy</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">rotate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGTitleElement"></a>SVGTitleElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="12"></td><th><a name="SVGTransform"></a>SVGTransform</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">angle</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">matrix</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">type</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setMatrix</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setTranslate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setScale</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setRotate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setSkewX</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">setSkewY</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGTransformable"></a>SVGTransformable</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="13"></td><th><a name="SVGTransformList"></a>SVGTransformList</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">numberOfItems</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="section-header">
-<th colspan="3">Operations</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">clear</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">initialize</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">getItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">insertItemBefore</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">replaceItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">removeItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">appendItem</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">createSVGTransformFromMatrix</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">consolidate</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGTRefElement"></a>SVGTRefElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGTSpanElement"></a>SVGTSpanElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGUnitTypes"></a>SVGUnitTypes</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGURIReference"></a>SVGURIReference</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">href</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar partial" rowspan="8"></td><th><a name="SVGUseElement"></a>SVGUseElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">animatedInstanceRoot</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">height</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">instanceRoot</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">width</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">x</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">y</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGViewElement"></a>SVGViewElement</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewTarget</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="8"></td><th><a name="SVGViewSpec"></a>SVGViewSpec</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">preserveAspectRatioString</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transform</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">transformString</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewBoxString</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewTarget</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">viewTargetString</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="1"></td><th><a name="SVGVKernElement"></a>SVGVKernElement</th><th></th><th></th>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar yes" rowspan="3"></td><th><a name="SVGZoomAndPan"></a>SVGZoomAndPan</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">zoomAndPan</th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="element-header">
-<td class="vertical-bar no" rowspan="7"></td><th><a name="SVGZoomEvent"></a>SVGZoomEvent</th><th></th><th></th>
-</tr>
-<tr class="section-header">
-<th colspan="3">Attributes</th>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">newScale</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">newTranslate</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">previousScale</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">previousTranslate</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name">zoomRectScreen</th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-</table>
-</div>
-
-
-<a name="N16F92"></a><a name="ecmascript"></a>
-<h2 class="boxed">ECMAScript objects</h2>
-<div class="section">
-<p>
- In addition to the host objects exposed to ECMAScript that implement
- the SVG DOM, the following objects are also available.
- </p>
-<div class="object">
-<div class="object-header">Global object</div>
-<div class="object-section-header">Properties</div>
-<div class="object-property-header">document</div>
-<div class="object-property-desc">
-
-<p>
- The current SVG document.
- </p>
-
-</div>
-<div class="object-property-header">event</div>
-<div class="object-property-desc">
-
-<p>
- The most recently dispatched event object.
- </p>
-
-</div>
-<div class="object-property-header">evt</div>
-<div class="object-property-desc">
-
-<p>
- An alias for <span class="codefrag">event</span>.
- </p>
-
-</div>
-<div class="object-property-header">window</div>
-<div class="object-property-desc">
-
-<p>
- The global object (a self-reference).
- </p>
-
-</div>
-<div class="object-section-header">Function properties</div>
-<div class="object-property-header">alert<span class="object-property-func-params">(message)</span>
-</div>
-<div class="object-property-desc">
-
-<p>
- Displays an alert dialog with the specified <span class="codefrag">message</span>.
- </p>
-
-</div>
-<div class="object-property-header">clearInterval<span class="object-property-func-params">(intervalID)</span>
-</div>
-<div class="object-property-desc">
-
-<p>
- Cancels an interval that was set by a call to
- <span class="codefrag">setInterval</span>. The <span class="codefrag">intervalID</span>
- must be an object that has been returned by a previous
- <span class="codefrag">setInterval</span> call.
- </p>
-
-</div>
-<div class="object-property-header">clearTimeout<span class="object-property-func-params">(timeoutID)</span>
-</div>
-<div class="object-property-desc">
-
-<p>
- Cancels a timeout that was set by a call to
- <span class="codefrag">setTimeout</span>. The <span class="codefrag">timeoutID</span> must be
- an object that has been returned by a previous
- <span class="codefrag">clearTimeout</span> call.
- </p>
-
-</div>
-<div class="object-property-header">confirm<span class="object-property-func-params">(message)</span>
-</div>
-<div class="object-property-desc">
-
-<p>
- Displays a confirmation dialog with the specified
- <span class="codefrag">message</span>. The window has an OK and a Cancel button.
- The function returns <span class="codefrag">true</span> if the user clicks on the OK
- button, and <span class="codefrag">false</span> otherwise.
- </p>
-
-</div>
-<div class="object-property-header">getURL<span class="object-property-func-params">(uri, function[, encoding])</span>
-</div>
-<div class="object-property-desc">
-
-<p>
- Gets data from the given <span class="codefrag">uri</span>. This method returns
- immediately and the given <span class="codefrag">function</span> is called when the
- data is fully downloaded. The optional <span class="codefrag">encoding</span>
- argument is the encoding to assume the data is in, defaulting to
- UTF-8. The argument passed to the function is an object with
- three properties:
- </p>
-
-<dl>
-
-<dt>success</dt>
-
-<dd>
-<span class="codefrag">true</span> if the data is available, <span class="codefrag">false</span> otherwise.</dd>
-
-<dt>contentType</dt>
-
-<dd>The content type of the data, if it is known by the implementation.</dd>
-
-<dt>content</dt>
-
-<dd>A string holding the data.</dd>
-
-</dl>
-
-</div>
-<div class="object-property-header">parseXML<span class="object-property-func-params">(text, document)</span>
-</div>
-<div class="object-property-desc">
-
-<p>
- Parses and returns a <span class="codefrag">DocumentFragment</span> object.
- <span class="codefrag">text</span> is the string that is to be parsed as XML
- data, and <span class="codefrag">document</span> is a <span class="codefrag">Document</span>
- that will be used for creating new DOM objects.
- </p>
-
-</div>
-<div class="object-property-header">prompt<span class="object-property-func-params">(message[, defaultValue])</span>
-</div>
-<div class="object-property-desc">
-
-<p>
- Displays an input dialog with the specified <span class="codefrag">message</span>.
- The <span class="codefrag">defaultValue</span> parameter specifies the initial
- contents of the text box in the window. The function returns the
- string entered by the user, or null if the window was cancelled.
- </p>
-
-</div>
-<div class="object-property-header">setInterval<span class="object-property-func-params">(script, interval)</span>
-</div>
-<div class="object-property-desc">
-
-<p>
- Evaluates the given <span class="codefrag">script</span> repeatedly after the
- specified amount of time. The value for <span class="codefrag">script</span> must
- be either a string, which is evaluated by <span class="codefrag">eval</span>
- every interval, or an ECMAScript function object, which is called
- every interval. This method does not stall the script: the
- evaluation is scheduled and the script continues its execution.
- The function returns an object that can be passed to the
- <span class="codefrag">clearInterval</span> function.
- </p>
-
-</div>
-<div class="object-property-header">setTimeout<span class="object-property-func-params">(script, timeout)</span>
-</div>
-<div class="object-property-desc">
-
-<p>
- Evaluates the given <span class="codefrag">script</span> after the
- specified amount of time. The value for <span class="codefrag">script</span> must
- be either a string, which is evaluated by <span class="codefrag">eval</span>
- after the timeout, or an ECMAScript function object, which is called
- after the timeout. This method does not stall the script: the
- evaluation is scheduled and the script continues its execution.
- The function returns an object that can be passed to the
- <span class="codefrag">clearInterval</span> function. The function returns an object
- that can be passed to the <span class="codefrag">clearTimeout</span> function.
- </p>
-
-</div>
-</div>
-</div>
-
-
-<a name="N170A9"></a><a name="test"></a>
-<h2 class="boxed">SVG 1.1 test suite</h2>
-<div class="section">
-<p>
- The table below lists the test cases from the December 2006 release
- of the <a class="external" href="http://www.w3.org/Graphics/SVG/Test/">SVG 1.1 test suite</a>
- and whether the latest Batik code in the Subversion repository passes
- each one.
- </p>
-<table class="tests">
-<tr class="tests-header">
-<td class="vertical-bar partial" rowspan="276"></td><th>
- SVG 1.1 test suite
- </th><th></th><th></th>
-</tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-02-t.svg">animate-elem-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-03-t.svg">animate-elem-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-04-t.svg">animate-elem-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-05-t.svg">animate-elem-05-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-06-t.svg">animate-elem-06-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-07-t.svg">animate-elem-07-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-08-t.svg">animate-elem-08-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-09-t.svg">animate-elem-09-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-10-t.svg">animate-elem-10-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-11-t.svg">animate-elem-11-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-12-t.svg">animate-elem-12-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-13-t.svg">animate-elem-13-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-14-t.svg">animate-elem-14-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-15-t.svg">animate-elem-15-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-17-t.svg">animate-elem-17-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-19-t.svg">animate-elem-19-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-20-t.svg">animate-elem-20-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-21-t.svg">animate-elem-21-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-22-b.svg">animate-elem-22-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-23-t.svg">animate-elem-23-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-24-t.svg">animate-elem-24-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-25-t.svg">animate-elem-25-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-26-t.svg">animate-elem-26-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-27-t.svg">animate-elem-27-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-28-t.svg">animate-elem-28-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-29-b.svg">animate-elem-29-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-30-t.svg">animate-elem-30-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-31-t.svg">animate-elem-31-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-32-t.svg">animate-elem-32-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-33-t.svg">animate-elem-33-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-34-t.svg">animate-elem-34-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-36-t.svg">animate-elem-36-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-37-t.svg">animate-elem-37-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-39-t.svg">animate-elem-39-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-40-t.svg">animate-elem-40-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-41-t.svg">animate-elem-41-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-44-t.svg">animate-elem-44-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-46-t.svg">animate-elem-46-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-52-t.svg">animate-elem-52-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-60-t.svg">animate-elem-60-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-61-t.svg">animate-elem-61-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-62-t.svg">animate-elem-62-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-63-t.svg">animate-elem-63-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-64-t.svg">animate-elem-64-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-65-t.svg">animate-elem-65-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-66-t.svg">animate-elem-66-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-67-t.svg">animate-elem-67-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-68-t.svg">animate-elem-68-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-69-t.svg">animate-elem-69-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-70-t.svg">animate-elem-70-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-77-t.svg">animate-elem-77-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-78-t.svg">animate-elem-78-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-80-t.svg">animate-elem-80-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-81-t.svg">animate-elem-81-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-82-t.svg">animate-elem-82-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-83-t.svg">animate-elem-83-t</a></th><td class="partial">partial</td><td class="attribute-note">Performing interpolating animation of paths between an absolute and a corresponding relative path command (e.g. from <span class="codefrag">"M0,0 L10,10"</span> to <span class="codefrag">"M0,0 l10,20"</span>) is not supported.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-84-t.svg">animate-elem-84-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/animate-elem-85-t.svg">animate-elem-85-t</a></th><td class="partial">partial</td><td class="attribute-note">Performing interpolating animation of colors to or from the <span class="codefrag">currentColor</span> keyword is not supported.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/color-prof-01-f.svg">color-prof-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/color-prop-01-b.svg">color-prop-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/color-prop-02-f.svg">color-prop-02-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/color-prop-03-t.svg">color-prop-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-coord-01-t.svg">coords-coord-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-coord-02-t.svg">coords-coord-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-01-b.svg">coords-trans-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-02-t.svg">coords-trans-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-03-t.svg">coords-trans-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-04-t.svg">coords-trans-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-05-t.svg">coords-trans-05-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-trans-06-t.svg">coords-trans-06-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-units-01-b.svg">coords-units-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-units-02-b.svg">coords-units-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-units-03-b.svg">coords-units-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-viewattr-01-b.svg">coords-viewattr-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-viewattr-02-b.svg">coords-viewattr-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/coords-viewattr-03-b.svg">coords-viewattr-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/extend-namespace-01-f.svg">extend-namespace-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-blend-01-b.svg">filters-blend-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-color-01-b.svg">filters-color-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-composite-02-b.svg">filters-composite-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-comptran-01-b.svg">filters-comptran-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-conv-01-f.svg">filters-conv-01-f</a></th><td class="partial">partial</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-diffuse-01-f.svg">filters-diffuse-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-displace-01-f.svg">filters-displace-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-example-01-b.svg">filters-example-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-felem-01-b.svg">filters-felem-01-b</a></th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-gauss-01-b.svg">filters-gauss-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-image-01-b.svg">filters-image-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-light-01-f.svg">filters-light-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-morph-01-f.svg">filters-morph-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-offset-01-b.svg">filters-offset-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-specular-01-f.svg">filters-specular-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-tile-01-b.svg">filters-tile-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/filters-turb-01-f.svg">filters-turb-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-desc-02-t.svg">fonts-desc-02-t</a></th><td class="partial">partial</td><td class="attribute-note">Font glyph selection based on certain properties is not supported.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-01-t.svg">fonts-elem-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-02-t.svg">fonts-elem-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-03-b.svg">fonts-elem-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-04-b.svg">fonts-elem-04-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-05-t.svg">fonts-elem-05-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-06-t.svg">fonts-elem-06-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-elem-07-b.svg">fonts-elem-07-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-glyph-02-t.svg">fonts-glyph-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-glyph-03-t.svg">fonts-glyph-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-glyph-04-t.svg">fonts-glyph-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/fonts-kern-01-t.svg">fonts-kern-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-cursor-01-f.svg">interact-cursor-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-dom-01-b.svg">interact-dom-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-events-01-b.svg">interact-events-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-order-01-b.svg">interact-order-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-order-02-b.svg">interact-order-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-order-03-b.svg">interact-order-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/interact-zoom-01-t.svg">interact-zoom-01-t</a></th><td class="partial">partial</td><td class="attribute-note">Test is incorrect.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-01-b.svg">linking-a-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-02-b.svg">linking-a-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-03-b.svg">linking-a-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-04-t.svg">linking-a-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-05-t.svg">linking-a-05-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-a-07-t.svg">linking-a-07-t</a></th><td class="no">no</td><td class="attribute-note">The <span class="codefrag">target</span> attribute of the <span class="codefrag">a</span> element is ignored.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-uri-01-b.svg">linking-uri-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-uri-02-b.svg">linking-uri-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/linking-uri-03-t.svg">linking-uri-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-intro-01-f.svg">masking-intro-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-mask-01-b.svg">masking-mask-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-opacity-01-b.svg">masking-opacity-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-01-b.svg">masking-path-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-02-b.svg">masking-path-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-03-b.svg">masking-path-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-04-b.svg">masking-path-04-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/masking-path-05-f.svg">masking-path-05-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/metadata-example-01-b.svg">metadata-example-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-01-t.svg">painting-fill-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-02-t.svg">painting-fill-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-03-t.svg">painting-fill-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-04-t.svg">painting-fill-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-fill-05-b.svg">painting-fill-05-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-marker-01-f.svg">painting-marker-01-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-marker-02-f.svg">painting-marker-02-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-marker-03-f.svg">painting-marker-03-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-render-01-b.svg">painting-render-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-01-t.svg">painting-stroke-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-02-t.svg">painting-stroke-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-03-t.svg">painting-stroke-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-04-t.svg">painting-stroke-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/painting-stroke-07-t.svg">painting-stroke-07-t</a></th><td class="partial">partial</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-01-t.svg">paths-data-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-02-t.svg">paths-data-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-03-f.svg">paths-data-03-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-04-t.svg">paths-data-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-05-t.svg">paths-data-05-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-06-t.svg">paths-data-06-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-07-t.svg">paths-data-07-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-08-t.svg">paths-data-08-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-09-t.svg">paths-data-09-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-10-t.svg">paths-data-10-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-12-t.svg">paths-data-12-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-13-t.svg">paths-data-13-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-14-t.svg">paths-data-14-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/paths-data-15-t.svg">paths-data-15-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-01-b.svg">pservers-grad-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-02-b.svg">pservers-grad-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-03-b.svg">pservers-grad-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-04-b.svg">pservers-grad-04-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-05-b.svg">pservers-grad-05-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-06-b.svg">pservers-grad-06-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-07-b.svg">pservers-grad-07-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-08-b.svg">pservers-grad-08-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-09-b.svg">pservers-grad-09-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-10-b.svg">pservers-grad-10-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-11-b.svg">pservers-grad-11-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-12-b.svg">pservers-grad-12-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-13-b.svg">pservers-grad-13-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-14-b.svg">pservers-grad-14-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-15-b.svg">pservers-grad-15-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-16-b.svg">pservers-grad-16-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-17-b.svg">pservers-grad-17-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-18-b.svg">pservers-grad-18-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-grad-19-b.svg">pservers-grad-19-b</a></th><td class="no">no</td><td class="attribute-note">Animation of gradients do not affect referencing elements.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/pservers-pattern-01-b.svg">pservers-pattern-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-01-t.svg">render-elems-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-02-t.svg">render-elems-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-03-t.svg">render-elems-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-06-t.svg">render-elems-06-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-07-t.svg">render-elems-07-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-elems-08-t.svg">render-elems-08-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-groups-01-b.svg">render-groups-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/render-groups-03-t.svg">render-groups-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/script-handle-01-b.svg">script-handle-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/script-handle-02-b.svg">script-handle-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/script-handle-03-b.svg">script-handle-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/script-handle-04-b.svg">script-handle-04-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-circle-01-t.svg">shapes-circle-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-circle-02-t.svg">shapes-circle-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-ellipse-01-t.svg">shapes-ellipse-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-ellipse-02-t.svg">shapes-ellipse-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-intro-01-t.svg">shapes-intro-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-line-01-t.svg">shapes-line-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-polygon-01-t.svg">shapes-polygon-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-polyline-01-t.svg">shapes-polyline-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-rect-01-t.svg">shapes-rect-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/shapes-rect-02-t.svg">shapes-rect-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-cond-01-t.svg">struct-cond-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-cond-02-t.svg">struct-cond-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-cond-03-t.svg">struct-cond-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-defs-01-t.svg">struct-defs-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-01-b.svg">struct-dom-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-02-b.svg">struct-dom-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-03-b.svg">struct-dom-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-04-b.svg">struct-dom-04-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-05-b.svg">struct-dom-05-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-dom-06-b.svg">struct-dom-06-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-01-t.svg">struct-frag-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-02-t.svg">struct-frag-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-03-t.svg">struct-frag-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-04-t.svg">struct-frag-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-05-t.svg">struct-frag-05-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-frag-06-t.svg">struct-frag-06-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-group-01-t.svg">struct-group-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-group-02-b.svg">struct-group-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-group-03-t.svg">struct-group-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-01-t.svg">struct-image-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-02-b.svg">struct-image-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-03-t.svg">struct-image-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-04-t.svg">struct-image-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-05-b.svg">struct-image-05-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-06-t.svg">struct-image-06-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-07-t.svg">struct-image-07-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-08-t.svg">struct-image-08-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-09-t.svg">struct-image-09-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-image-10-t.svg">struct-image-10-t</a></th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-symbol-01-b.svg">struct-symbol-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-use-01-t.svg">struct-use-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-use-03-t.svg">struct-use-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/struct-use-05-b.svg">struct-use-05-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-01-b.svg">styling-css-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-02-b.svg">styling-css-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-03-b.svg">styling-css-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-04-f.svg">styling-css-04-f</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-05-b.svg">styling-css-05-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-css-06-b.svg">styling-css-06-b</a></th><td class="no">no</td><td class="attribute-note">The <span class="codefrag">:hover</span>, <span class="codefrag">:link</span>, <span class="codefrag">:visited</span>,
- <span class="codefrag">:active</span> and <span class="codefrag">:focus</span> pseudo-classes are not
- supported in selectors.</td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-inherit-01-b.svg">styling-inherit-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/styling-pres-01-t.svg">styling-pres-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-01-b.svg">text-align-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-02-b.svg">text-align-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-03-b.svg">text-align-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-04-b.svg">text-align-04-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-05-b.svg">text-align-05-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-06-b.svg">text-align-06-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-align-08-b.svg">text-align-08-b</a></th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-altglyph-01-b.svg">text-altglyph-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-deco-01-b.svg">text-deco-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-fonts-01-t.svg">text-fonts-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-fonts-02-t.svg">text-fonts-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-fonts-03-t.svg">text-fonts-03-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-01-t.svg">text-intro-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-02-b.svg">text-intro-02-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-03-b.svg">text-intro-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-04-t.svg">text-intro-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-intro-05-t.svg">text-intro-05-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-path-01-b.svg">text-path-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-spacing-01-b.svg">text-spacing-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-01-b.svg">text-text-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-03-b.svg">text-text-03-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-04-t.svg">text-text-04-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-05-t.svg">text-text-05-t</a></th><td class="no">no</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-06-t.svg">text-text-06-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-07-t.svg">text-text-07-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-text-08-b.svg">text-text-08-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-tref-01-b.svg">text-tref-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-tselect-01-b.svg">text-tselect-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-tselect-02-f.svg">text-tselect-02-f</a></th><td class="partial">partial</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-tspan-01-b.svg">text-tspan-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-ws-01-t.svg">text-ws-01-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/text-ws-02-t.svg">text-ws-02-t</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-<tr class="attribute">
-<th class="attribute-name"><a class="external" href="http://www.w3.org/Graphics/SVG/Test/20061213/svg/types-basicDOM-01-b.svg">types-basicDOM-01-b</a></th><td class="yes">yes</td><td class="attribute-note"></td>
-</tr>
-</table>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/browser.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/browser.html
deleted file mode 100644
index 1711deacaec..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/browser.html
+++ /dev/null
@@ -1,874 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Squiggle, the SVG Browser</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li class="current">
-<a class="selected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Tools</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../tools/index.html">About the tools</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Browser</div>
-</div>
-<div class="menuitem">
-<a href="../tools/rasterizer.html">Rasterizer</a>
-</div>
-<div class="menuitem">
-<a href="../tools/font-converter.html">Font converter</a>
-</div>
-<div class="menuitem">
-<a href="../tools/pretty-printer.html">Pretty printer</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Squiggle, the SVG Browser</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#downloading">Downloading the browser</a>
-</li>
-<li>
-<a href="#starting">Starting the browser</a>
-<ul class="minitoc">
-<li>
-<a href="#starting-binary">Starting the browser for the binary distribution</a>
-</li>
-<li>
-<a href="#starting-source">Starting the browser for the source distribution</a>
-</li>
-<li>
-<a href="#screenshot">Squiggle screenshot</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#viewing">Viewing SVG documents</a>
-<ul class="minitoc">
-<li>
-<a href="#localFile">Opening a local SVG file</a>
-</li>
-<li>
-<a href="#urlFile">Opening an SVG file from the web</a>
-</li>
-<li>
-<a href="#locationBar">Using the location bar text field to view an SVG file</a>
-</li>
-<li>
-<a href="#browsing">Browsing SVG files</a>
-</li>
-<li>
-<a href="#viewingMultiple">Viewing multiple SVG files</a>
-</li>
-<li>
-<a href="#reloading">Reloading an SVG document</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#exportAndPrint">Exporting and printing SVG documents</a>
-</li>
-<li>
-<a href="#inspecting">Inspecting the SVG source</a>
-<ul class="minitoc">
-<li>
-<a href="#viewingSource">Viewing the source</a>
-</li>
-<li>
-<a href="#viewingTree">Viewing the document tree</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#configuring">Configuring Squiggle</a>
-</li>
-<li>
-<a href="#zooming">Navigating SVG documents: zooming, panning, rotating, transform and thumbnail</a>
-<ul class="minitoc">
-<li>
-<a href="#zoomInOut">Zooming in and out</a>
-</li>
-<li>
-<a href="#panning">Panning a document</a>
-</li>
-<li>
-<a href="#rotating">Rotating a document</a>
-</li>
-<li>
-<a href="#transform">Using the Transform dialog</a>
-</li>
-<li>
-<a href="#thumbnail">Thumbnail</a>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-
-<p>
- This page describes the main features of Squiggle, the SVG browser that
- comes with Batik.
- </p>
-
-
-<a name="N10014"></a><a name="downloading"></a>
-<h2 class="boxed">Downloading the browser</h2>
-<div class="section">
-<p>
- Refer to the <a href="../download.cgi">download page</a> to find out
- how to download Batik. Refer to the
- <a href="../install.html">installation page</a> for
- instructions on how to install the Batik download on your system.
- </p>
-</div>
-
-
-<a name="N10026"></a><a name="starting"></a>
-<h2 class="boxed">Starting the browser</h2>
-<div class="section">
-<p>
- The method for starting the browser depends on the distribution of Batik
- that you chose to download. The following describes how to start the
- browser for each distribution (binary and source).
- </p>
-<a name="N1002F"></a><a name="starting-binary"></a>
-<h3 class="boxed">Starting the browser for the binary distribution</h3>
-<p>
- If you downloaded the <a href="../install.html#distributions">binary
- distribution</a> of Batik, you should have a file called
- <span class="codefrag">batik-1.6.zip</span> (or similar), which, when expanded,
- created a <span class="codefrag">batik-squiggle.jar</span> file. To start the browser,
- type the following on the command line:
- </p>
-<pre class="code">cd <em>installation-directory</em>
-java -jar batik-squiggle.jar</pre>
-<p>You can pass options on the command line:</p>
-<pre class="code">java -jar batik-squiggle.jar <em>[</em><strong>-font-size</strong> <em>font-size] [URIs]</em>
-</pre>
-<p>where:</p>
-<dl class="options">
-
-<dt>
-<strong>-font-size</strong> <em>font-size</em>
-</dt>
-
-<dd>
-
-<p>specifies the font size to use in windows and menus, and</p>
-
-</dd>
-
-<dt>
-<em>[URIs]</em>
-</dt>
-
-<dd>
-
-<p>specifies the URIs for the SVG documents the browser should open
- when it starts.</p>
-
-</dd>
-
-</dl>
-<p>For example:</p>
-<pre class="code">java -jar batik-squiggle.jar -font-size 10</pre>
-<p>starts the browser with a small widget text font size, and:</p>
-<pre class="code">java -jar batik-squiggle.jar -font-size 10 samples/batikLogo.svg</pre>
-<p>starts the browser with the <span class="codefrag">batikLogo.svg</span> file open and
- uses a small widget text font size.</p>
-<p>
- If you are using Mac OS X, and you have generated the Squiggle
- application bundle, you can use its icon to start the browser.
- This is the preferred way to start the browser under Mac OS X,
- as it ensures better integration with the operating system
- (a nicer looking menu and dock icon).
- </p>
-<a name="N1008D"></a><a name="starting-source"></a>
-<h3 class="boxed">Starting the browser for the source distribution</h3>
-<p>
- If you downloaded the <a href="../install.html#distributions">source
- distribution</a> of Batik, you should have a zip file
- called <span class="codefrag">batik-src-1.6.zip</span> (or similar) that expanded into
- a directory called <span class="codefrag">xml-batik</span> or
- <span class="codefrag">batik-version</span>. In that directory, you can find
- build scripts for the platform you are running on. For example, there
- is a <span class="codefrag">build.bat</span> script for users of the Windows platform
- and there is a <span class="codefrag">build.sh</span> script for UNIX users.
- </p>
-<p>
- To start the browser you should:
- </p>
-<ul>
-
-<li>
- Make sure that your <span class="codefrag">JAVA_HOME</span> environment variable is
- set to your JDK installation directory
- </li>
-
-<li>
- Open a command line window and change to the <span class="codefrag">xml-batik</span>
- or <span class="codefrag">batik-version</span> directory where the Batik
- distribution was expanded
- </li>
-
-<li>
-
-<p>
- For Windows, type the following at the command prompt:
- </p>
-
-<pre class="code">build squiggle</pre>
-
-<p>
- and for Unix and Mac OS X:
- </p>
-
-<pre class="code">./build.sh squiggle</pre>
-
-<p>This will start the browser.</p>
-
-</li>
-
-</ul>
-<p>You can pass options to the browser as follows, for Windows:</p>
-<pre class="code">build squiggle <em>[</em><strong>-font-size</strong> <em>font-size] [URIs]</em>
-</pre>
-<p>and for Unix:</p>
-<pre class="code">./build.sh squiggle <em>[</em><strong>-font-size</strong> <em>font-size] [URIs]</em>
-</pre>
-<p>
- Refer to <a href="#starting-binary">&ldquo;Starting the browser for the
- binary distribution&rdquo;</a> for an explanation of these options.
- </p>
-<p>
- Note that the number of files that can be opened on Windows from the
- command line is limited because batch files take at most 9
- parameters.
- </p>
-<a name="N100FD"></a><a name="screenshot"></a>
-<h3 class="boxed">Squiggle screenshot</h3>
-<p>
- The following image shows the result of starting the browser, from the
- binary or source distribution, with the <span class="codefrag">-font-size 10
- samples/batikFX.svg</span> options.
- </p>
-<div class="figure">
-<img alt="Screenshot of Squiggle showing the batikFX.svg sample" src="images/svgviewerDefaultRegular.png">
- </div>
-</div>
-
-
-<a name="N10112"></a><a name="viewing"></a>
-<h2 class="boxed">Viewing SVG documents</h2>
-<div class="section">
-<p>
- The browser has several features to view and browse SVG documents:
- </p>
-<ul>
-
-<li>
-<a href="#localFile">Opening a local SVG file</a>
-</li>
-
-<li>
-<a href="#urlFile">Opening an SVG file from the web</a>
-</li>
-
-<li>
-<a href="#locationBar">Using the location text field to view an SVG file</a>
-</li>
-
-<li>
-<a href="#browsing">Browsing SVG files</a>
-</li>
-
-<li>
-<a href="#viewingMultiple">Viewing multiple SVG files</a>
-</li>
-
-</ul>
-<a name="N10137"></a><a name="localFile"></a>
-<h3 class="boxed">Opening a local SVG file</h3>
-<p>
- In situations where you want to open SVG files locally on the machine
- where you are running Squiggle, you can use <strong>File&rarr;Open
- File</strong> menu item to open that file, or use the
- <strong>Ctrl-F</strong> key accelerator. Doing so brings up a file
- chooser that lets you select the file you want to view.
- </p>
-<div class="figure">
-<img alt="Screenshot of Squiggle showing the 'File&rarr;Open' menu and file chooser" src="images/svgviewerFileOpen.png">
- </div>
-<a name="N1014E"></a><a name="urlFile"></a>
-<h3 class="boxed">Opening an SVG file from the web</h3>
-<p>
- There are many situations where the SVG content you want to view is
- not local to the machine where Squiggle is running. In that case, you
- can use the <strong>File&rarr;Open Location</strong> menu item, or
- use the <strong>Ctrl-A</strong> key accelerator to open that page.
- Doing so brings up a dialog box where you can type in the URL for the
- file you want to view.
- </p>
-<div class="figure">
-<img alt="Screenshot of Squiggle showing the 'File&rarr;Open Location' menu and window" src="images/svgviewerOpenPage.png">
- </div>
-<a name="N10165"></a><a name="locationBar"></a>
-<h3 class="boxed">Using the location bar text field to view an SVG file</h3>
-<p>
- When you know the URL of the document you want to view,
- you can enter it directly in the location bar text field
- at the top of Squiggle, the same way you can enter a URL
- in an HTML browser.
- </p>
-<div class="figure">
-<img alt="Screenshot of Squiggle showing the location bar" src="images/svgviewerLocationBar.png">
- </div>
-<a name="N10176"></a><a name="browsing"></a>
-<h3 class="boxed">Browsing SVG files</h3>
-<p>
- As with HTML content, it is common to navigate back and forth between
- SVG files (remember that SVG files contain hyperlinks, just like HTML
- does) and, as described later in this document, it is possible to
- <a href="#zoomInOut">zoom</a> into SVG documents,
- <a href="#panning">pan</a> and <a href="#rotating">rotate</a>.
- </p>
-<div class="figure">
-<img alt="Screnshot of Squiggle showing the 'Go' menu" src="images/svgviewerBrowsing.png">
- </div>
-<p>
- Squiggle offers multiple features to help you browse SVG files:
- </p>
-<dl>
-
-<dt>Navigating between files</dt>
-
-<dd>
-
-<p>
- The <strong>Go&rarr;Back</strong> menu item (or the
- <strong>Ctrl-left arrow</strong> keyboard accelerator) and the
- <strong>Go&rarr;Forward</strong> menu item (or the
- <strong>Ctrl-right arrow</strong> keyboard accelerator) let you
- move to the previous and next visited SVG documents.
- </p>
-
-</dd>
-
-<dt>History</dt>
-
-<dd>
-
-<p>
- The <strong>Go</strong> menu also contains a list of previously
- viewed SVG documents, which gives you a way to randomly access any
- document you have already visited.
- </p>
-
-</dd>
-
-<dt>Navigating between views</dt>
-
-<dd>
-
-<p>
- The <strong>View&rarr;Previous Transform</strong> menu item
- (<strong>Ctrl-K</strong>) and the <strong>View&rarr;Next
- Transform</strong> menu item (<strong>Ctrl-L</strong>) let you go
- to the previous or next view of the document. This is useful when,
- for example, you <a href="#panning">pan</a> or
- <a href="#rotating">rotate</a> the document and want to go back to
- the previous view you had of the document (i.e., before you panned
- or rotated it).
- </p>
-
-</dd>
-
-</dl>
-<a name="N101D7"></a><a name="viewingMultiple"></a>
-<h3 class="boxed">Viewing multiple SVG files</h3>
-<div class="figure">
-<img alt="Screenshot of Squiggle with two windows open" src="images/svgviewerMultipleFiles.png">
- </div>
-<p>
- Squiggle can display multiple files simultaneously in different
- windows. To view a new file in a separate window, simply select the
- <strong>File&rarr;New Window</strong> menu item or use the
- <strong>Ctrl-N</strong> keyboard accelerator.
- </p>
-<a name="N101EE"></a><a name="reloading"></a>
-<h3 class="boxed">Reloading an SVG document</h3>
-<p>
- When working on an SVG document, you may want the browser to reprocess
- a document that you have modified. The <strong>File&rarr;Reload
- Document</strong> menu item or the <strong>Ctrl-R</strong> keyboard
- accelerator will cause the document to be reprocessed by the browser.
- </p>
-</div>
-
-
-<a name="N101FF"></a><a name="exportAndPrint"></a>
-<h2 class="boxed">Exporting and printing SVG documents</h2>
-<div class="section">
-<p>
- The <strong>File&rarr;Print</strong> menu item or
- <strong>Ctrl-P</strong> will print the currently displayed SVG document.
- </p>
-<p>
- The <strong>File&rarr;Export As</strong> menu item offers the option
- to export the currently displayed SVG document to various raster
- formats. Currently, the browser supports the
- <abbr title="Portable Network Graphics">PNG</abbr>,
- <abbr title="Joint Photographic Expert Group">JPEG</abbr> and
- <abbr title="Tagged Image File Format">TIFF</abbr> formats.
- </p>
-</div>
-
-
-<a name="N10221"></a><a name="inspecting"></a>
-<h2 class="boxed">Inspecting the SVG source</h2>
-<div class="section">
-<p>
- The browser offers two ways to inspect the source of an SVG document:
- <a href="#viewingSource">viewing the plain source</a> or
- <a href="#viewingTree">viewing the document tree</a>. Both are explained
- below.
- </p>
-<a name="N10232"></a><a name="viewingSource"></a>
-<h3 class="boxed">Viewing the source</h3>
-<div class="figure">
-<img alt="Screenshot of Squiggle showing the 'View&rarr;View Source' menu item and the source window" src="images/svgviewerViewSource.png">
- </div>
-<p>
- When the browser displays an SVG file, you can select the
- <strong>View&rarr;View Source...</strong> menu item or use the
- <strong>Ctrl-U</strong> keyboard accelerator to view the source code.
- </p>
-<a name="N10249"></a><a name="viewingTree"></a>
-<h3 class="boxed">Viewing the document tree</h3>
-<div class="figure">
-<img alt="Screenshot of Squiggle showing the 'View&rarr;DOM Viewer...' menu item and the DOM viewer window" src="images/svgviewerViewTree.png">
- </div>
-<p>
- When the browser displays an SVG file, you can select the
- <strong>View&rarr;DOM Viewer...</strong> menu item or use the
- <strong>Ctrl-D</strong> keyboard accelerator to open a window that
- shows the SVG document in the form of a tree. The window lets you
- navigate the tree, select individual elements, such as a path
- elements, and view the attributes and CSS values that apply to these
- elements. While the View Source window shows the SVG source as it
- was when it was loaded, the DOM Viewer window reflects the current
- state of the document, including any modifications that have occurred
- due to script.
- </p>
-</div>
-
-
-<a name="N10261"></a><a name="configuring"></a>
-<h2 class="boxed">Configuring Squiggle</h2>
-<div class="section">
-<p>
- The <strong>Edit&rarr;Preferences</strong> menu item or
- <strong>Ctrl-G</strong> brings up the dialog box shown in the following
- figure.
- </p>
-<div class="figure">
-<img alt="Screenshot of Squiggle with the Preferences window open" src="images/svgviewerPreferences.png">
- </div>
-<p>
- This dialog contains several types of options, which can be selected
- with the left-hand side list. For each type of option, a panel lets you
- configure various browser parameters:
- </p>
-<dl>
-
-<dt>General panel</dt>
-
-<dd>
-
-<p>
- This panel lets you choose some optional behavior:
- </p>
-
-<dl>
-
-<dt>Enable double buffering</dt>
-
-<dd>
- When on, the browser uses additional memory resources
- which improves the quality of effects such as zooming and panning.
- </dd>
-
-<dt>Show Rendering</dt>
-
-<dd>
- When on, the browser will update the canvas while processing an
- SVG document. This turns on progressive rendering.
- </dd>
-
-<dt>Automatically resize window to document size</dt>
-
-<dd>
- When on, the browser window is resized to fit any newly loaded
- document.
- </dd>
-
-<dt>Animation rate limiting</dt>
-
-<dd>
- This set of radio buttons determines how often animation
- updates are performed. This can be set as a maximum percentage
- of CPU time to use, a maximum number of frames per second, or
- to perform as many updates as possible (unlimited).
- </dd>
-
-<dt>Print debugging information to console</dt>
-
-<dd>
- When on, some debug messages will be printed to the standard
- output. This is will likely interest only developers.
- </dd>
-
-<dt>Use a validating XML parser</dt>
-
-<dd>
- When on, the XML parser used to load documents will be in
- validating mode. This means that the document will be validated
- against the DTD when it is loaded, and external DTD subsets
- will be fetched.
- </dd>
-
-</dl>
-
-</dd>
-
-
-<dt>Security panel</dt>
-
-<dd>
-
-<p>
- This panel has options relating to the script and resource
- access in documents.
- </p>
-
-</dd>
-
-
-<dt>Language panel</dt>
-
-<dd>
-
-<p>
- This is the panel shown in the above figure. That panel lets you
- select your languages. The user language can be used in SVG documents
- to choose between alternate contents. For example, open the
- <span class="codefrag">samples/moonPhases.svg</span> example. Then, change the user
- language to French and <a href="#reloading">reload</a> the document
- (<strong>Ctrl-R</strong>). You will see that the text is now
- displayed in French. You can do the same with Japanese and the text
- will be shown in Japanese.
- </p>
-
-</dd>
-
-
-<dt>Stylesheet panel</dt>
-
-<dd>
- This panel lets you specify a user stylesheet which can override some
- of the default settings in viewed SVG documents. This might be useful
- if you want, for example, to override the font size used in text
- elements.
- </dd>
-
-
-<dt>Network panel</dt>
-
-<dd>
-
-<p>
- This panel lets you configure the proxy server to use if you are
- working from behind a firewall.
- </p>
-
-</dd>
-
-</dl>
-</div>
-
-
-<a name="N102D9"></a><a name="zooming"></a>
-<h2 class="boxed">Navigating SVG documents: zooming, panning, rotating, transform and thumbnail</h2>
-<div class="section">
-<p>
- The Batik browser offers multiple way to navigate SVG documents:
- </p>
-<ul>
-
-<li>
-<a href="#zoomInOut">Zooming in and out</a>
-</li>
-
-<li>
-<a href="#panning">Panning</a>
-</li>
-
-<li>
-<a href="#rotating">Rotating</a>
-</li>
-
-<li>
-<a href="#transform">Arbitrary transforms</a>
-</li>
-
-<li>
-<a href="#thumbnail">Thumbnail</a>
-</li>
-
-</ul>
-<a name="N102FE"></a><a name="zoomInOut"></a>
-<h3 class="boxed">Zooming in and out</h3>
-<p>
- There are several methods to zoom in or out an SVG document:
- </p>
-<ul>
-
-<li>
- You can select the <strong>View&rarr;Zoom In</strong> or
- <strong>View&rarr;Zoom Out</strong> menu item.
- </li>
-
-<li>
- You can <strong>click</strong> on the <strong>Zoom In/Out</strong>
- tool bar buttons (the ones that show a magnifying glass with
- <strong>+/-</strong> signs).
- </li>
-
-<li>
- You can use the <strong>Ctrl+I</strong> and <strong>Ctrl+O</strong>
- keyboard accelerators.
- </li>
-
-<li>
- If the mouse is over the document in the display area, you can press
- the <strong>Ctrl key</strong> then <strong>click the left mouse
- button and drag</strong> to select the area of interest in the
- document. This can only be used to zoom into a document.
- </li>
-
-<li>
- If the mouse is over the document in the display area, you can press
- the <strong>Shift key</strong> then <strong>click the right mouse
- button and drag</strong> it. This is called the <em>real time</em>
- zoom and can be used both for zooming in and out.
- </li>
-
-</ul>
-<div class="figure">
-<img alt="Screenshot of Squiggle showing the Zoom In and Zoom Out menu items and tool bar buttons" src="images/svgviewerZoomin.png">
- </div>
-<div class="figure">
-<img alt="Screenshot of Squiggle zooming to an area of interest" src="images/svgviewerAOI.png">
- </div>
-<a name="panning" id="panning"></a><a name="N1034F"></a><a name="panning"></a>
-<h3 class="boxed">Panning a document</h3>
-<p>
- Some documents are too big to fit into the browser, especially when
- you <a href="#zoomInOut">zoom</a> in with a large zoom factor. In
- these circumstances, it is useful to be able to move around the
- document and pan to view different parts of the documents. Again,
- there are multiple ways to do this:
- </p>
-<ul>
-
-<li>
- With the mouse cursor over the SVG document, <strong>press the Shift
- key</strong> and then <strong>click and drag the left mouse
- button</strong> to a new location. When you release the mouse, the
- document will be translated to the new mouse location.
- </li>
-
-<li>
- If you have the <a href="#thumbnail">thumbnail</a> open, you can
- select the marker showing the current area of interest and move it
- to the desired location.
- </li>
-
-</ul>
-<div class="figure">
-<img alt="Screenshot of Squiggle illustrating the panning gesture" src="images/svgviewerPan.png">
- </div>
-<a name="N10377"></a><a name="rotating"></a>
-<h3 class="boxed">Rotating a document</h3>
-<p>
- It is sometimes useful to be able to rotate a document (maps for
- example). You can do this in the Batik browser by first pressing the
- <strong>Ctrl key</strong> and then <strong>clicking and dragging
- the right mouse button</strong> to a new location. The browser will
- dynamically rotate the image as you move your cursor. When you are
- satisfied with that angle, you can release the mouse button and the
- document will be displayed with that new angle.
- </p>
-<a name="N10387"></a><a name="transform"></a>
-<h3 class="boxed">Using the Transform dialog</h3>
-<p>
- While the mouse and keyboard interactions give interactive way to
- navigate an SVG document, it is sometimes desirable to be able to
- define precisely the amount of <a href="#zoomInOut">zoom</a>,
- <a href="#panning">pan</a> or <a href="#rotating">rotation</a>
- desired. The Transform dialog, available through the
- <strong>View&rarr;Transform</strong> menu (<strong>Ctrl-E</strong>)
- offers that feature.
- </p>
-<a name="N103A3"></a><a name="thumbnail"></a>
-<h3 class="boxed">Thumbnail</h3>
-<p>
- Panning in the document window can be difficult after you have zoomed
- into a document because you cannot see the whole document. Panning on
- large documents (or with a large zoom factor) is made easy by the
- thumbnail that you can bring up through the
- <strong>View&rarr;Thumbnail</strong> menu item or
- the <strong>Ctrl-Y</strong> keyboard accelerator. The thumbnail shows
- a rectangular marker that represents the &ldquo;Area of Interest&rdquo;, i.e.,
- the region currently displayed in the window (the visible portion of
- the document). You can <strong>drag out a rectangular marker with the
- left mouse button pushed down</strong> to select a new area of
- interest which will then be shown in the main window.
- </p>
-<div class="figure">
-<img alt="Screenshot of Squiggle showing the Thumbnail window" src="images/svgviewerThumbnail.png">
- </div>
-</div>
-
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/font-converter.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/font-converter.html
deleted file mode 100644
index 8ebc26dd34c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/font-converter.html
+++ /dev/null
@@ -1,302 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>SVG Font Converter</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li class="current">
-<a class="selected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Tools</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../tools/index.html">About the tools</a>
-</div>
-<div class="menuitem">
-<a href="../tools/browser.html">Browser</a>
-</div>
-<div class="menuitem">
-<a href="../tools/rasterizer.html">Rasterizer</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Font converter</div>
-</div>
-<div class="menuitem">
-<a href="../tools/pretty-printer.html">Pretty printer</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>SVG Font Converter</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#running">Running the font converter</a>
-</li>
-<li>
-<a href="#use-cases">Use cases</a>
-</li>
-</ul>
-</div>
-
-<p>
- The TrueType Font to SVG (<span class="codefrag">ttf2svg</span>) application lets you
- convert a range of characters from a TrueType Font into the SVG font
- format.
- </p>
-
-
-<a name="N10017"></a><a name="running"></a>
-<h2 class="boxed">Running the font converter</h2>
-<div class="section">
-<p>
- If you are using the Batik binary distribution, type the following at
- the command line:
- </p>
-<pre class="code">java -jar batik-ttf2svg.jar <em>OPTIONS</em>
-</pre>
-<p>
- If you are using the Batik source distribution, type the following at
- the command line:
- </p>
-<pre class="code">build ttf2svg <em>OPTIONS</em>
-</pre>
-<p>
- In both cases, the options are the same:
- </p>
-<pre class="code">
-<em>ttf-path</em> <em>[</em><strong>-l</strong> <em>range-begin] [</em><strong>-h</strong> <em>range-end] [</em><strong>-ascii</strong><em>] [</em><strong>-id</strong> <em>id] [</em><strong>-o</strong> <em>output-path] [</em><strong>-testcard</strong><em>]</em>
-</pre>
-<p>
- where:
- </p>
-<dl class="options">
-
-<dt>
-<em>ttf-path</em>
-</dt>
-
-<dd>
-
-<p>specifies the TrueType Font file containing the characters to be
- converted,</p>
-
-</dd>
-
-<dt>
-<strong>-l</strong> <em>range-begin</em> <strong>-h</strong> <em>range-end</em>
-</dt>
-
-<dd>
-
-<p>specifies the range of characters (by codepoint, in decimal) to be
- converted,</p>
-
-</dd>
-
-<dt>
-<strong>-ascii</strong>
-</dt>
-
-<dd>
-
-<p>forces usage of the ASCII character map in the font, instead of the
- Unicode character map,</p>
-
-</dd>
-
-<dt>
-<strong>-id</strong> <em>id</em>
-</dt>
-
-<dd>
-
-<p>specifies the value for the <span class="codefrag">id</span> attribute of the generated
- <span class="codefrag">font</span> element,</p>
-
-</dd>
-
-<dt>
-<strong>-o</strong> <em>output-path</em>
-</dt>
-
-<dd>
-
-<p>specifies the pathname of the output SVG document containing the
- generated SVG font, and</p>
-
-</dd>
-
-<dt>
-<strong>-testcard</strong>
-</dt>
-
-<dd>
-
-<p>specifies that a sequence of SVG <span class="codefrag">text</span> elements should be
- appended to the output SVG file to test the characters in the SVG
- font, providing an easy way to validate that generated SVG
- font visually.</p>
-
-</dd>
-
-</dl>
-<p>
- For example:
- </p>
-<pre class="code">java -jar batik-ttf2svg.jar /usr/home/myFont.ttf -l 48 -h 57 -id MySVGFont -o mySVGFont.svg -testcard</pre>
-<p>
- will convert characters 48 to 57, i.e., <span class="codefrag">'0'</span> to
- <span class="codefrag">'9'</span>, in the <span class="codefrag">myFont.ttf</span> file into their SVG
- equivalent in the <span class="codefrag">mySVGFont.svg</span> file, appending a test
- card so that the font can be visualized.
- </p>
-</div>
-
-
-<a name="useCases" id="useCases"></a>
-
- <a name="N100CB"></a><a name="use-cases"></a>
-<h2 class="boxed">Use cases</h2>
-<div class="section">
-<p>
- The TrueType Font converter application is helpful to be able to embed
- font definitions in SVG files. This will ensure that the SVG document
- will look exactly the same on all platform by not relying on system
- fonts.
- </p>
-<p>
- Note that users of the tool should make sure that they have the right
- to embed the font before embedding it in an SVG file and should refer
- to the font license for information. Note that TrueType Font files
- contain a flag that defines the &ldquo;embeddability&rdquo; of a font and there are
- tools for checking that flag.
- </p>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerAOI.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerAOI.png
deleted file mode 100644
index 0965503bd9c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerAOI.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerBrowsing.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerBrowsing.png
deleted file mode 100644
index 24fe17c96e9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerBrowsing.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerDefaultRegular.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerDefaultRegular.png
deleted file mode 100644
index bb8680a7930..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerDefaultRegular.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerFileOpen.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerFileOpen.png
deleted file mode 100644
index 57df57a6b7b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerFileOpen.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerLocationBar.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerLocationBar.png
deleted file mode 100644
index 373b96c3aee..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerLocationBar.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerMultipleFiles.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerMultipleFiles.png
deleted file mode 100644
index 23862df442f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerMultipleFiles.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerOpenPage.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerOpenPage.png
deleted file mode 100644
index ff97c9aed19..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerOpenPage.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPan.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPan.png
deleted file mode 100644
index 04027430d56..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPan.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPreferences.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPreferences.png
deleted file mode 100644
index 0a8676699ab..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerPreferences.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerThumbnail.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerThumbnail.png
deleted file mode 100644
index 9741e6df37d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerThumbnail.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewSource.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewSource.png
deleted file mode 100644
index b7ba7d892b7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewSource.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewTree.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewTree.png
deleted file mode 100644
index dd8f46035e1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerViewTree.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerZoomin.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerZoomin.png
deleted file mode 100644
index 4245408070d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/images/svgviewerZoomin.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/index.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/index.html
deleted file mode 100644
index 7fdf785f647..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/index.html
+++ /dev/null
@@ -1,226 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>About the tools</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li class="current">
-<a class="selected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Tools</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menupage">
-<div class="menupagetitle">About the tools</div>
-</div>
-<div class="menuitem">
-<a href="../tools/browser.html">Browser</a>
-</div>
-<div class="menuitem">
-<a href="../tools/rasterizer.html">Rasterizer</a>
-</div>
-<div class="menuitem">
-<a href="../tools/font-converter.html">Font converter</a>
-</div>
-<div class="menuitem">
-<a href="../tools/pretty-printer.html">Pretty printer</a>
-</div>
-</div>
-<div id="credit">
-<hr>
-<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
-</div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>About the tools</h1>
-
-<p>
- The Batik distribution contains several pre-packaged demos:
- </p>
-
-<dl>
-
-<dt>Squiggle SVG Browser</dt>
-
-<dd>
-
-<p>
- The <a href="../tools/browser.html">Squiggle SVG Browser</a> lets you view SVG
- file, zoom, pan and rotate in the content and select text items in the
- image and much more.
- </p>
-
-</dd>
-
-<dt>SVG Rasterizer</dt>
-
-<dd>
-
-<p>
- The <a href="../tools/rasterizer.html">SVG Rasterizer</a> is a utility that can
- convert SVG files to a raster format. The tool can convert individual
- files or sets of files, making it easy to convert entire directories
- of SVG files. The supported formats are JPEG,
- <abbr title="Portable Network Graphics">PNG</abbr>, and
- <abbr title="Tagged Image File Format">TIFF</abbr>, however the design
- allows new formats to be added easily. In addition (and despite the
- name) the rasterizer tool can also convert SVG files into
- <abbr title="Portable Document Format">PDF</abbr>.
- </p>
-
-</dd>
-
-<dt>SVG Font Converter</dt>
-
-<dd>
-
-<p>
- The <a href="../tools/font-converter.html">SVG Font Converter</a> lets
- developers convert character ranges from the True Type Font format to
- the SVG Font format to embed in SVG documents. This allows SVG
- document to be fully self-contained and have their rendered
- identically on all systems.
- </p>
-
-</dd>
-
-<dt>SVG Pretty Printer</dt>
-
-<dd>
-
-<p>
- The <a href="../tools/pretty-printer.html">SVG Pretty Printer</a> lets
- developers &ldquo;pretty-up&rdquo; their SVG files and get their tabulations and
- other cosmetic parameters in order. It can also be used to modify the
- DOCTYPE declaration on SVG files.
- </p>
-
-</dd>
-
-</dl>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<div id="logos"></div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/pretty-printer.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/pretty-printer.html
deleted file mode 100644
index 91618879667..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/pretty-printer.html
+++ /dev/null
@@ -1,381 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>SVG Pretty Printer</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li class="current">
-<a class="selected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Tools</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../tools/index.html">About the tools</a>
-</div>
-<div class="menuitem">
-<a href="../tools/browser.html">Browser</a>
-</div>
-<div class="menuitem">
-<a href="../tools/rasterizer.html">Rasterizer</a>
-</div>
-<div class="menuitem">
-<a href="../tools/font-converter.html">Font converter</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Pretty printer</div>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>SVG Pretty Printer</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#downloading">Downloading the pretty printer</a>
-</li>
-<li>
-<a href="#using">Pretty printing an SVG file</a>
-<ul class="minitoc">
-<li>
-<a href="#using-binary">Using the binary distribution</a>
-</li>
-<li>
-<a href="#using-source">Using the source distribution</a>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-
-<p>
- This page describes the features of the SVG pretty printer utility that
- comes with the Batik distribution. The SVG pretty printer is a utility
- that can format SVG files. The tool formats an SVG document according to
- the arguments passed on the command line.
- </p>
-
-
-<a name="N10014"></a><a name="downloading"></a>
-<h2 class="boxed">Downloading the pretty printer</h2>
-<div class="section">
-<p>
- Refer to the <a href="../install.html">install page</a> and the
- <a href="../download.cgi">download page</a> to find out what to
- download and how to download it. Remember that you can get either the
- source or binary distribution.
- </p>
-</div>
-
-
-<a name="N10026"></a><a name="using"></a>
-<h2 class="boxed">Pretty printing an SVG file</h2>
-<div class="section">
-<p>
- The method for starting the pretty-printer depends on the distribution
- of Batik that you chose to download. The following describes how to
- run the pretty printer for each distribution.
- </p>
-<a name="N1002F"></a><a name="using-binary"></a>
-<h3 class="boxed">Using the binary distribution</h3>
-<p>
- If you downloaded the binary distribution of Batik, you should have
- a file called <span class="codefrag">batik-1.6.zip</span> (or similar), and, after
- expanding that file, a jar file called <span class="codefrag">batik-svgpp.jar</span>.
- To start the pretty printer, open a console, change to the directory
- where you expanded the distribution (and where
- <span class="codefrag">batik-svgpp.jar</span> is located) and simply type the following
- at the command prompt:
- </p>
-<pre class="code">java -jar batik-svgpp.jar <em>[OPTIONS] FILES</em>
-</pre>
-<p>For example, if you type:</p>
-<p>
-<span class="codefrag">java -jar batik-svgpp.jar samples/batikFX.svg</span>
-</p>
-<p>you will see the indented document written to standard output.</p>
-<p>For the options:</p>
-<dl class="options">
-
-<dt>
-<strong>-newline cr</strong><em>|</em><strong>cr-lf</strong><em>|</em><strong>lf</strong>
-</dt>
-
-<dd>
-
-<p>specifies the newline character(s) generated in the printed
- document, the default being <span class="codefrag">lf</span> (Unix-style
- newlines),</p>
-
-</dd>
-
-<dt>
-<strong>-tab-width</strong> <em>number</em>
-</dt>
-
-<dd>
-
-<p>specifies the tabulation width, the default being 4,</p>
-
-</dd>
-
-<dt>
-<strong>-doc-width</strong> <em>number</em>
-</dt>
-
-<dd>
-
-<p>specifies the maximum number of columns for the whole document,
- the default being 80,</p>
-
-</dd>
-
-<dt>
-<strong>-no-format</strong>
-</dt>
-
-<dd>
-
-<p>specifies that the current indentation should be preserved,
- useful for performing doctype or newline substitutions,</p>
-
-</dd>
-
-<dt>
-<strong>-xml-decl</strong> <em>string</em>
-</dt>
-
-<dd>
-
-<p>specifies the XML declaration,</p>
-
-</dd>
-
-<dt>
-<strong>-doctype change</strong><em>|</em><strong>remove</strong>
-</dt>
-
-<dd>
-
-<p>specifies whether the doctype should be changed or removed,</p>
-
-</dd>
-
-<dt>
-<strong>-publid-id</strong> <em>string</em>
-</dt>
-
-<dd>
-
-<p>specifies the public ID to in the doctype declaration, when
- <span class="codefrag">-doctype change</span> is specified, and</p>
-
-</dd>
-
-<dt>
-<strong>-system-id</strong> <em>string</em>
-</dt>
-
-<dd>
-
-<p>specifies the system ID to in the doctype declaration, when
- <span class="codefrag">-doctype change</span> is specified.</p>
-
-</dd>
-
-</dl>
-<p>For example:</p>
-<pre class="code">java -jar batik-svgpp.jar -tab-width 2 -newline cr-lf src.svg dest.svg</pre>
-<p>
- will format <span class="codefrag">src.svg</span> and write it to
- <span class="codefrag">dest.svg</span> using a tabulation width of 2 and Windows-style
- newlines, and:
- </p>
-<pre class="code">java -jar batik-svgpp.jar -no-format -doctype change -public-id "-//W3C//DTD SVG 1.1//EN" <strong class="cont">\</strong>
- -system-id "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" src.svg dest.svg</pre>
-<p>
- will format <span class="codefrag">src.svg</span> and write it to
- <span class="codefrag">dest.svg</span> unchanged, except for the doctype public and
- system IDs, which will be replaced by those specified.
- </p>
-<a name="N100EE"></a><a name="using-source"></a>
-<h3 class="boxed">Using the source distribution</h3>
-<p>
- If you downloaded the source distribution of Batik, you will have a
- zip or tar file that expanded into a directory called
- <span class="codefrag">xml-batik</span> or <span class="codefrag">batik-version</span>. In that
- directory, you can find build scripts for the platform you are running
- on. For example, there is a <span class="codefrag">build.bat</span> script for users of
- the Windows platform and there is a <span class="codefrag">build.sh</span> script for
- UNIX users.
- </p>
-<p>
- To start the pretty printer you should:
- </p>
-<ul>
-
-<li>
-
-<p>Make sure that your <span class="codefrag">JAVA_HOME</span> environment
- variable is set to your JDK installation directory.</p>
-
-</li>
-
-<li>
-
-<p>Open a command line window and go to the <span class="codefrag">xml-batik</span>
- or <span class="codefrag">batik-version</span> directory where the Batik
- distribution was expanded.</p>
-
-</li>
-
-<li>
-
-<p>For windows, type the following at the command prompt:</p>
-
-<pre class="code">build svgpp</pre>
-
-<p>and for Unix:</p>
-
-<pre class="code">./build.sh svgpp</pre>
-
-<p>This will print out a help message for the pretty printer.</p>
-
-</li>
-
-</ul>
-<p>You can pass options to the rasterizer as follows, for Windows:</p>
-<pre class="code">build svgpp <em>[OPTIONS] FILES</em>
-</pre>
-<p>and for Unix:</p>
-<pre class="code">./build.sh svgpp <em>[OPTIONS] FILES</em>
-</pre>
-<p>Refer to <a href="#using-binary">&ldquo;Using the binary distribution&rdquo;</a>
- for an explanation of these options.</p>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/rasterizer.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/rasterizer.html
deleted file mode 100644
index c6065a8d9aa..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/tools/rasterizer.html
+++ /dev/null
@@ -1,872 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>SVG Rasterizer</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li class="current">
-<a class="selected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Tools</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../tools/index.html">About the tools</a>
-</div>
-<div class="menuitem">
-<a href="../tools/browser.html">Browser</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Rasterizer</div>
-</div>
-<div class="menuitem">
-<a href="../tools/font-converter.html">Font converter</a>
-</div>
-<div class="menuitem">
-<a href="../tools/pretty-printer.html">Pretty printer</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>SVG Rasterizer</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#downloading">Downloading the rasterizer</a>
-</li>
-<li>
-<a href="#using">Rasterizing one or several SVG files</a>
-<ul class="minitoc">
-<li>
-<a href="#using-binary">Using the binary distribution</a>
-</li>
-<li>
-<a href="#usingSource">Using the source distribution</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#task">Rasterizer Ant task</a>
-<ul class="minitoc">
-<li>
-<a href="#initTask">Using the rasterizer task</a>
-</li>
-<li>
-<a href="#taskParameters">Parameters of the Ant task</a>
-</li>
-<li>
-<a href="#taskExamples">Examples of using the rasterizer task</a>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-
-<p>
- This page describes the features of the SVG Rasterizer utility that
- comes with the Batik distribution. The SVG Rasterizer is a utility that
- can convert SVG files to a raster format. The tool can convert individual
- files or sets of files, making it easy to convert entire directories of
- SVG files. The provided formats are
- <abbr title="Joint Photography Expert Group">JPEG</abbr>,
- <abbr title="Portable Network Graphics">PNG</abbr> and
- <abbr title="Tagged Image File Format">TIFF</abbr>, however the design
- allows new formats to be added easily. In addition, the rasterizer can
- (despite its name) transcode to
- <abbr title="Portable Document Format">PDF</abbr>.
- </p>
-
-
-<a name="N10024"></a><a name="downloading"></a>
-<h2 class="boxed">Downloading the rasterizer</h2>
-<div class="section">
-<p>
- Refer to the <a href="../install.html">install page</a> and
- the <a href="../download.cgi">download area</a> to find out what to
- download and how to install it. Remember that you can get either the
- source or binary distribution.
- </p>
-</div>
-
-
-<a name="N10036"></a><a name="using"></a>
-<h2 class="boxed">Rasterizing one or several SVG files</h2>
-<div class="section">
-<p>
- The method for starting the rasterizer depends on the distribution of Batik
- that you chose to download. The following describes how to start the viewer
- for each distribution.
- </p>
-<a name="N1003F"></a><a name="using-binary"></a>
-<h3 class="boxed">Using the binary distribution</h3>
-<p>
- If you downloaded the binary distribution of Batik, you should have
- a file called <span class="codefrag">batik-1.6.zip</span> (or similar), and, after
- expanding that file, a jar file called
- <span class="codefrag">batik-rasterizer.jar</span>. To start the rasterizer, open a
- console, go to the directory where you expanded the distribution (and
- where <span class="codefrag">batik-rasterizer.jar</span> is located) and simply type
- the following at the command prompt:
- </p>
-<pre class="code">java -jar batik-rasterizer.jar <em>FILES</em>
-</pre>
-<p>
- For example, if you type:
- </p>
-<pre class="code">java -jar batik-rasterizer.jar samples/batikFX.svg</pre>
-<p>
- you will see the following printout:
- </p>
-<pre class="code">Converting file: samples/BatikFX.svg to samples/BatikFX.png</pre>
-<p>
- Once the conversion is complete, you will find a
- <span class="codefrag">batikFX.png</span> file in the samples directory.
- </p>
-<p>
- You can pass options on the command line:
- </p>
-<pre class="code">java -jar batik-rasterizer.jar <em>[OPTIONS] FILES</em>
-</pre>
-<p>
- where, as options:
- </p>
-<dl class="options">
-
-<dt>
-<strong>-d</strong> <em>dir|file</em>
-</dt>
-
-<dd>
-
-<p>
- specifies the output directory, or the output file if there is
- only a single input file,
- </p>
-
-</dd>
-
-<dt>
-<strong>-m</strong> <em>mime-type</em>
-</dt>
-
-<dd>
-
-<p>
- specifies the output MIME type, which must be one of
- <span class="codefrag">image/png</span>, <span class="codefrag">image/jpeg</span>,
- <span class="codefrag">image/tiff</span> or <span class="codefrag">application/pdf</span>,
- </p>
-
-</dd>
-
-<dt>
-<strong>-w</strong> <em>width</em>
-</dt>
-
-<dd>
-
-<p>
- specifies the output width as a floating point value,
- </p>
-
-</dd>
-
-<dt>
-<strong>-h</strong> <em>height</em>
-</dt>
-
-<dd>
-
-<p>
- specifies the output height as a floating point value,
- </p>
-
-</dd>
-
-<dt>
-<strong>-maxw</strong> <em>width</em>
-</dt>
-
-<dd>
-
-<p>
- specifies the maximum output width as a floating point value,
- </p>
-
-</dd>
-
-<dt>
-<strong>-maxh</strong> <em>height</em>
-</dt>
-
-<dd>
-
-<p>
- specifies the maximum output height as a floating point value,
- </p>
-
-</dd>
-
-<dt>
-<strong>-a</strong> <em>x</em><strong>,</strong><em>y</em><strong>,</strong><em>width</em><strong>,</strong><em>height</em>
-</dt>
-
-<dd>
-
-<p>specifies the area of interest (as floating point values) of the
- SVG file to rasterize (and if not specified, will be determined
- by the <span class="codefrag">width</span>/<span class="codefrag">height</span>/<span class="codefrag">viewBox</span>
- attributes if specified in the document, and be 0,0,400,400 otherwise),</p>
-
-</dd>
-
-<dt>
-<strong>-bg</strong> <em>alpha</em><strong>.</strong><em>red</em><strong>.</strong><em>green</em><strong>.</strong><em>blue</em>
-</dt>
-
-<dd>
-
-<p>specifies the background fill color as an ARGB quadruple, where
- each component is an integer in the range 0&mdash;255,</p>
-
-</dd>
-
-<dt>
-<strong>-cssMedia</strong> <em>media</em>
-</dt>
-
-<dd>
-
-<p>specifies the CSS media type used for matching CSS rules,</p>
-
-</dd>
-
-<dt>
-<strong>-cssAlternate</strong> <em>file|uri</em>
-</dt>
-
-<dd>
-
-<p>specifies the CSS alternate stylesheet to use,</p>
-
-</dd>
-
-<dt>
-<strong>-cssUser</strong> <em>file|uri</em>
-</dt>
-
-<dd>
-
-<p>specifies the CSS user stylesheet to use in addition to any
- other referenced or embedded stylesheets,</p>
-
-</dd>
-
-<dt>
-<strong>-lang</strong> <em>language-code</em>
-</dt>
-
-<dd>
-
-<p>specifies the
- <a class="external" href="http://www.faqs.org/rfcs/rfc3066.html">RFC 3066</a>
- language code to use,</p>
-
-</dd>
-
-<dt>
-<strong>-q</strong> <em>quality</em>
-</dt>
-
-<dd>
-
-<p>specifies the quality of the output image, as a floating point
- number in the range 0 &lt; <em>quality</em> &lt; 1 when generating
- JPEG images,</p>
-
-</dd>
-
-<dt>
-<strong>-dpi</strong> <em>resolution</em>
-</dt>
-
-<dd>
-
-<p>specifies the resolution of the output image in dots per inch,</p>
-
-</dd>
-
-<dt>
-<strong>-validate</strong>
-</dt>
-
-<dd>
-
-<p>specifies that the source SVG files must be validated against
- their DTDs,</p>
-
-</dd>
-
-<dt>
-<strong>-onload</strong>
-</dt>
-
-<dd>
-
-<p>specifies that the SVG files should be rasterized after
- dispatching the SVG load event,</p>
-
-</dd>
-
-<dt>
-<strong>-scriptSecurityOff</strong>
-</dt>
-
-<dd>
-
-<p>specifies that any security checks on the scripts running as a
- result of dispatching the SVG load event will be bypassed, and</p>
-
-</dd>
-
-<dt>
-<strong>-scripts</strong> <em>allowed-script-types</em>
-</dt>
-
-<dd>
-
-<p>specifies a list of script types (i.e., values for the
- <span class="codefrag">type</span> attribute on <span class="codefrag">script</span> elements)
- that should be loaded.</p>
-
-</dd>
-
-</dl>
-<p>
- For example:
- </p>
-<pre class="code">java -jar batik-rasterizer.jar -d myDir -m image/jpeg samples/*.svg</pre>
-<p>
- will generate JPEG images for all the SVG files found in the samples
- directory.
- </p>
-<a name="N101A1"></a><a name="usingSource"></a>
-<h3 class="boxed">Using the source distribution</h3>
-<p>
- If you downloaded the source distribution of Batik, you got a zip or
- tar file that expanded into a directory called <span class="codefrag">xml-batik</span>
- or <span class="codefrag">batik-version</span>. In that directory, you can
- find build scripts for the platform you are running on. For example,
- there is a <span class="codefrag">build.bat</span> script for users of the Windows
- platform and there is a <span class="codefrag">build.sh</span> script for UNIX users.
- </p>
-<p>
- To start the rasterizer you should:
- </p>
-<ul>
-
-<li>
- Make sure that your <span class="codefrag">JAVA_HOME</span> environment variable is
- set to your JDK installation directory.
- </li>
-
-<li>
- Open a command line window and go to the <span class="codefrag">xml-batik</span>
- or <span class="codefrag">batik-version</span> directory where the Batik
- distribution was expanded.
- </li>
-
-<li>
-
-<p>For windows, type the following at the command prompt:</p>
-
-<pre class="code">build svgrasterizer</pre>
-
-<p>and for Unix:</p>
-
-<pre class="code">./build.sh svgrasterizer</pre>
-
-<p>This will print out a help message for the rasterizer.</p>
-
-</li>
-
-</ul>
-<p>
- You can pass options to the rasterizer as follows, for Windows:
- </p>
-<pre class="code">build svgrasterizer <em>[OPTIONS] FILES</em>
-</pre>
-<p>
- and for Unix:
- </p>
-<pre class="code">./build.sh svgrasterizer <em>[OPTIONS] FILES</em>
-</pre>
-<p>
- Refer to <a href="#using-binary">&ldquo;Using the binary distribution&rdquo;</a>
- for an explanation of the options.
- </p>
-</div>
-
-
-<a name="N101FE"></a><a name="task"></a>
-<h2 class="boxed">Rasterizer Ant task</h2>
-<div class="section">
-<p>
- The Rasterizer task is an <a class="external" href="http://ant.apache.org/">Ant</a>
- version of the rasterizer utility. It fulfills the same basic
- purpose as the utility but has a different syntax and a
- slightly different set of features.
- </p>
-<p>
- The task is able to produce four raster formats:
- <abbr title="Portable Network Graphics">PNG</abbr>,
- <abbr title="Joint Photographic Expert Group">JPEG</abbr>,
- <abbr title="Tagged Image File Format">TIFF</abbr> and
- <abbr title="Portable Document Format">PDF</abbr>.
- </p>
-<a name="N1021E"></a><a name="initTask"></a>
-<h3 class="boxed">Using the rasterizer task</h3>
-<p>
- The first thing to do is to compile rasterizer task classes.
- Download the source distribution of Batik and see the
- <span class="codefrag">README</span> file in the
- <span class="codefrag">contrib/rasterizertask</span> directory for more
- instructions. The build procedure works the same way as when building
- Batik itself.
- </p>
-<p>
- After building, ensure that the generated
- <span class="codefrag">batik-rasterizer.jar</span> and the classes (or jar file) of the
- rasterizer task are in your <span class="codefrag">CLASSPATH</span>.
- </p>
-<p>
- Next you have to define the task in your Ant project. To do this, add
- the following line either after the <span class="codefrag">project</span> start tag or
- after the <span class="codefrag">target</span> start tag in the target you are using
- the rasterizer task:
- </p>
-<pre class="code"> &lt;taskdef name="rasterize"
- classname="org.apache.tools.ant.taskdefs.optional.RasterizerTask"/&gt;</pre>
-<p>
- Now you can use the rasterizer task in your project. See the
- <a href="#taskParameters">parameters section</a> for an explanation of
- the available parameters or the
- <a href="#taskExamples">examples section</a> to see few usage examples.
- </p>
-<a name="N1024F"></a><a name="taskParameters"></a>
-<h3 class="boxed">Parameters of the Ant task</h3>
-<p>
- The following table lists the attributes that may be specified on
- the <span class="codefrag">rasterize</span> task element.
- </p>
-<table class="ForrestTable" cellspacing="1" cellpadding="4">
-
-<tr>
-
-<th colspan="1" rowspan="1">Attribute</th>
- <th colspan="1" rowspan="1">Description</th>
- <th colspan="1" rowspan="1">Required</th>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">result</td>
- <td colspan="1" rowspan="1">
- Sets the type of the result image. Only one of the
- following values must be used: <span class="codefrag">image/png</span>,
- <span class="codefrag">image/jpeg</span>, <span class="codefrag">image/tiff</span> and
- <span class="codefrag">application/pdf</span>. The value must be in
- lowercase letters.
- </td>
- <td colspan="1" rowspan="1">Yes</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">height</td>
- <td colspan="1" rowspan="1">
- Sets the height of the result image in pixels. The task
- calculates the height from the SVG file if this parameter has not
- been set. The rasterizer keeps the aspect ratio of the SVG file
- even if the both <span class="codefrag">height</span> and <span class="codefrag">width</span> have
- been set.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">width</td>
- <td colspan="1" rowspan="1">
- Sets the width of the result image in pixels. The task calculates
- the width from the SVG file if this parameter has not been set.
- The rasterizer keeps the aspect ratio of the SVG file even if the
- both <span class="codefrag">height</span> and <span class="codefrag">width</span> have been set.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">maxheight</td>
- <td colspan="1" rowspan="1">
- Sets the maximum height of the result image in pixels. The image
- won&rsquo;t be higher than defined in this parameter, regardless of the
- size set in the image itself or in other parameters. This is a
- floating point value.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">maxwidth</td>
- <td colspan="1" rowspan="1">
- Sets the maximum width of the result image in pixels. The image
- won&rsquo;t be wider than defined in this parameter, regardless of the
- size set in the image itself or in other parameters. This is a
- floating point value.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">quality</td>
- <td colspan="1" rowspan="1">
- Sets the quality of the produced image. The value must be
- greater than 0 but smaller than 1, larger numbers meaning higher
- quality. The quality value is used only with JPEG images.
- The default quality value is 0.99.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">area</td>
- <td colspan="1" rowspan="1">
- Defines the area in the SVG file which will be rasterized. Parts
- outside this area are discarded and don&rsquo;t show in the result
- image. The area attribute value has four integers separated by
- commas. The first two integers set the x and y coordinates of
- the upper left corner of the area, respectively. The last two
- integers set the width and height of the area, respectively. For
- example, <span class="codefrag">10, 20, 100, 200</span> sets the
- rectangular area from point <span class="codefrag">10, 10</span> to point
- <span class="codefrag">110, 220</span>. The specified area is applied to all
- images if more than one file is rasterized during one task.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">bg</td>
- <td colspan="1" rowspan="1">
- Sets the background color of the result image. The
- <span class="codefrag">bg</span> attribute value is either three or four integers
- separated with commas. The four values are alpha channel, red,
- green, and blue, respectively. If only three values are given,
- then the values are red, green, and blue and the alpha channel
- is automatically set to 255 (opaque). All values have to between
- 0 and 255. The default value is none which means that background
- is transparent and not filled with any color.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">media</td>
- <td colspan="1" rowspan="1">
- CSS media type that is used to select a CSS stylesheet. The
- selected stylesheet is then used to rasterize the SVG files. Only
- the visual media group is supported (see the
- <a class="external" href="http://www.w3.org/TR/REC-CSS2/">CSS2 specification</a> for more information
- about media groups). The default value is <span class="codefrag">screen</span>.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">dpi</td>
- <td colspan="1" rowspan="1">
- Resolution for the result image. The attribute value is used to
- compute the &ldquo;pixel to millimeter&rdquo; ratio used when processing SVG
- files. The default value is 96.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">lang</td>
- <td colspan="1" rowspan="1">
- Language which is used select language specific areas from the
- SVG file during the rasterizing process. The valid values are
- defined in
- <a class="external" href="http://www.faqs.org/rfcs/rfc3066.html">RFC3066</a>. The
- default value is <span class="codefrag">en</span>.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">src</td>
- <td colspan="1" rowspan="1">
- Name of a one input file. Use this parameter to convert just one
- file whose name and location are known. The <span class="codefrag">dest</span>
- parameter must also be given.
- </td>
- <td colspan="1" rowspan="1">
- One of the following is required: <span class="codefrag">src</span> attribute,
- <span class="codefrag">srcdir</span> attribute or <span class="codefrag">fileset</span> element(s).
- </td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">dest</td>
- <td colspan="1" rowspan="1">
- Name of a one output file. Used this with <span class="codefrag">src</span>
- parameter only. The output directory is created if it doesn&rsquo;t
- exist.
- </td>
- <td colspan="1" rowspan="1">Required if <span class="codefrag">src</span> is used.</td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">srcdir</td>
- <td colspan="1" rowspan="1">
- Name of the input directory. <span class="codefrag">srcdir</span> and
- <span class="codefrag">fileset</span> elements can be combined and
- <span class="codefrag">srcdir</span> can be omitted if there is at least one
- <span class="codefrag">fileset</span> child element. <span class="codefrag">srcdir</span> file
- selection can be controlled with <span class="codefrag">include</span>,
- <span class="codefrag">exclude</span>, etc. child elements. Note that without
- control parameters the task tries to rasterize <em>all</em> files
- in the given directory.
- </td>
- <td colspan="1" rowspan="1">
- One of the following is required: <span class="codefrag">src</span> attribute,
- <span class="codefrag">srcdir</span> attribute or <span class="codefrag">fileset</span> element(s).
- </td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">destdir</td>
- <td colspan="1" rowspan="1">
- Name of an output directory. Use this with the <span class="codefrag">srcdir</span>
- attribute or <span class="codefrag">fileset</span> elements. The task generates
- the names of the output images by changing the suffix of the
- input file names to correspond the result image type. A suffix is
- added if the input file doesn&rsquo;t have one. Output directories are
- created if they don&rsquo;t exist.
- </td>
- <td colspan="1" rowspan="1">
- Required if <span class="codefrag">srcdir</span> attribute or
- <span class="codefrag">fileset</span> elements are used.
- </td>
-
-</tr>
-
-<tr>
-
-<td colspan="1" rowspan="1">classname</td>
- <td colspan="1" rowspan="1">
- Class name of the XML parser used to parse SVG images. The value
- can be either the complete classname with package information
- included or the special name <span class="codefrag">jaxp</span>, which means any
- available parser in the <span class="codefrag">CLASSPATH</span> that supports JAXP.
- See the Batik code for the default value.
- </td>
- <td colspan="1" rowspan="1">No</td>
-
-</tr>
-
-</table>
-<p>
- You can use <span class="codefrag">fileset</span> elements to select input
- files and directories. See the
- <a class="external" href="http://ant.apache.org/">Ant</a> documentation to learn how
- to use
- <a class="external" href="http://ant.apache.org/manual/CoreTypes/fileset.html">filesets</a>.
- </p>
-<a name="N10416"></a><a name="taskExamples"></a>
-<h3 class="boxed">Examples of using the rasterizer task</h3>
-<p>
- The following example is the complete Ant project that converts an SVG
- image (called <span class="codefrag">input.svg</span>) to a PNG image (called
- <span class="codefrag">output.png</span>):
- </p>
-<pre class="code">&lt;?xml version="1.0"?&gt;
-
-&lt;project name="RasterizerExample" default="main" basedir="."&gt;
-
- &lt;taskdef name="rasterize"
- classname="org.apache.tools.ant.taskdefs.optional.RasterizerTask"/&gt;
-
- &lt;target name="main"&gt;
- &lt;rasterize result="image/png" src="input.svg" dest="output.png"/&gt;
- &lt;/target&gt;
-&lt;/project&gt;</pre>
-<p>
- The next example is just one task in a project. It converts all files
- with a <span class="codefrag">.svg</span> suffix in the <span class="codefrag">images</span> directory and
- all files in the <span class="codefrag">images2</span> directory to TIFF images. The
- resulting image files are placed in the <span class="codefrag">results</span> directory.
- </p>
-<pre class="code"> &lt;rasterize result="image/tiff" destdir="results"&gt;
- &lt;fileset dir="images"&gt;
- &lt;include name="**/*.svg"/&gt;
- &lt;/fileset&gt;
- &lt;fileset dir="images2"/&gt;
- &lt;/rasterize&gt;</pre>
-</div>
-
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/uses.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/uses.html
deleted file mode 100644
index 276f7836bf5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/uses.html
+++ /dev/null
@@ -1,402 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Projects using Batik</title>
-<link type="text/css" href="skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
-<link type="text/css" href="skin/profile.css" rel="stylesheet">
-<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li class="current">
-<a class="selected" href="index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="tools/index.html">Tools and applications</a>
-</li>
-<li>
-<a class="unselected" href="using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a href="license.html">License</a>
-</div>
-<div class="menuitem">
-<a href="download.cgi">Download</a>
-</div>
-<div class="menuitem">
-<a href="install.html">Installation notes</a>
-</div>
-<div class="menuitem">
-<a href="status.html">Status</a>
-</div>
-<div class="menuitem">
-<a href="demo.html">Demo</a>
-</div>
-<div class="menuitem">
-<a href="faq.html">FAQs</a>
-</div>
-<div class="menuitem">
-<a href="mailing-lists.html">Mailing lists</a>
-</div>
-<div class="menuitem">
-<a href="contributors.html">Contributors</a>
-</div>
-<div class="menuitem">
-<a href="http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&bug_status=__open__&product=Batik">Bug database</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Projects using Batik</div>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/sponsorship.html">ASF sponsorship program</a>
-</div>
-<div class="menuitem">
-<a href="http://www.apache.org/foundation/thanks.html">ASF thanks</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Resources</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1', 'skin/')" id="menu_1.2.1Title" class="menutitle">Specifications</div>
-<div id="menu_1.2.1" class="menuitemgroup">
-<div onclick="SwitchMenu('menu_1.2.1.1', 'skin/')" id="menu_1.2.1.1Title" class="menutitle">For SVG 1.1</div>
-<div id="menu_1.2.1.1" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG11/">SVG 1.1</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/REC-CSS2/">CSS Level 2</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Core/">DOM Level 2 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Events/">DOM Level 2 Events</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style</a>
-</div>
-<div class="menuitem">
-<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript 3rd ed.</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/">SMIL Animation</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2.1.2', 'skin/')" id="menu_1.2.1.2Title" class="menutitle">For SVG 1.2</div>
-<div id="menu_1.2.1.2" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVGMobile12/">SVG Tiny 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/SVG12/">SVG Full 1.2 (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Core/">DOM Level 3 Core</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-Events/">DOM Level 3 Events (draft)</a>
-</div>
-<div class="menuitem">
-<a href="http://www.w3.org/TR/DOM-Level-3-XPath/">DOM Level 3 XPath (note)</a>
-</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="http://wiki.apache.org/xmlgraphics-batik/FrontPage">Batik wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://wiki.svg.org/">SVG wiki</a>
-</div>
-<div class="menuitem">
-<a href="http://groups.yahoo.com/group/svg-developers/">SVG Developers mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://lists.w3.org/Archives/Public/www-svg/">W3C SVG mailing list</a>
-</div>
-<div class="menuitem">
-<a href="http://svg.jibbering.com/">#svg IRC channel</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Projects using Batik</h1>
-
-<a name="N10014"></a><a name="Examples+of+projects+and+products+using+Batik"></a>
-<h2 class="boxed">Examples of projects and products using Batik</h2>
-<div class="section">
-<p>
- While it is hard to track projects and products which are using Batik,
- here are a few that are known of:
- </p>
-<ul>
-
-<li>
-
-<a class="external" href="http://cocoon.apache.org/">The Apache Cocoon project</a> uses
- Batik to rasterize SVG images.
- </li>
-
-<li>
-
-<a href="http://xmlgraphics.apache.org/fop/">The Apache FOP
- project</a> uses Batik to handle SVG images. It uses the SVG
- rasterizer and extends the Batik transcoder architecture to offer
- SVG to PDF conversion.
- </li>
- <!-- Not mentioned on Bitflash site any more
- <li>
- <a href="http://www.bitflash.com/products/brilliance.asp">BitFlash
- Brilliance</a> delivers a robust set of graphic-design and
- source-code editing tools for fast and flexible Mobile SVG
- development. It uses Batik to display SVG Images.
- </li>
- -->
-
-<li>
-
-<a class="external" href="http://www.exurbi.com/">eDoc Studio</a>, a page layout
- package, uses the Batik SVG generator to export pages to SVG.
- </li>
-
-<li>
-
-<a class="external" href="http://www.elixirtech.com/ElixirReport">ElixirTech&rsquo;s
- ElixirReport</a> uses Batik for charting and for its SVG component.
- </li>
-
-<li>
-
-<a class="external" href="http://glipssvgeditor.sourceforge.net/">GLIPS Graffiti</a> is
- an Open Source Extensible Full Feature Native SVG Editor.
- </li>
-
-<li>
-
-<a class="external" href="http://www2.ilog.com/preview/Discovery/">ILOG Discovery
- Preview</a>, a free visual data analysis tool letting you visualize
- and edit data sets in a very wide variety of views (2D graphs and
- charts, various kinds of treemaps, parallel coordinates, parallel
- histograms and much more), uses the Batik SVG export module.
- </li>
-
-<li>
-
-<a class="external" href="http://www.ilog.com/products/jviews">ILOG JViews Component
- Suite</a>, a product for advanced visualization, uses and extends
- the Batik SVG export module.
- </li>
-
-<li>
-
-<a class="external" href="http://www.object-refinery.com/jfreechart/index.html">The
- JFreeChart Project</a> uses Batik to export charts in the SVG
- format.
- </li>
-
-<li>
-
-<a class="external" href="http://lagoon.sourceforge.net/">Lagoon</a>, an XML-based
- framework for web site maintenance, uses the Batik SVG Rasterizer to
- render SVG as bitmap graphics for web publishing.
- </li>
-
-<li>
-
-<a class="external" href="http://www.throneworld.com/lords/gms/dev.html">Lords Map</a>
- is a program to allow players and visitors to view the current map of
- various campaigns. Lords Map uses Batik&rsquo;s SVG DOM and SVG Generator.
- </li>
-
-<li>
-
-<a class="external" href="http://luxor-xul.sourceforge.net/index.html">Luxor XUL</a>
- is a free, open-source XML User Interface Language (XUL) toolkit in
- Java released under the GNU GPL that supports hand-picked Mozilla XUL
- goodies and also includes a ultra-lightweight, multi-threaded web
- server, a portal engine, a scripting engine, a template engine and
- much more. Gerard Bauer, the Luxor project lead, has written an
- extensive
- <a class="external" href="http://luxor-xul.sourceforge.net/talk/jug-nov-2002/slides.html">SVG
- presentation</a>.
- </li>
-
-<li>
-
-<a class="external" href="http://www.optimalj.com">OptimalJ</a>, a UML Class Diagram
- Editor for NetBeans, uses Batik to export SVG.
- </li>
-
-<li>
-
-<a class="external" href="http://otn.oracle.com/products/jdev/content.html">Oracle
- Corp.&rsquo;s JDeveloper10i</a> uses Batik to export class diagrams in
- SVG. It uses the SVG export module.
- </li>
-
-<li>
-
-<a class="external" href="http://www.kiyut.com/">Sketsa</a> is a vector drawing
- application based on Batik. With Sketsa, you can create vector
- graphics that can be scaled and printed at any resolution, without
- losing detail or clarity.
- </li>
-
-<li>
-
-<a class="external" href="http://dannyayers.com/2005/10/18/svolgo-redux/">Svolgo</a>, a
- Graph Visualisation/Transformation Framework for the Semantic Web
- Cross-model transformation, node and arc diagrams, representation in
- SVG. This project uses Batik&rsquo;s SVG DOM implementation.
- </li>
- <!-- Waiting for verification (now Borland)
- <li>
- <a href="http://www.togethersoft.com/products/controlcenter/whats_new.jsp">Together
- Control Center 5.5</a> uses Batik to export UML diagrams in SVG.
- </li>
- -->
-
-<li>
-
-<a class="external" href="http://volity.net/">Volity</a> is an open platform for
- Internet-based multiplayer casual gaming. Its official client,
- <a class="external" href="http://volity.org/projects/gamut/">Gamut</a>, uses Batik,
- allowing developers to create game UI files that use
- ECMAScript-driven SVG.
- </li>
-
-<li>
-
-<a class="external" href="http://pear.php.net/package/XML_svg2image">XML_svg2image</a>
- is a PHP class which translates SVG files to PNG or JPEG using Batik.
- </li>
-
-<li>
-
-<a class="external" href="http://xweb.sf.net">XWeb</a>, a tool to create websites
- automatically out of XML input. Uses the Batik SVG Rasterizer.
- </li>
-
-</ul>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/architecture.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/architecture.html
deleted file mode 100644
index 4f8d6fbd8dc..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/architecture.html
+++ /dev/null
@@ -1,305 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Architecture overview</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../using/index.html">Index</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Architecture</div>
-</div>
-<div class="menuitem">
-<a href="../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_1.1.6', '../skin/')" id="menu_1.1.6Title" class="menutitle">Scripting</div>
-<div id="menu_1.1.6" class="menuitemgroup">
-<div class="menuitem">
-<a href="../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="../using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Architecture overview</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#applicationComponents">Application modules</a>
-</li>
-<li>
-<a href="#coreComponents">Core modules</a>
-</li>
-<li>
-<a href="#lowLevelComponents">Low level modules</a>
-</li>
-</ul>
-</div>
-
-<p>This document briefly describes the Batik architecture and the role of each of
- its modules. For detailed module design, you can refer to the
- Batik UML diagrams <a class="external" href="http://opensource.objectsbydesign.com/batik/index.html">Object by Design</a>
- or <a class="external" href="http://www.yworks.com/products/yDoc/showcase/batik-1.5/">yWorks</a>.</p>
-
-<p>The Batik modules are of one of three types:
- application modules, core modules and low level modules.
- The following figure illustrates these three module types.</p>
-
-<div class="figure">
-<img alt="Batik Architecture" src="images/HighLevelArchitecture.png">
- </div>
-
-<p>
-<a href="#applicationComponents">Application modules</a> illustrate how to use
- the core modules and let users evaluate the Batik software by experimenting
- with its features.</p>
-
-<p>The <a href="#coreComponents">Core modules</a> are the heart of Batik and the primary deliverables for the
- projects. These are the modules developers use to manipulate, generate, create,
- convert, render and view SVG content.</p>
-
-<p>Finally, the <a href="#lowLevelComponents">Low level modules</a> are used internally by the core modules to
- accomplish their work. These modules are not typically used by developers directly.</p>
-
-
-<a name="N1003A"></a><a name="applicationComponents"></a>
-<h2 class="boxed">Application modules</h2>
-<div class="section">
-<p>As mentioned earlier, the application modules illustrate the functionality that Batik
- offers. </p>
-<p>For example, the <a href="../tools/browser.html">SVG browser</a> is built using several
- Batik core modules (such as the <span class="codefrag">JSVGCanvas</span> GUI component and the <span class="codefrag">ImageTranscoder</span>s)
- and illustrates how Batik lets you not only view, zoom, pan and rotate SVG documents, but also search them
- and convert them to other formats (such as JPEG, TIFF or PNG).</p>
-<p>The <a href="../tools/pretty-printer.html">SVG pretty printer</a> is another example that shows how Batik
- lets you manipulate and transform SVG content, here for the purposed of tidying up potentially
- disorganized SVG files.</p>
-<p>The <a href="../tools/font-converter.html">SVG font converter</a> illustrates how Batik can help you embed
- SVG font definitions in an SVG file by providing an application that converts ranges of
- characters from a TrueType Font format to the SVG font format.</p>
-<p>Finally, the <a href="../tools/rasterizer.html">SVG rasterizer</a> shows how to leverage the
- <a href="../using/transcoder.html">transcoder API</a> to convert to and from SVG content.</p>
-<p>
- Note that even though the application modules are meant to be useful and fun to use, they
- are not the primary deliverables of the Batik project. Instead, they are illustrations of how the
- Batik core modules might be used and combined.</p>
-</div>
-
-
-<a name="N1006D"></a><a name="coreComponents"></a>
-<h2 class="boxed">Core modules</h2>
-<div class="section">
-<p>The Batik core modules are the heart of the Batik architecture. They can be used individually
- or in combination for various purposes, and the <a href="#applicationComponents">application modules</a>
- offer some usage examples.
- </p>
-<ul>
-
-<li>The <a href="../using/svg-generator.html">SVG generator</a> is a module containing
- <span class="codefrag">SVGGraphics2D</span>
- class, that lets all Java applications or applets easily convert their
- graphics to the SVG format, as easily as they draw to a screen or a printer,
- by leveraging the Java 2D API&rsquo;s extensible design.</li>
-
-<li>
-<a href="../using/dom-api.html">SVG DOM</a> an implementation of the SVG DOM API defined
- in the SVG recommendation. It lets the programmer manipulate SVG documents in a Java program.</li>
-
-<li>The <a href="../using/swing.html">Swing components</a> module includes, primarily, the
- <span class="codefrag">JSVGCanvas</span>
- class, a UI component that can display SVG content and let the user
- interact with that content (zoom, pan, rotate, select text, etc.).</li>
-
-<li>The <strong>Bridge</strong> module is rarely used directly. It is responsible for creating
- and maintaining an appropriate object corresponding to an SVG element. The bridge converts an
- SVG document into the internal representation Batik uses for graphics (GVT, the
- Graphic Vector Toolkit).</li>
-
-<li>The <a href="../using/transcoder.html">transcoder</a> is a module that provides a generic API for
- transcoding an input to an output. This module transcodes an input stream or a document
- into a particular ouput format, used for converting SVG documents to other types.</li>
-
-</ul>
-</div>
-
-
-<a name="N100A9"></a><a name="lowLevelComponents"></a>
-<h2 class="boxed">Low level modules</h2>
-<div class="section">
-<p>The low level modules are not expected to be used directly by developers using the Batik
- API. Rather, they support the operation of the core modules. The low level modules
- include:</p>
-<ul>
-
-<li>The <strong>Graphic Vector Toolkit</strong> (GVT) module, which represents a view of the DOM tree
- that is more suitable for for rendering and event handling purposes. This module describes
- DOM tree in terms of a tree of Java graphics objects.</li>
-
-<li>The <strong>Renderer</strong> module is responsible for rendering a GVT tree and any
- related task. For example, a raster based renderer may perform
- some caching (the default renderer in Batik does that). However, a renderer could perform
- any task deemed necessary and does not have to be raster based.</li>
-
-<li>The <a href="../using/parsers.html">SVG parser</a> module contains parser classes for complex
- SVG attributes such as the <span class="codefrag">transform</span> or <span class="codefrag">color</span> attributes. Higher level modules
- rely on the SVG parser module.</li>
-
-</ul>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/dom-api.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/dom-api.html
deleted file mode 100644
index 124f1b56b32..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/dom-api.html
+++ /dev/null
@@ -1,410 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>SVG DOM API</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">DOM API</div>
-</div>
-<div class="menuitem">
-<a href="../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_1.1.6', '../skin/')" id="menu_1.1.6Title" class="menutitle">Scripting</div>
-<div id="menu_1.1.6" class="menuitemgroup">
-<div class="menuitem">
-<a href="../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="../using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>SVG DOM API</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#gettingStarted">Getting started</a>
-</li>
-<li>
-<a href="#creating">Creating a Document</a>
-</li>
-<li>
-<a href="#buildsvgdoc">Building an SVG Document</a>
-</li>
-<li>
-<a href="#createdocfromsvgfile">Creating a Document from an SVG file</a>
-</li>
-<li>
-<a href="#rendering">Rendering an SVG Document</a>
-</li>
-</ul>
-</div>
-
-<p>
- The <a class="external" href="http://www.w3.org/dom/">Document Object Model</a> (DOM)
- is an API for XML documents. It defines the logical structure of documents and
- the way a document is accessed and manipulated. This page shows how to create
- an SVG document using the DOM API.
- </p>
-
-
-<a name="N10018"></a><a name="gettingStarted"></a>
-<h2 class="boxed">Getting started</h2>
-<div class="section">
-<p>
- The DOM API defines an interface called
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/DOMImplementation.html">DOMImplementation</a>,
- which represents the boostrap of any DOM implementation. The role of
- this class is to bootstrap a particular implementation of the DOM by
- providing a method to create a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Document.html">Document</a>.
- Then, the concrete <span class="codefrag">Document</span> represents an XML document and
- also acts like a factory for the various DOM objects such as
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Element.html">Element</a>,
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Attr.html">Attr</a>
- and
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Text.html">Text</a>.
- </p>
-<p>
- How to get an instance of the <span class="codefrag">DOMImplementation</span> interface depends
- on the DOM implementation you are using. In Batik, the DOM implementation is
- located in the package <span class="codefrag">org.apache.batik.dom.svg</span> and the class is
- named
- <a class="class" href="http://xmlgraphics.apache.org/batik/javadoc/org/apache/batik/dom/svg/SVGDOMImplementation.html">SVGDOMImplementation</a>.
- The following example shows how to get a concrete
- <span class="codefrag">DOMImplementation</span> object.
- </p>
-<pre class="code">import org.w3c.dom.DOMImplementation;
-import org.apache.batik.dom.svg.SVGDOMImplementation;
-
-DOMImplementation impl = SVGDOMImplementation.getDOMImplementation();</pre>
-<p>
- Once you have an instance of a <span class="codefrag">DOMImplementation</span>, you are not
- relying on Batik-specific code any more and ready to use the DOM API.
- </p>
-</div>
-
-
-<a name="N10059"></a><a name="creating"></a>
-<h2 class="boxed">Creating a Document</h2>
-<div class="section">
-<p>
- Using the <span class="codefrag">DOMImplementation</span>, you are now able to create a
- <span class="codefrag">Document</span>. The following example illustrates how to create an SVG
- document. Note that the Batik&rsquo;s DOM implementation can be
- used to represent either an SVG document fragment or any kind of XML
- document. Note that by choosing the namespace URI and the local name of
- the root element of SVG, we are creating an SVG document.
- </p>
-<pre class="code">import org.apache.batik.dom.svg.SVGDOMImplementation;
-import org.w3c.dom.Document;
-
-// We are using a constant available on the SVGDOMImplementation,
-// but we could have used "http://www.w3.org/2000/svg".
-String svgNS = SVGDOMImplementation.SVG_NAMESPACE_URI;
-DOMImplementation impl = SVGDOMImplementation.getDOMImplementation();
-<strong>Document doc = impl.createDocument(svgNS, "svg", null);</strong>
-
-</pre>
-<p>
- As we have created an SVG <span class="codefrag">Document</span>, we can cast this document to an
- <a class="class" href="../javadoc/org/w3c/dom/svg/SVGDocument.html">SVGDocument</a>
- (defined in the <span class="codefrag">org.w3c.dom.svg</span> package) if needed.
- </p>
-</div>
-
-
-<a name="N1007E"></a><a name="buildsvgdoc"></a>
-<h2 class="boxed">Building an SVG Document</h2>
-<div class="section">
-<p>
- Finally, using the <span class="codefrag">Document</span> object, we are now able to
- construct SVG content. Note that the document created before supports both
- generic XML and SVG. Though the DOM implementation of Batik is an SVG DOM
- implementation, the SVG-specific methods that rely on the document having
- been rendered (particularly geometry related methods, such as
- <a href="../javadoc/org/w3c/dom/svg/SVGLocatable.html#getBBox()">SVGLocatable.getBBox</a>)
- cannot be used at this point.
- </p>
-<p>
- The document can be built using DOM Level 2 Core methods. The following
- example shows how to create a red rectangle located at (10, 20), with a
- size of (100, 50) placed in a (400, 450) SVG canvas:
- </p>
-<pre class="code">
-import org.apache.batik.dom.svg.SVGDOMImplementation;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-DOMImplementation impl = SVGDOMImplementation.getDOMImplementation();
-String svgNS = SVGDOMImplementation.SVG_NAMESPACE_URI;
-Document doc = impl.createDocument(svgNS, "svg", null);
-
-// Get the root element (the 'svg' element).
-<strong>Element svgRoot = doc.getDocumentElement();</strong>
-
-// Set the width and height attributes on the root 'svg' element.
-<strong>svgRoot.setAttributeNS(null, "width", "400");</strong>
-svgRoot.setAttributeNS(null, "height", "450");
-
-// Create the rectangle.
-<strong>Element rectangle = doc.createElementNS(svgNS, "rect");</strong>
-rectangle.setAttributeNS(null, "x", "10");
-rectangle.setAttributeNS(null, "y", "20");
-rectangle.setAttributeNS(null, "width", "100");
-rectangle.setAttributeNS(null, "height", "50");
-rectangle.setAttributeNS(null, "fill", "red");
-
-// Attach the rectangle to the root 'svg' element.
-<strong>svgRoot.appendChild(rectangle);</strong>
-
-</pre>
-<p>
- The example given constructs a document equivalent to parsing the
- following SVG file:
- </p>
-<pre class="code">&lt;svg xmlns="http://www.w3.org/2000/svg" width="400" height="450"&gt;
- &lt;rect x="10" y="20" width="100" height="50" fill="red"/&gt;
-&lt;/svg&gt;</pre>
-</div>
-
-
-<a name="N100A9"></a><a name="createdocfromsvgfile"></a>
-<h2 class="boxed">Creating a Document from an SVG file</h2>
-<div class="section">
-<p>
- With Batik, you can also create an SVG DOM tree from a URI, an
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/io/InputStream.html">InputStream</a>,
- or a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Reader.html">Reader</a>,
- using the
- <a class="class" href="../javadoc/org/apache/batik/dom/util/SAXDocumentFactory.html">SAXSVGDocumentFactory</a>.
- The following example illustrates how to create an SVG document from a
- URI using the <span class="codefrag">SAXSVGDocumentFactory</span> class.
- </p>
-<pre class="code">import java.io.IOException;
-
-import org.apache.batik.dom.svg.SAXSVGDocumentFactory;
-import org.apache.batik.util.XMLResourceDescriptor;
-
-import org.w3c.dom.Document;
-
-try {
- String parser = XMLResourceDescriptor.getXMLParserClassName();
- SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
- String uri = "http://www.example.org/diagram.svg";
- <strong>Document doc = f.createDocument(uri);</strong>
-} catch (IOException ex) {
- // ...
-}
- </pre>
-<p>
- As we have created an SVG <span class="codefrag">Document</span>, we can cast this document to an
- <span class="codefrag">SVGDocument</span> (defined in the <span class="codefrag">org.w3c.dom.svg</span> package)
- if needed.
- </p>
-</div>
-
-
-<a name="N100D8"></a><a name="rendering"></a>
-<h2 class="boxed">Rendering an SVG Document</h2>
-<div class="section">
-<p>
- Batik provides several ways to use an SVG DOM tree. Two modules can be
- immediately used to render your SVG document.
- </p>
-<dl>
-
-<dt>JSVGCanvas</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/swing/JSVGCanvas.html">JSVGCanvas</a>
- is a Swing component that can display SVG document. A SVG document can
- be specified using a URI or an SVG DOM tree (using the
- <a class="class" href="../javadoc/org/apache/batik/swing/JSVGCanvas.html#setSVGDocument(Document)">setSVGDocument</a>
- method). For futher information about the <span class="codefrag">JSVGCanvas</span>,
- see the <a href="../using/swing.html">Swing components module
- documentation</a>.
- </p>
-
-</dd>
-
-<dt>ImageTranscoder</dt>
-
-<dd>
- The
- <a class="class" href="../javadoc/org/apache/batik/transcoder/image/ImageTranscoder.html">ImageTranscoder</a>
- is a transcoder that can take a URI, an <span class="codefrag">InputStream</span> or an
- SVG DOM tree and produces a raster image (such JPEG, PNG or TIFF).
- By creating a
- <a class="class" href="../javadoc/org/apache/batik/transcoder/TranscoderInput.html">TranscoderInput</a>
- object with the SVG DOM tree, you will be able to transform your SVG
- content to a raster image. For futher information, see the
- <a href="../using/transcoder.html">transcoder module documentation</a>.
- </dd>
-
-</dl>
-</div>
-
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/extending.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/extending.html
deleted file mode 100644
index 42f02edf5fd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/extending.html
+++ /dev/null
@@ -1,1065 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Extending Batik</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_1.1.6', '../skin/')" id="menu_1.1.6Title" class="menutitle">Scripting</div>
-<div id="menu_1.1.6" class="menuitemgroup">
-<div class="menuitem">
-<a href="../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="../using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Extending Batik</div>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Extending Batik</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#customXMLTags">Custom XML elements</a>
-<ul class="minitoc">
-<li>
-<a href="#domExtension">Writing a Batik DOM extension</a>
-</li>
-<li>
-<a href="#bridgeExtension">Writing a Batik bridge extension</a>
-<ul class="minitoc">
-<li>
-<a href="#graphicsNodeBridge">GraphicsNodeBridge</a>
-</li>
-<li>
-<a href="#filterPrimitiveBridge">FilterPrimitiveBridge</a>
-</li>
-<li>
-<a href="#paintBridge">PaintBridge</a>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li>
-<a href="#imageTagFormats">New image file formats</a>
-<ul class="minitoc">
-<li>
-<a href="#RegistryEntry">RegistryEntry</a>
-</li>
-<li>
-<a href="#Helper+classes">Helper classes</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#urlProtocols">New URL protocols</a>
-</li>
-<li>
-<a href="#interpreters">Additional script interpreters</a>
-</li>
-</ul>
-</div>
-
-<p>
- This page provides an overview of the built in extension mechanisms of
- Batik. As an open source project, people can of course make any
- extension they feel is interesting, however Batik has been
- designed with several forms of extension in mind.
- </p>
-
-
-<p>
- In general, extensions are added through the Service
- Provider Interface mechanism as described in the
- <a class="external" href="http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#Service Provider">jar
- file documentation</a>. This allows for the extension of Batik
- simply by adding a new jar file(s) to the class path, and thus no
- modification of the Batik source is required!
- </p>
-
-<div class="note">
-<div class="label">Note</div>
-<div class="content">
- If you feel that the Batik team has overlooked an
- important area for extension please let your feelings be
- known on the mailing lists.
- </div>
-</div>
-
-
-<a name="N1001E"></a><a name="customXMLTags"></a>
-<h2 class="boxed">Custom XML elements</h2>
-<div class="section">
-<p>
- First one must ask what it means to support custom
- XML elements? There are three basic options Batik considers:
- </p>
-<dl>
-
-<dt>Having your elements appear in the DOM tree</dt>
-
-<dd>
-
-<p>
- As long as your custom elements are well formed
- XML they will appear in the SVG DOM tree. When rendering Batik
- will skip branches of the tree that use elements it doesn&rsquo;t know
- about (so even if standard SVG elements are child nodes they will
- not be displayed). Note that you must make use of XML namespaces
- for your personal elements even if you are not planning on
- validating the XML.
- </p>
-
-<p>
- This can be useful if you want to add extra pieces of
- data into the standard SVG drawing. These might be
- annotations, or other application specific data. In
- general this wouldn&rsquo;t be particularly useful with
- squiggle (the SVG browser) or the rasterizer, but
- might be very useful if you were writing a custom
- browser, rasterizer, or pre/post processing tools.
- </p>
-
-</dd>
-
-
-<dt>Adding functionality to your custom element DOM objects</dt>
-
-<dd>
-
-<p>
- If you need your elements to use a custom element subclass
- in the DOM tree (for behavioral or performance reasons) then you
- need to provide an <a href="#domExtension">extension to the Batik
- DOM</a>.
- </p>
-
-<p>
- Doing this gives you the opportunity to override the standard
- methods on DOM elements, or to provide additional methods to
- your DOM elements. For example, you may wish to add specialized
- get and set methods for attributes on your custom elements, so
- that they can be manipulated more easily than just using the
- string-based <span class="codefrag">getAttribute</span> and
- <span class="codefrag">setAttribute</span> methods provided by DOM Core.
- </p>
-
-</dd>
-
-
-<dt>Having your custom elements be rendered</dt>
-
-<dd>
-
-<p>
- Probably the most common reason to develop custom elements is to
- add new rendering primitives to the SVG language. In this case
- you must provide an <a href="#bridgeExtension">extension to the
- Batik bridge</a>. The bridge extension is resposible
- for constructing the class(es) that will handle the rendering of
- the new primitive in Batik.
- </p>
-
-<p>
- In most cases it will also be necessary to write a DOM
- extension to make the element behave like other SVG elements
- (most notably for support of styling).
- </p>
-
-</dd>
-
-</dl>
-<a name="N1005C"></a><a name="domExtension"></a>
-<h3 class="boxed">Writing a Batik DOM extension</h3>
-<p>
- The ability to extend the elements used in the SVG DOM tree allows
- users to provide implementations for nodes that can be used in
- place of Batik&rsquo;s default implementation of a node. This may be
- done for a variety of reasons, but is most commonly done to
- extend the behavior of standard node calls (such as
- to include styling in attribute lookup), or to
- implement the DOM interface for an element.
- </p>
-<p>
- The key class for building the DOM tree is
- <a class="class" href="../javadoc/org/apache/batik/dom/ExtensibleSVGDOMImplementation.html">org.apache.batik.dom.ExtensibleSVGDOMImplementation</a>.
- When an instance of this class is constructed it searches for
- instances of the
- <a class="class" href="../javadoc/org/apache/batik/dom/svg/DomExtension.html">org.apache.batik.dom.svg.DomExtension</a>
- Service Provider Interface. It then calls the
- <span class="codefrag">registerTags</span> method, passing itself as the only
- parameter. This method typically would typically call
- <span class="codefrag">registerCustomElementFactory</span> for each element that
- it wishes to handle.
- </p>
-<p>
- With Batik the most likely reason to extend a node is to provide
- proper CSS styling of the node attributes. To this end Batik
- provides a class you can extend:
- <a class="class" href="../javadoc/org/apache/batik/extension/PrefixableStylableExtensionElement.html">org.apache.batik.extension.PrefixableStylableExtensionElement</a>.
- If you derive a new DOM class from this class you are only
- required to implement three methods: <span class="codefrag">getLocalName</span>,
- <span class="codefrag">getNamespaceURI</span>, and <span class="codefrag">newNode</span>
- (plus constructors). If all you want is proper style support
- (commonly the case) then you are done implementing your element
- at this point.
- </p>
-<p>
- The distribution comes with a number of examples:
- </p>
-<ul>
-
-<li>
-<span class="codefrag">org.apache.batik.extension.svg.BatikStarElement</span>
-</li>
-
-<li>
-<span class="codefrag">org.apache.batik.extension.svg.BatikRegularPolygonElement</span>
-</li>
-
-<li>
-<span class="codefrag">org.apache.batik.extension.svg.BatikHistogramNormalizationElement</span>
-</li>
-
-<li>
-<span class="codefrag">org.apache.batik.extension.svg.SolidColorElement</span>
-</li>
-
-<li>
-<span class="codefrag">org.apache.batik.extension.svg.ColorSwitchElement</span>
-</li>
-
-</ul>
-<p>
- Included with these examples is
- <span class="codefrag">org.apache.batik.extension.svg.BatikDomExtension</span>,
- which is the required instance of <span class="codefrag">DomExtension</span>
- used to register the elements with the
- <span class="codefrag">ExtensibleSVGDOMImplementation</span>.
- </p>
-<p>
- If your new element requires new &ldquo;presentation attributes&rdquo;
- (XML attributes that can be modified through CSS, or, depending
- on your viewpoint, the other way around&mdash;CSS properties that
- can be specified using XML attributes), you will also need to
- extend the CSS engine. This can be done by registering a
- custom CSS value factory. Both of the color examples do
- this (see <span class="codefrag">BatikDomExtension</span>).
- </p>
-<a name="N100B6"></a><a name="bridgeExtension"></a>
-<h3 class="boxed">Writing a Batik bridge extension</h3>
-<p>
- Before you write a bridge extension it may be useful to
- understand what role the bridge package plays in
- Batik. The bridge package is responsible for creating and
- maintaining elements in the Graphics Vector Toolkit (GVT)
- tree based on the corresponding element in the SVG DOM. This
- is done because, for a variety of reasons, the SVG DOM is not
- well suited for rendering, thus the GVT tree is used for all
- rendering and transcoding operations.
- </p>
-<p>
- The key class for managing this link is the
- <a class="class" href="../javadoc/org/apache/batik/bridge/BridgeContext.html">BridgeContext</a>.
- This class maintains an association between a element name
- with namespace and a particular bridge instance that will
- handle it. The work of constructing the proper entity or
- entities in the GVT tree is then deferred to the
- <a class="class" href="../javadoc/org/apache/batik/bridge/Bridge.html">Bridge</a>
- registered for a particular element. If no bridge is
- regiestered nothing is done.
- </p>
-<p>
- New associations can be added by implementors of the
- <a class="class" href="../javadoc/org/apache/batik/bridge/BridgeExtension.html">BridgeExtension</a>
- Service Provider Interface. This interface has a number
- of methods that provide information about the particular
- extension being registered (including contact information,
- and the list of implemented extensions). It also has a
- <span class="codefrag">registerTags</span> method which is responsible for
- registering the bridge instances with a
- <span class="codefrag">BridgeContext</span>. All the built-in
- bridges are bundled together with a
- <span class="codefrag">BridgeExtension</span> (the
- <a class="class" href="../javadoc/org/apache/batik/bridge/SVGBridgeExtension.html">org.apache.batik.bridge.SVGBridgeExtension</a>
- class), as are the example extensions
- (<a class="class" href="../javadoc/org/apache/batik/extension/svg/BatikBridgeExtension.html">org.apache.batik.extension.svg</a>),
- so these are both good places to start.
- </p>
-<p>
- The <span class="codefrag">Bridge</span> interface itself is very simple.
- It only includes methods to get the namespace and local
- name of the element the bridge is responsible for. This
- interface is then extended for each of the major
- concepts present in SVG:
- </p>
-<dl>
-
-<dt>
-<a href="#graphicsNodeBridge">GraphicsNodeBridge</a>
-</dt>
-
-<dd>
-
-<p>
- These are probably the most common SVG elements, as
- they represent graphic elements in the &ldquo;visible&rdquo; SVG tree.
- These are the elements most other bridges modify in some way
- (by clipping, masking, filtering, etc).
- </p>
-
-<p>
-
-<em>Example SVG elements:</em>
- <span class="codefrag">svg</span>, <span class="codefrag">g</span>, <span class="codefrag">path</span>,
- <span class="codefrag">rect</span>.
- </p>
-
-<p>
-
-<em>Example extension bridges:</em>
- <span class="codefrag">BatikRegularPolygonElementBridge</span>,
- <span class="codefrag">BatikStarElementBridge</span>.
- </p>
-
-</dd>
-
-<dt>FilterBridge</dt>
-
-<dd>
-
-<p>
- This handles the SVG <span class="codefrag">filter</span> element. If you
- wanted to implement a new element that could be
- referenced from the <span class="codefrag">filter</span> attribute on an SVG
- graphics node then you would need to subclass this
- bridge. However, adding new types of filters to the
- existing SVG <span class="codefrag">filter</span> element is accomplished via the
- FilterPrimitiveBridge.
- </p>
-
-<p>
-
-<em>Example SVG element:</em> <span class="codefrag">filter</span>
-
-</p>
-
-</dd>
-
-<dt>
-<a href="#filterPrimitiveBridge">FilterPrimitiveBridge</a>
-</dt>
-
-<dd>
-
-<p>
- This constructs an element in the filter chain
- applied to an SVG graphics node.
- </p>
-
-<p>
-
-<em>Example SVG elements:</em>
- <span class="codefrag">feBlend</span>, <span class="codefrag">feCompose</span>,
- <span class="codefrag">feGaussianBlur</span>.
- </p>
-
-<p>
-
-<em>Example extension bridge:</em>
- <span class="codefrag">BatikHistogramNormalizationElementBridge</span>
-
-</p>
-
-</dd>
-
-<dt>
-<a href="#paintBridge">PaintBridge</a>
-</dt>
-
-<dd>
-
-<p>
- This constructs a Java
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Paint.html">Paint</a>
- object to be used in filling or stroking graphic elements.
- </p>
-
-<p>
-
-<em>Example SVG elements:</em>
- <span class="codefrag">gradient</span>, <span class="codefrag">pattern</span>.
- </p>
-
-<p>
-
-<em>Example extension bridge:</em>
- <span class="codefrag">ColorSwitchBridge</span>.
- </p>
-
-</dd>
-
-<dt>ClipBridge</dt>
-
-<dd>
-
-<p>
- This constructs a
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/renderable/ClipRable.html">ClipRable</a>
- to apply to a graphics node. This provides a path that data
- is clipped to.
- </p>
-
-<p>
-
-<em>Example SVG element:</em> <span class="codefrag">clipPath</span>.
- </p>
-
-</dd>
-
-<dt>MarkerBridge</dt>
-
-<dd>
-
-<p>
- This constructs a
- <a class="class" href="../javadoc/org/apache/batik/gvt/Marker.html">Marker</a>
- for annotating the path of a graphics node.
- </p>
-
-<p>
-
-<em>Example SVG element:</em> <span class="codefrag">marker</span>.
- </p>
-
-</dd>
-
-<dt>MaskBridge</dt>
-
-<dd>
-
-<p>
- This constructs a mask filter to apply to a graphics
- node. Mask filters typically modify the alpha channel of the
- graphics node output to make portions fully or partially
- transparent that wouldn&rsquo;t be otherwise.
- </p>
-
-<p>
-
-<em>Example SVG element:</em> <span class="codefrag">mask</span>.
- </p>
-
-</dd>
-
-</dl>
-<p>
- Extension writers are free to work with any of the
- above bridges, however the three most common are
- likely to be the <span class="codefrag">GraphicsNodeBridge</span>, the
- <span class="codefrag">FilterPrimitiveBridge</span>, and the
- <span class="codefrag">PaintBridge</span> (each of which has example
- extensions available for inspection). Each of these interfaces
- has several very useful subclasses that handle much of the
- common behavior among elements.
- </p>
-<p>
- In some simple cases it is possible to provide only an
- extension to the bridge and achieve your desired effect,
- however in most cases you will find that for your
- element to behave like a normal SVG element (for
- example, to support styling) you will need to provide
- a DOM extension as well.
- </p>
-<a name="N101CB"></a><a name="graphicsNodeBridge"></a>
-<h4>GraphicsNodeBridge</h4>
-<p>
- The graphics node bridge is oriented around
- constructing a new
- <a class="class" href="../javadoc/org/apache/batik/gvt/GraphicsNode.html">GraphicsNode</a>
- in the GVT tree. The <span class="codefrag">GraphicsNode</span> is the basic
- object that makes up the GVT tree. Each
- <span class="codefrag">GraphicsNode</span> has a <span class="codefrag">paint</span> method that
- is responsible for painting the object (including considering
- clipping, masking, filtering, and opacity for the
- node).
- </p>
-<p>
- If you want to you can implement the
- <a class="class" href="../javadoc/org/apache/batik/bridge/GraphicsNodeBridge.html">GraphicsNodeBridge</a>
- interface directly, or you can subclass the
- <a class="class" href="../javadoc/org/apache/batik/bridge/AbstractGraphicsNodeBridge.html">AbstractGraphicsNodeBridge</a>
- class. This gives you the most flexibility since you can
- construct your new subclass of <span class="codefrag">GraphicsNode</span>, where
- you can implement the paint method to do essentially anything
- you want. This is quite involved, however, and the steps
- necessary to create a full <span class="codefrag">GraphicsNodeBridge</span>
- are not detailed here.
- </p>
-<p>
- However, if you just want to generate a custom
- filled or stroked shape the easiest way is to
- subclass one of the following two classes. In this
- case you are essentially only responsible for
- constructing a standard Java
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Shape.html">Shape</a>
- object to describe the desired area to operate on:
- </p>
-<dl>
-
-<dt>SVGShapeElementBridge</dt>
-
-<dd>
-
-<p>
- Subclasses of this class only need to implement
- <span class="codefrag">buildShape</span>, <span class="codefrag">getNamespaceURI</span>,
- and <span class="codefrag">getLocalName</span>. <span class="codefrag">buildShape</span>
- generally constructs a <span class="codefrag">Shape</span> object and sets it
- on the provided <span class="codefrag">shapeNode</span> object, however it
- may adjust other features of the given shape node.
- </p>
-
-</dd>
-
-<dt>SVGDecoratedShapeElementBridge</dt>
-
-<dd>
-
-<p>
- This is very similar to <span class="codefrag">SVGShapeElementBridge</span>,
- except that it also handles the standard marker properties.
- Markers will be placed at the end of each segment of
- the path that describes the shape.
- </p>
-
-</dd>
-
-</dl>
-<p>
- If you decide that you need to implement a new subclass
- of <span class="codefrag">GraphicsNode</span> it is strongly suggested that
- you extend
- <a class="class" href="../javadoc/org/apache/batik/gvt/AbstractGraphicsNode.html">AbstractGraphicsNode</a>,
- as this class does much of the work to behave like other
- rendered elements in SVG (like clipping, filtering and
- masking). In this case you implement the
- <span class="codefrag">primitivePaint</span> method instead of the
- <span class="codefrag">paint</span> method.
- </p>
-<a name="N10239"></a><a name="filterPrimitiveBridge"></a>
-<h4>FilterPrimitiveBridge</h4>
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/bridge/FilterPrimitiveBridge.html">FilterPrimitiveBridge</a>
- is concerned with the construction of individual elements of the
- filter chain. Unlike graphics nodes, which generally just
- draw new objects on top of the destination, filters take
- existing image data and modify it to apply effects.
- </p>
-<p>
- This part of GVT rendering is based on the Java2D
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/image/renderable/RenderableImage.html">java.awt.image.renderable.RenderableImage</a>
- and <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/image/renderable/RenderedImage.html">java.awt.image.RenderedImage</a>
- interfaces. These provide a convenient framework to handle
- image processing (an inherently resolution dependent
- operation) in the resolution independent system defined by
- SVG.
- </p>
-<p>
- The <span class="codefrag">org.apache.batik.ext.awt.image</span> package
- hierarchy contains a large set of generally useful extensions
- to the core JDK classes and methods, that help to implement
- SVG-related graphics operations.
- </p>
-<p>
- Note that the <span class="codefrag">FilterPrimitiveBridge</span> is invoked
- once for each reference to the <span class="codefrag">filter</span> element that
- the filter primitive is part of. So if a filter effect is used
- a half dozen times the <span class="codefrag">createFilter</span> method will be
- called a half dozen times, even though the element may only
- appear once in the file. This means that it is safe for the
- filters returned to be &ldquo;fixed&rdquo; for a particular
- <span class="codefrag">GraphicsNode</span> being filtered.
- </p>
-<p>
- You will notice that Batik uses extended versions of
- the standard <span class="codefrag">RenderableImage</span> and <span class="codefrag">RenderedImage</span>
- interfaces to provide additional information about
- surrounding requirements for operations as well as a few
- convenience methods. These interfaces are called:
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/renderable/Filter.html">org.apache.batik.ext.awt.image.renderable.Filter</a>
- and
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/rendered/CacheableRed.html">org.apache.batik.ext.awt.image.rendered.CacheableRed</a>.
- Batik contains simple wrapper classes that can take the default
- JDK <span class="codefrag">RenderableImage</span> and <span class="codefrag">RenderedImage</span>
- interfaces. Within the codebase the naming convention &ldquo;Red&rdquo; for
- classes implementing <span class="codefrag">RenderedImage</span> and &ldquo;Rable&rdquo; for classes
- implementing <span class="codefrag">RenderableImage</span> is commonly
- used (&ldquo;Red&rdquo; is to be pronounced like the color, and
- &ldquo;Rable&rdquo; is to be pronounced like &ldquo;horrible&rdquo; with a
- silent &ldquo;h&rdquo;).
- </p>
-<p>
- The <span class="codefrag">FilterPrimitiveBridge</span> has only
- one method, <span class="codefrag">createFilter</span>, that must
- construct an instance of <span class="codefrag">Filter</span> to perform
- the required operation. This is still a fairly complex task
- given the general need to support accessing the various
- standard sources of image data. To this end there is
- a provided subclass,
- <a class="class" href="../javadoc/org/apache/batik/bridge/AbstractSVGFilterPrimitiveElementBridge.html">AbstractSVGFilterPrimitiveElementBridge</a>,
- that provides convenience methods to handle many common tasks.
- </p>
-<p>
- Generally the bulk of the work in writing a filter
- extension is the writing of the concrete <span class="codefrag">Filter</span>
- class, not tying it into the GVT tree. Batik does contain
- several base classes that make this processes a bit
- easier:
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/renderable/AbstractRable.html">org.apache.batik.ext.awt.image.renderable.AbstractRable</a>,
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/rendered/AbstractRed.html">org.apache.batik.ext.awt.image.rendered.AbstractRed</a>,
- and
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/rendered/AbstractTiledRed.html">org.apache.batik.ext.awt.image.rendered.AbstractTiledRed</a>,
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/rendered/TiledRed.html">TiledRed</a>
- ties into the Batik tile cache (use this with caution as it is a
- complex area of the Batik code).
- </p>
-<p>
- The <span class="codefrag">org.apache.batik.ext.awt.image.rendered</span>
- and <span class="codefrag">org.apache.batik.ext.awt.image.renderable</span>
- packages contain quite a number of fairly general examples
- covering most common cases, please refer to them for more detail.
- </p>
-<a name="N102BD"></a><a name="paintBridge"></a>
-<h4>PaintBridge</h4>
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/bridge/PaintBridge.html">PaintBridge</a>
- constructs an instance of <span class="codefrag">java.awt.Paint</span> to be used
- to fill or stroke shapes/text (part of the paint server
- architecture of SVG).
- </p>
-<p>
- Like the filter primitive bridge, the <span class="codefrag">PaintBridge</span>
- is invoked for each reference to the paint. This makes
- it possible to customize the <span class="codefrag">Paint</span> returned for the
- particular element to be painted.
- </p>
-<p>
- This is how gradients and patterns are implemented
- in Batik, so it is possible to construct rather
- complex paint effects through this mechanism.
- </p>
-<p>
- For paints you are mostly on your own, because unlike
- the other cases there aren&rsquo;t any really generally useful
- base classes to derive off, the closest is the
- <a class="class" href="../javadoc/org/apache/batik/bridge/AbstractSVGGradientElementBridge.html">AbstractSVGGradientElementBridge</a>,
- which is used to handle most of the radial and linear gradient
- attributes.
- </p>
-<p>
- The existing gradient paint implementations are in the
- <span class="codefrag">org.apache.batik.ext.awt</span>, and the pattern
- implementation is in <span class="codefrag">org.apache.batik.gvt</span> since it
- requires access to GVT internals.
- </p>
-</div>
-
-
-<a name="N102EE"></a><a name="imageTagFormats"></a>
-<h2 class="boxed">New image file formats</h2>
-<div class="section">
-<p>
- When Batik encounters an <span class="codefrag">image</span> element and it
- determines the element does not reference an SVG file, it defers
- the loading of the referenced image to
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/spi/ImageTagRegistry.html">org.apache.batik.ext.awt.image.spi.ImageTagRegistry</a>.
- This class maintains a list of
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/spi/RegistryEntry.html">RegistryEntry</a>s,
- generally one for each format.
- </p>
-<p>
- Since the formats supported natively by Batik are also
- implemented through this mechanism. The
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/codec/jpeg/JPEGRegistryEntry.html">JPEGRegistryEntry</a>
- and
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/codec/png/PNGRegistryEntry.html">PNGRegistryEntry</a>
- classes should be used as good references for extensions.
- </p>
-<a name="N10311"></a><a name="RegistryEntry"></a>
-<h3 class="boxed">RegistryEntry</h3>
-<p>
- There are currently two flavors of <span class="codefrag">RegistryEntry</span>:
- </p>
-<dl>
-
-<dt>URLRegistryEntry</dt>
-
-<dd>
-
-<p>
- A
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/spi/URLRegistryEntry.html">URLRegistryEntry</a>
- takes a
- <a class="class" href="../javadoc/org/apache/batik/util/ParsedURL.html">ParsedURL</a>
- and tries to decide if the URL is intended for it. This group
- of entries is mostly intended to handle alternate network
- protocols. It can also be useful for interfacing with
- libraries that want a URL instead of a stream.
- </p>
-
-</dd>
-
-<dt>StreamRegistryEntry</dt>
-
-<dd>
-
-<p>
- A
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/spi/StreamRegistryEntry.html">StreamRegistryEntry</a>
- works with a markable
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/io/InputStream.html">InputStream</a>.
- This is the preferred form of registry entry as it generally
- avoids opening a potentially expensive connection multiple
- times, instead it opens the stream once and relies on mark and
- reset to allow entries to check the stream.
- </p>
-
-</dd>
-
-</dl>
-<a name="N10347"></a><a name="Helper+classes"></a>
-<h3 class="boxed">Helper classes</h3>
-<p>
- There exists quite a number of classes to assist in
- implementing a <span class="codefrag">RegistryEntry</span>. It is strongly
- recommended that you review these classes and make use
- of them where appropriate. They will likely save you
- time and improve the integration with Batik.
- </p>
-<dl>
-
-<dt>MagicNumberRegistryEntry</dt>
-
-<dd>
-
-<p>
-
-<a class="class" href="../javadoc/org/apache/batik/ext/awt/image/spi/MagicNumberRegistryEntry.html">MagicNumberRegistryEntry</a>
- is an abstract class that can handle the
- <span class="codefrag">isCompatibleStream</span> method for formats that
- make use of &ldquo;magic numbers.&rdquo; Magic numbers are a well
- known sequence of bytes at a well known offset in the
- file, that are commonly used to identify image file formats.
- </p>
-
-</dd>
-
-<dt>RedRable</dt>
-
-<dd>
-
-<p>
-
-<a class="class" href="../javadoc/org/apache/batik/ext/awt/image/renderable/RedRable.html">RedRable</a>
- takes any <span class="codefrag">java.awt.image.RenderedImage</span> and wraps it
- into a <span class="codefrag">Filter</span> (Batik&rsquo;s subinterface of
- <span class="codefrag">RenderableImage</span>). This is very useful for
- <em>single resolution</em> file formats.
- </p>
-
-</dd>
-
-<dt>DeferRable</dt>
-
-<dd>
-
-<p>
-
-<a class="class" href="../javadoc/org/apache/batik/ext/awt/image/renderable/DeferRable.html">DeferRable</a>
- allows one to load the image in a background
- thread, rather than hold up the construction of the
- GVT tree while reading the image (useful since
- reading the image is generally I/O bound, so it
- makes a good background task). This is used by most of
- the current image readers.
- </p>
-
-</dd>
-
-<dt>AbstractRable</dt>
-
-<dd>
-
-<p>
-
-<a class="class" href="../javadoc/org/apache/batik/ext/awt/image/renderable/AbstractRable.html">AbstractRable</a>
- is an abstract base class that makes it relatively
- easy to implement the Filter interface.
- </p>
-
-</dd>
-
-<dt>AbstractRed</dt>
-
-<dd>
-
-<p>
-
-<a class="class" href="../javadoc/org/apache/batik/ext/awt/image/rendered/AbstractRed.html">AbstractRed</a>
- is an abstract base class that makes it relatively
- easy to implement the
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/image/rendered/CacheableRed.html">CacheableRed</a>
- interface (Batik's subclass of <span class="codefrag">RenderedImage</span>).
- </p>
-
-</dd>
-
-</dl>
-</div>
-
-
-<a name="N103B5"></a><a name="urlProtocols"></a>
-<h2 class="boxed">New URL protocols</h2>
-<div class="section">
-<p>
- For a variety of reasons (not the least of which is the
- heavy use of the <span class="codefrag">data:</span> URL protocol in SVG), several
- parts of Batik use a
- <a class="class" href="../javadoc/org/apache/batik/util/ParsedURL.html">ParsedURL</a>
- instead of the JDK&rsquo;s
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/net/URL.html">java.net.URL</a>
- class.
- </p>
-<p>
-
-<span class="codefrag">ParsedURL</span> offers a few advantages over the JDK&rsquo;s
- <span class="codefrag">URL</span> class. First, it is designed to make minimal use of
- exceptions, so it is possible to use it to parse a malformed
- URL and get &ldquo;the good parts&rdquo;. Second, it is extensible, so
- support for new URL protocols can be added, even those that
- change the normal parsing rules for URLs (such as our friend the
- <span class="codefrag">data:</span> protocol). Third, it can automatically check a
- when a stream can be opened for common compression types and decode
- them for you (this behavior can also be bypassed if needed).
- </p>
-<p>
- The service class is
- <a class="class" href="../javadoc/org/apache/batik/util/ParsedURLProtocolHandler.html">org.apache.batik.util.ParsedURLProtocolHandler</a>.
- This interface consists of three methods: one returns the protocol
- to be handled, one is for parsing an absolute URL string and
- one is for parsing relative URL strings. Both the parsing
- methods return an object of type
- <a class="class" href="../javadoc/org/apache/batik/util/ParsedURLData.html">ParsedURLData</a>
- (the instance may of course be a subclass of
- <span class="codefrag">ParsedURLData</span>).
- </p>
-<p>
- The <span class="codefrag">ParsedURLData</span> class holds all the data and
- implements all the stream handling commands for the
- <span class="codefrag">ParsedURL</span> class. This allows
- <span class="codefrag">ParsedURLProtocolHandler</span>s to return custom subclasses
- for particular protocols.
- </p>
-</div>
-
-
-<a name="N103F4"></a><a name="interpreters"></a>
-<h2 class="boxed">Additional script interpreters</h2>
-<div class="section">
-<p>
- While conforming SVG browsers need support only ECMAScript as a scripting
- language, Batik can support any scripting language given the right glue
- to connect it to the rest of the system.
- </p>
-<p>
- Script interpreters are also handled via the Service Provider Interface,
- The interface that needs to be implemented to expose a new interpreter
- to Batik is
- <a class="class" href="../javadoc/org/apache/batik/script/InterpreterFactory.html">InterpreterFactory</a>.
- This class has two methods: <span class="codefrag">getMimeType</span>, which returns
- a string that specifies what script type this intepreter handles
- (specifically, what the <span class="codefrag">type</span> attribute of
- <span class="codefrag">script</span> elements must be for them to be handled by this
- intepreter), and <span class="codefrag">createInterpreter</span>, which creates an
- instance of the
- <a class="class" href="../javadoc/org/apache/batik/script/Interpreter.html">Interpreter</a>
- interface.
- </p>
-<p>
- Batik comes with implementations of <span class="codefrag">Interpreter</span> and
- <span class="codefrag">IntepreterFactory</span> to support TCL and Python script in
- SVG documents, if the Jacl and Jython distributions are installed,
- respectively. See the classes in the
- <span class="codefrag">org.apache.batik.script.jacl</span> and
- <span class="codefrag">org.apache.batik.script.jython</span> packages to guidance
- on how to implement the interpreter interfaces, and the
- <a href="../install.html">installation notes</a> on what jar files are
- needed for TCL and Python support.
- </p>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/HighLevelArchitecture.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/HighLevelArchitecture.png
deleted file mode 100644
index 943f0b9f375..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/HighLevelArchitecture.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svgapplication.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svgapplication.png
deleted file mode 100644
index fe8cf2c7273..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svgapplication.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggen.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggen.jpg
deleted file mode 100644
index 0413543ef55..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggen.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggenHighLevelArchi.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggenHighLevelArchi.jpg
deleted file mode 100644
index 7ab7bcef6af..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/images/svggenHighLevelArchi.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/index.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/index.html
deleted file mode 100644
index 308358d87ee..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/index.html
+++ /dev/null
@@ -1,323 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Using Batik</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menupage">
-<div class="menupagetitle">Index</div>
-</div>
-<div class="menuitem">
-<a href="../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_1.1.6', '../skin/')" id="menu_1.1.6Title" class="menutitle">Scripting</div>
-<div id="menu_1.1.6" class="menuitemgroup">
-<div class="menuitem">
-<a href="../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="../using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit">
-<hr>
-<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
-</div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Using Batik</h1>
-
-<p>
- The Batik toolkit has a number of modules that can be used to provide
- SVG support to your application. This section includes resources for
- explaining how to use these modules.
- </p>
-
-<dl>
-
-<dt>Architecture</dt>
-
-<dd>
-
-<p>
- The <a href="../using/architecture.html">architecture</a> page gives an
- overview of how the various modules in Batik fit together.
- </p>
-
-</dd>
-
-<dt>Javadoc APIs</dt>
-
-<dd>
-
-<p>
- The <a href="../using/../javadoc/">Javadoc APIs</a> document all
- of the classes packaged with Batik.
- </p>
-
-</dd>
- <!--dt>CSS engine</dt>
- <dd>
- <p>
- The <a href="site:css">CSS engine</a> page describes how to use
- the CSS 2 engine that comes with Batik.
- </p>
- </dd-->
-
-<dt>DOM API</dt>
-
-<dd>
-
-<p>
- The <a href="../using/dom-api.html">DOM API</a> page explains how to use the
- DOM interfaces to create and render SVG documents.
- </p>
-
-</dd>
-
-<dt>Parsers</dt>
-
-<dd>
-
-<p>
- The <a href="../using/parsers.html">Parsers</a> page describes the parser
- classes that can be used for parsing the microsyntaxes of SVG
- (such as path data and transform lists).
- </p>
-
-</dd>
-
-<dt>Scripting</dt>
-
-<dd>
-
-<p>
- The scripting pages (<a href="../using/scripting/ecmascript.html">Scriping with
- ECMAScript</a>, <a href="../using/scripting/java.html">Scripting with
- Java</a> and <a href="../using/scripting/security.html">Security</a>)
- document how to programmatically manipulate SVG documents, and how
- script interpreters can be used and extended in Batik.
- </p>
-
-</dd>
-
-<dt>SVG generator</dt>
-
-<dd>
-
-<p>
- The <a href="../using/svg-generator.html">SVG Generator</a> page documents the
- <span class="codefrag">SVGGraphics2D</span> class, which can be used to construct
- SVG documents from Java2D drawing commands.
- </p>
-
-</dd>
-
-<dt>Swing components</dt>
-
-<dd>
-
-<p>
- The <a href="../using/swing.html">Swing components</a> page describes the
- SVG canvas component, the primary method for displaying SVG content
- in Swing applications.
- </p>
-
-</dd>
-
-<dt>Transcoder API</dt>
-
-<dd>
-
-<p>
- The <a href="../using/transcoder.html">Transcoder API</a> page explains how
- to use the transcoder classes to convert SVG content to other formats
- (raster or vector).
- </p>
-
-</dd>
-
-<dt>Extending Batik</dt>
-
-<dd>
-
-<p>
- The <a href="../using/extending.html">Extending Batik</a> page lists the parts
- of the Batik API that are extensible and explains how to add
- functionality to the existing modules.
- </p>
-
-</dd>
- <!--dt>Batik in an applet</dt>
- <dd>
- <p>
- The <a href="site:applet">Batik in an applet</a> page explains how
- Batik can be used in a Java applet in a web page.
- </p>
- </dd>
- <dt>Glossary</dt>
- <dd>
- <p>
- Finally, the <a href="site:glossary">Glossary page</a> explains common Batik
- terminology used in this section.
- </p>
- </dd-->
-
-</dl>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<div id="logos"></div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/parsers.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/parsers.html
deleted file mode 100644
index d3061aa5ee6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/parsers.html
+++ /dev/null
@@ -1,464 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Parser module</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../using/dom-api.html">DOM API</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Parsers</div>
-</div>
-<div onclick="SwitchMenu('menu_1.1.6', '../skin/')" id="menu_1.1.6Title" class="menutitle">Scripting</div>
-<div id="menu_1.1.6" class="menuitemgroup">
-<div class="menuitem">
-<a href="../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="../using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Parser module</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#parsersHandlersAndProducers">Parsers, handlers and producers</a>
-</li>
-<li>
-<a href="#examples">Examples</a>
-</li>
-</ul>
-</div>
-
-<p>
- SVG has a number of microsyntaxes that are used within attribute values,
- such as the <span class="codefrag">transform</span> attribute on
- <span class="codefrag">SVGTransformable</span> elements, and the path data <span class="codefrag">d</span>
- attribute on <span class="codefrag">path</span> elements. Since these are not trivial to
- parse, this functionality has been factored out into a separate package
- that can be used by other SVG-processing applications if needed.
- </p>
-
-
-<a name="N10020"></a><a name="parsersHandlersAndProducers"></a>
-<h2 class="boxed">Parsers, handlers and producers</h2>
-<div class="section">
-<p>
- In the parser module, each microsyntax is supported by a pair of classes:
- a parser and a handler. The parser is a class that implements the
- <a class="class" href="../javadoc/org/apache/batik/parser/Parser.html">Parser</a>
- interface, which has methods to parse values from a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Reader.html">Reader</a>
- or a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html">String</a>.
- The handler is an interface specific to the microsyntax that will have
- its methods called whenever the corresponding element in the input is
- parsed. For those handler interfaces that have more than one method,
- adapter classes are provided (named <span class="codefrag">Default</span>*).
- </p>
-<p>
- Parsers can also have an error handler associated with them, whose
- single method <span class="codefrag">error</span> will be called when there is a
- problem parsing the input. If an error handler is not associated with
- a parser, a
- <a class="class" href="../javadoc/org/apache/batik/parser/ParseException.html">ParseException</a>
- will be thrown if an error occurs.
- </p>
-<p>
- The microsyntaxes supported by the parser module are:
- </p>
-<dl>
-
-<dt>Angles</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/AngleParser.html">AngleParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/AngleHandler.html">AngleHandler</a>.
- This parser is used for parsing angles formed by a floating point
- number followed by <span class="codefrag">deg</span>, <span class="codefrag">grad</span> or
- <span class="codefrag">rad</span>. It is not currently used by the rest of the Batik
- codebase.
- </p>
-
-</dd>
-
-<dt>Clock values</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/ClockParser.html">ClockParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/ClockHandler.html">ClockHandler</a>.
- This parser is used for parsing SMIL
- <a class="external" href="http://www.w3.org/TR/smil-animation/#Timing-ClockValueSyntax">clock values</a>.
- </p>
-
-</dd>
-
-<dt>Fragment identifiers</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/FragmentIdentifierParser.html">FragmentIdentifierParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/FragmentIdentifierHandler.html">FragmentIdentifierHandler</a>.
- This parser is used for parsing the various formats of
- <a class="external" href="http://www.w3.org/TR/SVG11/linking.html#SVGFragmentIdentifiers">fragment
- identifier</a> that SVG allows.
- </p>
-
-</dd>
-
-<dt>Lengths</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/LengthParser.html">LengthParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/LengthHandler.html">LengthHandler</a>.
- This parser is used for parsing SVG length values.
- </p>
-
-</dd>
-
-<dt>Length lists</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/LengthListParser.html">LengthListParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/LengthListHandler.html">LengthListHandler</a>.
- This parser is used for parsing lists of comma or space separated
- SVG lengths.
- </p>
-
-</dd>
-
-<dt>Numbers</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/NumberListParser.html">NumberListParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/NumberListHandler.html">NumberListHandler</a>.
- This parser is used for parsing SVG number values.
- </p>
-
-</dd>
-
-<dt>Number lists</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/NumberListParser.html">NumberListParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/NumberListHandler.html">NumberListHandler</a>.
- This parser is used for parsing lists of comma or space separated
- SVG numbers.
- </p>
-
-</dd>
-
-<dt>Path data</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/PathParser.html">PathParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/PathHandler.html">PathHandler</a>.
- This parser is used for parsing SVG path data, as found in
- <span class="codefrag">path</span> element <span class="codefrag">d</span> attributes.
- </p>
-
-</dd>
-
-<dt>Points</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/PointsParser.html">PointsParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/PointsHandler.html">PointsHandler</a>.
- This parser is used for parsing point lists, as found in
- <span class="codefrag">polygon</span> element <span class="codefrag">points</span> attributes.
- </p>
-
-</dd>
-
-<dt>Preserve aspect ratio values</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/PreserveAspectRatioParser.html">PreserveAspectRatioParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/PreserveAspectRatioHandler.html">PreserveAspectRatioHandler</a>.
- This parser is used for parsing the values found in the
- <span class="codefrag">preserveAspectRatio</span> attribute of <span class="codefrag">svg</span>
- elements.
- </p>
-
-</dd>
-
-<dt>Transform lists</dt>
-
-<dd>
-
-<p>
- Implemented by
- <a class="class" href="../javadoc/org/apache/batik/parser/TransformListParser.html">TransformListParser</a>,
- handled with
- <a class="class" href="../javadoc/org/apache/batik/parser/TransformListHandler.html">TransformListHandler</a>.
- This parser is used for parsing transform lists, as found in the
- <span class="codefrag">transform</span> attribute of any transformable element.
- </p>
-
-</dd>
-
-</dl>
-<p>
- Some microsyntaxes also have a corresponding producer class, which is
- an implementation of the handler interface that generates an object
- while parsing.
- </p>
-</div>
-
-
-<a name="N10147"></a><a name="examples"></a>
-<h2 class="boxed">Examples</h2>
-<div class="section">
-<p>
- The following example code demonstrates how to use the parser classes
- to parse a list of points:
- </p>
-<pre class="code">import java.awt.geom.Point2D;
-import java.util.LinkedList;
-import java.util.List;
-
-import org.apache.batik.parser.DefaultPointsHandler;
-import org.apache.batik.parser.ParseException;
-import org.apache.batik.parser.PointsHandler;
-import org.apache.batik.parser.PointsParser;
-
-public class PointsParserExample {
-
- public List extractPoints(String s) throws ParseException {
- final LinkedList points = new LinkedList();
- PointsParser pp = new PointsParser();
- PointsHandler ph = new DefaultPointsHandler() {
- public void point(float x, float y) throws ParseException {
- Point2D p = new Point2D.Float(x, y);
- points.add(p);
- }
- };
- pp.setPointsHandler(ph);
- pp.parse(s);
- return points;
- }
-}</pre>
-<p>
- This example uses the
- <a class="class" href="../javadoc/org/apache/batik/parser/AWTTransformProducer.html">AWTTransformProducer</a>
- class to generate an
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/geom/AffineTransform.html">AffineTransform</a>
- object from an SVG transform list:
- </p>
-<pre class="code">import java.awt.geom.AffineTransform;
-
-import org.apache.batik.parser.AWTTransformProducer;
-import org.apache.batik.parser.ParseException;
-import org.apache.batik.parser.TransformListParser;
-
-public class TransformParserExample {
-
- public AffineTransform parseTransformList(String s) throws ParseException {
- TransformListParser p = new TransformListParser();
- AWTTransformProducer tp = new AWTTransformProducer();
- p.setTransformListHandler(tp);
- p.parse(s);
- return tp.getAffineTransform();
- }
-}
-</pre>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/ecmascript.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/ecmascript.html
deleted file mode 100644
index 87802e8f9fd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/ecmascript.html
+++ /dev/null
@@ -1,443 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Scripting with ECMAScript</title>
-<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
-<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../../using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../../using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="../../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_selected_1.1.6', '../../skin/')" id="menu_selected_1.1.6Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Scripting</div>
-<div id="menu_selected_1.1.6" class="selectedmenuitemgroup" style="display: block;">
-<div class="menupage">
-<div class="menupagetitle">Scripting with ECMAScript</div>
-</div>
-<div class="menuitem">
-<a href="../../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="../../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="../../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="../../using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="../../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="../../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Scripting with ECMAScript</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#scriptingBasics">Scripting basics</a>
-</li>
-<li>
-<a href="#rhinoFeatures">Using Rhino features</a>
-</li>
-<li>
-<a href="#customizingRhino">Customizing the Rhino interpreter</a>
-</li>
-</ul>
-</div>
-
-<p>
- This page is a brief introduction to scripting SVG documents with
- ECMAScript, and how Batik&rsquo;s ECMAScript environment can be extended.
- </p>
-
-
-<a name="N10014"></a><a name="scriptingBasics"></a>
-<h2 class="boxed">Scripting basics</h2>
-<div class="section">
-<p>
- As the ECMAScript language (the standardised version of JavaScript)
- is one of the most popular scripting languages, and as the SVG
- specification states that an SVG conforming implementation must
- support it, SVG documents processed by Batik support scripting
- with ECMAScript using Mozilla&rsquo;s ECMAScript interpreter,
- <a class="external" href="http://www.mozilla.org/rhino/">Rhino</a>.
- </p>
-<p>
- There are two places in an SVG file where you can put scripts.
- </p>
-<p>
- The first one is in the <span class="codefrag">script</span>
- element, where you can place any code, including function
- definitions, to be executed just before the document
- <span class="codefrag">SVGLoad</span> event is fired.
- </p>
-<pre class="code">&lt;svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"&gt;
- &lt;script type="text/ecmascript"&gt;
- // ECMAScript code to be executed
- &lt;/script&gt;
-
- &lt;!-- Remainder of the document... --&gt;
-&lt;/svg&gt;</pre>
-<p>
- You can also attach script to respond to user or document
- events using attributes on SVG elements. As shown in the
- previous example, the scripting language must be set on
- the <span class="codefrag">script</span> element. However, for event handling
- the default language type <span class="codefrag">text/ecmascript</span>
- is assumed. If you want to change it you can use
- the <span class="codefrag">contentScriptType</span> attribute on the
- <span class="codefrag">svg</span> element.
- </p>
-<p>
- The event attribute can contain any script code to execute when the
- event reaches the element (as described by the
- <a class="external" href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow">DOM event flow</a>)
- in either the bubbling or at-target phases. The following example
- will change the <span class="codefrag">rect</span> to be filled in blue when it is
- clicked.
- </p>
-<pre class="code">&lt;svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"&gt;
- &lt;rect x="0" y="0" width="10" height="10"
- onclick="evt.target.setAttribute('fill', 'blue')"/&gt;
-&lt;/svg&gt;</pre>
-<p>
- Note that inside the event attribute script, there is a variable
- called <span class="codefrag">evt</span> that is a reference to the
- <a class="external" href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Event">Event</a>
- object that represents the event that is being handled.
- </p>
-<p>
- For more information on using scripting in SVG you can have a look at:
- </p>
-<ul>
-
-<li>
- the <a class="external" href="http://www.w3.org/TR/SVG11/script.html">scripting
- chapter of the SVG specification</a>, for advanced information on
- scripting in SVG, and
- </li>
-
-<li>
- the <a class="external" href="http://www.ecma.ch/ecma1/stand/ecma-262.htm">ECMAScript
- specification</a>, for advanced information on the ECMAScript
- language.
- </li>
-
-</ul>
-</div>
-
-
-<a name="N1006E"></a><a name="rhinoFeatures"></a>
-<h2 class="boxed">Using Rhino features</h2>
-<div class="section">
-<p>
- Rhino has a number of features beyond those supported by standard
- ECMAScript interpreters, and these can be used with Batik. One
- useful feature is that ECMAScript code can use Java classes and
- objects, and not just the standard ECMAScript primitive types and
- host objects exposed by Batik.
- </p>
-<p>
- To create an instance of a Java class from ECMAScript, you first need
- to import the package in which it resides. This is done using the
- <span class="codefrag">importPackage</span> global function that Rhino provides.
- For example, to import the <span class="codefrag">javax.swing.JFrame</span> class,
- you use:
- </p>
-<pre class="code">importPackage(Packages.javax.swing);</pre>
-<p>
- This then exposes a global property for each class in the
- <span class="codefrag">javax.swing</span> package that you can use to create a new
- object of this class, similar to a <span class="codefrag">import javax.swing.*;</span>
- statement in Java. We can use the exposed <span class="codefrag">JFrame</span>
- property to create a new instance of this class:
- </p>
-<pre class="code">var frame = new JFrame("My test frame");</pre>
-<p>
- Note how an ECMAScript string value is passed as the parameter to
- <span class="codefrag">JFrame</span>&rsquo;s constructor. Rhino will attempt to convert
- ECMAScript values into appropriate Java primitive types or objects
- to make underlying constructor or method calls. In this instance,
- the ECMAScript string value is converted into a
- <span class="codefrag">java.lang.String</span> object to be passed to the constructor.
- </p>
-<p>
- Now that we have a reference to this Java object, we can call any
- method on it as we usually would from Java code. The following
- complete example demonstrates this, where clicking the green
- circle will pop up a frame:
- </p>
-<pre class="code">&lt;svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"&gt;
- &lt;circle cx="50" cy="50" r="50" fill="green" onclick="showFrame()"/&gt;
- &lt;script type="text/ecmascript"&gt;
- importPackage(Packages.javax.swing);
-
- function showFrame() {
- var frame = new JFrame("My test frame");
- var label = new JLabel("Hello from Java objects created in ECMAScript!");
- label.setHorizontalAlignment(SwingConstants.CENTER);
- frame.getContentPane().add(label);
- frame.setSize(400, 100);
- frame.setVisible(true);
- frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
- }
- &lt;/script&gt;
-&lt;/svg&gt;</pre>
-<p>
- For more information on scripting Java classes from ECMAScript code,
- see Rhino's
- <a class="external" href="http://www.mozilla.org/rhino/ScriptingJava.html">Scripting
- Java</a> document.
- </p>
-</div>
-
-
-<a name="N100AC"></a><a name="customizingRhino"></a>
-<h2 class="boxed">Customizing the Rhino interpreter</h2>
-<div class="section">
-<p>
- A useful example of customization of the Rhino interpreter comes from
- the fact that the ECMAScript specification doesn&rsquo;t provide any
- predefined I/O facilities to interact with the console. However, it is
- very common for ECMAScript compatible languages to provide a function
- named <span class="codefrag">print</span> to output messages to the console. We will
- describe here an example of cutomization of the Batik Rhino
- interpreter to add such functionality to it.
- </p>
-<p>
- You should first subclass the default Batik ECMAScript interpreter to
- add the functionality to it as below.
- </p>
-<pre class="code">import org.apache.batik.script.rhino.RhinoInterpreter;
-
-import java.net.URL;
-
-import org.mozilla.javascript.Context;
-import org.mozilla.javascript.Function;
-import org.mozilla.javascript.Scriptable;
-import org.mozilla.javascript.ScriptableObject;
-import org.mozilla.javascript.PropertyException;
-
-public class ExtendedRhinoInterpreter extends RhinoInterpreter {
-
- public ExtendedRhinoInterpreter(URL documentURL) {
- super(documentURL);
-
- // Array of functions to put in the global object.
- final String[] names = { "print" }
- try {
- // Add the functions to the global object.
- getGlobalObject().defineFunctionProperties
- (names, ExtendedRhinoInterpreter.class,
- ScriptableObject.DONTENUM);
- } catch (PropertyException e) {
- throw new Error(e);
- }
- }
-
- public static void print(Context cx, Scriptable thisObj,
- Object[] args, Function funObj) {
- for (int i = 0; i &lt; args.length; i++) {
- if (i &gt; 0) {
- System.out.print(" ");
- }
-
- // Convert the ECMAScript value into a string form.
- String s = Context.toString(args[i]);
- System.out.print(s);
- }
- System.out.println();
- }
-}</pre>
-<p>
- Now, you need to tell to Batik to use this interpreter instead of the
- default one. For that, you must first define a factory to create
- instances of your interpreter.
- </p>
-<pre class="code">import org.apache.batik.script.Interpreter;
-import org.apache.batik.script.rhino.RhinoInterpreterFactory;
-
-public class ExtendedRhinoInterpreterFactory extends RhinoInterpreterFactory {
-
- public Interpreter createInterpreter(URL documentURL, boolean isSVG12) {
- return new ExtendedRhinoInterpreter(documentURL);
- }
-}</pre>
-<p>
- Then, you must build an
- <a class="class" href="../../javadoc/org/apache/batik/script/InterpreterPool.html">IntepreterPool</a>
- that will use this factory, and then set the pool on the
- <a class="class" href="../../javadoc/org/apache/batik/bridge/BridgeContext.html">BridgeContext</a>
- of your application.
- </p>
-<pre class="code">org.apache.batik.bridge.BridgeContext ctx = ...;
-org.apache.batik.script.InterpreterPool pool =
- new org.apache.batik.script.InterpreterPool();
-InterpreterFactory f = new ExtendedRhinoInterpreterFactory();
-
-// Register the interpreter factory for all four MIME types that
-// Batik normally supports for ECMAScript.
-pool.putInterpreterFactory("text/ecmascript", f);
-pool.putInterpreterFactory("text/javascript", f);
-pool.putInterpreterFactory("application/ecmascript", f);
-pool.putInterpreterFactory("application/javascript", f);
-ctx.setIntepreterPool(pool);</pre>
-<p>
- For example if you are using the Batik SVG browser application you
- should be able to use the previous piece of code on a subclass of the
- <a class="class" href="../../javadoc/org/apache/batik/swing/JSVGCanvas.html">JSVGCanvas</a>
- class in the <span class="codefrag">createBridgeContext()</span> method.
- </p>
-<p>
- For further information on working with Rhino, consult the
- <a class="external" href="http://www.mozilla.org/rhino/">Rhino website</a>.
- </p>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/java.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/java.html
deleted file mode 100644
index 80132f509a1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/java.html
+++ /dev/null
@@ -1,478 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Scripting With Java</title>
-<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
-<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../../using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../../using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="../../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_selected_1.1.6', '../../skin/')" id="menu_selected_1.1.6Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Scripting</div>
-<div id="menu_selected_1.1.6" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Scripting with Java</div>
-</div>
-<div class="menuitem">
-<a href="../../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="../../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="../../using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="../../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="../../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Scripting With Java</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#Swing">How to manipulate a document in a JSVGCanvas</a>
-</li>
-<li>
-<a href="#Threads">Writing thread-safe code</a>
-</li>
-<li>
-<a href="#SVGDOM">Using the SVG DOM</a>
-</li>
-<li>
-<a href="#javaInDocument">Referencing Java code from a document</a>
-</li>
-</ul>
-</div>
-
-<p>
- This page explains how to manipulate the DOM tree of an SVG
- document from a Java program.
- </p>
-
-
-<a name="N10014"></a><a name="Swing"></a>
-<h2 class="boxed">How to manipulate a document in a JSVGCanvas</h2>
-<div class="section">
-<p>
- The follow code template demonstrates how to manipulate an SVG
- document displayed in a
- <a class="class" href="../../javadoc/org/apache/batik/swing/JSVGCanvas.html">JSVGCanvas</a>
- directly from a Java program.
- </p>
-<div class="note">
-<div class="label">Note</div>
-<div class="content">
- You don&rsquo;t have to worry about graphics updates; after each event
- listener invocation the canvas is updated if needed.
- </div>
-</div>
-<pre class="code">import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-
-import javax.swing.JFrame;
-
-import org.apache.batik.swing.JSVGCanvas;
-import org.apache.batik.swing.svg.SVGLoadEventDispatcherAdapter;
-import org.apache.batik.swing.svg.SVGLoadEventDispatcherEvent;
-import org.apache.batik.script.Window;
-
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventListener;
-import org.w3c.dom.events.EventTarget;
-
-public class SVGApplication {
-
- public static void main(String[] args) {
- new SVGApplication();
- }
-
- JFrame frame;
- JSVGCanvas canvas;
- Document document;
- Window window;
-
- public SVGApplication() {
- frame = new JFrame();
- canvas = new JSVGCanvas();
- // Forces the canvas to always be dynamic even if the current
- // document does not contain scripting or animation.
- canvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);
- canvas.addSVGLoadEventDispatcherListener
- (new SVGLoadEventDispatcherAdapter() {
- public void svgLoadEventDispatchStarted
- (SVGLoadEventDispatcherEvent e) {
- // At this time the document is available...
- document = canvas.getSVGDocument();
- // ...and the window object too.
- window = canvas.getUpdateManager().
- getScriptingEnvironment().createWindow();
- // Registers the listeners on the document
- // just before the SVGLoad event is
- // dispatched.
- registerListeners();
- // It is time to pack the frame.
- frame.pack();
- }
- });
-
- frame.addWindowListener(new WindowAdapter() {
- public void windowOpened(WindowEvent e) {
- // The canvas is ready to load the base document
- // now, from the AWT thread.
- canvas.setURI("doc.svg");
- }
- });
-
- frame.getContentPane().add(canvas);
- frame.setSize(800, 600);
- frame.show();
- }
-
- public void registerListeners() {
- // Gets an element from the loaded document.
- Element elt = document.getElementById("elt-id");
- EventTarget t = (EventTarget)elt;
-
- // Adds a 'onload' listener
- t.addEventListener("SVGLoad", new OnLoadAction(), false);
-
- // Adds a 'onclick' listener
- t.addEventListener("click", new OnClickAction(), false);
- }
-
- public class OnLoadAction implements EventListener {
- public void handleEvent(Event evt) {
- // Perform some actions here...
-
- // ...for example start an animation loop:
- window.setInterval(new Animation(), 50);
- }
- }
-
- public class OnClickAction implements EventListener {
- public void handleEvent(Event evt) {
- // Perform some actions here...
-
- // ...for example schedule an action for later:
- window.setTimeout(new DelayedTask(), 500);
- }
- }
-
- public class Animation implements Runnable {
- public void run() {
- // Insert animation code here...
- }
- }
-
- public class DelayedTask implements Runnable {
- public void run() {
- // Perform some actions here...
-
- // ...for example displays an alert dialog:
- window.alert("Delayed Action invoked!");
- }
- }
-}
-</pre>
-</div>
-
-
-<a name="N1002A"></a><a name="Threads"></a>
-<h2 class="boxed">Writing thread-safe code</h2>
-<div class="section">
-<p>
- The DOM listeners registered on the SVG document are called from
- the canvas update thread. To avoid race conditions, do not manipulate
- the DOM tree from another thread.
- </p>
-<p>
- The way to switch from an external thread to the canvas update
- thread is to use the following code:
- </p>
-<pre class="code">// Returns immediately
-canvas.getUpdateManager().getUpdateRunnableQueue().
- invokeLater(new Runnable() {
- public void run() {
- // Insert some actions on the DOM here
- }
- });</pre>
-<p>or:</p>
-<pre class="code">// Waits until the Runnable is invoked
-canvas.getUpdateManager().getUpdateRunnableQueue().
- invokeAndWait(new Runnable() {
- public void run() {
- // Insert some actions on the DOM here
- }
- });</pre>
-<p>
- Like with event listeners, when a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Runnable.html">Runnable</a>
- is invoked from the update thread, the graphics are updated.
- </p>
-<div class="note">
-<div class="label">Note</div>
-<div class="content">
- It is very dangerous to call <span class="codefrag">invokeAndWait</span> from the
- Swing event thread. This is the only thread that can be
- used to interact with Swing components. In some cases
- DOM calls may need to query the canvas for information
- (such as actual Swing component size, etc). If this
- happens you will get a thread deadlock. You should
- only make invokeAndWait calls from &ldquo;third party&rdquo; threads.
- </div>
-</div>
-</div>
-
-
-<a name="N10050"></a><a name="SVGDOM"></a>
-<h2 class="boxed">Using the SVG DOM</h2>
-<div class="section">
-<p>
- Batik provides a fairly complete implementation of the
- SVG DOM. The SVG DOM provides all the functionality most
- applications require. In particular, the DOM implements
- DOM Events, including mutation and UI Events. As an example,
- DOM events allow you to get notified when the cursor moves over
- elements of interest:
- </p>
-<pre class="code">// Element of Interest.
-Element theElem = ...;
-((EventTarget) theElem).addEventListener("mouseover", mouseOverListener, true);</pre>
-<p>
- where <span class="codefrag">mouseOverListener</span> implements the
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/events/EventListener.html">org.w3c.dom.events.EventListener</a>
- interface. This interface consists of the method:
- </p>
-<pre class="code">void handleEvent(Event evt);</pre>
-<p>
- This is called whenever the event occurs with the
- element it is registered on. It is worth reviewing the
- DOM Events specification as there are many useful features
- to this interface that are not immediately obvious.
- </p>
-<p>
- It is also worth looking at the DOM interfaces defined
- by the SVG specification as they provide a large number
- of useful methods, in particular those of
- <a class="class" href="../../javadoc/org/w3c/dom/svg/SVGLocatable.html">SVGLocatable</a>:
- </p>
-<pre class="code">// Returns Bounding box of SVG Element.
-public SVGRect getBBox ( );
-// Returns the transformation matrix to the screen.
-public SVGMatrix getScreenCTM ( );
-// Returns the transformation matrix to the given element.
-public SVGMatrix getTransformToElement ( SVGElement element )
- throws SVGException;</pre>
-<p>
- In particular, <span class="codefrag">getScreenCTM</span> is very useful for
- taking the <span class="codefrag">clientX</span> and <span class="codefrag">clientY</span> attributes of
- the DOM
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/events/UIEvent.html">UIEvent</a>
- and mapping them to the coordinate system of an element in the SVG
- document:
- </p>
-<pre class="code">SVGMatrix mat = elem.getScreenCTM();
-SVGMatrix imat = mat.inverse();
-SVGPoint cPt = document.getRootElement().createSVGPoint();
-cPt.setX(uiEvt.getClientX());
-cPt.setY(uiEvt.getClientY());
-cPt = cPt.matrixTransform(imat);</pre>
-</div>
-
-
-<a name="N10091"></a><a name="javaInDocument"></a>
-<h2 class="boxed">Referencing Java code from a document</h2>
-<div class="section">
-<p>
- Batik implements the Java bindings for SVG, and thus allows Java
- code to be referenced from <span class="codefrag">script</span> elements.
- This feature is available to any application of Batik that uses
- the bridge module (for example the Swing component and the
- transcoders).
- </p>
-<p>
- In order to use this extension, the <span class="codefrag">type</span> attribute
- of a <span class="codefrag">script</span> element must be set to
- <span class="codefrag">application/java-archive</span>. In addition, the
- <span class="codefrag">xlink:href</span> attribute must be the URI of a jar file
- that contains the code to run.
- </p>
-<p>
- The manifest of this jar file must contains an entry of the form:
- </p>
-<pre class="code">SVG-Handler-Class: <em>classname</em>
-</pre>
-<p>
- where <em>classname</em> must be the name of a class that
- implements the
- <a class="class" href="../../javadoc/org/w3c/dom/svg/EventListenerInitializer.html">org.w3c.dom.svg.EventListenerInitializer</a>
- interface. Just before the document <span class="codefrag">SVGLoad</span> event
- is fired, an instance of this class is created, and this instance has
- its <span class="codefrag">initializeEventListeners</span> method invoked. Note that
- there is no way to specify Java handlers in event attributes on
- SVG elements, so having the <span class="codefrag">initializeEventListeners</span>
- call <span class="codefrag">addEventListener</span> on a node is the only way to
- attach a Java listener from within the document.
- </p>
-<p>
- The class specified by <span class="codefrag">SVG-Handler-Class</span> can be contained
- directly in the jar file, but it is also possible for it to be
- contained in a jar file added to the classpath using the
- <span class="codefrag">Class-Path</span> entry of the manifest.
- </p>
-</div>
-
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/security.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/security.html
deleted file mode 100644
index 61edbb4470a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/scripting/security.html
+++ /dev/null
@@ -1,499 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Script security</title>
-<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
-<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../../using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../../using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="../../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_selected_1.1.6', '../../skin/')" id="menu_selected_1.1.6Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Scripting</div>
-<div id="menu_selected_1.1.6" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="../../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Security</div>
-</div>
-</div>
-<div class="menuitem">
-<a href="../../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="../../using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="../../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="../../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Script security</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#sandbox">Running scripts securely</a>
-<ul class="minitoc">
-<li>
-<a href="#enforcing">Enforcing security in a Batik application</a>
-</li>
-<li>
-<a href="#squiggle">Squiggle security</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#externalResources">Controlling access to external resources</a>
-</li>
-</ul>
-</div>
-
-<p>
- With the addition of scripting support in Batik 1.5, security features
- have also been added to enable users of the Batik toolkit to run
- scripts in a secure manner.
- </p>
-
-<p>
- If you are using script, please make sure you have reviewed the
- <a href="../../index.html#SecurityWarning">Script Security
- Warning</a> with regards to the Batik 1.5 release.
- </p>
-
-
-<a name="N1001B"></a><a name="sandbox"></a>
-<h2 class="boxed">Running scripts securely</h2>
-<div class="section">
-<p>
- The Java platform offers a lot of options for running applications
- securely. Running an application securely requires that it runs in a
- so-called security sand-box which controls all the access the
- application makes to restricted resources (such as the file system).
- </p>
-<p>
- The concept of Java security is an application-wide concept. As such,
- it has to be applied at the application level (and not at the
- framework level). In the Batik distribution, the sample applications
- (such as the <a href="../../tools/browser.html">Squiggle Browser</a> and the
- <a href="../../tools/rasterizer.html">SVG rasterizer</a>) apply
- security (or disable it) but the framework does not apply it: it is
- security-aware (meaning that it is able to handle security
- exceptions).
- </p>
-<a name="N1002F"></a><a name="enforcing"></a>
-<h3 class="boxed">Enforcing security in a Batik application</h3>
-<p>
- Enforcing security in a Batik application is done by setting a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/SecurityManager.html">java.lang.SecurityManager</a>.
- This security manager will apply the security settings of the Java
- platform (as defined by the
- <em>jre-dir</em><span class="codefrag">/lib/security/java.policy</span> and,
- optionally, by the policy file whose URL is defined in the
- <span class="codefrag">java.security.policy</span> system property).
- </p>
-<p>
- The
- <a class="class" href="../../javadoc/org/apache/batik/util/ApplicationSecurityEnforcer.html">org.apache.batik.util.ApplicationSecurityEnforcer</a>
- helper class makes it easier for Batik application
- developers to add security support in their applications. That
- helper class is used by the sample Batik applications.
- </p>
-<a name="N1004E"></a><a name="squiggle"></a>
-<h3 class="boxed">Squiggle security</h3>
-<p>
- The Squiggle browser lets the user decide whether or not scripts
- should be run securely (see the &ldquo;Browser Options&rdquo; in the
- preference dialog box). When scripts are run securely, Squiggle
- will enforce the security settings as follows:
- </p>
-<ul>
-
-<li>
- The default policy is defined by the policy file found
- in the distribution: <span class="codefrag">org/apache/batik/apps/svgbrowser/svgbrowser.policy</span>.
- In the binary distribution, that file would be in the
- <span class="codefrag">batik-squiggle.jar</span> file. In the source
- distribution, that file would be in the
- <span class="codefrag">resources</span> directory. The default policy
- file gives appropriate permissions to the Batik code,
- the XML parser and the Rhino scripting engine and very
- limited permissions to scripts.
- </li>
-
-<li>
- At startup time, and whenever the preference settings are
- modified, Squiggle makes a copy of the default policy
- and appends any additional permissions granted to
- scripts by the user through the preference
- settings. This policy file can be found in the
- <span class="codefrag">[user.home]/.batik</span> directory, and is
- called <span class="codefrag">__svgbrowser.policy</span>. Note that
- this file is automatically generated and should not be
- modified manually (as any edits would be lost).
- </li>
-
-<li>
- The policy defined as described above is enforced
- unless the <span class="codefrag">java.security.policy</span> system
- property is defined. In that case, the policy defined
- by the system property takes precedence and the policy
- file generated from the Squiggle preferences is
- ignored.
- </li>
-
-</ul>
-<p>
-
-<strong>Important note:</strong>
- The default policy files assume that the applications use the
- Xerces parser and give appropriate permissions to its
- <span class="codefrag">lib/xerces-2_5_0.jar</span> jar file. If you are using
- a different XML parser, you need to modify the policy files to
- grant the propser permissions to your XML parser instead of
- Xerces. You will have to replace:
- </p>
-<pre class="code">grant codeBase "${app.dev.base}/lib/xerces_2_5_0.jar" {
- permission java.security.AllPermission;
-};</pre>
-<p>with:</p>
-<pre class="code">grant codeBase "${app.dev.base}/lib/myXMLParser.jar" {
- permission java.security.AllPermission;
-};</pre>
-<p>
- in the <span class="codefrag">resources/org/apache/batik/apps/svgbrowser/resources/svgbrowser.policy</span>
- file (for the source distribution) and do the same in
- <span class="codefrag">resources/org/apache/batik/apps/svgbrowser/resources/svgbrowser.bin.policy</span> (for
- the binary distribution which will then need to be rebuilt with the <span class="codefrag">build dist-zip</span>
- command.
- </p>
-<p>
- Alternatively, you can write your own policy file and specify its
- URL through the <span class="codefrag">java.security.policy</span> system property (which you can
- specify through the <span class="codefrag">-Djava.security.policy=</span><em>url</em> command line
- option).
- </p>
-</div>
-
-
-<a name="N100A2"></a><a name="externalResources"></a>
-<h2 class="boxed">Controlling access to external resources</h2>
-<div class="section">
-<p>
- SVG makes a very powerful use of external resources in many elements
- such as <span class="codefrag">image</span>, <span class="codefrag">use</span>, <span class="codefrag">font</span>,
- <span class="codefrag">script</span> and <span class="codefrag">radialGradient</span>. There are over
- fifteen SVG elements that may reference external resources that way.
- </p>
-<p>
- In some environments, and typically for security reasons, it is
- important to control the resources referenced by an SVG document
- and be able to accept or reject these resources.
- </p>
-<p>
- In the Batik toolkit, this flexibility is provided by the
- <a class="class" href="../../javadoc/org/apache/batik/bridge/UserAgent.html">org.apache.batik.bridge.UserAgent</a>
- interface which can define various strategies with regards to external
- resources. By providing a new implementation of the
- <span class="codefrag">UserAgent</span> interface, it is possible to apply the desired
- security strategy for scripts and external resources.
- </p>
-<p>
- The following <span class="codefrag">UserAgent</span> methods are provided for
- that purpose:
- </p>
-<ul>
-
-<li>
-
-<span class="codefrag">getScriptSecurity(scriptType, scriptURL, docURL)</span>
- should return the
- <a class="class" href="../../javadoc/org/apache/batik/bridge/ScriptSecurity.html">ScriptSecurity</a>
- strategy for a script of type <span class="codefrag">scriptType</span> (e.g.,
- <span class="codefrag">text/ecmascript</span>) coming from <span class="codefrag">scriptURL</span>,
- when referenced from the document whose URL is <span class="codefrag">docURL</span>.
- </li>
-
-<li>
-
-<span class="codefrag">getExternalResourceSecurity(resourceURL, docURL)</span>
- should return the
- <a class="class" href="../../javadoc/org/apache/batik/bridge/ExternalResourceSecurity.html">ExternalResourceSecurity</a>
- strategry for a resource coming from <span class="codefrag">resourceURL</span>
- referenced from the document at URL <span class="codefrag">docURL</span>.
- </li>
-
-</ul>
-<p>
- The <span class="codefrag">ScriptSecurity</span> and <span class="codefrag">ExternalResourceSecurity</span>
- interfaces have methods (<span class="codefrag">checkLoadScript</span> and
- <span class="codefrag">checkLoadExternalResource</span> respectively) which should
- throw a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/SecurityException.html">SecurityException</a>
- if accessing the script or resource is considered a security violation.
- </p>
-<div class="note">
-<div class="label">Note</div>
-<div class="content">
- The <span class="codefrag">UserAgent</span> interface has two additional methods
- (<span class="codefrag">checkLoadScript</span> and <span class="codefrag">checkLoadExternalResource</span>
- which are meant to provide a short hand for getting a security strategy
- object and calling the <span class="codefrag">checkLoad</span>* method on that object.
- This is how the
- <a class="class" href="../../javadoc/org/apache/batik/bridge/UserAgentAdapter.html">org.apache.batik.bridge.UserAgentAdapter</a>
- class implements this method.
- </div>
-</div>
-<p>
- Batik provides the following set of <span class="codefrag">ScriptSecurity</span>
- implementations:
- </p>
-<dl>
-
-<dt>NoLoadScriptSecurity</dt>
-
-<dd>
-
-<p>The script resource should not be loaded.</p>
-
-</dd>
-
-<dt>EmbededScriptSecurity</dt>
-
-<dd>
-
-<p>
- The script resource will only be loaded if it is embeded in the SVG
- document referencing it. This means that script attributes (such as
- <span class="codefrag">onclick</span> on a <span class="codefrag">rect</span> element),
- inline <span class="codefrag">script</span> elements and <span class="codefrag">script</span> elements
- using a <span class="codefrag">data:</span> URL as its <span class="codefrag">xlink:href</span> attribute
- value will be allowed. All other script resources should not be
- loaded.
- </p>
-
-</dd>
-
-<dt>DefaultScriptSecurity</dt>
-
-<dd>
-
-<p>
- The script resource will only
- be loaded if it is embeded in the SVG document (see the description
- of <span class="codefrag">EmbededScriptSecurity</span>) or if it is coming from the same
- location as the document referencing the script. If the document comes
- from a network server, then any script coming from that server will
- be allowed. If the document comes from the file system, then only
- scripts under the same directory root as the SVG document will be allowed.
- </p>
-
-</dd>
-
-<dt>RelaxedScriptSecurity</dt>
-
-<dd>
-
-<p>
- Scripts from any location can be loaded.
- </p>
-
-</dd>
-
-</dl>
-<p>
- In addition, Batik provides the following set of
- <span class="codefrag">ExternalResourceSecurity</span> implementations:
- </p>
-<dl>
-
-<dt>NoLoadExternalResourceSecurity</dt>
-
-<dd>
-
-<p>No external references are allowed.</p>
-
-</dd>
-
-<dt>EmbededExternalResourceSecurity</dt>
-
-<dd>
-
-<p>
- Only resources embeded into the file are allowed (i.e., references
- through the <span class="codefrag">data:</span> protocol).
- </p>
-
-</dd>
-
-<dt>DefaultExternalResourceSecurity</dt>
-
-<dd>
-
-<p>
- Embeded external resources (see above) and resources coming from
- the same location as the document referencing them are allowed.
- </p>
-
-</dd>
-
-<dt>RelaxedExternalResourceSecurity</dt>
-
-<dd>
-
-<p>Resources from any location can be loaded.</p>
-
-</dd>
-
-</dl>
-</div>
-
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/svg-generator.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/svg-generator.html
deleted file mode 100644
index 1baee28e1c7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/svg-generator.html
+++ /dev/null
@@ -1,757 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>SVG Generator: SVGGraphics2D</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_1.1.6', '../skin/')" id="menu_1.1.6Title" class="menutitle">Scripting</div>
-<div id="menu_1.1.6" class="menuitemgroup">
-<div class="menuitem">
-<a href="../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menupage">
-<div class="menupagetitle">SVG generator</div>
-</div>
-<div class="menuitem">
-<a href="../using/swing.html">Swing components</a>
-</div>
-<div class="menuitem">
-<a href="../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>SVG Generator: SVGGraphics2D</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#whatIsIt">The SVGGraphics2D class</a>
-</li>
-<li>
-<a href="#howToUse">How to use SVGGraphics2D</a>
-</li>
-<li>
-<a href="#custom">SVG Generator customization</a>
-<ul class="minitoc">
-<li>
-<a href="#Have+your+own+comment+in+the+generated+SVG+file">Have your own comment in the generated SVG file</a>
-</li>
-<li>
-<a href="#Use+embedded+SVG+Fonts+in+the+generated+SVG+file">Use embedded SVG Fonts in the generated SVG file</a>
-</li>
-<li>
-<a href="#Customizing+the+way+images+are+stored">Customizing the way images are stored</a>
-</li>
-<li>
-<a href="#Customizing+the+generated+SVG+style">Customizing the generated SVG style</a>
-</li>
-<li>
-<a href="#Extending+Paint+object+to+SVG+element+translation">Extending Paint object to SVG element translation</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#view">How to view the generated SVG document</a>
-</li>
-</ul>
-</div>
-
-<div class="figure">
-<img alt="Flow diagram illustrating that Java programs can have their graphics converted to SVG and then viewed in any SVG viewer" src="images/svggen.jpg">
- </div>
-
-<p>
- As SVG is emerging as a promising graphics format for a wide range of
- domains and applications, bridging it with Java becomes important. This
- page explains how Batik&rsquo;s
- <a class="class" href="../javadoc/org/apache/batik/svggen/SVGGraphics2D.html">SVGGraphics2D</a>,
- referred to as the SVG Generator, makes this possible.
- </p>
-
-
-<a name="N10021"></a><a name="whatIsIt"></a>
-<h2 class="boxed">The SVGGraphics2D class</h2>
-<div class="section">
-<p>
- On the Java platform, all rendering goes through the
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Graphics2D.html">Graphics2D</a>
- abstract class, which offers methods such as <span class="codefrag">drawRect</span>,
- <span class="codefrag">fillRect</span>, and <span class="codefrag">drawString</span>. There are
- specialized implementations of this abstract class for each type of
- output, such as a screen or a printer. <span class="codefrag">SVGGraphics2D</span> is
- a new implementation of that interface that generates SVG content
- instead of drawing to a screen or a printer.
- </p>
-<p>
-
-<span class="codefrag">SVGGraphics2D</span> has the following features:
- </p>
-<ul>
-
-<li>
- it allows applications to export their graphics into SVG format,
- </li>
-
-<li>
- it does not require any modification of the graphics code to export
- to SVG, and
- </li>
-
-<li>
- it offers the user the ability to use the DOM API to manipulate the
- generated document.
- </li>
-
-</ul>
-<div class="figure">
-<img alt="Diagram illustrating how the SVGGraphics2D inherits from Graphics2D, and uses Document to generate a DOM tree" src="images/svggenHighLevelArchi.jpg">
- </div>
-<p>
- The above figure shows how the generator works with the DOM API. The W3C
- has defined an API for representing XML content with a Java object.
- That API allows programmers to manipulate, create, and/or modify XML
- content in memory. The DOM API contains interfaces such as
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Document.html">Document</a>,
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Element.html">Element</a>,
- and
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Attr.html">Attr</a>,
- which model the Java programming language equivalent of XML documents,
- elements and attributes.
- </p>
-<p>
- The generator manages a tree of DOM objects that represent the SVG
- content corresponding to the rendering calls made on the
- <span class="codefrag">SVGGraphics2D</span> instance. In other words, every time a
- program invokes a rendering method, such as <span class="codefrag">fillRect</span>, on a
- <span class="codefrag">SVGGraphics2D</span> instance, a new DOM object,
- representing the SVG equivalent, is appended to the DOM tree. For
- example, a <span class="codefrag">rect</span> element will be appended after the
- <span class="codefrag">fillRect</span> method has been invoked).
- </p>
-<p>
- The programmer, using this generator, can then access the DOM tree to
- further manipulate it or can directly write the content to an output
- stream, as we see in the following section.
- </p>
-</div>
-
-
-<a name="N1007F"></a><a name="howToUse"></a>
-<h2 class="boxed">How to use SVGGraphics2D</h2>
-<div class="section">
-<p>
- From the figure in the previous section we can see that in order for an
- instance of <span class="codefrag">SVGGraphics2D</span> to build the SVG content (the
- DOM tree), an instance of a <span class="codefrag">Document</span> class is needed. The
- DOM tree is an in-memory representation of the SVG document, which can
- be further manipulated by the user using DOM API or be streamed
- out by a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Writer.html">Writer</a>
- object.
- </p>
-<p>
- The following example program demonstrates how to generate SVG content
- from Java graphics.
- </p>
-<pre class="code">import java.awt.Rectangle;
-import java.awt.Graphics2D;
-import java.awt.Color;
-import java.io.Writer;
-import java.io.OutputStreamWriter;
-import java.io.IOException;
-
-import org.apache.batik.svggen.SVGGraphics2D;
-import org.apache.batik.dom.GenericDOMImplementation;
-
-import org.w3c.dom.Document;
-import org.w3c.dom.DOMImplementation;
-
-public class TestSVGGen {
-
- public void paint(Graphics2D g2d) {
- g2d.setPaint(Color.red);
- g2d.fill(new Rectangle(10, 10, 100, 100));
- }
-
- public static void main(String[] args) throws IOException {
-
- // Get a DOMImplementation.
- DOMImplementation domImpl =
- GenericDOMImplementation.getDOMImplementation();
-
- // Create an instance of org.w3c.dom.Document.
- String svgNS = "http://www.w3.org/2000/svg";
- Document document = domImpl.createDocument(svgNS, "svg", null);
-
- // Create an instance of the SVG Generator.
- SVGGraphics2D svgGenerator = new SVGGraphics2D(document);
-
- // Ask the test to render into the SVG Graphics2D implementation.
- TestSVGGen test = new TestSVGGen();
- test.paint(svgGenerator);
-
- // Finally, stream out SVG to the standard output using
- // UTF-8 encoding.
- boolean useCSS = true; // we want to use CSS style attributes
- Writer out = new OutputStreamWriter(System.out, "UTF-8");
- svgGenerator.stream(out, useCSS);
- }
-}</pre>
-<p>
- We can see that generating SVG content from our <span class="codefrag">TestSVGGen</span>
- instance is a three step process:
- </p>
-<ol>
-
-<li>
-
-<p>
- Create an instance of <span class="codefrag">org.w3c.dom.Document</span> that the
- generator will use to build its XML content, and create an SVG generator
- using the <span class="codefrag">Document</span> instance.
- </p>
-
-<pre class="code"> // Get a DOMImplementation.
- DOMImplementation domImpl =
- GenericDOMImplementation.getDOMImplementation();
-
- // Create an instance of org.w3c.dom.Document.
- String svgNS = "http://www.w3.org/2000/svg";
- Document document = domImpl.createDocument(svgNS, "svg", null);
-
- // Create an instance of the SVG Generator.
- SVGGraphics2D svgGenerator = new SVGGraphics2D(document);</pre>
-
-</li>
-
-<li>
-
-<p>
- Invoke the rendering code on our SVG generator. In our example, we
- invoke <span class="codefrag">TestSVGGen</span>&lsquo;s <span class="codefrag">paint</span> method:
- </p>
-
-<pre class="code"> // Ask the test to render into the SVG Graphics2D implementation.
- TestSVGGen test = new TestSVGGen();
- test.paint(svgGenerator);</pre>
-
-</li>
-
-<li>
-
-<p>
- Stream out the SVG content. The SVG generator can stream its content
- into any <span class="codefrag">java.io.Writer</span>. In our example, we stream the
- content to the standard output stream:
- </p>
-
-<pre class="code"> // Finally, stream out SVG to the standard output using
- // UTF-8 encoding.
- boolean useCSS = true; // we want to use CSS style attributes
- Writer out = new OutputStreamWriter(System.out, "UTF-8");
- svgGenerator.stream(out, useCSS);</pre>
-
-</li>
-
-</ol>
-<p>
- SVG has
- <a class="external" href="http://www.w3.org/TR/SVG11/styling.html#AlternativesForStyling">two
- ways to specify styling properties</a>, such as the fill color:
- presentation attributes (one XML attribute per property) or the CSS
- <span class="codefrag">style</span> attribute (any number of properties in one CSS
- inline stylesheet). The <span class="codefrag">useCss</span> parameter allows the user
- to control that option.
- </p>
-</div>
-
-
-<a name="N100DE"></a><a name="custom"></a>
-<h2 class="boxed">SVG Generator customization</h2>
-<div class="section">
-<p>
- In the previous section, we have just seen that the SVG generation
- process can be customized to output SVG styling properties as
- presentation attributes or CSS inline stylesheets. In this section we
- will talk about some examples of more advanced customizations.
- </p>
-<p>
- Instead of creating the <span class="codefrag">SVGGraphics2D</span> just by using the
- <span class="codefrag">Document</span> that will be used as a factory for creating the
- SVG elements, we can use the constructor that uses an
- <a class="class" href="../javadoc/org/apache/batik/svggen/SVGGeneratorContext.html">SVGGeneratorContext</a>
- instance. By providing your own <span class="codefrag">SVGGeneratorContext</span>
- instance, you will be able to do advanced customization. You will find
- below several examples of possible customizations.
- </p>
-<a name="N100F8"></a><a name="Have+your+own+comment+in+the+generated+SVG+file"></a>
-<h3 class="boxed">Have your own comment in the generated SVG file</h3>
-<p>
- We begin with the simplest possible example. If you integrate the
- Batik SVG generator in your own Java application, you may want to
- specialize the comment generated in the XML code.
- </p>
-<pre class="code">DOMImplementation impl =
- GenericDOMImplementation.getDOMImplementation();
-String svgNS = "http://www.w3.org/2000/svg";
-Document myFactory = impl.createDocument(svgNS, "svg", null);
-
-SVGGeneratorContext ctx = SVGGeneratorContext.createDefault(myFactory);
-<strong>ctx.setComment("Generated by FooApplication with Batik SVG Generator");</strong>
-SVGGraphics2D g2d = new SVGGraphics2D(ctx, false);</pre>
-<a name="N10109"></a><a name="Use+embedded+SVG+Fonts+in+the+generated+SVG+file"></a>
-<h3 class="boxed">Use embedded SVG Fonts in the generated SVG file</h3>
-<p>
- In order to have a self-contained SVG file that doesn't have to use
- system fonts to be displayed, you can embed the fonts you used for
- drawing strings in the SVG file through the SVG fonts facility.
- </p>
-<pre class="code">DOMImplementation impl =
- GenericDOMImplementation.getDOMImplementation();
-String svgNS = "http://www.w3.org/2000/svg";
-Document myFactory = impl.createDocument(svgNS, "svg", null);
-
-SVGGeneratorContext ctx = SVGGeneratorContext.createDefault(myFactory);
-<strong>ctx.setEmbeddedFontsOn(true);</strong>
-SVGGraphics2D g2d = new SVGGraphics2D(ctx, <strong>true</strong>);</pre>
-<a name="N1011D"></a><a name="Customizing+the+way+images+are+stored"></a>
-<h3 class="boxed">Customizing the way images are stored</h3>
-<p>
- Every time you call one of the <span class="codefrag">drawImage</span> methods
- provided by the <span class="codefrag">Graphics2D</span> interface, a default
- representation of your image is created in a location and put in a
- default file. For instance, a base64 encoding is created and embedded
- in the SVG file by default. Alternatively, you can choose to have your
- images written to separate files in a predefined directory, in one of
- the two raster formats required by the SVG specification: JPEG or PNG.
- </p>
-<p>
- You can change the default behavior by explicitly providing the
- image handler to be used by the SVG generator. Once again, you use
- the <span class="codefrag">SVGGeneratorContext</span> for this. In the example below,
- all images are converted to PNG format and written to directory
- <span class="codefrag">res/images</span>.
- </p>
-<pre class="code">DOMImplementation impl =
- GenericDOMImplementation.getDOMImplementation();
-String svgNS = "http://www.w3.org/2000/svg";
-Document myFactory = impl.createDocument(svgNS, "svg", null);
-
-SVGGeneratorContext ctx = SVGGeneratorContext.createDefault(myFactory);
-<strong>GenericImageHandler ihandler = new ImageHandlerPNGEncoder("res/images", null);
-ctx.setImageHandler(ihandler);</strong>
-SVGGraphics2D g2d = new SVGGraphics2D(ctx, false);</pre>
-<p>
- Using the default image handlers results in a new copy of the image
- data being written to the SVG file or an external file, for every
- single <span class="codefrag">drawImage</span> call. If you use the same images over
- and over again, then this may result in an SVG file containing a lot
- of redundant data. At the price of a slight performance penalty
- during initial generation of the SVG DOM tree, you can choose to
- have your image data reused. For this you use a specialized image
- handler, as shown below.
- </p>
-<pre class="code">DOMImplementation impl =
- GenericDOMImplementation.getDOMImplementation();
-String svgNS = "http://www.w3.org/2000/svg";
-Document myFactory = impl.createDocument(svgNS, "svg", null);
-
-SVGGeneratorContext ctx = SVGGeneratorContext.createDefault(myFactory);
-
-// Reuse our embedded base64-encoded image data.
-<strong>GenericImageHandler ihandler = new CachedImageHandlerBase64Encoder();
-ctx.setGenericImageHandler(ihandler);</strong>
-
-SVGGraphics2D g2d = new SVGGraphics2D(ctx, false);</pre>
-<p>
- With the caching image handlers, it is even possible to reuse the
- same copy of your image data across several different SVG documents.
- Just keep a reference to the image handler, and pass it to the
- <span class="codefrag">SVGGraphics2D</span> instance used for generating the SVG DOM
- tree. The following simplified example shows how different SVG trees
- might be created by separate SVG generators, efficiently storing any
- common images just once.
- </p>
-<pre class="code">class MySVGGenerator {
-
- // The image handler will write all images files to "res/images".
-<strong> private static ImageHandler ihandler =
- new CachedImageHandlerPNGEncoder("res/images", null);</strong>
-
- public void generateSVG(JPanel myCanvas, OutputStream outStream) {
- DOMImplementation domImpl =
- GenericDOMImplementation.getDOMImplementation();
- Document myFactory = domImpl.createDocument(svgNS, "svg", null);
- SVGGeneratorContext ctx =
- SVGGeneratorContext.createDefault(myFactory);
- <strong>ctx.setGenericImageHandler(ihandler);</strong>
-
- SVGGraphics2D svgGenerator = new SVGGraphics2D(ctx, false);
-
- // Create the SVG DOM tree.
- myCanvas.paintComponent(svgGenerator);
-
- Writer out = new OutputStreamWriter(outStream, "UTF-8");
- svgGenerator.stream(out, true);
- }
-}</pre>
-<a name="N1015A"></a><a name="Customizing+the+generated+SVG+style"></a>
-<h3 class="boxed">Customizing the generated SVG style</h3>
-<p>
- Your needs in matter of styling may be different from the two
- provided options (XML presentation attributes or CSS inline
- stylesheets). For example, you may want to put the CSS properties in
- a SVG <span class="codefrag">style</span> element section and reference them through
- the class attribute. In this case you will need to define a new
- <a class="class" href="../javadoc/org/apache/batik/svggen/StyleHandler.html">StyleHandler</a>
- as below.
- </p>
-<pre class="code">public class StyleSheetStyleHandler implements StyleHandler {
-
- // The CDATA section that holds the CSS stylesheet.
- private CDATASection styleSheet;
-
- // Build the handler with a reference to the stylesheet section.
- public StyleSheetStyleHandler(CDATASection styleSheet) {
- this.styleSheet = styleSheet;
- }
-
- public void setStyle(Element element, Map styleMap,
- SVGGeneratorContext generatorContext) {
- Iterator iter = styleMap.keySet().iterator();
-
- // Create a new class in the style sheet.
- String id = generatorContext.getIDGenerator().generateID("C");
- styleSheet.appendData("."+ id +" {");
-
- // Append each key/value pair.
- while (iter.hasNext()) {
- String key = (String) iter.next();
- String value = (String) styleMap.get(key);
- styleSheet.appendData(key + ":" + value + ";");
- }
-
- styleSheet.appendData("}\n");
-
- // Reference the stylesheet class on the element to be styled.
- element.setAttributeNS(null, "class", id);
- }
-}</pre>
-<p>
- Then you can create and use an <span class="codefrag">SVGGraphics2D</span> with a
- correctly configured <span class="codefrag">SVGGeneratorContext</span>.
- </p>
-<pre class="code">
-// Configure the SVGGraphics2D for a given Document myFactory.
-SVGGeneratorContext ctx = SVGGeneratorContext.createDefault(myFactory);
-CDATASection styleSheet = myFactory.createCDATASection("");
-ctx.setStyleHandler(new StyleSheetStyleHandler(styleSheet));
-SVGGraphics2D g2d = new SVGGraphics2D(ctx, false);
-
-// Use the g2d to draw (e.g., component.paint(g2d)).
-
-// Add a stylesheet to the definition section.
-SVGSVGElement root = (SVGSVGElement) g2d.getRoot();
-Element defs = root.getElementById(SVGSyntax.ID_PREFIX_GENERIC_DEFS);
-Element style = myFactory.createElementNS
- (SVGSyntax.SVG_NAMESPACE_URI, SVGSyntax.SVG_STYLE_TAG);
-style.setAttributeNS(null, SVGSyntax.SVG_TYPE_ATTRIBUTE, "text/css");
-style.appendChild(styleSheet);
-defs.appendChild(style);
-
-// Dump the root content to a given Writer myWriter.
-g2d.stream(root, myWriter);</pre>
-<a name="N1017D"></a><a name="Extending+Paint+object+to+SVG+element+translation"></a>
-<h3 class="boxed">Extending Paint object to SVG element translation</h3>
-<p>
- The <span class="codefrag">SVGGraphics2D</span> is able to generate SVG elements for
- generic Java 2D objects, but you sometimes have your own classes such
- as implementations of the Java 2D
- <a class="external" href="http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Paint.html">Paint</a>
- interface. In this case, you will need to write an
- <a class="class" href="../javadoc/org/apache/batik/svggen/ExtensionHandler.html">ExtensionHandler</a>
- that you will set on your <span class="codefrag">SVGGeneratorContext</span>.
- </p>
-<p>
- In the following example we define the first draft of an
- <span class="codefrag">ExtensionHandler</span> allowing to translate a Batik
- implementation of the <span class="codefrag">Paint</span> interface named
- <a class="class" href="../javadoc/org/apache/batik/ext/awt/LinearGradientPaint.html">LinearGradientPaint</a>.
- </p>
-<pre class="code">class MyExtensionHandler extends DefaultExtensionHandler {
-
- public SVGPaintDescriptor handlePaint(Paint paint,
- SVGGeneratorContext generatorCtx) {
- if (paint instanceof LinearGradientPaint) {
- LinearGradientPaint gradient = (LinearGradientPaint) paint;
-
- // Create a new SVG 'linearGradient' element to represent the
- // LinearGradientPaint being used.
- String id = generatorCtx.getIDGenerator().generateID("gradient");
- Document doc = generatorCtx.getDOMFactory();
- Element grad = doc.createElementNS
- (SVGSyntax.SVG_NAMESPACE_URI,
- SVGSyntax.SVG_LINEAR_GRADIENT_TAG);
-
- // Set the relevant attributes on the 'linearGradient' element.
- grad.setAttributeNS(null, SVGSyntax.SVG_ID_ATTRIBUTE, id);
- grad.setAttributeNS(null, SVGSyntax.SVG_GRADIENT_UNITS_ATTRIBUTE,
- SVGSyntax.SVG_USER_SPACE_ON_USE_VALUE);
- Point2D pt = gradient.getStartPoint();
- grad.setAttributeNS(null, "x1", pt.getX());
- grad.setAttributeNS(null, "y1", pt.getY());
- pt = gradient.getEndPoint();
- grad.setAttributeNS(null, "x2", pt.getX());
- grad.setAttributeNS(null, "y2", pt.getY());
-
- switch (gradient.getCycleMethod()) {
- case MultipleGradientPaint.REFLECT:
- grad.setAttributeNS
- (null, SVGSyntax.SVG_SPREAD_METHOD_ATTRIBUTE,
- SVGSyntax.SVG_REFLECT_VALUE);
- break;
- case MultipleGradientPaint.REPEAT:
- grad.setAttributeNS
- (null, SVGSyntax.SVG_SPREAD_METHOD_ATTRIBUTE,
- SVGSyntax.SVG_REPEAT_VALUE);
- break;
- // 'pad' is the default...
- }
-
- // Here we should write the transform of the gradient
- // in the transform attribute...
-
- // Here we should write the stops of the gradients as
- // children elements...
-
- return new SVGPaintDescriptor
- ("url(#" + ref + ")", SVGSyntax.SVG_OPAQUE_VALUE, grad);
- } else {
- // Let the default mechanism do its job.
- return null;
- }
- }
-}</pre>
-<p>
- You should then set it on the <span class="codefrag">SVGGeneratorContext</span> by
- using the <span class="codefrag">setExtensionHandler</span> method.
- </p>
-<pre class="code">SVGGeneratorContext ctx = SVGGeneratorContext.createDefault(myFactory);
-ctx.setExtensionHandler(new MyExtensionHandler());
-SVGGraphics2D g2d = new SVGGraphics2D(ctx, false);</pre>
-</div>
-
-
-<a name="N101B7"></a><a name="view"></a>
-<h2 class="boxed">How to view the generated SVG document</h2>
-<div class="section">
-<p>
- The following code example illustrates how to view the SVG content
- generated
- by an <span class="codefrag">SVGGraphics2D</span> object.</p>
-<pre class="code">import java.awt.*;
-import java.awt.geom.*;
-
-import javax.swing.*;
-
-import org.apache.batik.swing.*;
-import org.apache.batik.svggen.*;
-import org.apache.batik.dom.svg.SVGDOMImplementation;
-
-import org.w3c.dom.*;
-import org.w3c.dom.svg.*;
-
-public class ViewGeneratedSVGDemo {
-
- public static void main(String[] args) {
- // Create an SVG document.
- DOMImplementation impl = SVGDOMImplementation.getDOMImplementation();
- String svgNS = SVGDOMImplementation.SVG_NAMESPACE_URI;
- SVGDocument doc = (SVGDocument) impl.createDocument(svgNS, "svg", null);
-
- // Create a converter for this document.
- SVGGraphics2D g = new SVGGraphics2D(doc);
-
- // Do some drawing.
- Shape circle = new Ellipse2D.Double(0, 0, 50, 50);
- g.setPaint(Color.red);
- g.fill(circle);
- g.translate(60, 0);
- g.setPaint(Color.green);
- g.fill(circle);
- g.translate(60, 0);
- g.setPaint(Color.blue);
- g.fill(circle);
- g.setSVGCanvasSize(new Dimension(180, 50));
-
- // Populate the document root with the generated SVG content.
- Element root = doc.getDocumentElement();
- g.getRoot(root);
-
- // Display the document.
- JSVGCanvas canvas = new JSVGCanvas();
- JFrame f = new JFrame();
- f.getContentPane().add(canvas);
- canvas.setSVGDocument(doc);
- f.pack();
- f.setVisible(true);
- }
-}</pre>
-</div>
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/swing.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/swing.html
deleted file mode 100644
index d88d88c3caf..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/swing.html
+++ /dev/null
@@ -1,511 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Batik Swing components</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_1.1.6', '../skin/')" id="menu_1.1.6Title" class="menutitle">Scripting</div>
-<div id="menu_1.1.6" class="menuitemgroup">
-<div class="menuitem">
-<a href="../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Swing components</div>
-</div>
-<div class="menuitem">
-<a href="../using/transcoder.html">Transcoder API</a>
-</div>
-<div class="menuitem">
-<a href="../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Batik Swing components</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#creatingJSVGCanvas">Creating a JSVGCanvas</a>
-</li>
-<li>
-<a href="#eventhandling">Handling events</a>
-</li>
-<li>
-<a href="#interactor">Adding an Interactor</a>
-</li>
-</ul>
-</div>
-
-<p>
- The goal of the Batik Swing component module is to provide a Swing
- component that can used to display SVG documents.
- With the
- <a class="class" href="../javadoc/org/apache/batik/swing/JSVGCanvas.html">JSVGCanvas</a>
- class, you can easily display an SVG document (from a URI or a DOM tree)
- and allow the user to manipulate it, such as rotating, zooming, panning,
- selecting text or activating hyperlinks. First this document explains how
- to create a <span class="codefrag">JSVGCanvas</span> and integrate it in to a Swing
- application. Then, it descibes some advanced features such as the listener
- mechanism used to track all events that occurred while displaying or
- manipulating an SVG document.
- </p>
-
-
-<a name="N1001C"></a><a name="creatingJSVGCanvas"></a>
-<h2 class="boxed">Creating a JSVGCanvas</h2>
-<div class="section">
-<p>
- The following example illustrates how to create a
- <span class="codefrag">JSVGCanvas</span>, which is a Swing component that follows the
- Swing design rule. This means that the component is not thread safe and
- all operations on the component or the document it is displaying must
- be performed as described in
- <a class="external" href="http://java.sun.com/docs/books/tutorial/uiswing/overview/threads.html">the
- Swing tutorial</a>. The <span class="codefrag">JSVGCanvas</span> is also a
- <a class="external" href="http://java.sun.com/products/javabeans/">JavaBean</a>, so it
- can be used in visual application builders.
- </p>
-<div class="note">
-<div class="label">Note</div>
-<div class="content">
- If you try this example, do not forget to set your
- <span class="codefrag">CLASSPATH</span> so that it contains the Batik classes and
- resources, as well as Xerces (<span class="codefrag">lib/xerces_2_5_0.jar</span>)
- and the XML APIs jars (<span class="codefrag">lib/xml-apis.jar</span> and
- <span class="codefrag">lib/xml-apis-ext.jar</span>).
- </div>
-</div>
-<pre class="code">import java.awt.*;
-import java.awt.event.*;
-import java.io.*;
-
-import javax.swing.*;
-
-import org.apache.batik.swing.JSVGCanvas;
-import org.apache.batik.swing.gvt.GVTTreeRendererAdapter;
-import org.apache.batik.swing.gvt.GVTTreeRendererEvent;
-import org.apache.batik.swing.svg.SVGDocumentLoaderAdapter;
-import org.apache.batik.swing.svg.SVGDocumentLoaderEvent;
-import org.apache.batik.swing.svg.GVTTreeBuilderAdapter;
-import org.apache.batik.swing.svg.GVTTreeBuilderEvent;
-
-public class SVGApplication {
-
- public static void main(String[] args) {
- // Create a new JFrame.
- JFrame f = new JFrame("Batik");
- SVGApplication app = new SVGApplication(f);
-
- // Add components to the frame.
- f.getContentPane().add(app.createComponents());
-
- // Display the frame.
- f.addWindowListener(new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
- f.setSize(400, 400);
- f.setVisible(true);
- }
-
- // The frame.
- protected JFrame frame;
-
- // The "Load" button, which displays up a file chooser upon clicking.
- protected JButton button = new JButton("Load...");
-
- // The status label.
- protected JLabel label = new JLabel();
-
- // The SVG canvas.
- protected JSVGCanvas svgCanvas = new JSVGCanvas();
-
- public SVGApplication(JFrame f) {
- frame = f;
- }
-
- public JComponent createComponents() {
- // Create a panel and add the button, status label and the SVG canvas.
- final JPanel panel = new JPanel(new BorderLayout());
-
- JPanel p = new JPanel(new FlowLayout(FlowLayout.LEFT));
- p.add(button);
- p.add(label);
-
- panel.add("North", p);
- panel.add("Center", svgCanvas);
-
- // Set the button action.
- button.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent ae) {
- JFileChooser fc = new JFileChooser(".");
- int choice = fc.showOpenDialog(panel);
- if (choice == JFileChooser.APPROVE_OPTION) {
- File f = fc.getSelectedFile();
- try {
- svgCanvas.setURI(f.toURL().toString());
- } catch (IOException ex) {
- ex.printStackTrace();
- }
- }
- }
- });
-
- // Set the JSVGCanvas listeners.
- svgCanvas.addSVGDocumentLoaderListener(new SVGDocumentLoaderAdapter() {
- public void documentLoadingStarted(SVGDocumentLoaderEvent e) {
- label.setText("Document Loading...");
- }
- public void documentLoadingCompleted(SVGDocumentLoaderEvent e) {
- label.setText("Document Loaded.");
- }
- });
-
- svgCanvas.addGVTTreeBuilderListener(new GVTTreeBuilderAdapter() {
- public void gvtBuildStarted(GVTTreeBuilderEvent e) {
- label.setText("Build Started...");
- }
- public void gvtBuildCompleted(GVTTreeBuilderEvent e) {
- label.setText("Build Done.");
- frame.pack();
- }
- });
-
- svgCanvas.addGVTTreeRendererListener(new GVTTreeRendererAdapter() {
- public void gvtRenderingPrepare(GVTTreeRendererEvent e) {
- label.setText("Rendering Started...");
- }
- public void gvtRenderingCompleted(GVTTreeRendererEvent e) {
- label.setText("");
- }
- });
-
- return panel;
- }
-}</pre>
-<div class="figure">
-<img alt="Screenshot of the example SVGApplication program" src="images/svgapplication.png">
- </div>
-</div>
-
-
-<a name="N1004E"></a><a name="eventhandling"></a>
-<h2 class="boxed">Handling events</h2>
-<div class="section">
-<p>
- Each time you set a URI or an SVG DOM tree to be displayed in a
- <span class="codefrag">JSVGCanvas</span> (using the <span class="codefrag">setURI</span> or
- <span class="codefrag">setSVGDocument</span> method), the specified document is first
- parsed (in case of a URI), built, rendered and optionally updated. The
- proper way to be notified of these different phases is to implement a
- listener and attach it to the component. There are five types
- of listener:
- </p>
-<dl>
-
-<dt>
-<span class="codefrag">SVGDocumentLoaderListener</span>
-</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/swing/svg/SVGDocumentLoaderListener">SVGDocumentLoaderListener</a>
- provides a set of methods that can be used to track
- <a class="class" href="../javadoc/org/apache/batik/swing/svg/SVGDocumentLoaderEvent">SVGDocumentLoaderEvent</a>
- events. It describes the loading phase: contructing an SVG
- DOM tree using an SVG file.
- </p>
-
-</dd>
-
-<dt>
-<span class="codefrag">GVTTreeBuilderListener</span>
-</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/swing/svg/GVTTreeBuilderListener">GVTTreeBuilderListener</a>
- provides a set of methods that can be used to track
- <a class="class" href="../javadoc/org/apache/batik/swing/svg/GVTTreeBuilderEvent">GVTTreeBuilderEvent</a>
- events. It describes the building phase: contructing a GVT
- (Graphics Vector Toolkit) tree using an SVG DOM tree. The GVT tree
- will then be used to render the document.
- </p>
-
-</dd>
-
-<dt>
-<span class="codefrag">SVGLoadEventDispatcherListener</span>
-</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/swing/svg/SVGLoadEventDispatcherListener">SVGLoadEventDispatcherListener</a>
- provides a set of methods that can be used to track
- <a class="class" href="../javadoc/org/apache/batik/swing/svg/SVGLoadEventDispatcherEvent">SVGLoadEventDispatcherEvent</a>
- events. It describes the DOM <span class="codefrag">SVGLoad</span> event dispatch phase.
- </p>
-
-<p>
- This event is triggered only in dynamic documents.
- </p>
-
-</dd>
-
-<dt>
-<span class="codefrag">GVTTreeRendererListener</span>
-</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/swing/gvt/GVTTreeRendererListener.html">GVTTreeRendererListener</a>
- provides a set of methods that can be used to track
- <a class="class" href="../javadoc/org/apache/batik/swing/gvt/GVTTreeRendererEvent.html">GVTTreeRendererEvent</a>
- events. It describes the rendering phase: constructing an image using
- a GVT tree.
- </p>
-
-<p>
- In dynamic documents this event is fired only once for the initial rendering.
- </p>
-
-</dd>
-
-<dt>
-<span class="codefrag">UpdateManagerListener</span>
-</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/bridge/UpdateManagerListener">UpdateManagerListener</a>
- provides a set of methods that can be used to track
- <a class="class" href="../javadoc/org/apache/batik/bridge/UpdateManagerEvent">UpdateManagerEvent</a>
- events. It describes the running phase: the update manager is
- started and then it can be suspended, resumed or stopped, and
- graphics updates can be tracked.
- </p>
-
-<p>
- This event is triggered only in dynamic documents.
- </p>
-
-</dd>
-
-</dl>
-<p>
- These listeners give a complete description of the different steps of
- the five phases (including error states). Adapter classes are available
- to ease the creation of new listener implementation&mdash;<a class="class" href="../javadoc/org/apache/batik/swing/svg/SVGDocumentLoaderAdapter.html">SVGDocumentLoaderAdapter</a>,
- <a class="class" href="../javadoc/org/apache/batik/swing/svg/GVTTreeBuilderListenerAdapter.html">GVTTreeBuilderListenerAdapter</a>,
- <a class="class" href="../javadoc/org/apache/batik/swing/svg/SVGLoadEventDispatcherAdapter.html">SVGLoadEventDispatcherAdapter</a>,
- <a class="class" href="../javadoc/org/apache/batik/swing/gvt/GVTTreeRendererAdapter.html">GVTTreeRendererAdapter</a>
- and
- <a class="class" href="../javadoc/org/apache/batik/bridge/UpdateManagerAdapter.html">UpdateManagerAdapter</a>,
- </p>
-<p>
- For static documents, you can assume that the JSVGCanvas has completed
- its job (parsing, building and rendering) when the
- <span class="codefrag">gvtRenderingCompleted</span> method call is called, following a
- <span class="codefrag">setURI</span> or a <span class="codefrag">setSVGDocument</span> method call.
- </p>
-<p>
- In the case of dynamic documents, the end of the computation (parsing,
- building, SVGLoad dispatch, initial rendering and updates) is marked
- by a call to the <span class="codefrag">updateManagerStopped</span> method.
- </p>
-</div>
-
-
-<a name="N10102"></a><a name="interactor"></a>
-<h2 class="boxed">Adding an Interactor</h2>
-<div class="section">
-<p>
- The <span class="codefrag">JSVGCanvas</span> provides a set of build-in interactors that
- let the users manipulate the displayed document, including ones for
- zooming, panning and rotating. Interactors catch user input to the
- <span class="codefrag">JSVGCanvas</span> component and translate them into behaviour.
- If you want to add new behaviors to the <span class="codefrag">JSVGCanvas</span>, you
- can implement the
- <a class="class" href="../javadoc/org/apache/batik/swing/gvt/Interactor.html">Interactor</a>
- interface. Then, you can register this new interactor to the component
- by adding an element to the <span class="codefrag">List</span> returned by the
- <span class="codefrag">getInteractors()</span> method of the canvas.
- </p>
-</div>
-
- <!--
- <section id="jsvgscrollpane">
- <title>Using the JSVGScrollPane component</title>
- <p>
-
- </p>
- </section>
- -->
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/transcoder.html b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/transcoder.html
deleted file mode 100644
index 2c0ffbdb97c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/docs/using/transcoder.html
+++ /dev/null
@@ -1,814 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
-<meta name="Forrest-skin-name" content="pelt">
-<title>Transcoder API</title>
-<link type="text/css" href="../skin/basic.css" rel="stylesheet">
-<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
-<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
-<link type="text/css" href="../skin/profile.css" rel="stylesheet">
-<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
-<link rel="shortcut icon" href="../">
-</head>
-<body onload="init()">
-<script type="text/javascript">ndeSetTextSize();</script>
-<div id="top">
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-<a href="http://www.apache.org/">apache</a> &gt; <a href="http://xml.apache.org/">xml</a> &gt; <a href="http://xmlgraphics.apache.org/">graphics</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
-</div>
-<!--+
- |header
- +-->
-<div class="header">
-<!--+
- |start group logo
- +-->
-<div class="grouplogo">
-<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.png" title="Apache XML Graphics"></a>
-</div>
-<!--+
- |end group logo
- +-->
-<!--+
- |start Project Logo
- +-->
-<div class="projectlogoA1">
-<a href="http://xmlgraphics.apache.org/batik/"><img class="logoImage" alt="Apache Batik" src="../images/batik.png" title="Apache Batik"></a>
-</div>
-<!--+
- |end Project Logo
- +-->
-<!--+
- |start Tabs
- +-->
-<ul id="tabs">
-<li>
-<a class="unselected" href="../index.html">Home</a>
-</li>
-<li>
-<a class="unselected" href="../tools/index.html">Tools and applications</a>
-</li>
-<li class="current">
-<a class="selected" href="../using/index.html">Using Batik</a>
-</li>
-<li>
-<a class="unselected" href="../dev/index.html">Development</a>
-</li>
-</ul>
-<!--+
- |end Tabs
- +-->
-</div>
-</div>
-<div id="main">
-<div id="publishedStrip">
-<!--+
- |start Subtabs
- +-->
-<div id="level2tabs"></div>
-<!--+
- |end Endtabs
- +-->
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<!--+
- |breadtrail
- +-->
-<div class="breadtrail">
-
- &nbsp;
- </div>
-<!--+
- |start Menu, mainarea
- +-->
-<!--+
- |start Menu
- +-->
-<div id="menu">
-<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Using Batik</div>
-<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
-<div class="menuitem">
-<a href="../using/index.html">Index</a>
-</div>
-<div class="menuitem">
-<a href="../using/architecture.html">Architecture</a>
-</div>
-<div class="menuitem">
-<a href="../javadoc/">Javadoc APIs</a>
-</div>
-<div class="menuitem">
-<a href="../using/dom-api.html">DOM API</a>
-</div>
-<div class="menuitem">
-<a href="../using/parsers.html">Parsers</a>
-</div>
-<div onclick="SwitchMenu('menu_1.1.6', '../skin/')" id="menu_1.1.6Title" class="menutitle">Scripting</div>
-<div id="menu_1.1.6" class="menuitemgroup">
-<div class="menuitem">
-<a href="../using/scripting/ecmascript.html">Scripting with ECMAScript</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/java.html">Scripting with Java</a>
-</div>
-<div class="menuitem">
-<a href="../using/scripting/security.html">Security</a>
-</div>
-</div>
-<div class="menuitem">
-<a href="../using/svg-generator.html">SVG generator</a>
-</div>
-<div class="menuitem">
-<a href="../using/swing.html">Swing components</a>
-</div>
-<div class="menupage">
-<div class="menupagetitle">Transcoder API</div>
-</div>
-<div class="menuitem">
-<a href="../using/extending.html">Extending Batik</a>
-</div>
-</div>
-<div id="credit"></div>
-<div id="roundbottom">
-<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
-<!--+
- |alternative credits
- +-->
-<div id="credit2">
-<a href="http://eu.apachecon.com/"><img border="0" title="ApacheCon Europe 2008" alt="ApacheCon Europe 2008 - logo" src="http://apache.org/ads/ApacheCon/2008-europe-125x125.png" style="width: 125px;height: 125px;"></a>
-</div>
-</div>
-<!--+
- |end Menu
- +-->
-<!--+
- |start content
- +-->
-<div id="content">
-<h1>Transcoder API</h1>
-<div id="minitoc-area">
-<ul class="minitoc">
-<li>
-<a href="#transcoderAPI">The transcoder API</a>
-</li>
-<li>
-<a href="#howtousetranscoderAPI">How to use the image transcoder API</a>
-<ul class="minitoc">
-<li>
-<a href="#createImage">Creating an image</a>
-</li>
-<li>
-<a href="#defineSizeOfImage">Defining the size of the image</a>
-</li>
-<li>
-<a href="#selectAreaOfIntrest">Selecting an area of interest</a>
-</li>
-<li>
-<a href="#otherTransHints">Other transcoding hints</a>
-</li>
-<li>
-<a href="#genImagefromSVGDOM">Generating an image from an SVG DOM tree</a>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-
-<p>
- The goal of the transcoder API (package
- <span class="codefrag">org.apache.batik.transcoder</span>) is to provide a generic
- API for transcoding an input to an output. First, this document
- explains the basic transcoder API that
- <a class="class" href="../javadoc/org/apache/batik/transcoder/Transcoder.html">Transcoder</a>,
- <a class="class" href="../javadoc/org/apache/batik/transcoder/TranscoderInput.html">TranscoderInput</a>
- and
- <a class="class" href="../javadoc/org/apache/batik/transcoder/TranscoderOutput.html">TranscoderOutput</a>
- define, and thus all transcoders have in common. Next, it describes
- how to use the image transcoder API (package
- <span class="codefrag">org.apache.batik.transcoder.image</span>), which lets you
- rasterize an SVG document fragment to a raster image such as JPEG,
- PNG or TIFF.
- </p>
-
-
-<a name="N10029"></a><a name="transcoderAPI"></a>
-<h2 class="boxed">The transcoder API</h2>
-<div class="section">
-<p>
- The <span class="codefrag">org.apache.batik.transcoder</span> package defines 5 major
- classes:
- </p>
-<dl>
-
-<dt>Transcoder</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/transcoder/Transcoder.html">Transcoder</a>
- interface defines the interface that all transcoders implement. You can
- transcode a specific input using a specific output by invoking the
- <span class="codefrag">transcode</span> method. Although there is no assumption on the
- input and output format, a specific transcoder may or may not support
- a particular type of input or output. For example, the image
- transcoders accept an SVG
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Document.html">Document</a>,
- a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Reader.html">Reader</a>,
- an
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/io/InputStream.html">InputStream</a>,
- or a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/net/URI.html">URI</a>
- as an input but only supports a byte stream for the output.
- </p>
-
-</dd>
-
-
-<dt>TranscoderInput</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/transcoder/TranscoderInput.html">TranscoderInput</a>
- interface defines the input of a transcoder. There are various ways to create an
- input and the most common are already part of the API. The default
- implementation lets you create an input using a
- <span class="codefrag">org.w3c.dom.Document</span>, a <span class="codefrag">Reader</span>, an
- <span class="codefrag">InputStream</span>, a <span class="codefrag">org.xml.sax.XMLReader</span>, or a
- <span class="codefrag">URI</span>.
- </p>
-
-</dd>
-
-
-<dt>TranscoderOutput</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/transcoder/TranscoderOutput.html">TranscoderOutput</a>
- interface defines the output of a transcoder. There are various ways to create an
- output and the most commons are already part of the API. The default
- implementation lets you create an output using a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Document.html">Document</a>,
- a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/io/Writer.html">Writer</a>,
- an
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/io/OutputStream.html">OutputStream</a>,
- a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/org/xml/sax/XMLFilter.html">XMLFilter</a>,
- or a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/net/URI.html">URI</a>.
- </p>
-
-</dd>
-
-
-<dt>TranscodingHints</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/transcoder/TranscodingHints.html">TranscodingHints</a>
- class contains different hints that can be used to control
- the various options or parameters of a transcoder. Each transcoder
- provides its own set of hints. A hint is specified by (key, value)
- pair. For example, the
- <a class="class" href="../javadoc/org/apache/batik/transcoder/image/JPEGTranscoder.html">JPEGTranscoder</a>
- provides a hint to control the encoding quality.
- </p>
-
-</dd>
-
-
-<dt>ErrorHandler</dt>
-
-<dd>
-
-<p>
- The
- <a class="class" href="../javadoc/org/apache/batik/transcoder/ErrorHandler.html">ErrorHandler</a>
- class provides a way to get any errors or warnings that might
- occur while transcoding. A default implementation is provided but
- you can, for example, implement your own handler that displays a dialog
- instead of stack trace.
- </p>
-
-</dd>
-
-</dl>
-</div>
-
-
-<a name="N100C3"></a><a name="howtousetranscoderAPI"></a>
-<h2 class="boxed">How to use the image transcoder API</h2>
-<div class="section">
-<p>
- The <span class="codefrag">org.apache.batik.transcoder.image</span> package provides an
- easy way to transcode an SVG document to a raster image such as JPEG,
- PNG or TIFF. Additional raster image formats can be added by
- subclassing the <span class="codefrag">ImageTranscoder</span> class and implementing the
- <span class="codefrag">writeImage</span> method. Although, in next sections, the
- examples will use the JPEG transcoder, the PNG transcoder works the
- same way.
- </p>
-<a name="N100D5"></a><a name="createImage"></a>
-<h3 class="boxed">Creating an image</h3>
-<p>
- The following example, using the <span class="codefrag">JPEGTranscoder</span>, shows how to
- transform an SVG document to a JPEG image.
- </p>
-<pre class="code">import java.io.*;
-
-import org.apache.batik.transcoder.image.JPEGTranscoder;
-import org.apache.batik.transcoder.TranscoderInput;
-import org.apache.batik.transcoder.TranscoderOutput;
-
-public class SaveAsJPEG {
-
- public static void main(String[] args) throws Exception {
-
- // Create a JPEG transcoder
- <strong>JPEGTranscoder t = new JPEGTranscoder();</strong>
-
- // Set the transcoding hints.
- <strong>t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY,
- new Float(.8));</strong>
-
- // Create the transcoder input.
- String svgURI = new File(args[0]).toURL().toString();
- <strong>TranscoderInput input = new TranscoderInput(svgURI);</strong>
-
- // Create the transcoder output.
- OutputStream ostream = new FileOutputStream("out.jpg");
- <strong>TranscoderOutput output = new TranscoderOutput(ostream);</strong>
-
- // Save the image.
- <strong>t.transcode(input, output);</strong>
-
- // Flush and close the stream.
- ostream.flush();
- ostream.close();
- System.exit(0);
- }
-}</pre>
-<p>
- The code creates a <span class="codefrag">JPEGTranscoder</span> and sets a
- transcoding hint. The hint indicates the encoding quality. Then, an
- input and an output are created. The input is created using the first
- command line argument, which should be a URI. The output is a byte
- stream for a file called <span class="codefrag">out.jpg</span>. Finally, the
- <span class="codefrag">transcode</span> method is invoked and the byte stream is
- closed.
- </p>
-<p>
- Although not shown above, the program might have specified additional
- hints to indicate a user stylesheet, the preferred language of the
- document or the background color.
- </p>
-<p>
- To try this program:
- </p>
-<ol>
-
-<li>
-
-<p>Save the above program as <span class="codefrag">SaveAsJPEG.java</span>. </p>
-
-</li>
-
-<li>
-
-<p>Compile the program.</p>
-
-</li>
-
-<li>
-
-<p>Choose an SVG file to transcode, and perform the transcoding by running:</p>
-
-<pre class="code">java SaveAsJPEG <em>filename</em>.svg</pre>
-
-</li>
-
-<li>
-
-<p>Inspect the output file <span class="codefrag">out.jpg</span>.</p>
-
-</li>
-
-</ol>
-<a name="N1012F"></a><a name="defineSizeOfImage"></a>
-<h3 class="boxed">Defining the size of the image</h3>
-<p>
- By adding the following line of code to the previous example, you will
- specify the raster image size (in pixels). The transcoding hint
- <span class="codefrag">KEY_WIDTH</span> lets you specify the raster image width. If the
- raster image height is not provided (using the <span class="codefrag">KEY_HEIGHT</span>),
- the transcoder will compute the raster image height by keeping the
- aspect ratio of the SVG document.
- </p>
-<pre class="code">t.addTranscodingHint(JPEGTranscoder.KEY_WIDTH, new Float(100));</pre>
-<p>
- The transcoder will have the same behavior if you specify the
- <span class="codefrag">KEY_HEIGHT</span> without initializing the
- <span class="codefrag">KEY_WIDTH</span>. In all cases (even if both keys are provided),
- the transcoder will preserve the apsect ratio of the SVG document.
- </p>
-<a name="N1014C"></a><a name="selectAreaOfIntrest"></a>
-<h3 class="boxed">Selecting an area of interest</h3>
-<p>
- The image transcoder lets you specify an area of interest (that is, a
- part of the SVG document). The key <span class="codefrag">KEY_AOI</span> allows you to
- select the region of the SVG document to render. The value of this key must
- be a
- <a class="external" href="http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Rectangle.html">java.awt.Rectangle</a>
- specified in pixels, using the coordinate space of the SVG document. The
- following example shows how you can split an SVG document into 4 tiles.
- </p>
-<pre class="code">import java.io.*;
-import java.awt.*;
-
-import org.apache.batik.transcoder.image.JPEGTranscoder;
-import org.apache.batik.transcoder.TranscoderInput;
-import org.apache.batik.transcoder.TranscoderOutput;
-
-public class SaveAsJPEGTiles {
-
- JPEGTranscoder trans = new JPEGTranscoder();
-
- public SaveAsJPEGTiles() {
- trans.addTranscodingHint(JPEGTranscoder.KEY_QUALITY,
- new Float(.8));
- }
-
- public void tile(String inputFilename,
- String outputFilename,
- Rectangle aoi) throws Exception {
- // Set hints to indicate the dimensions of the output image
- // and the input area of interest.
- <strong>trans.addTranscodingHint(JPEGTranscoder.KEY_WIDTH,
- new Float(aoi.width));</strong>
- <strong>trans.addTranscodingHint(JPEGTranscoder.KEY_HEIGHT,
- new Float(aoi.height));</strong>
- <strong>trans.addTranscodingHint(JPEGTranscoder.KEY_AOI, aoi);</strong>
-
- // Transcode the file.
- String svgURI = new File(inputFilename).toURL().toString();
- TranscoderInput input = new TranscoderInput(svgURI);
- OutputStream ostream = new FileOutputStream(outputFilename);
- TranscoderOutput output = new TranscoderOutput(ostream);
- trans.transcode(input, output);
-
- // Flush and close the output.
- ostream.flush();
- ostream.close();
- }
-
- public static void main(String[] args) throws Exception {
- // Rasterize the samples/anne.svg document and save it
- // as four tiles.
- SaveAsJPEGTiles p = new SaveAsJPEGTiles();
- <strong>String in = "samples/anne.svg";
- int documentWidth = 450;
- int documentHeight = 500;</strong>
- int dw2 = documentWidth / 2;
- int dh2 = documentHeight / 2;
- p.tile(in, "tileTopLeft.jpg", new Rectangle(0, 0, dw2, dh2));
- p.tile(in, "tileTopRight.jpg", new Rectangle(dw2, 0, dw2, dh2));
- p.tile(in, "tileBottomLeft.jpg", new Rectangle(0, dh2, dw2, dh2));
- p.tile(in, "tileBottomRight.jpg", new Rectangle(dw2, dh2, dw2, dh2));
- System.exit(0);
- }
-}</pre>
-<p>
- This code splits the same document <span class="codefrag">anne.svg</span> into four
- tiles of the same size. Considering the document and its original
- size, we can determine four regions. Then we rasterize each region
- using the <span class="codefrag">KEY_AOI</span> key. Note that we also specify the
- image width and height to be the same as the area of interest width and
- height (so we keep a 1:1 zoom factor). You can of course use different
- values for the <span class="codefrag">KEY_WIDTH</span> and <span class="codefrag">KEY_HEIGHT</span>, that
- do not match the dimensions of the <span class="codefrag">KEY_AOI</span> key. In that
- case, first the area of interest will determine which part of the SVG
- document has to be rendered, then that part could be zoomed in or out
- depending on the specified raster image size.
- </p>
-<p>
- To try this program:
- </p>
-<ol>
-
-<li>
-<p>Save the above program as <span class="codefrag">SaveAsJPEGTiles.java</span>.</p>
-</li>
-
-<li>
-<p>Compile the program.</p>
-</li>
-
-<li>
-<p>Copy the <span class="codefrag">samples/anne.svg</span> document from the Batik
- distribution into the current directory.</p>
-</li>
-
-<li>
-
-<p>Run the program by typing:</p>
-
-<pre class="code">java SaveAsJPEGTiles</pre>
-
-</li>
-
-<li>
-
-<p>
- Inspect the output files <span class="codefrag">tileTopRight.jpg</span>,
- <span class="codefrag">tileTopRight.jpg</span>, <span class="codefrag">tileBottomRight.jpg</span>
- and <span class="codefrag">tileBottomLeft.jpg</span>.
- </p>
-
-</li>
-
-</ol>
-<a name="N101B4"></a><a name="otherTransHints"></a>
-<h3 class="boxed">Other transcoding hints</h3>
-<p>
- The <span class="codefrag">ImageTranscoder</span> provides additional
- <span class="codefrag">TranscodingHints</span> that let you customize the generated
- images.
- </p>
-<dl>
-
-<dt>
-<span class="codefrag">ImageTranscoder.KEY_MEDIA</span>
-</dt>
-
-<dd>
-
-<p>
- This hint lets you choose the CSS medium to use. The author of the SVG document
- to transcode can control CSS media using the
- <a class="external" href="http://www.w3.org/TR/REC-CSS2/media.html">CSS media rule</a>.
- For example:
- </p>
-
-<pre class="code">trans.addTranscodingHint(ImageTranscoder.KEY_MEDIA, "print");</pre>
-
-</dd>
-
-
-<dt>
-<span class="codefrag">ImageTranscoder.KEY_ALTERNATE_STYLESHEET</span>
-</dt>
-
-<dd>
-
-<p>
- This hint lets you choose an alternate stylesheet the author of the SVG
- document to transcode might have provided using the
- <a class="external" href="http://www.w3.org/TR/xml-stylesheet/">xml-stylesheet</a>
- processing instruction. For exxample:
- </p>
-
-<pre class="code">trans.addTranscodingHint(ImageTranscoder.KEY_ALTERNATE_STYLESHEET,
- alternateStylesheetName);</pre>
-
-</dd>
-
-
-<dt>
-<span class="codefrag">ImageTranscoder.KEY_USER_STYLESHEET_URI</span>
-</dt>
-
-<dd>
-
-<p>
- This hint lets you use a user stylesheet. A user stylesheet can override some
- styles of the SVG document to transcode. For example:
- </p>
-
-<pre class="code">trans.addTranscodingHint(ImageTranscoder.KEY_USER_STYLESHEET_URI, "http://...");</pre>
-
-</dd>
-
-
-<dt>
-<span class="codefrag">ImageTranscoder.KEY_PIXEL_TO_MM</span>
-</dt>
-
-<dd>
-
-<p>
- This hint lets you use the pixel to millimeter conversion factor.
- This factor is used to determine how units are converted into
- pixels. For example:
- </p>
-
-<pre class="code">// 96dpi
-trans.addTranscodingHint(ImageTranscoder.KEY_PIXEL_TO_MM, new Float(0.2645833f));</pre>
-
-<p>or</p>
-
-<pre class="code">// 72pi
-trans.addTranscodingHint(ImageTranscoder.KEY_PIXEL_TO_MM, new Float(0.3528f));</pre>
-
-</dd>
-
-
-<dt>
-<span class="codefrag">ImageTranscoder.KEY_BACKGROUND_COLOR</span>
-</dt>
-
-<dd>
-
-<p>
- This hint lets you choose a background color. For example:
- </p>
-
-<pre class="code">trans.addTranscodingHint(ImageTranscoder.KEY_BACKGROUND_COLOR, Color.white);</pre>
-
-</dd>
-
-</dl>
-<a name="N1021C"></a><a name="genImagefromSVGDOM"></a>
-<h3 class="boxed">Generating an image from an SVG DOM tree</h3>
-<p>
- The following code creates and saves an SVG DOM tree to
- a raster image.
- </p>
-<pre class="code">import java.io.*;
-
-import org.apache.batik.transcoder.image.JPEGTranscoder;
-import org.apache.batik.transcoder.TranscoderInput;
-import org.apache.batik.transcoder.TranscoderOutput;
-import org.apache.batik.dom.svg.SVGDOMImplementation;
-
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.DOMImplementation;
-
-public class DOMRasterizer {
-
- public Document createDocument() {
-
- // Create a new document.
- <strong>DOMImplementation impl = SVGDOMImplementation.getDOMImplementation();
- String svgNS = SVGDOMImplementation.SVG_NAMESPACE_URI;
- Document document =
- impl.createDocument(svgNS, "svg", null);
- Element root = document.getDocumentElement();</strong>
- root.setAttributeNS(null, "width", "450");
- root.setAttributeNS(null, "height", "500");
-
- // Add some content to the document.
- Element e;
- e = document.createElementNS(svgNS, "rect");
- e.setAttributeNS(null, "x", "10");
- e.setAttributeNS(null, "y", "10");
- e.setAttributeNS(null, "width", "200");
- e.setAttributeNS(null, "height", "300");
- e.setAttributeNS(null, "style", "fill:red;stroke:black;stroke-width:4");
- root.appendChild(e);
-
- e = document.createElementNS(svgNS, "circle");
- e.setAttributeNS(null, "cx", "225");
- e.setAttributeNS(null, "cy", "250");
- e.setAttributeNS(null, "r", "100");
- e.setAttributeNS(null, "style", "fill:green;fill-opacity:.5");
- root.appendChild(e);
-
- return document;
- }
-
- public void save(Document document) throws Exception {
-
- // Create a JPEGTranscoder and set its quality hint.
- JPEGTranscoder t = new JPEGTranscoder();
- t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY,
- new Float(.8));
-
- // Set the transcoder input and output.
- <strong>TranscoderInput input = new TranscoderInput(document);</strong>
- OutputStream ostream = new FileOutputStream("out.jpg");
- TranscoderOutput output = new TranscoderOutput(ostream);
-
- // Perform the transcoding.
- t.transcode(input, output);
- ostream.flush();
- ostream.close();
- }
-
- public static void main(String[] args) throws Exception {
- // Runs the example.
- DOMRasterizer rasterizer = new DOMRasterizer();
- Document document = rasterizer.createDocument();
- rasterizer.save(document);
- System.exit(0);
- }
-}
-</pre>
-<p>
- This code is divided into two distinct parts.
- </p>
-<dl>
-
-<dt>Creating an SVG DOM tree</dt>
-
-<dd>
-
-<p>See the <span class="codefrag">createDocument</span> method.</p>
-
-<p>
- Three steps are required at this time. The first step is to
- get the Batik SVG DOM implementation (via the
- <span class="codefrag">SVGDOMImplementation</span> class). Then, you can create a
- <span class="codefrag">org.w3c.dom.Document</span> (which also implements the
- <span class="codefrag">SVGDocument</span> interface) by invoking the
- <span class="codefrag">createDocument</span> method with the SVG namespace URI and
- the <span class="codefrag">svg</span> document element name. Finally, you can get
- the document element and start building your DOM tree.
- </p>
-
-</dd>
-
-<dt>Rasterizing the DOM</dt>
-
-<dd>
-
-<p>See the <span class="codefrag">save</span> method.</p>
-
-<p>
- Similar to the previous examples, you can transcode an SVG
- document to a raster image by creating a
- <span class="codefrag">TranscoderInput</span>, but passing to it the SVG Document
- this time.
- </p>
-
-</dd>
-
-</dl>
-<p>
- To try this example:
- </p>
-<ol>
-
-<li>
-<p>Save the code as <span class="codefrag">DOMRasterizer.java</span>.</p>
-</li>
-
-<li>
-<p>Compile the program.</p>
-</li>
-
-<li>
-<p>Run it, by typingL</p>
-
-<pre class="code">java DOMRasterizer</pre>
-</li>
-
-<li>
-<p>Inspect the output file <span class="codefrag">out.jpg</span>.</p>
-</li>
-
-</ol>
-</div>
-
-
-</div>
-<!--+
- |end content
- +-->
-<div class="clearboth">&nbsp;</div>
-</div>
-<div id="footer">
-<!--+
- |start bottomstrip
- +-->
-<div class="lastmodified">
-<script type="text/javascript"><!--
-document.write("Last Published: " + document.lastModified);
-// --></script>
-</div>
-<div class="copyright">
- Copyright &copy;
- 2000&ndash;2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
-</div>
-<!--+
- |end bottomstrip
- +-->
-</div>
-</body>
-</html>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/README.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/README.txt
deleted file mode 100644
index c256cf90e15..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/README.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-The Jar files in this directory start the same application as in the
-parent directory, except they include the Batik Extensions on the jar
-file class path. This means that that the Batik Extensions will work
-with the applications started by these jar files.
-
-Great care should be used when using the Batik Extensions as these are
-not part of the SVG standard. If you write content that uses these
-extensions you must be aware that this is not conformant SVG content
-and other SVG renderers will not render these documents. These
-extensions should only be used in content used in closed systems.
-
-The primary purpose of these extensions is demonstrative and to
-generate feedback to the development of the SVG standard.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-rasterizer-ext.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-rasterizer-ext.jar
deleted file mode 100644
index 9f5307890a3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-rasterizer-ext.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-squiggle-ext.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-squiggle-ext.jar
deleted file mode 100644
index 8bf49a6def5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/extensions/batik-squiggle-ext.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-documentation.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-documentation.txt
deleted file mode 100644
index 966651b390b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-documentation.txt
+++ /dev/null
@@ -1,86 +0,0 @@
-xml-commons/java/external/LICENSE.dom-documentation.txt $Id: LICENSE.dom-documentation.txt 201084 2002-12-09 16:15:21Z vhardy $
-
-
-This license came from: http://www.w3.org/Consortium/Legal/copyright-documents-19990405
-
-
-W3C® DOCUMENT NOTICE AND LICENSE
-Copyright © 1994-2001 World
-Wide Web Consortium, <a href="http://www.w3.org/">World
-Wide Web Consortium</a>, (<a href=
-"http://www.lcs.mit.edu/">Massachusetts Institute of
-Technology</a>, <a href="http://www.inria.fr/">Institut National de
-Recherche en Informatique et en Automatique</a>, <a href=
-"http://www.keio.ac.jp/">Keio University</a>). All Rights Reserved.
-http://www.w3.org/Consortium/Legal/
-
-Public documents on the W3C site are provided by the copyright
-holders under the following license. The software or Document Type
-Definitions (DTDs) associated with W3C specifications are governed
-by the Software Notice. By using and/or copying this document, or the
-W3C document from which this statement is linked, you (the
-licensee) agree that you have read, understood, and will comply
-with the following terms and conditions:
-
-Permission to use, copy, and distribute the contents of this
-document, or the W3C document from which this statement is linked,
-in any medium for any purpose and without fee or royalty is hereby
-granted, provided that you include the following on ALL
-copies of the document, or portions thereof, that you use:
-
-A link or URL to the original W3C document.
-
-The pre-existing copyright notice of the original author, or if
-it doesn't exist, a notice of the form: "Copyright © [$date-of-document] World Wide Web
-Consortium, (Massachusetts
-Institute of Technology, Institut National de Recherche en Informatique et en
-Automatique, Keio
-University). All Rights Reserved.
-http://www.w3.org/Consortium/Legal/" (Hypertext is preferred, but a
-textual representation is permitted.)
-
-If it exists, the STATUS of the W3C document.
-
-When space permits, inclusion of the full text of this NOTICE
-should be provided. We request that authorship
-attribution be provided in any software, documents, or other items
-or products that you create pursuant to the implementation of the
-contents of this document, or any portion thereof.
-
-No right to create modifications or derivatives of W3C documents
-is granted pursuant to this license. However, if additional
-requirements (documented in the Copyright
-FAQ) are satisfied, the right to create modifications or
-derivatives is sometimes granted by the W3C to individuals
-complying with those requirements.
-
-THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO
-REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT
-NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS
-OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE
-IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY
-PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
-SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
-DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS
-THEREOF.
-
-The name and trademarks of copyright holders may NOT be used in
-advertising or publicity pertaining to this document or its
-contents without specific, written prior permission. Title to
-copyright in this document will at all times remain with copyright
-holders.
-
-----------------------------------------------------------------------------
-This formulation of W3C's notice and license became active on
-April 05 1999 so as to account for the treatment of DTDs, schema's and
-bindings. See the older formulation for the policy prior to this date.
-Please see
-our Copyright FAQ for common questions
-about using materials from our site, including specific terms and
-conditions for packages like libwww, Amaya, and Jigsaw.
-Other questions about this notice can be directed to site-policy@w3.org.
-
-webmaster
-(last updated by reagle on 1999/04/99.) \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-software.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-software.txt
deleted file mode 100644
index 2b5bfebb1f9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.dom-software.txt
+++ /dev/null
@@ -1,74 +0,0 @@
-xml-commons/java/external/LICENSE.dom-software.txt $Id: LICENSE.dom-software.txt 201084 2002-12-09 16:15:21Z vhardy $
-
-
-This license came from: http://www.w3.org/Consortium/Legal/copyright-software-19980720
-
-
-W3C® SOFTWARE NOTICE AND LICENSE
-Copyright © 1994-2001 World
-Wide Web Consortium, <a href="http://www.w3.org/">World
-Wide Web Consortium</a>, (<a href=
-"http://www.lcs.mit.edu/">Massachusetts Institute of
-Technology</a>, <a href="http://www.inria.fr/">Institut National de
-Recherche en Informatique et en Automatique</a>, <a href=
-"http://www.keio.ac.jp/">Keio University</a>). All Rights Reserved.
-http://www.w3.org/Consortium/Legal/
-
-This W3C work (including software, documents, or other related
-items) is being provided by the copyright holders under the
-following license. By obtaining, using and/or copying this work,
-you (the licensee) agree that you have read, understood, and will
-comply with the following terms and conditions:
-Permission to use, copy, modify, and distribute this software
-and its documentation, with or without modification,  for any
-purpose and without fee or royalty is hereby granted, provided that
-you include the following on ALL copies of the software and
-documentation or portions thereof, including modifications, that
-you make:
-
-The full text of this NOTICE in a location viewable to users of
-the redistributed or derivative work.
-
-Any pre-existing intellectual property disclaimers, notices, or
-terms and conditions. If none exist, a short notice of the
-following form (hypertext is preferred, text is permitted) should
-be used within the body of any redistributed or derivative code:
-"Copyright © [$date-of-software] World Wide Web Consortium, (Massachusetts Institute of
-Technology, Institut National de
-Recherche en Informatique et en Automatique, Keio University). All Rights Reserved.
-http://www.w3.org/Consortium/Legal/"
-
-Notice of any changes or modifications to the W3C files,
-including the date changes were made. (We recommend you provide
-URIs to the location from which the code is derived.)
-
-THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND
-COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
-MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
-USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD
-PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
-SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
-SOFTWARE OR DOCUMENTATION.
-
-The name and trademarks of copyright holders may NOT be used in
-advertising or publicity pertaining to the software without
-specific, written prior permission. Title to copyright in this
-software and any associated documentation will at all times remain
-with copyright holders.
-____________________________________
-This formulation of W3C's notice and license became active on
-August 14 1998 so as to improve compatibility with GPL. This
-version ensures that W3C software licensing terms are no more
-restrictive than GPL and consequently W3C software may be
-distributed in GPL packages. See the older formulation for the
-policy prior to this date. Please see our Copyright FAQ for common
-questions about using materials from
-our site, including specific terms and conditions for packages like
-libwww, Amaya, and Jigsaw.
-Other questions about this notice can be
-directed to site-policy@w3.org.
-
-webmaster
-(last updated $Date: 2002-12-10 03:15:21 +1100 (Tue, 10 Dec 2002) $) \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.js.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.js.txt
deleted file mode 100644
index 817c87bcb60..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.js.txt
+++ /dev/null
@@ -1,890 +0,0 @@
-This distribution includes a binary distribution of Mozilla Rhino 1.6 release 5
-plus one patch.
-
-You can get the unpatched 1.6R5 release of Rhino from the following URL:
-
- ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_6R5.zip
-
-To obtain the source code for the 1.6R5 release of Rhino, issue the following
-commands:
-
- cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot \
- co -D2006-11-20 mozilla/js/rhino
-
-The patch is available here:
-
- https://bugzilla.mozilla.org/attachment.cgi?id=288467
-
-which is attached to this bug:
-
- https://bugzilla.mozilla.org/show_bug.cgi?id=367627
-
-Rhino is licensed under both the MPL (Mozilla Public License) 1.1 and the
-GPL (GNU General Public License) 2.0, which are duplicated below.
-
-The Rhino jar also includes four classes:
- org.mozilla.javascript.tools.debugger.downloaded.AbstractCellEditor.java
- org.mozilla.javascript.tools.debugger.downloaded.JTreeTable.java
- org.mozilla.javascript.tools.debugger.downloaded.TreeTableModel.java
- org.mozilla.javascript.tools.debugger.downloaded.TreeTableModelAdapter.java
-Which come from:
- http://java.sun.com/products/jfc/tsc/articles/treetable2
-
-Under the following license:
-
-Code sample
-License
-Copyright 1994-2006 Sun Microsystems, Inc. All Rights Reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-
- * Redistribution of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- * Redistribution in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
-
-
-Neither the name of Sun Microsystems, Inc. or the names of
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-This software is provided "AS IS," without a warranty of any kind. ALL
-EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
-INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
-PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN
-MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR
-ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
-DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR
-ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR
-DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
-DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
-ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF
-SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-You acknowledge that this software is not designed, licensed or
-intended for use in the design, construction, operation or maintenance
-of any nuclear facility.
-
-
-
-==============================================================================
-
- MOZILLA PUBLIC LICENSE
- Version 1.1
-
- ---------------
-
-1. Definitions.
-
- 1.0.1. "Commercial Use" means distribution or otherwise making the
- Covered Code available to a third party.
-
- 1.1. "Contributor" means each entity that creates or contributes to
- the creation of Modifications.
-
- 1.2. "Contributor Version" means the combination of the Original
- Code, prior Modifications used by a Contributor, and the Modifications
- made by that particular Contributor.
-
- 1.3. "Covered Code" means the Original Code or Modifications or the
- combination of the Original Code and Modifications, in each case
- including portions thereof.
-
- 1.4. "Electronic Distribution Mechanism" means a mechanism generally
- accepted in the software development community for the electronic
- transfer of data.
-
- 1.5. "Executable" means Covered Code in any form other than Source
- Code.
-
- 1.6. "Initial Developer" means the individual or entity identified
- as the Initial Developer in the Source Code notice required by Exhibit
- A.
-
- 1.7. "Larger Work" means a work which combines Covered Code or
- portions thereof with code not governed by the terms of this License.
-
- 1.8. "License" means this document.
-
- 1.8.1. "Licensable" means having the right to grant, to the maximum
- extent possible, whether at the time of the initial grant or
- subsequently acquired, any and all of the rights conveyed herein.
-
- 1.9. "Modifications" means any addition to or deletion from the
- substance or structure of either the Original Code or any previous
- Modifications. When Covered Code is released as a series of files, a
- Modification is:
- A. Any addition to or deletion from the contents of a file
- containing Original Code or previous Modifications.
-
- B. Any new file that contains any part of the Original Code or
- previous Modifications.
-
- 1.10. "Original Code" means Source Code of computer software code
- which is described in the Source Code notice required by Exhibit A as
- Original Code, and which, at the time of its release under this
- License is not already Covered Code governed by this License.
-
- 1.10.1. "Patent Claims" means any patent claim(s), now owned or
- hereafter acquired, including without limitation, method, process,
- and apparatus claims, in any patent Licensable by grantor.
-
- 1.11. "Source Code" means the preferred form of the Covered Code for
- making modifications to it, including all modules it contains, plus
- any associated interface definition files, scripts used to control
- compilation and installation of an Executable, or source code
- differential comparisons against either the Original Code or another
- well known, available Covered Code of the Contributor's choice. The
- Source Code can be in a compressed or archival form, provided the
- appropriate decompression or de-archiving software is widely available
- for no charge.
-
- 1.12. "You" (or "Your") means an individual or a legal entity
- exercising rights under, and complying with all of the terms of, this
- License or a future version of this License issued under Section 6.1.
- For legal entities, "You" includes any entity which controls, is
- controlled by, or is under common control with You. For purposes of
- this definition, "control" means (a) the power, direct or indirect,
- to cause the direction or management of such entity, whether by
- contract or otherwise, or (b) ownership of more than fifty percent
- (50%) of the outstanding shares or beneficial ownership of such
- entity.
-
-2. Source Code License.
-
- 2.1. The Initial Developer Grant.
- The Initial Developer hereby grants You a world-wide, royalty-free,
- non-exclusive license, subject to third party intellectual property
- claims:
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Initial Developer to use, reproduce,
- modify, display, perform, sublicense and distribute the Original
- Code (or portions thereof) with or without Modifications, and/or
- as part of a Larger Work; and
-
- (b) under Patents Claims infringed by the making, using or
- selling of Original Code, to make, have made, use, practice,
- sell, and offer for sale, and/or otherwise dispose of the
- Original Code (or portions thereof).
-
- (c) the licenses granted in this Section 2.1(a) and (b) are
- effective on the date Initial Developer first distributes
- Original Code under the terms of this License.
-
- (d) Notwithstanding Section 2.1(b) above, no patent license is
- granted: 1) for code that You delete from the Original Code; 2)
- separate from the Original Code; or 3) for infringements caused
- by: i) the modification of the Original Code or ii) the
- combination of the Original Code with other software or devices.
-
- 2.2. Contributor Grant.
- Subject to third party intellectual property claims, each Contributor
- hereby grants You a world-wide, royalty-free, non-exclusive license
-
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Contributor, to use, reproduce, modify,
- display, perform, sublicense and distribute the Modifications
- created by such Contributor (or portions thereof) either on an
- unmodified basis, with other Modifications, as Covered Code
- and/or as part of a Larger Work; and
-
- (b) under Patent Claims infringed by the making, using, or
- selling of Modifications made by that Contributor either alone
- and/or in combination with its Contributor Version (or portions
- of such combination), to make, use, sell, offer for sale, have
- made, and/or otherwise dispose of: 1) Modifications made by that
- Contributor (or portions thereof); and 2) the combination of
- Modifications made by that Contributor with its Contributor
- Version (or portions of such combination).
-
- (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
- effective on the date Contributor first makes Commercial Use of
- the Covered Code.
-
- (d) Notwithstanding Section 2.2(b) above, no patent license is
- granted: 1) for any code that Contributor has deleted from the
- Contributor Version; 2) separate from the Contributor Version;
- 3) for infringements caused by: i) third party modifications of
- Contributor Version or ii) the combination of Modifications made
- by that Contributor with other software (except as part of the
- Contributor Version) or other devices; or 4) under Patent Claims
- infringed by Covered Code in the absence of Modifications made by
- that Contributor.
-
-3. Distribution Obligations.
-
- 3.1. Application of License.
- The Modifications which You create or to which You contribute are
- governed by the terms of this License, including without limitation
- Section 2.2. The Source Code version of Covered Code may be
- distributed only under the terms of this License or a future version
- of this License released under Section 6.1, and You must include a
- copy of this License with every copy of the Source Code You
- distribute. You may not offer or impose any terms on any Source Code
- version that alters or restricts the applicable version of this
- License or the recipients' rights hereunder. However, You may include
- an additional document offering the additional rights described in
- Section 3.5.
-
- 3.2. Availability of Source Code.
- Any Modification which You create or to which You contribute must be
- made available in Source Code form under the terms of this License
- either on the same media as an Executable version or via an accepted
- Electronic Distribution Mechanism to anyone to whom you made an
- Executable version available; and if made available via Electronic
- Distribution Mechanism, must remain available for at least twelve (12)
- months after the date it initially became available, or at least six
- (6) months after a subsequent version of that particular Modification
- has been made available to such recipients. You are responsible for
- ensuring that the Source Code version remains available even if the
- Electronic Distribution Mechanism is maintained by a third party.
-
- 3.3. Description of Modifications.
- You must cause all Covered Code to which You contribute to contain a
- file documenting the changes You made to create that Covered Code and
- the date of any change. You must include a prominent statement that
- the Modification is derived, directly or indirectly, from Original
- Code provided by the Initial Developer and including the name of the
- Initial Developer in (a) the Source Code, and (b) in any notice in an
- Executable version or related documentation in which You describe the
- origin or ownership of the Covered Code.
-
- 3.4. Intellectual Property Matters
- (a) Third Party Claims.
- If Contributor has knowledge that a license under a third party's
- intellectual property rights is required to exercise the rights
- granted by such Contributor under Sections 2.1 or 2.2,
- Contributor must include a text file with the Source Code
- distribution titled "LEGAL" which describes the claim and the
- party making the claim in sufficient detail that a recipient will
- know whom to contact. If Contributor obtains such knowledge after
- the Modification is made available as described in Section 3.2,
- Contributor shall promptly modify the LEGAL file in all copies
- Contributor makes available thereafter and shall take other steps
- (such as notifying appropriate mailing lists or newsgroups)
- reasonably calculated to inform those who received the Covered
- Code that new knowledge has been obtained.
-
- (b) Contributor APIs.
- If Contributor's Modifications include an application programming
- interface and Contributor has knowledge of patent licenses which
- are reasonably necessary to implement that API, Contributor must
- also include this information in the LEGAL file.
-
- (c) Representations.
- Contributor represents that, except as disclosed pursuant to
- Section 3.4(a) above, Contributor believes that Contributor's
- Modifications are Contributor's original creation(s) and/or
- Contributor has sufficient rights to grant the rights conveyed by
- this License.
-
- 3.5. Required Notices.
- You must duplicate the notice in Exhibit A in each file of the Source
- Code. If it is not possible to put such notice in a particular Source
- Code file due to its structure, then You must include such notice in a
- location (such as a relevant directory) where a user would be likely
- to look for such a notice. If You created one or more Modification(s)
- You may add your name as a Contributor to the notice described in
- Exhibit A. You must also duplicate this License in any documentation
- for the Source Code where You describe recipients' rights or ownership
- rights relating to Covered Code. You may choose to offer, and to
- charge a fee for, warranty, support, indemnity or liability
- obligations to one or more recipients of Covered Code. However, You
- may do so only on Your own behalf, and not on behalf of the Initial
- Developer or any Contributor. You must make it absolutely clear than
- any such warranty, support, indemnity or liability obligation is
- offered by You alone, and You hereby agree to indemnify the Initial
- Developer and every Contributor for any liability incurred by the
- Initial Developer or such Contributor as a result of warranty,
- support, indemnity or liability terms You offer.
-
- 3.6. Distribution of Executable Versions.
- You may distribute Covered Code in Executable form only if the
- requirements of Section 3.1-3.5 have been met for that Covered Code,
- and if You include a notice stating that the Source Code version of
- the Covered Code is available under the terms of this License,
- including a description of how and where You have fulfilled the
- obligations of Section 3.2. The notice must be conspicuously included
- in any notice in an Executable version, related documentation or
- collateral in which You describe recipients' rights relating to the
- Covered Code. You may distribute the Executable version of Covered
- Code or ownership rights under a license of Your choice, which may
- contain terms different from this License, provided that You are in
- compliance with the terms of this License and that the license for the
- Executable version does not attempt to limit or alter the recipient's
- rights in the Source Code version from the rights set forth in this
- License. If You distribute the Executable version under a different
- license You must make it absolutely clear that any terms which differ
- from this License are offered by You alone, not by the Initial
- Developer or any Contributor. You hereby agree to indemnify the
- Initial Developer and every Contributor for any liability incurred by
- the Initial Developer or such Contributor as a result of any such
- terms You offer.
-
- 3.7. Larger Works.
- You may create a Larger Work by combining Covered Code with other code
- not governed by the terms of this License and distribute the Larger
- Work as a single product. In such a case, You must make sure the
- requirements of this License are fulfilled for the Covered Code.
-
-4. Inability to Comply Due to Statute or Regulation.
-
- If it is impossible for You to comply with any of the terms of this
- License with respect to some or all of the Covered Code due to
- statute, judicial order, or regulation then You must: (a) comply with
- the terms of this License to the maximum extent possible; and (b)
- describe the limitations and the code they affect. Such description
- must be included in the LEGAL file described in Section 3.4 and must
- be included with all distributions of the Source Code. Except to the
- extent prohibited by statute or regulation, such description must be
- sufficiently detailed for a recipient of ordinary skill to be able to
- understand it.
-
-5. Application of this License.
-
- This License applies to code to which the Initial Developer has
- attached the notice in Exhibit A and to related Covered Code.
-
-6. Versions of the License.
-
- 6.1. New Versions.
- Netscape Communications Corporation ("Netscape") may publish revised
- and/or new versions of the License from time to time. Each version
- will be given a distinguishing version number.
-
- 6.2. Effect of New Versions.
- Once Covered Code has been published under a particular version of the
- License, You may always continue to use it under the terms of that
- version. You may also choose to use such Covered Code under the terms
- of any subsequent version of the License published by Netscape. No one
- other than Netscape has the right to modify the terms applicable to
- Covered Code created under this License.
-
- 6.3. Derivative Works.
- If You create or use a modified version of this License (which you may
- only do in order to apply it to code which is not already Covered Code
- governed by this License), You must (a) rename Your license so that
- the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
- "MPL", "NPL" or any confusingly similar phrase do not appear in your
- license (except to note that your license differs from this License)
- and (b) otherwise make it clear that Your version of the license
- contains terms which differ from the Mozilla Public License and
- Netscape Public License. (Filling in the name of the Initial
- Developer, Original Code or Contributor in the notice described in
- Exhibit A shall not of themselves be deemed to be modifications of
- this License.)
-
-7. DISCLAIMER OF WARRANTY.
-
- COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
- DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
- THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
- IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
- YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
- COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
- OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
- ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
-
-8. TERMINATION.
-
- 8.1. This License and the rights granted hereunder will terminate
- automatically if You fail to comply with terms herein and fail to cure
- such breach within 30 days of becoming aware of the breach. All
- sublicenses to the Covered Code which are properly granted shall
- survive any termination of this License. Provisions which, by their
- nature, must remain in effect beyond the termination of this License
- shall survive.
-
- 8.2. If You initiate litigation by asserting a patent infringement
- claim (excluding declatory judgment actions) against Initial Developer
- or a Contributor (the Initial Developer or Contributor against whom
- You file such action is referred to as "Participant") alleging that:
-
- (a) such Participant's Contributor Version directly or indirectly
- infringes any patent, then any and all rights granted by such
- Participant to You under Sections 2.1 and/or 2.2 of this License
- shall, upon 60 days notice from Participant terminate prospectively,
- unless if within 60 days after receipt of notice You either: (i)
- agree in writing to pay Participant a mutually agreeable reasonable
- royalty for Your past and future use of Modifications made by such
- Participant, or (ii) withdraw Your litigation claim with respect to
- the Contributor Version against such Participant. If within 60 days
- of notice, a reasonable royalty and payment arrangement are not
- mutually agreed upon in writing by the parties or the litigation claim
- is not withdrawn, the rights granted by Participant to You under
- Sections 2.1 and/or 2.2 automatically terminate at the expiration of
- the 60 day notice period specified above.
-
- (b) any software, hardware, or device, other than such Participant's
- Contributor Version, directly or indirectly infringes any patent, then
- any rights granted to You by such Participant under Sections 2.1(b)
- and 2.2(b) are revoked effective as of the date You first made, used,
- sold, distributed, or had made, Modifications made by that
- Participant.
-
- 8.3. If You assert a patent infringement claim against Participant
- alleging that such Participant's Contributor Version directly or
- indirectly infringes any patent where such claim is resolved (such as
- by license or settlement) prior to the initiation of patent
- infringement litigation, then the reasonable value of the licenses
- granted by such Participant under Sections 2.1 or 2.2 shall be taken
- into account in determining the amount or value of any payment or
- license.
-
- 8.4. In the event of termination under Sections 8.1 or 8.2 above,
- all end user license agreements (excluding distributors and resellers)
- which have been validly granted by You or any distributor hereunder
- prior to termination shall survive termination.
-
-9. LIMITATION OF LIABILITY.
-
- UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
- (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
- DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
- OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
- ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
- CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
- WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
- COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
- INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
- LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
- RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
- PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
- EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
- THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
-
-10. U.S. GOVERNMENT END USERS.
-
- The Covered Code is a "commercial item," as that term is defined in
- 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
- software" and "commercial computer software documentation," as such
- terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
- C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
- all U.S. Government End Users acquire Covered Code with only those
- rights set forth herein.
-
-11. MISCELLANEOUS.
-
- This License represents the complete agreement concerning subject
- matter hereof. If any provision of this License is held to be
- unenforceable, such provision shall be reformed only to the extent
- necessary to make it enforceable. This License shall be governed by
- California law provisions (except to the extent applicable law, if
- any, provides otherwise), excluding its conflict-of-law provisions.
- With respect to disputes in which at least one party is a citizen of,
- or an entity chartered or registered to do business in the United
- States of America, any litigation relating to this License shall be
- subject to the jurisdiction of the Federal Courts of the Northern
- District of California, with venue lying in Santa Clara County,
- California, with the losing party responsible for costs, including
- without limitation, court costs and reasonable attorneys' fees and
- expenses. The application of the United Nations Convention on
- Contracts for the International Sale of Goods is expressly excluded.
- Any law or regulation which provides that the language of a contract
- shall be construed against the drafter shall not apply to this
- License.
-
-12. RESPONSIBILITY FOR CLAIMS.
-
- As between Initial Developer and the Contributors, each party is
- responsible for claims and damages arising, directly or indirectly,
- out of its utilization of rights under this License and You agree to
- work with Initial Developer and Contributors to distribute such
- responsibility on an equitable basis. Nothing herein is intended or
- shall be deemed to constitute any admission of liability.
-
-13. MULTIPLE-LICENSED CODE.
-
- Initial Developer may designate portions of the Covered Code as
- "Multiple-Licensed". "Multiple-Licensed" means that the Initial
- Developer permits you to utilize portions of the Covered Code under
- Your choice of the NPL or the alternative licenses, if any, specified
- by the Initial Developer in the file described in Exhibit A.
-
-EXHIBIT A -Mozilla Public License.
-
- ``The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS"
- basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
- License for the specific language governing rights and limitations
- under the License.
-
- The Original Code is ______________________________________.
-
- The Initial Developer of the Original Code is ________________________.
- Portions created by ______________________ are Copyright (C) ______
- _______________________. All Rights Reserved.
-
- Contributor(s): ______________________________________.
-
- Alternatively, the contents of this file may be used under the terms
- of the _____ license (the "[___] License"), in which case the
- provisions of [______] License are applicable instead of those
- above. If you wish to allow use of your version of this file only
- under the terms of the [____] License and not to allow others to use
- your version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice and
- other provisions required by the [___] License. If you do not delete
- the provisions above, a recipient may use your version of this file
- under either the MPL or the [___] License."
-
- [NOTE: The text of this Exhibit A may differ slightly from the text of
- the notices in the Source Code files of the Original Code. You should
- use the text of this Exhibit A rather than the text found in the
- Original Code Source Code for Your Modifications.]
-
-==============================================================================
-
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
-
-==============================================================================
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.pdf-transcoder.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.pdf-transcoder.txt
deleted file mode 100644
index 588d02cf101..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.pdf-transcoder.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-The pdf-transcoder.jar file is licensed under the Apache License 2.0, which
-can be found in the distribution root directory in the LICENSE file.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.sax.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.sax.txt
deleted file mode 100644
index 739cb51a3b6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.sax.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-xml-commons/java/external/LICENSE.sax.txt $Id: LICENSE.sax.txt 201084 2002-12-09 16:15:21Z vhardy $
-
-
-This license came from: http://www.megginson.com/SAX/copying.html
- However please note future versions of SAX may be covered
- under http://saxproject.org/?selected=pd
-
-
-This page is now out of date -- see the new SAX site at
-http://www.saxproject.org/ for more up-to-date
-releases and other information. Please change your bookmarks.
-
-
-SAX2 is Free!
-
-I hereby abandon any property rights to SAX 2.0 (the Simple API for
-XML), and release all of the SAX 2.0 source code, compiled code, and
-documentation contained in this distribution into the Public Domain.
-SAX comes with NO WARRANTY or guarantee of fitness for any
-purpose.
-
-David Megginson, david@megginson.com
-2000-05-05 \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xalan-2.6.0.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xalan-2.6.0.txt
deleted file mode 100644
index 6c5ba27951a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xalan-2.6.0.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-The xalan-2.6.0.jar file is licensed under the Apache License 2.0, which
-can be found in the distribution root directory in the LICENSE file.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xerces_2_5_0.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xerces_2_5_0.txt
deleted file mode 100644
index b6d4a8bc9db..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/LICENSE.xerces_2_5_0.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-The xerces_2_5_0.jar file comes from the Apache Xerces project
-(http://xmlapache.org/dist/xerces-j/), and is licensed under the
-Apache Software License, Version 1.1, which is reproduced below.
-
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.js.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.js.txt
deleted file mode 100644
index 72df38f49d1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.js.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-This distribution includes a binary distribution of Mozilla Rhino 1.6 release 5
-plus one patch.
-
-You can get the unpatched 1.6R5 release of Rhino from the following URL:
-
- ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_6R5.zip
-
-To obtain the source code for the 1.6R5 release of Rhino, issue the following
-commands:
-
- cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot \
- co -D2006-11-20 mozilla/js/rhino
-
-The patch is available here:
-
- https://bugzilla.mozilla.org/attachment.cgi?id=288467
-
-which is attached to this bug:
-
- https://bugzilla.mozilla.org/show_bug.cgi?id=367627
-
-Rhino is licensed under both the MPL (Mozilla Public License) 1.1 and the
-GPL (GNU General Public License) 2.0, which are in the LICENSE.js.txt file.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.pdf-transcoder.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.pdf-transcoder.txt
deleted file mode 100644
index f30d98a00ea..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.pdf-transcoder.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-The pdf-transcoder.jar file is built from the Apache FOP project
-(http://xmlgraphics.apache.org/fop), version 0.94.
-
-This is only needed if you want to transcode to PDF, otherwise it can
-be removed.
-
-The pdf-transcoder.jar file is licensed under the Apache License 2.0, which
-can be found in the distribution root directory in the LICENSE file.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xalan-2.6.0.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xalan-2.6.0.txt
deleted file mode 100644
index 8e4a408530b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xalan-2.6.0.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-The xalan-2.6.0.jar file comes from the Apache Xalan project
-(http://xml.apache.org/xalan-j/), and is licensed under the
-Apache License 2.0, which can be found in the distribution root directory
-in the LICENSE file.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xerces_2_5_0.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xerces_2_5_0.txt
deleted file mode 100644
index 6090b00504c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xerces_2_5_0.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-The xerces_2_5_0.jar file comes from the Apache Xerces project
-(http://xml.apache.org/dist/xerces-j/), and is licensed under the
-Apache Software License, Version 1.1, which is in the
-LICENSE.xerces_2_5_0.txt file.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis-ext.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis-ext.txt
deleted file mode 100644
index 03a0a1ea4a1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis-ext.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-This distribution includes xml-apis-ext.jar from the XML Commons External
-1.3.04 binary distribution, which can also be obtained from:
-
- http://xml.apache.org/mirrors.cgi
-
-Source code is available from the XML Commons web site:
-
- http://xml.apache.org/commons/
-
-xml-apis-ext.jar contains:
-
- - SAC 1.3
- - SMIL Java bindings
- - SVG 1.1 Java bindings
-
-SAC 1.3, the SMIL Java bindings and the SVG 1.1 Java bindings are licensed
-under the W3C Software License. Related documentation is licensed under the
-W3C Document License. See LICENSE.dom-software.txt and
-LICENSE.dom-documentation.txt.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis.txt b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis.txt
deleted file mode 100644
index dcfbcdfc32a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/README.xml-apis.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-This distribution includes xml-apis.jar from the XML Commons External
-1.3.04 binary distribution, which can also be obtained from:
-
- http://xml.apache.org/mirrors.cgi
-
-Source code is available from the XML Commons web site:
-
- http://xml.apache.org/commons/
-
-xml-apis.jar contains:
-
- - DOM Level 2 Events
- - DOM Level 2 HTML
- - DOM Level 2 Style
- - DOM Level 2 Traversal and Range
- - DOM Level 2 Views
- - DOM Level 3 Core
- - DOM Level 3 Load and Save
- - DOM Level 3 XPath
- - JAXP 1.3 (JSR 206)
- - SAX
-
-All DOM code is licensed under the W3C Software License, and DOM documentation
-under the W3C Document License. See LICENSE.dom-software.txt and
-LICENSE.dom-documentation.txt.
-
-The JAXP 1.3 code is licensed under the Apache Software License 2.0, which is
-in the LICENSE in the root directory of this distribution.
-
-SAX is public domain. See LICENSE.sax.txt.
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/Squiggle.icns b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/Squiggle.icns
deleted file mode 100644
index b4875d6c1fe..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/Squiggle.icns
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-anim.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-anim.jar
deleted file mode 100644
index 6913e421c91..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-anim.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-awt-util.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-awt-util.jar
deleted file mode 100644
index e64605af88a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-awt-util.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-bridge.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-bridge.jar
deleted file mode 100644
index 62c10bae3da..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-bridge.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-codec.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-codec.jar
deleted file mode 100644
index 0a83c6ff19d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-codec.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-css.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-css.jar
deleted file mode 100644
index c1f1c9a8852..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-css.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-dom.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-dom.jar
deleted file mode 100644
index 32d5b46d05c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-dom.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-ext.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-ext.jar
deleted file mode 100644
index 8c904e1f2ab..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-ext.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-extension.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-extension.jar
deleted file mode 100644
index 106e4ac3cbd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-extension.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gui-util.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gui-util.jar
deleted file mode 100644
index bf8c8441afd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gui-util.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gvt.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gvt.jar
deleted file mode 100644
index ee47ec82581..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-gvt.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-parser.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-parser.jar
deleted file mode 100644
index 286b3799c3f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-parser.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-script.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-script.jar
deleted file mode 100644
index 433f02e67c5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-script.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svg-dom.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svg-dom.jar
deleted file mode 100644
index b4c8a620bb1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svg-dom.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svggen.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svggen.jar
deleted file mode 100644
index 4d6bb144175..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-svggen.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-swing.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-swing.jar
deleted file mode 100644
index 93e5d0f3354..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-swing.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-transcoder.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-transcoder.jar
deleted file mode 100644
index 0f2f7cd3588..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-transcoder.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-util.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-util.jar
deleted file mode 100644
index 86d75e70f2f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-util.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-xml.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-xml.jar
deleted file mode 100644
index d05eb25f777..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/batik-xml.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/js.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/js.jar
deleted file mode 100644
index ccad3cc1bf8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/js.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/make-squiggle-app.sh b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/make-squiggle-app.sh
deleted file mode 100644
index 76fe888025b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/make-squiggle-app.sh
+++ /dev/null
@@ -1,87 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# make-squiggle-app.sh
-#
-# Creates a Mac OS X application bundle for Squiggle, then opens a Finder
-# window for the current directory so that the user can drag the icon
-# into their desired installation location (probably /Applications).
-#
-# $Id$
-# -----------------------------------------------------------------------------
-
-trap 'echo Error creating application bundle.; exit 1' ERR
-
-cd `dirname "$0"`/..
-
-APP=Squiggle.app
-CON=$APP/Contents
-MAC=$CON/MacOS
-RES=$CON/Resources
-
-[ -e $APP ] && echo $APP already exists: please move it out of the way before running this script. && exit 1
-
-echo Creating $APP in `pwd`...
-
-mkdir $APP $CON $MAC $RES
-
-cat >$CON/Info.plist <<EOF
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>CFBundleExecutable</key>
- <string>Squiggle</string>
- <key>CFBundleVersion</key>
- <string>1.7+r608262</string>
- <key>CFBundleShortVersionString</key>
- <string>1.7+r608262</string>
- <key>CFBundleIconFile</key>
- <string>Squiggle.icns</string>
- <key>CFBundleIdentifier</key>
- <string>org.apache.batik</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>Squiggle</string>
- <key>CFBundlePackageType</key>
- <string>APPL</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>NSHumanReadableCopyright</key>
- <string>Copyright © 2008 Apache Software Foundation. All Rights Reserved.</string>
-</dict>
-</plist>
-EOF
-
-cat >$MAC/Squiggle <<EOF
-#!/bin/sh
-
-JAVA=/usr/bin/java
-[ -e "$JAVA_HOME/bin/java" ] && JAVA="$JAVA_HOME/bin/java"
-
-"$JAVA" -Dcom.apple.mrj.application.apple.menu.about.name=Squiggle -jar "\`dirname \$0\`/../Resources/batik-squiggle.jar"
-EOF
-chmod a+x $MAC/Squiggle
-
-cp -r *.jar lib extensions $RES/
-mv $RES/lib/Squiggle.icns $RES/
-
-echo Done.
-
-open .
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/pdf-transcoder.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/pdf-transcoder.jar
deleted file mode 100644
index 54769692878..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/pdf-transcoder.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xalan-2.6.0.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xalan-2.6.0.jar
deleted file mode 100644
index 79de61d7aba..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xalan-2.6.0.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xerces_2_5_0.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xerces_2_5_0.jar
deleted file mode 100644
index c6455ee34ce..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xerces_2_5_0.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis-ext.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis-ext.jar
deleted file mode 100644
index a7869d68aac..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis-ext.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis.jar b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis.jar
deleted file mode 100644
index d42c0ea6cfd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/lib/xml-apis.jar
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/3D.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/3D.svg
deleted file mode 100644
index 4340bd7a0e4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/3D.svg
+++ /dev/null
@@ -1,504 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- 3D demo -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: 3D.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="640" height="480" viewBox="0 0 640 480">
-
- <script type="text/ecmascript"><![CDATA[
-
- // constants
- var MAX_FOCAL_DISTANCE = 1100;
- var MIN_FOCAL_DISTANCE = 400;
- var INVISIBLE_FOCAL_DISTANCE = 20;
-
- var OBJECT_COME = 1;
- var OBJECT_GO = 2;
- var OBJECT_PLAY = 3;
-
- var _xOrigin = 320;
- var _yOrigin = 240;
- var svgNS = "http://www.w3.org/2000/svg";
-
- // 3D object collection
- var _objects;
- var _currentObject;
-
- // starting time for _animationState='OBJECT_PLAY'
- var _time;
-
- // object definition
- var _points3d;
- var _faces;
-
- // svg shapes that represent the object
- var _shapes;
-
- // transformation matrix
- var _matrix = new Array(1, 0, 0, 0,
- 0, 1, 0, 0,
- 0, 0, 1, 0,
- 0, 0, 0, 1);
- var _gElt;
-
- var _minFocalDistance;
- var _focalDistance;
- var _incFocalDistance = (MAX_FOCAL_DISTANCE - MIN_FOCAL_DISTANCE) / 75;
- var _currentPoints3d;
- var _alpha = 0;
- var _incAlpha = Math.PI*2 / 100;
- var _beta = 33;
- var _incBeta = Math.PI*2 / 117;
- var _gamma = 33;
- var _incGamma = Math.PI*2 / 117;
- var _animationState;
-
- // Animates the object
- function animate() {
- if (_animationState == OBJECT_COME) {
- comeObject();
- } else if (_animationState == OBJECT_GO) {
- goObject();
- } else if (_animationState == OBJECT_PLAY) {
- playObject();
- }
- animateObject();
- }
-
- // Makes the current object to come
- function comeObject() {
- if (_focalDistance+_incFocalDistance > MAX_FOCAL_DISTANCE) {
- _minFocalDistance = MIN_FOCAL_DISTANCE;
- _animationState = OBJECT_PLAY;
- _time = new Date();
- }
- }
-
- // Makes the current object to disapear
- function goObject() {
- if (_focalDistance+_incFocalDistance <= _minFocalDistance) {
- switchToObject();
- _animationState = OBJECT_COME;
- }
- }
-
- // Makes the current object moving for a time
- function playObject() {
- var newTime = new Date();
- if (newTime - _time > 8000) {
- _animationState = OBJECT_GO;
- _minFocalDistance = INVISIBLE_FOCAL_DISTANCE;
- }
- }
-
- // Animates the object
- function animateObject() {
- setToRotate(_matrix, _alpha, _beta, _gamma);
- transformObject(_matrix, _points3d, _currentPoints3d);
- _alpha = (_alpha + _incAlpha) % (Math.PI*2);
- _beta = (_beta + _incBeta) % (Math.PI*2);
- _gamma = (_gamma + _incGamma) % (Math.PI*2);
- for (var i = 0; i < _faces.length; ++i) {
- buildShape(i);
- }
- _focalDistance += _incFocalDistance;
- if (_focalDistance > MAX_FOCAL_DISTANCE) {
- _incFocalDistance = -_incFocalDistance;
- } else if (_focalDistance < _minFocalDistance) {
- _incFocalDistance = -_incFocalDistance;
- }
- }
-
- // Global initialization
- function startAnimation(evt) {
- var i = 0;
- _objects = new Array();
-
- var object;
-
- object = new Array(3);
- object[0] = buildCubePoints();
- object[1] = buildCubeFaces();
- object[2] = buildCubeColors();
- object[3] = buildCubeAnimationDefinition();
- _objects[i++] = object;
-
- object = new Array(3);
- object[0] = buildTriPoints();
- object[1] = buildTriFaces();
- object[2] = buildTriColors();
- object[3] = buildTriAnimationDefinition();
- _objects[i++] = object;
-
- object = new Array(3);
- object[0] = buildRectPoints();
- object[1] = buildRectFaces();
- object[2] = buildRectColors();
- object[3] = buildRectAnimationDefinition();
- _objects[i++] = object;
-
- _gElt = evt.target;
-
- _focalDistance = INVISIBLE_FOCAL_DISTANCE;
- _minFocalDistance = INVISIBLE_FOCAL_DISTANCE;
- _animationState = OBJECT_COME;
-
- _currentObject = -1;
- switchToObject();
-
- // launch animation
- setInterval('animate()', 20);
- }
-
- // switch object
- function switchToObject() {
- _currentObject++;
- if (_currentObject == _objects.length) {
- _currentObject = 0;
- }
- var object = _objects[_currentObject];
- _points3d = object[0];
- _faces = object[1];
-
- // updates the animation definition
- var defs = object[3];
- _incFocalDistance = defs[0];
- _incAlpha = defs[1];
- _incBeta = defs[2];
- _incGamma = defs[3];
-
- // copy current object's coordinates to currentPoints3d
- _currentPoints3d = new Array(_points3d.length);
- for (var i = 0; i < _points3d.length; ++i) {
- var pt3d = _points3d[i];
- var cPt3d = new Array(3);
- cPt3d[0] = pt3d[0];
- cPt3d[1] = pt3d[1];
- cPt3d[2] = pt3d[2];
- _currentPoints3d[i] = cPt3d;
- }
-
- // clean container
- while (_gElt.firstChild != null) {
- _gElt.removeChild(_gElt.firstChild);
- }
-
- // build svg shapes
- _shapes = new Array(_faces.length);
- var colors = object[2];
- for (var i = 0; i < _faces.length; ++i) {
- var e = document.createElementNS(svgNS, "polygon");
- e.setAttribute("style", "fill:"+colors[i]);
- _shapes[i] = e;
- buildShape(i);
- _gElt.appendChild(e);
- }
- }
-
- // Builds the shapes according to the current points 3D
- function buildShape(index) {
- var e = _shapes[index];
- var face = _faces[index];
- var pointsData = "";
- if (!isFaceVisible(index)) {
- pointsData = "-10 -10"; // hide the shape
- } else {
- var pt2d = new Array(2);
- for (var i = 0; i < face.length; ++i) {
- projectPoint3d(_currentPoints3d[face[i]], pt2d);
- pointsData += pt2d[0]+" "+pt2d[1]+" ";
- }
- }
- e.setAttribute("points", pointsData);
- }
-
- // --------------------------------------------------------------------
- // 2D functions
- // --------------------------------------------------------------------
-
- // Projects a 3D point on the screen
- function projectPoint3d(srcPt3d, destPt2d) {
- var x = srcPt3d[0];
- var y = srcPt3d[1];
- var z = srcPt3d[2];
- if (z == 0) {
- z = 1;
- }
- destPt2d[0] = _focalDistance * x / (800-z) + _xOrigin;
- destPt2d[1] = _focalDistance * y / (800-z) + _yOrigin;
- }
-
-
- // --------------------------------------------------------------------
- // 3D functions
- // --------------------------------------------------------------------
-
- // Returns true if the face at the specified index is visible
- function isFaceVisible(index) {
- var face = _faces[index];
- var p1 = _currentPoints3d[face[0]];
- var p2 = _currentPoints3d[face[1]];
- var p3 = _currentPoints3d[face[2]];
- return ((p3[0]-p1[0])*(p3[1]-p2[1])-(p3[0]-p2[0])*(p3[1]-p1[1]) > 0);
- }
-
- // Transforms according to the specified matrix, the specified 3D points
- function transformObject(matrix, points3d, currentPoints3d) {
- for (var i = 0; i < currentPoints3d.length; ++i) {
- transformPoint3d(matrix, points3d[i], currentPoints3d[i]);
- }
- }
-
- // Transforms according to the specified matrix, the specified point
- function transformPoint3d(matrix, srcPt3d, destPt3d) {
- var x = srcPt3d[0];
- var y = srcPt3d[1];
- var z = srcPt3d[2];
- destPt3d[0] = x*matrix[0]+y*matrix[1]+z*matrix[2] + matrix[3];
- destPt3d[1] = x*matrix[4]+y*matrix[5]+z*matrix[6] + matrix[7];
- destPt3d[2] = x*matrix[8]+y*matrix[9]+z*matrix[10] + matrix[11];
- }
-
- // Sets the specified matrix to a rotation matrix
- function setToRotate(matrix, alpha, beta, gamma) {
- // Assuming the angles are in radians
- var c1 = Math.cos(alpha);
- var s1 = Math.sin(alpha);
- var c2 = Math.cos(beta);
- var s2 = Math.sin(beta);
- var c3 = Math.cos(gamma);
- var s3 = Math.sin(gamma);
-
- matrix[0] = c1 * c2;
- matrix[1] = s1 * c2;
- matrix[2] = -s2;
- matrix[3] = 0;
-
- matrix[4] = -(s1 * c3)+(c1 * s2 * s3);
- matrix[5] = (c1*c3) + (s1 * s2 * s3);
- matrix[6] = c2 * s3;
- matrix[7] = 0;
-
- matrix[8] = (s1 * s3) + (c1 * s2 * c3);
- matrix[9] = -(c1 * s3) + (s1 * s2 * c3);
- matrix[10] = c2*c3;
- matrix[11] = 0;
- }
-
- // --------------------------------------------------------------------
- // Object collection
- // --------------------------------------------------------------------
-
- // --- Cube ---
-
- // Constructs the animation definition
- function buildCubeAnimationDefinition() {
- var defs = new Array();
- defs[0] = (MAX_FOCAL_DISTANCE - MIN_FOCAL_DISTANCE) / 75; // incFocalDistance
- defs[1] = Math.PI*2 / 100; // _incAlpha
- defs[2] = Math.PI*2 / 117; // _incBeta
- defs[3] = 0; // _incGamma
- return defs;
- }
-
- // Constructs the color palette for the object
- function buildCubeColors() {
- return new Array("#04a", "#025", // front
- "#4a4", "#252", // back
- "#a44", "#522", // top
- "#aa4", "#552", // bottom
- "#a4a", "#525", // left
- "#aaa", "#555"); // right
- }
-
- // Constructs the points array, anti-clockwise
- function buildCubeFaces() {
- var faces = new Array(12);
- faces[0] = new Array(0, 2, 3); // front
- faces[1] = new Array(0, 3, 1);
- faces[2] = new Array(6, 4, 5); // back
- faces[3] = new Array(6, 5, 7);
- faces[4] = new Array(4, 0, 1); // top
- faces[5] = new Array(4, 1, 5);
- faces[6] = new Array(2, 6, 7); // bottom
- faces[7] = new Array(2, 7, 3);
- faces[8] = new Array(4, 6, 2); // left
- faces[9] = new Array(4, 2, 0);
- faces[10] = new Array(1, 3, 7); // right
- faces[11] = new Array(1, 7, 5);
- return faces;
- }
-
- // Constructs the points array
- function buildCubePoints() {
- var points3d = new Array(8);
-
- // front coordinates
- points3d[0] = new Array(-50, -50, -50); // x,y,z coordinates
- points3d[1] = new Array(50, -50, -50);
- points3d[2] = new Array(-50, 50, -50);
- points3d[3] = new Array(50, 50, -50);
-
- // back coordinates
- points3d[4] = new Array(-50, -50, 50);
- points3d[5] = new Array(50, -50, 50);
- points3d[6] = new Array(-50, 50, 50);
- points3d[7] = new Array(50, 50, 50);
-
- return points3d;
- }
-
- // --- Rect ---
-
- // Constructs the animation definition
- function buildRectAnimationDefinition() {
- var defs = new Array();
- defs[0] = (MAX_FOCAL_DISTANCE - MIN_FOCAL_DISTANCE) / 100; // incFocalDistance
- defs[1] = Math.PI*2 / 200; // _incAlpha
- defs[2] = Math.PI*2 / 217; // _incBeta
- defs[3] = Math.PI*2 / 128; // _incGamma
- return defs;
- }
-
- // Constructs the color palette for the object
- function buildRectColors() {
- return new Array("#04a", "#025", // front
- "#4a4", "#252", // back
- "#a44", "#522", // top
- "#aa4", "#552", // bottom
- "#a4a", "#525", // left
- "#aaa", "#555"); // right
- }
-
- // Constructs the points array, anti-clockwise
- function buildRectFaces() {
- var faces = new Array(12);
- faces[0] = new Array(0, 2, 3); // front
- faces[1] = new Array(0, 3, 1);
- faces[2] = new Array(6, 4, 5); // back
- faces[3] = new Array(6, 5, 7);
- faces[4] = new Array(4, 0, 1); // top
- faces[5] = new Array(4, 1, 5);
- faces[6] = new Array(2, 6, 7); // bottom
- faces[7] = new Array(2, 7, 3);
- faces[8] = new Array(4, 6, 2); // left
- faces[9] = new Array(4, 2, 0);
- faces[10] = new Array(1, 3, 7); // right
- faces[11] = new Array(1, 7, 5);
- return faces;
- }
-
- // Constructs the points array
- function buildRectPoints() {
- var points3d = new Array(8);
-
- // front coordinates
- points3d[0] = new Array(-60, -20, -50); // x,y,z coordinates
- points3d[1] = new Array(60, -20, -50);
- points3d[2] = new Array(-60, 20, -50);
- points3d[3] = new Array(60, 20, -50);
-
- // back coordinates
- points3d[4] = new Array(-60, -20, 50);
- points3d[5] = new Array(60, -20, 50);
- points3d[6] = new Array(-60, 20, 50);
- points3d[7] = new Array(60, 20, 50);
-
- return points3d;
- }
-
- // --- Triangle ---
-
- // Constructs the animation definition
- function buildTriAnimationDefinition() {
- var defs = new Array();
- defs[0] = (MAX_FOCAL_DISTANCE - MIN_FOCAL_DISTANCE) / 100; // incFocalDistance
- defs[1] = 0; // _incAlpha
- defs[2] = Math.PI*2 / 217; // _incBeta
- defs[3] = Math.PI*2 / 128; // _incGamma
- return defs;
- }
-
- // Constructs the color palette for the object
- function buildTriColors() {
- return new Array("#0a0", "#a00", "#00a", "#a0a");
- }
-
- // Constructs the points array, anti-clockwise
- function buildTriFaces() {
- var faces = new Array(4);
- faces[0] = new Array(0, 3, 1);
- faces[1] = new Array(1, 3, 2);
- faces[2] = new Array(1, 2, 0);
- faces[3] = new Array(3, 0, 2);
- return faces;
- }
-
- // Constructs the points array
- function buildTriPoints() {
- var points3d = new Array(4);
-
- points3d[0] = new Array(20, 20, 20); // x,y,z coordinates
- points3d[1] = new Array(50, 50, 100);
- points3d[2] = new Array(100, 20, 20);
- points3d[3] = new Array(50, 100, 20);
- return points3d;
- }
-
-]]></script>
-
-<defs>
- <linearGradient id="grad1">
- <stop offset="0" style="stop-color:blue" />
- <stop offset=".2" style="stop-color:red" />
- <stop offset=".4" style="stop-color:yellow" />
- <stop offset=".6" style="stop-color:green" />
- <stop offset=".8" style="stop-color:cyan" />
- <stop offset="1" style="stop-color:blue" />
- </linearGradient>
-</defs>
-
-<rect x="0" y="10%" width="100%" height="80%" style="fill:black" />
-<rect x="0" y="0" width="100%" height="10%" style="fill:#004" />
-<rect x="0" y="90%" width="100%" height="10%" style="fill:#004" />
-
-<rect x="0" y="10%" width="100%" height="1" style="fill:url(#grad1)" />
-<rect x="0" y="90%" width="100%" height="1" style="fill:url(#grad1)" />
-<text x="50%" y="40" style="text-anchor:middle; font-family:Impact;font-size:36; fill:white;">Batik 3D</text>
- <g id="container" onload="startAnimation(evt)">
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use transform="translate(598,447)" width="27" height="28"
- xlink:href="batikLogo.svg#Batik_Squiggle" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/GVT.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/GVT.svg
deleted file mode 100644
index 6cccc93fb9e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/GVT.svg
+++ /dev/null
@@ -1,136 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- GVT under the spot-light! -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: GVT.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-
- <defs>
- <path id="G" transform="translate(-38.28, -32.5)" d="M48,47.5H36.875V30.75h39.5c0.064,1.465,0.113,2.555,0.146,3.27c0.031,0.715,0.049,1.35,0.049,1.902c0,4.098-0.393,7.838-1.174,11.221s-1.922,6.375-3.42,8.977c-3.648,6.115-8.357,10.791-14.123,14.027
- C52.088,73.381,45.539,75,38.211,75c-5.408,0-10.434-0.904-15.074-2.709c-4.643-1.807-8.756-4.469-12.338-7.984c-3.551-3.516-6.238-7.535-8.063-12.061C0.912,47.723,0,42.807,0,37.5c0-5.338,0.92-10.277,2.76-14.818s4.521-8.537,8.041-11.988
- c3.551-3.482,7.656-6.135,12.316-7.959C27.777,0.912,32.811,0,38.221,0c7.33,0,13.846,1.605,19.549,4.814s10.363,7.908,13.98,14.096l-22.967,8.465c-1.205-1.973-2.654-3.445-4.346-4.418c-1.693-0.971-3.631-1.457-5.811-1.457c-3.811,0-6.848,1.447-9.109,4.338
- c-2.262,2.893-3.393,6.775-3.393,11.648c0,5.037,1.139,8.945,3.418,11.723c2.277,2.777,5.5,4.166,9.668,4.166c2.473,0,4.482-0.518,6.029-1.553S47.707,49.346,48,47.5z"/>
- <path id="V" style="stroke:none;" transform="translate(-39.1625, -35.75)" d="M27.271,71.5L0,0h27.807l7.566,25.885c1.105,3.777,1.928,6.969,2.465,9.574c0.535,2.605,0.885,5.047,1.049,7.324h0.488c0.324-2.408,0.789-4.947,1.391-7.617s1.375-5.568,2.32-8.695L51.09,0h27.285L51.188,71.5H27.271z"/>
- <path id="T" style="stroke:none;" transform="translate(-27.0625, -35.75)" d="M14.25,71.5V23.375H0V0h54.125v23.375h-14.25V71.5H14.25z"/>
-
- <filter id="dropShadow" width="1.5" height="1.5">
- <feGaussianBlur in="SourceGraphic" stdDeviation="4 4"/>
- <feOffset dx="4" dy="4" />
- </filter>
-
- <filter id="emboss" >
- <feGaussianBlur in="SourceAlpha" stdDeviation="6" result="blur"/>
- <feSpecularLighting in="blur" surfaceScale="-3"
- specularConstant="1" specularExponent="20"
- lighting-color="white" result="spec" kernelUnitLength="1" >
- <feDistantLight azimuth="45" elevation="60" />
- </feSpecularLighting>
-
- <feComposite in="spec" in2="SourceGraphic"
- operator="in" result="specOut"/>
- <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic"
- k1="0" k2="1" k3="1" k4="0" result="litPaint2"/>
- </filter>
-
- <radialGradient id="redGradient" cx="0" cy="0" r="2" fx="-0.2" fy="-0.2" >
- <stop offset="0" stop-color="red" />
- <stop offset="1" stop-color="black" />
- </radialGradient>
-
- <radialGradient id="greenGradient" cx="0" cy="0" r="2" fx="-0.2" fy="-0.2" >
- <stop offset="0" stop-color="rgb(60, 255, 160)" />
- <stop offset="1" stop-color="black" />
- </radialGradient>
-
- <radialGradient id="blueGradient" cx="1" cy="1" r="2">
- <stop offset="0" stop-color="rgb(160, 60, 255)" />
- <stop offset="1" stop-color="black" />
- </radialGradient>
-
- <radialGradient id="goldGradient" cx="1" cy="1" r="2">
- <stop offset="0" stop-color="gold" />
- <stop offset="1" stop-color="black" />
- </radialGradient>
- </defs>
-
- <g fill="url(#redGradient)">
- <rect width="150" height="125" />
- <rect width="150" height="125" x="150" />
- <rect width="150" height="125" x="300" />
- <g transform="translate(75, 62.5)" fill="gold">
- <use xlink:href="#G" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#G" filter="url(#emboss)"/>
- <use xlink:href="#V" x="150" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#V" x="150" filter="url(#emboss)"/>
- <use xlink:href="#T" x="300" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#T" x="300" filter="url(#emboss)"/>
- </g>
- </g>
-
- <g fill="url(#greenGradient)" transform="translate(0, 125)">
- <rect width="150" height="125" />
- <rect width="150" height="125" x="150" />
- <rect width="150" height="125" x="300" />
- <g transform="translate(75, 62.5)" fill="rgb(130, 30, 225)">
- <use xlink:href="#G" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#G" filter="url(#emboss)"/>
- <use xlink:href="#V" x="150" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#V" x="150" filter="url(#emboss)"/>
- <use xlink:href="#T" x="300" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#T" x="300" filter="url(#emboss)"/>
- </g>
- </g>
-
- <g fill="url(#blueGradient)" transform="translate(0, 250)">
- <rect width="150" height="125" />
- <rect width="150" height="125" x="150" />
- <rect width="150" height="125" x="300" />
- <g transform="translate(75, 62.5)" fill="rgb(10, 205, 110)">
- <use xlink:href="#G" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#G" filter="url(#emboss)"/>
- <use xlink:href="#V" x="150" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#V" x="150" filter="url(#emboss)"/>
- <use xlink:href="#T" x="300" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#T" x="300" filter="url(#emboss)"/>
- </g>
- </g>
-
- <g fill="url(#goldGradient)" transform="translate(0, 375)">
- <rect width="150" height="125" />
- <rect width="150" height="125" x="150" />
- <rect width="150" height="125" x="300" />
- <g transform="translate(75, 62.5)" fill="rgb(220, 0, 0)">
- <use xlink:href="#G" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#G" filter="url(#emboss)"/>
- <use xlink:href="#V" x="150" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#V" x="150" filter="url(#emboss)"/>
- <use xlink:href="#T" x="300" fill="black" filter="url(#dropShadow)"/>
- <use xlink:href="#T" x="300" filter="url(#emboss)"/>
- </g>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/anne.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/anne.svg
deleted file mode 100644
index 66e34ca7189..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/anne.svg
+++ /dev/null
@@ -1,706 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Anne's portrait, Hommage a Andy Wahrol -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: anne.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <svg x="95" y="55" width="260.8" height="386.4" xml:space="preserve" viewBox="0 0 217.325 322.0105">
- <g transform="scale(.5, .5)">
- <g id="Layer_x0020_3" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
- <rect x="0" y="0" width="434.65" height="644.021" style="fill:#92cacc; stroke:none;" />
- </g>
- <g id="Layer_x0020_2" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#3398C3;stroke:none;" d="M204.707,76.849c-22.905-0.454-49.539,18.906-67.914,31.164c-20.364,13.585-36.661,24.707-51.752,44.126c-12.731,16.382-25.785,43.279-25.974,64.202
- c-0.201,22.224,15.014,47.022,20.852,67.903c5.755,20.584,12.057,41.07,17.959,61.056c3.993,13.52,0.808,18.634-2.405,31.872c-3.621,14.919-2.348,23.878,2.816,37.194c12.581,32.445-0.7,104.96,46.831,109.204c17.512,1.563,54.708,6.939,70.492-0.838
- c16.895-8.324,28.268-50.207,31.088-67.825c4.064-25.402,0.883-44.321,17.926-65.775c8.02-10.094,17.768-18.147,25.277-28.87c7.195-10.272,10.475-22.41,17.922-32.246c-2.342,2.225-4.652,4.372-6.781,6.812c9.965-5.222,18.066-21.033,25.156-29.985
- c9.076-11.457,18.66-18.24,30-27.004c30.158-23.309,25.908-54.55,9.027-85.495c-9.188-16.844-22.373-28.952-36.438-42.444c-13.357-12.813-21.271-28.466-34.135-41.475C282.432,96.064,264.1,82.28,246.788,78.281c-11.227-2.593-39.372-7.319-49.581-2.933"/>
- </g>
- <g id="Layer_x0020_1" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M375.875,54.692c3.1-2.4,4.801-1.101,5,4.1c2.885,5.943,2.848,12.888-0.1,18.8c-1.199-5.5-3-10.1-6-13.8c-0.4-3.3-0.199-5.3,0.1-7l1-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M379.776,88.092c1.018,5.238,0.352,10.663-1.9,15.5c0-4.2,0-8.5,0.1-12.8l1.801-2.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M236.776,76.092c0.6,0.2-0.9,1.9-4.699,4.8c-3.801,2.9-3.801,4.4-0.201,4.4c3.701,0,5,0.5,4,1.5c-3,0.1-5,0.5-7,0.9c-2.1,0.5-3.6,1.699-4.6,3.399c-1,1.8-0.6,2.9,1.4,3.3
- c1.9,0.301,3.8,0.9,5.5,1.801c1.699,0.899,1.5,2.199-0.6,3.899c-2,1.7-2,2.7,0.1,3s4.1,0,5.9-0.899c1.899-0.9,3.699-1,5.6-0.301c1.9,0.601,3.8,1,5.8,1.101c2,0.2,3.601,0.5,4.601,1c1.1,0.5,2.6,1.3,4.6,2.3s3.9,1.8,5.699,2.2c1.9,0.5,3.5,1.2,5.101,2
- c1.5,0.899,2.8,1.7,3.8,2.6c1.1,0.9,2.801,2.101,5.1,3.7c3.9,3.8,1.9,4.1-5,1.7c-6.899-2.4-5.899,0,3,7.3l21,14c2.5,0.9,4.301,2,5.4,3.2c1.1,1.3,2.9,2.5,5.301,3.7c2.399,1.199,4.5,3.5,6.299,7.1c9.201,10.8,16.201,19.5,22,27c0.6,3.1,1.6,4.9,3.1,6.4
- s2.301,3.6,2.5,6.199c0.102,2.601,0.4,5.101,0.9,7.4c0.5,2.2,1.201,4.6,2.201,7c1,2.5,1,4.9,0,7.1c-0.9,2.301-1.102,4.5-0.602,6.5s1.301,1.7,2.301-1c1-2.6,1.301-5,0.9-7c-0.5-2.1-0.6-4.699-0.5-7.8c0.199-3.1,0.6-3.5,1.4-1.1c0.699,2.399,1.1,4.8,1,7.3
- c-0.102,2.4,0.398,4.7,1.199,7.1c0.9,2.4,1.5,4.7,1.6,7.101c0.201,2.399,0.5,4.8,1,7.2c0.5,2.3,0.9,4.899,1,7.6c2.336-8.849,2.336-18.151,0-27c-0.299-3.7-1.1-6.7-2.4-9.9c-1.299-3.199-2-5.699-2.1-7.6s0.701-0.8,2.5,3.1c1.701,4,2.701,6.801,2.9,8.4
- c4.301,9.8,6.6,19.4,7,30l-0.9,28.7c1.6-11,2.6-18.9,3.1-23.7c-0.1-1.9-0.1-4.6-0.199-7.3c0-2.7-0.199-6-0.6-9.8c-0.301-3.9-0.201-4.4,0.5-1.601c0.6,2.9,1.299,6,2,9.3c0.699,3.4,1.4,3.5,2.199,0.4c0.6-6.1,1.201-7,1.801-3.7s0.799,6.5,0.5,9.601
- c-0.301,3.1-0.5,6.8-0.4,11.1c0.801,1.8,1.199,1.1,1.301-1.2c0.199-2.3,0.699-3.8,1.699-4.6c0.9-0.8,1,0.1,0.4,2.8c-0.6,2.6-0.301,3.4,1.1,2.4s1.801-0.301,1.4,2.1c-0.301,2.3-0.6,4.2-0.801,5.5c1.9,1.8,2.4,3.3,1.6,5.6c-0.799,2.2-1.199,4.2-1.199,5.7
- c0,1.601,0.699,1.2,2-1c1.301-2.3,1.6-1.7,0.801,1.8c-0.801,3.5-1.801,5.101-3.201,4.9c-0.5,2.6-0.799,4.4-1.1,6.4c-0.199,2-0.9,3.6-2,4.8c-1.199,1.2-2.199,3.399-3.199,6.6c-0.9,3.101-0.5,3.8,1.1,2s2.5-1.899,2.6-0.5c0,1.5-0.4,3.101-1.4,4.9
- c-0.9,1.7-1.9,3.6-2.799,5.5c-0.9,2-1.701,3.899-2.602,5.899c-0.799,2-1,4.101-0.6,6.4c-7.898,8.809-7.941,22.141-0.1,31c-0.9,3.9-2.9,5.6-6,6.1c-3.199,0.601-3.4,2-0.801,4.301c2.602,2.199,1.9,4.399-2.1,6.6c-3.799,2.1-4.799,4-3.799,5.7s1.699,4,2.299,6.7
- c0.6,2.8-0.6,4.6-3.5,5.5c-2.799,1-5.5,3.3-8,7.1c-3.699,2-6.299,2.8-9,3.5c-2.699,0.6-4.199-0.4-4.4-3.1c-0.199-2.601-0.5-1.4-0.699,3.8c-2.4,1.2-4.699,1.399-7,1.2c-2.301-0.301-2.6-1.801-0.801-4.601c1.701-2.8,2.4-5.3,2-7.399c-0.398-2,0-4.2,1-6.4
- c2.5-4.3,2.102-5.7-0.299-5.1c-2.5,0.5-3.5-0.301-3.1-2.5c0.5-2.2,0.398-4.601-0.301-7.4c-0.801-2.8-0.4-3.8,1-3.2c1.5,0.601,3.1,1.601,5,3.2s1.699,0.9-0.5-1.9c-2.301-2.8-3.6-5.1-4-6.699c-0.5-1.7-1.1-3.7-2-6.2c-0.9-2.4-1.801-3.601-2.6-3.5
- c-0.9,0.1-0.9,1.6-0.201,4.3c0.801,2.8,1.201,5.1,1.301,6.9c0.1,1.899,0,3.899-0.4,6c-0.299,2.1-0.1,4.3,0.701,6.6c0.898,2.2,0.5,4.1-1.201,5.5c-1.6,1.5-2.5,3.5-2.6,6.2s0.699,3.2,2.301,1.5c1.699-1.601,2.6-3.5,3-5.601c0.543,7.843-0.938,15.694-4.301,22.801
- c-2,0.8-3.4,1.3-5,1.6c-1.5,0.2-3.4,0.5-5.5,0.8c-2.1,0.4-4.8,1.9-8,4.601c-3.199,2.699-3.699,4-1.5,3.899c2.2-0.1,2.9,0.601,2.1,2.101c-2.899,0.1-4.5-0.2-5.799-0.5c-1.4-0.4-3-0.2-4.701,0.6c-1.799,0.8-3.199,0.7-4.199-0.3s-0.7-1.8,1-2.5
- c1.699-0.7,3.3-1.4,4.8-2c1.5-0.7,2.101-1.601,1.8-2.7c-0.4-1.2-1.4-2-3.199-2.6c-1.801-0.5-3.4-0.101-5,1.3c-1.5,1.399-2.801,2.3-3.801,2.6s-2.1,0.2-3.4-0.2c-1.199-0.5-2.6-1.3-3.899-2.6c-1.399-1.4-2-0.8-1.8,1.6c0.1,2.5,0.9,4.2,2.199,5.301l25,24
- c8.867,4.33,16.973,10.072,24,17c8.201,3,16.5,6.399,26,10.199c11.396,2.678,22.23,7.35,32,13.801c9.811,3.25,18.719,8.766,26,16.1c1.701,3.6,1.1,3.8-0.9,1.6c-2-2.199-4-4.199-6-5.8c-1.898-1.7-4.1-3.1-6.5-4.3c-2.398-1.1-3.6-1-3.5,0.3
- c0.102,1.4,1.602,2.5,4.5,3.5c2.9,1.101,4.5,2.7,4.701,4.9c0.299,2.2,1.4,3.2,3.6,2.899c2.199-0.399,3.6,0.601,4.4,2.801c0.799,2.199,2,4,3.5,5.399c1.6,1.4,3.1,3,4.5,4.8c1.4,1.801,1.799,1.601,1.299-0.6c-0.6-2.2-1.6-4-3.1-5.5s-2.699-3.2-3.5-5
- c7.268,5.313,12.855,12.603,16.1,21c2.602,0,3.4,2,3,6.7c-0.299,4.7-0.299,8.8-0.1,12.3v65v26c2.4,9.8,0.1,15.1-7,16h-151h-25h-175h-30l-31.8-0.2l-0.2-137.8v-25v-25l1-25.9c11.1-5.6,21.8-11,32.2-16.1l26.8-19l31-21.1c4.9-1.801,6.9-3.801,6-6
- c-0.9-2.301-2.6-2.101-5.1,0.399c-2.4,2.601-4.5,4.101-6.1,4.7c-1.3-2.1-2.8-2.5-5.2-0.4c-2.5,2.101-4.7,3.5-6.6,4.2c-2,0.8-4.7,0.8-8,0.101c-3.3,0.1-5-0.601-6-1.9c-1.1-1.3-2.2-1.8-3.4-1.4c-1.2,0.301-2.2-0.6-2.9-2.6c-0.6-2.1-1.5-3.5-2.4-4.3
- c-1-0.7-2-1.4-3.3-2c-1.2-0.5-2-1.5-2.5-2.8c-0.6-1.301-1.8-2.2-3.9-2.801c-2.1-0.6-3.8-1.3-5.3-2.1c-1.4-0.9-3.2-1.3-5.5-1.3c-2.3-0.101-4-1-5.3-2.8c-1.2-1.801-2.7-2.601-4.4-2.4c-1.8,0.1-3.5-0.2-5.2-0.9c-1.6-0.8-3-1.6-4.1-2.5c-1-0.899-2.7-1.8-5-2.6
- c-2.4-0.9-4.3-1.3-5.8-1.4l-1-32.1v-30c-1.3-3.6-0.5-4.9,2.4-3.9c3,1,4.3,0.4,4.1-1.6s0.2-2.3,1.2-0.8c1.1,1.5,2.8,2.6,5.3,3.3c0.6,2.3,1.6,3,3.8,2.3c2.2-0.8,4.1-1,5.7-0.7c1.7,0.4,3.2,0.2,4.6-0.8c1.5-1,2.7-0.2,3.9,2.2c0.7,3.4,1.4,5.7,2.1,7.8
- c0.7,2.101,0.4,5.2-1,9.2s-1.4,3-0.3-3c-4.1-0.2-5.4,1.2-4.8,3.5c0.7,2.2,1.8,4.9,3.4,8.1c1.7,3.2,2.5,3.101,2.4,0c-0.1-3.199,1-3.399,3.2-0.6c6.4-2.5,9.9-5.8,11.5-10.1c1.6-4.301,1.1-8.5-1.5-12.7c1.1-1.8,0.5-3.8-0.7-5.5c-1.2-1.8-1.5-3.601-0.7-5.4
- c0.7-1.8,0.4-3.8-1-6s-1.9-1.7-1.3,1.5c0.5,3.101,0.7,5.5,0.5,7.2c-0.4,2.6-0.2,4.1-0.1,5.5c0.1,1.4-0.7,1.9-2.5,1.5c-1.7-0.4-3.1-0.2-4.3,0.6c-1.1,0.7-2.4,0-3.8-2.1s-1.8-3.7-1.3-4.6c0.6-0.9,0.6-1.7,0-2.4c-0.6-0.6-1.1-1.6-1.7-2.9c-0.6-1.3-1.2-1.6-2-0.899
- c-0.9,0.6,0.1-0.601,2.8-3.7c1.2-3,1.5-2.6,1,0.2c-0.4,2.899,0.2,4.399,2,4.8c1.8,0.4,2-0.1,0.4-1.3c-1.5-1.3-1.6-2.7-0.3-4.2c1.4-1.5,2.9-2.2,4.6-2.3c1.6,0,3.2-1.101,4.6-3.2c-1.456-8.635-1.184-17.472,0.8-26c2.1-3.9,2.2-4.1,1.2-1.6s-0.5,3.699,1.5,3.5
- c1.9-0.2,2.7-1.301,2.4-3.301c-0.4-2,0.3-3.6,2.1-5c1.8-1.3,2.4-2.199,1.8-2.6c2.1-5.8,4.5-10.9,7.5-16.4c3-5.6,3.2-3.699,0.6,5.4c3.5,3.6,5.5,2.7,6.8-1.6c1.3-4.2,2.3-5.4,3.1-3.601c0.7,1.8-0.1,4.2-2.3,7.101c-2.3,2.899-1.8,3.899,1.5,3.1
- c2.2-4,3.2-6.1,3.8-7.1s1.8-3.101,3.5-6.4c1.6-3.3,2.8-4.1,3.4-2.3s1.5,1.399,2.6-1.3c1.2-2.601,2-4.801,2.5-6.601c0.5-1.7,1.3-2.899,2.4-3.5c1.1-0.6,2.3-2.2,3.6-4.8c0.5-3.2,1.3-5,2.6-6.3c1.2-1.3,2.3-2.4,3.2-3.101c0.9-0.8,2.1-2.399,3.6-4.8
- c1.5-2.399,2.2-2.6,1.8-0.6c-0.3,2.1,0.6,2.6,2.6,1.8c-0.1-3.8,0.7-6.8,2.7-10c2-3.1,3.4-5,4.3-5.7c0.9-0.8,1.9-2.6,3-5.5c3.9-4.399,5-3.399,3.5,2.4c-1.5,5.7-3.6,8.899-6.4,9.6c-2.2,2.101-2.5,3.3-1.8,3.8c0.7,0.5,0.3,1.4-1.3,2.7c-1.6,1.4-2.7,2.601-3.4,3.9
- c-0.6,1.2-1.5,2.8-2.5,4.899c-1.1,2.101-2.1,4.4-3.1,6.9c-1.5,3-2.8,5.6-4.7,8.6c-1.9,3.101-2.9,5.601-3,7.5c-0.2,2,1,0.9,3.3-3.199c2.4-4.101,4.2-6.7,5.4-7.9c2.7-3.2,3.7-4.9,3.3-6.1c-0.4-1.2,0.4-3.301,2.4-6.4s3.9-6.1,5.7-9c1.8-2.9,3.9-5.9,6.4-9.1
- c2.6-3.2,4.7-5.601,6.6-7.2c1.8-2.8,2.8-4.601,4-5.7c1.3-1,3-2.8,5.4-5.4c2.3-2.699,4.3-4.899,5.9-6.699c1.6-1.801,3.6-3.7,6.2-5.9c2.6-2.1,3.6-1.8,3.2,0.8c-0.5,2.601-0.3,4.101,0.5,4.601c0.8,0.5,0.3,2-1.5,4.3c-1.7,2.399-3.5,4.7-5.4,6.899
- c-1.8,2.2-3.4,4.2-4.6,6c-1.3,1.7-2.4,3.801-3.4,6.101c-0.9,2.3-1.2,3.6-0.6,4c-6.054,9.716-10.164,20.517-12.1,31.8l-4.8,25c0.8,1,1.1,2.7,0.8,5.2c-0.2,2.5,0.1,3.8,1.1,4s1.3-1.101,1-3.7c-0.2-2.7-0.3-4.5-0.3-5.5c0.1-1,0.4-2.6,0.9-4.9
- c0.5-2.399,0.8-3.6,1-3.699c0.2-0.101,0.8-0.601,1.7-1.4c2.2-9,4.4-16.7,6.7-24c2.616-11.143,7.371-21.67,14-31c2.2-1.3,3.8-2.4,4.9-4.2c1.2-1.8,2.4-3.6,3.7-5.2c1.3-1.6,2.8-2.8,4.4-3.3c1.7-0.6,3.2-1.899,4.4-3.8c1.3-2,2.2-2,2.6-0.1c0.4,2-0.5,3.5-2.8,4.5
- c-2.2,1-3,2.199-2.2,3.6c0.8,1.4,0.2,3.2-1.7,5.4c-1.9,2.199-2.7,4-2.3,5.3c0.3,1.399,0,3.3-0.9,5.8c-4.76,8.673-7.815,18.178-9,28c-0.7,3.1-1.3,5.9-2.7,9.4c-1.3,3.399-1.5,5.899-0.7,7.399c0.9,1.5,2-0.5,3.4-5.8c0.962-10.939,4.344-21.528,9.9-31
- c3.6-8.7,8-16.1,13.2-23c2.6-3.3,5.1-5.8,8.3-8.4c3.3-2.6,3.7-2,1.4,1.801c-2.3,3.8-4.2,6.699-5.7,8.6c-1.5,4.6-0.6,8.4,2.7,12.6c3.3,4.2,3.6,8,1.1,11.2c-5.5,7.7-8.8,15.601-11,24.2c-2-2.1-2.7-1.8-3,0.1c-0.3,1.9-1.8,2.9-4.6,3c-2.7,0.101-4,1.601-3.7,4.601
- c0.3,3,1.6,3.899,3.9,2.899s4.4-1.6,6.4-1.6c0.1-1.6,1.9-0.7,5.6,1.5c3.7,2.3,7.4,3.3,10.9,3.1c3.5-0.199,6.7,0.9,9.6,3.4c3,0.3,5.2,1,7.5,2c2.4,1,4.1,2,5.2,3c1.2,1.1,2.2,2.7,3,4.9c0.8,2.199,0.8,4.3-0.2,6.1c-0.9,1.9-0.4,3.3,1.6,4.3s2.9,2.9,2.7,5.601
- c-0.3,2.8-0.2,5.1,0.2,7.1c0.4,2.9-0.3,4.3-2,5c-1.7,0.8-3.1,0.9-4.3,0.3c-1.1-0.5-2.3-1.5-3.5-2.899c-1.3-1.5-2.9-2.2-5-2.301c-2.1,0-3.6-0.6-4.6-1.8c-1-1.1-2.2-2.3-3.5-3.5c-2.4-5.2-4.2-6.2-5.5-3.8c-1.4,2.5-3,3.6-4.8,3.3c-1.8-0.2-3.8-0.7-5.9-1.399
- c-2.1-0.7-4.1-1.301-6-1.7c-1.9-0.4-2.5,0.399-1.8,2.6c0.7,2.2,1,4.4,0.9,6.7c-0.1,2.4-0.5,3.6-1.2,3.7c-0.6,0.1-2.2-0.8-4.8-2.601c-2.5-1.899-4.5-3.1-6-3.8c-1.6-0.8-3.5-1.5-5.8-2.399c-2.2-0.801-4.5-1-6.6-0.4c-2.2,0.5-3.9,0.8-5.2,0.7c-1.3,0-2.2,1-2.8,2.899
- c-0.6,1.9-1.7,3.101-3.3,3.7c-1.7,0.601-3.5,1.8-5.5,3.7c-2,1.8-3.6,3.5-4.9,5.2c-1.3,1.7-2.9,3.7-4.9,5.8c0.881,10.76-0.134,21.591-3,32l-2.9,28c0.125,8.963,2.064,17.807,5.7,26c-0.347,9.161-2.958,18.094-7.6,26c-1.592,9.02-0.94,18.292,1.9,27
- c2.801,10.72,7.509,20.849,13.9,29.9c3.2-0.7,4.3-0.5,4.3,0.8c0.1,1.3,0.7,2.2,1.8,2.7c1,0.399,1.5,1.399,1.4,3c-0.2,1.6,0.9,1.899,3.2,0.899c2.2-1,2.9,0.2,2.2,3.7c3.1,9.8,5.4,19.8,7.1,31c-1.2,10.5-4.2,16.5-9,19l2.9,25.9c-0.2,8.1,4.3,12.899,13.2,14.1
- c4.9,0.2,8.6,1,12.1,3.4c3.5,2.3,7.1,3.699,10.7,4.199c3.7,0.5,7.4,0.301,11.1-0.6c6-0.2,10.3-1.4,14-3.4c3.8-2,7.5-4.5,11.1-7.5c3.7-1.899,5.3-4.5,5.7-7.8c0.4-3.399-0.6-3.899-2.9-1.6c-2.4,2.2-4.4,3.899-6.1,5c-1.7,1.1-1-0.2,2.1-3.7c2.3-3.5,3.5-6,4.1-8.5
- c0.5-2.5,1.6-3.8,3.3-4c1.6-0.1,2.6-2.1,2.9-5.9c0.299-3.8,0.1-4.8-0.701-3.1c-0.699,1.6-1.399,3.7-2,6c-0.699,2.4-1.1,1.8-1.5-1.7c-0.299-3.6,0-5.899,0.801-6.8c0.3-11.8,4.199-21.5,11.199-30l12.101-24c4.868-8.712,8.247-18.176,10-28
- c0.872-8.532,2.892-16.907,6-24.9c9.2-6.699,16.101-13.6,21.8-21.1c6.172-8.771,10.68-18.601,13.301-29c0.6-0.7,1.1,0.3,2.399,2.2c1.399,1.899,2.8,1.8,4.399-0.2c1.5-1.9,2.601-3.3,3.201-4.2c0.6-0.8,0.199-2.7-1.101-5.7c-1.399-2.899-2.3-3-3-0.1
- c1.8,1.9,1.8,3.5,1,5.6c-0.8,2.2-1.2,2.2-1.2,0.2c-0.1-2.1-0.8-2.5-2.3-1.2c-1.399,1.4-1.899,1-1.5-1.199c0.399-2.101,1-3.9,1.899-5.301c0.9-1.399,1.5-3,1.9-4.699c0.4-1.801,1.1-3.2,2.2-4.4c4.432-10.75,6.116-22.436,4.899-34c-0.199-4-1.6-6-4.299-6.9
- c-2.601-1-5.101-2.6-7.4-5c-2.2-2.399-4.301-3.899-6.4-4.699c-2-0.7-3.8-2.7-5.4-6.101c-1.6-3.399-3-3.7-4-0.8c-1.1,2.9-2.799,4.1-4.899,3.6c-2.2-0.6-4.5-1.3-7-2.3s-5.101-1.6-7.8-1.7c-2.6-0.1-4.7-0.899-6.2-2.199c-1.5-1.4-3.3-2.9-5.3-4.4
- c-2.1-1.5-2.2-3.6-0.301-6.2c1.9-2.7,3.9-3.7,6.101-3.1c2.101,0.6,4,1.3,5.8,1.899c1.801,0.7,4.2,0.7,7.1-0.1c9.753,1.132,18.893,5.334,26.101,12c2.2,3.5,3.399,6,4.7,8.1c1.3,2.2,2.8,1.301,4.699-2.6c1.801-4,2.701-6.5,2.5-7.6c-0.399-2.2-1.6-4.5-2.799-7.9
- c-1.301-3.4-0.801-4.7,1.399-3.9c2.3,0.9,3.399-0.199,3.601-3.1c0.1-2.9-0.301-5.3-1.101-7c0.7-2.4,1-4.7,1.101-7.8c0.1-3-0.9-3.7-3.101-2c-2.101,1.8-3.3,2-3.601,0.6c-0.299-1.3-0.399-3.1-0.5-5.399c-0.1-2.301-0.399-3.7-1-4.301c-0.5,2.2-0.699,3.9-1.6,5.9
- c-0.8,2.1-1.3,1.7-1.6-1.2c-0.2-2.8-0.801-3-1.7-0.399c-1,2.5-1.2,4.199-0.7,5c0.5,0.899,1.1,1.3,1.801,1.399c0.699,0.101,0,1.5-2.101,4.2c-0.101-9.2,0.3-19.4,0.899-29.7c-1.699,3.4-2.6,5.2-3.6,5.9s-1.9,1.7-2.699,2.899c-0.701,1.2-1,0.4-0.801-2.399
- c0.2-2.8,0.2-5.2,0.1-7.101c-0.1-1.8-0.1-3.899,0-6.199c0.201-2.2,0.101-4.4-0.199-6.5c-0.301-2.101-0.6-4-0.9-5.9c-6.3-9.5-10-17.8-11.9-26c-0.899-2.5-1.799-4.1-2.799-5.9c-1-1.8-1.701-2-2.101-0.5c-0.399,1.601-0.399,3.601,0.101,6.301
- c0.5,2.6,0.399,3.8-0.101,3.6c-0.5-0.3-1.2-1.6-2-3.9c-0.7-2.3-1.3-4.5-1.7-6.5c-0.3-2-1-3.399-1.9-4.199c-1-0.801-2-2-3.199-3.601c-1.2-1.5-2.301-3.6-3.5-6.2c-1.1-2.6-2.301-3.399-3.6-2.5c-1.301,0.9-2,0.2-2-2.3c-0.101-2.399-0.601-4.2-1.701-5.3
- c-1.1-1-1.5-2.1-1.199-3.2c0.3-1-1-1.3-3.801-1c-2.799,0.4-3.299,2.101-1.399,5c2.601,3.5,3.7,6.3,4.5,8.7c0.7,2.4,0.3,5.4-1.3,9c-1.5,3.6-2.301,4.4-2.301,2.5c-0.6-3.4-0.699-5.8-0.299-8c0.399-2.3-0.201-2.1-1.701,0.5c-1.6,2.6-2.799,4.5-3.5,5.7
- c-0.699,1.3-0.6,0.2,0.301-3s1.9-5,3.199-5.3c0.601-2.9,0.201-4.5-0.299-5.801c-0.4-1.199-1-2.6-1.701-4.1c-0.699-1.5-1.5-0.8-2.299,2c-0.801,2.9-1.4,3.8-1.601,2.9c-0.3-1-0.3-2.7,0-5.101c0.2-2.399-0.101-3.399-1.101-3c-1.1,0.4-2.399,0.3-4.1-0.3
- c-1.699-0.6-2.699-0.4-2.9,0.5c0.101-3.2,0.201-5.2,0.201-6.9c0.1-1.8-1-2.399-3.301-1.8c-2.3,0.601-4.199,0.9-5.699,1c-1.5,0-1.101-1.1,1.199-3.5c2.2-2.399,2.5-4,0.7-5c-1.8-1.1-2.899-0.6-3.399,1.2c-0.401,1.8-1.301,0.9-2.701-2.8c0.2-2.4,0.1-3.4-1-3.4
- c-1.2,0-2.5-0.7-4-1.899c-1.5-1.2-2-2.801-1.6-4.9s1.5-3.1,3.2-3.1c1.7,0,1.9-1.101,0.5-3.301c-1.4-2.3-0.6-2.5,2.3-0.6s4.5,1.6,4.7-1c1.8-6,2.8-7.7,3.899-6.1c1.101,1.6,2.5,1.5,4.301-0.2c1.8-1.8,4-3.4,6.699-4.7l2.9-1.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M49.876,101.692c-0.7-1.7-0.5-2,0.7-0.801c1.3,1.101,2.3,1.301,3,0.7c0.7-0.6,1.1-0.2,1.3,1.101c0.1,1.399,0.1,2.399-0.1,3.1c0.5,1.5,1.2,2.9,1.3,5.2c0.1,2.399-0.8,3.7-2.7,3.899
- c-2,0.101-2.8-1.199-2.5-3.899c-1.4-1.4-1-2.4,0.3-3.4c1.3-1,1.3-1.7-0.1-2.1c-1.3-0.4-1.7-1-1.2-1.7v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M174.776,113.092c0.5,1.101-1.1,2.8-4.9,4.9c-5.3,0.899-4.3-0.4,2-3.4l2.9-1.5z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M208.176,119.892c3.6-2.6,3.9-1.699,0.8,2.801l-0.8-2.801z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M139.876,122.692c4.6-1.9,5.5-0.4,2.8,4.399c-2.7,4.7-1.7,5.4,3.1,1.8l-9.9,14.9c-1.8-0.6-2.9-0.3-3.4,0.8c-0.4,1.101-1.6,2.9-3.3,5.4c-1.8,2.6-2.9,3.3-3.3,2.3s0-2.6,1.1-4.8
- c1.2-2.3,1.2-2.9-0.1-1.9c0.5-4.3,2.5-5.2,5-2.8c1.9-3.9,1.6-4.7,0-3.3c-1.7,1.3-2.1,1.1-1.2-0.7c1.4-4.5,3-6.8,5.2-8c1-2.9,2-4.6,3-6l1-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M162.776,122.092c5.2-1.1,5,0.5-0.6,4.7c0,2.8-0.6,3.1-1.2,1.8c-0.7-1.3-1.3-1.5-2.1-0.6c-0.7,0.899-1.4,0.399-1.9-1.5c-0.6-1.8-0.2-2.5,1.2-2.101c1.5,0.4,2.6,0.5,3.6,0.4l1-2.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M126.776,131.092c0.7,0.2,0,1.5-2.1,3.8c-2.1,2.4-2.3,2.101-0.7-1.1l2.8-2.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M209.876,135.692c1.4-1.301,1.9-0.801,1.4,1.399c-0.6,2.3-1,3.8-1.4,4.5c0.1,1-0.6,1.601-1.2,2.101c-0.6,0.5-1.4,1.199-2.5,2c-1,0.899-1.5,0.8-1.4-0.301c0-1.1,0.1-2.1,0.4-3.1
- c0.2-0.9,0.8-2,1.7-3.1c0.9-1.101,1.9-1.601,2.9-1.4l0.1-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M231.875,138.692c0.5-1.5,0.801-1.101,0.801,0.899c0,2.101-0.5,3.8-1.7,5.2c-0.8,3.9-1.399,4.2-1.899,1.7c-0.4-2.4,0.299-4.3,2-5.7l0.799-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M249.875,143.692c2-1.5,3.301,0.5,4,5.899c3.258,4.392,4.98,9.733,4.9,15.2c-2.8-0.9-3.8-3.1-3.9-5.8c-2.121,3.194-3.204,6.966-3.1,10.8c-1.9,4.3-3.199,5-4.9,3l2-21
- c1.701-2.3,2.301-4.3,1.801-6l-0.801-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M214.876,147.692c1.3-1.301,1.8-0.801,1.4,1.399c-0.4,2.3-1.3,3.601-2.9,3.9c-1.5,0.399-2.1,1.2-1.7,2.6c0.4,1.4,0.1,2.9-0.9,4.7c-1,1.7-1.6,3.4-1.8,5c-0.1,1.6-0.6,3.5-1.2,5.5
- c1,1.4,2,0.9,2.4-0.6c0.4-1.4,0.8-2.801,1-4.2c0.2-1.5,0.7-2.8,1.5-4c0.7-1.2,1.4-2.7,1.9-4.601c0.6-1.899,1.2-2.3,1.7-1.199c0.6,1,0.6,2.3,0,3.8c-0.5,1.5-0.8,3-0.7,4.3c0,1.4-0.8,2.5-2.4,3.2c-1.6,0.7-1.6,1.5,0.1,2.399c1.6,0.801,2.2,1.4,1.7,1.601
- c-0.5,0.3-1,1-1.3,2.3c-0.4,1.3-0.8,2.7-1.3,4.2s-1.1,2.7-1.9,3.5c-0.8,0.899-1.7,1.6-2.7,2.3c-0.9,0.7-1.8,1.8-2.6,3.4c-0.8,1.6-1.3,3.1-1.5,4.3c-0.3,1.3-1,2.6-2.1,4.1c-1.1,1.5-2.2,2.9-3.2,4c-1,1.2-1.1,0.5-0.2-1.899c0.9-2.5,0.9-3.2,0-2.4
- c-0.9,0.9-1.9,2.1-3.1,3.8c-1.2,1.7-1.9,2.9-2.1,3.601l10.9-31.9c1.5-2,1.8-3.5,0.8-4.4c-1-0.8-2-0.3-3,1.601c-1,1.899-1.9,3.7-2.7,5.399c-0.9,1.601-1.8,3.4-2.6,5.2c-0.9,1.9-2,3.101-3.2,3.601c-1.2,0.5-2.5,2.1-4.2,4.6c-0.7,1.8-1.1,2.9-1.4,4.2
- c-0.3,1.3-0.9,1.5-2,0.7c-1-0.7-1.3-1.801-0.8-3.101c0.4-1.399,1.1-2.2,1.9-2.399c0.8-0.301,1.4-1.101,1.8-2.5c0.4-1.5,0.8-2.7,1.1-3.801c0.3-1.1,0.9-1.6,1.8-1.5c0.9,0.2,1.7-0.699,2.5-2.399c0.8-1.8,1.5-2.9,2.2-3.2c1.9-2.5,3.1-4.3,4.3-6.4
- c1.3-2.199,2.4-4.1,3.3-5.699c0.9-1.601,2.2-2.801,3.9-3.601c1.6-0.8,2.2-2.3,1.8-4.5c-0.5-2.2,0.7-3.399,3.6-3.6l1.9-1.3z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M239.875,148.692c0.701-1.5,0.801-1.101,0.201,0.899c-0.5,2.101-0.201,3.8,0.799,5.2c-0.699,1.6-1.299,2.4-1.699,3.3c-0.5,0.9-0.6,1.9-0.2,2.9c0.3,1,0.101,1.399-0.7,1.1
- c-0.8-0.2-1.6-0.3-2.3-0.1c-0.7,0.1-0.7-0.601-0.101-2.2c-0.1-1.9,0-2.9,0.301-4.1c0.3-1.2,0.9-1.5,1.699-1.101c0.801,0.4,1.101,0.3,1-0.399c-0.199-0.7-0.5-1.2-1-1.5c-0.399-0.4-0.399-1,0.101-1.9l1.899-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M228.875,158.692c0.701-1.301,1-0.4,0.9,2.699c0,3,0.7,3.601,2.301,1.601c-0.291,6.797-1.746,13.494-4.301,19.8l-6.9,14c-0.799,0.9-1.399,0.7-1.699-0.4c-0.4-1-1.1-0.899-2,0.601
- c-1,1.5-1.9,2.6-2.9,3.399c-1,0.9-1.4,1-1.3,0.4c2-2.5,2.6-4.4,2.6-6.5s-0.7-1.9-2,0.4c-1.4,2.3-1.9,2.3-1.5,0.1c2.3-2.8,4.1-5.1,5.9-8c0.899-4.5,1.7-6.8,3.101-8l4.699-16.8c0.9,3.399,2,3,3.1-1.2v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M103.776,159.092c2.1,0.5,1.4,2.7-2.1,6.7c-3.702,3.571-6.928,7.604-9.6,12c-4.425,3.826-7.914,8.615-10.2,14c-4.947,6.396-9.016,13.425-12.1,20.9c0.006-4.509,1.141-8.943,3.3-12.9
- c3.8-3.7,5.2-5.7,4.8-7l24-32l1.9-1.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M310.176,164.892c0.4-1.6,1.3-0.899,2.699,2c1.301,2.801,1,3.2-1,0.9l-1.699-2.9z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M270.176,166.892c0.5-1.699,1-1.399,1.5,0.801c0.5,2.3,0.199,3-0.801,2.1l-0.699-2.9z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M237.875,168.692c0.89-2.321,3.492-3.481,5.813-2.593c2.32,0.89,3.481,3.492,2.592,5.813c-0.707,1.845-2.533,3.013-4.504,2.88c0,1.5,0.2,3.3,0.5,5.3c0.4,2,0,3.9-1.199,5.7
- c-1.201,1.8-1.9,3.8-2.101,6c-0.3,2.2-0.899,4.5-2.101,6.8c-1.1-1.399-0.899-2.5-0.299-3.399c0.6-0.9,0.799-2,0.699-3.5s-0.699-1.5-1.9,0.199c-1.199,1.7-1.799,1.9-1.799,0.601s-0.5-1.5-1.5-0.4c-1.101,1-1.701,1.9-2.101,2.5c3.667-7.552,6.323-15.554,7.899-23.8
- v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M262.176,170.892c1.199-0.699,1.9,0.801,2.1,4.7c0.2,3.8,1.1,6.8,2.6,9l0.101-13.6c4.651,8.63,4.576,19.038-0.2,27.6c-4.5,3.8-7.8,7-10.8,10.101c-2.101-5.2-0.8-8.2,3.7-9.9
- c2.586-8.067,3.67-16.541,3.199-25l-0.699-2.9z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M186.776,173.092c1-0.2,0.8,0.7-0.6,2.8c-1.4,2.101-1.8,2.101-1.3-0.1l1.9-2.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M183.876,179.692c1.4-0.801,1,1.199-1,6.1c-0.7,2.1-1.5,2.8-2.4,3.2c-1,0.399-0.9-0.101,0-1.5c1-1.4,1.4-2.4,1.4-3.2s0.3-1.6,1-2.5l1-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M294.875,184.692c0.301-1.601,1-1,2.201,1.699c1.1,2.601,0.699,2.801-1.301,0.4l-0.9-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M248.776,191.092c0.7-0.2,0.4,0.7-0.9,2.8c-1.199,2.101-1.6,2.101-1-0.1l1.9-2.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M185.876,194.692c0.7-1.601,1-1,0.8,1.699c-0.1,2.601-0.4,2.801-0.8,0.4v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#141414;stroke:none;" d="M340.875,197.692c0.701-1.601,1-1,0.801,1.699c-0.1,2.601-0.4,2.801-0.801,0.4v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M368.875,201.692c0.9-0.801,1.801,0.199,2.701,3.1c0.799,2.8,1.898,5,3.199,6.6c1.4,1.5,2.1,2.7,2.1,3.5c4.053,3.823,5.959,9.396,5.1,14.9l-1.1,13c-1.248,3.506-1.957,7.182-2.1,10.9
- c-0.213-8.1-1.49-16.135-3.801-23.9l-4.1-20c0.1-2.3-0.6-4.3-2-6v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M56.876,213.692c1.2-0.9,0.8,0.399-1.3,3.699c-2,3.301-2.2,2.801-0.5-1.6l1.8-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M361.875,216.692c1.201-2,1.801-1.601,1.801,1.199c0.1,2.801-0.301,3.101-1,0.9l-0.801-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M52.776,221.092c0.8,0.2,0.7,1.5-0.5,3.8c-1.1,2.4-1.2,2.101-0.4-1.1l0.9-2.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M25.876,231.692c0.6-1.301,1.5-1.801,2.6-1.5c1,0.3,0.9,0.8-0.4,1.399c-1.3,0.7-2.3,1.4-3.1,2.101l0.9-2z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M263.776,233.092c3.801-0.5,7.2,0.4,10.1,2.7c2.101-0.8,3.201-0.8,4.201,0c1.1,0.8,2.199,1.4,3.399,1.8c1.2,0.4,2.101,0.8,2.899,1.101c0.801,0.399,1.4,0.1,1.801-0.801
- c0.4-0.899,0.699-0.399,0.9,1.4c0.1,1.8,0.1,2.9,0.1,3.3c-0.1,0.4-0.7,0.9-1.7,1.601c-1.101,0.699-0.3,1.3,2.3,1.8c-7.569,1.365-15.318,1.399-22.9,0.1c-3.799,1.2-4.6,0.5-3.5-1.399c1.101-2,1.601-3.2,1.5-3.801c-6.1-1.5-6.399-3.199-2-5.3l2.9-2.5z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M5.876,237.692c0.4-1.2,1.1-0.7,2.1,1.3c1,2.1,1.4,3.899,1,5.3c-0.4,1.5-0.1,3.2,0.9,5.2c1-0.9,0.8-0.2,0.6,1.7c-0.3,1.8-1.2,2.699-2.8,2.699c-1.5,0-1.8-0.6-0.9-1.699
- c0.9-1.2,1.1-2.101,0.7-2.601c-0.5-0.6-0.4-1.5,0.2-2.8c-2-2.4-2.4-4.4-1.8-7v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#262626;stroke:none;" d="M46.876,240.692c0.5-1.2,0.8-0.7,1,1.3c0.1,2.1,0.1,3.899,0,5.3c-0.1,1.5-0.1,3.3-0.2,5.4l-0.8-10.9v-1.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M172.876,243.692c0.6-1.9,1-1.9,1.2,0.1c0.2,1.9,1.5,2.9,3.8,2.9c8.9,3.399,9.2,4.399,2,3.1c-2.9,1.3-3.9,1.1-4-0.7s-0.8-2.399-2.2-2c-1.3,0.5-1.9,0.101-1.6-1.3l0.8-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M290.776,243.092c1.4,0.601,1.9,1.8,1.4,3.4c-0.4,1.7-1.5,1.1-3.2-1.9l1.8-1.5z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M7.776,268.092c5.2,0.7,5,1.5-0.7,2.5l0.7-2.5z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M49.776,284.092c2,1.601,1.5,2.5-1.5,2.7s-3.5-0.2-1.4-1.2l2.9-1.5z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M195.776,284.092c4.4,0.601,4.7,1.5,1.1,2.7c-5.617,2.455-8.18,9-5.725,14.617c0.209,0.478,0.451,0.939,0.725,1.383c5.7,0,10.3,1.4,14.9,5c1.6,6,4.6,9,8.9,10c0.2,5-1.4,5.7-5.7,3
- c-1.6,2.4-3.6,2.1-6.1,0.1c-5.4,2.7-7.1,3.4-6.1,2.9c-4.4,0.1-6.2-0.9-6-4c-1.2-3.1-2.5-5.6-4.8-8.1c-1-4.4-0.6-6.4,0.9-7c0.5-4.9-0.1-8.2-1-10.9c-4-1.5-4-3.1-0.8-4.8c3.2-1.7,5.5-3.101,6.8-4.2l2.9-0.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#111110;stroke:none;" d="M305.875,285.692c0.701-1.601,1-1,0.801,1.699c-0.1,2.601-0.4,2.801-0.801,0.4v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M42.776,288.792c-0.8-1.3-0.1-1.6,2.1-1c2.3,0.6,2.9,1.3,2,2c-1.5,1.9-2.9,2.8-5.3,3.1c-2.4,0.301-1.9-0.399,1.3-2.1l-0.1-2z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M46.876,292.692c2.7-1.2,3.3,0.8,1.8,6c-1.6,1.1-2.4,1.5-3.2,1.399c-0.7-0.1-1.6,0.3-2.5,1c-1,0.8-1.3,0.4-1.1-1.2c0.2-1.5,0-1.8-0.6-0.699c-0.6,1-1.2,1.3-1.9,0.699
- c-0.8-0.5-0.7-1.1,0.2-1.699c0.8-0.5,1.2-1.2,1.2-2c-0.1-0.801,0.1-1.301,0.5-1.5c0.4-0.2,1.1-0.2,2.2-0.101c1,0.101,1.8,0.101,2.4,0l1-1.899z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M34.876,298.692c0.6-1.601,1.4-1,2.2,1.699c0.9,2.601,0.4,2.801-1.3,0.4l-0.9-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M173.776,300.092c1.3,0,1.2,1-0.3,2.9c-1.5,1.899-2.8,3.6-3.9,5.3c-1.2,1.7-2.4,2.8-3.9,3.3c-1.4,0.5-3.4,0.601-5.8,0.3c-2.6,0.9-3.3,1.801-3,2.9s0,1.6-0.9,1.4c-0.9-0.101-0.6,0.3,0.9,1.3
- c1.4,1,1.5,1.7,0.2,2.1c-1.4,0.4-1.8,1.2-1.2,2.5c0.6,1.2,1.3,1.3,2.1,0.2c0.8-1.1,1.6-1.1,2.2,0.1c0.6,1.2,1.5,2.101,2.7,2.601c1.2,0.6,2.3,1.1,3.5,1.6c1.2,0.4,2.3,0.7,3.5,0.7s2.3,0,3.5,0s2.3,0.1,3.5,0.5c1.2,0.1,2.5,0,4-0.3c1.4-0.3,2.5,0.1,3.2,1.1
- c0.8,1,1.9,1.2,3.5,0.8c1.6-0.5,2.7-0.399,3.4,0.4c0.6,0.7,1.6,0.8,2.7,0.3c1.2-0.5,2.3-0.5,3.3,0s2.1,1.3,3.3,2.3c1.2,1,2.5,1.4,3.9,1.4c1.4-0.1,2.4,0.3,3.2,1.2c0.8,0.8,2,1.3,3.5,1.3c1.6,0.1,2.9,0.2,4,0.5l33,11.1c1,0.5,1.9,0.2,2.801-0.699
- c0.9-1,1.5-1.101,1.8-0.301c0.399,0.7,0.899,1,1.7,1c0.8-0.1,1,0.2,0.699,0.9c-0.399,0.7-1.199,1.2-2.399,1.3c-1.3,0.101-2.2,0.4-2.8,0.8c-0.6,0.5-1.6,0.601-2.9,0.5c-1.4-0.199-2.3,0.101-2.8,0.801c-0.399,0.8-1.399,1.1-2.8,1.199c-1.4,0.101-2.4,0.4-2.9,1.101
- c-0.5,0.6-1.199,0.7-2,0.399c-0.8-0.399-0.8-1.1,0.1-2.1c0.9-1,1.4-2.1,1.4-3.4c0-1.199-0.6-1.6-1.8-1.3s-1.601,0-1.101-0.899c0.601-1,0.201-1.7-1-2.301c-10.234-3.77-21.098-5.535-32-5.199c-2.3-1.7-3.9-2.101-5.8-1.801c-1.9,0.301-3.2,0.101-3.9-0.399
- c-0.7-0.5-1.7-1.3-3.1-2.4c-1.3-1-2.7-1.2-4.2-0.6c-1.6,0.7-2.7,0.399-3.5-0.9s-1.7-2.2-2.6-2.7s-1.7,0.2-2.4,2.101c-0.6,1.8-1.1,3.399-1.4,4.7c-0.3,1.3-0.2,2.699,0.3,4.399c0.6,1.7,1.4,2.8,2.5,3.3c1.1,0.601,2.3,1.601,3.7,3.2c1.4,1.601,2.8,2.4,4.4,2.3
- c2.3,0.601,3,1.101,3,2.301c0.1,1.199-0.8,1.1-2.5-0.101c-1.7-1.3-3.3-2-4.8-2.1c-1.5-0.2-2.6-0.7-3.4-1.601c-0.7-0.899-1.8-1.199-3.3-0.8c-1.5,0.4-3-0.399-4.3-2.3c-1.4-2-2.8-3.5-4.3-4.6c-1.4-1.2-2.8-2.601-4.1-4.301c-1.4-1.699-2.1-2.6-2.3-2.6
- c-0.7-2.3-1.7-3.1-3.2-3.3c-1.4-0.2-2.3-0.8-2.7-1.9c-0.3-1.2-0.9-1.5-1.9-1.1c-0.9,0.5-1.7,0-2.2-1.3c-0.6-1.4-1.2-1.601-1.9-0.7c-0.7,0.899-1.2,0.8-1.6-0.2s-0.5-2.1-0.5-3.1c0.1-1,0.1-2.101-0.1-3.301c-0.2-1.199,0-2.199,0.8-2.8c0.7-0.7,1.4-1.5,1.9-2.5
- c0.6-1,1.1-2,1.5-3c0.5-0.899,1.4-0.899,2.9,0.101c0.9-2.5,1.4-3.5,2.5-4c1-0.5,2.2-0.601,3.6-0.4c1.3,0.2,2.4-0.4,3.1-1.9c0.8-1.399,1.7-2,2.8-1.699c1.1,0.3,2,0,2.7-1c0.6-1,1.7-1.301,3.3-0.9l2.9-1.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#10100F;stroke:none;" d="M114.876,301.692c0.7-1.601,1-1,0.8,1.699c-0.1,2.601-0.4,2.801-0.8,0.4v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M227.776,311.092c2-1.1,3.5-0.899,4.5,0.4c0.9,1.2,0.5,2.399-1.4,3.6c-1.799,1.101-3.1,0.7-3.899-1.399l0.8-2.601z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M248.176,312.892c1.6-1,2.8-0.3,3.6,2.2c0.801,2.5,1.5,4.2,2.1,5.2c0.601,0.9,1.4,2.8,2.5,5.5c1,2.7,2.201,3.4,3.5,2c-0.1,1.5-0.1,2.5,0.101,3.9c0.2,1.399,0.601,1.8,1.399,1.1
- c0.701-0.6,1.201-0.3,1.4,0.9c0.2,1.199,0.1,1.899-0.4,2.1c-0.5,0.3-0.799,1-0.699,2.4c0.1,1.399,0.5,2.6,1.4,3.5c0.799,0.899,1.399,2,1.799,3.1c0.301,1.2,0.5,2.2,0.4,3.3c-0.1,1-0.6,2.2-1.5,3.601c-1.6-2.9-2.4-5.601-2.9-7.9c-4.466-5.28-7.832-11.4-9.899-18
- c-0.222-3.407-0.894-6.77-2-10l-0.8-2.9z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#0D0D0D;stroke:none;" d="M168.776,327.792c-0.6-1.2,0-1.7,2-1.6c1.9,0.1,1.9,0.6,0.1,1.6h-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#303030;stroke:none;" d="M357.875,328.692c0.6-1.5,0.9-0.801,1,1.899s-0.1,4.101-0.799,4.2c-0.602,0.1-0.602-1.2-0.201-4v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#10100F;stroke:none;" d="M114.876,329.692c0.7-1.601,1-1,0.8,1.699c-0.1,2.601-0.4,2.801-0.8,0.4v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M70.876,331.692c1.7-1.4,1.7-0.7,0,2.1v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M77.876,336.692c1.5-1.5,3.2,0.5,5,6.1c-1.3,2.8-2.3,3.2-3,2c-0.7-1.1-0.8-2.1-0.4-2.9c0.5-0.8-0.4-1.899-2.6-3.1l1-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M70.876,340.692c0.9-0.9,1.4,0.3,1.5,3.699c0.1,3.301-0.6,2.801-2.3-1.6l0.8-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M368.776,343.092c1.301,0.4,1.301,0.9-0.301,1.601c-1.5,0.699-2.6,1.5-3.299,2.3c-0.6,0.8-0.4,0.1,0.699-2.2l2.9-1.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M87.876,373.692c-0.8-1.301-0.5-1.7,0.8-1.2c1.4,0.399,2.1,0.5,2.2,0.1c0.1-0.399,0.1,0.101,0,1.4c0,1.399-0.7,1.7-2,0.8l-1-1.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M319.875,382.692c0.4-1.5,0.701-1.101,1,1.1c0.201,2.3,0,3.7-0.699,4.1c-0.701,0.5-0.801-0.5-0.301-3.1v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#515151;stroke:none;" d="M320.875,383.692c0.9-1.301,1.201-0.4,0.801,2.699c-0.4,3.101-0.701,2.9-0.801-0.6v-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M285.176,402.892c0.5-1.399,1.4-1.3,2.8,0.301c1.399,1.6,1,2.1-1.101,1.699l-1.699-2z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M281.776,403.092c0.4-0.3,1.1,0,2,0.9c0.801,0.899,1,1.5,0.301,1.899c-0.701,0.301-1.5,0.801-2.5,1.301s-1.201,0.1-0.701-1.4l0.9-2.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M306.776,404.092c1.1,0.101,0.4,1-2.3,2.601c-2.601,1.6-4.101,1.899-4.5,0.8c-0.399-1,0.899-1.601,3.899-1.8l2.9-1.601z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#262626;stroke:none;" d="M287.776,411.792c-0.4-1.3,0.6-1.8,3-1.5c2.301,0.3,2,0.8-0.9,1.5h-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M140.876,412.692c-0.2-1.301,0.2-1.7,1.1-1.2c1,0.399,1.6,0.399,2,0.1s0.5,0,0.3,1.101c-0.1,1-0.5,1.199-1.2,0.6c-0.6-0.6-1.3-0.1-2,1.4l-0.2-2z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M145.876,414.692c3-1.9,5.6-0.5,7.8,4.3c0.1,1.8,0.2,2.7,0.5,3.6c0.3,0.9,0,1.9-0.9,2.8c-0.8,1-1.8,1-2.9,0s-1.8-0.899-2.3,0.4s0.4,2.6,2.8,3.9c1.1,0.5,1.4,1.199,1.7,2.6c0.2,1.3,0,1.9-0.6,1.7
- s-1.5-0.101-2.6,0.2c-1.1,0.399-1.6,0.1-1.5-1c0-1.101,0.1-1.9,0.1-2.301c0.5-2.1-0.4-2.6-2-1.699c-1.6,0.899-3,0.699-4.1-0.4c-2.1-2.5-1.7-3.6,0.3-3.3s1.5-0.2-1.3-1.601c0.1-4.1-0.9-6-3.8-6c1.5-2.5,2.6-2.899,4.1-1.6c1.5,1.4,2.4,0.9,2.7-1.4l2-0.199z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M162.876,425.692c3.8-2.101,4.1-1.7,1,1.199l-1-1.199z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;stroke:none;" d="M161.176,527.892c6.527-0.989,13.164-1.022,19.7-0.1h12l10.9,0.9c-2.7,2-5.3,3-7.9,3.1c-1.3,0.5-2.3,0.3-4.1,0.1c-1.7-0.199-2.7,0.2-3,1c-0.3,0.801-1.2,0.9-2.8,0.2c-1.6-0.6-2.5-0.6-2.7,0.2
- c-0.2,0.7-1.4,1-3.5,0.7c-2-0.2-2.7-0.601-1.9-1.101c-2.5,0.801-3.5,0.101-4.2-1.199c-0.6-1.4-1.7-1.9-3.3-1.5c-1.6,0.3-2.7-0.301-3.3-2c-0.6-1.801-1.7-1.801-3.2-0.301h-2.7z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M142.876,536.692c0.2-1.4,1-0.5,2.6,2.6s2,4.5,1.1,4.3c-0.8-0.3-2-1.899-3.5-4.8l-0.2-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M149.876,547.692c-0.2-1.301,0.5-0.801,2.1,1.399c1.5,2.3,2.9,4.2,3.9,5.7c4.5,5.8,7.2,10.1,8.8,13.9c-5.835-5.514-10.792-11.888-14.7-18.9l-0.1-2.1z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M165.176,570.892c0.2-2,1-1.899,2.4,0.4c1.3,2.2,2.4,3.8,3.5,4.5c2.3,2.6,3.5,4.3,4.5,6.2c0.9,1.899,2.4,3.5,4.5,4.7c2.1,1.199,1.7,1.899-1.2,2.1l-12.1-16l-1.6-1.9z"/>
- </g>
- <g>
- <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:none;" d="M184.776,585.092c2.3,0.9,5,1.8,8,2.7c-0.3,1.9-1.1,2-2.5,1.4c-1.3-0.601-1.9-0.2-1.6,1.1c0.3,1.4-0.3,1.4-1.8,0.1c-1.4-1.199-2.4-1.399-2.9-0.399c-0.5,0.899-1,1.3-1.7,1.3
- c-0.6-0.1-0.6-0.8,0-2.1c0.5-1.301,0.8-2.101,0.7-2.4l1.8-1.7z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M110.117,367.483c-7.499,28.498,4.5,62.996,25.499,83.996"/>
- <path style="fill:#DD192A;stroke:none;" d="M108.45,365.721c-7.732,30.791,4.995,64.737,26.764,86.891c2.384,2.427,2.336-0.705,0.804-2.264c-20.342-20.702-31.422-52.475-24.234-81.102c0.375-1.495-3.013-4.804-3.334-3.525z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M139.851,455.03c2.944,9.323,1.472,14.721-1.472,24.534c-2.453,10.304,0.491,21.59-2.944,31.403"/>
- <path style="fill:#DD192A;stroke:none;" d="M137.399,455.237c2.787,9.479,0.065,16.534-1.865,25.765c-2.018,9.648,0.545,19.658-2.438,29.202c-0.794,2.542,3.988,3.729,4.677,1.527c3.079-9.85,1.15-20.092,2.728-30.152c0.753-4.804,2.71-9.306,3.305-14.177
- c0.519-4.251-0.311-8.52-1.504-12.579c-0.663-2.253-5.639-2.094-4.902,0.414z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M106.975,426.571c0.491,6.379,3.926,12.758,7.851,17.174c3.925,5.888,13.248,9.322,15.702,15.701c2.944,7.851-3.925,19.627-5.888,27.479c-1.963,6.378-9.323,24.043-4.907,29.44"/>
- <path style="fill:#DD192A;stroke:none;" d="M104.585,427.304c1.119,9.767,7.151,18.045,14.783,23.903c3.666,2.814,7.692,5.493,9.125,10.119c1.398,4.515-0.734,10.079-2.198,14.312c-2.59,7.489-5.307,14.921-7.695,22.483c-1.744,5.526-4.752,13.969-1.064,19.304
- c1.013,1.466,5.627-0.334,4.394-2.119c-3.763-5.443,0.803-15.891,2.627-21.372c2.577-7.745,5.59-15.384,7.92-23.201c2.575-8.639,0.45-14.471-6.502-19.958c-8.269-6.526-15.347-13.914-16.61-24.936c-0.203-1.771-5.009-0.527-4.78,1.465z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M259.085,390.752c-6.379,23.062-8.832,42.688-23.553,62.807c-11.776,16.192-13.739,39.254-14.721,58.881"/>
- <path style="fill:#DD192A;stroke:none;" d="M256.725,390.811c-2.824,10.32-5.111,20.783-8.19,31.033c-3.498,11.642-8.741,22.112-15.729,32.035c-11.909,16.909-13.367,39.165-14.389,59.137c-0.134,2.612,4.666,1.244,4.789-1.152
- c0.56-10.939,1.442-21.846,3.784-32.566c2.455-11.24,7.407-20.126,13.686-29.588c11.743-17.7,15.267-38.905,20.77-59.016c0.762-2.784-4.096-2.167-4.721,0.117z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M259.085,416.758c-4.416,11.776-7.852,23.062-11.776,34.838c-3.435,9.813-9.813,16.683-12.267,27.478"/>
- <path style="fill:#DD192A;stroke:none;" d="M257.628,416.909c-4.271,11.496-7.914,23.202-11.776,34.838c-3.19,9.613-9.775,17.532-12.267,27.478c-0.306,1.22,2.637,0.804,2.914-0.303c2.477-9.891,8.755-18.005,12.267-27.478
- c4.259-11.487,7.506-23.343,11.776-34.838c0.414-1.115-2.518-0.765-2.914,0.303z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M88.82,383.392c-2.944,7.36-4.907,15.701-5.888,23.553c2.944-4.907,4.416-10.305,7.851-15.211c0.981,9.322-3.435,20.608-4.416,29.931c1.472-5.397,3.435-10.795,6.379-15.701c-0.491,9.813-3.925,19.627-4.907,29.44
- c0.981-4.907,3.435-9.813,4.907-15.211c-1.963,9.323-4.907,18.155-6.379,27.478c0.981-4.416,2.454-9.322,5.888-12.757c1.963,6.869-2.453,17.664-1.962,25.515c2.944-5.397,4.907-11.776,9.323-16.683c1.962,6.869-3.435,16.192-2.944,23.552
- c1.963-3.435,4.416-7.851,7.36-9.813c-0.491,8.342-2.454,16.684-1.963,25.024c1.472-7.359,2.944-15.701,9.323-20.117c0.49,8.342-2.944,17.174-3.926,25.515c1.472-5.888,3.435-13.248,6.379-18.154c-1.472,11.285-2.944,23.062-4.907,34.347"/>
- <path style="fill:#66BD61;stroke:none;" d="M87.431,383.211c-2.977,7.693-4.879,15.664-5.969,23.836c-0.21,1.573,2.373,0.936,2.859,0.078c2.771-4.887,4.587-10.23,7.68-14.943c-0.889-0.02-1.778-0.04-2.667-0.06c0.754,10.077-3.226,19.754-4.437,29.645
- c-0.197,1.607,2.603,0.99,2.939-0.205c1.526-5.405,3.496-10.542,6.298-15.418c-0.953-0.025-1.906-0.052-2.859-0.078c-0.679,9.969-3.769,19.534-4.907,29.44c-0.181,1.576,2.651,1.047,2.94-0.205c1.181-5.11,3.349-9.904,4.826-14.928
- c-0.953-0.026-1.906-0.052-2.859-0.078c-2.003,9.192-4.813,18.189-6.379,27.478c-0.258,1.529,2.643,1.066,2.939-0.205c1.068-4.574,2.45-8.655,5.637-12.206c-0.889-0.02-1.778-0.04-2.667-0.06c1.902,8.314-2.224,16.842-1.983,25.229
- c0.043,1.525,2.34,1.068,2.859,0.078c2.931-5.589,5.043-11.523,9.152-16.415c-0.889-0.02-1.778-0.04-2.667-0.06c1.727,7.836-3.133,15.414-2.966,23.266c0.034,1.557,2.319,1.023,2.859,0.078c1.939-3.391,3.808-6.861,6.939-9.307
- c-0.813-0.195-1.625-0.391-2.438-0.585c-0.598,8.363-2.275,16.61-1.963,25.024c0.06,1.594,2.683,1.087,2.94-0.205c1.413-7.088,2.74-14.671,8.821-19.327c-0.813-0.195-1.625-0.39-2.438-0.585c0.248,8.71-2.766,16.965-3.926,25.515
- c-0.213,1.574,2.628,1.03,2.94-0.205c1.549-6.142,3.179-12.313,6.298-17.871c-0.953-0.026-1.906-0.052-2.859-0.078c-1.493,11.47-2.955,22.943-4.906,34.347c-0.255,1.491,2.711,1.132,2.939-0.205c1.952-11.403,3.414-22.877,4.907-34.347
- c0.204-1.57-2.375-0.942-2.859-0.078c-3.212,5.723-4.865,12.116-6.46,18.438c0.98-0.068,1.96-0.137,2.94-0.205c1.16-8.55,4.173-16.805,3.926-25.515c-0.036-1.239-1.704-1.146-2.438-0.585c-6.656,5.097-8.269,13.104-9.826,20.907c0.98-0.068,1.96-0.137,2.94-0.205
- c-0.313-8.414,1.365-16.661,1.963-25.024c0.09-1.27-1.783-1.097-2.438-0.585c-3.486,2.723-5.619,6.538-7.782,10.32c0.953,0.025,1.906,0.052,2.859,0.078c-0.173-8.085,4.708-15.737,2.923-23.838c-0.258-1.171-2.139-0.688-2.667-0.06
- c-4.249,5.058-6.46,11.164-9.494,16.95c0.953,0.025,1.906,0.052,2.859,0.078c-0.247-8.611,3.9-17.24,1.941-25.801c-0.271-1.187-2.122-0.667-2.667-0.06c-3.428,3.818-4.99,8.383-6.14,13.308c0.979-0.068,1.96-0.137,2.939-0.205
- c1.566-9.288,4.376-18.285,6.379-27.478c0.301-1.38-2.535-1.182-2.859-0.078c-1.533,5.213-3.762,10.19-4.988,15.494c0.98-0.068,1.96-0.137,2.94-0.205c1.138-9.906,4.228-19.472,4.906-29.44c0.108-1.583-2.353-0.959-2.859-0.078
- c-2.904,5.051-4.881,10.392-6.459,15.984c0.979-0.068,1.96-0.137,2.939-0.205c1.241-10.127,5.168-19.896,4.395-30.217c-0.086-1.157-2.251-0.694-2.667-0.06c-3.212,4.895-5.144,10.402-8.021,15.479c0.953,0.026,1.906,0.052,2.859,0.078
- c1.064-7.978,2.9-15.755,5.808-23.27c0.612-1.581-2.299-1.601-2.778-0.361z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M265.464,405.472c0,9.813-1.963,20.118-0.491,29.932c1.473-2.944,2.453-6.869,3.435-10.795c-2.453,11.285-5.397,22.08-6.869,33.366c1.472-4.907,2.944-10.305,3.435-15.211c-3.435,8.832-5.397,18.155-9.322,26.987
- c0.49-2.454,0.98-5.397,1.472-8.342c-3.435,6.379-3.926,14.229-6.379,21.59c-0.981-4.907,0.49-10.795,0.981-16.192c-3.435,6.379-4.907,12.758-6.379,19.137c0.491-4.416,2.453-10.305,0.981-14.721c-2.944,8.832-2.453,18.646-6.379,26.987
- c-0.981-2.944-0.49-6.379-0.49-9.813c-4.907,6.869-3.926,17.664-5.397,25.516c-0.981-5.889,0-11.776-0.491-17.174c-1.963,8.832-2.944,18.646-0.981,27.968"/>
- <path style="fill:#66BD61;stroke:none;" d="M264.015,405.86c-0.117,10-1.773,19.946-0.491,29.932c0.098,0.756,2.649-0.124,2.882-0.632c1.582-3.464,2.509-7.112,3.435-10.795c-0.955,0.162-1.91,0.324-2.865,0.486c-2.442,11.096-5.316,22.096-6.869,33.366
- c-0.111,0.807,2.659,0.21,2.865-0.486c1.482-5.007,2.811-10.017,3.435-15.211c0.101-0.839-2.618-0.168-2.865,0.486c-3.366,8.913-5.556,18.22-9.322,26.987c0.955-0.162,1.91-0.324,2.865-0.486c0.534-2.773,1.006-5.556,1.472-8.342
- c0.142-0.85-2.57-0.108-2.865,0.486c-3.37,6.797-4.134,14.41-6.379,21.59c0.961-0.211,1.921-0.421,2.882-0.632c-0.812-5.429,0.408-10.795,0.981-16.192c0.066-0.624-2.616,0.112-2.882,0.632c-3.113,6.089-4.843,12.505-6.379,19.137
- c0.955-0.162,1.91-0.324,2.865-0.486c0.678-4.965,2.253-9.872,0.998-14.866c-0.184-0.729-2.702,0.051-2.882,0.632c-2.736,8.881-2.647,18.393-6.379,26.987c0.961-0.211,1.921-0.421,2.882-0.632c-0.814-3.261-0.553-6.482-0.49-9.813
- c0.014-0.756-2.615,0.221-2.882,0.632c-4.909,7.575-3.963,16.967-5.397,25.516c0.961-0.211,1.921-0.421,2.882-0.632c-0.756-5.719-0.132-11.436-0.491-17.174c-0.04-0.639-2.746-0.002-2.882,0.632c-1.988,9.312-2.792,18.696-0.998,28.113
- c0.13,0.678,3.045-0.005,2.898-0.777c-1.776-9.322-1.008-18.589,0.965-27.822c-0.961,0.211-1.921,0.421-2.882,0.632c0.36,5.737-0.264,11.454,0.491,17.174c0.088,0.662,2.776-0.002,2.882-0.632c1.438-8.567,0.485-17.938,5.397-25.516
- c-0.961,0.211-1.921,0.421-2.882,0.632c-0.062,3.33-0.323,6.552,0.49,9.813c0.192,0.769,2.65-0.1,2.882-0.632c3.73-8.594,3.642-18.106,6.379-26.987c-0.961,0.211-1.921,0.421-2.882,0.632c1.229,4.888-0.301,9.714-0.965,14.575
- c-0.108,0.797,2.699,0.231,2.865-0.486c1.535-6.631,3.266-13.048,6.379-19.137c-0.961,0.211-1.921,0.421-2.882,0.632c-0.573,5.402-1.794,10.753-0.981,16.192c0.106,0.711,2.701-0.056,2.882-0.632c2.244-7.18,3.008-14.793,6.379-21.59
- c-0.955,0.162-1.91,0.324-2.865,0.486c-0.465,2.785-0.938,5.568-1.472,8.342c-0.155,0.807,2.589,0.157,2.865-0.486c3.767-8.768,5.955-18.073,9.322-26.987c-0.955,0.162-1.91,0.324-2.865,0.486c-0.624,5.193-1.952,10.204-3.435,15.211
- c0.955-0.162,1.91-0.324,2.865-0.486c1.553-11.271,4.427-22.27,6.869-33.366c0.162-0.736-2.678-0.261-2.865,0.486c-0.925,3.683-1.853,7.331-3.435,10.795c0.961-0.211,1.921-0.421,2.882-0.632c-1.282-9.984,0.373-19.931,0.491-29.932
- c0.006-0.537-2.888-0.111-2.898,0.777z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M286.522,436.394c-13,32-21,65-35,96c-14,32-26,70-30,105"/>
- <path style="fill:#97BD95;stroke:none;" d="M285.076,435.995c-6.872,17.045-12.491,34.538-18.322,51.956c-5.741,17.149-12.391,33.756-19.404,50.413c-13.288,31.56-23.312,64.96-27.327,99.029c-0.227,1.919,2.776,1.897,3,0
- c4.105-34.837,14.72-68.883,28.425-101.076c6.673-15.674,12.771-31.413,18.199-47.569c5.852-17.412,11.449-34.909,18.322-51.956c0.724-1.795-2.179-2.567-2.893-0.797z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M297.522,442.394c-2,8-5,17-4,26c7-6,13-16,22-17c0,7-2,14-3,20c6-5,11-10,18-14c-3,9-7,17-8,26c11-3,19-16,32-15c0,12-11,24-10,36c11-7,20-22,34-24c-4,13-11,25-14,38c8-9,16-20,27-24c-1,10-7,20-8,30c6-2,12-7,19-8
- c0,7-2,14-1,19c3-2,9-2,12-3c-1,3-1,8-2,10"/>
- <path style="fill:#97BD95;stroke:none;" d="M295.904,440.487c-2.206,8.64-4.758,17.119-4.017,26.132c0.05,0.597,2.826,4.06,3.253,3.681c6.8-6.043,12.355-15.456,22-17c-1.084-1.228-2.169-2.454-3.253-3.681c-0.167,6.762-1.806,13.245-2.983,19.868
- c-0.122,0.688,2.81,4.172,3.236,3.813c5.841-4.925,11.402-10.077,18-14c-1.079-1.271-2.157-2.542-3.236-3.813c-2.948,8.608-6.785,16.907-8,26c-0.1,0.744,2.459,4.051,3.236,3.813c11.483-3.527,18.988-15.518,31.868-15.006c-1.041-1.225-2.081-2.45-3.121-3.675
- c-0.455,12.769-10.573,23.063-10,36c0.027,0.616,2.711,4.04,3.253,3.681c11.544-7.652,19.509-21.476,34-24c-1.079-1.271-2.157-2.542-3.236-3.813c-4.103,12.886-10.776,24.822-14,38c-0.186,0.762,2.99,4.092,3.236,3.813c7.942-9.012,15.447-19.448,27-24
- c-1.079-1.271-2.157-2.542-3.236-3.813c-1.313,10.363-6.687,19.638-8,30c-0.092,0.725,2.492,4.087,3.236,3.813c6.508-2.404,12.075-6.707,19-8c-1.084-1.228-2.169-2.454-3.253-3.681c-0.151,6.307-1.9,12.71-1,19c0.091,0.63,2.608,4.036,3.253,3.681
- c3.7-2.042,8.007-1.893,12-3c-1.079-1.271-2.157-2.542-3.236-3.813c-0.9,3.28-0.799,6.814-2,10c-0.427,1.134,3.325,3.576,3.236,3.813c1.201-3.187,1.099-6.721,2-10c0.197-0.718-2.499-4.017-3.236-3.813c-3.992,1.108-8.3,0.959-12,3
- c1.084,1.228,2.169,2.454,3.253,3.681c-0.9-6.289,0.848-12.693,1-19c0.018-0.757-2.458-3.829-3.253-3.681c-6.924,1.294-12.492,5.597-19,8c1.079,1.271,2.157,2.542,3.236,3.813c1.313-10.363,6.687-19.638,8-30c0.091-0.717-2.508-4.1-3.236-3.813
- c-11.552,4.553-19.057,14.989-27,24c1.079,1.271,2.157,2.542,3.236,3.813c3.224-13.179,9.896-25.115,14-38c0.234-0.737-2.47-3.945-3.236-3.813c-14.49,2.525-22.456,16.348-34,24c1.084,1.228,2.169,2.454,3.253,3.681c-0.573-12.907,9.544-23.226,10-36
- c0.027-0.776-2.33-3.644-3.121-3.675c-13.056-0.52-20.5,11.422-32.132,14.994c1.079,1.271,2.157,2.542,3.236,3.813c1.215-9.094,5.052-17.393,8-26c0.225-0.657-2.701-4.13-3.236-3.813c-6.597,3.924-12.158,9.076-18,14c1.079,1.271,2.157,2.542,3.236,3.813
- c1.193-6.714,2.847-13.283,3.017-20.132c0.019-0.77-2.445-3.81-3.253-3.681c-9.645,1.545-15.199,10.958-22,17c1.084,1.228,2.169,2.454,3.253,3.681c-0.734-8.919,1.803-17.328,3.983-25.868c0.326-1.279-3.341-3.4-3.236-3.813z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M6.522,443.394c19-14,40-26,60-39c-3,11-7,23-12,34c3-1,5,0,8,0c-2,7-8,13-10,19c2,0,9,1,13,0c-2,6-6,13-7,20c3-1,7,0,10-1c-2,3-2,11-3,13c3-1,8,1,12-1c-2,3-3,9-6,12c1,0,5,0,7,0c0,2,1,7,0,9c3,0,7,1,10,1"/>
- <path style="fill:#97BD95;stroke:none;" d="M8.127,444.965c19.084-13.972,39.622-25.766,59.453-38.613c-1.121-0.834-2.241-1.668-3.362-2.501c-3.204,11.607-7.073,23.004-12,34c-0.799,1.784,1.17,3.103,2.74,2.747c2.499-0.566,4.87-0.055,7.368,0.086
- c-0.703-0.944-1.405-1.889-2.108-2.833c-2.262,6.9-7.44,12.24-10,19c-0.571,1.509,0.634,2.783,2.108,2.833c4.594,0.156,9.064,0.802,13.632-0.086c-0.913-0.916-1.826-1.832-2.74-2.747c-2.433,6.895-5.861,13.313-7.129,20.582c-0.282,1.615,1.551,2.477,2.869,2.165
- c3.296-0.781,6.688-0.216,10-1c-0.82-1.099-1.64-2.196-2.46-3.294c-2.353,4.272-1.601,9.139-3.28,13.547c-0.688,1.807,1.09,3.104,2.74,2.747c4.06-0.88,7.957,0.563,12-1c-0.82-1.099-1.64-2.196-2.46-3.294c-2.284,3.879-3.006,8.55-6,12
- c-1.246,1.436,0.199,3.38,1.828,3.38c2.333,0,4.667,0,7,0c-0.746-0.75-1.492-1.501-2.237-2.251c0.127,2.719,0.991,5.78,0.129,8.418c-0.499,1.528,0.581,2.771,2.108,2.833c3.354,0.139,6.644,0.861,10,1c2.974,0.123,3.628-4.447,0.392-4.58
- c-3.354-0.139-6.644-0.861-10-1c0.703,0.944,1.405,1.889,2.108,2.833c1.033-3.162,0.28-6.345,0.129-9.582c-0.061-1.305-0.857-2.251-2.237-2.251c-2.333,0-4.667,0-7,0c0.609,1.126,1.219,2.253,1.828,3.38c3.043-3.506,3.699-8.092,6-12
- c0.969-1.646-0.361-4.105-2.46-3.294c-3.931,1.52-7.971,0.127-12,1c0.913,0.916,1.826,1.832,2.74,2.747c1.508-3.962,0.643-8.682,2.72-12.453c1.011-1.836-0.334-3.797-2.46-3.294c-3.296,0.781-6.688,0.216-10,1c0.957,0.722,1.913,1.443,2.869,2.165
- c1.192-6.835,4.582-12.932,6.871-19.418c0.648-1.836-1.061-3.073-2.74-2.747c-4.099,0.797-8.248,0.054-12.368-0.086c0.703,0.944,1.405,1.889,2.108,2.833c2.555-6.75,7.73-12.076,10-19c0.506-1.545-0.588-2.747-2.108-2.833c-3.038-0.173-5.632-0.593-8.632,0.086
- c0.913,0.916,1.826,1.832,2.74,2.747c4.926-10.996,8.795-22.392,12-34c0.54-1.956-1.546-3.678-3.362-2.501c-20.209,13.094-41.098,25.147-60.547,39.387c-2.62,1.918,0.771,4.929,3.211,3.143z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M128.522,527.394c16,34,29,70,41,106"/>
- <path style="fill:#97BD95;stroke:none;" d="M126.734,526.707c16.098,34.348,28.999,70.048,41,106c0.424,1.27,4.426,3.92,3.576,1.373c-12-35.951-24.902-71.651-41-106c-0.553-1.179-4.689-3.749-3.576-1.373z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M382.522,550.394c34-8-16,48-21,54c8-6,16-13,26-14c-1,18-19,33-11,52"/>
- <path style="fill:#97BD95;stroke:none;" d="M382.92,551.84c4.524-1.012,10.878-1.77,9.664,4.682c-1.184,6.29-5.437,12.236-8.935,17.438c-6.981,10.379-15.172,19.805-23.188,29.374c-1.015,1.21,0.367,3.452,1.817,2.355c7.673-5.797,15.359-12.487,25.243-13.795
- c-0.5-0.5-1-1-1.5-1.5c-1.453,18.394-18.423,33.196-10.946,52.398c0.693,1.782,3.596,1.008,2.893-0.797c-7.186-18.457,9.64-33.702,11.054-51.602c0.059-0.739-0.731-1.602-1.5-1.5c-10.554,1.396-18.521,7.982-26.757,14.205c0.605,0.785,1.212,1.57,1.817,2.355
- c9.475-11.31,19.199-22.476,26.949-35.085c3.009-4.896,7.131-11.479,6.065-17.521c-1.071-6.079-9.29-4.837-13.474-3.901c-1.888,0.422-1.087,3.314,0.797,2.893z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M16.522,481.394c30,0-20,52-15,59c8,12,29-1,34,18c6,17-15,36-17,53c11-1,21-7,27,4c3,4-2,12,1,16"/>
- <path style="fill:#97BD95;stroke:none;" d="M15.585,481.996c15.126,0.245,7.22,16.068,2.904,23.864c-3.422,6.181-7.346,12.075-11.119,18.043c-2.719,4.3-5.919,8.819-7.37,13.754c-1.426,4.852,4.732,7.598,8.54,8.561c7.438,1.882,16.058-0.203,22.029,5.692
- c8.146,8.042,3.832,21.428-0.37,30.096c-4.679,9.652-11.558,18.784-13.107,29.639c-0.058,0.403,0.533,0.375,0.806,0.345c7.247-0.79,16.429-5.04,22.94-0.283c7.963,5.817,0.323,13.393,4.235,20.076c0.43,0.734,3.146-0.352,2.897-0.777
- c-2.326-3.973,0.083-8.861-0.032-13.184c-0.113-4.271-4.754-8.007-8.451-9.145c-3.594-1.107-7.838-0.137-11.405,0.562c-0.654,0.128-8.121,1.834-7.961,0.715c0.418-2.931,1.504-5.761,2.623-8.481c4.376-10.644,11.763-19.899,14.591-31.194
- c2.041-8.149-0.3-18.775-8.571-22.414c-7.183-3.161-15.726-0.558-22.606-4.706c-5.498-3.313-3.047-7.51-0.623-11.955c6.588-12.076,15.745-22.886,20.592-35.879c1.202-3.221,2.262-7.205,0.768-10.501c-1.572-3.467-6.131-3.978-9.438-4.031
- c-0.622-0.01-3.313,1.182-1.873,1.205z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M224.522,532.394c0,23-7,46-9,68"/>
- <path style="fill:#97BD95;stroke:none;" d="M222.253,532.904c-0.187,23.006-6.794,45.208-9,68c-0.267,2.752,4.331,1.109,4.537-1.021c2.206-22.792,8.813-44.995,9-68c0.022-2.795-4.52-1.126-4.537,1.021z"/>
- </g>
- </g>
- <g id="Layer_x0020_4" style="fill-rule:nonzero;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <g>
- <path style="stroke:none;" d="M182.95,583.65c0.623,2.493,0.312,4.986,0.312,7.479c1.247-2.181,2.181-5.297,3.428-7.79c-0.312,1.869-0.623,4.051-0.935,5.921c1.247-1.247,2.182-3.428,3.116-4.986c-0.312,2.182-0.623,4.363-0.623,6.232
- c1.558-2.182,2.493-4.985,3.428-7.479c-0.935,2.805-1.87,5.921-1.247,9.037c1.558-2.493,2.493-5.609,4.363-8.103c0,2.182-0.624,4.362-0.312,6.544"/>
- <path style="fill:#F2F219;stroke:none;" d="M181.503,584.049c0.493,2.344,0.286,4.705,0.258,7.08c-0.018,1.469,2.081,2.08,2.795,0.757c1.35-2.503,2.2-5.229,3.428-7.79c-0.914-0.385-1.828-0.771-2.742-1.155c-0.322,1.972-0.613,3.948-0.935,5.921
- c-0.22,1.346,1.408,2.691,2.507,1.459c1.413-1.583,2.301-3.464,3.351-5.29c-0.914-0.385-1.828-0.771-2.742-1.155c-0.313,2.204-0.627,4.402-0.677,6.631c-0.035,1.571,2,1.94,2.795,0.757c1.619-2.408,2.574-5.134,3.579-7.837c-0.964-0.266-1.928-0.531-2.893-0.797
- c-1.074,3.267-1.783,6.396-1.247,9.834c0.209,1.346,2.135,1.38,2.742,0.358c1.572-2.646,2.579-5.576,4.363-8.103c-0.932-0.252-1.864-0.505-2.795-0.757c-0.07,2.195-0.517,4.344-0.312,6.544c0.178,1.909,3.179,1.927,3,0c-0.205-2.2,0.241-4.349,0.312-6.544
- c0.051-1.602-1.989-1.898-2.795-0.757c-1.784,2.525-2.791,5.455-4.363,8.103c0.914,0.119,1.828,0.238,2.742,0.358c-0.444-2.85,0.366-5.56,1.247-8.24c0.611-1.859-2.229-2.582-2.893-0.797c-0.918,2.47-1.797,4.92-3.277,7.12c0.932,0.252,1.864,0.505,2.795,0.757
- c0.043-1.962,0.294-3.892,0.569-5.834c0.225-1.583-1.828-2.744-2.742-1.155c-0.912,1.585-1.654,3.307-2.881,4.683c0.835,0.486,1.671,0.973,2.507,1.459c0.322-1.972,0.613-3.948,0.935-5.921c0.253-1.551-1.95-2.808-2.742-1.155c-1.227,2.56-2.079,5.289-3.428,7.79
- c0.932,0.252,1.864,0.505,2.795,0.757c0.031-2.662,0.187-5.253-0.365-7.877c-0.398-1.893-3.29-1.09-2.893,0.797z"/>
- </g>
- <g>
- <path style="fill:#3398C3;stroke:none;" d="M141.816,532.234c2.493,11.529,12.153,19.008,17.762,28.356c3.428,5.298,7.167,9.972,10.906,14.958c2.493,3.116,5.609,9.972,8.414,10.906"/>
- <g>
- <path style="stroke:none;" d="M141.816,532.234c2.493,11.529,12.153,19.008,17.762,28.356c3.428,5.298,7.167,9.972,10.906,14.958c2.493,3.116,5.609,9.972,8.414,10.906"/>
- <path style="fill:#3398BE;stroke:none;" d="M140.37,532.633c2.825,11.468,11.874,19.024,17.913,28.715c3.666,5.883,8.326,11.055,12.201,16.783c2.181,3.226,3.98,7.792,7.657,9.619c1.727,0.858,3.247-1.729,1.515-2.59c-3.662-1.82-5.509-7.199-7.875-10.368
- c-3.978-5.327-8.139-10.518-11.66-16.168c-5.674-9.104-14.194-15.979-16.857-26.788c-0.462-1.878-3.355-1.081-2.893,0.797z"/>
- </g>
- </g>
- <g>
- <path style="stroke:none;" d="M142.345,521.713"/>
- <path style="fill:#F2F219;stroke:none;" d="M142.345,526.713c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M146.593,527.448"/>
- <path style="fill:#F2F219;stroke:none;" d="M146.593,532.448c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M151.69,528.723"/>
- <path style="fill:#F2F219;stroke:none;" d="M151.69,533.723c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M156.576,528.298"/>
- <path style="fill:#F2F219;stroke:none;" d="M156.576,533.298c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M161.674,529.997"/>
- <path style="fill:#F2F219;stroke:none;" d="M161.674,534.997c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M168.258,532.333"/>
- <path style="fill:#F2F219;stroke:none;" d="M168.258,537.333c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M174.206,535.731h0.212"/>
- <path style="fill:#F2F219;stroke:none;" d="M174.206,540.731c0.071,0,0.142,0,0.212,0c2.726,0,5-2.274,5-5s-2.274-5-5-5c-0.071,0-0.142,0-0.212,0c-2.726,0-5,2.274-5,5s2.274,5,5,5z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M181.002,536.369"/>
- <path style="fill:#F2F219;stroke:none;" d="M181.002,541.369c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M187.799,535.944"/>
- <path style="fill:#F2F219;stroke:none;" d="M187.799,540.944c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M193.959,535.307"/>
- <path style="fill:#F2F219;stroke:none;" d="M193.959,540.307c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M201.181,533.183"/>
- <path style="fill:#F2F219;stroke:none;" d="M201.181,538.183c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M206.066,529.784"/>
- <path style="fill:#F2F219;stroke:none;" d="M206.066,534.784c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M212.014,526.599"/>
- <path style="fill:#F2F219;stroke:none;" d="M212.014,531.599c6.449,0,6.449-10,0-10s-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M217.96,521.713"/>
- <path style="fill:#F2F219;stroke:none;" d="M217.96,526.713c6.448,0,6.448-10,0-10c-6.449,0-6.449,10,0,10z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M151.522,400.394c12,16,36,24,54,13"/>
- <path style="fill:#000000;stroke:none;" d="M150.174,400.953c13.087,16.87,37.243,23.92,56.24,12.846c1.691-0.985-0.876-1.341-1.785-0.811c-17.706,10.321-39.874,2.167-51.76-13.154c-0.589-0.759-3.382,0.234-2.695,1.119z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M382.522,304.394c-2,28-19,55-16,83c18-15,24-43,38-60c2,27-8,58-14,85c-2,8-3,19-7,26c-3-7-7-16-12-21c-11-10-59-22-63,2c-9,43,110-24,125-30"/>
- <path style="fill:#41783E;stroke:none;" d="M381.073,304.782c-2.317,28.25-18.683,54.179-16,83c0.068,0.727,2.492-0.267,2.761-0.497c18.535-15.921,23.068-41.429,38-60c-0.92,0.166-1.84,0.331-2.761,0.497c1.3,20.021-3.14,39.834-7.804,59.176
- c-2.175,9.016-4.347,18.03-6.501,27.051c-1.979,8.284-2.613,17.002-6.675,24.64c0.959-0.214,1.918-0.429,2.878-0.644c-3.799-8.828-7.677-19.014-16.348-24.09c-6.468-3.787-13.995-5.992-21.278-7.528c-11.737-2.477-29.756-3.903-37.857,7.168
- c-5.063,6.917-4.035,17.918,5.008,20.176c10.188,2.544,22.397-1.714,31.977-4.791c17.942-5.764,35.193-13.757,52.155-21.901c11.775-5.655,23.286-12.397,35.396-17.314c1.911-0.776,0.095-1.105-1.002-0.66c-8.816,3.58-17.225,8.353-25.747,12.561
- c-14.304,7.063-28.735,13.906-43.517,19.917c-10.887,4.427-62.454,25.538-53.185-4.923c4.541-14.926,27.332-10.936,38.434-8.181c6.292,1.562,12.586,3.808,18.13,7.21c7.801,4.788,11.486,15.116,14.937,23.135c0.307,0.711,2.607-0.134,2.878-0.644
- c4.035-7.586,4.852-16.364,6.676-24.641c2.125-9.645,4.609-19.209,6.925-28.81c4.541-18.831,8.684-38.202,7.42-57.683c-0.043-0.661-2.512,0.187-2.761,0.497c-14.921,18.558-19.5,44.11-38,60c0.92-0.165,1.84-0.331,2.761-0.497c-2.682-28.8,13.683-54.755,16-83
- c0.032-0.402-2.827-0.091-2.898,0.776z"/>
- </g>
- <g>
- <path style="fill:#92CACC;stroke:none;" d="M28.522,25.394c36-7,89-16,124-3c-30,15-74,22-96,49c26,4,55-10,81-10c-31,12-90,20-108,51c16,6,38-4,56-2c-7,20-48,26-62,44c-17,23,6,16,20,23c26,13-15,37-2,49"/>
- <g>
- <path style="stroke:none;" d="M28.522,25.394c36-7,89-16,124-3c-30,15-74,22-96,49c26,4,55-10,81-10c-31,12-90,20-108,51c16,6,38-4,56-2c-7,20-48,26-62,44c-17,23,6,16,20,23c26,13-15,37-2,49"/>
- <path style="fill:#41783E;stroke:none;" d="M28.856,27.372c20.106-3.9,40.316-7.335,60.756-8.886c20.606-1.563,42.314-1.275,61.954,5.826c-0.007-1.239-0.014-2.477-0.021-3.716c-32.09,15.843-72.927,20.792-97.002,49.692c-1.25,1.5,0.059,2.902,1.646,3.124
- c27.593,3.851,53.646-9.705,81-10c-0.214-1.272-0.429-2.544-0.644-3.816c-19.62,7.503-40.337,11.772-60.125,18.82c-18.511,6.593-38.704,15.801-49.194,33.337c-0.678,1.133,0.329,2.209,1.341,2.558c18.443,6.362,37.836-3.646,56.623-1.9
- c-0.654-0.886-1.309-1.772-1.963-2.658c-3.117,8.239-11.006,13.093-18.368,17.177c-8.624,4.785-17.773,8.559-26.435,13.281c-8.093,4.412-14.827,9.67-19.882,17.439c-3.339,5.132-5.813,12.165,0.907,15.544c6.201,3.119,13.913,2.703,20.457,4.978
- c7.874,2.737,11.722,8.75,8.686,16.633c-3.476,9.023-18.638,23.408-9.028,32.945c1.8,1.786,6.04-0.611,3.92-2.716c-4.519-4.484-0.477-10.923,2.112-15.352c3.238-5.54,7.031-10.822,8.744-17.089c4.373-16.006-16.493-19.389-27.349-21.513
- c-2.282-0.447-5.494-0.929-6.743-3.149c-1.946-3.459,3.562-10.093,5.255-12.435c5.178-7.162,14.271-11.541,21.947-15.383c13.698-6.857,34.41-13.321,40.371-29.082c0.558-1.474-0.52-2.524-1.963-2.658c-18.259-1.697-37.601,8.232-55.377,2.1
- c0.447,0.853,0.894,1.706,1.341,2.558c10.308-17.23,30.982-25.57,49.06-31.907c18.985-6.655,38.824-10.748,57.621-17.936c2.167-0.829,1.775-3.842-0.644-3.816c-27.314,0.295-53.53,13.834-81,10c0.548,1.041,1.097,2.083,1.646,3.124
- c23.428-28.122,63.739-32.875,94.998-48.308c1.805-0.891,2.028-2.975-0.021-3.716c-19.46-7.036-40.862-7.494-61.296-6.166c-21.538,1.4-42.827,5-63.994,9.105c-3.074,0.596-2.424,4.557,0.668,3.957z"/>
- </g>
- </g>
- <g>
- <path style="stroke:none;" d="M302.522,19.394c24-3,55-2,78,6c-27,11-63,9-86,28c10,12,48,4,64,7c-9,13-33,15-45,25c19,8,46,1,63,14c-15,7-34,10-46,20c14,9,32,5,47,13c-11,16-20,23-2,40"/>
- <path style="fill:#41783E;stroke:none;" d="M302.336,20.243c25.513-3.084,52.797-2.343,77.308,5.972c0.098-0.488,0.195-0.976,0.293-1.464c-28.233,11.227-61.946,8.554-86.586,28.37c-0.246,0.198-0.411,0.584-0.171,0.853c5.031,5.612,13.552,6.453,20.618,6.945
- c10.37,0.723,20.807-0.209,31.182-0.378c2.19-0.035,4.381-0.011,6.57,0.066c0.982,0.035,1.962,0.109,2.94,0.188c0.689,0.055,2.561-0.3,1.99,0.476c-3.703,5.039-9.985,7.924-15.551,10.332c-9.66,4.179-20.221,6.846-28.579,13.519
- c-0.318,0.254-0.438,0.813,0.024,0.998c20.133,8.056,44.774,0.705,63,14c0.188-0.456,0.374-0.912,0.562-1.368c-15.375,6.999-33.132,9.58-46.586,20.37c-0.369,0.296-0.381,0.751,0.024,0.998c7.409,4.505,15.713,5.906,24.18,7.08
- c4.741,0.657,9.45,1.354,14.093,2.539c2.512,0.641,4.911,1.58,7.267,2.645c1.553,0.701-2.408,5.124-2.93,5.848c-3.608,5.013-7.764,10.36-8.158,16.759c-0.443,7.209,5.627,13.41,10.354,17.985c0.77,0.745,3.511-0.36,2.684-1.16
- c-5.485-5.31-11.414-11.75-9.765-19.964c1.436-7.151,7.748-13.593,11.778-19.401c0.2-0.289,0.098-0.626-0.209-0.781c-14.378-7.26-31.472-4.479-45.633-12.169c-1.048-0.569,8.893-6.145,9.229-6.306c3.704-1.774,7.59-3.174,11.457-4.542
- c7.841-2.775,15.802-5.162,23.386-8.615c0.557-0.253,1.262-0.857,0.562-1.368c-17.135-12.5-40.042-7.042-59.367-12.686c-4.199-1.226-1.216-2.136,1.008-3.453c2.082-1.233,4.313-2.214,6.526-3.181c4.524-1.976,9.197-3.608,13.782-5.435
- c7.589-3.023,15.307-6.725,20.26-13.465c0.296-0.402-0.066-0.806-0.478-0.876c-10.474-1.805-21.464-0.441-32.018-0.207c-5.959,0.133-11.96,0.091-17.876-0.705c-2.592-0.349-5.16-0.939-7.616-1.838c-2.072-0.758-6.99-2.599-4.192-4.731
- c23.574-17.973,56.709-15.438,83.409-26.055c0.741-0.294,1.291-1.125,0.293-1.464c-24.933-8.459-52.745-9.164-78.692-6.028c-1.442,0.174-2.373,1.94-0.371,1.698z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M306.522,31.394c2,23-8,47-8,70c16-21,27-46,43-65c5,28-4,59,4,87c21-21,30-54,48-75c6,37-12,82-17,118"/>
- <path style="fill:#41783E;stroke:none;" d="M305.073,31.782c1.749,23.723-7.741,46.387-8,70c-0.01,0.883,2.506-0.05,2.782-0.417c15.661-20.783,26.339-44.941,43-65c-0.928,0.139-1.854,0.278-2.782,0.417c4.852,28.85-3.787,58.462,4,87
- c0.26,0.95,2.407-0.035,2.782-0.417c21.158-21.568,28.733-52.116,48-75c-0.928,0.139-1.854,0.278-2.782,0.417c6.101,39.9-11.413,78.896-16.991,117.825c-0.14,0.972,2.759,0.425,2.881-0.427c5.595-39.05,23.129-78.146,17.009-118.175
- c-0.143-0.934-2.465,0.041-2.782,0.417c-19.268,22.886-26.846,53.437-48,75c0.928-0.139,1.854-0.278,2.782-0.417c-7.788-28.538,0.852-58.15-4-87c-0.157-0.931-2.461,0.031-2.782,0.417c-16.661,20.059-27.339,44.217-43,65c0.928-0.139,1.854-0.278,2.782-0.417
- c0.258-23.615,9.749-46.263,8-70c-0.058-0.774-2.97-0.2-2.898,0.776z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M98.522,189.394c-15,29-21,69-23,101c8-28,19-56,28-84c-2,22-8,43-10,65c11-21,17-45,27-67c-6,32-21,70-18,101"/>
- <path style="fill:#41783E;stroke:none;" d="M97.169,189.348c-15.778,30.966-20.896,66.908-23.098,101.219c-0.082,1.277,2.637,0.57,2.901-0.348c8.173-28.378,18.929-55.912,28-84c-0.967,0.116-1.934,0.232-2.901,0.348c-2.101,21.855-7.899,43.146-10,65
- c-0.119,1.231,2.444,0.568,2.804-0.128c11.08-21.467,17.126-45.013,27-67c-0.935,0.042-1.869,0.085-2.804,0.128c-6.375,33.312-21.003,66.746-17.998,101.214c0.087,0.996,2.997,0.362,2.897-0.776c-2.988-34.285,11.66-67.648,18.002-100.786
- c0.224-1.17-2.477-0.6-2.804,0.128c-9.873,21.985-15.924,45.54-27,67c0.935-0.042,1.869-0.085,2.804-0.128c2.101-21.855,7.899-43.146,10-65c0.123-1.279-2.613-0.545-2.901,0.348c-9.071,28.089-19.827,55.622-28,84c0.967-0.116,1.934-0.232,2.901-0.348
- c2.19-34.113,7.212-69.988,22.902-100.781c0.647-1.27-2.261-0.964-2.706-0.091z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M310.522,191.394c18,36,15,78,14,117"/>
- <path style="fill:#41783E;stroke:none;" d="M309.073,191.782c17.808,36.312,15.024,77.502,13.991,116.758c-0.036,1.368,2.887,0.835,2.916-0.293c1.036-39.387,3.862-80.801-14.009-117.242c-0.555-1.13-3.397-0.242-2.898,0.776z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M342.522,238.394c14,33,4,81-10,112"/>
- <path style="fill:#41783E;stroke:none;" d="M341.073,238.782c7.465,18.112,7.796,38.146,5.397,57.337c-2.341,18.727-7.709,37.232-15.398,54.45c-0.414,0.927,2.474,0.604,2.9-0.352c7.938-17.774,13.185-36.738,15.599-56.05c2.34-18.721,1.663-38.537-5.6-56.162
- c-0.429-1.039-3.285-0.163-2.898,0.776z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M372.522,259.394c-6,36-12,68-30,100"/>
- <path style="fill:#41783E;stroke:none;" d="M371.058,259.518c-5.771,34.561-12.702,68.799-29.914,99.736c-0.774,1.391,2.169,1.335,2.756,0.279c17.302-31.095,24.284-65.521,30.086-100.264c0.234-1.402-2.721-0.991-2.928,0.248z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M340.522,247.394c2,32-8,67-15,98"/>
- <path style="fill:#41783E;stroke:none;" d="M339.073,247.782c1.849,33.219-7.722,65.729-15,97.792c-0.247,1.092,2.673,0.63,2.898-0.361c7.313-32.219,16.856-64.83,15-98.208c-0.053-0.942-2.96-0.343-2.898,0.776z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M300.522,359.394c-1,13-6,26-8,39"/>
- <path style="fill:#41783E;stroke:none;" d="M299.081,359.604c-1.21,13.281-5.843,25.885-8,39c-0.159,0.972,2.74,0.444,2.883-0.422c2.156-13.115,6.789-25.719,8-39c0.093-1.018-2.805-0.426-2.883,0.422z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M317.522,352.394c-2,14-5,28-7,41"/>
- <path style="fill:#41783E;stroke:none;" d="M316.083,352.615c-2.003,13.723-4.853,27.301-7,41c-0.144,0.915,2.748,0.38,2.877-0.443c2.146-13.699,4.996-27.276,7-41c0.135-0.922-2.757-0.377-2.877,0.443z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M335.522,350.394c2,10,2,21-1,31"/>
- <path style="fill:#41783E;stroke:none;" d="M334.073,350.782c1.934,10.295,1.841,20.644-1.01,30.754c-0.349,1.235,2.599,0.848,2.918-0.285c2.894-10.262,2.949-20.811,0.99-31.246c-0.224-1.19-3.131-0.46-2.898,0.777z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M111.522,348.394c-2.316-8.887-4.786-10.421-3.505-21.399c-4.01,1.734-7.974,4.031-12.258,3.498c-1.846-10.303,8.353-19.444-2.236-26.099"/>
- <path style="fill:#41783E;stroke:none;" d="M112.971,348.005c-2.056-7.506-4.33-13.238-3.515-21.227c0.085-0.834-1.6-0.419-1.978-0.251c-1.503,0.671-3.002,1.352-4.511,2.009c-1.907,1.209-3.885,1.287-5.935,0.23c-0.103-1.253-0.062-2.505,0.123-3.754
- c0.309-2.91,1.342-5.755,2.068-8.577c1.369-5.329,0.251-9.371-4.346-12.573c-0.755-0.526-3.333,0.629-2.71,1.063c9.421,6.563,0.951,16.859,2.143,25.955c0.027,0.207,0.383,0.298,0.537,0.305c5.034,0.234,9.183-1.705,13.708-3.723
- c-0.659-0.083-1.318-0.167-1.978-0.251c-0.817,8.016,1.42,13.991,3.496,21.571c0.231,0.846,3.128,0.063,2.897-0.777z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M72.522,311.394c13,0,5,14,4,22c2-1,8-2,10-4c-4,14,6,16,8,28"/>
- <path style="fill:#41783E;stroke:none;" d="M71.043,312.529c11.563,0.447,4.104,14.931,3.127,21.441c-0.185,1.231,2.829,0.144,3.243-0.031c3.706-1.567,7.739-1.97,10.973-4.563c-1.405,0.198-2.81,0.396-4.215,0.594c-1.29,5.035-1.231,9.469,1.233,14.118
- c2.55,4.81,5.667,8.618,6.755,14.121c0.203,1.028,4.988-0.308,4.727-1.631c-0.928-4.695-3.178-8.415-5.719-12.388c-3.155-4.935-3.755-9.668-2.293-15.373c0.353-1.378-3.802,0.263-4.215,0.594c-2.437,1.954-6.179,2.233-9.027,3.437
- c1.081-0.01,2.162-0.021,3.243-0.031c1.223-8.152,8.666-22.036-4.873-22.559c-1.096-0.042-5.438,2.174-2.957,2.271z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M171.522,341.394c12,15,38,17,56,12c-12,4-32,2-43-2c15,5,27,7,42,2c-3,2-7,2-11,3"/>
- <path style="fill:#66BD61;stroke:none;" d="M169.281,342.046c13.904,16.637,39.715,18.226,59.334,12.992c-0.729-1.097-1.457-2.192-2.186-3.289c-12.846,3.992-28.5,2.41-41.065-1.971c-0.561,1.077-1.123,2.153-1.684,3.23c14.712,4.817,28.927,6.78,43.935,2.029
- c-0.906-1.023-1.812-2.047-2.718-3.069c-3.227,1.785-6.924,2.002-10.468,2.78c-3.197,0.703-0.161,3.805,2.186,3.289c3.976-0.874,7.918-1.221,11.532-3.22c2.579-1.427-0.924-3.637-2.718-3.069c-13.807,4.371-26.556,2.454-40.065-1.971
- c-2.63-0.861-4.794,2.146-1.684,3.23c13.754,4.795,30.885,6.396,44.935,2.029c3.17-0.985,0.135-3.907-2.186-3.289c-17.128,4.569-40.428,3.636-52.666-11.008c-1.388-1.66-6.235-0.793-4.482,1.305z"/>
- </g>
- <g style="fill:#FFFFFF;stroke:none;">
- <path d="M189.022,237.394c1,0,2,2,2.5-1c-0.5,0-2.5,1-2.5,1c0,0.5,0.5-0.5,0.5-0.5c0,1-0.5,1.5-0.5,2c1,1,2.5,2.5,4,3.5c0-1-1-2.5-1.5-3.5l1.5,0.5c-1.5,0.5-3.5,0.5-5.5,0.5l1.5-1.5c1.5,1.5,4,2.5,5,4"/>
- <g>
- <path style="fill:none;" d="M189.022,237.394c1,0,2,2,2.5-1c-0.5,0-2.5,1-2.5,1c0,0.5,0.5-0.5,0.5-0.5c0,1-0.5,1.5-0.5,2c1,1,2.5,2.5,4,3.5c0-1-1-2.5-1.5-3.5l1.5,0.5c-1.5,0.5-3.5,0.5-5.5,0.5l1.5-1.5c1.5,1.5,4,2.5,5,4"/>
- <path d="M187.396,238.28c-0.184-0.018,0.662,0.398,0.812,0.462c0.805,0.347,1.775,0.218,2.606,0.071c1.932-0.343,2.803-1.043,3.16-2.907c0.105-0.549-1.772-0.402-1.947-0.381c-1.729,0.207-3.302,0.904-4.847,1.671c-0.196,0.098-0.676,0.378-0.61,0.685
- c0.009,0.043,0.019,0.086,0.028,0.13c0.127,0.597,1.581,0.434,1.947,0.381c1.349-0.193,2.721-0.477,3.382-1.765c-1.619,0.251-3.238,0.502-4.857,0.753c-0.04,0.571-0.255,1.028-0.425,1.563c-0.176,0.553,0.177,0.748,0.549,1.117
- c1.095,1.088,2.233,2.127,3.504,3.007c0.775,0.536,4.885,0.143,4.776-1.161c-0.106-1.275-0.925-2.393-1.5-3.5c-1.498,0.432-2.995,0.863-4.493,1.295c0.5,0.167,1,0.333,1.5,0.5c0.414-0.473,0.828-0.945,1.242-1.417c-1.123,0.335-2.435,0.201-3.595,0.202
- c0.363,0.291,0.726,0.583,1.088,0.874c0.5-0.5,1-1,1.5-1.5c-1.506,0.236-3.012,0.472-4.519,0.708c1.546,1.461,3.722,2.266,5,4c0.711,0.963,5.341-0.408,4.648-1.348c-1.279-1.733-3.455-2.538-5-4c-0.856-0.81-3.796-0.015-4.519,0.708c-0.5,0.5-1,1-1.5,1.5
- c-0.755,0.755,0.562,0.875,1.088,0.874c2.5-0.001,4.992-0.078,7.405-0.798c0.364-0.108,2.54-0.985,1.242-1.417c-0.5-0.167-1-0.333-1.5-0.5c-0.556-0.185-5.01,0.298-4.493,1.295c0.575,1.107,1.394,2.225,1.5,3.5c1.592-0.387,3.184-0.774,4.776-1.161
- c-1.06-0.732-2.019-1.576-2.95-2.464c-0.395-0.376-1.012-0.718-0.773-1.311c0.204-0.505,0.313-0.995,0.351-1.539c0.069-0.998-4.426-0.086-4.857,0.753c-0.051,0.098-0.134,0.326-0.19,0.387c0.9-0.301,1.8-0.602,2.699-0.902c-0.024,0.003-0.047,0.007-0.071,0.01
- c0.649,0.127,1.298,0.254,1.947,0.382c-0.009-0.043-0.019-0.086-0.028-0.13c-0.204,0.229-0.407,0.457-0.61,0.685c0.153-0.076,0.32-0.159,0.461-0.224c0.786-0.36,1.253-0.292-0.308-0.105c-0.649-0.127-1.298-0.254-1.947-0.381
- c-0.043,0.293-0.118,0.578-0.225,0.854c-0.175,0.264-0.14,0.294,0.104,0.091c0.563-0.189,1.126-0.379,1.689-0.569c-0.043,0.007-0.086,0.015-0.129,0.023c0.593-0.04,1.186-0.08,1.779-0.12c0.373,0.031-0.213-0.181-0.315-0.239
- c-0.421-0.24-0.841-0.366-1.325-0.414c-1.14-0.112-2.46,0.14-3.468,0.689c-0.804,0.439-0.708,0.993,0.216,1.084z"/>
- </g>
- </g>
- <g style="fill:#FFFFFF;stroke:none;">
- <path d="M278.522,264.894c0.5-1,2-2,3-3c0.5,1,2,3.5,2.5,4.5c-2,0-4.5-1-5.5-1.5"/>
- <g>
- <path style="fill:none;" d="M278.522,264.894c0.5-1,2-2,3-3c0.5,1,2,3.5,2.5,4.5c-2,0-4.5-1-5.5-1.5"/>
- <path d="M280.811,265.899c0.634-1.105,1.875-1.846,2.779-2.719c-1.437-0.518-2.873-1.035-4.309-1.553c0.781,1.528,1.719,2.972,2.5,4.5c0.33-0.429,0.661-0.858,0.992-1.287c-1.361-0.035-2.575-0.576-3.729-1.138c-0.664-0.324-2.392-0.771-2.813,0.186
- c-0.437,0.994,1.101,1.873,1.766,2.197c2.264,1.104,4.753,1.798,7.271,1.862c0.706,0.018,1.359-0.57,0.992-1.287c-0.781-1.528-1.719-2.972-2.5-4.5c-0.555-1.085-3.167-2.655-4.309-1.553c-1.098,1.06-2.446,1.932-3.221,3.281
- c-0.861,1.501,3.644,3.639,4.578,2.011z"/>
- </g>
- </g>
- <g>
- <path style="fill:#CC1233;stroke:none;" d="M181.522,233.894"/>
- </g>
- <g>
- <path style="stroke:none;" d="M271.022,259.894c-0.5,1,1-0.5,1-1.5l-2,1c2,0,1-0.5,0.5,0"/>
- <path style="fill:#CC1233;stroke:none;" d="M269.558,257.965c-0.412,0.867,0.206,1.971,0.655,2.692c0.282,0.453,1.389,2.204,2.181,1.625c0.679-0.495,1.094-1.472,1.13-2.281c0.04-0.888-0.658-1.936-1.163-2.602c-0.272-0.359-1.067-1.425-1.66-1.128
- c-0.667,0.333-1.333,0.667-2,1c-0.568,0.284,0.126,1.679,0.28,1.987c0.287,0.573,0.651,1.121,1.09,1.59c0.219,0.233,0.663,0.712,1.035,0.709c0.444-0.004,0.928-0.004,1.354-0.148c0.859-0.29-0.356-2.364-0.529-2.643c-0.455-0.73-1.691-2.44-2.729-1.496
- c-0.629,0.571,0.294,2.066,0.606,2.567c0.312,0.501,0.685,0.993,1.144,1.37c0.146,0.12,0.655,0.523,0.893,0.307c0.097-0.087,0.197-0.146,0.321-0.188c0.187-0.063-0.211,0.02-0.036,0.009c0.161-0.009,0.214,0.112-0.146-0.079c-0.243-0.2-0.486-0.401-0.73-0.602
- c0.004,0.004,0.009,0.008,0.013,0.012c-0.497-0.88-0.993-1.761-1.489-2.642c0.001,0.005,0.002,0.009,0.004,0.014c-0.009-0.248-0.017-0.495-0.024-0.742c0.064-0.191,0.194-0.192,0.063-0.132c-0.038,0.017-0.211,0.047-0.029,0.018
- c-0.279,0.044-0.567,0.043-0.85,0.045c0.802,1.429,1.604,2.858,2.405,4.287c0.667-0.333,1.333-0.667,2-1c-0.941-1.243-1.882-2.486-2.823-3.73c0.014-0.294-0.059,0.172-0.098,0.275c-0.078,0.206-0.194,0.397-0.313,0.582c-0.057,0.088-0.091,0.125-0.21,0.256
- c-0.046,0.05-0.097,0.095-0.148,0.139c-0.204,0.173-0.078-0.19,0.397,0.117c0.688,0.915,1.376,1.83,2.064,2.744c-0.003-0.007-0.006-0.015-0.008-0.021c0.072,0.307,0.145,0.614,0.217,0.921c-0.008,0.404-0.02,0.198,0.063,0.023c0.162-0.341-0.063-0.935-0.18-1.242
- c-0.228-0.601-0.558-1.169-0.945-1.68c-0.223-0.293-1.41-1.761-1.803-0.935z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M180.022,234.894c0.417-0.438,0.672-0.662,1.308-0.167c-0.09,0.154,0.621-1.815,0.591-1.73c0.649,0.235,0.791,0.643,0.426,1.223c-0.417,0.118-0.693-0.012-0.829-0.389c0.03-0.006-1,0.828-1.334,0.932
- c0.333-1.616,0.482-0.934,1.197-1.392c-0.254,0.447-0.626,0.599-1.116,0.454c1.398,0.042,1.201-0.083,2.284,0.469c-0.034-0.002-1.791,0.122-1.905,0.124c0.971-1.702,1.083,0.03,1.378-0.024"/>
- <path style="fill:#CC1233;stroke:none;" d="M182.418,235.289c0.125-0.132,0.135-0.14,0.028-0.024c0.16-0.113,0.121-0.094-0.119,0.057c-0.372,0.081-0.743,0.161-1.114,0.242c-0.153,0.001-0.306,0.003-0.458,0.005c-0.418-0.068-0.836-0.136-1.254-0.204
- c-0.123-0.042-0.24-0.097-0.351-0.164c-0.072-0.29-0.145-0.58-0.217-0.87c-0.002,0.003-0.004,0.005-0.006,0.008c1.606,0.066,3.212,0.131,4.817,0.197c0.127,0.244,0.048,0.382,0.094,0.225c0.021-0.072,0.045-0.143,0.069-0.213c0.02-0.061,0.106-0.31,0.002-0.01
- c0.04-0.114,0.08-0.229,0.12-0.342c0.095-0.269,0.189-0.539,0.289-0.806c-1.632-0.166-3.263-0.332-4.895-0.498c0,0.001,0,0.001-0.001,0.002c-0.107,0.34,0.479,0.729,0.7,0.818c0.193,0.091,0.189,0.074-0.013-0.051c-0.101-0.149-0.113-0.16-0.035-0.031
- c-0.028-0.142-0.039-0.141-0.033,0c-0.006,0.188,0.025-0.01-0.091,0.194c0.392-0.207,0.783-0.413,1.175-0.62c0.299-0.022,0.598-0.044,0.897-0.065c0.418,0.068,0.836,0.136,1.254,0.204c0.201,0.103,0.402,0.205,0.604,0.308c0.123,0.139,0.143,0.133,0.058-0.018
- c-0.321-0.741-1.717-0.891-2.375-0.918c-0.711-0.029-1.998,0.019-2.442,0.721c0.213-0.337,0.305-0.284,0.114-0.128c-0.125,0.102-0.253,0.199-0.382,0.296c-0.119,0.089-0.24,0.175-0.363,0.259c-0.056,0.038-0.113,0.075-0.171,0.111
- c-0.291,0.184,0.382-0.168,0.13-0.072c1.411,0.321,2.821,0.642,4.232,0.963c0.033-0.153,0.067-0.306,0.105-0.458c0.095-0.379-0.082,0.168,0.028-0.103c0.025-0.062,0.06-0.117,0.098-0.171c-0.128,0.183-0.25,0.244-0.482,0.335
- c-0.739,0.293-0.402,0.137-0.172,0.076c0.481-0.127,0.829-0.265,1.256-0.522c-1.51-0.349-3.02-0.698-4.53-1.046c-0.111,0.141-0.111,0.163,0.002,0.066c0.151-0.071,0.306-0.132,0.466-0.182c0.422-0.034,0.845-0.067,1.267-0.101
- c0.282,0.051,0.563,0.103,0.846,0.154c-0.449,0.676-0.897,1.352-1.346,2.027c0.238,0.006,0.477,0.01,0.715,0.013c0.254,0.002,0.867,0.082-0.152-0.042c0.222,0.038,0.092,0.007-0.39-0.093c0.319,0.084-0.537-0.228-0.197-0.08c0.188,0.082,0.371,0.179,0.555,0.272
- c0.393-0.606,0.786-1.213,1.178-1.819c-0.636,0.017-1.269,0.101-1.905,0.124c1.006,0.5,2.011,0.999,3.017,1.498c0.084-0.142,0.17-0.279,0.267-0.413c0.117-0.137,0.104-0.131-0.042,0.018c-0.298,0.127-0.37,0.165-0.217,0.115c-0.372,0.081-0.743,0.162-1.114,0.242
- c0.018-0.002,0.036-0.003,0.053-0.005c-0.443-0.018-0.885-0.036-1.328-0.054c-0.638-0.011-1.124-0.239-1.458-0.685c0.038,0.048,0.067,0.104,0.097,0.157c0.049,0.086,0.09,0.177,0.139,0.264c0.46,0.824,1.708,1.047,2.539,1.057
- c0.627,0.008,2.503-0.024,2.543-1.013c0.039-0.964-1.826-1.21-2.453-1.217c-0.009,0-0.019,0-0.029,0c0.584,0.133,1.168,0.266,1.753,0.399c0.211,0.094,0.382,0.235,0.514,0.421c-0.019-0.029-0.037-0.06-0.053-0.09c-0.05-0.089-0.093-0.182-0.143-0.271
- c-0.291-0.517-0.809-0.771-1.346-0.959c-1.046-0.367-2.203-0.27-3.24,0.051c-0.579,0.179-0.982,0.698-1.276,1.194c-0.299,0.503,0.184,0.906,0.598,1.111c0.751,0.373,1.597,0.417,2.418,0.387c0.635-0.023,1.269-0.106,1.905-0.124
- c0.561-0.015,1.434-0.199,1.776-0.708c0.33-0.49-0.212-0.916-0.598-1.111c-0.674-0.342-1.338-0.593-2.081-0.751c-0.634-0.136-1.311-0.1-1.957-0.116c-0.736-0.02-1.968,0.017-2.442,0.72c-0.446,0.662,0.617,1.191,1.096,1.307c1.516,0.364,3.834,0.567,4.813-0.971
- c0.438-0.688-0.613-1.159-1.096-1.307c-1.083-0.332-2.44-0.336-3.434,0.26c0.427-0.256,0.253-0.122,0.117-0.07c0.646-0.245,0.439-0.125,0.241-0.088c-0.441,0.083-0.732,0.226-1.119,0.43c-0.565,0.298-0.683,1.118-0.801,1.669
- c-0.116,0.545,0.854,0.908,1.198,1.014c0.959,0.293,2.09,0.308,3.034-0.051c0.435-0.165,0.832-0.442,1.204-0.717c0.242-0.179,0.631-0.424,0.793-0.681c-1.606-0.065-3.211-0.131-4.817-0.197c0.268,0.619,0.955,0.986,1.58,1.138c1.14,0.276,2.771,0.427,3.804-0.295
- c0.477-0.333,0.653-1.011,0.468-1.543c-0.177-0.507-0.762-0.857-1.23-1.048c0.233,0.273,0.466,0.545,0.7,0.818c0,0,0-0.001,0-0.002c-0.014-0.241-0.12-0.433-0.318-0.577c-0.405-0.335-0.965-0.49-1.472-0.574c-0.633-0.104-1.3-0.104-1.929,0.034
- c-0.307,0.067-1.04,0.254-1.175,0.62c-0.12,0.325-0.234,0.652-0.349,0.979c-0.127,0.363-0.481,0.958-0.272,1.354c0.386,0.736,1.663,0.888,2.375,0.917c0.765,0.031,1.933-0.034,2.442-0.721c0.002-0.002,0.004-0.005,0.006-0.008c0.218-0.294,0.048-0.679-0.217-0.87
- c-0.967-0.697-2.235-1.082-3.436-0.909c-1.061,0.153-1.722,0.403-2.448,1.156c-0.266,0.275-0.001,0.689,0.217,0.87c0.404,0.336,0.965,0.491,1.472,0.574c1.022,0.168,2.339,0.139,3.104-0.653z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M393.717,625.076c1.265,2.952,0.844,6.326,1.054,9.489c3.585-7.591,7.17-18.978,14.761-23.405"/>
- <path style="fill:#FFFFFF;stroke:none;" d="M392.268,625.465c1.042,3.126,0.925,6.233,1.054,9.489c0.021,0.522,2.658-0.19,2.874-0.659c3.718-8.036,6.563-18.102,14.435-23.132c1.179-0.753-1.722-0.31-2.197-0.006c-8.243,5.269-11.185,15.243-15.087,23.679
- c0.958-0.22,1.916-0.439,2.874-0.659c-0.129-3.255-0.013-6.362-1.054-9.489c-0.202-0.605-3.072,0.256-2.898,0.777z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M408.266,618.962c0,8.645-5.482,16.235-6.114,24.67"/>
- <path style="fill:#FFFFFF;stroke:none;" d="M406.817,619.351c-0.331,8.64-5.176,16.138-6.114,24.67c-0.043,0.394,2.801,0.109,2.898-0.777c0.938-8.533,5.782-16.017,6.114-24.67c0.018-0.458-2.865-0.085-2.898,0.777z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M417.333,616.01c-2.53,9.277-5.481,18.134-6.747,27.622"/>
- <path style="fill:#FFFFFF;stroke:none;" d="M415.907,616.278c-2.539,9.191-5.394,18.281-6.771,27.742c-0.038,0.262,2.775,0.063,2.898-0.777c1.365-9.382,4.206-18.388,6.724-27.502c0.143-0.515-2.661-0.153-2.852,0.537z"/>
- </g>
- <g>
- <path style="stroke:none;" d="M404.471,631.824c2.53-2.741,3.162-1.688,5.692-0.211c4.85,2.741,6.748,0.843,10.121-3.374"/>
- <path style="fill:#FFFFFF;stroke:none;" d="M405.681,632.243c1.649-1.647,3.75,0.463,5.333,1.153c1.163,0.508,2.61,0.699,3.856,0.446c2.95-0.597,4.822-2.953,6.624-5.185c1.156-1.431-1.602-1.852-2.42-0.838c-1.12,1.386-2.381,3.311-4.133,3.94
- c-1.875,0.673-4.163-1.342-5.698-2.188c-2.326-1.283-4.354,0.204-5.982,1.833c-1.284,1.283,1.519,1.739,2.42,0.838z"/>
- </g>
- </g>
- </g>
- </svg>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/asf-logo.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/asf-logo.svg
deleted file mode 100644
index 488038867ed..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/asf-logo.svg
+++ /dev/null
@@ -1,760 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @version $Id: asf-logo.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ENTITY st0 "fill-rule:nonzero;fill:#D9D9D9;stroke:#D9D9D9;stroke-width:0.5956;stroke-miterlimit:4;">
- <!ENTITY st1 "fill:url(#AIgd2);">
- <!ENTITY st2 "fill:url(#AIgd3);">
- <!ENTITY st3 "fill:url(#AIgd4);">
- <!ENTITY st4 "fill:url(#AIgd6);">
- <!ENTITY st5 "fill:url(#AIgd8);">
- <!ENTITY st6 "fill-rule:nonzero;fill:#D9D9D9;stroke:#D9D9D9;stroke-width:0.254;stroke-miterlimit:4;">
- <!ENTITY st7 "fill:url(#AIgd1);stroke:#000000;">
- <!ENTITY st8 "fill:url(#AIgd10);">
- <!ENTITY st9 "fill:url(#AIgd11);">
- <!ENTITY st10 "fill:url(#AIgd16);">
- <!ENTITY st11 "fill:url(#AIgd18);">
- <!ENTITY st12 "fill:url(#AIgd19);">
- <!ENTITY st13 "fill:url(#AIgd31);">
- <!ENTITY st14 "fill:url(#AIgd35);">
- <!ENTITY st15 "fill:url(#AIgd36);">
- <!ENTITY st16 "fill:url(#AIgd38);">
- <!ENTITY st17 "fill:url(#AIgd41);">
- <!ENTITY st18 "fill:url(#AIgd42);">
- <!ENTITY st19 "fill:url(#AIgd52);">
- <!ENTITY st20 "fill:url(#AIgd69);">
- <!ENTITY st21 "fill:url(#AIgd71);">
- <!ENTITY st22 "fill:url(#AIgd72);">
- <!ENTITY st23 "fill:#000000;stroke-width:0.5956;">
-]>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" xml:space="preserve" width="168.743" height="51.066">
-<g id="Feather_x0020_shadow">
- <path style="&st0;" d="M0.281,44.304c13.561-1.867,63.613-4.392,85.943-8.05c17.961-2.937,35.502-8.285,52.242-13.9c4.328-1.453,11.991-4.434,16.896-7.07c3.104-2.373,10.571-5.889,12.606-9.222c-32.45,15.407-45.513,19.649-83.582,27.354
- c-15.436,3.169-71.617,7.72-84.105,10.888z"/>
- <path style="&st6;" d="M48.301,50.277l1.454,0.498l1.418,0.119l1.417-0.23l1.417-0.574l1.379-0.766l1.38-0.994l1.305-1.145l1.301-1.227l1.228-1.26l1.149-1.266l1.111-1.225l1.035-1.148l0.958-0.957l0.881-0.763L66.5,38.84l0.689-0.228l-0.576,0.036l-0.611,0.038
- l-0.689,0.077l-0.688,0.074l-0.69,0.078l-0.689,0.076l-0.689,0.038l-0.612,0.076l-0.957,0.88l-0.921,0.841l-0.805,0.842l-0.729,0.844l-0.727,0.801l-0.688,0.805l-0.652,0.764l-0.691,0.729l-0.688,0.727l-0.729,0.65l-0.767,0.65l-0.882,0.611l-0.919,0.576
- l-1.034,0.535l-1.149,0.496l-1.302,0.42z"/>
- <path style="&st6;" d="M43.551,50.082l1.688,0.271l1.569,0.037l1.455-0.15l1.377-0.344l1.265-0.535l1.151-0.652l1.148-0.766l1.034-0.879l1.035-0.918l0.957-0.994l0.959-1.072l0.921-1.033l0.956-1.033l0.96-1.033l0.958-0.955l0.995-0.881l-0.381,0.037h-0.423
- l-0.384,0.039l-0.419,0.037l-0.424,0.037l-0.421,0.078l-0.42,0.035l-0.42,0.041l-0.421,0.037l-0.461,0.037l-0.422,0.078l-0.459,0.037l-0.459,0.037l-0.46,0.037h-0.46l-0.459,0.039l-0.347,0.535l-0.42,0.652l-0.537,0.764l-0.575,0.805l-0.69,0.881l-0.729,0.879
- l-0.766,0.918l-0.805,0.879l-0.844,0.844l-0.84,0.805l-0.885,0.727l-0.842,0.611l-0.844,0.496l-0.843,0.346l-0.804,0.189h-0.768z"/>
- <path style="&st6;" d="M40.411,50.119l0.958,0.115l0.919,0.076l0.881-0.037l0.881-0.152l0.882-0.189l0.843-0.344l0.841-0.422l0.883-0.574l0.882-0.65l0.882-0.764l0.882-0.92l0.919-0.994l0.958-1.188l0.997-1.301l1.034-1.416l1.074-1.607l-0.651-0.002l-0.613,0.039
- l-0.614,0.076l-0.612,0.076l-0.611,0.078l-0.613,0.072h-0.688h-0.727l-0.616,0.613l-0.573,0.65l-0.576,0.613l-0.574,0.688l-0.575,0.65l-0.535,0.689l-0.576,0.648l-0.539,0.691l-0.572,0.65l-0.574,0.65l-0.612,0.65L43.094,47.9l-0.65,0.572l-0.652,0.574l-0.65,0.574
- l-0.729,0.498z"/>
- <path style="&st6;" d="M37.081,49.96l0.728,0.387l0.802,0.154l0.807-0.117l0.842-0.342l0.844-0.5l0.881-0.689l0.88-0.764l0.884-0.916l0.841-0.959l0.884-0.992l0.804-0.998l0.805-0.957l0.768-0.957l0.729-0.84l0.689-0.729l0.614-0.613l-4.099,0.382l-0.462,0.611
- l-0.498,0.611l-0.458,0.615l-0.459,0.609l-0.46,0.613l-0.5,0.613l-0.461,0.611l-0.497,0.613l-0.537,0.572l-0.537,0.611l-0.536,0.578l-0.613,0.57l-0.612,0.574l-0.653,0.576l-0.688,0.537l-0.728,0.531z"/>
- <path style="&st6;" d="M30.302,49.076l1.188,0.768l1.109,0.5l1.11,0.23h1.074l1.033-0.191l0.995-0.342l0.955-0.539l0.96-0.686l0.919-0.842l0.923-0.881l0.84-1.037l0.884-1.031l0.843-1.109l0.844-1.146l0.805-1.148l0.805-1.111L44.9,40.625l-0.536,0.037
- l-0.384,0.037l-0.345,0.039l-0.343,0.039h-0.346l-0.499,0.037l-0.651,0.037l-0.729,1.033l-0.727,0.955l-0.729,0.922l-0.805,0.803l-0.767,0.727l-0.767,0.689l-0.804,0.611l-0.768,0.537l-0.766,0.457l-0.768,0.422l-0.727,0.305l-0.689,0.27l-0.689,0.229l-0.614,0.152
- l-0.612,0.076l-0.537,0.037z"/>
- <path style="&st6;" d="M26.74,48.843l1.228,0.152l1.186,0.08l1.149-0.078l1.109-0.15l1.036-0.227l1.033-0.346l0.958-0.422l0.92-0.535l0.92-0.572l0.844-0.65l0.843-0.727l0.803-0.805l0.766-0.842l0.73-0.918l0.729-0.959l0.689-0.994l-0.767,0.039l-0.844,0.074
- l-0.802,0.076l-0.806,0.039l-0.69,0.076l-0.574,0.035L36.78,41.23l-0.191,0.037l-0.076,0.078l-0.191,0.191l-0.308,0.305l-0.382,0.385l-0.422,0.459l-0.536,0.537l-0.577,0.572l-0.648,0.615l-0.731,0.607l-0.764,0.65l-0.768,0.615l-0.843,0.611l-0.88,0.572
- l-0.881,0.535l-0.921,0.461l-0.921,0.381z"/>
- <path style="&st6;" d="M22.031,49.109l1.033,0.191l0.998,0.076l1.033-0.113l1.034-0.191l1.034-0.342l0.994-0.422l0.996-0.498l0.998-0.611l0.919-0.648l0.918-0.689l0.881-0.727l0.845-0.766l0.806-0.803l0.766-0.766l0.69-0.768l0.651-0.766h-0.461l-0.574,0.041
- l-0.611,0.035H34.33l-0.613,0.074l-0.613,0.041l-0.496,0.039l-0.423,0.074v0.078l-0.154,0.189l-0.381,0.346l-0.537,0.42L30.46,43.14l-0.764,0.613l-0.845,0.652l-0.882,0.648l-0.92,0.686l-0.918,0.691l-0.881,0.65l-0.846,0.574l-0.766,0.535l-0.689,0.422
- l-0.537,0.305l-0.382,0.191z"/>
- <path style="&st6;" d="M16.822,49.066l0.612,0.613l0.806,0.266l0.996,0.002l1.11-0.266l1.227-0.461l1.262-0.646l1.341-0.768l1.305-0.84l1.302-0.92l1.227-0.916l1.147-0.879l0.999-0.844l0.881-0.688l0.65-0.574l0.423-0.381l0.192-0.154l-0.498,0.039l-0.538,0.035
- l-0.574,0.037l-0.572,0.041l-0.614,0.072l-0.614,0.039l-0.611,0.041l-0.652,0.037l-0.688,0.42l-0.688,0.422l-0.693,0.455l-0.649,0.426l-0.689,0.455l-0.653,0.498l-0.688,0.459l-0.653,0.459l-0.69,0.496l-0.65,0.461l-0.688,0.459l-0.651,0.459l-0.688,0.42
- l-0.691,0.422l-0.651,0.42l-0.69,0.383z"/>
- <path style="&st6;" d="M12.993,49.14l0.652,0.229l0.649,0.115l0.65,0.037l0.653-0.109l0.65-0.195l0.689-0.264l0.727-0.383l0.768-0.461l0.843-0.535l0.881-0.611l0.959-0.688l1.072-0.729l1.187-0.803l1.265-0.881l1.379-0.918l1.534-0.957l-0.653,0.039l-0.727,0.039
- h-0.65l-0.65,0.037l-0.574,0.037l-0.459,0.039l-0.307,0.039l-0.116,0.035l-0.077,0.115l-0.229,0.23l-0.346,0.307l-0.458,0.42l-0.574,0.496L21.077,44.4l-0.689,0.57l-0.805,0.613l-0.805,0.611l-0.843,0.613l-0.843,0.533l-0.882,0.537l-0.842,0.457l-0.842,0.383
- l-0.805,0.268l-0.729,0.154z"/>
- <path style="&st6;" d="M10.198,48.716l0.879,0.344l0.958,0.152l0.998-0.072l1.033-0.268l1.072-0.383l1.033-0.498l1.074-0.607l0.996-0.691l0.958-0.688l0.92-0.729l0.843-0.688l0.728-0.691l0.653-0.572l0.495-0.498l0.383-0.342l0.232-0.232l-0.613,0.039l-0.577,0.039
- l-0.571,0.037l-0.575,0.074l-0.535,0.041l-0.577,0.037l-0.61,0.074l-0.613,0.039l-0.459,0.42l-0.501,0.42l-0.458,0.422l-0.499,0.459l-0.498,0.498l-0.497,0.459l-0.536,0.459l-0.538,0.459l-0.536,0.422l-0.534,0.422l-0.577,0.381l-0.534,0.342l-0.614,0.309
- l-0.574,0.266l-0.613,0.193l-0.613,0.152z"/>
- <path style="&st6;" d="M6.831,47.642l0.765,0.535l0.763,0.346l0.767,0.154l0.767,0.039l0.768-0.152l0.766-0.232l0.766-0.342l0.765-0.459l0.729-0.498l0.766-0.611l0.729-0.613l0.729-0.65l0.727-0.648l0.69-0.689l0.689-0.65l0.69-0.615l-0.422,0.041l-0.46,0.076
- l-0.497,0.037l-0.535,0.039l-0.575,0.074l-0.612,0.039l-0.652,0.074l-0.612,0.037l-0.192,0.461l-0.267,0.459l-0.271,0.422l-0.346,0.422l-0.381,0.383l-0.424,0.383l-0.42,0.381l-0.496,0.307l-0.5,0.307l-0.537,0.268l-0.573,0.268l-0.576,0.191l-0.612,0.154
- l-0.61,0.15L7.48,47.603l-0.649,0.039z"/>
- <path style="&st6;" d="M3.803,47.066l0.652,0.266l0.69,0.193l0.726,0.115l0.806,0.002l0.767-0.039l0.842-0.115l0.805-0.229l0.803-0.229l0.768-0.344l0.729-0.383l0.65-0.422l0.614-0.494l0.536-0.539l0.46-0.572l0.345-0.65l0.23-0.652l-0.46,0.039l-0.46,0.037
- l-0.497,0.076l-0.5,0.039l-0.495,0.037l-0.537,0.037l-0.574,0.039l-0.652,0.037L9.78,43.699l-0.307,0.385l-0.306,0.344l-0.306,0.307l-0.307,0.305l-0.348,0.229l-0.343,0.27l-0.347,0.229l-0.381,0.191l-0.422,0.191l-0.421,0.189l-0.459,0.154l-0.462,0.152
- l-0.495,0.152l-0.537,0.115l-0.539,0.154z"/>
- <path style="&st6;" d="M2.233,46.529l0.23,0.229l0.347,0.152l0.42,0.078h0.46l0.536-0.037L4.8,46.837l0.613-0.193l0.612-0.189l0.613-0.27l0.614-0.307l0.612-0.342l0.537-0.385l0.537-0.42l0.458-0.459l0.345-0.459l0.307-0.498l-0.343,0.041l-0.308,0.037
- l-0.383,0.037L8.67,43.468l-0.344,0.039L8.02,43.544H7.752H7.483v0.152L7.14,44.001l-0.576,0.422l-0.767,0.498L4.88,45.417l-0.922,0.5l-0.919,0.381l-0.806,0.23z"/>
- <path style="&st6;" d="M1.124,45.455l0.078,0.535l0.192,0.344l0.305,0.156l0.42,0.076l0.499-0.076l0.574-0.191l0.573-0.229l0.614-0.307l0.613-0.346l0.574-0.381l0.575-0.381l0.461-0.346l0.42-0.307l0.307-0.23l0.191-0.152l0.038-0.076l-2.986,0.342l-0.229,0.152
- L3.959,44.23l-0.458,0.23l-0.5,0.229l-0.535,0.27l-0.497,0.189l-0.461,0.191l-0.384,0.115z"/>
- <path style="&st6;" d="M4.573,43.886l-0.651,0.039l-0.574,0.039L2.812,44l-0.498,0.037l-0.46,0.041l-0.497,0.035l-0.498,0.078l-0.577,0.113l0.117,0.729l0.343,0.346h0.537l0.689-0.189l0.689-0.348l0.729-0.381l0.651-0.346l0.536-0.229z"/>
- <path style="&st6;" d="M4.459,43.505l-0.653,0.113l-0.573,0.076l-0.497,0.113l-0.5,0.076l-0.458,0.113l-0.459,0.115L0.781,44.23l-0.574,0.152l-0.038-0.844l0.345-0.535l0.537-0.193l0.727-0.033l0.766,0.15l0.766,0.193l0.651,0.23l0.499,0.154z"/>
- <path style="&st6;" d="M44.298,27.949l1.684-0.651l1.611-0.419l1.491-0.113l1.417,0.076l1.379,0.309l1.262,0.459l1.227,0.652l1.187,0.729l1.149,0.845l1.11,0.919l1.106,0.959l1.074,0.996l1.071,0.957l1.07,0.921l1.073,0.882l1.109,0.807l-0.384,0.073l-0.421,0.038
- l-0.421,0.039l-0.383,0.076l-0.423,0.039l-0.421,0.038l-0.459,0.036l-0.421,0.039l-0.422,0.035l-0.461,0.041l-0.458,0.076l-0.422,0.037l-0.461,0.04l-0.457,0.074l-0.498,0.037l-0.461,0.077l-0.382-0.534l-0.495-0.653l-0.576-0.766l-0.688-0.768l-0.727-0.843
- l-0.805-0.843l-0.879-0.844l-0.881-0.806l-0.959-0.766l-0.953-0.688l-0.957-0.615l-0.997-0.497l-0.957-0.385l-0.958-0.23l-0.956-0.039l-0.88,0.152z"/>
- <path style="&st6;" d="M41.423,28.597l0.96-0.345l0.92-0.227l0.878-0.152l0.923-0.077l0.878,0.077l0.919,0.192l0.88,0.268l0.919,0.423l0.956,0.537l0.959,0.691l0.995,0.803l1.033,0.96l1.108,1.11l1.11,1.266l1.186,1.418l1.264,1.57l-0.69,0.039l-0.611,0.072
- l-0.576,0.039l-0.534,0.076l-0.537,0.076l-0.573,0.076l-0.653,0.113l-0.765,0.117l-0.689-0.574l-0.65-0.613l-0.689-0.653l-0.612-0.653l-0.649-0.649l-0.649-0.65l-0.613-0.653l-0.651-0.651l-0.651-0.612l-0.688-0.574l-0.651-0.576l-0.688-0.574l-0.727-0.498
- l-0.767-0.423l-0.766-0.421l-0.805-0.347z"/>
- <path style="&st6;" d="M38.207,29.438l0.727-0.611l0.808-0.307l0.88-0.074l0.879,0.191l0.958,0.383l0.956,0.538l0.995,0.688l0.996,0.805l0.996,0.881l0.993,0.921l0.956,0.921l0.92,0.958l0.841,0.88l0.84,0.805l0.729,0.691l0.69,0.574l-4.176,0.496l-0.536-0.613
- l-0.536-0.615l-0.498-0.613l-0.533-0.611l-0.537-0.613l-0.534-0.651l-0.573-0.614l-0.535-0.576l-0.613-0.574l-0.612-0.573l-0.652-0.538l-0.688-0.498l-0.728-0.497l-0.766-0.423l-0.804-0.383l-0.843-0.346z"/>
- <path style="&st6;" d="M31.926,32.113l1.148-1.111l1.111-0.802l1.073-0.534l1.072-0.307l1.072-0.037l1.034,0.154l1.033,0.385l0.996,0.498l0.994,0.689l0.955,0.804l0.996,0.921l0.919,0.996l0.957,1.035l0.917,1.111l0.918,1.111l0.919,1.11l-0.729,0.04l-0.611,0.035
- l-0.498,0.039l-0.461,0.076l-0.458,0.076l-0.499,0.075l-0.571,0.078l-0.692,0.112l-0.803-1.034l-0.766-0.919l-0.803-0.844l-0.766-0.728l-0.802-0.612l-0.766-0.538l-0.728-0.461l-0.768-0.382l-0.728-0.309l-0.688-0.229l-0.728-0.192l-0.689-0.152l-0.648-0.08
- l-0.653-0.074h-0.649l-0.612-0.002z"/>
- <path style="&st6;" d="M27.442,33.145l1.267-0.461l1.187-0.344l1.187-0.189l1.109-0.077l1.111,0.001l1.071,0.155l1.035,0.231l0.996,0.347l0.995,0.419l0.919,0.537l0.957,0.613l0.878,0.689l0.882,0.768l0.84,0.842l0.806,0.922l0.803,0.996l-0.803,0.115l-0.919,0.111
- l-0.921,0.115l-0.921,0.115l-0.842,0.113l-0.649,0.078l-0.499,0.037l-0.191-0.002l-0.075-0.075l-0.192-0.153l-0.269-0.268l-0.343-0.346l-0.423-0.42l-0.495-0.424l-0.575-0.496l-0.65-0.538l-0.728-0.499l-0.765-0.536l-0.844-0.5l-0.918-0.495l-0.92-0.424
- l-0.993-0.383l-1.034-0.348l-1.073-0.229z"/>
- <path style="&st6;" d="M21.775,33.828l1.034-0.418l1.035-0.307l1.108-0.115l1.073,0.001l1.111,0.118l1.108,0.229l1.072,0.346l1.111,0.422l1.033,0.498l1.033,0.537l0.995,0.651l0.994,0.651l0.882,0.693l0.881,0.727l0.802,0.728l0.726,0.729l-0.495,0.037
- l-0.612,0.076l-0.689,0.075l-0.728,0.077l-0.729,0.075l-0.652,0.076l-0.573,0.037h-0.422l-0.001-0.077l-0.191-0.191l-0.38-0.268l-0.574-0.385l-0.689-0.42l-0.805-0.5l-0.919-0.537l-0.956-0.533l-0.955-0.54l-0.996-0.538l-0.998-0.496l-0.916-0.457l-0.846-0.387
- l-0.762-0.307l-0.616-0.193l-0.495-0.115z"/>
- <path style="&st6;" d="M16.413,34.936l0.537-0.842l0.805-0.498l0.996-0.188h1.147l1.264,0.268l1.379,0.422l1.455,0.576l1.415,0.651l1.455,0.729l1.339,0.766l1.265,0.73l1.149,0.727l0.954,0.615l0.729,0.459l0.496,0.342l0.23,0.117l-0.537,0.116l-0.61,0.077
- l-0.653,0.073l-0.689,0.038l-0.727,0.078l-0.729,0.074l-0.688,0.115l-0.689,0.115l-0.729-0.345l-0.688-0.348l-0.729-0.381l-0.688-0.385l-0.69-0.346l-0.688-0.383l-0.728-0.384l-0.688-0.382l-0.689-0.35l-0.688-0.382l-0.729-0.343l-0.688-0.307l-0.689-0.348
- l-0.727-0.305l-0.727-0.311l-0.729-0.266z"/>
- <path style="&st6;" d="M9.558,36.768l0.844-0.611l0.956-0.346l0.996-0.149l1.07,0.001l1.113,0.189l1.148,0.348l1.11,0.421l1.108,0.5l1.035,0.574l1.032,0.575l0.919,0.614l0.804,0.536l0.727,0.499l0.574,0.459l0.42,0.307l0.229,0.193l-0.612,0.074l-0.574,0.076
- l-0.495,0.076l-0.501,0.037l-0.536,0.037l-0.496,0.076l-0.576,0.076l-0.61,0.074l-0.537-0.342l-0.536-0.348l-0.574-0.419l-0.574-0.383l-0.611-0.422l-0.613-0.421l-0.612-0.423l-0.612-0.383l-0.614-0.384l-0.647-0.308l-0.652-0.305l-0.613-0.232l-0.648-0.189
- l-0.615-0.117H10.17l-0.612,0.037z"/>
- <path style="&st6;" d="M12.084,35.661l0.653-0.423l0.688-0.305l0.652-0.154l0.688-0.074l0.689,0.037l0.728,0.152l0.807,0.27l0.838,0.308l0.921,0.423l0.959,0.459l1.07,0.576l1.147,0.614l1.265,0.65l1.378,0.692l1.49,0.765l1.648,0.768l-0.613,0.039l-0.689,0.074
- l-0.688,0.078l-0.691,0.111L24.41,40.8l-0.457,0.078l-0.346,0.035l-0.153-0.035L23.379,40.8l-0.27-0.191l-0.345-0.308l-0.459-0.344l-0.573-0.422l-0.689-0.459l-0.729-0.5l-0.803-0.499l-0.879-0.498l-0.882-0.497l-0.955-0.425l-0.957-0.384L14.88,35.97l-0.957-0.196
- l-0.92-0.111l-0.919-0.001z"/>
- <path style="&st6;" d="M6.491,38.719l0.691-0.766l0.726-0.574l0.729-0.382l0.766-0.229l0.767-0.037l0.804,0.076l0.844,0.192l0.804,0.271l0.84,0.422l0.805,0.42l0.842,0.536l0.843,0.539l0.843,0.536l0.803,0.574l0.805,0.578l0.803,0.496l-0.459,0.076l-0.498,0.039
- l-0.574,0.115l-0.613,0.072l-0.649,0.08l-0.69,0.072l-0.65,0.078l-0.653,0.076l-0.229-0.498l-0.269-0.422l-0.305-0.422l-0.384-0.382l-0.383-0.344l-0.419-0.27l-0.5-0.271l-0.497-0.229l-0.536-0.191l-0.572-0.154l-0.576-0.114l-0.612-0.079l-0.65-0.037l-0.652,0.001
- l-0.65,0.073l-0.689,0.078z"/>
- <path style="&st6;" d="M1.778,41.242l0.193-0.307l0.306-0.268l0.422-0.227l0.459-0.155l0.536-0.114l0.612-0.036l0.613,0.001l0.689,0.037l0.65,0.114l0.689,0.155l0.652,0.229l0.61,0.27l0.576,0.307l0.534,0.383l0.422,0.422l0.381,0.461l-0.343,0.076L9.36,42.666
- l-0.42,0.076l-0.423,0.074l-0.382,0.037l-0.308,0.041H7.6H7.522l-0.153-0.078l-0.381-0.23l-0.652-0.307L5.57,41.937l-0.881-0.309l-0.995-0.27l-0.957-0.154l-0.959,0.037z"/>
- <path style="&st6;" d="M0.858,42.81l-0.036-0.609l0.152-0.461l0.271-0.307l0.42-0.191l0.497-0.078l0.575,0.041l0.613,0.076l0.688,0.154l0.65,0.23l0.65,0.23l0.613,0.23l0.535,0.23l0.46,0.23l0.383,0.154l0.191,0.152l0.078,0.037l-3.065,0.533l-0.27-0.113
- l-0.42-0.117l-0.459-0.152L2.85,42.927l-0.536-0.115l-0.535-0.074L1.28,42.736L0.858,42.81z"/>
- <path style="&st6;" d="M3.389,40.248l0.612-0.498l0.651-0.383l0.729-0.342l0.805-0.231l0.806-0.153l0.803-0.11l0.844,0.001l0.841,0.072l0.804,0.156l0.804,0.27l0.729,0.307l0.689,0.383l0.649,0.461l0.536,0.535l0.421,0.613l0.344,0.689l-0.499,0.039l-0.457,0.078
- l-0.5,0.035l-0.536,0.076l-0.535,0.078l-0.574,0.037l-0.612,0.115l-0.65,0.072l-0.231-0.34L9.591,41.9l-0.307-0.268l-0.343-0.27l-0.383-0.23l-0.421-0.23L7.715,40.71l-0.459-0.152l-0.459-0.154L6.3,40.289l-0.46-0.076l-0.499-0.04l-0.497-0.037l-0.496-0.001
- l-0.499,0.038l-0.46,0.075z"/>
- <path style="&st6;" d="M139.729,21.932l0.077,0.117l0.192,0.307l0.267,0.497l0.344,0.613l0.386,0.727l0.382,0.806l0.346,0.92l0.303,0.918l0.228,0.959l0.079,0.92l-0.041,0.918l-0.192,0.842l-0.422,0.768l-0.651,0.687l-0.919,0.535l-1.189,0.384l0.193-0.578
- l0.117-0.611l0.113-0.611l0.076-0.689l0.039-0.689v-0.726l-0.037-0.69l-0.037-0.729l-0.076-0.729l-0.074-0.725l-0.116-0.69l-0.152-0.651l-0.113-0.651l-0.154-0.575l-0.188-0.574l-0.155-0.498l0.191-0.075l0.154-0.04l0.19-0.076l0.156-0.036l0.153-0.077l0.15-0.039
- l0.191-0.078l0.19-0.076z"/>
- <path style="&st6;" d="M138.429,22.468l0.534,2.108l0.382,1.914l0.189,1.646l0.037,1.455l-0.077,1.264l-0.23,1.072l-0.307,0.92l-0.347,0.764l-0.46,0.613l-0.497,0.496l-0.498,0.347l-0.495,0.267l-0.54,0.191l-0.459,0.076l-0.42,0.037h-0.384l0.229-0.613
- l0.229-0.612l0.192-0.688l0.154-0.689l0.152-0.767l0.118-0.764l0.116-0.767l0.075-0.803l0.041-0.806l0.001-0.843l-0.041-0.804l-0.073-0.843l-0.114-0.804l-0.155-0.843l-0.188-0.766l-0.229-0.805l0.457-0.154l0.463-0.152l0.422-0.152l0.418-0.115l0.348-0.113
- l0.381-0.115l0.306-0.076l0.27-0.077z"/>
- <path style="&st6;" d="M135.325,23.424l0.231,0.765l0.227,0.959l0.155,1.073l0.072,1.186l0.041,1.303l-0.002,1.301l-0.116,1.301l-0.192,1.267l-0.271,1.187l-0.345,1.109l-0.499,0.957l-0.572,0.766l-0.731,0.574l-0.84,0.304l-0.96,0.04l-1.108-0.307l0.422-0.691
- l0.421-0.727l0.347-0.766l0.307-0.727l0.229-0.803l0.231-0.768l0.152-0.805l0.154-0.805l0.077-0.804l0.038-0.841v-0.805l-0.073-0.842l-0.076-0.842l-0.152-0.806l-0.152-0.845l-0.229-0.803l0.383-0.152l0.458-0.152l0.461-0.153l0.46-0.153l0.46-0.151l0.382-0.153
- l0.346-0.117l0.267-0.074z"/>
- <path style="&st6;" d="M125.586,39.307l1.036,0.08l0.997-0.154l0.879-0.381l0.805-0.535l0.766-0.73l0.652-0.879l0.536-0.994l0.499-1.109l0.384-1.188l0.309-1.266l0.192-1.3l0.078-1.302l0.001-1.301l-0.114-1.303l-0.229-1.265l-0.343-1.188l-0.422,0.152
- l-0.425,0.154l-0.456,0.114l-0.463,0.152l-0.458,0.154l-0.497,0.153l-0.46,0.152l-0.497,0.152v0.804l-0.001,0.879l-0.04,0.999l-0.039,1.033l-0.039,1.033l-0.038,1.072l-0.116,1.11l-0.113,1.032l-0.156,1.035l-0.152,0.957l-0.233,0.919l-0.268,0.806l-0.308,0.687
- l-0.384,0.577l-0.421,0.419l-0.461,0.267z"/>
- <path style="&st6;" d="M128.317,25.715l-0.384,0.153l-0.383,0.114l-0.343,0.115l-0.386,0.077l-0.382,0.114l-0.347,0.113l-0.384,0.116l-0.38,0.153l-0.077,0.766l-0.041,0.84l-0.039,0.92l-0.038,0.958l-0.001,0.958l-0.001,1.031l-0.04,1.037l-0.039,0.994
- l-0.076,0.997l-0.115,0.994l-0.193,0.919l-0.191,0.844l-0.305,0.802l-0.346,0.727l-0.422,0.616l-0.536,0.496l1.108-0.267l0.919-0.383l0.767-0.533l0.651-0.614l0.537-0.729l0.423-0.839l0.306-0.919l0.232-0.959l0.156-1.072l0.112-1.11l0.039-1.15l0.042-1.225
- l0.037-1.225l0.039-1.264l0.001-1.264l0.078-1.303z"/>
- <path style="&st6;" d="M118.156,42.058l1.531-0.074l1.304-0.305l1.07-0.496l0.882-0.652l0.689-0.841l0.502-0.958l0.419-1.071l0.27-1.188l0.154-1.226l0.114-1.261l0.041-1.305l0.001-1.262l0.001-1.305l0.001-1.223l0.076-1.15l0.078-1.071l-0.421,0.114l-0.383,0.113
- l-0.343,0.117l-0.387,0.113l-0.382,0.113l-0.343,0.115l-0.384,0.077l-0.423,0.114l0.039,0.113l0.075,0.269l0.078,0.423l0.114,0.537l0.074,0.688l0.078,0.768l0.039,0.881l-0.04,0.996l-0.114,1.035l-0.195,1.145l-0.347,1.189l-0.42,1.225l-0.614,1.265l-0.766,1.339
- l-0.921,1.3l-1.15,1.338z"/>
- <path style="&st6;" d="M112.945,43.703l1.035,0.191l1.035-0.074l0.995-0.346l0.996-0.537l0.956-0.725l0.92-0.881l0.844-1.07l0.769-1.188l0.649-1.265l0.576-1.378l0.462-1.456l0.309-1.489l0.192-1.496l0.041-1.531l-0.152-1.454l-0.308-1.456l-3.638,1.146
- l0.037,0.613l0.037,0.729l-0.038,0.801l-0.08,0.92l-0.112,0.958l-0.192,1.034l-0.192,1.072l-0.308,1.109l-0.347,1.109l-0.421,1.073l-0.461,1.071l-0.575,1.035l-0.612,0.996l-0.729,0.918l-0.805,0.842l-0.883,0.727z"/>
- <path style="&st6;" d="M118.702,28.619l-0.573,0.189L117.4,29l-0.807,0.268l-0.84,0.229l-0.806,0.27l-0.804,0.227l-0.689,0.191l-0.537,0.115l-0.076,0.881l-0.042,0.955l-0.075,0.959l-0.038,0.995l-0.117,0.995l-0.077,1.037l-0.115,0.994l-0.153,0.996l-0.19,0.956
- l-0.232,0.921l-0.309,0.916l-0.344,0.842l-0.422,0.807l-0.498,0.688l-0.536,0.65l-0.65,0.576l0.766,0.115l0.803-0.039l0.804-0.189l0.805-0.344l0.804-0.5l0.807-0.611l0.768-0.764l0.766-0.957l0.689-1.035l0.611-1.227l0.578-1.339l0.495-1.528l0.388-1.65
- l0.307-1.758l0.194-1.955l0.077-2.066z"/>
- <path style="&st6;" d="M104.021,45.226l1.725,0.08l1.455-0.154l1.265-0.418l0.998-0.652l0.841-0.803l0.691-0.957l0.497-1.072l0.386-1.224l0.308-1.225l0.19-1.343l0.116-1.3l0.117-1.302l0.038-1.303l0.078-1.188l0.075-1.11l0.117-0.995l-0.535,0.114l-0.463,0.115
- l-0.419,0.153l-0.418,0.112l-0.463,0.117l-0.422,0.111l-0.496,0.154l-0.576,0.151l-0.116,1.038l-0.112,0.992l-0.116,0.996l-0.156,0.955l-0.116,0.961l-0.153,0.918l-0.189,0.879l-0.194,0.881l-0.269,0.844l-0.308,0.841l-0.382,0.805l-0.422,0.805l-0.536,0.801
- l-0.576,0.768L104.79,44.5l-0.77,0.727z"/>
- <path style="&st6;" d="M99.389,46.066l1.532,0.078l1.34-0.193l1.188-0.418l1.036-0.65l0.88-0.805l0.766-0.957l0.615-1.107l0.537-1.188l0.458-1.226l0.347-1.3l0.269-1.266l0.194-1.299l0.19-1.226l0.116-1.15l0.116-1.073l0.079-0.919l-0.539,0.117l-0.459,0.112
- l-0.42,0.115l-0.423,0.077l-0.38,0.113l-0.425,0.074l-0.495,0.152l-0.576,0.115l-0.192,1.496l-0.229,1.417l-0.27,1.301l-0.269,1.226l-0.31,1.109l-0.345,1.071l-0.383,0.918l-0.384,0.883l-0.383,0.803l-0.425,0.727l-0.459,0.613l-0.422,0.574l-0.459,0.535
- l-0.461,0.42l-0.498,0.383l-0.459,0.346z"/>
- <path style="&st6;" d="M95.021,46.636l1.457,0.078l1.302-0.189l1.151-0.424l1.071-0.611l0.881-0.801l0.805-0.92l0.69-1.072l0.614-1.145l0.535-1.189l0.422-1.263l0.347-1.264l0.308-1.262l0.271-1.188l0.192-1.149l0.152-1.031l0.155-0.922l-0.459,0.076l-0.46,0.116
- l-0.462,0.114l-0.459,0.115l-0.462,0.115l-0.458,0.112l-0.46,0.114l-0.497,0.117l-0.038,0.725l-0.116,0.805l-0.153,0.843l-0.269,0.918l-0.27,0.995l-0.382,0.957l-0.385,1.033l-0.422,0.998l-0.499,0.996l-0.537,0.957l-0.534,0.879l-0.577,0.84l-0.574,0.807
- l-0.614,0.689l-0.649,0.572l-0.617,0.459z"/>
- <path style="&st6;" d="M90.237,47.513l1.49,0.193l1.38-0.191l1.264-0.496l1.15-0.766l1.073-0.955l0.921-1.148l0.84-1.301l0.77-1.34l0.613-1.416l0.537-1.381l0.46-1.302l0.384-1.262l0.23-1.074l0.192-0.88l0.114-0.65l0.001-0.381l-0.573,0.111l-0.537,0.115
- l-0.535,0.152l-0.536,0.115l-0.536,0.152l-0.5,0.113l-0.497,0.115l-0.499,0.078l-0.191,0.651l-0.19,0.765l-0.229,0.879l-0.271,0.996l-0.308,1.035l-0.343,1.071l-0.384,1.069l-0.424,1.115l-0.461,1.07l-0.497,0.994l-0.537,0.959l-0.574,0.842l-0.653,0.725
- l-0.65,0.574l-0.728,0.422l-0.765,0.229z"/>
- <path style="&st6;" d="M86.752,47.32l1.377,0.307l1.223,0.002l1.113-0.268l1.034-0.535l0.882-0.729l0.805-0.881l0.727-1.068l0.652-1.15l0.539-1.225l0.498-1.262l0.384-1.264l0.385-1.227l0.307-1.147l0.231-1.035l0.23-0.918l0.189-0.727l-0.419,0.076l-0.423,0.038
- l-0.38,0.075l-0.347,0.076l-0.384,0.076l-0.346,0.078l-0.305,0.074l-0.345,0.041l-0.118,0.879l-0.189,0.919l-0.232,0.917l-0.228,0.883l-0.309,0.918l-0.347,0.881l-0.382,0.843l-0.461,0.842l-0.46,0.842l-0.537,0.805l-0.615,0.764l-0.61,0.689l-0.729,0.689
- l-0.727,0.611l-0.806,0.574l-0.879,0.535z"/>
- <path style="&st6;" d="M82.385,48.005l1.147,0.002l1.112-0.115l1.07-0.268l1.037-0.383l0.956-0.533l0.959-0.65l0.842-0.764l0.841-0.842l0.73-0.959l0.69-1.033l0.614-1.15l0.573-1.185l0.461-1.264l0.385-1.34l0.347-1.379l0.23-1.414l-0.498,0.113l-0.499,0.076
- l-0.536,0.115l-0.496,0.074l-0.497,0.078l-0.459,0.112l-0.5,0.077l-0.459,0.115l-0.231,0.805l-0.191,0.842l-0.231,0.805l-0.194,0.803l-0.23,0.804l-0.228,0.803l-0.307,0.766l-0.346,0.805l-0.42,0.766l-0.463,0.803l-0.576,0.766l-0.688,0.766l-0.768,0.729
- l-0.918,0.766l-1.073,0.766l-1.188,0.725z"/>
- <path style="&st6;" d="M76.18,48.728l1.495,0.117l1.454-0.076l1.34-0.229l1.266-0.383l1.187-0.496l1.112-0.65l1.033-0.768l0.918-0.916l0.844-0.955l0.767-1.074l0.693-1.148l0.573-1.221l0.496-1.304l0.425-1.34l0.307-1.377l0.233-1.381l-0.423,0.076l-0.46,0.117
- l-0.456,0.074l-0.461,0.075l-0.459,0.078l-0.5,0.114l-0.497,0.076l-0.5,0.115l-0.152,0.955l-0.23,0.957l-0.31,0.96l-0.383,0.917l-0.457,0.917l-0.502,0.918l-0.574,0.883l-0.648,0.842l-0.691,0.844l-0.767,0.762l-0.808,0.727l-0.879,0.689l-0.921,0.611l-0.995,0.576
- l-0.997,0.496l-1.072,0.42z"/>
- <path style="&st6;" d="M72.772,49.107l1.264-0.074l1.226-0.189l1.228-0.307l1.186-0.457l1.112-0.537l1.109-0.648l1.034-0.729l0.958-0.842l0.881-0.916l0.843-0.994l0.73-1.076l0.65-1.109l0.536-1.183l0.46-1.226l0.348-1.267l0.229-1.299l-0.419,0.074l-0.385,0.037
- l-0.346,0.039l-0.343,0.039l-0.346,0.037l-0.382,0.077l-0.458,0.075l-0.539,0.075l-0.537,1.112l-0.459,1.031l-0.46,0.997l-0.422,0.918l-0.46,0.881l-0.424,0.805l-0.461,0.764l-0.498,0.727l-0.537,0.729l-0.613,0.65l-0.688,0.689l-0.765,0.611l-0.884,0.65
- l-0.996,0.611l-1.108,0.613l-1.265,0.609z"/>
- <path style="&st6;" d="M66.645,49.488l1.877,0.076l1.763-0.072l1.57-0.268l1.455-0.422l1.34-0.572l1.187-0.691l1.113-0.801l0.993-0.92l0.921-0.992l0.844-1.072l0.729-1.109l0.688-1.189l0.652-1.184l0.577-1.187l0.538-1.227l0.496-1.187l-0.343,0.036l-0.461,0.078
- l-0.573,0.076l-0.575,0.076l-0.613,0.115l-0.537,0.076l-0.456,0.076l-0.347,0.035l-0.46,1.074l-0.499,1.074l-0.577,0.994l-0.573,0.955l-0.652,0.881l-0.688,0.879l-0.729,0.805l-0.804,0.807l-0.804,0.727l-0.885,0.688l-0.917,0.688l-0.96,0.613l-0.995,0.572
- l-1.072,0.535l-1.072,0.496l-1.149,0.461z"/>
- <path style="&st6;" d="M63.006,50.019l1.034-0.037l1.071-0.152l1.15-0.268l1.186-0.42l1.188-0.494l1.189-0.613l1.188-0.727l1.187-0.803l1.149-0.918l1.111-0.957l1.035-1.07l0.999-1.15l0.879-1.188l0.804-1.261l0.691-1.34l0.576-1.38l-0.575,0.079l-0.575,0.074
- l-0.611,0.037l-0.612,0.077l-0.536,0.037l-0.461,0.077l-0.382,0.076l-0.192,0.115l-0.69,0.535l-0.689,0.575l-0.729,0.688l-0.729,0.688l-0.727,0.765l-0.767,0.803l-0.767,0.844l-0.768,0.844l-0.766,0.879l-0.804,0.842l-0.805,0.842l-0.845,0.84l-0.842,0.844
- l-0.845,0.762l-0.842,0.768l-0.882,0.688z"/>
- <path style="&st6;" d="M57.415,50.015l0.997,0.654l1.032,0.268l1.034,0.002l1.073-0.268l1.071-0.537l1.073-0.729l1.111-0.916l1.11-1.033l1.112-1.188l1.148-1.225l1.189-1.301l1.188-1.299l1.188-1.264l1.226-1.263l1.228-1.148l1.226-1.031h-0.425l-0.494,0.074
- l-0.576,0.038l-0.573,0.116l-0.614,0.076l-0.612,0.113l-0.572,0.115l-0.5,0.075l-0.956,0.88l-0.957,0.88l-0.923,0.918l-0.919,0.92l-0.881,0.916l-0.883,0.92l-0.88,0.92l-0.845,0.84l-0.844,0.84l-0.842,0.768l-0.805,0.688l-0.804,0.613l-0.805,0.535l-0.767,0.459
- l-0.766,0.344l-0.767,0.229z"/>
- <path style="&st6;" d="M53.086,50.511l1.572,0.002l1.492-0.152l1.342-0.385l1.304-0.494l1.187-0.613l1.109-0.766l1.075-0.84l0.995-0.92l0.997-0.994l0.956-1.033l0.921-1.035l0.959-1.07l0.959-1.07l0.994-1.034l1.035-0.957l1.072-0.918l-0.382,0.04l-0.458,0.037
- l-0.577,0.074l-0.572,0.041l-0.577,0.073l-0.459,0.038l-0.382,0.041l-0.229-0.001l-0.651,0.151l-0.651,0.306l-0.649,0.423l-0.692,0.573l-0.689,0.686l-0.729,0.805l-0.766,0.844l-0.769,0.916l-0.88,0.957l-0.883,0.955l-0.997,0.996l-1.032,0.959l-1.111,0.955
- l-1.188,0.881l-1.264,0.801l-1.381,0.729z"/>
- <path style="&st6;" d="M138.314,18.982v-0.153l0.04-0.42l0.038-0.649l0.04-0.807l0.039-0.957l-0.037-1.033l-0.038-1.072l-0.111-1.111l-0.229-1.033l-0.309-0.996l-0.38-0.882l-0.572-0.728l-0.654-0.537l-0.843-0.307l-1.034-0.039l-1.186,0.306l0.385,0.384
- l0.343,0.459l0.345,0.574l0.306,0.613l0.305,0.689l0.27,0.689l0.264,0.767l0.271,0.804l0.228,0.767l0.19,0.806l0.194,0.803l0.188,0.766l0.155,0.768l0.152,0.727l0.114,0.65l0.113,0.613l0.19-0.037l0.154-0.037l0.189-0.078l0.155-0.037l0.151-0.079l0.155-0.075
- l0.192-0.037l0.226-0.078z"/>
- <path style="&st6;" d="M136.9,19.558l-0.497-2.489l-0.535-2.108l-0.535-1.801l-0.532-1.492l-0.539-1.188l-0.534-0.958l-0.533-0.689l-0.499-0.497l-0.536-0.347l-0.458-0.153l-0.502-0.039l-0.42,0.078l-0.419,0.152l-0.382,0.191l-0.348,0.229l-0.306,0.23l0.536,0.497
- l0.533,0.573l0.462,0.538l0.494,0.611l0.424,0.615l0.422,0.648l0.382,0.652l0.344,0.691l0.344,0.727l0.306,0.766l0.307,0.768l0.268,0.805l0.227,0.842l0.23,0.842l0.227,0.882l0.194,0.919l0.457-0.077l0.345-0.036l0.232-0.077l0.153-0.077l0.151-0.037l0.156-0.076
- l0.153-0.039l0.229-0.075z"/>
- <path style="&st6;" d="M134.984,20.283l-0.113-0.918l-0.194-1.035l-0.305-1.15l-0.379-1.226l-0.5-1.264l-0.571-1.227l-0.611-1.187l-0.688-1.111l-0.729-0.996l-0.765-0.843l-0.803-0.65l-0.842-0.425L127.603,8.1l-0.882,0.152l-0.842,0.499l-0.882,0.878l0.688,0.498
- l0.65,0.576l0.613,0.574l0.574,0.576l0.574,0.611l0.496,0.689l0.459,0.691l0.42,0.688l0.423,0.769l0.343,0.767l0.345,0.805l0.267,0.842l0.267,0.879l0.193,0.92l0.189,0.959l0.155,0.994l0.416-0.114l0.461-0.152l0.499-0.153l0.498-0.191l0.461-0.189l0.421-0.154
- l0.344-0.151l0.23-0.077z"/>
- <path style="&st6;" d="M120.057,10.239l0.919-0.612l0.92-0.344l0.957-0.115l0.919,0.115l0.958,0.307l0.919,0.5l0.882,0.689l0.843,0.805l0.762,0.919l0.766,1.073l0.65,1.188l0.572,1.226l0.496,1.305l0.384,1.376l0.306,1.38l0.151,1.416L131,21.581l-0.459,0.116
- l-0.46,0.15l-0.46,0.154l-0.497,0.191l-0.499,0.113l-0.457,0.154l-0.498,0.075l-0.346-0.88l-0.305-0.959l-0.383-0.957l-0.348-0.957l-0.379-0.996l-0.419-0.998l-0.423-0.956l-0.421-0.918l-0.456-0.884l-0.499-0.805l-0.533-0.766l-0.539-0.651l-0.609-0.575
- l-0.615-0.459l-0.648-0.346l-0.69-0.19z"/>
- <path style="&st6;" d="M115.844,11.383l1.455-0.648l1.302-0.344l1.149-0.038l1.034,0.193l0.919,0.421l0.806,0.65l0.724,0.807l0.65,0.957l0.575,1.072l0.495,1.188l0.5,1.229l0.457,1.225l0.457,1.264l0.421,1.264l0.459,1.188l0.497,1.111l-0.421,0.037l-0.384,0.115
- l-0.383,0.113l-0.385,0.152l-0.381,0.118l-0.384,0.151l-0.421,0.114l-0.422,0.074l-0.038-0.151l-0.038-0.383l-0.114-0.498l-0.114-0.689l-0.189-0.803l-0.27-0.92l-0.306-0.996l-0.42-1.034l-0.494-1.034l-0.574-1.035l-0.728-1.035l-0.803-0.958l-0.96-0.918
- l-1.07-0.767l-1.228-0.691l-1.375-0.5z"/>
- <path style="&st6;" d="M110.406,12.185l0.882-0.651l0.997-0.42l1.069-0.153l1.072,0.04l1.149,0.229l1.148,0.461l1.108,0.615l1.111,0.768l1.07,0.956l0.997,1.075l0.878,1.225l0.805,1.342l0.687,1.416l0.537,1.533l0.342,1.57l0.19,1.687l-3.945,1.029l-0.228-0.649
- l-0.307-0.77l-0.306-0.803l-0.382-0.881l-0.461-0.92l-0.457-0.956l-0.537-0.961l-0.573-0.956l-0.652-0.957l-0.725-0.92l-0.766-0.842l-0.803-0.808l-0.878-0.728l-0.959-0.613l-0.996-0.537l-1.07-0.421z"/>
- <path style="&st6;" d="M120.542,25.02l-0.572,0.115l-0.727,0.152l-0.729,0.23l-0.808,0.229l-0.764,0.267l-0.729,0.191l-0.649,0.189l-0.536,0.152l-0.382-0.957l-0.421-0.995l-0.422-0.996l-0.42-1.036l-0.421-1.032l-0.458-0.997l-0.498-0.995l-0.497-0.997
- l-0.533-0.918l-0.573-0.845l-0.614-0.804l-0.651-0.727l-0.65-0.652l-0.728-0.537l-0.804-0.423l-0.804-0.306l0.692-0.459l0.764-0.344l0.806-0.23l0.88-0.075l0.918,0.076l0.959,0.231l0.957,0.383l0.992,0.576l0.999,0.728l0.993,0.92l0.995,1.149l0.954,1.304
- l0.919,1.532l0.917,1.723l0.843,1.992l0.802,2.184z"/>
- <path style="&st6;" d="M101.328,14.973l1.571-0.841l1.415-0.498l1.304-0.114l1.187,0.193l1.032,0.458l0.996,0.691l0.841,0.883l0.805,1.073l0.688,1.188l0.649,1.265l0.573,1.341l0.534,1.34l0.536,1.302l0.498,1.265l0.458,1.148l0.456,1.035l-0.534,0.076
- l-0.459,0.112l-0.422,0.079l-0.422,0.114l-0.421,0.114l-0.459,0.115l-0.498,0.076l-0.572,0.112l-0.5-1.033l-0.458-1.036l-0.46-0.994l-0.458-0.958l-0.459-0.958l-0.495-0.88l-0.5-0.881l-0.495-0.806l-0.575-0.807l-0.61-0.727l-0.612-0.688l-0.688-0.652l-0.769-0.615
- l-0.801-0.536l-0.92-0.498l-0.956-0.46z"/>
- <path style="&st6;" d="M96.577,16.348l1.419-0.765l1.339-0.383l1.265-0.075l1.225,0.191l1.111,0.461l1.069,0.689l0.996,0.844l0.921,0.998l0.841,1.149l0.802,1.187l0.726,1.227l0.652,1.264l0.611,1.266l0.537,1.148l0.455,1.111l0.423,0.957l-0.574,0.113l-0.5,0.115
- l-0.46,0.113l-0.421,0.076l-0.458,0.115l-0.461,0.115l-0.536,0.076l-0.613,0.115l-0.688-1.533l-0.688-1.417l-0.646-1.302l-0.651-1.188l-0.614-1.071l-0.573-0.961l-0.61-0.84l-0.574-0.807l-0.612-0.651l-0.613-0.575l-0.611-0.498l-0.65-0.421l-0.653-0.308
- l-0.685-0.269l-0.731-0.155l-0.765-0.113z"/>
- <path style="&st6;" d="M92.977,17.379l1.378-0.65l1.307-0.308l1.222,0.001l1.19,0.233l1.07,0.458l1.033,0.654l0.956,0.844l0.92,0.957l0.802,1.072l0.766,1.148l0.726,1.188l0.613,1.188l0.609,1.189l0.5,1.15l0.456,1.033l0.421,0.959l-0.459,0.113l-0.42,0.113
- l-0.424,0.076l-0.383,0.116l-0.421,0.077l-0.42,0.075l-0.462,0.113l-0.496,0.077l-0.231-0.765l-0.342-0.845l-0.42-0.842l-0.497-0.919l-0.535-0.919l-0.651-0.921l-0.649-0.92l-0.728-0.92l-0.765-0.841l-0.805-0.846l-0.803-0.766l-0.804-0.652l-0.843-0.613
- l-0.805-0.498l-0.802-0.383l-0.806-0.23z"/>
- <path style="&st6;" d="M88.648,18.484l1.417-0.762l1.38-0.345l1.379,0.039l1.301,0.385l1.264,0.612l1.226,0.879l1.149,1.038l1.069,1.147l0.995,1.229l0.881,1.264l0.8,1.227l0.65,1.187l0.536,1.036l0.422,0.879l0.23,0.652l0.113,0.383l-0.574,0.115l-0.498,0.113
- l-0.498,0.115l-0.5,0.115l-0.496,0.115l-0.459,0.074l-0.499,0.077l-0.497,0.076l-0.344-0.651l-0.384-0.804l-0.458-0.882l-0.537-0.921l-0.571-1.033l-0.614-1.034l-0.646-0.997l-0.691-1.034l-0.727-0.959L93.7,20.939l-0.802-0.804l-0.803-0.652l-0.844-0.537
- l-0.844-0.345l-0.878-0.152l-0.882,0.035z"/>
- <path style="&st6;" d="M85.508,19.709l1.266-0.842l1.224-0.459l1.149-0.113l1.149,0.19l1.071,0.461l1.033,0.692l0.958,0.842l0.915,1.035l0.844,1.113l0.805,1.184l0.727,1.229l0.687,1.225l0.574,1.15l0.535,1.073l0.421,0.918l0.383,0.766l-0.46,0.077l-0.382,0.114
- l-0.344,0.115l-0.308,0.113l-0.347,0.114l-0.305,0.115L96.796,30.9l-0.343,0.073l-0.344-0.955l-0.421-0.958l-0.422-0.921l-0.46-0.918l-0.537-0.919l-0.531-0.844l-0.613-0.844l-0.65-0.805l-0.689-0.767l-0.764-0.688l-0.765-0.614l-0.844-0.574l-0.919-0.5
- l-0.919-0.421l-0.996-0.308l-1.071-0.229z"/>
- <path style="&st6;" d="M81.523,20.625l1.113-0.422l1.109-0.266l1.148-0.077l1.074,0.078l1.109,0.231l1.032,0.345l1.034,0.536l1.034,0.652l0.956,0.768l0.918,0.92l0.881,0.996l0.842,1.112l0.802,1.226l0.689,1.34l0.688,1.418l0.571,1.491l-0.498,0.077l-0.495,0.076
- l-0.501,0.115l-0.497,0.153l-0.496,0.115l-0.498,0.153l-0.497,0.115l-0.5,0.074l-0.343-0.842l-0.343-0.882l-0.347-0.843l-0.342-0.883l-0.422-0.842l-0.419-0.805l-0.501-0.842l-0.534-0.767l-0.649-0.729l-0.688-0.728l-0.805-0.652l-0.88-0.613l-0.996-0.537
- l-1.11-0.498l-1.261-0.424l-1.381-0.344z"/>
- <path style="&st6;" d="M75.855,21.961l1.455-0.609l1.457-0.385l1.34-0.189l1.34-0.037l1.265,0.191l1.226,0.346l1.147,0.498l1.111,0.652l0.992,0.805l0.994,0.919l0.884,1.036l0.84,1.15l0.764,1.264l0.652,1.34l0.611,1.381l0.535,1.491l-0.459,0.077l-0.46,0.076
- l-0.536,0.078l-0.501,0.074l-0.533,0.078l-0.538,0.074l-0.535,0.076l-0.535,0.076l-0.269-1.072l-0.383-0.994l-0.42-0.996l-0.533-0.959l-0.575-0.881l-0.651-0.843l-0.688-0.805l-0.766-0.729l-0.842-0.689l-0.916-0.574l-0.959-0.539l-0.995-0.459l-1.071-0.346
- L78.19,22.23l-1.146-0.191l-1.188-0.078z"/>
- <path style="&st6;" d="M73.062,22.265l1.302-0.19l1.262-0.113L76.888,22l1.228,0.154l1.224,0.307l1.15,0.385l1.109,0.498l1.073,0.613l0.995,0.729l0.954,0.844l0.844,0.919l0.803,1.034l0.688,1.15l0.611,1.226l0.499,1.341l0.38,1.419l-0.46,0.035l-0.383,0.038
- l-0.382,0.077l-0.384,0.077l-0.384,0.074l-0.382,0.078l-0.46,0.114l-0.496,0.076l-0.651-1.111l-0.613-1.073l-0.532-0.958l-0.5-0.956l-0.535-0.844l-0.498-0.804l-0.497-0.767l-0.572-0.69l-0.612-0.651l-0.688-0.575l-0.768-0.535l-0.842-0.498l-0.995-0.425
- l-1.071-0.383l-1.264-0.346l-1.415-0.308z"/>
- <path style="&st6;" d="M66.973,23.064l1.914-0.457l1.8-0.268l1.646-0.075l1.531,0.154l1.417,0.307l1.302,0.461l1.187,0.573l1.074,0.77l1.03,0.842l0.917,0.96l0.844,1.034l0.802,1.112l0.728,1.147l0.688,1.227l0.612,1.226l0.611,1.265l-0.307,0.037l-0.42,0.037
- l-0.459,0.115l-0.501,0.076l-0.496,0.115l-0.462,0.114l-0.419,0.036l-0.346,0.039l-0.571-1.148l-0.613-1.035l-0.689-0.996l-0.726-0.918l-0.766-0.883l-0.805-0.806L76.618,27.4l-0.919-0.69l-0.956-0.616l-0.996-0.573l-1.034-0.498l-1.07-0.498l-1.111-0.423
- l-1.147-0.383l-1.189-0.346l-1.222-0.309z"/>
- <path style="&st6;" d="M63.335,23.443l1.068-0.189l1.113-0.037l1.225,0.038l1.263,0.192l1.267,0.271l1.3,0.384l1.303,0.497l1.302,0.614l1.3,0.729l1.224,0.845l1.186,0.92l1.147,1.035l1.035,1.149l0.956,1.225l0.841,1.342l0.728,1.455l-0.537,0.039l-0.533,0.076
- l-0.538,0.115l-0.536,0.113l-0.459,0.113l-0.385,0.117l-0.306,0.036l-0.19-0.037l-0.769-0.46l-0.763-0.537l-0.804-0.613l-0.843-0.689l-0.843-0.729l-0.878-0.768l-0.92-0.768l-0.916-0.802l-0.959-0.806l-0.956-0.807l-0.995-0.803l-0.996-0.729l-1.033-0.729
- l-0.995-0.652l-1.071-0.613l-1.031-0.537z"/>
- <path style="&st6;" d="M58.237,24.895l0.958-0.955l1.034-0.572l1.074-0.23l1.109,0.077l1.148,0.308l1.225,0.575l1.227,0.769l1.3,0.879l1.301,1.074l1.341,1.11l1.34,1.19l1.34,1.188l1.377,1.188l1.377,1.112l1.376,1.035l1.381,0.92l-0.421,0.074l-0.499,0.037
- l-0.612,0.041l-0.613,0.037l-0.648,0.037h-0.653h-0.574l-0.497-0.002l-1.034-0.766l-0.993-0.804l-0.996-0.808l-0.918-0.842l-0.919-0.805l-0.883-0.807l-0.878-0.805l-0.88-0.767l-0.919-0.688l-0.879-0.651l-0.92-0.575l-0.956-0.5l-0.996-0.422l-1.034-0.345
- l-1.073-0.192l-1.11-0.117z"/>
- <path style="&st6;" d="M54.408,25.352l1.61-0.381l1.493-0.152l1.415,0.076l1.343,0.271l1.262,0.461l1.226,0.575l1.186,0.729l1.148,0.805l1.11,0.919l1.109,0.922l1.071,0.995l1.111,0.996l1.109,0.958l1.107,0.959l1.188,0.843l1.185,0.807l-0.38,0.037l-0.498,0.075
- l-0.576,0.078l-0.576,0.036l-0.572,0.079l-0.5,0.072l-0.38,0.041l-0.231,0.037l-0.688-0.002l-0.69-0.189l-0.727-0.348l-0.766-0.496l-0.766-0.614l-0.843-0.728l-0.879-0.807l-0.919-0.844l-0.959-0.881l-1.031-0.918l-1.109-0.882l-1.148-0.844l-1.262-0.808
- l-1.302-0.728l-1.379-0.651l-1.494-0.5z"/>
- <path style="&st6;" d="M49.583,26.689L51,25.885l1.495-0.342h1.455l1.49,0.309l1.495,0.576l1.494,0.804l1.454,0.96l1.415,1.034l1.339,1.149l1.302,1.15l1.263,1.075l1.148,0.993l1.033,0.844l0.956,0.65l0.843,0.385l0.726,0.116l-0.61,0.077l-0.653,0.113
- l-0.727,0.113l-0.765,0.117l-0.767,0.074l-0.767,0.115l-0.728,0.038l-0.652,0.037l-1.07-0.806l-0.958-0.766l-0.879-0.767l-0.84-0.728l-0.767-0.73L59,31.752l-0.767-0.691l-0.726-0.651l-0.729-0.612l-0.804-0.576l-0.841-0.537l-0.919-0.496l-0.996-0.461
- l-1.071-0.383l-1.226-0.348l-1.34-0.307z"/>
- <g style="&st6;">
- <path d="M142.345,10.982l0.191-0.383l0.153-0.42l0.152-0.423l0.113-0.421l0.117-0.459l0.115-0.496l0.077-0.459l0.042-0.5l0.036-0.459l0.035-0.498l0.001-0.499l-0.035-0.46l-0.036-0.459l-0.08-0.457l-0.112-0.461l-0.114-0.42l0.611,0.804l0.459,0.882l0.345,0.842
- l0.189,0.88l0.076,0.919v0.92l-0.116,0.918l-0.194,0.92l-0.228,0.918l-0.31,0.883l-0.343,0.879l-0.343,0.88l-0.385,0.843l-0.347,0.842l-0.346,0.765l-0.343,0.767l0.074-0.152l0.037-0.269l0.042-0.266v-0.345l0.037-0.424v-0.421v-0.46l0.001-0.496l0.038-0.499
- v-0.498l0.039-0.534l0.04-0.498l0.038-0.461l0.078-0.461l0.075-0.42l0.116-0.383z"/>
- <path d="M154.014,26.885l-0.729-0.422l-0.729-0.462l-0.687-0.421l-0.688-0.422l-0.65-0.383l-0.651-0.422l-0.616-0.385l-0.609-0.42L148,23.165l-0.607-0.384l-0.614-0.422l-0.652-0.382l-0.611-0.386l-0.654-0.342l-0.686-0.386l-0.689-0.382l0.61,0.61l0.613,0.616
- l0.613,0.611l0.612,0.576l0.65,0.611l0.651,0.536l0.65,0.539l0.688,0.497l0.651,0.461l0.689,0.383l0.651,0.346l0.688,0.269l0.688,0.229l0.688,0.115l0.691,0.037l0.691-0.035z"/>
- <path d="M148.317,11.561l-0.536,0.308l-0.5,0.345l-0.495,0.345l-0.461,0.344l-0.46,0.343l-0.419,0.383l-0.424,0.421l-0.423,0.383l-0.384,0.422l-0.384,0.422l-0.382,0.421l-0.345,0.457l-0.383,0.422l-0.346,0.459l-0.344,0.459l-0.346,0.459l0.153-0.496l0.192-0.499
- l0.191-0.537l0.229-0.534l0.231-0.536l0.265-0.499l0.31-0.498l0.346-0.495l0.382-0.46l0.461-0.381l0.498-0.385l0.537-0.344l0.612-0.269l0.652-0.229l0.765-0.152l0.805-0.076z"/>
- <path d="M142.614,6.961l-0.153,0.767l-0.114,0.767l-0.154,0.766l-0.116,0.689L142,10.676l-0.114,0.689l-0.079,0.689l-0.115,0.689l-0.075,0.688l-0.117,0.689l-0.074,0.651l-0.118,0.689l-0.116,0.689l-0.115,0.689l-0.15,0.689l-0.157,0.727l-0.076-0.842
- l-0.113-0.805l-0.077-0.843l-0.076-0.841l-0.037-0.807l-0.038-0.805l0.039-0.805l0.039-0.764l0.076-0.767l0.116-0.688l0.194-0.689l0.229-0.651l0.269-0.573l0.384-0.537l0.422-0.46l0.497-0.421z"/>
- <path d="M146.714,5.703l0.692,0.648l0.416,0.729l0.189,0.766l0.04,0.805l-0.153,0.804l-0.307,0.843l-0.424,0.844l-0.498,0.841l-0.575,0.804l-0.611,0.805l-0.653,0.764l-0.65,0.689l-0.614,0.689l-0.534,0.572l-0.463,0.539l-0.383,0.418l0.077-1.147l0.154-0.995
- l0.191-0.844l0.307-0.764l0.306-0.65l0.386-0.574l0.382-0.535l0.424-0.501l0.383-0.496l0.424-0.495l0.382-0.538l0.307-0.613l0.307-0.688l0.23-0.766l0.194-0.919l0.075-1.032z"/>
- <path d="M141.803,17.951v-0.805l-0.039-0.765l-0.034-0.765l-0.04-0.768l-0.036-0.729l-0.077-0.727l-0.076-0.727l-0.073-0.691l-0.117-0.688l-0.114-0.728l-0.189-0.689l-0.152-0.689l-0.193-0.689l-0.268-0.689l-0.229-0.689l-0.306-0.689l1.111,1.073l0.918,1.034
- l0.649,0.959l0.457,0.92l0.309,0.879l0.151,0.805l0.037,0.806l-0.077,0.727l-0.195,0.689l-0.187,0.651l-0.27,0.613l-0.271,0.533l-0.23,0.537l-0.229,0.459l-0.152,0.459l-0.078,0.383z"/>
- <path d="M153.022,20.603l-0.613,0.114l-0.614,0.116l-0.611,0.075l-0.613,0.075l-0.609,0.038l-0.616,0.037h-0.613h-0.575l-0.612-0.039h-0.574l-0.613-0.077l-0.573-0.038l-0.613-0.04l-0.575-0.075l-0.612-0.079l-0.574-0.075l0.498,0.229l0.498,0.192l0.535,0.231
- l0.537,0.19l0.574,0.193l0.576,0.151l0.61,0.156l0.61,0.076l0.612,0.039h0.651l0.651-0.039l0.654-0.15l0.651-0.191l0.651-0.27l0.648-0.381l0.654-0.46z"/>
- <path d="M149.457,23.702l0.461,0.078l0.419,0.075l0.461,0.115l0.457,0.115l0.463,0.194l0.456,0.151l0.421,0.191l0.46,0.23l0.421,0.23l0.421,0.267l0.383,0.271l0.386,0.268l0.343,0.307l0.308,0.307l0.304,0.307l0.27,0.344l-0.269-0.917l-0.422-0.808l-0.494-0.688
- l-0.615-0.651l-0.688-0.536l-0.768-0.5l-0.84-0.421l-0.882-0.347l-0.919-0.306l-0.919-0.307l-0.955-0.231l-0.958-0.23l-0.957-0.193l-0.919-0.189l-0.843-0.154l-0.842-0.192l0.42,0.153l0.574,0.306l0.69,0.463l0.841,0.497l0.843,0.535l0.879,0.499l0.842,0.46
- l0.768,0.308z"/>
- <path d="M151.214,30.559l0.345-0.881l0.117-0.844l-0.116-0.842l-0.307-0.766l-0.457-0.729l-0.612-0.727l-0.728-0.69l-0.804-0.614l-0.843-0.613l-0.879-0.536l-0.919-0.538l-0.884-0.459l-0.801-0.42l-0.767-0.387l-0.651-0.344l-0.496-0.309l0.532,1.113l0.538,0.919
- l0.573,0.728l0.536,0.652l0.574,0.498l0.574,0.459l0.574,0.346l0.574,0.346l0.571,0.346l0.577,0.382l0.572,0.384l0.536,0.46l0.537,0.573l0.535,0.691l0.497,0.806l0.498,0.995z"/>
- <path d="M141.569,21.129l0.422,0.652l0.42,0.652l0.421,0.65l0.38,0.613l0.346,0.613l0.345,0.649l0.346,0.614l0.305,0.613l0.304,0.652l0.268,0.65l0.271,0.613l0.229,0.65l0.19,0.689l0.192,0.65l0.152,0.689l0.152,0.73l0.384-1.455l0.191-1.265l0.041-1.149
- l-0.115-0.994l-0.229-0.844l-0.346-0.766l-0.42-0.652l-0.458-0.537l-0.538-0.499l-0.535-0.421l-0.573-0.346l-0.537-0.306l-0.496-0.306l-0.46-0.268l-0.342-0.307l-0.31-0.271z"/>
- </g>
-</g><!-- Feather_x0020_shadow -->
-<g id="Layer_x0020_1">
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd1" x1="-3510.3682" y1="4186.3037" x2="-3520.3882" y2="4153.2837" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 -2022.5977 2980.6621)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <g style="fill-rule:nonzero;fill:url(#AIgd1);stroke:#000000;stroke-width:0.254;stroke-miterlimit:4;">
- <path style="&st23;" d="M0.241,40.672c13.561-1.867,63.613-4.393,85.943-8.051c17.961-2.937,35.502-8.285,52.242-13.9c4.328-1.453,11.991-4.434,16.896-7.07c3.104-2.373,10.571-5.889,12.606-9.222c-32.45,15.407-45.513,19.649-83.582,27.354
- c-15.436,3.169-71.617,7.721-84.105,10.889z"/>
- <defs>
- <linearGradient id="AIgd2" gradientUnits="userSpaceOnUse" x1="-3788.0986" y1="-3507.6162" x2="-3789.1638" y2="-3479.4058" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st1;" d="M48.261,46.645l1.454,0.498l1.418,0.118l1.417-0.229l1.417-0.574l1.379-0.766l1.38-0.994l1.305-1.146l1.301-1.226l1.228-1.26l1.149-1.267l1.111-1.224l1.035-1.148l0.958-0.957l0.881-0.763l0.767-0.501l0.689-0.228l-0.576,0.036l-0.611,0.038
- l-0.689,0.077l-0.688,0.074l-0.69,0.078l-0.689,0.076l-0.689,0.038l-0.612,0.076l-0.957,0.88l-0.921,0.842l-0.805,0.842l-0.729,0.844l-0.727,0.801l-0.688,0.805l-0.652,0.764l-0.691,0.729l-0.688,0.727l-0.729,0.65l-0.767,0.65l-0.882,0.61l-0.919,0.576
- l-1.034,0.535l-1.149,0.496l-1.302,0.421z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd3" x1="-3817.4316" y1="-3498.7192" x2="-3818.3076" y2="-3475.5176" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st2;" d="M43.511,46.45l1.688,0.271l1.569,0.038l1.455-0.15l1.377-0.345l1.265-0.534l1.151-0.652l1.148-0.766l1.034-0.879l1.035-0.918l0.957-0.995l0.959-1.072l0.921-1.032l0.956-1.033l0.96-1.033l0.958-0.955l0.995-0.881l-0.381,0.037h-0.423
- l-0.384,0.039l-0.419,0.037l-0.424,0.037l-0.421,0.078l-0.42,0.035l-0.42,0.041l-0.421,0.037l-0.461,0.037l-0.422,0.078l-0.459,0.037l-0.459,0.037l-0.46,0.037h-0.46l-0.459,0.039l-0.347,0.535l-0.42,0.651l-0.537,0.765l-0.575,0.805l-0.69,0.881l-0.729,0.879
- l-0.766,0.918l-0.805,0.879l-0.844,0.844l-0.84,0.805l-0.885,0.726l-0.842,0.612l-0.844,0.496l-0.843,0.346l-0.804,0.189h-0.768z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd4" x1="-3806.9058" y1="-3505.3105" x2="-3807.8401" y2="-3480.5605" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st3;" d="M40.371,46.487l0.958,0.115l0.919,0.076l0.881-0.037l0.881-0.152l0.882-0.19l0.843-0.344l0.841-0.421l0.883-0.574l0.882-0.65l0.882-0.764l0.882-0.921l0.919-0.993l0.958-1.188l0.997-1.3l1.034-1.416l1.074-1.607l-0.651-0.002l-0.613,0.039
- l-0.614,0.076l-0.612,0.076l-0.611,0.078l-0.613,0.072h-0.688h-0.727l-0.616,0.612l-0.573,0.65l-0.576,0.614l-0.574,0.688l-0.575,0.65l-0.535,0.689l-0.576,0.648l-0.539,0.691l-0.572,0.65l-0.574,0.65l-0.612,0.65l-0.577,0.613l-0.65,0.572l-0.652,0.574
- l-0.65,0.573l-0.729,0.499z"/>
- <path style="&st2;" d="M37.041,46.329l0.728,0.387l0.802,0.153l0.807-0.116l0.842-0.342l0.844-0.5l0.881-0.689l0.88-0.764l0.884-0.917l0.841-0.958l0.884-0.993l0.804-0.997l0.805-0.957l0.768-0.957l0.729-0.84l0.689-0.729l0.614-0.613l-4.099,0.382l-0.462,0.612
- l-0.498,0.61l-0.458,0.616l-0.459,0.608l-0.46,0.614l-0.5,0.612l-0.461,0.612l-0.497,0.612l-0.537,0.573l-0.537,0.611l-0.536,0.578l-0.613,0.57l-0.612,0.574l-0.653,0.576l-0.688,0.536l-0.728,0.532z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd6" x1="-3825.4375" y1="-3503.8936" x2="-3826.3342" y2="-3480.1453" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st4;" d="M30.262,45.444l1.188,0.767l1.109,0.5l1.11,0.231h1.074l1.033-0.191l0.995-0.343l0.955-0.538l0.96-0.687l0.919-0.841l0.923-0.881l0.84-1.037l0.884-1.031l0.843-1.109l0.844-1.146l0.805-1.148l0.805-1.111l-0.688,0.115l-0.536,0.037
- l-0.384,0.037l-0.345,0.039l-0.343,0.039l-0.346-0.001l-0.499,0.037l-0.651,0.037l-0.729,1.034l-0.727,0.955l-0.729,0.921l-0.805,0.804l-0.767,0.727l-0.767,0.689l-0.804,0.611l-0.768,0.536l-0.766,0.458l-0.768,0.421l-0.727,0.306l-0.689,0.269l-0.689,0.229
- l-0.614,0.152l-0.612,0.075l-0.537,0.038z"/>
- <path style="&st2;" d="M26.7,45.21l1.228,0.153l1.186,0.08l1.149-0.078l1.109-0.151l1.036-0.227l1.033-0.345l0.958-0.422l0.92-0.535l0.92-0.572l0.844-0.651l0.843-0.727l0.803-0.804l0.766-0.842l0.73-0.918l0.729-0.959l0.689-0.994l-0.767,0.039l-0.844,0.074
- l-0.802,0.076l-0.806,0.038l-0.69,0.077l-0.574,0.035l-0.421,0.039l-0.191,0.037l-0.076,0.078l-0.191,0.19l-0.308,0.306l-0.382,0.385l-0.422,0.459l-0.536,0.536l-0.577,0.573l-0.648,0.614l-0.731,0.608l-0.764,0.65l-0.768,0.615l-0.843,0.611l-0.88,0.572
- l-0.881,0.535l-0.921,0.46L26.7,45.21z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd8" x1="-3841.6636" y1="-3502.4297" x2="-3842.4236" y2="-3482.3" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st5;" d="M21.991,45.476l1.033,0.192l0.998,0.076l1.033-0.113l1.034-0.191l1.034-0.342l0.994-0.423l0.996-0.497l0.998-0.611l0.919-0.648l0.918-0.69l0.881-0.726l0.845-0.766l0.806-0.804l0.766-0.765l0.69-0.768l0.651-0.766h-0.461l-0.574,0.04
- l-0.611,0.036H34.29l-0.613,0.073l-0.613,0.041l-0.496,0.039l-0.423,0.075v0.077l-0.154,0.189l-0.381,0.347l-0.537,0.42l-0.652,0.535l-0.764,0.613l-0.845,0.652l-0.882,0.647l-0.92,0.687l-0.918,0.691l-0.881,0.65l-0.846,0.574L23.6,44.559L22.91,44.98
- l-0.537,0.305l-0.382,0.191z"/>
- <path style="&st2;" d="M16.782,45.434l0.612,0.612l0.806,0.267l0.996,0.001l1.11-0.266l1.227-0.46l1.262-0.646l1.341-0.768l1.305-0.841l1.302-0.919l1.227-0.916l1.147-0.879l0.999-0.844l0.881-0.688l0.65-0.574l0.423-0.381l0.192-0.154l-0.498,0.038l-0.538,0.036
- l-0.574,0.037l-0.572,0.041l-0.614,0.072l-0.614,0.039l-0.611,0.04l-0.652,0.038l-0.688,0.419l-0.688,0.422l-0.693,0.456l-0.649,0.425l-0.689,0.456l-0.653,0.498l-0.688,0.459l-0.653,0.459l-0.69,0.496l-0.65,0.461l-0.688,0.459l-0.651,0.458l-0.688,0.421
- l-0.691,0.422l-0.651,0.419l-0.69,0.384z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd10" x1="-3872.1543" y1="-3503.9727" x2="-3872.3848" y2="-3493.1567" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#F7EE5F"/>
- <stop offset="0.186" style="stop-color:#F5D65D"/>
- <stop offset="0.3825" style="stop-color:#F4C35B"/>
- <stop offset="0.5198" style="stop-color:#F4BC5A"/>
- <stop offset="0.7809" style="stop-color:#F5DA5D"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st8;" d="M12.953,45.507l0.652,0.229l0.649,0.115l0.65,0.037l0.653-0.11l0.65-0.194l0.689-0.265l0.727-0.383l0.768-0.46l0.843-0.535l0.881-0.612l0.959-0.688l1.072-0.728l1.187-0.803l1.265-0.881l1.379-0.918l1.534-0.957l-0.653,0.039l-0.727,0.039
- l-0.65-0.001l-0.65,0.038l-0.574,0.037l-0.459,0.038l-0.307,0.039l-0.116,0.036l-0.077,0.115l-0.229,0.23l-0.346,0.307l-0.458,0.42L21.69,40.19l-0.653,0.577l-0.689,0.571l-0.805,0.613l-0.805,0.611l-0.843,0.612l-0.843,0.534l-0.882,0.537l-0.842,0.457
- l-0.842,0.383l-0.805,0.267l-0.729,0.154z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd11" x1="-3878.0732" y1="-3508.4204" x2="-3874.5449" y2="-3484.9487" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#F7EE5F"/>
- <stop offset="0.186" style="stop-color:#F5D65D"/>
- <stop offset="0.3825" style="stop-color:#F4C35B"/>
- <stop offset="0.5198" style="stop-color:#F4BC5A"/>
- <stop offset="0.7809" style="stop-color:#F5DA5D"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st9;" d="M10.158,45.084l0.879,0.344l0.958,0.152l0.998-0.072l1.033-0.268l1.072-0.383l1.033-0.498l1.074-0.608l0.996-0.69l0.958-0.688l0.92-0.728l0.843-0.688l0.728-0.691l0.653-0.572l0.495-0.499l0.383-0.341l0.232-0.232l-0.613,0.038l-0.577,0.04
- l-0.571,0.037l-0.575,0.074l-0.535,0.041l-0.577,0.037l-0.61,0.074l-0.613,0.038l-0.459,0.421l-0.501,0.42l-0.458,0.421l-0.499,0.46l-0.498,0.498l-0.497,0.459l-0.536,0.459l-0.538,0.458l-0.536,0.423l-0.534,0.421l-0.577,0.381l-0.534,0.343l-0.614,0.309
- l-0.574,0.266l-0.613,0.193l-0.613,0.152z"/>
- <path style="&st8;" d="M6.791,44.01l0.765,0.535l0.763,0.345l0.767,0.154l0.767,0.039l0.768-0.151l0.766-0.232l0.766-0.343l0.765-0.458l0.729-0.498l0.766-0.611l0.729-0.613l0.729-0.65l0.727-0.648l0.69-0.69l0.689-0.649l0.69-0.615l-0.422,0.041l-0.46,0.076
- l-0.497,0.037l-0.535,0.039l-0.575,0.074l-0.612,0.039l-0.652,0.074l-0.612,0.037l-0.192,0.461L13.84,40.26l-0.271,0.422l-0.346,0.422l-0.381,0.383l-0.424,0.383l-0.42,0.381l-0.496,0.306l-0.5,0.308l-0.537,0.268l-0.573,0.268L9.316,43.59l-0.612,0.154
- l-0.61,0.15L7.44,43.971L6.791,44.01z"/>
- <path style="&st9;" d="M3.763,43.434L4.415,43.7l0.69,0.193l0.726,0.115l0.806,0.001l0.767-0.038l0.842-0.115l0.805-0.229l0.803-0.229l0.768-0.344l0.729-0.384l0.65-0.421l0.614-0.495l0.536-0.538l0.46-0.572l0.345-0.651l0.23-0.652l-0.46,0.04l-0.46,0.037
- l-0.497,0.076l-0.5,0.038l-0.495,0.038l-0.537,0.037l-0.574,0.039l-0.652,0.036L9.74,40.067l-0.307,0.384l-0.306,0.345l-0.306,0.306l-0.307,0.306l-0.348,0.229l-0.343,0.27l-0.347,0.229l-0.381,0.191l-0.422,0.19l-0.421,0.19L5.796,42.86l-0.462,0.152
- l-0.495,0.152L4.302,43.28l-0.539,0.154z"/>
- <path style="&st8;" d="M2.193,42.896l0.23,0.229l0.347,0.152l0.42,0.078h0.46l0.536-0.038l0.573-0.112l0.613-0.193l0.612-0.189l0.613-0.27l0.614-0.307l0.612-0.342l0.537-0.385l0.537-0.42l0.458-0.459l0.345-0.46l0.307-0.498l-0.343,0.041l-0.308,0.037
- l-0.383,0.038L8.63,39.836l-0.344,0.039l-0.307,0.036l-0.268,0.001l-0.269-0.001v0.153L7.1,40.37l-0.576,0.422L5.757,41.29L4.84,41.786l-0.922,0.499l-0.919,0.381l-0.806,0.23z"/>
- <path style="&st8;" d="M1.084,41.822l0.078,0.536l0.192,0.344l0.305,0.155l0.42,0.076l0.499-0.075l0.574-0.192l0.573-0.229l0.614-0.306l0.613-0.346l0.574-0.381l0.575-0.381l0.461-0.347l0.42-0.307l0.307-0.229l0.191-0.152l0.038-0.076l-2.986,0.341l-0.229,0.152
- l-0.386,0.192l-0.458,0.23l-0.5,0.229l-0.535,0.269l-0.497,0.189l-0.461,0.192l-0.384,0.114z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd16" x1="-3892.5645" y1="-3497.0415" x2="-3892.7126" y2="-3490.0823" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#F7EE5F"/>
- <stop offset="0.186" style="stop-color:#F5D65D"/>
- <stop offset="0.3825" style="stop-color:#F4C35B"/>
- <stop offset="0.5198" style="stop-color:#F4BC5A"/>
- <stop offset="0.7809" style="stop-color:#F5DA5D"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st10;" d="M4.533,40.253l-0.651,0.039l-0.574,0.039l-0.536,0.036l-0.498,0.037l-0.46,0.04l-0.497,0.036l-0.498,0.077l-0.577,0.114l0.117,0.729l0.343,0.345l0.537,0.001l0.689-0.19l0.689-0.347l0.729-0.382l0.651-0.345l0.536-0.229z"/>
- <path style="&st8;" d="M4.419,39.874l-0.653,0.112l-0.573,0.076l-0.497,0.114l-0.5,0.075l-0.458,0.114l-0.459,0.115l-0.537,0.116L0.167,40.75l-0.038-0.844l0.345-0.536l0.537-0.192l0.727-0.034l0.766,0.151l0.766,0.193l0.651,0.23l0.499,0.154z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd18" x1="-3716.793" y1="-3522.1724" x2="-3726.813" y2="-3555.1924" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st11;" d="M44.258,24.317l1.684-0.651l1.611-0.419l1.491-0.113l1.417,0.076l1.379,0.309l1.262,0.459l1.227,0.652l1.187,0.729l1.149,0.845l1.11,0.919l1.106,0.959l1.074,0.996l1.071,0.957l1.07,0.921l1.073,0.882l1.109,0.807l-0.384,0.073
- l-0.421,0.038l-0.421,0.039l-0.383,0.076l-0.423,0.039l-0.421,0.038l-0.459,0.036l-0.421,0.039l-0.422,0.035l-0.461,0.041l-0.458,0.076l-0.422,0.037l-0.461,0.04l-0.457,0.074l-0.498,0.037l-0.461,0.077l-0.382-0.534l-0.495-0.653l-0.576-0.766l-0.688-0.768
- l-0.727-0.843l-0.805-0.843l-0.879-0.844l-0.881-0.806l-0.959-0.766l-0.953-0.688l-0.957-0.615l-0.997-0.497l-0.957-0.385l-0.958-0.23l-0.956-0.039l-0.88,0.152z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd19" x1="-3818.3081" y1="-3506.1616" x2="-3836.2568" y2="-3532.4282" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st12;" d="M41.383,24.964l0.96-0.345l0.92-0.227l0.878-0.152l0.923-0.077l0.878,0.077l0.919,0.192l0.88,0.268l0.919,0.423l0.956,0.537l0.959,0.691l0.995,0.803l1.033,0.96l1.108,1.11l1.11,1.266l1.186,1.418l1.264,1.57l-0.69,0.039l-0.611,0.072
- l-0.576,0.039l-0.534,0.076l-0.537,0.076l-0.573,0.076l-0.653,0.113l-0.765,0.117l-0.689-0.574l-0.65-0.613l-0.689-0.653l-0.612-0.653l-0.649-0.649l-0.649-0.65l-0.613-0.653l-0.651-0.651l-0.651-0.612l-0.688-0.574l-0.651-0.576l-0.688-0.574l-0.727-0.498
- l-0.767-0.423l-0.766-0.421l-0.805-0.347z"/>
- <path style="&st11;" d="M38.167,25.805l0.727-0.611l0.808-0.307l0.88-0.074l0.879,0.191l0.958,0.383l0.956,0.538l0.995,0.688l0.996,0.805l0.996,0.881l0.993,0.921l0.956,0.921l0.92,0.958l0.841,0.88l0.84,0.805l0.729,0.691l0.69,0.574l-4.176,0.496l-0.536-0.613
- l-0.536-0.615l-0.498-0.613l-0.533-0.611l-0.537-0.613l-0.534-0.651l-0.573-0.614l-0.535-0.576l-0.613-0.574l-0.612-0.573l-0.652-0.538l-0.688-0.498l-0.728-0.497l-0.766-0.423l-0.804-0.383l-0.843-0.346z"/>
- <path style="&st12;" d="M31.886,28.481l1.148-1.111l1.111-0.802l1.073-0.534l1.072-0.307l1.072-0.037l1.034,0.154l1.033,0.385l0.996,0.498l0.994,0.689l0.955,0.804l0.996,0.921l0.919,0.996l0.957,1.035l0.917,1.111l0.918,1.111l0.919,1.11l-0.729,0.04
- l-0.611,0.035l-0.498,0.039l-0.461,0.076l-0.458,0.076l-0.499,0.075l-0.571,0.078l-0.692,0.112l-0.803-1.034l-0.766-0.919l-0.803-0.844l-0.766-0.728l-0.802-0.612l-0.766-0.538l-0.728-0.461l-0.768-0.382l-0.728-0.309l-0.688-0.229l-0.728-0.192l-0.689-0.152
- l-0.648-0.08l-0.653-0.074h-0.649l-0.612-0.002z"/>
- <path style="&st11;" d="M27.402,29.512l1.267-0.461l1.187-0.344l1.187-0.189l1.109-0.077l1.111,0.001l1.071,0.155l1.035,0.231l0.996,0.347l0.995,0.419l0.919,0.537l0.957,0.613l0.878,0.689l0.882,0.768l0.84,0.842l0.806,0.922l0.803,0.996l-0.803,0.115
- l-0.919,0.111l-0.921,0.115l-0.921,0.115l-0.842,0.113L38.39,35.61l-0.499,0.037l-0.191-0.002l-0.075-0.075l-0.192-0.153l-0.269-0.268l-0.343-0.346l-0.423-0.42l-0.495-0.424l-0.575-0.496l-0.65-0.538l-0.728-0.499l-0.765-0.536l-0.844-0.5l-0.918-0.495
- l-0.92-0.424l-0.993-0.383l-1.034-0.348l-1.073-0.229z"/>
- <path style="&st12;" d="M21.735,30.196l1.034-0.418l1.035-0.307l1.108-0.115l1.073,0.001l1.111,0.118l1.108,0.229l1.072,0.346l1.111,0.422l1.033,0.498l1.033,0.537l0.995,0.651l0.994,0.651l0.882,0.693l0.881,0.727l0.802,0.728l0.726,0.729l-0.495,0.037
- l-0.612,0.076l-0.689,0.075l-0.728,0.077l-0.729,0.075l-0.652,0.076l-0.573,0.037h-0.422l-0.001-0.077l-0.191-0.191l-0.38-0.268l-0.574-0.385l-0.689-0.42l-0.805-0.5l-0.919-0.537l-0.956-0.533l-0.955-0.54l-0.996-0.538l-0.998-0.496l-0.916-0.457l-0.846-0.387
- l-0.762-0.307l-0.616-0.193l-0.495-0.115z"/>
- <path style="&st11;" d="M16.373,31.303l0.537-0.842l0.805-0.498l0.996-0.188h1.147l1.264,0.268l1.379,0.422l1.455,0.576l1.415,0.651l1.455,0.729l1.339,0.766l1.265,0.73l1.149,0.727l0.954,0.615l0.729,0.459l0.496,0.342l0.23,0.117l-0.537,0.116l-0.61,0.077
- l-0.653,0.073l-0.689,0.038l-0.727,0.078l-0.729,0.074l-0.688,0.115l-0.689,0.115l-0.729-0.346l-0.688-0.348l-0.729-0.381l-0.688-0.385l-0.69-0.346l-0.688-0.383l-0.728-0.384l-0.688-0.382l-0.689-0.35l-0.688-0.382l-0.729-0.343l-0.688-0.307l-0.689-0.348
- l-0.727-0.305l-0.727-0.311l-0.729-0.266z"/>
- <path style="&st8;" d="M9.518,33.135l0.844-0.611l0.956-0.346l0.996-0.149l1.07,0.001l1.113,0.189l1.148,0.348l1.11,0.421l1.108,0.5l1.035,0.574l1.032,0.575l0.919,0.614l0.804,0.536l0.727,0.499l0.574,0.46l0.42,0.306l0.229,0.193l-0.612,0.074l-0.574,0.077
- l-0.495,0.076l-0.501,0.037l-0.536,0.037l-0.496,0.076L19.813,37.7l-0.61,0.074l-0.537-0.342l-0.536-0.348l-0.574-0.42l-0.574-0.383L16.37,35.86l-0.613-0.421l-0.612-0.423l-0.612-0.383l-0.614-0.384l-0.647-0.308l-0.652-0.305l-0.613-0.232l-0.648-0.189
- l-0.615-0.117H10.13l-0.612,0.037z"/>
- <path style="&st9;" d="M12.044,32.029l0.653-0.423l0.688-0.305l0.652-0.154l0.688-0.074l0.689,0.037l0.728,0.152l0.807,0.27l0.838,0.308l0.921,0.423l0.959,0.459l1.07,0.576l1.147,0.614l1.265,0.65l1.378,0.692l1.49,0.765l1.648,0.768l-0.613,0.04L26.363,36.9
- l-0.688,0.078l-0.691,0.112l-0.613,0.078l-0.457,0.078l-0.346,0.035l-0.153-0.035l-0.075-0.079l-0.27-0.19l-0.345-0.309l-0.459-0.344l-0.573-0.422l-0.689-0.459l-0.729-0.5l-0.803-0.499l-0.879-0.498l-0.882-0.497l-0.955-0.425l-0.957-0.384l-0.959-0.304
- l-0.957-0.196l-0.92-0.111l-0.919-0.001z"/>
- <path style="&st9;" d="M6.451,35.086l0.691-0.766l0.726-0.574l0.729-0.382l0.766-0.229l0.767-0.037l0.804,0.076l0.844,0.192l0.804,0.271l0.84,0.422l0.805,0.42l0.842,0.536l0.843,0.539l0.843,0.536l0.803,0.574l0.805,0.578l0.803,0.496l-0.459,0.076l-0.498,0.038
- l-0.574,0.116l-0.613,0.072l-0.649,0.079l-0.69,0.073l-0.65,0.078l-0.653,0.075l-0.229-0.497l-0.269-0.422l-0.305-0.422l-0.384-0.383l-0.383-0.344l-0.419-0.27l-0.5-0.271l-0.497-0.229l-0.536-0.191l-0.572-0.154L9.706,35.05l-0.612-0.079l-0.65-0.037
- l-0.652,0.001l-0.65,0.073l-0.689,0.078z"/>
- <path style="&st9;" d="M1.738,37.609l0.193-0.306l0.306-0.268l0.422-0.228l0.459-0.154l0.536-0.114l0.612-0.036l0.613,0.001l0.689,0.037l0.65,0.114l0.689,0.155l0.652,0.229l0.61,0.269l0.576,0.308l0.534,0.383l0.422,0.422l0.381,0.461l-0.343,0.076L9.32,39.034
- L8.9,39.11l-0.423,0.074l-0.382,0.037l-0.308,0.041H7.56H7.482l-0.153-0.078l-0.381-0.23l-0.652-0.307L5.53,38.304l-0.881-0.309l-0.995-0.269l-0.957-0.154l-0.959,0.036z"/>
- <path style="&st8;" d="M0.818,39.178l-0.036-0.609l0.152-0.461l0.271-0.307l0.42-0.191l0.497-0.078l0.575,0.041l0.613,0.076l0.688,0.154l0.65,0.229l0.65,0.231l0.613,0.23l0.535,0.23l0.46,0.23l0.383,0.154l0.191,0.152l0.078,0.036l-3.065,0.533l-0.27-0.112
- l-0.42-0.117l-0.459-0.153L2.81,39.294l-0.536-0.115l-0.535-0.074L1.24,39.104l-0.422,0.074z"/>
- <path style="&st8;" d="M3.349,36.616l0.612-0.498l0.651-0.383l0.729-0.342l0.805-0.231l0.806-0.153l0.803-0.11l0.844,0.001l0.841,0.072l0.804,0.156l0.804,0.27l0.729,0.307l0.689,0.383l0.649,0.461l0.536,0.535l0.421,0.613l0.344,0.689l-0.499,0.039l-0.457,0.077
- l-0.5,0.036l-0.536,0.076l-0.535,0.078l-0.574,0.037L10.7,38.844l-0.65,0.072l-0.231-0.341l-0.268-0.308L9.244,38l-0.343-0.27L8.519,37.5l-0.421-0.23l-0.423-0.192l-0.459-0.151l-0.459-0.154L6.26,36.657L5.8,36.581l-0.499-0.04l-0.497-0.037l-0.496-0.001
- l-0.499,0.038l-0.46,0.075z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd31" x1="-3644.5117" y1="-3531.5527" x2="-3636.6318" y2="-3508.3506" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#681083"/>
- <stop offset="0.0006" style="stop-color:#681083"/>
- <stop offset="0.072" style="stop-color:#8D0F6D"/>
- <stop offset="0.1459" style="stop-color:#AD0D5A"/>
- <stop offset="0.2229" style="stop-color:#C80A4A"/>
- <stop offset="0.3041" style="stop-color:#DE083E"/>
- <stop offset="0.3913" style="stop-color:#ED0335"/>
- <stop offset="0.4884" style="stop-color:#F60030"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st13;" d="M139.689,18.299l0.077,0.117l0.192,0.307l0.267,0.497l0.344,0.613l0.386,0.727l0.382,0.806l0.346,0.92l0.303,0.918l0.228,0.959l0.079,0.92L142.251,26l-0.192,0.842l-0.422,0.768l-0.651,0.687l-0.919,0.535l-1.189,0.384l0.193-0.578
- l0.117-0.611l0.113-0.611l0.076-0.689l0.039-0.689V25.31l-0.037-0.69l-0.037-0.729l-0.076-0.729l-0.074-0.725l-0.116-0.69l-0.152-0.651l-0.113-0.651l-0.154-0.575l-0.188-0.574l-0.155-0.498l0.191-0.075l0.154-0.04l0.19-0.076l0.156-0.036l0.153-0.077l0.15-0.039
- l0.191-0.078l0.19-0.076z"/>
- <path style="&st13;" d="M138.389,18.835l0.534,2.108l0.382,1.914l0.189,1.646l0.037,1.455l-0.077,1.264l-0.23,1.072l-0.307,0.92l-0.347,0.764l-0.46,0.613l-0.497,0.496l-0.498,0.347l-0.495,0.267l-0.54,0.191l-0.459,0.076l-0.42,0.037h-0.384l0.229-0.613
- l0.229-0.612l0.192-0.688l0.154-0.689l0.152-0.767l0.118-0.764l0.116-0.767l0.075-0.803l0.041-0.806l0.001-0.843l-0.041-0.804l-0.073-0.843l-0.114-0.804l-0.155-0.843l-0.188-0.766l-0.229-0.805l0.457-0.154l0.463-0.152l0.422-0.152l0.418-0.115l0.348-0.113
- l0.381-0.115l0.306-0.076l0.27-0.077z"/>
- <path style="&st13;" d="M135.285,19.792l0.231,0.765l0.227,0.959l0.155,1.073l0.072,1.186l0.041,1.303l-0.002,1.301l-0.116,1.301l-0.192,1.267l-0.271,1.187l-0.345,1.109l-0.499,0.957l-0.572,0.766l-0.731,0.574l-0.84,0.304l-0.96,0.04l-1.108-0.307l0.422-0.691
- l0.421-0.727l0.347-0.766l0.307-0.727l0.229-0.803l0.231-0.768l0.152-0.805l0.154-0.805l0.077-0.804l0.038-0.841v-0.805l-0.073-0.842l-0.076-0.842l-0.152-0.806l-0.152-0.845l-0.229-0.803l0.383-0.152l0.458-0.152l0.461-0.153l0.46-0.153l0.46-0.151l0.382-0.153
- l0.346-0.117l0.267-0.074z"/>
- <path style="&st13;" d="M125.546,35.674l1.036,0.08l0.997-0.154l0.879-0.381l0.805-0.535l0.766-0.73l0.652-0.879l0.536-0.994l0.499-1.109l0.384-1.188l0.309-1.266l0.192-1.3l0.078-1.302l0.001-1.301l-0.114-1.303l-0.229-1.265l-0.343-1.188l-0.422,0.152
- l-0.425,0.154l-0.456,0.114l-0.463,0.152l-0.458,0.154l-0.497,0.153l-0.46,0.152l-0.497,0.152v0.804l-0.001,0.879l-0.04,0.999l-0.039,1.033l-0.039,1.033l-0.038,1.072l-0.116,1.11l-0.113,1.032l-0.156,1.035L127.62,32l-0.233,0.919l-0.268,0.806l-0.308,0.687
- l-0.384,0.577l-0.421,0.419l-0.461,0.267z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd35" x1="-3738.23" y1="-3453.355" x2="-3733.0664" y2="-3424.071" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2110.5286 1859.3658)">
- <stop offset="0" style="stop-color:#681083"/>
- <stop offset="0.0752" style="stop-color:#6F1182"/>
- <stop offset="0.1935" style="stop-color:#831380"/>
- <stop offset="0.3399" style="stop-color:#A3157B"/>
- <stop offset="0.5088" style="stop-color:#D11975"/>
- <stop offset="0.6158" style="stop-color:#F21B71"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st14;" d="M128.277,22.083l-0.384,0.153l-0.383,0.114l-0.343,0.115l-0.386,0.077l-0.382,0.114l-0.347,0.113l-0.384,0.116l-0.38,0.153l-0.077,0.766l-0.041,0.84l-0.039,0.92l-0.038,0.958l-0.001,0.958l-0.001,1.031l-0.04,1.037l-0.039,0.994
- l-0.076,0.997l-0.115,0.994l-0.193,0.919l-0.191,0.844l-0.305,0.802l-0.346,0.727l-0.422,0.616l-0.536,0.496l1.108-0.268l0.919-0.383l0.767-0.533l0.651-0.614l0.537-0.729l0.423-0.839l0.306-0.919l0.232-0.959l0.156-1.072l0.112-1.11l0.039-1.15l0.042-1.225
- l0.037-1.225l0.039-1.264l0.001-1.264l0.078-1.303z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd36" x1="-3716.3066" y1="-3509.6641" x2="-3713.6802" y2="-3491.7153" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#681083"/>
- <stop offset="0.0006" style="stop-color:#681083"/>
- <stop offset="0.072" style="stop-color:#8D0F6D"/>
- <stop offset="0.1459" style="stop-color:#AD0D5A"/>
- <stop offset="0.2229" style="stop-color:#C80A4A"/>
- <stop offset="0.3041" style="stop-color:#DE083E"/>
- <stop offset="0.3913" style="stop-color:#ED0335"/>
- <stop offset="0.4884" style="stop-color:#F60030"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st15;" d="M118.116,38.426l1.531-0.074l1.304-0.305l1.07-0.497l0.882-0.651l0.689-0.842l0.502-0.958l0.419-1.071l0.27-1.188l0.154-1.226l0.114-1.261l0.041-1.305l0.001-1.262l0.001-1.305l0.001-1.223l0.076-1.15l0.078-1.071l-0.421,0.114
- l-0.383,0.113l-0.343,0.117l-0.387,0.113l-0.382,0.113l-0.343,0.115l-0.384,0.077l-0.423,0.114l0.039,0.113l0.075,0.269l0.078,0.423l0.114,0.537l0.074,0.688l0.078,0.768l0.039,0.881l-0.04,0.996l-0.114,1.035l-0.195,1.145l-0.347,1.189l-0.42,1.225l-0.614,1.265
- l-0.766,1.339l-0.921,1.3l-1.15,1.339z"/>
- <path style="&st15;" d="M112.905,40.07l1.035,0.191l1.035-0.073l0.995-0.346l0.996-0.537l0.956-0.725l0.92-0.881l0.844-1.07l0.769-1.188l0.649-1.265l0.576-1.378l0.462-1.456l0.309-1.489l0.192-1.496l0.041-1.531l-0.152-1.454l-0.308-1.456l-3.638,1.146
- l0.037,0.613l0.037,0.729l-0.038,0.801l-0.08,0.92l-0.112,0.958l-0.192,1.034l-0.192,1.072l-0.308,1.109l-0.347,1.109l-0.421,1.073l-0.461,1.071l-0.575,1.035l-0.612,0.995l-0.729,0.919l-0.805,0.841l-0.883,0.727z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd38" x1="-3716.5049" y1="-3512.9565" x2="-3712.3662" y2="-3473.3286" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#681083"/>
- <stop offset="0.0006" style="stop-color:#681083"/>
- <stop offset="0.072" style="stop-color:#8D0F6D"/>
- <stop offset="0.1459" style="stop-color:#AD0D5A"/>
- <stop offset="0.2229" style="stop-color:#C80A4A"/>
- <stop offset="0.3041" style="stop-color:#DE083E"/>
- <stop offset="0.3913" style="stop-color:#ED0335"/>
- <stop offset="0.4884" style="stop-color:#F60030"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st16;" d="M118.662,24.987l-0.573,0.189l-0.729,0.191l-0.807,0.268l-0.84,0.229l-0.806,0.27l-0.804,0.227l-0.689,0.191l-0.537,0.115l-0.076,0.881l-0.042,0.955l-0.075,0.959l-0.038,0.995l-0.117,0.995l-0.077,1.037l-0.115,0.994l-0.153,0.996
- l-0.19,0.956l-0.232,0.921l-0.309,0.916l-0.344,0.842l-0.422,0.807l-0.498,0.688l-0.536,0.65l-0.65,0.576l0.766,0.114l0.803-0.038l0.804-0.19l0.805-0.343l0.804-0.5l0.807-0.612l0.768-0.763l0.766-0.958l0.689-1.034l0.611-1.227l0.578-1.339l0.495-1.528
- l0.388-1.65l0.307-1.758l0.194-1.955l0.077-2.066z"/>
- <path style="&st15;" d="M103.98,41.593l1.725,0.081l1.455-0.154l1.265-0.418l0.998-0.653l0.841-0.802l0.691-0.958l0.497-1.072l0.386-1.224l0.308-1.225l0.19-1.343l0.116-1.3l0.117-1.302l0.038-1.303l0.078-1.188l0.075-1.11l0.117-0.995l-0.535,0.114l-0.463,0.115
- l-0.419,0.153l-0.418,0.112l-0.463,0.117l-0.422,0.111l-0.496,0.154l-0.576,0.151l-0.116,1.038l-0.112,0.992l-0.116,0.996l-0.156,0.955l-0.116,0.961l-0.153,0.918l-0.189,0.879l-0.194,0.881l-0.269,0.844l-0.308,0.841l-0.382,0.805l-0.422,0.806l-0.536,0.801
- l-0.576,0.767l-0.689,0.728l-0.77,0.726z"/>
- <path style="&st16;" d="M99.349,42.433l1.532,0.078l1.34-0.192l1.188-0.418l1.036-0.65l0.88-0.805l0.766-0.957l0.615-1.107l0.537-1.188l0.458-1.227l0.347-1.3l0.269-1.266l0.194-1.299l0.19-1.226l0.116-1.15l0.116-1.073l0.079-0.919l-0.539,0.117l-0.459,0.112
- l-0.42,0.115l-0.423,0.077l-0.38,0.113l-0.425,0.074l-0.495,0.152l-0.576,0.115l-0.192,1.496l-0.229,1.417l-0.27,1.301l-0.269,1.226l-0.31,1.109l-0.345,1.071l-0.383,0.919l-0.384,0.883l-0.383,0.803l-0.425,0.727l-0.459,0.613l-0.422,0.573l-0.459,0.536
- l-0.461,0.42l-0.498,0.383l-0.459,0.345z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd41" x1="-3711.1768" y1="-3514.0366" x2="-3709.7402" y2="-3493.4663" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#681083"/>
- <stop offset="0.0006" style="stop-color:#681083"/>
- <stop offset="0.072" style="stop-color:#8D0F6D"/>
- <stop offset="0.1459" style="stop-color:#AD0D5A"/>
- <stop offset="0.2229" style="stop-color:#C80A4A"/>
- <stop offset="0.3041" style="stop-color:#DE083E"/>
- <stop offset="0.3913" style="stop-color:#ED0335"/>
- <stop offset="0.4884" style="stop-color:#F60030"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st17;" d="M94.98,43.004l1.457,0.078l1.302-0.189l1.151-0.424l1.071-0.611l0.881-0.802l0.805-0.919l0.69-1.072l0.614-1.146l0.535-1.189l0.422-1.263l0.347-1.264l0.308-1.262l0.271-1.188l0.192-1.149l0.152-1.031l0.155-0.922l-0.459,0.076l-0.46,0.116
- l-0.462,0.114l-0.459,0.115l-0.462,0.115l-0.458,0.112l-0.46,0.114l-0.497,0.117l-0.038,0.725l-0.116,0.805l-0.153,0.843l-0.269,0.918l-0.27,0.995l-0.382,0.957l-0.385,1.033l-0.422,0.998l-0.499,0.996l-0.537,0.957l-0.534,0.879l-0.577,0.84l-0.574,0.806
- l-0.614,0.69l-0.649,0.572l-0.617,0.459z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd42" x1="-3718.4951" y1="-3510.1016" x2="-3716.7441" y2="-3482.9595" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#681083"/>
- <stop offset="0.0006" style="stop-color:#681083"/>
- <stop offset="0.072" style="stop-color:#8D0F6D"/>
- <stop offset="0.1459" style="stop-color:#AD0D5A"/>
- <stop offset="0.2229" style="stop-color:#C80A4A"/>
- <stop offset="0.3041" style="stop-color:#DE083E"/>
- <stop offset="0.3913" style="stop-color:#ED0335"/>
- <stop offset="0.4884" style="stop-color:#F60030"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st18;" d="M90.197,43.881l1.49,0.193l1.38-0.191l1.264-0.496l1.15-0.766l1.073-0.955l0.921-1.148l0.84-1.301l0.77-1.341l0.613-1.415l0.537-1.381l0.46-1.302l0.384-1.262l0.23-1.074l0.192-0.88l0.114-0.65l0.001-0.381l-0.573,0.111l-0.537,0.115
- l-0.535,0.152l-0.536,0.115l-0.536,0.152l-0.5,0.113l-0.497,0.115l-0.499,0.078l-0.191,0.651l-0.19,0.765l-0.229,0.879l-0.271,0.996l-0.308,1.035l-0.343,1.071l-0.384,1.069l-0.424,1.114l-0.461,1.07l-0.497,0.995l-0.537,0.959l-0.574,0.842l-0.653,0.725
- l-0.65,0.574l-0.728,0.422l-0.765,0.229z"/>
- <path style="&st18;" d="M86.712,43.688l1.377,0.307l1.223,0.001l1.113-0.267l1.034-0.535l0.882-0.729l0.805-0.881l0.727-1.068l0.652-1.15l0.539-1.226l0.498-1.261l0.384-1.265l0.385-1.227l0.307-1.147l0.231-1.035l0.23-0.918l0.189-0.727l-0.419,0.076
- l-0.423,0.038l-0.38,0.075l-0.347,0.076l-0.384,0.076l-0.346,0.078l-0.305,0.074l-0.345,0.041l-0.118,0.879l-0.189,0.919l-0.232,0.917l-0.228,0.883l-0.309,0.918l-0.347,0.881l-0.382,0.844l-0.461,0.842l-0.46,0.842l-0.537,0.804l-0.615,0.765l-0.61,0.688
- l-0.729,0.69l-0.727,0.611l-0.806,0.574l-0.879,0.535z"/>
- <path style="&st16;" d="M82.345,44.374l1.147,0.002l1.112-0.115l1.07-0.268l1.037-0.384l0.956-0.533l0.959-0.65l0.842-0.763l0.841-0.842l0.73-0.96l0.69-1.032l0.614-1.15l0.573-1.186l0.461-1.264l0.385-1.34l0.347-1.379l0.23-1.414l-0.498,0.113l-0.499,0.076
- l-0.536,0.115l-0.496,0.074l-0.497,0.078l-0.459,0.112l-0.5,0.077l-0.459,0.115l-0.231,0.805l-0.191,0.842l-0.231,0.805l-0.194,0.803l-0.23,0.804l-0.228,0.804l-0.307,0.766l-0.346,0.804l-0.42,0.767l-0.463,0.803l-0.576,0.766l-0.688,0.766l-0.768,0.729
- l-0.918,0.765l-1.073,0.766l-1.188,0.726z"/>
- <path style="&st16;" d="M76.14,45.095l1.495,0.118l1.454-0.076l1.34-0.229l1.266-0.382l1.187-0.497l1.112-0.649l1.033-0.768l0.918-0.917l0.844-0.955l0.767-1.073l0.693-1.148l0.573-1.222l0.496-1.304l0.425-1.34l0.307-1.377l0.233-1.381l-0.423,0.076l-0.46,0.117
- l-0.456,0.074l-0.461,0.075l-0.459,0.078l-0.5,0.114l-0.497,0.076l-0.5,0.115l-0.152,0.955l-0.23,0.957l-0.31,0.96l-0.383,0.917l-0.457,0.918l-0.502,0.918l-0.574,0.882l-0.648,0.843l-0.691,0.844l-0.767,0.762l-0.808,0.727l-0.879,0.689l-0.921,0.611
- l-0.995,0.575l-0.997,0.497l-1.072,0.419z"/>
- <path style="&st15;" d="M72.732,45.475l1.264-0.075l1.226-0.189l1.228-0.306l1.186-0.458l1.112-0.536l1.109-0.648l1.034-0.729l0.958-0.842l0.881-0.917l0.843-0.993l0.73-1.076l0.65-1.109l0.536-1.184l0.46-1.226l0.348-1.267l0.229-1.299l-0.419,0.074l-0.385,0.037
- l-0.346,0.039l-0.343,0.039l-0.346,0.037l-0.382,0.077L83.849,33l-0.539,0.075l-0.537,1.112l-0.459,1.031l-0.46,0.997l-0.422,0.919l-0.46,0.881l-0.424,0.805l-0.461,0.764l-0.498,0.727l-0.537,0.729l-0.613,0.649l-0.688,0.69l-0.765,0.611l-0.884,0.65
- l-0.996,0.611l-1.108,0.612l-1.265,0.61z"/>
- <path style="&st16;" d="M66.604,45.855l1.877,0.077l1.763-0.073l1.57-0.267l1.455-0.422l1.34-0.572l1.187-0.691l1.113-0.801l0.993-0.92l0.921-0.993l0.844-1.072l0.729-1.109l0.688-1.189l0.652-1.184l0.577-1.187l0.538-1.227l0.496-1.187l-0.343,0.036l-0.461,0.078
- l-0.573,0.076l-0.575,0.076l-0.613,0.115l-0.537,0.076l-0.456,0.076l-0.347,0.035l-0.46,1.074l-0.499,1.074l-0.577,0.994l-0.573,0.955l-0.652,0.881l-0.688,0.879l-0.729,0.804l-0.804,0.807l-0.804,0.727l-0.885,0.688l-0.917,0.688l-0.96,0.613l-0.995,0.572
- l-1.072,0.535l-1.072,0.496l-1.149,0.46z"/>
- <path style="&st15;" d="M62.966,46.387L64,46.35l1.071-0.152l1.15-0.269l1.186-0.419l1.188-0.495l1.189-0.613l1.188-0.726l1.187-0.803l1.149-0.918l1.111-0.957l1.035-1.07l0.999-1.15l0.879-1.188l0.804-1.262l0.691-1.34l0.576-1.38l-0.575,0.079l-0.575,0.074
- l-0.611,0.037l-0.612,0.077l-0.536,0.037l-0.461,0.077l-0.382,0.076l-0.192,0.115l-0.69,0.535l-0.689,0.575l-0.729,0.688l-0.729,0.688l-0.727,0.766l-0.767,0.802l-0.767,0.844l-0.768,0.845l-0.766,0.879l-0.804,0.842l-0.805,0.842l-0.845,0.84l-0.842,0.843
- l-0.845,0.763L63.848,45.7l-0.882,0.688z"/>
- <path style="&st16;" d="M57.375,46.383l0.997,0.654l1.032,0.268l1.034,0.001l1.073-0.268l1.071-0.536l1.073-0.729l1.111-0.916l1.11-1.033l1.112-1.188l1.148-1.225l1.189-1.301l1.188-1.299l1.188-1.264l1.226-1.264l1.228-1.148l1.226-1.031h-0.425l-0.494,0.074
- l-0.576,0.038l-0.573,0.116L72.7,34.411l-0.612,0.113l-0.572,0.115l-0.5,0.075l-0.956,0.88l-0.957,0.88l-0.923,0.919l-0.919,0.919l-0.881,0.916l-0.883,0.921l-0.88,0.92l-0.845,0.84l-0.844,0.84l-0.842,0.768l-0.805,0.688l-0.804,0.613l-0.805,0.535l-0.767,0.459
- l-0.766,0.343l-0.767,0.229z"/>
- <path style="&st15;" d="M53.046,46.879l1.572,0.001l1.492-0.151l1.342-0.385l1.304-0.494l1.187-0.614l1.109-0.765l1.075-0.84l0.995-0.92l0.997-0.994l0.956-1.033l0.921-1.035l0.959-1.07l0.959-1.07l0.994-1.034l1.035-0.957l1.072-0.918l-0.382,0.04l-0.458,0.037
- l-0.577,0.074l-0.572,0.041l-0.577,0.073l-0.459,0.038l-0.382,0.041l-0.229-0.001l-0.651,0.151L66.076,35.4l-0.649,0.423l-0.692,0.573l-0.689,0.687l-0.729,0.805l-0.766,0.844l-0.769,0.915l-0.88,0.958l-0.883,0.955l-0.997,0.996l-1.032,0.959l-1.111,0.955
- l-1.188,0.88l-1.264,0.802l-1.381,0.729z"/>
- <path style="&st11;" d="M138.274,15.35v-0.153l0.04-0.42l0.038-0.649l0.04-0.807l0.039-0.957l-0.037-1.033l-0.038-1.072l-0.111-1.111l-0.229-1.033l-0.309-0.996l-0.38-0.882l-0.572-0.728l-0.654-0.537l-0.843-0.307l-1.034-0.039l-1.186,0.306l0.385,0.384
- l0.343,0.459l0.345,0.574l0.306,0.613l0.305,0.689l0.27,0.689l0.264,0.767l0.271,0.804l0.228,0.767l0.19,0.806l0.194,0.803l0.188,0.766l0.155,0.768l0.152,0.727l0.114,0.65l0.113,0.613l0.19-0.037l0.154-0.037l0.189-0.078l0.155-0.037l0.151-0.079l0.155-0.075
- l0.192-0.037l0.226-0.078z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd52" x1="-3690.9155" y1="-3526.2993" x2="-3702.7354" y2="-3558.2568" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st19;" d="M136.86,15.925l-0.497-2.489l-0.535-2.108l-0.535-1.801l-0.532-1.492l-0.539-1.188l-0.534-0.958l-0.533-0.689l-0.499-0.497l-0.536-0.347l-0.458-0.153l-0.502-0.039l-0.42,0.078l-0.419,0.152l-0.382,0.191l-0.348,0.229l-0.306,0.23
- l0.536,0.497l0.533,0.573l0.462,0.538l0.494,0.611l0.424,0.615l0.422,0.648l0.382,0.652l0.344,0.691l0.344,0.727l0.306,0.766l0.307,0.768l0.268,0.805l0.227,0.842l0.23,0.842l0.227,0.882l0.194,0.919l0.457-0.077l0.345-0.036l0.232-0.077l0.153-0.077l0.151-0.037
- l0.156-0.076L136.632,16l0.229-0.075z"/>
- <path style="&st11;" d="M134.944,16.651l-0.113-0.918l-0.194-1.035l-0.305-1.15l-0.379-1.226l-0.5-1.264l-0.571-1.227l-0.611-1.187l-0.688-1.111l-0.729-0.996l-0.765-0.843l-0.803-0.65l-0.842-0.425l-0.881-0.152l-0.882,0.152l-0.842,0.499l-0.882,0.878
- l0.688,0.498l0.65,0.576l0.613,0.574l0.574,0.576l0.574,0.611l0.496,0.689l0.459,0.691l0.42,0.688l0.423,0.769l0.343,0.767l0.345,0.805l0.267,0.842l0.267,0.879l0.193,0.92l0.189,0.959l0.155,0.994l0.416-0.114l0.461-0.152l0.499-0.153l0.498-0.191l0.461-0.189
- l0.421-0.154l0.344-0.151l0.23-0.077z"/>
- <path style="&st19;" d="M120.017,6.607l0.919-0.612l0.92-0.344l0.957-0.115l0.919,0.115l0.958,0.307l0.919,0.5l0.882,0.689l0.843,0.805l0.762,0.919l0.766,1.073l0.65,1.188l0.572,1.226l0.496,1.305l0.384,1.376l0.306,1.38l0.151,1.416l-0.46,0.115l-0.459,0.116
- l-0.46,0.15l-0.46,0.154l-0.497,0.191l-0.499,0.113l-0.457,0.154l-0.498,0.075l-0.346-0.88l-0.305-0.959l-0.383-0.957l-0.348-0.957l-0.379-0.996l-0.419-0.998l-0.423-0.956l-0.421-0.918l-0.456-0.884l-0.499-0.805l-0.533-0.766l-0.539-0.651l-0.609-0.575
- l-0.615-0.459l-0.648-0.346l-0.69-0.19z"/>
- <path style="&st11;" d="M115.804,7.75l1.455-0.648l1.302-0.344l1.149-0.038l1.034,0.193l0.919,0.421l0.806,0.65l0.724,0.807l0.65,0.957l0.575,1.072l0.495,1.188l0.5,1.229l0.457,1.225l0.457,1.264l0.421,1.264l0.459,1.188l0.497,1.111l-0.421,0.037l-0.384,0.115
- l-0.383,0.113l-0.385,0.152l-0.381,0.118l-0.384,0.151l-0.421,0.114l-0.422,0.074l-0.038-0.151l-0.038-0.383l-0.114-0.498l-0.114-0.689l-0.189-0.803l-0.27-0.92l-0.306-0.996l-0.42-1.034l-0.494-1.034l-0.574-1.035l-0.728-1.035l-0.803-0.958l-0.96-0.918
- l-1.07-0.767l-1.228-0.691l-1.375-0.5z"/>
- <path style="&st19;" d="M110.366,8.552l0.882-0.651l0.997-0.42l1.069-0.153l1.072,0.04l1.149,0.229l1.148,0.461l1.108,0.615l1.111,0.768l1.07,0.956l0.997,1.075l0.878,1.225l0.805,1.342l0.687,1.416l0.537,1.533l0.342,1.57l0.19,1.687l-3.945,1.029l-0.228-0.649
- l-0.307-0.77l-0.306-0.803l-0.382-0.881l-0.461-0.92l-0.457-0.956l-0.537-0.961l-0.573-0.956l-0.652-0.957l-0.725-0.92l-0.766-0.842l-0.803-0.808l-0.878-0.728l-0.959-0.613l-0.996-0.537l-1.07-0.421z"/>
- <path style="&st11;" d="M120.502,21.387l-0.572,0.115l-0.727,0.152l-0.729,0.23l-0.808,0.229l-0.764,0.267l-0.729,0.191l-0.649,0.189l-0.536,0.152l-0.382-0.957l-0.421-0.995l-0.422-0.996l-0.42-1.036l-0.421-1.032l-0.458-0.997l-0.498-0.995l-0.497-0.997
- l-0.533-0.918l-0.573-0.845l-0.614-0.804l-0.651-0.727l-0.65-0.652l-0.728-0.537l-0.804-0.423l-0.804-0.306l0.692-0.459l0.764-0.344l0.806-0.23l0.88-0.075l0.918,0.076l0.959,0.231l0.957,0.383l0.992,0.576l0.999,0.728l0.993,0.92l0.995,1.149l0.954,1.304
- l0.919,1.532l0.917,1.723l0.843,1.992l0.802,2.184z"/>
- <path style="&st11;" d="M101.288,11.34l1.571-0.841l1.415-0.498l1.304-0.114l1.187,0.193l1.032,0.458l0.996,0.691l0.841,0.883l0.805,1.073l0.688,1.188l0.649,1.265l0.573,1.341l0.534,1.34l0.536,1.302l0.498,1.265l0.458,1.148l0.456,1.035l-0.534,0.076
- l-0.459,0.112l-0.422,0.079l-0.422,0.114l-0.421,0.114l-0.459,0.115l-0.498,0.076l-0.572,0.112l-0.5-1.033l-0.458-1.036l-0.46-0.994l-0.458-0.958l-0.459-0.958l-0.495-0.88l-0.5-0.881l-0.495-0.806l-0.575-0.807l-0.61-0.727l-0.612-0.688l-0.688-0.652
- l-0.769-0.615l-0.801-0.536l-0.92-0.498l-0.956-0.46z"/>
- <path style="&st19;" d="M96.537,12.715l1.419-0.765l1.339-0.383l1.265-0.075l1.225,0.191l1.111,0.461l1.069,0.689l0.996,0.844l0.921,0.998l0.841,1.149l0.802,1.187l0.726,1.227l0.652,1.264l0.611,1.266l0.537,1.148l0.455,1.111l0.423,0.957l-0.574,0.113
- l-0.5,0.115l-0.46,0.113l-0.421,0.076l-0.458,0.115l-0.461,0.115l-0.536,0.076l-0.613,0.115l-0.688-1.533l-0.688-1.417l-0.646-1.302l-0.651-1.188l-0.614-1.071l-0.573-0.961l-0.61-0.84l-0.574-0.807l-0.612-0.651l-0.613-0.575l-0.611-0.498l-0.65-0.421
- l-0.653-0.308l-0.685-0.269l-0.731-0.155l-0.765-0.113z"/>
- <path style="&st11;" d="M92.937,13.747l1.378-0.65l1.307-0.308l1.222,0.001l1.19,0.233l1.07,0.458l1.033,0.654l0.956,0.844l0.92,0.957l0.802,1.072l0.766,1.148l0.726,1.188l0.613,1.188l0.609,1.189l0.5,1.15l0.456,1.033l0.421,0.959l-0.459,0.113l-0.42,0.113
- l-0.424,0.076l-0.383,0.116l-0.421,0.077l-0.42,0.075l-0.462,0.113l-0.496,0.077l-0.231-0.765l-0.342-0.845l-0.42-0.842l-0.497-0.919l-0.535-0.919l-0.651-0.921l-0.649-0.92l-0.728-0.92l-0.765-0.841l-0.805-0.846l-0.803-0.766l-0.804-0.652l-0.843-0.613
- l-0.805-0.498l-0.802-0.383l-0.806-0.23z"/>
- <path style="&st19;" d="M88.608,14.852l1.417-0.762l1.38-0.345l1.379,0.039l1.301,0.385l1.264,0.612l1.226,0.879l1.149,1.038l1.069,1.147l0.995,1.229l0.881,1.264l0.8,1.227l0.65,1.187l0.536,1.036l0.422,0.879l0.23,0.652l0.113,0.383l-0.574,0.115l-0.498,0.113
- l-0.498,0.115l-0.5,0.115l-0.496,0.115l-0.459,0.074l-0.499,0.077l-0.497,0.076l-0.344-0.651l-0.384-0.804l-0.458-0.882l-0.537-0.921l-0.571-1.033l-0.614-1.034l-0.646-0.997l-0.691-1.034l-0.727-0.959l-0.767-0.881l-0.802-0.804l-0.803-0.652l-0.844-0.537
- l-0.844-0.345l-0.878-0.152l-0.882,0.035z"/>
- <path style="&st11;" d="M85.468,16.077l1.266-0.842l1.224-0.459l1.149-0.113l1.149,0.19l1.071,0.461l1.033,0.692l0.958,0.842l0.915,1.035l0.844,1.113l0.805,1.184l0.727,1.229l0.687,1.225l0.574,1.15l0.535,1.073l0.421,0.918l0.383,0.766l-0.46,0.077l-0.382,0.114
- l-0.344,0.115l-0.308,0.113l-0.347,0.114l-0.305,0.115l-0.308,0.078l-0.343,0.073l-0.344-0.955l-0.421-0.958l-0.422-0.921l-0.46-0.918l-0.537-0.919l-0.531-0.844l-0.613-0.844l-0.65-0.805l-0.689-0.767l-0.764-0.688l-0.765-0.614l-0.844-0.574l-0.919-0.5
- l-0.919-0.421l-0.996-0.308l-1.071-0.229z"/>
- <path style="&st19;" d="M81.483,16.993l1.113-0.422l1.109-0.266l1.148-0.077l1.074,0.078l1.109,0.231l1.032,0.345l1.034,0.536l1.034,0.652l0.956,0.768l0.918,0.92l0.881,0.996l0.842,1.112l0.802,1.226l0.689,1.34l0.688,1.418l0.571,1.491l-0.498,0.077
- l-0.495,0.076l-0.501,0.115l-0.497,0.153l-0.496,0.115l-0.498,0.153l-0.497,0.115l-0.5,0.074l-0.343-0.842l-0.343-0.882l-0.347-0.843l-0.342-0.883l-0.422-0.842l-0.419-0.805l-0.501-0.842l-0.534-0.767l-0.649-0.729l-0.688-0.728l-0.805-0.652l-0.88-0.613
- l-0.996-0.537l-1.11-0.498l-1.261-0.424l-1.381-0.344z"/>
- <path style="&st11;" d="M75.815,18.329l1.455-0.609l1.457-0.385l1.34-0.189l1.34-0.037l1.265,0.191l1.226,0.346l1.147,0.498l1.111,0.652l0.992,0.805l0.994,0.919l0.884,1.036l0.84,1.15l0.764,1.264l0.652,1.34l0.611,1.381l0.535,1.491l-0.459,0.077l-0.46,0.076
- l-0.536,0.078l-0.501,0.074l-0.533,0.078l-0.538,0.074l-0.535,0.076l-0.535,0.076l-0.269-1.072l-0.383-0.994l-0.42-0.996l-0.533-0.959l-0.575-0.881L85.5,23.046l-0.688-0.805l-0.766-0.729l-0.842-0.689l-0.916-0.574l-0.959-0.539l-0.995-0.459l-1.071-0.346
- l-1.112-0.307l-1.146-0.191l-1.188-0.078z"/>
- <path style="&st19;" d="M73.021,18.632l1.302-0.19l1.262-0.113l1.263,0.039l1.228,0.154l1.224,0.307l1.15,0.385l1.109,0.498l1.073,0.613l0.995,0.729l0.954,0.844l0.844,0.919l0.803,1.034L86.916,25l0.611,1.226l0.499,1.341l0.38,1.419l-0.46,0.035l-0.383,0.038
- l-0.382,0.077l-0.384,0.077l-0.384,0.074l-0.382,0.078l-0.46,0.114l-0.496,0.076l-0.651-1.111l-0.613-1.073l-0.532-0.958l-0.5-0.956l-0.535-0.844l-0.498-0.804l-0.497-0.767l-0.572-0.69l-0.612-0.651l-0.688-0.575l-0.768-0.535l-0.842-0.498l-0.995-0.425
- L75.7,19.286l-1.264-0.346l-1.415-0.308z"/>
- <path style="&st11;" d="M66.933,19.432l1.914-0.457l1.8-0.268l1.646-0.075l1.531,0.154l1.417,0.307l1.302,0.461l1.187,0.573l1.074,0.77l1.03,0.842l0.917,0.96l0.844,1.034l0.802,1.112l0.728,1.147l0.688,1.227l0.612,1.226l0.611,1.265l-0.307,0.037l-0.42,0.037
- l-0.459,0.115l-0.501,0.076l-0.496,0.115l-0.462,0.114l-0.419,0.036l-0.346,0.039l-0.571-1.148l-0.613-1.035L79.753,27.1l-0.726-0.918l-0.766-0.883l-0.805-0.806l-0.879-0.726l-0.919-0.69l-0.956-0.616l-0.996-0.573l-1.034-0.498l-1.07-0.498l-1.111-0.423
- l-1.147-0.383l-1.189-0.346l-1.222-0.309z"/>
- <path style="&st11;" d="M63.295,19.811l1.068-0.189l1.113-0.037l1.225,0.038l1.263,0.192l1.267,0.271l1.3,0.384l1.303,0.497l1.302,0.614l1.3,0.729l1.224,0.845l1.186,0.92l1.147,1.035l1.035,1.149l0.956,1.225l0.841,1.342l0.728,1.455l-0.537,0.039l-0.533,0.076
- l-0.538,0.115l-0.536,0.113l-0.459,0.113l-0.385,0.117l-0.306,0.036l-0.19-0.037l-0.769-0.46l-0.763-0.537l-0.804-0.613l-0.843-0.689l-0.843-0.729l-0.878-0.768l-0.92-0.768l-0.916-0.802l-0.959-0.806l-0.956-0.807l-0.995-0.803l-0.996-0.729l-1.033-0.729
- l-0.995-0.652l-1.071-0.613l-1.031-0.537z"/>
- <path style="&st11;" d="M58.197,21.262l0.958-0.955l1.034-0.572l1.074-0.23l1.109,0.077l1.148,0.308l1.225,0.575l1.227,0.769l1.3,0.879l1.301,1.074l1.341,1.11l1.34,1.19l1.34,1.188l1.377,1.188l1.377,1.112l1.376,1.035l1.381,0.92l-0.421,0.074l-0.499,0.037
- l-0.612,0.041l-0.613,0.037l-0.648,0.037h-0.653h-0.574l-0.497-0.002l-1.034-0.766l-0.993-0.804l-0.996-0.808l-0.918-0.842l-0.919-0.805l-0.883-0.807l-0.878-0.805l-0.88-0.767l-0.919-0.688l-0.879-0.651l-0.92-0.575l-0.956-0.5l-0.996-0.422l-1.034-0.345
- l-1.073-0.192l-1.11-0.117z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd69" x1="-3772.377" y1="-3509.7163" x2="-3797.2949" y2="-3537.6816" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)">
- <stop offset="0" style="stop-color:#4F0C81"/>
- <stop offset="0.0701" style="stop-color:#690C73"/>
- <stop offset="0.209" style="stop-color:#9A0A5B"/>
- <stop offset="0.3368" style="stop-color:#C20748"/>
- <stop offset="0.4512" style="stop-color:#E0053A"/>
- <stop offset="0.5481" style="stop-color:#F20032"/>
- <stop offset="0.6158" style="stop-color:#FA002F"/>
- <stop offset="1" style="stop-color:#F7EE5F"/>
- </linearGradient>
- </defs>
- <path style="&st20;" d="M54.368,21.719l1.61-0.381l1.493-0.152l1.415,0.076l1.343,0.271l1.262,0.461l1.226,0.575l1.186,0.729l1.148,0.805l1.11,0.919l1.109,0.922l1.071,0.995l1.111,0.996l1.109,0.958l1.107,0.959l1.188,0.843l1.185,0.807l-0.38,0.037l-0.498,0.075
- l-0.576,0.078l-0.576,0.036l-0.572,0.079l-0.5,0.072l-0.38,0.041l-0.231,0.037l-0.688-0.002l-0.69-0.189l-0.727-0.348l-0.766-0.496l-0.766-0.614l-0.843-0.728l-0.879-0.807l-0.919-0.844l-0.959-0.881l-1.031-0.918l-1.109-0.882l-1.148-0.844l-1.262-0.808
- l-1.302-0.728l-1.379-0.651l-1.494-0.5z"/>
- <path style="&st20;" d="M49.543,23.057l1.417-0.805l1.495-0.342h1.455l1.49,0.309l1.495,0.576l1.494,0.804l1.454,0.96l1.415,1.034l1.339,1.149l1.302,1.15l1.263,1.075l1.148,0.993l1.033,0.844l0.956,0.65l0.843,0.385l0.726,0.116l-0.61,0.077l-0.653,0.113
- l-0.727,0.113l-0.765,0.117l-0.767,0.074l-0.767,0.115l-0.728,0.038L64.2,32.642l-1.07-0.806l-0.958-0.766l-0.879-0.767l-0.84-0.728l-0.767-0.73L58.96,28.12l-0.767-0.691l-0.726-0.651l-0.729-0.612l-0.804-0.576l-0.841-0.537l-0.919-0.496l-0.996-0.461
- l-1.071-0.383l-1.226-0.348l-1.34-0.307z"/>
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd71" x1="-3498.5225" y1="4158.0396" x2="-3482.3647" y2="4209.6001" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 -1982.8965 3021.3838)">
- <stop offset="0" style="stop-color:#D8E7EB"/>
- <stop offset="0.0849" style="stop-color:#C9D9DE"/>
- <stop offset="0.2184" style="stop-color:#A5B8C2"/>
- <stop offset="0.3836" style="stop-color:#728896"/>
- <stop offset="0.5537" style="stop-color:#405766"/>
- <stop offset="0.6417" style="stop-color:#667D8B"/>
- <stop offset="0.742" style="stop-color:#92A7B1"/>
- <stop offset="0.8374" style="stop-color:#B7C8D0"/>
- <stop offset="0.9257" style="stop-color:#CFDFE4"/>
- <stop offset="1" style="stop-color:#D8E7EB"/>
- </linearGradient>
- </defs>
- <g style="&st21;">
- <defs>
- <linearGradient gradientUnits="userSpaceOnUse" id="AIgd72" x1="-3704.9473" y1="-3493.9082" x2="-3688.7896" y2="-3442.3477" gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2110.5286 1859.3658)">
- <stop offset="0" style="stop-color:#D8E7EB"/>
- <stop offset="0.0849" style="stop-color:#C9D9DE"/>
- <stop offset="0.2184" style="stop-color:#A5B8C2"/>
- <stop offset="0.3836" style="stop-color:#728896"/>
- <stop offset="0.5537" style="stop-color:#405766"/>
- <stop offset="0.6417" style="stop-color:#667D8B"/>
- <stop offset="0.742" style="stop-color:#92A7B1"/>
- <stop offset="0.8374" style="stop-color:#B7C8D0"/>
- <stop offset="0.9257" style="stop-color:#CFDFE4"/>
- <stop offset="1" style="stop-color:#D8E7EB"/>
- </linearGradient>
- </defs>
- <path style="&st22;" d="M142.305,7.35l0.191-0.383l0.153-0.42l0.152-0.423l0.113-0.421l0.117-0.459l0.115-0.496l0.077-0.459l0.042-0.5l0.036-0.459l0.035-0.498l0.001-0.499l-0.035-0.46l-0.036-0.459l-0.08-0.457l-0.112-0.461l-0.114-0.42l0.611,0.804l0.459,0.882
- l0.345,0.842l0.189,0.88l0.076,0.919v0.92l-0.116,0.918l-0.194,0.92l-0.228,0.918l-0.31,0.883l-0.343,0.879l-0.343,0.88l-0.385,0.843l-0.347,0.842l-0.346,0.765l-0.343,0.767l0.074-0.152l0.037-0.269l0.042-0.266v-0.345l0.037-0.424V12.06V11.6l0.001-0.496
- l0.038-0.499v-0.498l0.039-0.534l0.04-0.498l0.038-0.461l0.078-0.461l0.075-0.42l0.116-0.383z"/>
- <path style="&st22;" d="M153.974,23.252l-0.729-0.422l-0.729-0.462l-0.687-0.421l-0.688-0.422l-0.65-0.383l-0.651-0.422l-0.616-0.385l-0.609-0.42l-0.653-0.384l-0.607-0.384l-0.614-0.422l-0.652-0.382l-0.611-0.386l-0.654-0.342l-0.686-0.386l-0.689-0.382
- l0.61,0.61l0.613,0.616l0.613,0.611l0.612,0.576l0.65,0.611l0.651,0.536l0.65,0.539l0.688,0.497l0.651,0.461l0.689,0.383l0.651,0.346l0.688,0.269l0.688,0.229l0.688,0.115l0.691,0.037l0.691-0.035z"/>
- <path style="&st22;" d="M148.277,7.928l-0.536,0.308l-0.5,0.345l-0.495,0.345l-0.461,0.344l-0.46,0.343l-0.419,0.383l-0.424,0.421l-0.423,0.383l-0.384,0.422l-0.384,0.422l-0.382,0.421l-0.345,0.457l-0.383,0.422l-0.346,0.459l-0.344,0.459l-0.346,0.459
- l0.153-0.496l0.192-0.499l0.191-0.537l0.229-0.534l0.231-0.536l0.265-0.499l0.31-0.498l0.346-0.495l0.382-0.46l0.461-0.381l0.498-0.385l0.537-0.344l0.612-0.269l0.652-0.229l0.765-0.152l0.805-0.076z"/>
- <path style="&st22;" d="M142.574,3.329l-0.153,0.767l-0.114,0.767l-0.154,0.766l-0.116,0.689l-0.076,0.727l-0.114,0.689l-0.079,0.689l-0.115,0.689L141.576,9.8l-0.117,0.689l-0.074,0.651l-0.118,0.689l-0.116,0.689l-0.115,0.689l-0.15,0.689l-0.157,0.727
- l-0.076-0.842l-0.113-0.805l-0.077-0.843l-0.076-0.841l-0.037-0.807l-0.038-0.805l0.039-0.805l0.039-0.764l0.076-0.767l0.116-0.688l0.194-0.689l0.229-0.651l0.269-0.573l0.384-0.537l0.422-0.46l0.497-0.421z"/>
- <path style="&st22;" d="M146.674,2.071l0.692,0.648l0.416,0.729l0.189,0.766l0.04,0.805l-0.153,0.804l-0.307,0.843l-0.424,0.844l-0.498,0.841l-0.575,0.804l-0.611,0.805l-0.653,0.764l-0.65,0.689l-0.614,0.689l-0.534,0.572l-0.463,0.539l-0.383,0.418l0.077-1.147
- l0.154-0.995l0.191-0.844l0.307-0.764l0.306-0.65l0.386-0.574l0.382-0.535l0.424-0.501l0.383-0.496l0.424-0.495l0.382-0.538l0.307-0.613l0.307-0.688l0.23-0.766l0.194-0.919l0.075-1.032z"/>
- <path style="&st22;" d="M141.763,14.319v-0.805l-0.039-0.765l-0.034-0.765l-0.04-0.768l-0.036-0.729l-0.077-0.727l-0.076-0.727l-0.073-0.691l-0.117-0.688l-0.114-0.728l-0.189-0.689l-0.152-0.689L140.62,4.86l-0.268-0.689l-0.229-0.689l-0.306-0.689l1.111,1.073
- l0.918,1.034l0.649,0.959l0.457,0.92l0.309,0.879l0.151,0.805l0.037,0.806l-0.077,0.727l-0.195,0.689l-0.187,0.651l-0.27,0.613l-0.271,0.533l-0.23,0.537l-0.229,0.459l-0.152,0.459l-0.078,0.383z"/>
- <path style="&st22;" d="M152.982,16.97l-0.613,0.114l-0.614,0.116l-0.611,0.075l-0.613,0.075l-0.609,0.038l-0.616,0.037h-0.613h-0.575l-0.612-0.039h-0.574l-0.613-0.077l-0.573-0.038l-0.613-0.04l-0.575-0.075l-0.612-0.079l-0.574-0.075l0.498,0.229l0.498,0.192
- l0.535,0.231l0.537,0.19l0.574,0.193l0.576,0.151l0.61,0.156l0.61,0.076l0.612,0.039h0.651l0.651-0.039l0.654-0.15l0.651-0.191l0.651-0.27l0.648-0.381l0.654-0.46z"/>
- <path style="&st22;" d="M149.417,20.07l0.461,0.078l0.419,0.075l0.461,0.115l0.457,0.115l0.463,0.194l0.456,0.151l0.421,0.191l0.46,0.23l0.421,0.23l0.421,0.267l0.383,0.271l0.386,0.268l0.343,0.307l0.308,0.307l0.304,0.307l0.27,0.344l-0.269-0.917l-0.422-0.808
- l-0.494-0.688l-0.615-0.651l-0.688-0.536l-0.768-0.5L151.754,19l-0.882-0.347l-0.919-0.306l-0.919-0.307l-0.955-0.231l-0.958-0.23l-0.957-0.193l-0.919-0.189l-0.843-0.154l-0.842-0.192l0.42,0.153l0.574,0.306l0.69,0.463l0.841,0.497l0.843,0.535l0.879,0.499
- l0.842,0.46l0.768,0.308z"/>
- <path style="&st22;" d="M151.174,26.926l0.345-0.881l0.117-0.844l-0.116-0.842l-0.307-0.766l-0.457-0.729l-0.612-0.727l-0.728-0.69l-0.804-0.614l-0.843-0.613l-0.879-0.536l-0.919-0.538l-0.884-0.459l-0.801-0.42l-0.767-0.387l-0.651-0.344l-0.496-0.309
- l0.532,1.113l0.538,0.919l0.573,0.728l0.536,0.652l0.574,0.498l0.574,0.459l0.574,0.346l0.574,0.346l0.571,0.346l0.577,0.382l0.572,0.384l0.536,0.46l0.537,0.573l0.535,0.691l0.497,0.806l0.498,0.995z"/>
- <path style="&st22;" d="M141.529,17.497l0.422,0.652l0.42,0.652l0.421,0.65l0.38,0.613l0.346,0.613l0.345,0.649l0.346,0.614l0.305,0.613l0.304,0.652l0.268,0.65l0.271,0.613l0.229,0.65l0.19,0.689l0.192,0.65l0.152,0.689l0.152,0.73l0.384-1.455l0.191-1.265
- l0.041-1.149l-0.115-0.994l-0.229-0.844l-0.346-0.766l-0.42-0.652l-0.458-0.537l-0.538-0.499l-0.535-0.421l-0.573-0.346l-0.537-0.306l-0.496-0.306l-0.46-0.268l-0.342-0.307l-0.31-0.271z"/>
- </g>
- </g>
-</g><!-- Layer_x0020_1 -->
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/barChart.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/barChart.svg
deleted file mode 100644
index 33ce9a3647e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/barChart.svg
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Illustrates how SVG can be used for high quality graphs. -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @author neeme.praks@one.lv -->
-<!-- @version $Id: barChart.svg 477051 2006-11-20 05:22:34Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="tests/resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" xml:space="preserve" viewBox="0 0 450 500">
- <title>Bar Chart</title>
-
- <g id="barChart" transform="translate(40, 100)" fill-rule="evenodd" clip-rule="evenodd" stroke="none" class="legend"
- stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" style="text-anchor:start">
-
- <g id="GridAndLegend" style="stroke:none;">
- <g stroke="black">
-
- <!-- "floor" and "wall" -->
- <path fill="lightgray" stroke="darkgray" d="M 27,240 l 15,-15 v -224 l -15,15" />
- <path fill="lightgray" stroke="darkgray" d="M 41,225 v -224 h 316 v 224" />
- <path fill="darkgray" stroke="none" d="M 27,240 l 15,-15 h 316 l -15,15" />
-
- <!-- axis lines -->
- <path d="M 27,240 h 316"/>
- <path d="M 27,240 v -224"/>
-
- <!-- value axis major gridlines -->
- <g style="fill:none;">
- <path d="M 27,202 l 15,-15 h 316" />
- <path d="M 27,165 l 15,-15 h 316" />
- <path d="M 27,127 l 15,-15 h 316" />
- <path d="M 27, 90 l 15,-15 h 316" />
- <path d="M 27, 53 l 15,-15 h 316" />
- </g>
-
- <!-- category axis major ticks -->
- <path d="M 27,245 v -5"/>
- <path d="M 106,245 v -5"/>
- <path d="M 185,245 v -5"/>
- <path d="M 264,245 v -5"/>
-
- <!-- value axis minor ticks -->
- <path d="M 22,240 h 5"/>
- <path d="M 22,202 h 5"/>
- <path d="M 22,165 h 5"/>
- <path d="M 22,127 h 5"/>
- <path d="M 22, 90 h 5"/>
- <path d="M 22, 53 h 5"/>
- <path d="M 22, 15 h 5"/>
- </g>
-
- <text transform="matrix(1 0 0 1 54 256)">Shoe</text>
- <text transform="matrix(1 0 0 1 142 256)">Car</text>
- <text transform="matrix(1 0 0 1 211 256)">Travel</text>
- <text transform="matrix(1 0 0 1 285 256)">Computer</text>
-
- <text transform="matrix(1 0 0 1 13 247)"><tspan x="0" y="0">0</tspan></text>
- <text transform="matrix(1 0 0 1 6 209)"><tspan x="0" y="0">10</tspan></text>
- <text transform="matrix(1 0 0 1 6 171)"><tspan x="0" y="0">20</tspan></text>
- <text transform="matrix(1 0 0 1 6 134)"><tspan x="0" y="0">30</tspan></text>
- <text transform="matrix(1 0 0 1 6 96)"><tspan x="0" y="0">40</tspan></text>
- <text transform="matrix(1 0 0 1 6 60)"><tspan x="0" y="0">50</tspan></text>
- <text transform="matrix(1 0 0 1 6 22)"><tspan x="0" y="0">60</tspan></text>
- </g>
-
- <g id="ShoeBar">
- <path style="fill:#8686E0;" d="M 86,240 v -37 l 15 -15 v 37 l -15,15 z"/>
- <path style="fill:#5B5B97;" d="M 86,203 h -39 l 15 -15 h 39 l -15,15 z"/>
- <path style="fill:#7575C3;" d="M 47,203 v 37 h 39 v -37 H 47 z"/>
- </g>
- <g id="CarBar">
- <path style="fill:#8686E0;" d="M 165,240 v -74 l 15 -15 v 74 l -15,15 z"/>
- <path style="fill:#5B5B97;" d="M 165,166 h -39 l 15 -15 h 39 l -15,15 z"/>
- <path style="fill:#7575C3;" d="M 126,166 v 74 h 39 v -74 h -39 z"/>
- </g>
- <g id="TravelBar">
- <path style="fill:#8686E0;" d="M 244,240 v -37 l 15 -15 v 37 l -15,15 z"/>
- <path style="fill:#5B5B97;" d="M 244,203 h -39 l 15 -15 h 39 l -15,15 z"/>
- <path style="fill:#7575C3;" d="M 205,203 v 37 h 39 v -37 h -39 z"/>
- </g>
- <g id="ComputerBar">
- <path style="fill:#8686E0;" d="M 323,240 v -224 l 15 -15 v 224 l -15,15 z"/>
- <path style="fill:#5B5B97;" d="M 323, 16 h -39 l 15 -15 h 39 l -15,15 z"/>
- <path style="fill:#7575C3;" d="M 284, 16 v 224 h 39 v -224 h -39 z"/>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik3D.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik3D.svg
deleted file mode 100644
index 6e08b5fdbda..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik3D.svg
+++ /dev/null
@@ -1,555 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: batik3D.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 900 1000" xml:space="preserve">
- <g id="Background" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
- <radialGradient id="aigrd1" cx="376.6831" cy="541.9688" r="814.0695" fx="376.6831" fy="541.9688" gradientTransform="matrix(0.9978 0 0 0.9192 1.1528 44.8691)" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3427" style="stop-color:#472EBF"/>
- <stop offset="0.6124" style="stop-color:#262044"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd1);stroke:none;" d="M900,1000H0V0h900v1000z"/>
- </g>
- <g id="SVG_x002D_WWW_x0020_Layer" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
- <radialGradient id="aigrd2" cx="669" cy="564.8662" r="384.5677" fx="669" fy="564.8662" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3427" style="stop-color:#472EBF"/>
- <stop offset="0.6124" style="stop-color:#262044"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="opacity:0.65;fill:url(#aigrd2);stroke:none;" d="M749.703,397.511c1.24,0.401,2.216,0.707,2.915,0.915l40.395,12.747v-44.336L674.499,256.921v50.999l52.212,41.323c4.589,3.624,8.786,6.791,12.591,9.505c3.806,2.72,7.38,5.111,10.726,7.173v1.158
- c-4.639-2.553-10.819-5.13-18.541-7.732c-0.753-0.241-1.29-0.423-1.617-0.55l-55.371-18.614v35.84l55.292,45.42c0.433,0.383,1.001,0.837,1.701,1.37c7.662,6.304,13.839,10.877,18.536,13.721v1.158c-3.346-1.805-6.919-3.55-10.726-5.24
- c-3.805-1.684-8.001-3.371-12.591-5.066l-52.212-19.1v41.781v9.076v41.924l52.212,41.324c4.589,3.622,8.786,6.791,12.591,9.504c3.806,2.721,7.38,5.111,10.726,7.174v1.158c-4.639-2.553-10.819-5.13-18.541-7.733c-0.753-0.24-1.29-0.423-1.617-0.55l-55.371-18.612
- v35.839l55.292,45.422c0.433,0.381,1.001,0.837,1.701,1.367c7.662,6.306,13.839,10.88,18.536,13.723v1.154c-3.346-1.803-6.919-3.549-10.726-5.237c-3.805-1.684-8.001-3.372-12.591-5.065l-52.212-19.099v41.775v9.078v41.922l52.212,41.323
- c4.589,3.622,8.786,6.791,12.591,9.505c3.806,2.718,7.38,5.113,10.726,7.174v1.156c-4.639-2.554-10.819-5.128-18.541-7.732c-0.753-0.24-1.29-0.422-1.617-0.549l-55.371-18.615v35.841l55.292,45.42c0.433,0.384,1.001,0.839,1.701,1.371
- c7.662,6.304,13.839,10.878,18.536,13.72v1.159c-3.346-1.805-6.919-3.551-10.726-5.238c-3.805-1.685-8.001-3.375-12.591-5.067l-52.212-19.101v50.855l118.513,27.38v-44.338l-40.395-34c-0.698-0.595-1.647-1.4-2.835-2.411c-7.283-6.146-12.863-10.438-16.753-12.887
- v-1.832c3.89,2.063,9.444,4.207,16.674,6.457c1.24,0.4,2.216,0.704,2.915,0.915l40.395,12.746v-44.336l-105.479-97.827l105.479,24.366V635.33l-40.395-33.998c-0.698-0.595-1.647-1.402-2.835-2.412c-7.283-6.148-12.863-10.439-16.753-12.886v-1.833
- c3.89,2.06,9.444,4.207,16.674,6.456c1.24,0.4,2.216,0.706,2.915,0.915l40.395,12.747v-44.335L687.53,462.153l105.482,24.367v-44.336l-40.395-33.999c-0.698-0.594-1.647-1.403-2.835-2.412c-7.283-6.148-12.863-10.439-16.753-12.886v-1.833
- c3.89,2.061,9.444,4.207,16.674,6.457z"/>
- <g>
- <radialGradient id="aigrd3" cx="357" cy="543.0215" r="484.1487" fx="357" fy="543.0215" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3427" style="stop-color:#472EBF"/>
- <stop offset="0.6124" style="stop-color:#262044"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="opacity:0.65;fill:url(#aigrd3);stroke:none;" d="M331.134,618.467c-16.178-9.131-37.029-6.313-62.569,8.465c-15.656,9.061-28.994,21.36-40.032,36.904c-11.03,15.537-18.335,32.283-21.906,50.239c-0.415,2.237-1.046,5.439-1.894,9.601
- c-4.943,25.854-10.678,40.66-17.207,44.438c-3.463,2.003-6.178,2.002-8.126-0.026c-1.947-2.018-2.921-5.919-2.921-11.704c0-7.565,1.56-16.268,4.662-26.108c3.104-9.829,7.603-20.441,13.492-31.837l-60.586,9.803c-7.07,17.15-12.346,33.156-15.827,48.015
- c-3.48,14.867-5.23,28.931-5.23,42.199c0,28.851,7.801,47.663,23.394,56.438c15.602,8.77,35.831,5.959,60.694-8.429c16.017-9.268,29.399-21.594,40.15-36.997c10.749-15.404,18.226-32.972,22.438-52.708c0.631-3.312,1.533-7.929,2.687-13.856
- c3.373-18.247,8.262-29.229,14.683-32.943c3.679-2.131,6.601-2.184,8.757-0.169c2.164,2.019,3.237,5.871,3.237,11.557c0,8.118-1.921,17.941-5.763,29.483c-3.841,11.552-9.92,25.68-18.235,42.385l64.581-10.714c8.604-20.145,15.052-39.052,19.345-56.702
- s6.448-34.073,6.448-49.24c0-29.602-8.09-48.961-24.269-58.093z"/>
- <radialGradient id="aigrd4" cx="357" cy="543.022" r="484.1474" fx="357" fy="543.022" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3427" style="stop-color:#472EBF"/>
- <stop offset="0.6124" style="stop-color:#262044"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="opacity:0.65;fill:url(#aigrd4);stroke:none;" d="M232.671,530.172c-8.405,6.6-18.713,15.229-30.906,25.865l-83.582,72.848v90.26L349.054,497.04v-77.424l-230.871,45.583v88.322l85.476-23.545c10.101-2.789,19.453-5.697,28.075-8.743
- c8.622-3.036,16.819-6.279,24.593-9.729v1.582c-7.36,4.783-15.241,10.482-23.656,17.086z"/>
- <path style="opacity:0.65;fill:url(#aigrd3);stroke:none;" d="M147.546,410.56c11.155,4.933,24.07,6.128,38.751,3.58c14.682-2.549,30.645-8.812,47.897-18.793c17.153-9.926,33.035-22.062,47.663-36.428c14.628-14.357,27.614-30.566,38.978-48.63
- c11.362-18.163,19.967-36.437,25.811-54.831c5.835-18.389,8.757-36.332,8.757-53.82c0-23.7-5.239-41.845-15.701-54.438c-10.462-12.592-25.586-19.071-45.372-19.427c-8.415,0.024-18.091,1.945-29.039,5.75c-10.94,3.8-23.042,9.537-36.3,17.208
- c-1.786,1.034-3.841,2.277-6.159,3.718c-2.309,1.444-5.835,3.638-10.569,6.586v128.418l54.254-31.394v-36.443c5.988-2.516,10.66-2.255,14.016,0.794c3.354,3.047,5.031,8.566,5.031,16.538c0,13.45-4.5,26.448-13.5,39.004
- c-9.001,12.565-21.672,23.566-37.995,33.012c-15.8,9.142-28.381,12.779-37.76,10.904c-9.37-1.881-14.06-8.967-14.06-21.259c0-7.032,1.578-14.199,4.726-21.48s7.917-14.723,14.32-22.314l-27.388-58.548c-19.931,23.229-35.073,47.058-45.408,71.468
- c-10.335,24.418-15.512,48.482-15.512,72.182c0,17.488,2.949,32.061,8.838,43.711c5.898,11.654,14.465,19.966,25.721,24.933z"/>
- </g>
- <radialGradient id="aigrd6" cx="379" cy="607.0215" r="334.7716" fx="379" fy="607.0215" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3427" style="stop-color:#472EBF"/>
- <stop offset="0.6124" style="stop-color:#262044"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="opacity:0.65;fill:url(#aigrd6);stroke:none;" d="M418.683,154.229l52.211,41.323c4.59,3.624,8.786,6.791,12.59,9.505c3.807,2.72,7.381,5.111,10.726,7.173v1.157c-4.638-2.553-10.819-5.129-18.54-7.732c-0.753-0.24-1.29-0.424-1.617-0.55
- l-55.371-18.614v35.84l55.292,45.42c0.432,0.383,1,0.838,1.701,1.37c7.662,6.304,13.84,10.877,18.535,13.721v1.158c-3.345-1.805-6.919-3.55-10.726-5.241c-3.804-1.683-8-3.371-12.59-5.065l-52.211-19.1v41.781v9.075v41.924l52.211,41.324
- c4.59,3.622,8.786,6.791,12.59,9.504c3.807,2.72,7.381,5.11,10.726,7.174v1.157c-4.638-2.553-10.819-5.13-18.54-7.733c-0.753-0.24-1.29-0.423-1.617-0.549l-55.371-18.613v35.841l55.292,45.419c0.432,0.382,1,0.837,1.701,1.369
- c7.662,6.305,13.84,10.879,18.535,13.722v1.155c-3.345-1.804-6.919-3.549-10.726-5.238c-3.804-1.685-8-3.373-12.59-5.065l-52.211-19.1v41.777v9.079v41.921l52.211,41.324c4.59,3.622,8.786,6.79,12.59,9.504c3.807,2.719,7.381,5.113,10.726,7.173v1.156
- c-4.638-2.551-10.819-5.126-18.54-7.73c-0.753-0.241-1.29-0.425-1.617-0.55l-55.371-18.614v35.84l55.292,45.421c0.432,0.383,1,0.838,1.701,1.369c7.662,6.306,13.84,10.879,18.535,13.722v1.157c-3.345-1.804-6.919-3.55-10.726-5.236
- c-3.804-1.685-8-3.375-12.59-5.068l-52.211-19.102v50.857l118.513,27.378v-44.337l-40.394-34c-0.699-0.595-1.647-1.401-2.836-2.41c-7.283-6.146-12.863-10.438-16.752-12.887v-1.832c3.889,2.061,9.443,4.206,16.674,6.457c1.24,0.399,2.215,0.704,2.915,0.914
- l40.394,12.746v-44.336L431.718,501.61l105.477,24.366V481.64l-40.394-33.999c-0.699-0.594-1.647-1.401-2.836-2.411c-7.283-6.148-12.863-10.44-16.752-12.886v-1.834c3.889,2.061,9.443,4.208,16.674,6.458c1.24,0.399,2.215,0.706,2.915,0.915l40.394,12.747v-44.336
- l-105.482-97.831l105.482,24.367v-44.336l-40.394-33.999c-0.699-0.594-1.647-1.403-2.836-2.412c-7.283-6.148-12.863-10.44-16.752-12.886v-1.833c3.889,2.061,9.443,4.207,16.674,6.457c1.24,0.401,2.215,0.707,2.915,0.915l40.394,12.747v-44.335L418.683,103.231
- v50.999z"/>
- <g>
- <radialGradient id="aigrd7" cx="599.7881" cy="157.627" r="723.6962" fx="599.7881" fy="157.627" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3427" style="stop-color:#472EBF"/>
- <stop offset="0.6124" style="stop-color:#262044"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd7);stroke:none;" d="M391.036,45.438V19.79l6.87,3.974v7.097c0,0.971-0.009,1.72-0.027,2.25c-0.019,0.53-0.046,1.031-0.083,1.505c0.599-0.633,1.265-0.977,1.995-1.034c0.73-0.057,1.552,0.179,2.466,0.708
- c1.525,0.882,2.732,2.132,3.624,3.749c0.891,1.617,1.336,3.379,1.336,5.284v11.477l-6.98-4.04v-8.633c0-0.86-0.071-1.487-0.216-1.885c-0.143-0.396-0.394-0.699-0.755-0.909c-0.406-0.235-0.716-0.227-0.928,0.025c-0.214,0.252-0.319,0.746-0.319,1.485v8.634
- l-6.981-4.039z"/>
- <path style="fill:url(#aigrd7);stroke:none;" d="M411.062,57.025V46.229l-1.982-1.146v-6.315l1.982,1.147v-5.646l6.952,4.022v5.645l1.98,1.147v6.315l-1.98-1.147v10.795l-6.952-4.021z"/>
- <radialGradient id="aigrd9" cx="599.7881" cy="157.627" r="723.6963" fx="599.7881" fy="157.627" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3427" style="stop-color:#472EBF"/>
- <stop offset="0.6124" style="stop-color:#262044"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd9);stroke:none;" d="M422.931,63.893V53.097l-1.981-1.147v-6.315l1.981,1.146v-5.645l6.951,4.022v5.645l1.982,1.146v6.316l-1.982-1.147v10.795l-6.951-4.022z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M433.852,77.586V53.102l6.64,3.842v2.271c0.61-0.592,1.282-0.904,2.018-0.941c0.735-0.036,1.546,0.203,2.436,0.718c1.728,1,3.122,2.646,4.18,4.938c1.059,2.293,1.588,4.838,1.588,7.635
- c0,2.655-0.543,4.505-1.63,5.551c-1.086,1.045-2.466,1.083-4.139,0.116c-0.908-0.526-1.729-1.245-2.47-2.164c-0.74-0.918-1.392-2.029-1.956-3.335c0.056,0.44,0.097,0.912,0.125,1.418c0.027,0.505,0.042,1.055,0.042,1.649v6.74l-6.834-3.954z M442.274,69.053
- c0.525,0.303,0.954,0.323,1.286,0.058c0.331-0.265,0.498-0.773,0.498-1.523s-0.167-1.451-0.498-2.106c-0.332-0.656-0.761-1.135-1.286-1.439c-0.534-0.309-0.964-0.326-1.292-0.053c-0.327,0.274-0.491,0.786-0.491,1.535c0,0.75,0.164,1.448,0.491,2.095
- c0.328,0.646,0.758,1.124,1.292,1.434z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M452.993,68.139c0-1.082,0.38-1.788,1.137-2.117s1.686-0.177,2.784,0.459c1.1,0.637,2.032,1.561,2.797,2.771c0.767,1.211,1.151,2.358,1.151,3.44c0,1.104-0.382,1.824-1.143,2.155
- c-0.761,0.334-1.697,0.178-2.805-0.463c-1.099-0.636-2.027-1.56-2.784-2.771s-1.137-2.37-1.137-3.474z M452.993,77.849c0-1.092,0.38-1.806,1.143-2.142c0.762-0.336,1.688-0.189,2.778,0.442c1.1,0.636,2.032,1.563,2.797,2.784c0.767,1.22,1.151,2.377,1.151,3.468
- c0,1.091-0.382,1.806-1.143,2.142c-0.761,0.337-1.697,0.184-2.805-0.457c-1.099-0.636-2.027-1.559-2.784-2.769c-0.757-1.21-1.137-2.367-1.137-3.469z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M462.251,89.786l9.941-22.154l3.34,1.933l-9.925,22.163l-3.356-1.941z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M475.534,97.471l9.941-22.154l3.341,1.933l-9.925,22.163l-3.357-1.942z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M487.901,101.487l5.772-5.513l-5.329-11.341l7.797,4.512l0.942,3.044c0.12,0.378,0.22,0.724,0.298,1.034c0.08,0.311,0.142,0.6,0.188,0.87c0.056-0.31,0.185-0.666,0.388-1.067c0.055-0.112,0.096-0.197,0.124-0.259
- l0.929-1.96l7.879,4.558l-5.119,5.296l5.856,12.242l-8.27-4.787l-1.138-3.172c-0.11-0.317-0.208-0.642-0.291-0.971c-0.084-0.329-0.157-0.657-0.222-0.981c-0.065,0.327-0.134,0.599-0.208,0.815c-0.073,0.217-0.166,0.408-0.276,0.576l-1.194,1.807l-8.129-4.703z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M508.131,113.191v-17.11l6.634,3.839v2.402c0.546-0.695,1.146-1.088,1.803-1.18c0.656-0.091,1.409,0.106,2.259,0.599c1.008,0.583,1.846,1.36,2.517,2.331c0.669,0.971,1.212,2.196,1.628,3.679
- c0.544-0.873,1.212-1.385,2.001-1.538c0.791-0.152,1.673,0.053,2.652,0.62c1.403,0.811,2.523,2.013,3.359,3.604c0.834,1.59,1.252,3.321,1.252,5.193v11.51l-6.715-3.885v-8.598c0-0.871-0.067-1.5-0.202-1.887c-0.134-0.386-0.362-0.672-0.685-0.859
- c-0.37-0.214-0.646-0.191-0.827,0.068c-0.179,0.26-0.269,0.771-0.269,1.531v8.599l-6.626-3.834v-8.598c0-0.849-0.066-1.472-0.2-1.869c-0.135-0.398-0.369-0.692-0.702-0.885c-0.379-0.22-0.66-0.199-0.839,0.06c-0.18,0.26-0.271,0.769-0.271,1.529v8.599
- l-6.773-3.919z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M535.343,128.939v-25.648l6.952,4.021v25.649l-6.952-4.022z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M544.851,131c0-1.091,0.38-1.805,1.144-2.141c0.765-0.334,1.696-0.185,2.797,0.453c1.101,0.637,2.036,1.566,2.804,2.788c0.767,1.222,1.152,2.379,1.152,3.47s-0.382,1.805-1.146,2.139
- c-0.764,0.336-1.701,0.183-2.811-0.459c-1.111-0.643-2.045-1.572-2.804-2.789c-0.759-1.216-1.138-2.369-1.138-3.461z"/>
- <radialGradient id="aigrd18" cx="599.7881" cy="157.627" r="723.6964" fx="599.7881" fy="157.627" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3427" style="stop-color:#472EBF"/>
- <stop offset="0.6124" style="stop-color:#262044"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd18);stroke:none;" d="M565.098,146.155v-2.582c-0.694,0.699-1.421,1.09-2.181,1.172c-0.757,0.084-1.597-0.141-2.513-0.67c-1.667-0.965-3.049-2.606-4.145-4.927c-1.098-2.321-1.645-4.808-1.645-7.462c0-2.775,0.533-4.699,1.603-5.772
- c1.07-1.072,2.465-1.111,4.187-0.114c0.89,0.515,1.697,1.21,2.424,2.087c0.727,0.876,1.399,1.97,2.021,3.285V128.9l6.655,3.852v17.11l-6.407-3.708z M561.269,135.339c0,0.726,0.165,1.408,0.496,2.045c0.331,0.637,0.767,1.112,1.308,1.425
- c0.551,0.319,0.987,0.351,1.314,0.1c0.326-0.251,0.489-0.746,0.489-1.483c0-0.75-0.166-1.446-0.497-2.088c-0.331-0.642-0.767-1.12-1.306-1.433c-0.541-0.313-0.977-0.336-1.308-0.071c-0.331,0.266-0.496,0.768-0.496,1.505z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M574.435,158.931v-24.484l6.639,3.842v2.271c0.609-0.592,1.283-0.905,2.019-0.941c0.733-0.036,1.545,0.203,2.433,0.716c1.729,1.001,3.123,2.647,4.181,4.939c1.059,2.293,1.588,4.838,1.588,7.635
- c0,2.654-0.544,4.503-1.629,5.55c-1.087,1.045-2.467,1.084-4.141,0.115c-0.907-0.525-1.729-1.245-2.468-2.163c-0.74-0.917-1.393-2.029-1.957-3.334c0.056,0.439,0.098,0.912,0.126,1.417c0.028,0.506,0.042,1.055,0.042,1.649v6.741l-6.833-3.955z M582.856,150.399
- c0.526,0.304,0.954,0.323,1.285,0.057c0.332-0.265,0.498-0.773,0.498-1.523s-0.166-1.451-0.498-2.106c-0.331-0.655-0.759-1.135-1.285-1.439c-0.535-0.31-0.965-0.327-1.293-0.053c-0.327,0.273-0.49,0.785-0.49,1.535c0,0.749,0.163,1.448,0.49,2.095
- c0.328,0.646,0.758,1.124,1.293,1.434z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M603.616,168.443v-2.582c-0.695,0.698-1.421,1.089-2.181,1.172c-0.758,0.083-1.597-0.141-2.512-0.67c-1.668-0.966-3.049-2.606-4.145-4.927c-1.099-2.321-1.646-4.807-1.646-7.462c0-2.776,0.534-4.699,1.604-5.772
- c1.07-1.072,2.464-1.111,4.187-0.114c0.889,0.514,1.697,1.21,2.423,2.086c0.727,0.876,1.4,1.971,2.021,3.286v-2.271l6.655,3.851v17.111l-6.406-3.707z M599.788,157.627c0,0.726,0.165,1.408,0.495,2.045c0.331,0.637,0.767,1.112,1.307,1.425
- c0.551,0.319,0.988,0.352,1.315,0.1c0.325-0.25,0.489-0.746,0.489-1.483c0-0.749-0.166-1.445-0.497-2.088c-0.331-0.642-0.767-1.12-1.307-1.433c-0.54-0.313-0.976-0.336-1.307-0.072c-0.331,0.267-0.495,0.768-0.495,1.505z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M623.808,170.355c-0.371-0.604-0.75-1.114-1.14-1.533c-0.389-0.419-0.797-0.752-1.224-1c-0.704-0.407-1.265-0.509-1.682-0.306c-0.418,0.204-0.627,0.674-0.627,1.411c0,0.704,0.205,1.397,0.613,2.079
- c0.409,0.681,0.937,1.209,1.586,1.585c0.408,0.236,0.817,0.367,1.231,0.391c0.413,0.024,0.827-0.052,1.244-0.229v6.787c-0.721,0.001-1.418-0.094-2.088-0.283c-0.671-0.19-1.33-0.473-1.978-0.848c-1.065-0.616-2.05-1.398-2.957-2.347
- c-0.907-0.949-1.711-2.039-2.414-3.272c-0.741-1.308-1.305-2.636-1.694-3.979c-0.389-1.343-0.583-2.642-0.583-3.898c0-0.87,0.095-1.66,0.285-2.372c0.188-0.71,0.474-1.325,0.854-1.844c0.72-0.981,1.64-1.521,2.755-1.62s2.366,0.254,3.754,1.057
- c0.61,0.353,1.251,0.8,1.921,1.344c0.671,0.542,1.386,1.193,2.144,1.952v6.925z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M626.125,181.467v-25.648l6.87,3.976v7.097c0,0.97-0.01,1.72-0.028,2.25c-0.019,0.529-0.046,1.031-0.083,1.505c0.601-0.632,1.266-0.977,1.994-1.035c0.731-0.056,1.553,0.18,2.466,0.708
- c1.525,0.882,2.733,2.131,3.624,3.748c0.892,1.617,1.337,3.379,1.337,5.285v11.477l-6.98-4.039v-8.634c0-0.86-0.072-1.488-0.214-1.885c-0.143-0.397-0.396-0.701-0.757-0.909c-0.406-0.235-0.715-0.226-0.927,0.025c-0.213,0.251-0.32,0.747-0.32,1.486v8.633
- l-6.98-4.04z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M661.357,194.623l-9.913-5.72v0.267c0,0.881,0.133,1.614,0.397,2.195c0.267,0.583,0.668,1.031,1.208,1.343c0.325,0.188,0.609,0.239,0.851,0.149c0.243-0.088,0.433-0.311,0.573-0.666l6.466,4.26
- c-0.564,1.529-1.536,2.396-2.917,2.602c-1.38,0.205-3.069-0.27-5.068-1.426c-1.111-0.644-2.149-1.445-3.118-2.408c-0.968-0.962-1.836-2.051-2.604-3.266c-0.862-1.391-1.524-2.803-1.985-4.238c-0.465-1.436-0.695-2.798-0.695-4.087c0-1.3,0.234-2.402,0.7-3.305
- c0.468-0.902,1.126-1.542,1.978-1.919c0.767-0.338,1.632-0.427,2.594-0.267c0.963,0.16,2.002,0.563,3.123,1.211c1.534,0.888,2.913,2.051,4.134,3.487c1.221,1.438,2.238,3.088,3.053,4.954c0.417,0.955,0.729,1.923,0.936,2.905c0.209,0.983,0.313,1.983,0.313,3.004
- c0,0.264-0.001,0.461-0.007,0.59c-0.004,0.128-0.01,0.24-0.019,0.334z M651.501,185.214l3.167,1.85c-0.027-0.685-0.17-1.261-0.425-1.726c-0.255-0.465-0.635-0.844-1.136-1.134c-0.448-0.26-0.809-0.3-1.084-0.125c-0.273,0.176-0.447,0.555-0.522,1.136z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M662.929,199.324c0-1.091,0.38-1.805,1.144-2.14c0.764-0.336,1.695-0.186,2.797,0.452c1.102,0.637,2.036,1.566,2.803,2.788c0.769,1.222,1.154,2.379,1.154,3.47c0,1.092-0.383,1.805-1.147,2.141
- c-0.763,0.335-1.7,0.182-2.81-0.461c-1.111-0.643-2.044-1.572-2.804-2.788c-0.759-1.216-1.137-2.37-1.137-3.461z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M689.375,209.565c0,1.288-0.233,2.383-0.695,3.282c-0.462,0.9-1.124,1.548-1.984,1.942c-0.75,0.338-1.607,0.428-2.574,0.271c-0.966-0.157-2.008-0.56-3.128-1.207c-1.119-0.647-2.159-1.448-3.121-2.401
- c-0.961-0.953-1.827-2.043-2.594-3.269c-0.851-1.352-1.51-2.754-1.977-4.209c-0.467-1.454-0.701-2.825-0.701-4.114c0-1.3,0.233-2.402,0.701-3.305c0.467-0.902,1.125-1.543,1.977-1.92c0.768-0.337,1.633-0.426,2.594-0.267c0.961,0.16,2.002,0.563,3.121,1.21
- c1.12,0.647,2.162,1.452,3.128,2.413c0.967,0.961,1.833,2.05,2.602,3.265c0.841,1.347,1.493,2.743,1.956,4.188c0.462,1.446,0.695,2.82,0.695,4.121z M680.995,207.043c0.501,0.291,0.908,0.311,1.222,0.063c0.315-0.247,0.474-0.717,0.474-1.41
- c0-0.705-0.156-1.358-0.467-1.962c-0.31-0.603-0.718-1.052-1.229-1.348c-0.518-0.299-0.932-0.327-1.242-0.083s-0.464,0.719-0.464,1.423c0,0.705,0.154,1.359,0.464,1.962c0.31,0.603,0.724,1.054,1.242,1.354z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M691.708,219.417v-17.11l6.759,3.91v2.402c0.6-0.63,1.269-0.977,2.007-1.038c0.739-0.061,1.555,0.167,2.451,0.687c0.138,0.079,0.242,0.142,0.311,0.187c0.07,0.046,0.132,0.089,0.187,0.132v8.298
- c-0.387-0.478-0.743-0.872-1.064-1.179c-0.323-0.309-0.619-0.54-0.887-0.694c-0.884-0.513-1.571-0.623-2.055-0.33c-0.485,0.293-0.727,0.958-0.727,1.994v6.781l-6.981-4.04z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M715.233,231.489v-1.49c-0.649,0.475-1.333,0.708-2.056,0.699c-0.722-0.01-1.518-0.266-2.388-0.77c-1.677-0.969-3.061-2.523-4.152-4.661c-1.094-2.138-1.639-4.387-1.639-6.748c0-2.736,0.528-4.623,1.589-5.658
- c1.06-1.037,2.46-1.051,4.201-0.043c0.898,0.52,1.71,1.212,2.437,2.075c0.726,0.865,1.395,1.941,2.007,3.229v-2.203l6.655,3.851v14.643c0,1.506-0.057,2.597-0.167,3.275c-0.111,0.678-0.291,1.251-0.542,1.723c-0.601,1.125-1.648,1.632-3.141,1.521
- c-1.493-0.111-3.399-0.838-5.719-2.181c-1.295-0.749-2.5-1.581-3.614-2.495c-1.115-0.917-2.133-1.905-3.057-2.97l1.497-4.619c0.797,1.042,1.578,1.926,2.341,2.655c0.765,0.728,1.521,1.308,2.271,1.742c1.13,0.653,1.991,0.846,2.585,0.58
- c0.592-0.271,0.889-0.987,0.889-2.155z M711.891,222.15c0,0.663,0.156,1.282,0.474,1.856c0.313,0.574,0.737,1.016,1.266,1.321c0.538,0.311,0.968,0.364,1.289,0.157c0.32-0.207,0.479-0.641,0.479-1.305c0-0.652-0.163-1.276-0.487-1.873
- c-0.325-0.596-0.753-1.049-1.281-1.354c-0.519-0.3-0.939-0.342-1.26-0.124c-0.321,0.217-0.479,0.658-0.479,1.321z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M723.31,240.842l9.942-22.154l3.34,1.932l-9.926,22.165l-3.356-1.942z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M738.043,220.578l6.833,3.954v7.978c0,0.695-0.011,1.279-0.034,1.75c-0.024,0.472-0.06,0.865-0.104,1.18c0.571-0.65,1.222-1.01,1.951-1.079c0.729-0.069,1.541,0.155,2.435,0.673
- c1.677,0.97,3.062,2.608,4.148,4.912c1.088,2.304,1.632,4.783,1.632,7.438c0,2.786-0.53,4.714-1.589,5.788c-1.063,1.07-2.459,1.104-4.192,0.101c-0.94-0.543-1.795-1.3-2.566-2.268c-0.77-0.969-1.455-2.155-2.055-3.558v2.518l-6.458-3.738v-25.648z
- M748.248,243.632c0-0.747-0.162-1.44-0.49-2.079c-0.326-0.64-0.757-1.115-1.292-1.424c-0.534-0.31-0.966-0.333-1.294-0.072c-0.326,0.262-0.49,0.765-0.49,1.512c0,0.748,0.164,1.453,0.49,2.114c0.328,0.662,0.76,1.146,1.294,1.457
- c0.525,0.303,0.953,0.315,1.285,0.035c0.332-0.281,0.497-0.794,0.497-1.542z"/>
- <path style="fill:url(#aigrd18);stroke:none;" d="M767.283,263.147v-2.582c-0.694,0.699-1.42,1.088-2.18,1.171c-0.758,0.084-1.598-0.14-2.513-0.669c-1.667-0.966-3.049-2.606-4.145-4.927c-1.097-2.321-1.646-4.807-1.646-7.462c0-2.775,0.536-4.7,1.605-5.772
- c1.069-1.072,2.464-1.111,4.186-0.114c0.889,0.515,1.697,1.21,2.424,2.085c0.728,0.876,1.4,1.971,2.021,3.286v-2.271l6.655,3.851v17.111l-6.407-3.707z M763.455,252.331c0,0.727,0.166,1.409,0.496,2.045c0.331,0.638,0.767,1.113,1.306,1.425
- c0.552,0.319,0.989,0.353,1.315,0.101s0.49-0.747,0.49-1.484c0-0.748-0.167-1.444-0.498-2.086c-0.331-0.643-0.767-1.121-1.308-1.434c-0.539-0.313-0.975-0.336-1.306-0.071c-0.331,0.265-0.496,0.767-0.496,1.505z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M777.566,269.097v-10.795l-1.981-1.147v-6.314l1.981,1.146v-5.645l6.952,4.022v5.645l1.982,1.147v6.315l-1.982-1.147v10.795l-6.952-4.022z"/>
- <path style="fill:url(#aigrd9);stroke:none;" d="M795.884,257.234c0,1.227-0.338,2.006-1.014,2.339c-0.676,0.333-1.589,0.167-2.737-0.498c-1.158-0.671-2.079-1.568-2.765-2.695c-0.685-1.125-1.026-2.295-1.026-3.51s0.337-1.978,1.015-2.288
- c0.674-0.311,1.6-0.126,2.776,0.555c1.167,0.675,2.083,1.556,2.75,2.644c0.667,1.087,1,2.239,1,3.453z M788.637,275.502v-17.111l6.951,4.023v17.11l-6.951-4.022z"/>
- <path style="fill:url(#aigrd18);stroke:none;" d="M798.736,281.346v-25.648l6.893,3.988v15.074l2.928-4.842l8.164,4.725l-5.095,5.276l5.361,11.988l-8.239-4.767l-3.12-8.209v6.404l-6.893-3.988z"/>
- </g>
- </g>
- <g id="Flying_x0020_Text" style="fill-rule:nonzero;clip-rule:nonzero;fill:#6C54DE;stroke:#000000;stroke-miterlimit:4;">
- <path style="fill:none;stroke:#FFFFFF;" d="M819.707,951.325l-430-248.26L389,54.891l430,248.261l0.707,648.173z"/>
- <path style="fill:none;stroke:#FFFFFF;stroke-width:1.1556;" d="M369.666,53.265v713.131l-265.503,153.63V206.893L369.666,53.265z"/>
- <g id="_x0033_rdBatik" style="fill:#000000;stroke:none;">
- <path d="M278.538,798.678l-39.375-21.227l15.759-9.764c3.365-2.085,6.936-3.201,10.709-3.352c3.775-0.149,7.346,0.685,10.712,2.499c2.149,1.158,3.489,2.397,4.022,3.718c0.531,1.32,0.197,2.602-1.006,3.845c2.79-1.084,5.504-1.55,8.142-1.396
- c2.639,0.156,5.26,0.934,7.861,2.335c3.681,1.986,5.422,4.126,5.225,6.422c-0.198,2.294-2.31,4.689-6.335,7.184l-15.715,9.735z M259.608,775.643l5.502,2.966l1.564-0.969c0.966-0.599,1.465-1.182,1.497-1.751s-0.399-1.095-1.295-1.576
- c-0.895-0.483-1.828-0.691-2.798-0.63c-0.971,0.063-1.94,0.393-2.906,0.99l-1.563,0.97z M273.536,783.15l6.362,3.431l1.993-1.236c1.184-0.733,1.819-1.445,1.902-2.139c0.083-0.692-0.38-1.313-1.396-1.86c-1.033-0.558-2.141-0.784-3.322-0.683
- c-1.18,0.102-2.363,0.52-3.546,1.252l-1.993,1.235z"/>
- <path d="M326.195,769.152l-4.207-2.269c0.665,1.664,0.806,3.107,0.424,4.329c-0.382,1.222-1.316,2.293-2.802,3.214c-2.706,1.677-6.316,2.329-10.83,1.958c-4.516-0.372-8.928-1.72-13.237-4.043c-4.505-2.429-7.263-4.921-8.271-7.475
- c-1.009-2.556-0.117-4.698,2.678-6.43c1.443-0.895,3.124-1.506,5.043-1.839c1.92-0.331,4.159-0.392,6.717-0.178l-3.688-1.988l10.787-6.684l27.769,14.971l-10.384,6.433z M305.994,765.478c1.172,0.632,2.386,0.975,3.644,1.028c1.257,0.056,2.326-0.191,3.205-0.737
- c0.895-0.554,1.254-1.187,1.074-1.898c-0.179-0.711-0.862-1.388-2.053-2.029c-1.206-0.65-2.445-1.005-3.71-1.064c-1.267-0.06-2.341,0.185-3.219,0.73c-0.88,0.544-1.219,1.182-1.022,1.913c0.197,0.73,0.891,1.417,2.082,2.058z"/>
- <path d="M342.84,758.84l-17.539-9.455l-3.236,2.006l-10.23-5.516l3.236-2.006l-9.199-4.96l11.29-6.993l9.198,4.959l3.237-2.005l10.23,5.516l-3.235,2.005l17.538,9.455l-11.29,6.994z"/>
- <path d="M336.07,720.82c1.993,1.075,3.029,2.269,3.109,3.582c0.08,1.311-0.812,2.545-2.673,3.695c-1.876,1.164-3.964,1.771-6.258,1.819c-2.295,0.049-4.428-0.458-6.403-1.521c-1.974-1.064-2.984-2.243-3.028-3.537c-0.043-1.292,0.887-2.53,2.793-3.712
- c1.892-1.171,3.947-1.784,6.167-1.839c2.22-0.056,4.317,0.449,6.292,1.513z M360.781,747.724l-27.769-14.971l11.29-6.994l27.769,14.971l-11.29,6.994z"/>
- <path d="M377.172,737.568l-41.61-22.433l11.146-6.904l24.449,13.181l-5.861-8.66l13.231-8.198l5.089,12.313l23.11,2.392l-13.352,8.271l-15.45-2.468l10.392,5.603l-11.145,6.905z"/>
- </g>
- <g id="SVGCode" style="stroke:none;">
- <path d="M194.431,886.701l10.864-1.622c0.548-0.086,0.961-0.116,1.239-0.092c0.277,0.025,0.546,0.109,0.805,0.253c0.329,0.179,0.511,0.398,0.548,0.654c0.038,0.254-0.078,0.464-0.346,0.628c-0.176,0.107-0.557,0.204-1.144,0.292l-16.097,2.402l3.312-9.426
- c0.129-0.338,0.278-0.559,0.449-0.662c0.274-0.167,0.632-0.248,1.071-0.241c0.439,0.006,0.824,0.1,1.151,0.28c0.261,0.142,0.419,0.293,0.476,0.453c0.058,0.16,0.026,0.397-0.095,0.72l-2.234,6.36z"/>
- <path d="M209.826,876.195c-0.564,0.066-1.085,0.176-1.563,0.326c-0.478,0.154-0.912,0.348-1.302,0.586c-0.776,0.472-1.242,0.931-1.396,1.374c-0.068,0.195-0.027,0.334,0.128,0.419c0.177,0.1,0.488,0.112,0.933,0.038c0.332-0.059,0.918-0.275,1.756-0.653
- c1.546-0.691,2.689-1.135,3.431-1.335c0.974-0.263,1.932-0.354,2.869-0.27c0.94,0.084,1.723,0.297,2.349,0.642c0.852,0.465,1.247,1.052,1.187,1.751c-0.081,1.007-0.847,1.953-2.297,2.837c-0.582,0.354-1.178,0.649-1.789,0.884
- c-0.612,0.236-1.236,0.416-1.875,0.542c0.005,0.117-0.021,0.225-0.076,0.322c-0.055,0.1-0.143,0.185-0.261,0.256c-0.313,0.191-0.688,0.279-1.119,0.257c-0.432-0.021-0.935-0.188-1.51-0.504l-0.802-0.442c-0.574-0.315-0.891-0.596-0.949-0.844
- c-0.058-0.248,0.064-0.464,0.366-0.648c0.243-0.147,0.524-0.228,0.846-0.24c0.322-0.015,0.721,0.058,1.196,0.214c0.615-0.018,1.216-0.115,1.804-0.29c0.587-0.175,1.162-0.433,1.721-0.774c0.919-0.56,1.463-1.089,1.631-1.582c0.071-0.242,0.014-0.414-0.172-0.515
- c-0.309-0.17-0.737-0.205-1.284-0.106c-0.546,0.102-1.43,0.44-2.652,1.023c-1.81,0.87-3.272,1.312-4.387,1.327c-1.108,0.021-2.076-0.198-2.904-0.651c-0.852-0.469-1.256-1.043-1.213-1.722c0.048-0.926,0.738-1.793,2.07-2.604c0.463-0.281,0.96-0.526,1.49-0.729
- c0.529-0.204,1.097-0.368,1.703-0.487c0.014-0.138,0.047-0.254,0.1-0.349c0.054-0.095,0.125-0.172,0.217-0.227c0.274-0.167,0.625-0.239,1.051-0.216c0.427,0.023,0.928,0.191,1.502,0.509l0.583,0.318c0.52,0.285,0.82,0.513,0.902,0.678
- c0.147,0.324,0.041,0.594-0.319,0.813c-0.243,0.148-0.543,0.229-0.904,0.242c-0.36,0.016-0.713-0.044-1.058-0.169z"/>
- <path d="M224.618,872.843l-3.122-4.239c-0.504,0.308-0.888,0.463-1.154,0.467c-0.583,0.006-1.054-0.089-1.41-0.284c-0.357-0.195-0.542-0.417-0.553-0.663c-0.014-0.244,0.232-0.52,0.735-0.826l2.569-1.563c0.504-0.309,0.971-0.465,1.395-0.471
- c0.425-0.006,0.816,0.089,1.172,0.287c0.356,0.193,0.541,0.416,0.554,0.66c0.012,0.246-0.234,0.523-0.74,0.831l-0.335,0.203l4.821,6.546l-2.094,1.275l-11.552-2.449l-0.293,0.178c-0.506,0.311-0.971,0.465-1.396,0.471c-0.425,0.006-0.816-0.089-1.172-0.285
- c-0.357-0.196-0.542-0.416-0.553-0.662c-0.013-0.245,0.233-0.522,0.74-0.829l2.525-1.539c0.504-0.308,0.968-0.463,1.393-0.467c0.424-0.005,0.815,0.09,1.172,0.285c0.356,0.195,0.543,0.458,0.56,0.785c0.008,0.162-0.24,0.399-0.742,0.705l7.479,1.585z"/>
- <path d="M231.928,860.331l-0.721-0.396l2.346-1.428c0.509-0.31,0.976-0.468,1.401-0.473c0.425-0.005,0.814,0.09,1.171,0.285s0.542,0.417,0.554,0.662c0.012,0.245-0.237,0.523-0.745,0.832l-0.335,0.206l8.689,4.772c0.839,0.461,1.422,0.953,1.749,1.477
- c0.328,0.525,0.408,1.099,0.244,1.721c-0.165,0.621-0.633,1.167-1.404,1.637l-2.277,1.387c-0.484,0.296-0.939,0.443-1.366,0.449c-0.428,0.002-0.815-0.091-1.163-0.281c-0.357-0.196-0.542-0.419-0.555-0.666c-0.016-0.245,0.221-0.518,0.706-0.813l2.223-1.352
- c0.615-0.377,0.895-0.774,0.839-1.197c-0.057-0.422-0.388-0.8-0.991-1.131l-1.16-0.637c-0.107,0.456-0.306,0.872-0.598,1.246c-0.293,0.374-0.681,0.709-1.165,1.003c-1.369,0.834-3.055,1.233-5.062,1.2c-2.006-0.032-3.806-0.485-5.398-1.36
- c-1.599-0.879-2.479-1.896-2.639-3.055c-0.161-1.156,0.443-2.151,1.812-2.984c0.51-0.312,1.084-0.558,1.722-0.742c0.638-0.184,1.345-0.307,2.125-0.362z M236.504,862.845c-0.881-0.485-1.919-0.737-3.114-0.76c-1.195-0.021-2.176,0.201-2.945,0.668
- c-0.767,0.468-1.102,1.047-1.002,1.736c0.098,0.688,0.589,1.275,1.469,1.757c0.89,0.488,1.929,0.744,3.121,0.764c1.191,0.02,2.17-0.204,2.938-0.672c0.767-0.467,1.105-1.044,1.009-1.731c-0.095-0.688-0.587-1.276-1.476-1.762z"/>
- <path d="M247.004,854.697l-10.87,1.619c-0.547,0.085-0.96,0.116-1.239,0.093c-0.278-0.027-0.548-0.112-0.806-0.255c-0.328-0.181-0.509-0.396-0.543-0.65c-0.034-0.253,0.086-0.464,0.361-0.631c0.17-0.103,0.544-0.2,1.123-0.293l16.108-2.395l-3.323,9.416
- c-0.121,0.345-0.267,0.567-0.437,0.671c-0.275,0.169-0.632,0.249-1.072,0.241c-0.439-0.006-0.827-0.101-1.164-0.286c-0.259-0.144-0.417-0.293-0.476-0.454c-0.057-0.159-0.025-0.396,0.095-0.721l2.243-6.355z"/>
- <path d="M259.198,880.368l10.864-1.62c0.548-0.085,0.96-0.115,1.238-0.092c0.278,0.026,0.547,0.11,0.806,0.252c0.329,0.18,0.511,0.398,0.549,0.653c0.036,0.257-0.078,0.465-0.347,0.629c-0.176,0.107-0.558,0.205-1.145,0.292l-16.095,2.403l3.311-9.427
- c0.128-0.336,0.279-0.557,0.448-0.663c0.274-0.166,0.633-0.246,1.071-0.239c0.439,0.006,0.824,0.1,1.153,0.279c0.259,0.143,0.417,0.293,0.475,0.452c0.057,0.159,0.025,0.401-0.095,0.72l-2.234,6.36z"/>
- <path d="M272.569,868.685l-0.72-0.396l2.345-1.427c0.509-0.31,0.977-0.467,1.4-0.473c0.425-0.006,0.816,0.09,1.173,0.285c0.356,0.196,0.541,0.418,0.554,0.662c0.012,0.246-0.236,0.523-0.746,0.835l-0.334,0.202l8.688,4.773c0.838,0.461,1.422,0.954,1.749,1.477
- c0.327,0.526,0.408,1.1,0.244,1.721c-0.164,0.621-0.632,1.167-1.405,1.638l-2.276,1.385c-0.484,0.295-0.939,0.446-1.367,0.45c-0.427,0.002-0.813-0.09-1.162-0.28c-0.357-0.195-0.542-0.418-0.557-0.666c-0.014-0.246,0.221-0.517,0.707-0.814l2.223-1.354
- c0.615-0.374,0.896-0.771,0.838-1.194c-0.057-0.423-0.387-0.799-0.99-1.13l-1.16-0.639c-0.108,0.457-0.306,0.873-0.599,1.248c-0.292,0.373-0.68,0.709-1.165,1.004c-1.368,0.832-3.055,1.231-5.062,1.198c-2.006-0.032-3.805-0.486-5.397-1.359
- c-1.6-0.879-2.479-1.898-2.64-3.057c-0.16-1.156,0.443-2.15,1.812-2.983c0.511-0.311,1.085-0.559,1.722-0.742c0.638-0.184,1.346-0.306,2.125-0.363z M277.146,871.199c-0.882-0.484-1.919-0.738-3.115-0.761c-1.194-0.021-2.177,0.201-2.943,0.67
- c-0.768,0.468-1.103,1.045-1.004,1.733c0.099,0.689,0.589,1.276,1.47,1.76c0.888,0.486,1.929,0.743,3.12,0.763s2.169-0.205,2.938-0.673c0.768-0.467,1.104-1.045,1.009-1.729c-0.095-0.688-0.586-1.275-1.475-1.763z"/>
- <path d="M294.761,854.343l8.187,4.495l2.409-1.465c0.509-0.312,0.975-0.468,1.4-0.473c0.424-0.006,0.815,0.09,1.172,0.285c0.356,0.196,0.541,0.416,0.553,0.662c0.012,0.245-0.235,0.523-0.744,0.833l-6.826,4.155c-0.51,0.312-0.978,0.469-1.402,0.473
- c-0.425,0.006-0.816-0.089-1.173-0.285c-0.356-0.195-0.541-0.417-0.553-0.663c-0.012-0.244,0.237-0.522,0.746-0.832l2.408-1.466l-5.805-3.188l-1.612,0.981c-0.51,0.309-0.976,0.467-1.4,0.474c-0.425,0.006-0.816-0.09-1.173-0.287
- c-0.357-0.195-0.542-0.416-0.554-0.663c-0.012-0.243,0.237-0.522,0.745-0.831l3.623-2.205z M289.974,852.027l2.53,1.391l-2.387,1.453l-2.53-1.392l2.387-1.452z"/>
- <path d="M305.91,842.326l12.701,6.976l0.336-0.202c0.509-0.309,0.976-0.467,1.4-0.473c0.425-0.006,0.816,0.09,1.173,0.285c0.356,0.194,0.541,0.417,0.554,0.662c0.012,0.246-0.236,0.523-0.745,0.834l-2.345,1.427l-0.571-0.313
- c-0.147,0.448-0.391,0.869-0.733,1.261c-0.34,0.393-0.779,0.75-1.314,1.077c-1.509,0.921-3.243,1.376-5.197,1.369c-1.955-0.006-3.703-0.433-5.242-1.278c-1.611-0.885-2.501-1.933-2.671-3.147c-0.171-1.215,0.439-2.245,1.832-3.093
- c0.522-0.318,1.13-0.577,1.824-0.78c0.692-0.201,1.474-0.348,2.344-0.438l-2.974-1.634l-0.335,0.205c-0.509,0.309-0.976,0.467-1.4,0.474c-0.424,0.005-0.815-0.092-1.172-0.286c-0.356-0.195-0.541-0.417-0.554-0.663c-0.013-0.245,0.236-0.522,0.745-0.833
- l2.345-1.428z M314.014,849.105c-0.982-0.539-2.104-0.817-3.366-0.838c-1.263-0.021-2.317,0.226-3.159,0.738c-0.837,0.509-1.205,1.129-1.106,1.857c0.099,0.728,0.628,1.355,1.586,1.882c0.874,0.48,1.854,0.716,2.938,0.704c1.083-0.011,2.102-0.305,3.056-0.887
- c0.948-0.577,1.406-1.18,1.375-1.811c-0.03-0.629-0.472-1.178-1.324-1.646z"/>
- <path d="M324.919,839.143l-8.596,5.234c-0.484,0.295-0.94,0.443-1.367,0.447c-0.427,0.006-0.819-0.091-1.174-0.286c-0.349-0.192-0.532-0.411-0.546-0.658c-0.015-0.246,0.22-0.516,0.705-0.811l8.598-5.234c0.484-0.295,0.939-0.445,1.366-0.448
- c0.427-0.004,0.819,0.092,1.175,0.287c0.349,0.192,0.529,0.41,0.544,0.658c0.015,0.246-0.221,0.517-0.705,0.811z M329.409,841.61l-8.597,5.233c-0.484,0.295-0.937,0.444-1.36,0.45c-0.423,0.008-0.813-0.086-1.168-0.282c-0.356-0.197-0.542-0.418-0.558-0.664
- c-0.014-0.247,0.22-0.518,0.704-0.813l8.599-5.234c0.483-0.292,0.939-0.443,1.366-0.447c0.428-0.005,0.818,0.092,1.175,0.286c0.357,0.196,0.54,0.416,0.55,0.659c0.01,0.248-0.226,0.517-0.711,0.812z"/>
- <path d="M322.691,832.917l2.575-1.569l5.079,3.519c0.263,0.181,0.397,0.337,0.406,0.466c0.009,0.131-0.071,0.247-0.241,0.353c-0.178,0.107-0.376,0.161-0.598,0.159c-0.22,0.001-0.491-0.068-0.812-0.206l-6.409-2.721z M326.857,830.379l2.574-1.566l5.081,3.518
- c0.262,0.181,0.398,0.334,0.411,0.463s-0.07,0.246-0.247,0.354c-0.176,0.108-0.375,0.161-0.597,0.16c-0.221,0-0.492-0.069-0.812-0.205l-6.411-2.723z"/>
- <path d="M334.959,824.643l5.355,2.942c0.111-0.506,0.324-0.966,0.641-1.379s0.734-0.777,1.25-1.091c1.393-0.848,3.141-1.252,5.246-1.217c2.105,0.036,3.962,0.496,5.573,1.382c1.539,0.845,2.366,1.832,2.477,2.962c0.112,1.128-0.588,2.151-2.098,3.07
- c-0.536,0.325-1.134,0.595-1.794,0.807c-0.66,0.214-1.381,0.372-2.166,0.48l0.598,0.329l-2.345,1.428c-0.509,0.308-0.977,0.467-1.401,0.472c-0.424,0.008-0.816-0.089-1.171-0.285c-0.357-0.196-0.541-0.416-0.555-0.662c-0.012-0.245,0.236-0.523,0.745-0.835
- l0.334-0.202l-10.32-5.668l-0.335,0.204c-0.509,0.307-0.976,0.466-1.4,0.472c-0.425,0.006-0.816-0.091-1.171-0.285c-0.357-0.195-0.542-0.417-0.556-0.661c-0.012-0.248,0.236-0.524,0.746-0.834l2.345-1.429z M351.083,826.541c-0.982-0.539-2.104-0.819-3.367-0.839
- c-1.261-0.02-2.315,0.228-3.157,0.739c-0.837,0.509-1.205,1.13-1.106,1.856c0.099,0.729,0.627,1.354,1.586,1.881c0.875,0.479,1.853,0.717,2.937,0.707c1.083-0.011,2.103-0.307,3.058-0.888c0.953-0.581,1.413-1.186,1.379-1.813
- c-0.035-0.628-0.478-1.175-1.33-1.644z"/>
- <path d="M366.46,822.934l-0.571-0.313c-0.188,0.481-0.509,0.948-0.962,1.404c-0.453,0.456-0.925,0.836-1.423,1.141c-1.081,0.657-2.295,1.007-3.643,1.047s-2.431-0.163-3.248-0.614c-0.995-0.546-1.487-1.313-1.477-2.307c0.009-0.99,0.772-1.95,2.293-2.873
- c0.608-0.371,1.389-0.756,2.341-1.159l-0.573-0.315c-0.359-0.196-0.783-0.28-1.268-0.246c-0.487,0.033-1.094,0.271-1.822,0.715c-0.596,0.361-1.231,0.912-1.903,1.643c-0.252,0.271-0.478,0.467-0.676,0.588c-0.27,0.163-0.614,0.241-1.03,0.23
- c-0.417-0.012-0.803-0.115-1.159-0.311c-0.202-0.111-0.342-0.229-0.424-0.347c-0.082-0.121-0.109-0.241-0.08-0.363c0.03-0.122,0.169-0.329,0.419-0.623c0.334-0.396,0.713-0.776,1.135-1.144c0.421-0.368,0.842-0.682,1.261-0.938
- c1.254-0.762,2.544-1.177,3.876-1.247s2.551,0.197,3.66,0.81l4.905,2.691l0.334-0.204c0.509-0.31,0.976-0.468,1.4-0.472c0.425-0.006,0.815,0.089,1.172,0.286c0.356,0.194,0.541,0.417,0.553,0.661c0.013,0.245-0.235,0.523-0.744,0.833l-2.346,1.428z
- M362.196,820.593c-0.99,0.39-1.827,0.793-2.509,1.206c-0.82,0.501-1.291,1.059-1.414,1.675c-0.068,0.388,0.051,0.666,0.357,0.833c0.223,0.123,0.492,0.166,0.807,0.136c0.581-0.061,1.157-0.265,1.728-0.613c0.485-0.293,0.923-0.689,1.314-1.186
- c0.391-0.494,0.634-0.993,0.729-1.495l-1.013-0.556z"/>
- <path d="M365.715,811.148l1.498,0.824c0.126-0.908,0.313-1.578,0.563-2.006s0.585-0.772,1.012-1.032c0.654-0.398,1.578-0.627,2.769-0.687c0.808-0.041,1.413,0.048,1.818,0.271c0.342,0.185,0.53,0.407,0.568,0.659c0.038,0.252-0.085,0.463-0.367,0.635
- c-0.249,0.149-0.66,0.229-1.232,0.232c-0.574,0.004-0.968,0.073-1.184,0.204c-0.282,0.171-0.493,0.542-0.634,1.114c-0.142,0.57-0.214,1.34-0.215,2.309l3.593,1.975l2.868-1.746c0.51-0.313,0.977-0.469,1.4-0.473c0.426-0.008,0.815,0.09,1.172,0.285
- c0.357,0.196,0.542,0.417,0.554,0.661c0.013,0.246-0.236,0.522-0.745,0.835l-6.073,3.697c-0.508,0.309-0.976,0.467-1.4,0.472c-0.425,0.006-0.815-0.089-1.172-0.284c-0.357-0.197-0.542-0.418-0.554-0.663c-0.013-0.247,0.236-0.525,0.746-0.834l1.194-0.728
- l-5.806-3.188l-0.732,0.447c-0.509,0.309-0.977,0.468-1.401,0.474c-0.424,0.004-0.815-0.091-1.171-0.286c-0.357-0.195-0.542-0.419-0.554-0.663c-0.012-0.244,0.236-0.523,0.745-0.834l2.743-1.67z"/>
- <path d="M378.432,800.02c-0.075-0.185-0.086-0.351-0.04-0.495c0.048-0.144,0.158-0.268,0.328-0.372c0.293-0.18,0.656-0.257,1.083-0.24c0.427,0.021,0.928,0.187,1.502,0.503l2.028,1.113c0.575,0.315,0.892,0.599,0.95,0.846c0.059,0.249-0.059,0.46-0.353,0.642
- c-0.268,0.162-0.574,0.245-0.918,0.245c-0.343,0-0.799-0.111-1.37-0.333c-0.375-0.152-0.72-0.236-1.037-0.251c-0.62-0.029-1.277,0.045-1.97,0.222c-0.692,0.178-1.28,0.413-1.766,0.708c-0.603,0.369-1.001,0.79-1.194,1.269c-0.192,0.479-0.133,1.027,0.181,1.647
- c0.313,0.618,0.952,1.194,1.917,1.725l1.553,0.854c1.151,0.63,2.463,0.943,3.938,0.939c1.474-0.007,2.837-0.39,4.088-1.151c0.747-0.455,1.257-0.905,1.534-1.354c0.161-0.259,0.205-0.606,0.133-1.04c-0.039-0.263-0.037-0.452,0.007-0.563
- c0.044-0.113,0.142-0.215,0.292-0.308c0.268-0.162,0.625-0.239,1.069-0.232c0.443,0.008,0.829,0.103,1.154,0.282c0.326,0.177,0.537,0.454,0.636,0.827c0.143,0.541,0.057,1.088-0.262,1.642c-0.426,0.744-1.149,1.427-2.171,2.048
- c-1.191,0.726-2.556,1.22-4.094,1.481c-1.239,0.214-2.633,0.21-4.182-0.012c-1.55-0.223-2.919-0.659-4.107-1.312l-1.621-0.892c-1.243-0.681-2.158-1.469-2.747-2.354c-0.587-0.889-0.741-1.755-0.459-2.602c0.282-0.846,0.907-1.566,1.876-2.153
- c0.583-0.356,1.208-0.644,1.874-0.865c0.667-0.222,1.383-0.376,2.148-0.463z"/>
- <path d="M383.672,794.989l5.086,2.794c0.124-0.415,0.329-0.795,0.614-1.133c0.286-0.339,0.647-0.641,1.085-0.907c0.693-0.422,1.45-0.72,2.271-0.898c0.822-0.177,1.71-0.209,2.667-0.094c0.957,0.11,1.893,0.419,2.808,0.922l4.474,2.456
- c0.508-0.308,0.904-0.467,1.183-0.474c0.569-0.003,1.032,0.092,1.389,0.288c0.357,0.196,0.541,0.416,0.555,0.662c0.012,0.247-0.236,0.523-0.745,0.831l-2.01,1.227c-0.509,0.309-0.977,0.467-1.402,0.472c-0.424,0.007-0.815-0.089-1.172-0.284
- c-0.357-0.197-0.542-0.457-0.56-0.78c-0.008-0.167,0.243-0.406,0.751-0.718l-4.313-2.367c-0.612-0.337-1.16-0.503-1.643-0.494c-0.643,0.004-1.264,0.189-1.867,0.556c-0.445,0.272-0.737,0.567-0.875,0.89c-0.138,0.324-0.158,0.848-0.061,1.577l4.466,2.454
- c0.508-0.313,0.9-0.467,1.175-0.468c0.574-0.011,1.04,0.084,1.397,0.279c0.357,0.196,0.542,0.417,0.554,0.662c0.013,0.247-0.236,0.523-0.745,0.833l-2.009,1.224c-0.51,0.313-0.977,0.468-1.401,0.474c-0.424,0.005-0.816-0.09-1.172-0.286
- c-0.357-0.196-0.541-0.459-0.553-0.785c-0.013-0.163,0.235-0.399,0.743-0.712l-10.318-5.667l-0.335,0.204c-0.51,0.311-0.977,0.468-1.4,0.473c-0.426,0.006-0.816-0.09-1.172-0.286c-0.357-0.195-0.542-0.416-0.554-0.662c-0.013-0.246,0.236-0.522,0.745-0.833
- l2.346-1.428z"/>
- <path d="M414.713,793.561l-0.571-0.313c-0.188,0.479-0.51,0.946-0.961,1.403c-0.453,0.458-0.927,0.838-1.426,1.142c-1.079,0.657-2.294,1.006-3.643,1.047c-1.349,0.039-2.431-0.166-3.249-0.614c-0.993-0.545-1.486-1.314-1.476-2.308
- c0.01-0.99,0.773-1.947,2.293-2.874c0.608-0.37,1.39-0.756,2.342-1.158l-0.574-0.315c-0.359-0.197-0.782-0.28-1.268-0.246c-0.487,0.033-1.095,0.271-1.822,0.715c-0.597,0.362-1.231,0.91-1.903,1.644c-0.253,0.271-0.478,0.467-0.676,0.588
- c-0.27,0.163-0.613,0.241-1.03,0.229c-0.415-0.012-0.802-0.114-1.158-0.311c-0.203-0.109-0.343-0.227-0.425-0.347c-0.082-0.12-0.108-0.244-0.079-0.362c0.028-0.121,0.168-0.33,0.417-0.625c0.336-0.395,0.715-0.774,1.137-1.144c0.42-0.367,0.842-0.681,1.262-0.936
- c1.252-0.763,2.543-1.18,3.876-1.25c1.332-0.069,2.55,0.199,3.659,0.81l4.904,2.692l0.335-0.203c0.509-0.31,0.976-0.468,1.4-0.473c0.425-0.006,0.815,0.09,1.172,0.286c0.355,0.196,0.541,0.416,0.553,0.66c0.013,0.246-0.235,0.523-0.745,0.834l-2.345,1.428z
- M410.449,791.219c-0.991,0.39-1.827,0.792-2.509,1.208c-0.82,0.5-1.292,1.057-1.414,1.674c-0.068,0.388,0.051,0.666,0.358,0.834c0.222,0.122,0.49,0.167,0.806,0.134c0.582-0.06,1.157-0.264,1.728-0.61c0.486-0.296,0.924-0.69,1.315-1.188
- c0.391-0.495,0.633-0.995,0.729-1.496l-1.012-0.556z"/>
- <path d="M413.968,781.775l1.499,0.824c0.126-0.909,0.313-1.578,0.562-2.006c0.248-0.429,0.585-0.773,1.011-1.031c0.655-0.398,1.578-0.628,2.769-0.688c0.808-0.042,1.412,0.047,1.818,0.27c0.341,0.188,0.531,0.409,0.568,0.658c0.038,0.254-0.085,0.465-0.367,0.636
- c-0.249,0.153-0.661,0.23-1.232,0.234c-0.573,0.005-0.967,0.071-1.184,0.203c-0.281,0.17-0.493,0.541-0.635,1.114c-0.141,0.569-0.212,1.34-0.214,2.31l3.593,1.975l2.87-1.746c0.508-0.312,0.974-0.47,1.399-0.474c0.425-0.006,0.815,0.09,1.172,0.285
- c0.356,0.195,0.542,0.418,0.554,0.662c0.012,0.246-0.236,0.522-0.745,0.834l-6.072,3.694c-0.509,0.312-0.976,0.469-1.4,0.475c-0.425,0.005-0.815-0.089-1.173-0.286c-0.357-0.196-0.542-0.416-0.554-0.662c-0.013-0.244,0.236-0.523,0.745-0.833l1.193-0.728
- l-5.805-3.188l-0.733,0.446c-0.509,0.31-0.975,0.468-1.4,0.473c-0.425,0.006-0.816-0.09-1.172-0.284c-0.357-0.196-0.542-0.417-0.555-0.663c-0.011-0.244,0.237-0.522,0.745-0.832l2.744-1.672z"/>
- <path d="M428.328,775.792l4.783,2.627c0.511,0.28,0.936,0.413,1.275,0.394c0.531-0.025,1.15-0.255,1.857-0.685c1.029-0.629,1.715-1.35,2.063-2.166c0.131-0.313,0.291-0.53,0.48-0.646c0.263-0.158,0.606-0.233,1.033-0.223c0.426,0.009,0.807,0.108,1.141,0.288
- c0.311,0.173,0.474,0.383,0.49,0.637c0.044,0.395-0.253,0.965-0.893,1.71c-0.639,0.744-1.281,1.311-1.929,1.707c-1.251,0.762-2.508,1.157-3.773,1.185c-1.264,0.029-2.361-0.212-3.293-0.723l-5.243-2.881l-0.727,0.445c-0.486,0.293-0.941,0.442-1.369,0.446
- c-0.428,0.006-0.818-0.091-1.175-0.287c-0.348-0.191-0.529-0.41-0.544-0.657c-0.014-0.247,0.221-0.517,0.706-0.813l0.727-0.443l-2.151-1.181c-0.574-0.315-0.891-0.598-0.949-0.845c-0.057-0.246,0.063-0.464,0.364-0.646c0.294-0.179,0.656-0.257,1.088-0.237
- c0.43,0.02,0.932,0.188,1.505,0.503l2.153,1.183l3.722-2.266c0.485-0.294,0.94-0.441,1.367-0.447c0.427-0.006,0.818,0.09,1.175,0.288c0.348,0.19,0.529,0.409,0.544,0.655c0.014,0.249-0.221,0.519-0.705,0.813l-3.723,2.265z"/>
- <path d="M431.258,766.827l2.576-1.568l5.079,3.519c0.262,0.182,0.398,0.337,0.406,0.467c0.009,0.13-0.073,0.246-0.242,0.35c-0.177,0.108-0.376,0.162-0.598,0.16c-0.221,0.001-0.492-0.066-0.812-0.205l-6.41-2.722z M435.424,764.289l2.576-1.566l5.081,3.518
- c0.262,0.182,0.398,0.336,0.411,0.463c0.012,0.13-0.071,0.247-0.248,0.354c-0.176,0.109-0.375,0.163-0.597,0.161c-0.221,0.001-0.491-0.069-0.81-0.206l-6.412-2.723z"/>
- <path d="M456.528,760.248l-10.87,1.617c-0.546,0.086-0.959,0.117-1.239,0.093c-0.278-0.027-0.546-0.111-0.807-0.253c-0.328-0.18-0.509-0.396-0.542-0.65c-0.035-0.255,0.087-0.466,0.361-0.633c0.169-0.102,0.544-0.201,1.124-0.292l16.108-2.396l-3.325,9.419
- c-0.12,0.344-0.266,0.565-0.437,0.67c-0.273,0.168-0.63,0.249-1.071,0.241c-0.438-0.006-0.826-0.103-1.163-0.286c-0.258-0.143-0.418-0.293-0.475-0.452c-0.058-0.161-0.027-0.399,0.093-0.721l2.244-6.356z"/>
- <path d="M323.966,874.037l10.864-1.622c0.547-0.085,0.96-0.115,1.239-0.091c0.276,0.025,0.545,0.109,0.805,0.252c0.328,0.179,0.511,0.399,0.548,0.653c0.038,0.258-0.077,0.465-0.346,0.629c-0.177,0.107-0.558,0.206-1.144,0.292l-16.097,2.403l3.312-9.425
- c0.129-0.34,0.278-0.561,0.448-0.666c0.275-0.165,0.631-0.246,1.071-0.239c0.44,0.007,0.824,0.101,1.153,0.28c0.26,0.143,0.418,0.295,0.476,0.453c0.057,0.161,0.026,0.399-0.096,0.721l-2.233,6.359z"/>
- <path d="M333.979,863.565l1.498,0.821c0.128-0.91,0.314-1.576,0.564-2.007c0.247-0.428,0.584-0.773,1.011-1.031c0.655-0.4,1.578-0.629,2.769-0.687c0.808-0.042,1.413,0.049,1.818,0.27c0.341,0.187,0.53,0.407,0.568,0.658c0.037,0.254-0.085,0.465-0.368,0.637
- c-0.249,0.151-0.658,0.229-1.231,0.232c-0.573,0.004-0.968,0.073-1.184,0.204c-0.282,0.17-0.493,0.542-0.634,1.113c-0.142,0.57-0.214,1.342-0.216,2.312l3.593,1.973l2.869-1.746c0.509-0.31,0.976-0.469,1.4-0.473c0.425-0.006,0.815,0.09,1.173,0.284
- c0.355,0.196,0.541,0.418,0.552,0.662c0.013,0.246-0.235,0.525-0.744,0.833l-6.073,3.699c-0.509,0.308-0.976,0.466-1.401,0.471c-0.424,0.006-0.815-0.088-1.172-0.284c-0.356-0.196-0.542-0.417-0.554-0.662c-0.012-0.247,0.237-0.523,0.746-0.836l1.193-0.725
- l-5.806-3.189l-0.733,0.448c-0.508,0.309-0.976,0.466-1.399,0.471c-0.425,0.007-0.816-0.091-1.172-0.285c-0.357-0.195-0.541-0.416-0.554-0.662c-0.013-0.246,0.236-0.524,0.746-0.835l2.742-1.666z"/>
- <path d="M358.027,856.449l-8.271,5.036c0.826,0.211,1.696,0.26,2.607,0.141c0.912-0.118,1.822-0.452,2.733-1.007c0.747-0.454,1.551-1.162,2.413-2.12c0.357-0.396,0.634-0.653,0.831-0.774c0.268-0.161,0.605-0.239,1.014-0.227c0.406,0.012,0.781,0.11,1.121,0.297
- c0.309,0.17,0.474,0.374,0.495,0.612c0.024,0.316-0.342,0.854-1.098,1.613c-0.758,0.761-1.603,1.427-2.539,1.996c-1.611,0.981-3.438,1.47-5.479,1.465c-2.042-0.002-3.847-0.435-5.418-1.299c-1.672-0.917-2.51-1.982-2.514-3.195
- c-0.006-1.21,0.673-2.232,2.035-3.061c0.819-0.497,1.741-0.861,2.765-1.091c1.026-0.229,1.902-0.336,2.631-0.322c1.044,0.027,2.143,0.18,3.294,0.456c0.799,0.195,1.586,0.507,2.359,0.933l1.021,0.547z M353.426,856.492c-0.99-0.186-1.903-0.219-2.739-0.1
- c-0.837,0.118-1.6,0.387-2.289,0.805c-0.684,0.417-1.106,0.87-1.269,1.358c-0.162,0.489-0.059,1.018,0.309,1.585l5.988-3.648z"/>
- <path d="M362.107,846.956c-0.038-0.3,0.07-0.529,0.326-0.685c0.289-0.177,0.649-0.254,1.08-0.235c0.43,0.021,0.929,0.187,1.492,0.496l1.532,0.841c0.573,0.316,0.885,0.595,0.939,0.841c0.052,0.245-0.072,0.459-0.374,0.644c-0.276,0.168-0.6,0.259-0.974,0.273
- c-0.277,0.007-0.668-0.08-1.172-0.268c-0.505-0.187-1.006-0.242-1.504-0.166c-0.912,0.113-1.782,0.422-2.607,0.925c-0.951,0.578-1.384,1.225-1.302,1.934c0.083,0.708,0.626,1.341,1.63,1.893c0.927,0.507,1.933,0.741,3.021,0.702
- c1.088-0.041,2.271-0.451,3.55-1.229c0.838-0.512,1.422-0.982,1.75-1.419c0.191-0.259,0.276-0.559,0.26-0.894c-0.018-0.336,0.087-0.573,0.315-0.712c0.274-0.167,0.631-0.243,1.07-0.233c0.438,0.011,0.822,0.105,1.148,0.285c0.527,0.29,0.724,0.751,0.587,1.38
- c-0.198,0.938-1.167,1.938-2.909,2.999c-1.565,0.951-3.166,1.481-4.802,1.593c-2.207,0.151-4.202-0.261-5.989-1.243c-1.693-0.931-2.616-1.991-2.769-3.183c-0.153-1.192,0.541-2.257,2.08-3.193c0.557-0.34,1.137-0.62,1.74-0.844
- c0.601-0.224,1.229-0.39,1.883-0.502z"/>
- <path d="M372.465,842.893l4.781,2.628c0.513,0.28,0.938,0.41,1.278,0.394c0.531-0.027,1.149-0.256,1.857-0.687c1.028-0.626,1.716-1.347,2.063-2.164c0.13-0.315,0.29-0.532,0.479-0.649c0.262-0.158,0.606-0.23,1.033-0.222c0.426,0.011,0.807,0.108,1.14,0.291
- c0.312,0.172,0.475,0.383,0.491,0.634c0.043,0.395-0.254,0.966-0.893,1.711c-0.638,0.743-1.282,1.312-1.93,1.706c-1.25,0.762-2.509,1.156-3.773,1.188c-1.264,0.025-2.361-0.215-3.292-0.727l-5.245-2.88l-0.727,0.443c-0.485,0.297-0.94,0.445-1.367,0.449
- c-0.427,0.006-0.819-0.092-1.176-0.286c-0.348-0.193-0.529-0.411-0.544-0.658c-0.015-0.246,0.221-0.518,0.706-0.812l0.728-0.443l-2.153-1.182c-0.574-0.315-0.89-0.598-0.947-0.846c-0.058-0.246,0.063-0.463,0.364-0.645c0.294-0.182,0.657-0.26,1.087-0.236
- c0.431,0.019,0.933,0.188,1.507,0.501l2.153,1.184l3.72-2.266c0.485-0.294,0.94-0.446,1.368-0.449c0.427-0.005,0.82,0.091,1.175,0.287c0.349,0.191,0.53,0.411,0.544,0.656c0.014,0.248-0.221,0.519-0.705,0.813l-3.722,2.266z"/>
- <path d="M401.287,828.459l6.186-0.152c0.383-0.208,0.775-0.305,1.176-0.294c0.401,0.012,0.769,0.111,1.101,0.292c0.35,0.191,0.529,0.41,0.545,0.659c0.013,0.247-0.222,0.517-0.707,0.812l-2.29,1.394c-0.486,0.295-0.941,0.446-1.369,0.451
- c-0.427,0.002-0.822-0.094-1.187-0.295c-0.279-0.152-0.45-0.332-0.515-0.54c-0.064-0.208-0.008-0.411,0.173-0.609l-3.073,0.078l0.04,1.77c0.4-0.137,0.764-0.192,1.09-0.167c0.328,0.023,0.643,0.12,0.945,0.284c0.364,0.2,0.555,0.423,0.572,0.668
- c0.018,0.245-0.214,0.514-0.698,0.809l-2.264,1.378c-0.484,0.294-0.938,0.442-1.366,0.448c-0.428,0.005-0.818-0.094-1.175-0.288c-0.324-0.178-0.505-0.384-0.543-0.616c-0.037-0.233,0.116-0.468,0.459-0.704l-0.112-3.506l-5.392,0.132
- c-0.366,0.188-0.747,0.275-1.141,0.26c-0.396-0.014-0.756-0.11-1.082-0.291c-0.348-0.19-0.529-0.41-0.543-0.658c-0.015-0.247,0.222-0.519,0.708-0.814l1.889-1.149c0.485-0.295,0.943-0.443,1.371-0.449c0.431-0.003,0.817,0.092,1.161,0.278
- c0.459,0.254,0.648,0.572,0.563,0.959l2.409-0.061l-0.046-1.435c-0.655,0.05-1.181-0.033-1.575-0.248c-0.37-0.205-0.562-0.429-0.577-0.675c-0.015-0.246,0.221-0.516,0.704-0.81l1.86-1.133c0.483-0.293,0.938-0.442,1.364-0.447
- c0.426-0.005,0.819,0.092,1.174,0.288c0.317,0.175,0.495,0.378,0.533,0.611c0.039,0.232-0.108,0.464-0.437,0.703l0.068,3.068z"/>
- <path d="M413.813,818.126l-8.597,5.232c-0.484,0.297-0.939,0.445-1.366,0.449c-0.428,0.004-0.818-0.093-1.175-0.29c-0.348-0.188-0.53-0.408-0.546-0.653c-0.014-0.249,0.222-0.519,0.705-0.814l8.598-5.232c0.484-0.295,0.939-0.443,1.366-0.448
- c0.427-0.006,0.819,0.091,1.175,0.288c0.349,0.191,0.53,0.408,0.544,0.656s-0.22,0.518-0.705,0.813z M418.302,820.593l-8.596,5.231c-0.484,0.294-0.938,0.446-1.361,0.452c-0.423,0.007-0.811-0.088-1.168-0.285c-0.356-0.195-0.543-0.416-0.557-0.662
- c-0.016-0.246,0.22-0.519,0.704-0.812l8.598-5.232c0.483-0.297,0.938-0.447,1.366-0.451c0.428-0.003,0.819,0.093,1.175,0.289c0.357,0.194,0.541,0.415,0.551,0.659c0.01,0.245-0.226,0.515-0.711,0.811z"/>
- <path d="M411.583,811.897l2.576-1.567l5.08,3.518c0.262,0.182,0.398,0.337,0.406,0.468c0.01,0.129-0.072,0.246-0.242,0.348c-0.176,0.11-0.375,0.163-0.598,0.163c-0.221,0-0.491-0.071-0.81-0.208l-6.412-2.721z M415.751,809.36l2.576-1.568l5.078,3.52
- c0.263,0.182,0.399,0.337,0.411,0.464c0.013,0.128-0.07,0.246-0.246,0.353c-0.177,0.107-0.376,0.162-0.598,0.162c-0.221-0.001-0.491-0.07-0.811-0.209l-6.411-2.721z"/>
- <path d="M437.018,802.83l2.616,1.437c1.55,0.852,2.655,1.898,3.317,3.139c0.661,1.24,0.286,2.289-1.124,3.147c-0.813,0.495-1.711,0.798-2.695,0.906c-0.982,0.108-2.292,0.005-3.931-0.313c-1.637-0.319-3.09-0.828-4.361-1.525l-2.617-1.438
- c-1.542-0.846-2.647-1.891-3.316-3.131c-0.668-1.24-0.297-2.288,1.114-3.148c0.806-0.491,1.699-0.791,2.678-0.902c0.979-0.111,2.291-0.011,3.936,0.304c1.643,0.315,3.105,0.824,4.383,1.525z M435.006,804.053c-1.295-0.71-2.733-1.146-4.316-1.306
- c-0.884-0.081-1.642,0.071-2.275,0.457c-0.612,0.372-0.818,0.84-0.619,1.398c0.306,0.848,1.119,1.633,2.437,2.356l2.617,1.438c1.303,0.714,2.745,1.148,4.325,1.3c0.877,0.084,1.635-0.066,2.275-0.455c0.606-0.37,0.81-0.837,0.608-1.394
- c-0.305-0.849-1.117-1.634-2.436-2.358l-2.617-1.438z"/>
- <path d="M435.71,797.211l2.576-1.567l5.078,3.518c0.262,0.182,0.397,0.338,0.407,0.467c0.009,0.131-0.072,0.247-0.242,0.351c-0.177,0.107-0.376,0.161-0.598,0.161s-0.491-0.069-0.812-0.207l-6.41-2.722z M439.877,794.676l2.576-1.568l5.079,3.518
- c0.262,0.182,0.399,0.336,0.41,0.464c0.014,0.127-0.069,0.247-0.246,0.353c-0.177,0.107-0.375,0.161-0.598,0.162c-0.221-0.001-0.492-0.07-0.811-0.208l-6.411-2.72z"/>
- <path d="M476.519,788.988l-11.656-2.343c-0.508,0.311-0.974,0.466-1.398,0.473c-0.426,0.006-0.815-0.09-1.173-0.287c-0.356-0.194-0.541-0.414-0.554-0.66c-0.013-0.246,0.235-0.523,0.743-0.833l2.254-1.371c0.501-0.306,0.965-0.461,1.39-0.466
- c0.424-0.006,0.815,0.089,1.171,0.286c0.356,0.194,0.541,0.416,0.554,0.66c0.012,0.248-0.232,0.522-0.734,0.827l7.895,1.585l-3.161-4.467c-0.504,0.308-0.968,0.463-1.393,0.469c-0.424,0.005-0.814-0.089-1.171-0.287c-0.356-0.195-0.541-0.416-0.554-0.661
- c-0.012-0.245,0.233-0.522,0.737-0.828l2.25-1.371c0.507-0.309,0.974-0.466,1.397-0.47c0.426-0.005,0.816,0.089,1.173,0.285c0.356,0.195,0.541,0.418,0.555,0.661c0.011,0.246-0.236,0.523-0.744,0.832l6.181,8.734c0.501-0.305,1.008-0.612,1.52-0.925
- c0.848-0.011,1.451,0.083,1.809,0.28c0.355,0.193,0.541,0.412,0.553,0.662c0.013,0.243-0.236,0.521-0.746,0.832l-5.015,3.053c-0.501,0.305-0.965,0.459-1.389,0.465c-0.425,0.006-0.815-0.09-1.172-0.286c-0.356-0.194-0.541-0.416-0.553-0.661
- c-0.013-0.246,0.232-0.522,0.733-0.826l2.01-1.226l-1.513-2.137z"/>
- <path d="M486.191,774.065l-8.597,5.235c-0.485,0.295-0.94,0.443-1.367,0.448c-0.427,0.003-0.818-0.092-1.174-0.289c-0.348-0.189-0.531-0.411-0.544-0.657c-0.016-0.245,0.219-0.518,0.704-0.813l8.597-5.232c0.484-0.295,0.939-0.444,1.366-0.45
- c0.427-0.002,0.818,0.094,1.175,0.288c0.349,0.193,0.529,0.411,0.544,0.659c0.014,0.245-0.221,0.516-0.705,0.811z M490.681,776.531l-8.597,5.233c-0.483,0.296-0.938,0.446-1.36,0.453c-0.423,0.008-0.811-0.088-1.168-0.285c-0.357-0.195-0.542-0.416-0.558-0.662
- c-0.015-0.249,0.22-0.519,0.705-0.813l8.597-5.234c0.484-0.295,0.94-0.443,1.366-0.448c0.428-0.004,0.819,0.091,1.176,0.288c0.356,0.196,0.54,0.415,0.549,0.661c0.011,0.243-0.226,0.515-0.71,0.807z"/>
- <path d="M483.962,767.839l2.575-1.567l5.079,3.516c0.263,0.183,0.397,0.339,0.406,0.467c0.009,0.133-0.072,0.248-0.242,0.351c-0.176,0.107-0.376,0.162-0.597,0.162c-0.222,0-0.491-0.069-0.811-0.208l-6.411-2.72z M488.129,765.302l2.575-1.567l5.079,3.517
- c0.263,0.183,0.4,0.338,0.412,0.464c0.012,0.128-0.071,0.246-0.247,0.354c-0.177,0.107-0.375,0.161-0.598,0.16c-0.22,0.001-0.49-0.069-0.811-0.207l-6.41-2.721z"/>
- <path d="M509.583,766.147l4.376-2.664c0.012-0.275,0.125-0.479,0.343-0.611c0.309-0.19,0.673-0.273,1.094-0.248c0.419,0.021,0.92,0.19,1.498,0.51l1.142,0.625l-9.149,5.57l-2.531-1.391c0.075-4.146-0.018-6.726-0.283-7.741c-0.14-0.515-0.442-0.901-0.908-1.157
- c-0.581-0.319-1.307-0.469-2.18-0.455c-0.873,0.015-1.664,0.239-2.374,0.671c-0.718,0.438-1.066,0.936-1.045,1.499c0.015,0.294,0.209,0.632,0.579,1.01c0.235,0.234,0.341,0.438,0.319,0.613c-0.021,0.175-0.15,0.333-0.386,0.478
- c-0.277,0.168-0.63,0.247-1.063,0.242c-0.432-0.005-0.804-0.093-1.114-0.264c-0.465-0.255-0.865-0.684-1.2-1.289c-0.335-0.604-0.366-1.231-0.087-1.887c0.277-0.652,0.824-1.229,1.64-1.726c1.269-0.771,2.762-1.152,4.483-1.146
- c1.722,0.008,3.229,0.365,4.523,1.079c0.659,0.36,1.154,0.768,1.484,1.216c0.331,0.449,0.552,1.215,0.666,2.295c0.093,0.852,0.151,2.44,0.174,4.771z"/>
- <path d="M521.458,751.428l2.618,1.438c1.55,0.851,2.655,1.898,3.315,3.137c0.661,1.24,0.286,2.289-1.124,3.147c-0.813,0.496-1.711,0.796-2.694,0.906c-0.983,0.111-2.293,0.007-3.931-0.313c-1.636-0.32-3.091-0.826-4.362-1.524l-2.616-1.438
- c-1.543-0.847-2.647-1.892-3.317-3.132c-0.667-1.24-0.297-2.29,1.113-3.148c0.807-0.492,1.699-0.792,2.679-0.904c0.979-0.11,2.29-0.009,3.936,0.305c1.643,0.316,3.105,0.825,4.383,1.526z M519.448,752.65c-1.295-0.71-2.733-1.147-4.316-1.305
- c-0.885-0.082-1.643,0.069-2.276,0.455c-0.612,0.373-0.818,0.839-0.618,1.4c0.304,0.847,1.117,1.631,2.436,2.355l2.617,1.438c1.302,0.717,2.744,1.15,4.325,1.3c0.877,0.086,1.636-0.065,2.275-0.455c0.607-0.369,0.81-0.834,0.609-1.395
- c-0.305-0.848-1.117-1.631-2.436-2.356l-2.616-1.438z"/>
- <path d="M520.151,745.81l2.576-1.568l5.078,3.518c0.263,0.182,0.398,0.339,0.408,0.468c0.008,0.129-0.072,0.245-0.242,0.35c-0.177,0.107-0.376,0.16-0.598,0.16c-0.221,0-0.491-0.068-0.81-0.206l-6.411-2.721z M524.318,743.271l2.576-1.567l5.079,3.519
- c0.263,0.18,0.398,0.337,0.412,0.465c0.013,0.126-0.07,0.245-0.247,0.352c-0.177,0.108-0.376,0.16-0.597,0.16s-0.492-0.068-0.811-0.205l-6.411-2.723z"/>
- <path d="M557.705,734.51l2.983,3.286l-1.865,1.136l-9.875-3.471c-0.256,0.156-0.597,0.237-1.021,0.244c-0.426,0.004-0.816-0.092-1.172-0.288c-0.357-0.195-0.542-0.417-0.554-0.661c-0.012-0.247,0.11-0.448,0.366-0.605l2.052-1.247
- c0.538-0.327,1.021-0.495,1.445-0.5c0.424-0.005,0.815,0.091,1.172,0.285c0.357,0.196,0.542,0.436,0.557,0.716c0.011,0.211-0.254,0.479-0.793,0.808l4.552,1.609l-2.628-2.895l1.766-1.074l5.152,1.356l-2.994-2.556c-0.538,0.328-0.949,0.493-1.229,0.498
- c-0.569,0.007-1.032-0.09-1.389-0.284c-0.356-0.196-0.541-0.417-0.554-0.664c-0.012-0.244,0.25-0.531,0.79-0.859l2.067-1.257c0.259-0.158,0.603-0.241,1.027-0.245c0.425-0.007,0.815,0.088,1.172,0.283c0.356,0.196,0.541,0.418,0.553,0.663
- c0.014,0.246-0.11,0.447-0.37,0.606l6.526,5.507l-1.862,1.133l-5.874-1.524z"/>
- <path d="M564.6,723.175l8.187,4.497l2.408-1.467c0.51-0.309,0.977-0.466,1.401-0.472c0.425-0.007,0.816,0.09,1.172,0.285c0.356,0.196,0.541,0.416,0.554,0.662c0.012,0.247-0.237,0.523-0.745,0.833l-6.826,4.155c-0.509,0.311-0.977,0.468-1.401,0.474
- c-0.425,0.005-0.815-0.091-1.172-0.285c-0.358-0.197-0.542-0.418-0.554-0.662c-0.013-0.247,0.236-0.523,0.746-0.833l2.408-1.467l-5.806-3.189l-1.612,0.98c-0.51,0.313-0.977,0.469-1.401,0.474c-0.424,0.005-0.815-0.088-1.172-0.285
- c-0.357-0.194-0.542-0.418-0.554-0.661c-0.012-0.245,0.235-0.524,0.745-0.835l3.622-2.204z M559.813,720.861l2.53,1.389l-2.387,1.454l-2.53-1.39l2.387-1.453z"/>
- <path d="M575.75,711.159l12.701,6.977l0.335-0.204c0.509-0.309,0.976-0.467,1.401-0.472c0.425-0.006,0.814,0.09,1.172,0.284c0.356,0.197,0.541,0.419,0.553,0.663c0.014,0.245-0.235,0.522-0.745,0.834l-2.345,1.426l-0.571-0.314
- c-0.147,0.452-0.391,0.871-0.732,1.263c-0.341,0.394-0.779,0.753-1.315,1.077c-1.51,0.919-3.242,1.377-5.197,1.369c-1.955-0.007-3.703-0.434-5.242-1.278c-1.61-0.885-2.5-1.934-2.669-3.148c-0.172-1.213,0.439-2.243,1.832-3.092
- c0.522-0.317,1.13-0.578,1.823-0.779c0.694-0.202,1.476-0.349,2.344-0.438l-2.974-1.634l-0.335,0.203c-0.509,0.311-0.976,0.468-1.4,0.472c-0.425,0.007-0.815-0.089-1.171-0.285c-0.357-0.195-0.542-0.416-0.555-0.663c-0.013-0.243,0.237-0.522,0.746-0.832
- l2.345-1.428z M583.854,717.94c-0.982-0.541-2.104-0.82-3.366-0.841c-1.263-0.02-2.316,0.229-3.159,0.74c-0.836,0.511-1.204,1.129-1.105,1.855c0.099,0.729,0.628,1.356,1.586,1.884c0.874,0.48,1.854,0.715,2.938,0.706c1.083-0.012,2.102-0.306,3.057-0.888
- c0.947-0.578,1.405-1.182,1.374-1.811c-0.031-0.631-0.472-1.18-1.324-1.646z"/>
- <path d="M589.6,710.715l4.782,2.627c0.511,0.281,0.937,0.413,1.276,0.393c0.531-0.024,1.15-0.254,1.856-0.686c1.03-0.624,1.717-1.346,2.063-2.165c0.131-0.315,0.29-0.53,0.479-0.646c0.264-0.16,0.607-0.233,1.034-0.225c0.426,0.012,0.807,0.109,1.14,0.293
- c0.311,0.17,0.475,0.383,0.491,0.632c0.044,0.396-0.254,0.967-0.893,1.709c-0.638,0.745-1.282,1.315-1.929,1.708c-1.251,0.762-2.509,1.156-3.773,1.188c-1.265,0.028-2.362-0.213-3.292-0.723l-5.244-2.881l-0.727,0.441c-0.484,0.295-0.94,0.445-1.367,0.447
- c-0.427,0.006-0.82-0.091-1.176-0.285c-0.348-0.191-0.53-0.409-0.544-0.658c-0.015-0.247,0.221-0.517,0.706-0.813l0.728-0.441l-2.153-1.184c-0.573-0.314-0.89-0.596-0.948-0.843c-0.057-0.249,0.063-0.463,0.364-0.646c0.294-0.181,0.658-0.259,1.088-0.237
- c0.43,0.021,0.933,0.189,1.506,0.503l2.153,1.183l3.722-2.266c0.484-0.297,0.94-0.445,1.367-0.449c0.426-0.003,0.818,0.09,1.175,0.287c0.35,0.192,0.529,0.411,0.544,0.657c0.014,0.246-0.221,0.518-0.706,0.812l-3.722,2.267z"/>
- <path d="M593.196,700.539l5.085,2.794c0.125-0.415,0.33-0.794,0.615-1.133c0.285-0.339,0.647-0.641,1.084-0.907c0.693-0.422,1.45-0.72,2.271-0.898c0.822-0.178,1.71-0.209,2.667-0.095c0.957,0.112,1.893,0.419,2.806,0.923l4.475,2.456
- c0.51-0.31,0.904-0.466,1.184-0.473c0.57-0.006,1.033,0.09,1.389,0.286c0.356,0.195,0.542,0.416,0.553,0.662c0.013,0.246-0.235,0.523-0.744,0.832l-2.011,1.226c-0.508,0.309-0.975,0.467-1.401,0.474c-0.424,0.004-0.815-0.091-1.171-0.287s-0.543-0.455-0.56-0.78
- c-0.008-0.166,0.242-0.405,0.753-0.715l-4.314-2.368c-0.611-0.336-1.16-0.501-1.643-0.495c-0.641,0.006-1.263,0.19-1.866,0.558c-0.445,0.271-0.737,0.567-0.875,0.89c-0.14,0.322-0.159,0.849-0.061,1.576l4.464,2.451c0.51-0.309,0.901-0.463,1.176-0.466
- c0.575-0.01,1.042,0.084,1.397,0.279c0.357,0.197,0.542,0.416,0.554,0.663c0.013,0.246-0.236,0.522-0.744,0.833l-2.011,1.224c-0.508,0.311-0.976,0.468-1.4,0.474c-0.424,0.005-0.815-0.09-1.171-0.286c-0.357-0.196-0.542-0.458-0.553-0.784
- c-0.014-0.165,0.235-0.401,0.744-0.713l-10.32-5.666l-0.335,0.203c-0.509,0.311-0.976,0.468-1.399,0.473c-0.426,0.006-0.816-0.09-1.172-0.286c-0.358-0.195-0.542-0.415-0.556-0.662c-0.011-0.245,0.236-0.523,0.746-0.832l2.345-1.429z"/>
- <path d="M618.885,693.291l-8.598,5.234c-0.483,0.293-0.939,0.443-1.366,0.446c-0.427,0.005-0.818-0.092-1.174-0.287c-0.349-0.19-0.531-0.409-0.545-0.657c-0.014-0.246,0.22-0.518,0.705-0.813l8.597-5.231c0.484-0.296,0.938-0.445,1.366-0.451
- c0.427-0.004,0.818,0.093,1.175,0.289c0.349,0.189,0.53,0.41,0.545,0.656c0.014,0.249-0.221,0.517-0.705,0.813z M623.375,695.757l-8.598,5.232c-0.485,0.295-0.938,0.446-1.361,0.454c-0.422,0.005-0.811-0.089-1.168-0.285c-0.356-0.196-0.542-0.418-0.557-0.663
- c-0.015-0.248,0.221-0.519,0.705-0.813l8.597-5.234c0.485-0.294,0.94-0.444,1.366-0.447c0.427-0.005,0.819,0.091,1.176,0.287c0.356,0.196,0.54,0.416,0.55,0.66c0.011,0.243-0.226,0.515-0.71,0.809z"/>
- <path d="M616.656,687.063l2.575-1.567l5.079,3.517c0.262,0.183,0.398,0.34,0.406,0.469c0.01,0.13-0.072,0.246-0.242,0.35c-0.177,0.106-0.375,0.161-0.597,0.161c-0.221-0.001-0.491-0.07-0.811-0.208l-6.41-2.721z M620.823,684.527l2.575-1.568l5.079,3.517
- c0.263,0.183,0.4,0.338,0.411,0.465c0.013,0.127-0.071,0.246-0.247,0.352c-0.177,0.109-0.375,0.162-0.598,0.162c-0.221,0-0.491-0.07-0.811-0.206l-6.41-2.721z"/>
- <path d="M641.445,679.406c1.076-0.1,2.077-0.063,3.002,0.104c0.925,0.168,1.782,0.467,2.564,0.898c0.845,0.465,1.432,1.012,1.759,1.643c0.329,0.633,0.306,1.273-0.065,1.927c-0.372,0.652-1.158,1.343-2.354,2.071c-1.559,0.95-3.018,1.505-4.379,1.669
- c-0.763,0.086-1.373,0.007-1.821-0.24c-0.343-0.187-0.536-0.404-0.579-0.651c-0.043-0.248,0.072-0.456,0.347-0.624c0.19-0.115,0.464-0.19,0.823-0.23c0.524-0.046,0.952-0.125,1.287-0.238c0.502-0.178,1.097-0.479,1.785-0.896c1.172-0.714,1.84-1.33,2.003-1.848
- c0.163-0.518-0.085-0.957-0.747-1.32c-0.489-0.27-1.113-0.437-1.872-0.5c-0.76-0.065-1.518-0.011-2.276,0.164c-0.434,0.103-1.029,0.352-1.783,0.747c-0.356,0.19-0.734,0.279-1.134,0.269c-0.399-0.009-0.761-0.106-1.084-0.282c-0.34-0.187-0.526-0.403-0.561-0.65
- c-0.035-0.246,0.097-0.462,0.398-0.646c0.667-0.405,1.021-0.624,1.058-0.656c0.231-0.177,0.393-0.391,0.484-0.644c0.091-0.255,0.068-0.51-0.069-0.771c-0.139-0.26-0.366-0.479-0.683-0.652c-0.504-0.278-1.126-0.4-1.871-0.374c-0.744,0.026-1.493,0.27-2.245,0.728
- c-0.969,0.588-1.378,1.224-1.227,1.894c0.042,0.198,0.044,0.341,0.005,0.425c-0.052,0.132-0.164,0.247-0.334,0.353c-0.275,0.166-0.627,0.245-1.056,0.236c-0.429-0.006-0.813-0.104-1.154-0.293c-0.534-0.291-0.753-0.76-0.655-1.404
- c0.141-0.937,0.869-1.808,2.186-2.607c1.242-0.756,2.659-1.135,4.248-1.134c1.589,0.002,2.973,0.327,4.15,0.974c0.612,0.338,1.072,0.719,1.381,1.144c0.307,0.429,0.465,0.9,0.468,1.419z"/>
- <path d="M654.152,670.653l2.617,1.436c1.55,0.851,2.654,1.898,3.316,3.138c0.661,1.241,0.287,2.288-1.124,3.147c-0.814,0.496-1.712,0.797-2.695,0.906c-0.982,0.111-2.293,0.008-3.931-0.313c-1.637-0.318-3.09-0.827-4.361-1.524l-2.618-1.438
- c-1.541-0.845-2.646-1.891-3.316-3.131c-0.667-1.24-0.297-2.29,1.115-3.148c0.806-0.49,1.698-0.791,2.678-0.906c0.979-0.109,2.29-0.006,3.935,0.307c1.644,0.315,3.105,0.824,4.384,1.527z M652.14,671.875c-1.294-0.71-2.731-1.148-4.315-1.307
- c-0.885-0.079-1.643,0.072-2.275,0.456c-0.612,0.374-0.818,0.84-0.618,1.401c0.304,0.848,1.117,1.631,2.435,2.355l2.618,1.438c1.302,0.716,2.745,1.149,4.326,1.301c0.876,0.084,1.635-0.067,2.275-0.456c0.605-0.37,0.808-0.833,0.608-1.394
- c-0.306-0.848-1.118-1.633-2.435-2.357l-2.619-1.438z"/>
- <path d="M652.844,665.033l2.577-1.566l5.078,3.517c0.263,0.183,0.398,0.337,0.406,0.469c0.009,0.128-0.071,0.245-0.243,0.349c-0.176,0.107-0.375,0.16-0.596,0.159c-0.222,0.001-0.492-0.067-0.811-0.206l-6.411-2.721z M657.012,662.497l2.575-1.568l5.079,3.517
- c0.264,0.183,0.4,0.338,0.412,0.466c0.012,0.126-0.069,0.245-0.247,0.354c-0.177,0.107-0.375,0.161-0.597,0.161c-0.222-0.001-0.491-0.07-0.811-0.207l-6.411-2.722z"/>
- <path d="M425.65,843.611l5.805,3.189l2.87-1.746c0.508-0.312,0.977-0.468,1.4-0.473c0.424-0.006,0.815,0.089,1.172,0.283c0.356,0.197,0.541,0.418,0.554,0.663c0.012,0.246-0.235,0.522-0.745,0.835l-6.073,3.693c-0.509,0.31-0.976,0.467-1.401,0.475
- c-0.424,0.004-0.815-0.09-1.172-0.287c-0.357-0.194-0.542-0.416-0.554-0.661c-0.013-0.245,0.235-0.523,0.745-0.833l1.192-0.726l-5.804-3.19l-0.964,0.587c-0.509,0.311-0.976,0.469-1.399,0.473c-0.426,0.006-0.816-0.088-1.173-0.285
- c-0.357-0.196-0.541-0.417-0.554-0.661c-0.011-0.248,0.236-0.524,0.746-0.834l0.963-0.588l-0.905-0.498c-1.037-0.567-1.568-1.241-1.593-2.02c-0.023-0.778,0.59-1.55,1.844-2.313c0.559-0.34,1.265-0.698,2.117-1.079c0.853-0.379,1.49-0.573,1.914-0.581
- c0.424-0.006,0.807,0.085,1.148,0.271c0.364,0.199,0.568,0.418,0.611,0.657c0.045,0.237-0.068,0.437-0.338,0.604c-0.125,0.075-0.34,0.174-0.644,0.296c-1.03,0.402-1.867,0.8-2.512,1.192c-0.671,0.407-1.016,0.756-1.033,1.038
- c-0.018,0.284,0.147,0.521,0.495,0.715l0.905,0.493l3.099-1.886c0.509-0.311,0.977-0.468,1.401-0.472c0.425-0.007,0.815,0.089,1.172,0.285c0.356,0.195,0.542,0.417,0.554,0.66c0.012,0.247-0.236,0.525-0.746,0.836l-3.1,1.886z"/>
- <path d="M436.359,834.335l8.187,4.496l2.408-1.466c0.509-0.31,0.976-0.468,1.401-0.474c0.425-0.004,0.816,0.092,1.172,0.287c0.357,0.196,0.542,0.417,0.553,0.662c0.013,0.248-0.236,0.524-0.745,0.833l-6.826,4.157c-0.509,0.31-0.976,0.466-1.401,0.473
- c-0.424,0.005-0.815-0.091-1.172-0.286c-0.356-0.197-0.542-0.417-0.554-0.662c-0.013-0.246,0.236-0.525,0.745-0.834l2.408-1.465l-5.805-3.19l-1.612,0.983c-0.51,0.309-0.976,0.468-1.401,0.472c-0.424,0.005-0.815-0.09-1.172-0.285
- c-0.357-0.196-0.542-0.416-0.554-0.662c-0.013-0.246,0.235-0.524,0.745-0.833l3.623-2.206z M431.572,832.021l2.53,1.39l-2.387,1.454l-2.53-1.391l2.387-1.453z"/>
- <path d="M443.906,824.513l12.702,6.976l2.408-1.467c0.508-0.309,0.976-0.467,1.401-0.473c0.424-0.004,0.815,0.091,1.171,0.286c0.356,0.196,0.542,0.419,0.553,0.663c0.013,0.245-0.235,0.522-0.744,0.833l-6.827,4.155c-0.509,0.313-0.976,0.468-1.401,0.473
- c-0.425,0.007-0.814-0.089-1.172-0.284c-0.356-0.197-0.541-0.418-0.554-0.664c-0.013-0.245,0.236-0.523,0.745-0.831l2.408-1.467l-10.32-5.669l-1.613,0.98c-0.507,0.312-0.975,0.469-1.4,0.473c-0.424,0.007-0.814-0.089-1.172-0.283
- c-0.356-0.198-0.541-0.419-0.553-0.661c-0.012-0.247,0.235-0.526,0.745-0.836l3.622-2.204z"/>
- <path d="M455.97,817.169l12.702,6.978l2.408-1.468c0.509-0.31,0.976-0.466,1.401-0.473c0.426-0.005,0.815,0.09,1.172,0.286c0.356,0.196,0.541,0.416,0.553,0.663c0.013,0.244-0.235,0.523-0.744,0.833l-6.827,4.154c-0.508,0.312-0.975,0.469-1.399,0.474
- c-0.425,0.005-0.816-0.089-1.172-0.286c-0.356-0.195-0.542-0.417-0.554-0.662c-0.013-0.245,0.236-0.524,0.745-0.834l2.408-1.465l-10.319-5.669l-1.612,0.982c-0.509,0.309-0.977,0.466-1.402,0.472c-0.424,0.007-0.814-0.09-1.172-0.287
- c-0.355-0.193-0.541-0.415-0.554-0.66c-0.012-0.246,0.236-0.523,0.746-0.832l3.622-2.206z"/>
- <path d="M478.58,811.792l-8.597,5.234c-0.483,0.295-0.939,0.444-1.366,0.447c-0.427,0.006-0.818-0.091-1.175-0.286c-0.348-0.191-0.53-0.409-0.544-0.657c-0.015-0.246,0.22-0.517,0.705-0.811l8.597-5.235c0.483-0.295,0.939-0.444,1.367-0.448
- c0.427-0.003,0.819,0.091,1.175,0.287c0.35,0.191,0.529,0.411,0.545,0.658c0.014,0.246-0.221,0.517-0.706,0.811z M483.071,814.26l-8.598,5.233c-0.484,0.295-0.938,0.443-1.36,0.451c-0.423,0.008-0.812-0.088-1.168-0.282c-0.356-0.197-0.542-0.418-0.557-0.664
- c-0.015-0.247,0.221-0.518,0.705-0.813l8.596-5.234c0.486-0.293,0.941-0.444,1.367-0.447c0.427-0.005,0.819,0.092,1.175,0.285c0.357,0.197,0.54,0.417,0.55,0.661c0.012,0.244-0.226,0.516-0.709,0.81z"/>
- <path d="M476.351,805.565l2.577-1.566l5.078,3.518c0.264,0.182,0.399,0.336,0.406,0.466c0.01,0.132-0.071,0.247-0.242,0.351c-0.176,0.107-0.375,0.163-0.596,0.16c-0.221,0-0.492-0.067-0.811-0.204l-6.411-2.724z M480.519,803.03l2.575-1.568l5.079,3.517
- c0.263,0.183,0.4,0.337,0.411,0.465c0.012,0.128-0.07,0.245-0.247,0.354s-0.375,0.161-0.597,0.159c-0.221,0.001-0.491-0.067-0.811-0.206l-6.411-2.72z"/>
- <path d="M488.62,797.293l5.356,2.942c0.111-0.507,0.325-0.967,0.641-1.38c0.317-0.411,0.733-0.776,1.25-1.09c1.393-0.847,3.142-1.253,5.247-1.217c2.104,0.035,3.963,0.494,5.571,1.381c1.541,0.845,2.366,1.833,2.479,2.962c0.113,1.128-0.587,2.153-2.097,3.072
- c-0.537,0.324-1.135,0.594-1.794,0.807c-0.66,0.213-1.381,0.372-2.165,0.48l0.597,0.327l-2.347,1.428c-0.508,0.31-0.975,0.467-1.4,0.473c-0.425,0.007-0.815-0.089-1.172-0.286c-0.356-0.195-0.541-0.415-0.554-0.661c-0.012-0.245,0.236-0.522,0.745-0.834
- l0.336-0.204l-10.321-5.669l-0.334,0.204c-0.509,0.309-0.977,0.467-1.401,0.474c-0.425,0.005-0.816-0.091-1.172-0.288c-0.356-0.192-0.541-0.415-0.554-0.659c-0.012-0.247,0.237-0.523,0.745-0.834l2.345-1.428z M504.744,799.191
- c-0.982-0.538-2.104-0.819-3.366-0.84c-1.262-0.02-2.316,0.227-3.158,0.739c-0.838,0.51-1.206,1.129-1.106,1.856c0.099,0.729,0.628,1.354,1.587,1.882c0.875,0.48,1.853,0.717,2.937,0.706c1.083-0.011,2.102-0.306,3.057-0.886c0.954-0.581,1.413-1.187,1.379-1.814
- c-0.035-0.628-0.479-1.178-1.329-1.644z"/>
- <path d="M504.223,787.796l12.7,6.977l2.409-1.466c0.509-0.31,0.976-0.467,1.401-0.474c0.424-0.005,0.815,0.092,1.172,0.287c0.356,0.196,0.542,0.416,0.553,0.663c0.013,0.246-0.235,0.523-0.745,0.832l-6.825,4.154c-0.51,0.312-0.977,0.468-1.401,0.474
- c-0.425,0.007-0.815-0.091-1.173-0.286c-0.355-0.197-0.541-0.415-0.553-0.663c-0.013-0.245,0.236-0.521,0.745-0.831l2.408-1.466l-10.32-5.67l-1.612,0.982c-0.509,0.31-0.975,0.467-1.401,0.472c-0.424,0.006-0.814-0.09-1.172-0.284
- c-0.356-0.195-0.541-0.418-0.554-0.663c-0.012-0.245,0.237-0.522,0.745-0.835l3.623-2.203z"/>
- <path d="M524.066,780.944l8.188,4.496c0.507-0.309,0.975-0.467,1.4-0.472c0.424-0.007,0.815,0.089,1.171,0.284c0.356,0.197,0.542,0.417,0.555,0.663c0.012,0.245-0.236,0.523-0.745,0.832l-2.011,1.225l-0.569-0.313c-0.261,0.522-0.573,0.986-0.94,1.389
- c-0.367,0.406-0.785,0.751-1.256,1.037c-0.659,0.402-1.395,0.659-2.208,0.772c-0.813,0.114-1.65,0.096-2.513-0.051c-0.621-0.106-1.246-0.334-1.875-0.678l-5.128-2.817l-0.335,0.204c-0.509,0.31-0.976,0.468-1.4,0.473c-0.425,0.006-0.815-0.091-1.172-0.285
- c-0.356-0.196-0.542-0.416-0.553-0.662c-0.012-0.245,0.236-0.523,0.745-0.834l2.346-1.429l7.093,3.897c0.504,0.277,0.977,0.419,1.419,0.423c0.443,0.005,0.876-0.121,1.301-0.382c0.406-0.246,0.746-0.563,1.023-0.952c0.279-0.387,0.511-0.929,0.701-1.618
- l-4.862-2.671l-0.733,0.446c-0.509,0.311-0.977,0.466-1.401,0.472s-0.815-0.09-1.172-0.285c-0.356-0.195-0.541-0.417-0.554-0.664c-0.011-0.243,0.236-0.522,0.745-0.832l2.743-1.669z"/>
- <path d="M543.425,776.688l-8.27,5.034c0.825,0.212,1.694,0.259,2.606,0.14c0.911-0.115,1.822-0.451,2.733-1.006c0.746-0.455,1.55-1.163,2.413-2.12c0.356-0.397,0.632-0.654,0.83-0.773c0.268-0.163,0.605-0.239,1.013-0.227c0.407,0.01,0.781,0.11,1.121,0.296
- c0.31,0.169,0.474,0.373,0.494,0.612c0.023,0.316-0.342,0.854-1.097,1.615c-0.758,0.757-1.604,1.424-2.54,1.993c-1.61,0.98-3.436,1.469-5.479,1.465c-2.041-0.001-3.846-0.433-5.418-1.297c-1.671-0.918-2.511-1.983-2.514-3.196
- c-0.006-1.211,0.674-2.232,2.036-3.062c0.817-0.496,1.74-0.86,2.765-1.09c1.026-0.23,1.902-0.337,2.631-0.323c1.044,0.026,2.144,0.181,3.295,0.456c0.798,0.196,1.585,0.508,2.36,0.933l1.021,0.55z M538.824,776.729c-0.992-0.186-1.904-0.22-2.741-0.101
- c-0.835,0.117-1.599,0.386-2.288,0.807c-0.684,0.415-1.105,0.869-1.268,1.355c-0.162,0.489-0.06,1.018,0.307,1.585l5.989-3.646z"/>
- <path d="M536.667,768.85l2.575-1.568l5.08,3.519c0.261,0.182,0.397,0.337,0.405,0.467c0.01,0.13-0.071,0.247-0.24,0.35c-0.178,0.109-0.376,0.163-0.599,0.162c-0.221-0.001-0.49-0.07-0.81-0.207l-6.411-2.722z M540.833,766.313l2.576-1.566l5.08,3.518
- c0.262,0.182,0.4,0.337,0.411,0.465c0.013,0.127-0.07,0.244-0.247,0.351c-0.177,0.108-0.375,0.162-0.597,0.162c-0.222,0.002-0.493-0.069-0.811-0.207l-6.412-2.722z"/>
- <path d="M555.92,756.687l9.988,12.989c0.252,0.328,0.375,0.564,0.369,0.714c-0.003,0.192-0.126,0.363-0.367,0.508c-0.272,0.167-0.625,0.245-1.055,0.24c-0.43-0.008-0.793-0.092-1.087-0.255c-0.209-0.114-0.439-0.331-0.685-0.649l-9.986-12.99
- c-0.248-0.325-0.372-0.558-0.371-0.704c0.014-0.196,0.14-0.365,0.376-0.51c0.275-0.17,0.626-0.25,1.053-0.245c0.425,0.008,0.786,0.091,1.081,0.252c0.209,0.114,0.438,0.331,0.683,0.65z"/>
- <path d="M573.999,754.927l-10.869,1.618c-0.547,0.085-0.96,0.115-1.241,0.091c-0.277-0.024-0.546-0.109-0.806-0.253c-0.328-0.181-0.509-0.395-0.543-0.649c-0.034-0.253,0.087-0.464,0.362-0.63c0.171-0.104,0.544-0.202,1.123-0.294l16.107-2.396l-3.323,9.42
- c-0.122,0.342-0.267,0.565-0.437,0.669c-0.275,0.167-0.633,0.248-1.072,0.241c-0.438-0.006-0.827-0.101-1.163-0.286c-0.259-0.145-0.418-0.294-0.476-0.454c-0.058-0.157-0.026-0.397,0.094-0.72l2.243-6.356z"/>
- <path d="M344.934,927.463l10.864-1.621c0.548-0.087,0.96-0.116,1.238-0.091c0.278,0.025,0.547,0.107,0.806,0.25c0.329,0.18,0.512,0.401,0.549,0.654c0.038,0.256-0.078,0.466-0.346,0.628c-0.177,0.107-0.559,0.205-1.145,0.293l-16.097,2.403l3.312-9.425
- c0.128-0.338,0.278-0.562,0.448-0.665c0.275-0.166,0.633-0.247,1.072-0.241c0.439,0.007,0.824,0.1,1.152,0.281c0.259,0.142,0.418,0.294,0.475,0.453c0.057,0.158,0.026,0.4-0.095,0.72l-2.234,6.36z"/>
- <path d="M355.301,911.906l9.988,12.988c0.252,0.328,0.375,0.565,0.37,0.713c-0.005,0.195-0.127,0.365-0.367,0.511c-0.272,0.165-0.625,0.245-1.055,0.238c-0.43-0.007-0.794-0.093-1.089-0.255c-0.209-0.115-0.438-0.332-0.682-0.647l-9.987-12.991
- c-0.247-0.325-0.371-0.56-0.371-0.703c0.015-0.198,0.14-0.368,0.376-0.513c0.276-0.167,0.627-0.248,1.054-0.241c0.425,0.005,0.787,0.088,1.08,0.252c0.21,0.114,0.438,0.33,0.683,0.648z"/>
- <path d="M370.366,908.435l-0.718-0.396l2.345-1.425c0.509-0.313,0.976-0.47,1.4-0.474c0.424-0.006,0.815,0.089,1.172,0.285c0.355,0.196,0.541,0.419,0.553,0.663c0.013,0.244-0.236,0.522-0.746,0.833l-0.334,0.201l8.689,4.775c0.837,0.459,1.421,0.952,1.748,1.477
- c0.328,0.525,0.409,1.098,0.245,1.721c-0.165,0.622-0.633,1.167-1.405,1.637l-2.276,1.386c-0.484,0.294-0.938,0.444-1.366,0.447c-0.427,0.006-0.814-0.089-1.163-0.279c-0.356-0.196-0.542-0.416-0.556-0.664c-0.014-0.248,0.221-0.518,0.707-0.813l2.223-1.354
- c0.616-0.374,0.895-0.774,0.838-1.196c-0.057-0.422-0.387-0.798-0.99-1.131l-1.16-0.636c-0.106,0.457-0.306,0.871-0.597,1.246c-0.292,0.374-0.68,0.708-1.166,1.002c-1.368,0.835-3.055,1.235-5.062,1.201c-2.007-0.032-3.804-0.487-5.397-1.361
- c-1.6-0.879-2.481-1.896-2.641-3.055c-0.16-1.156,0.443-2.15,1.812-2.984c0.51-0.31,1.085-0.558,1.723-0.743c0.637-0.184,1.344-0.305,2.123-0.362z M374.944,910.948c-0.88-0.483-1.919-0.738-3.114-0.757c-1.194-0.023-2.176,0.2-2.943,0.667
- c-0.769,0.469-1.103,1.046-1.004,1.733c0.099,0.689,0.59,1.276,1.47,1.761c0.888,0.487,1.929,0.741,3.12,0.763c1.191,0.019,2.171-0.207,2.938-0.673c0.768-0.467,1.104-1.045,1.009-1.729c-0.096-0.689-0.587-1.275-1.476-1.765z"/>
- <path d="M385.443,902.804l-10.869,1.615c-0.548,0.087-0.961,0.118-1.24,0.092c-0.278-0.022-0.547-0.107-0.806-0.25c-0.328-0.18-0.509-0.397-0.543-0.651c-0.034-0.253,0.086-0.464,0.362-0.631c0.17-0.105,0.543-0.202,1.122-0.294l16.109-2.396l-3.325,9.42
- c-0.121,0.344-0.266,0.567-0.437,0.67c-0.274,0.168-0.63,0.248-1.071,0.242c-0.439-0.007-0.827-0.104-1.164-0.286c-0.26-0.144-0.418-0.295-0.475-0.453c-0.058-0.159-0.026-0.4,0.093-0.721l2.243-6.356z"/>
- <path d="M337.323,965.19l10.863-1.62c0.548-0.086,0.961-0.117,1.239-0.092c0.277,0.024,0.547,0.108,0.806,0.25c0.329,0.181,0.512,0.399,0.549,0.654c0.038,0.255-0.077,0.465-0.346,0.629c-0.176,0.106-0.558,0.204-1.145,0.293l-16.096,2.402l3.313-9.426
- c0.128-0.338,0.278-0.56,0.448-0.663c0.274-0.167,0.631-0.248,1.071-0.241c0.44,0.006,0.826,0.101,1.152,0.28c0.26,0.143,0.419,0.294,0.476,0.453c0.059,0.159,0.027,0.399-0.095,0.72l-2.233,6.36z"/>
- <path d="M347.691,949.631l9.988,12.991c0.251,0.329,0.374,0.566,0.369,0.716c-0.005,0.192-0.126,0.361-0.367,0.509c-0.273,0.165-0.625,0.245-1.056,0.236c-0.43-0.006-0.793-0.092-1.088-0.254c-0.209-0.116-0.437-0.332-0.683-0.647l-9.987-12.989
- c-0.247-0.328-0.371-0.562-0.37-0.706c0.015-0.195,0.139-0.368,0.376-0.511c0.276-0.167,0.627-0.249,1.053-0.243c0.425,0.006,0.787,0.09,1.081,0.25c0.21,0.116,0.438,0.333,0.683,0.648z"/>
- <path d="M364.781,947.34c-0.564,0.067-1.085,0.178-1.563,0.329c-0.478,0.152-0.912,0.348-1.303,0.586c-0.775,0.472-1.24,0.929-1.393,1.372c-0.072,0.196-0.029,0.335,0.125,0.421c0.178,0.097,0.49,0.109,0.932,0.037c0.333-0.059,0.919-0.275,1.757-0.653
- c1.545-0.691,2.689-1.136,3.432-1.334c0.973-0.265,1.931-0.353,2.869-0.27c0.94,0.083,1.722,0.294,2.35,0.638c0.851,0.47,1.246,1.055,1.185,1.755c-0.08,1.007-0.845,1.952-2.296,2.835c-0.582,0.354-1.177,0.649-1.79,0.885c-0.61,0.236-1.234,0.417-1.874,0.541
- c0.004,0.117-0.021,0.224-0.076,0.322c-0.057,0.101-0.144,0.185-0.262,0.258c-0.315,0.191-0.688,0.276-1.119,0.256c-0.431-0.021-0.935-0.189-1.509-0.504l-0.804-0.442c-0.574-0.316-0.891-0.597-0.947-0.845c-0.059-0.248,0.064-0.463,0.366-0.647
- c0.242-0.148,0.525-0.228,0.846-0.241c0.321-0.013,0.72,0.059,1.196,0.213c0.615-0.018,1.215-0.111,1.803-0.288c0.587-0.174,1.162-0.435,1.723-0.774c0.918-0.56,1.46-1.089,1.63-1.584c0.07-0.239,0.013-0.411-0.173-0.513c-0.309-0.17-0.737-0.206-1.283-0.106
- c-0.546,0.1-1.431,0.441-2.652,1.024c-1.809,0.869-3.273,1.312-4.388,1.326c-1.108,0.02-2.076-0.198-2.904-0.653c-0.852-0.468-1.257-1.041-1.214-1.72c0.048-0.927,0.738-1.793,2.071-2.605c0.462-0.282,0.959-0.525,1.49-0.729c0.529-0.205,1.096-0.367,1.701-0.489
- c0.014-0.135,0.048-0.25,0.102-0.346c0.053-0.097,0.125-0.173,0.216-0.227c0.274-0.167,0.626-0.24,1.052-0.216c0.427,0.021,0.928,0.191,1.502,0.505l0.583,0.32c0.519,0.287,0.821,0.512,0.901,0.68c0.147,0.323,0.041,0.594-0.318,0.811
- c-0.243,0.149-0.544,0.23-0.905,0.245s-0.713-0.044-1.059-0.172z"/>
- <path d="M379.574,943.988l-3.122-4.237c-0.503,0.307-0.889,0.461-1.154,0.466c-0.584,0.007-1.053-0.088-1.411-0.284c-0.357-0.195-0.542-0.419-0.554-0.662c-0.013-0.245,0.234-0.521,0.737-0.827l2.568-1.566c0.506-0.308,0.97-0.461,1.395-0.469
- c0.425-0.005,0.815,0.091,1.172,0.287c0.357,0.194,0.542,0.416,0.553,0.662c0.013,0.244-0.233,0.522-0.739,0.829l-0.336,0.203l4.821,6.547l-2.094,1.275l-11.553-2.448l-0.292,0.178c-0.506,0.308-0.971,0.464-1.396,0.47c-0.425,0.005-0.815-0.091-1.171-0.285
- c-0.356-0.196-0.542-0.417-0.555-0.662c-0.012-0.245,0.235-0.522,0.741-0.83l2.527-1.539c0.503-0.307,0.966-0.462,1.391-0.467s0.815,0.09,1.172,0.287c0.355,0.195,0.543,0.454,0.56,0.783c0.009,0.165-0.239,0.398-0.743,0.707l7.481,1.583z"/>
- <path d="M386.882,931.476l-0.719-0.395l2.344-1.427c0.51-0.311,0.977-0.469,1.401-0.473c0.425-0.007,0.816,0.088,1.172,0.284c0.357,0.195,0.542,0.416,0.554,0.662c0.012,0.244-0.236,0.522-0.745,0.835l-0.335,0.202l8.689,4.773
- c0.838,0.46,1.421,0.953,1.749,1.477c0.328,0.526,0.409,1.098,0.244,1.72s-0.634,1.169-1.406,1.638l-2.276,1.386c-0.484,0.297-0.938,0.445-1.366,0.448c-0.427,0.005-0.814-0.089-1.163-0.279c-0.356-0.195-0.542-0.419-0.557-0.664
- c-0.013-0.249,0.222-0.52,0.708-0.815l2.223-1.352c0.616-0.374,0.896-0.774,0.837-1.197c-0.056-0.421-0.387-0.799-0.99-1.13l-1.16-0.638c-0.106,0.457-0.307,0.872-0.597,1.248c-0.293,0.374-0.681,0.707-1.165,1.004c-1.369,0.831-3.055,1.232-5.063,1.199
- c-2.006-0.033-3.804-0.486-5.396-1.362c-1.601-0.88-2.479-1.896-2.641-3.054c-0.161-1.155,0.444-2.152,1.812-2.984c0.511-0.312,1.085-0.559,1.722-0.743c0.638-0.184,1.345-0.306,2.124-0.363z M391.459,933.989c-0.88-0.483-1.919-0.736-3.114-0.758
- c-1.194-0.022-2.176,0.201-2.944,0.669c-0.768,0.466-1.102,1.045-1.003,1.733c0.098,0.69,0.589,1.276,1.47,1.76c0.889,0.488,1.928,0.742,3.121,0.762c1.19,0.021,2.169-0.203,2.937-0.672c0.768-0.467,1.104-1.043,1.01-1.73c-0.096-0.688-0.588-1.274-1.476-1.764z"
- />
- <path d="M401.959,925.846l-10.87,1.617c-0.547,0.085-0.961,0.115-1.241,0.088c-0.276-0.022-0.546-0.105-0.807-0.25c-0.327-0.18-0.508-0.396-0.543-0.65c-0.032-0.254,0.088-0.463,0.362-0.631c0.17-0.103,0.545-0.2,1.123-0.293l16.108-2.396l-3.324,9.418
- c-0.122,0.343-0.267,0.566-0.436,0.67c-0.275,0.166-0.632,0.249-1.072,0.241c-0.439-0.006-0.827-0.102-1.163-0.286c-0.259-0.144-0.417-0.294-0.475-0.453c-0.058-0.158-0.026-0.4,0.093-0.72l2.244-6.355z"/>
- </g>
- <g id="_x0034_rthBatik" style="fill:#000000;stroke:none;">
- <path d="M480.288,891.639l-27.513-14.832l11.012-6.823c2.351-1.456,4.846-2.237,7.483-2.341c2.638-0.105,5.133,0.477,7.486,1.746c1.501,0.809,2.438,1.673,2.81,2.598c0.372,0.922,0.138,1.817-0.702,2.685c1.949-0.757,3.845-1.08,5.689-0.976
- c1.844,0.11,3.675,0.653,5.493,1.634c2.572,1.388,3.788,2.881,3.649,4.486c-0.138,1.604-1.614,3.275-4.427,5.02l-10.98,6.804z M467.061,875.542l3.845,2.074l1.092-0.679c0.675-0.418,1.024-0.826,1.046-1.223c0.022-0.398-0.28-0.765-0.905-1.103
- c-0.624-0.337-1.277-0.482-1.955-0.438s-1.356,0.273-2.031,0.69l-1.092,0.678z M476.793,880.788l4.445,2.396l1.393-0.862c0.828-0.512,1.271-1.009,1.33-1.494c0.059-0.484-0.266-0.916-0.975-1.302c-0.722-0.388-1.496-0.547-2.321-0.476
- c-0.825,0.072-1.651,0.364-2.479,0.874l-1.392,0.864z"/>
- <path d="M513.589,871.006l-2.94-1.584c0.465,1.162,0.563,2.171,0.297,3.025c-0.268,0.853-0.919,1.602-1.958,2.245c-1.89,1.172-4.413,1.627-7.567,1.367c-3.155-0.259-6.238-1.201-9.25-2.823c-3.148-1.697-5.074-3.438-5.779-5.224
- c-0.706-1.787-0.082-3.282,1.872-4.493c1.008-0.624,2.181-1.054,3.523-1.284c1.342-0.231,2.906-0.273,4.695-0.124l-2.579-1.392l7.538-4.669l19.404,10.462l-7.256,4.493z M499.473,868.439c0.819,0.44,1.667,0.683,2.546,0.718c0.879,0.04,1.625-0.133,2.24-0.514
- c0.625-0.388,0.875-0.83,0.75-1.327s-0.603-0.97-1.434-1.418c-0.843-0.454-1.709-0.702-2.593-0.744c-0.887-0.04-1.636,0.129-2.25,0.511c-0.615,0.381-0.852,0.825-0.714,1.336c0.138,0.512,0.624,0.989,1.455,1.438z"/>
- <path d="M525.219,863.801l-12.255-6.605l-2.261,1.4l-7.149-3.854l2.262-1.4l-6.428-3.465l7.888-4.889l6.428,3.465l2.262-1.4l7.149,3.853l-2.262,1.402l12.255,6.608l-7.889,4.886z"/>
- <path d="M520.488,837.235c1.393,0.752,2.117,1.584,2.172,2.502c0.057,0.917-0.567,1.778-1.867,2.584c-1.311,0.813-2.769,1.235-4.373,1.271c-1.604,0.034-3.095-0.32-4.474-1.064c-1.38-0.744-2.086-1.566-2.116-2.47c-0.03-0.905,0.619-1.769,1.951-2.596
- c1.322-0.817,2.759-1.246,4.311-1.284c1.551-0.039,3.016,0.314,4.396,1.058z M537.756,856.033l-19.403-10.46l7.889-4.888l19.404,10.461l-7.89,4.887z"/>
- <path d="M549.209,848.938l-29.076-15.675l7.79-4.826l17.084,9.21l-4.096-6.051l9.246-5.728l3.556,8.604l16.149,1.669l-9.331,5.781l-10.795-1.726l7.262,3.915l-7.789,4.826z"/>
- </g>
- <g id="CSS_XSL" style="fill:#CF0E00;stroke:none;">
- <path d="M475.61,949.512c-0.75,0.024-1.409,0.108-1.979,0.247c-0.569,0.139-1.057,0.34-1.464,0.604c-0.673,0.435-0.986,0.895-0.942,1.38s0.433,0.916,1.164,1.293c0.7,0.358,1.465,0.526,2.297,0.502s1.557-0.237,2.177-0.639c0.389-0.251,0.675-0.558,0.859-0.921
- c0.183-0.364,0.27-0.779,0.259-1.247l6.632,3.409c-0.279,0.653-0.642,1.237-1.085,1.751c-0.446,0.512-0.975,0.969-1.593,1.366c-1.014,0.657-2.16,1.156-3.438,1.503c-1.278,0.344-2.656,0.524-4.135,0.541c-1.568,0.012-3.084-0.144-4.55-0.469
- c-1.464-0.322-2.813-0.801-4.043-1.434c-0.853-0.438-1.59-0.922-2.215-1.453c-0.624-0.529-1.116-1.098-1.477-1.702c-0.684-1.148-0.859-2.254-0.526-3.314c0.333-1.062,1.159-2.021,2.48-2.874c0.58-0.376,1.266-0.732,2.055-1.068
- c0.788-0.335,1.699-0.657,2.733-0.966l6.79,3.491z"/>
- <path d="M484.745,953.313l-3.409-3.788c1.332-0.163,2.458-0.361,3.377-0.594c0.918-0.235,1.592-0.489,2.024-0.769c0.352-0.228,0.537-0.443,0.555-0.649c0.018-0.205-0.124-0.385-0.424-0.54c-0.419-0.215-1.118-0.12-2.094,0.288
- c-0.329,0.139-0.589,0.245-0.782,0.318c-1.673,0.632-3.182,0.943-4.528,0.928c-1.347-0.012-2.645-0.339-3.897-0.983c-1.758-0.903-2.597-2.027-2.514-3.371c0.082-1.344,1.083-2.637,3.004-3.88c0.96-0.622,1.99-1.159,3.089-1.61
- c1.099-0.454,2.252-0.815,3.464-1.081l3.419,3.644c-1.122,0.14-2.056,0.304-2.802,0.492c-0.745,0.189-1.299,0.4-1.659,0.635c-0.3,0.193-0.464,0.393-0.492,0.592c-0.03,0.197,0.085,0.366,0.343,0.496c0.419,0.217,1.283,0.058,2.591-0.478
- c0.311-0.124,0.559-0.225,0.742-0.293c1.718-0.661,3.264-1,4.64-1.021c1.375-0.019,2.666,0.281,3.872,0.903c1.875,0.963,2.788,2.147,2.734,3.553c-0.054,1.403-1.092,2.763-3.118,4.072c-1.102,0.713-2.334,1.331-3.699,1.855c-1.365,0.528-2.844,0.954-4.437,1.281z
- "/>
- <path d="M497.945,944.771l-3.41-3.788c1.333-0.164,2.458-0.359,3.376-0.594c0.918-0.232,1.594-0.489,2.025-0.769c0.352-0.226,0.538-0.442,0.555-0.65c0.019-0.204-0.123-0.384-0.423-0.538c-0.419-0.216-1.117-0.119-2.094,0.287
- c-0.329,0.139-0.588,0.245-0.781,0.319c-1.673,0.631-3.182,0.942-4.529,0.93c-1.346-0.014-2.645-0.343-3.896-0.985c-1.759-0.903-2.597-2.026-2.515-3.371c0.083-1.346,1.084-2.636,3.004-3.879c0.961-0.623,1.99-1.159,3.089-1.612
- c1.099-0.453,2.253-0.813,3.465-1.082l3.419,3.646c-1.122,0.141-2.056,0.305-2.8,0.492c-0.746,0.189-1.3,0.401-1.661,0.635c-0.299,0.194-0.463,0.392-0.492,0.59c-0.03,0.2,0.085,0.366,0.343,0.5c0.419,0.215,1.282,0.056,2.591-0.479
- c0.311-0.125,0.559-0.224,0.742-0.293c1.719-0.661,3.264-1.001,4.639-1.02c1.375-0.021,2.666,0.282,3.873,0.9c1.875,0.965,2.787,2.149,2.735,3.553c-0.055,1.405-1.094,2.763-3.12,4.073c-1.101,0.712-2.334,1.33-3.698,1.857c-1.365,0.526-2.844,0.95-4.436,1.278z"
- />
- <path d="M519.063,928.52c-1.066-0.549-1.619-1.253-1.652-2.113s0.472-1.631,1.52-2.308c1.047-0.679,2.318-1.059,3.809-1.141c1.49-0.082,2.771,0.152,3.838,0.7c1.067,0.55,1.619,1.254,1.653,2.116c0.033,0.86-0.478,1.632-1.534,2.314
- c-1.056,0.686-2.327,1.065-3.808,1.14c-1.483,0.077-2.758-0.159-3.826-0.709z"/>
- <path d="M528.339,922.518c-1.068-0.548-1.619-1.252-1.654-2.113c-0.033-0.86,0.474-1.63,1.521-2.308c1.047-0.678,2.317-1.057,3.809-1.14c1.49-0.081,2.771,0.151,3.838,0.7c1.067,0.55,1.618,1.255,1.653,2.115c0.033,0.86-0.478,1.633-1.534,2.316
- s-2.326,1.063-3.808,1.14c-1.482,0.075-2.757-0.161-3.825-0.711z"/>
- <path d="M537.614,916.518c-1.068-0.549-1.619-1.253-1.653-2.114c-0.034-0.861,0.472-1.632,1.52-2.308c1.048-0.678,2.317-1.058,3.809-1.141c1.491-0.081,2.771,0.152,3.838,0.699c1.068,0.551,1.62,1.256,1.654,2.116c0.032,0.861-0.478,1.634-1.534,2.317
- c-1.057,0.683-2.327,1.063-3.809,1.14c-1.482,0.075-2.756-0.161-3.825-0.71z"/>
- <path d="M557.828,907.396l-3.142-8.011l-13.188-0.834l7.478-4.839l3.342,0.673c0.417,0.08,0.792,0.163,1.126,0.248s0.641,0.174,0.921,0.267c-0.28-0.206-0.577-0.502-0.889-0.889c-0.087-0.107-0.156-0.188-0.205-0.243l-1.554-1.829l7.522-4.868l3.181,7.31
- l14.216,0.847l-7.871,5.092l-3.543-0.56c-0.354-0.061-0.708-0.135-1.063-0.225c-0.354-0.089-0.702-0.187-1.044-0.292c0.293,0.225,0.532,0.424,0.715,0.599c0.182,0.178,0.334,0.356,0.455,0.542l1.303,1.991l-7.76,5.021z"/>
- <path d="M574.484,895.249l-3.41-3.789c1.333-0.162,2.458-0.36,3.377-0.593c0.919-0.231,1.593-0.488,2.025-0.768c0.352-0.228,0.537-0.444,0.555-0.649c0.018-0.206-0.123-0.386-0.424-0.541c-0.419-0.215-1.117-0.117-2.094,0.288
- c-0.329,0.139-0.589,0.246-0.782,0.318c-1.673,0.633-3.182,0.942-4.529,0.929c-1.346-0.012-2.644-0.34-3.897-0.982c-1.757-0.904-2.596-2.027-2.513-3.372c0.083-1.344,1.083-2.637,3.004-3.879c0.961-0.624,1.99-1.159,3.09-1.614
- c1.099-0.451,2.252-0.812,3.464-1.079l3.419,3.644c-1.121,0.14-2.055,0.304-2.802,0.492c-0.745,0.19-1.298,0.401-1.659,0.635c-0.299,0.193-0.464,0.392-0.493,0.592s0.086,0.364,0.344,0.497c0.419,0.217,1.283,0.057,2.591-0.478
- c0.312-0.125,0.558-0.224,0.742-0.293c1.718-0.661,3.264-1,4.64-1.021c1.375-0.02,2.666,0.283,3.872,0.902c1.876,0.965,2.788,2.148,2.734,3.553s-1.093,2.763-3.118,4.073c-1.102,0.712-2.334,1.33-3.699,1.856s-2.843,0.951-4.436,1.279z"/>
- <path d="M590.416,886.313l-25.019-12.862l6.642-4.295l25.019,12.859l-6.642,4.298z"/>
- <path d="M605.367,872.681c-1.067-0.548-1.619-1.255-1.652-2.115c-0.034-0.862,0.472-1.63,1.52-2.308c1.048-0.68,2.317-1.058,3.809-1.141c1.49-0.081,2.771,0.152,3.837,0.701c1.068,0.549,1.619,1.253,1.654,2.113c0.032,0.861-0.478,1.635-1.533,2.317
- c-1.057,0.684-2.328,1.063-3.809,1.14c-1.482,0.077-2.756-0.16-3.825-0.708z"/>
- <path d="M614.643,866.678c-1.067-0.548-1.618-1.253-1.653-2.113c-0.034-0.861,0.473-1.631,1.52-2.309s2.317-1.058,3.809-1.141c1.491-0.082,2.771,0.152,3.838,0.703c1.069,0.548,1.619,1.253,1.652,2.113s-0.477,1.633-1.533,2.316
- c-1.057,0.684-2.326,1.064-3.808,1.14c-1.482,0.077-2.757-0.16-3.825-0.71z"/>
- <path d="M623.918,860.677c-1.068-0.549-1.62-1.253-1.652-2.114c-0.035-0.859,0.471-1.63,1.519-2.309c1.048-0.677,2.318-1.057,3.809-1.138c1.491-0.083,2.771,0.151,3.838,0.7c1.068,0.548,1.619,1.255,1.652,2.115c0.033,0.859-0.478,1.633-1.533,2.315
- c-1.057,0.684-2.326,1.063-3.809,1.141c-1.482,0.075-2.757-0.163-3.824-0.711z"/>
- <path d="M647.239,838.464c-0.749,0.025-1.408,0.108-1.977,0.246c-0.57,0.141-1.059,0.341-1.465,0.604c-0.673,0.434-0.986,0.895-0.942,1.38c0.044,0.486,0.433,0.916,1.165,1.293c0.7,0.358,1.465,0.526,2.297,0.501c0.832-0.022,1.557-0.236,2.177-0.637
- c0.389-0.254,0.675-0.56,0.859-0.923c0.183-0.363,0.269-0.777,0.258-1.244l6.632,3.407c-0.278,0.654-0.642,1.238-1.085,1.751c-0.446,0.513-0.976,0.968-1.592,1.368c-1.013,0.654-2.159,1.153-3.437,1.498c-1.278,0.347-2.657,0.527-4.135,0.543
- c-1.568,0.012-3.085-0.143-4.55-0.467s-2.813-0.802-4.043-1.434c-0.853-0.439-1.591-0.923-2.215-1.454c-0.624-0.529-1.116-1.098-1.478-1.702c-0.684-1.149-0.859-2.255-0.526-3.315c0.333-1.061,1.16-2.02,2.481-2.873c0.582-0.377,1.267-0.73,2.055-1.067
- s1.699-0.658,2.733-0.966l6.789,3.49z"/>
- <path d="M656.375,842.264l-3.411-3.788c1.333-0.164,2.458-0.36,3.377-0.594c0.918-0.232,1.593-0.488,2.024-0.768c0.352-0.229,0.538-0.444,0.556-0.649c0.018-0.205-0.123-0.385-0.425-0.538c-0.418-0.216-1.117-0.121-2.093,0.286
- c-0.329,0.139-0.589,0.245-0.782,0.318c-1.672,0.631-3.182,0.942-4.528,0.928c-1.346-0.012-2.644-0.339-3.896-0.983c-1.758-0.903-2.597-2.026-2.514-3.371c0.082-1.343,1.083-2.638,3.004-3.88c0.96-0.62,1.99-1.157,3.09-1.611c1.098-0.453,2.253-0.813,3.464-1.081
- l3.418,3.645c-1.121,0.14-2.055,0.304-2.802,0.493c-0.745,0.189-1.299,0.401-1.659,0.633c-0.301,0.193-0.464,0.392-0.494,0.591c-0.028,0.2,0.086,0.367,0.344,0.499c0.42,0.216,1.282,0.057,2.59-0.479c0.312-0.124,0.559-0.223,0.743-0.292
- c1.717-0.661,3.263-1.001,4.64-1.021c1.374-0.02,2.665,0.28,3.871,0.901c1.876,0.965,2.788,2.148,2.735,3.553c-0.054,1.405-1.094,2.762-3.119,4.073c-1.101,0.713-2.335,1.331-3.698,1.855c-1.365,0.528-2.845,0.953-4.436,1.28z"/>
- <path d="M669.574,833.723l-3.41-3.787c1.333-0.163,2.458-0.36,3.377-0.594c0.919-0.231,1.593-0.488,2.025-0.77c0.351-0.226,0.536-0.441,0.555-0.647c0.018-0.205-0.123-0.386-0.424-0.539c-0.42-0.216-1.117-0.12-2.094,0.287c-0.328,0.137-0.588,0.243-0.781,0.318
- c-1.673,0.631-3.182,0.941-4.529,0.93c-1.346-0.014-2.644-0.342-3.896-0.984c-1.757-0.904-2.597-2.027-2.514-3.372c0.082-1.344,1.083-2.638,3.004-3.881c0.96-0.62,1.989-1.156,3.089-1.61c1.099-0.453,2.253-0.813,3.464-1.081l3.418,3.645
- c-1.121,0.138-2.055,0.303-2.801,0.492c-0.745,0.189-1.3,0.402-1.66,0.635c-0.299,0.193-0.463,0.391-0.493,0.59s0.086,0.366,0.344,0.5c0.419,0.214,1.282,0.056,2.59-0.478c0.312-0.129,0.559-0.225,0.742-0.295c1.718-0.661,3.264-1.001,4.639-1.021
- c1.375-0.019,2.666,0.281,3.872,0.901c1.876,0.965,2.788,2.15,2.735,3.552c-0.054,1.405-1.093,2.765-3.118,4.075c-1.102,0.712-2.335,1.33-3.699,1.856c-1.365,0.524-2.844,0.951-4.437,1.277z"/>
- <path d="M690.693,817.472c-1.067-0.548-1.619-1.253-1.652-2.115c-0.035-0.859,0.472-1.63,1.52-2.307c1.048-0.677,2.318-1.059,3.809-1.139c1.491-0.082,2.771,0.151,3.838,0.7c1.068,0.548,1.619,1.252,1.653,2.113c0.033,0.861-0.478,1.633-1.533,2.316
- c-1.057,0.685-2.326,1.063-3.809,1.141c-1.482,0.076-2.757-0.16-3.825-0.71z"/>
- <path d="M699.968,811.47c-1.067-0.547-1.618-1.252-1.652-2.112c-0.034-0.861,0.472-1.63,1.519-2.31c1.048-0.678,2.317-1.056,3.81-1.139c1.491-0.083,2.771,0.152,3.837,0.7c1.068,0.55,1.62,1.255,1.654,2.115c0.033,0.861-0.478,1.633-1.534,2.315
- c-1.057,0.685-2.327,1.063-3.808,1.14c-1.482,0.076-2.757-0.159-3.826-0.71z"/>
- <path d="M709.243,805.47c-1.066-0.549-1.618-1.253-1.653-2.113c-0.033-0.862,0.472-1.632,1.521-2.309c1.047-0.678,2.317-1.058,3.808-1.141c1.491-0.08,2.771,0.153,3.838,0.7c1.067,0.55,1.619,1.254,1.653,2.116c0.033,0.861-0.479,1.632-1.534,2.316
- c-1.057,0.685-2.327,1.063-3.808,1.139c-1.482,0.076-2.757-0.161-3.825-0.709z"/>
- <path d="M729.457,796.35l-3.142-8.011l-13.188-0.835l7.478-4.838l3.343,0.671c0.417,0.081,0.792,0.164,1.125,0.249c0.334,0.085,0.641,0.174,0.922,0.267c-0.28-0.207-0.578-0.503-0.89-0.888c-0.087-0.107-0.154-0.188-0.204-0.245l-1.555-1.827l7.523-4.868
- l3.182,7.309l14.215,0.845l-7.871,5.095l-3.543-0.562c-0.354-0.06-0.708-0.134-1.063-0.223c-0.353-0.09-0.702-0.188-1.044-0.292c0.294,0.224,0.533,0.423,0.715,0.6c0.183,0.175,0.334,0.354,0.455,0.541l1.303,1.991l-7.76,5.021z"/>
- <path d="M746.113,784.2l-3.41-3.788c1.333-0.163,2.458-0.359,3.376-0.592c0.919-0.233,1.593-0.489,2.025-0.77c0.352-0.226,0.537-0.442,0.555-0.647c0.018-0.206-0.123-0.388-0.424-0.541c-0.418-0.215-1.117-0.119-2.094,0.287c-0.328,0.139-0.589,0.243-0.781,0.319
- c-1.672,0.632-3.182,0.94-4.529,0.929c-1.346-0.013-2.644-0.339-3.896-0.983c-1.759-0.904-2.597-2.027-2.515-3.372c0.083-1.343,1.084-2.637,3.005-3.879c0.961-0.623,1.99-1.159,3.089-1.612c1.098-0.452,2.253-0.813,3.464-1.081l3.419,3.645
- c-1.121,0.14-2.055,0.303-2.8,0.492c-0.746,0.188-1.301,0.401-1.661,0.635c-0.3,0.194-0.463,0.392-0.492,0.59c-0.029,0.2,0.085,0.366,0.344,0.499c0.419,0.216,1.282,0.057,2.591-0.479c0.311-0.125,0.558-0.224,0.742-0.293c1.718-0.66,3.264-1.001,4.639-1.021
- s2.666,0.28,3.873,0.9c1.875,0.967,2.787,2.149,2.734,3.554c-0.054,1.405-1.093,2.763-3.119,4.072c-1.101,0.713-2.334,1.333-3.699,1.857c-1.365,0.526-2.844,0.95-4.436,1.278z"/>
- <path d="M762.045,775.266l-25.018-12.864l6.641-4.295l25.018,12.86l-6.641,4.299z"/>
- </g>
- <g id="_x0032_ndBatik" style="fill:#000000;stroke:none;">
- <path d="M494.437,733.442L445.5,707.061l19.586-12.136c4.182-2.591,8.62-3.977,13.309-4.163c4.693-0.187,9.13,0.849,13.314,3.104c2.671,1.439,4.337,2.98,5,4.621c0.661,1.64,0.245,3.234-1.251,4.779c3.468-1.348,6.841-1.926,10.12-1.734
- c3.28,0.193,6.536,1.161,9.77,2.902c4.574,2.467,6.737,5.127,6.492,7.979c-0.246,2.854-2.871,5.829-7.874,8.93l-19.53,12.101z M470.91,704.812l6.838,3.687l1.942-1.202c1.201-0.745,1.822-1.47,1.861-2.177c0.039-0.707-0.497-1.362-1.61-1.961
- c-1.111-0.6-2.272-0.859-3.478-0.781c-1.206,0.078-2.412,0.487-3.611,1.232l-1.943,1.202z M488.219,714.144l7.907,4.263l2.477-1.535c1.473-0.911,2.262-1.797,2.365-2.658c0.104-0.861-0.473-1.631-1.735-2.313c-1.284-0.692-2.66-0.975-4.128-0.849
- c-1.466,0.129-2.937,0.646-4.408,1.559l-2.478,1.534z"/>
- <path d="M553.667,696.745l-5.229-2.819c0.827,2.069,1.002,3.862,0.528,5.381c-0.475,1.519-1.636,2.85-3.483,3.996c-3.363,2.082-7.849,2.893-13.46,2.432s-11.095-2.138-16.45-5.024c-5.6-3.02-9.025-6.115-10.279-9.289c-1.255-3.176-0.146-5.839,3.329-7.993
- c1.792-1.111,3.881-1.87,6.268-2.284c2.386-0.411,5.169-0.485,8.348-0.222l-4.583-2.471l13.406-8.307l34.511,18.606l-12.905,7.994z M528.56,692.179c1.456,0.785,2.965,1.212,4.528,1.278c1.563,0.069,2.891-0.237,3.984-0.915c1.112-0.688,1.558-1.476,1.334-2.36
- c-0.223-0.882-1.072-1.724-2.551-2.521c-1.5-0.809-3.038-1.25-4.612-1.323c-1.575-0.073-2.909,0.229-4,0.906c-1.094,0.677-1.516,1.471-1.269,2.377c0.244,0.91,1.107,1.761,2.586,2.559z"/>
- <path d="M574.353,683.929l-21.797-11.75l-4.022,2.491l-12.715-6.854l4.022-2.492l-11.433-6.164l14.032-8.693l11.433,6.163l4.021-2.491l12.715,6.854l-4.021,2.492l21.797,11.751l-14.031,8.692z"/>
- <path d="M565.938,636.678c2.478,1.337,3.764,2.819,3.863,4.451c0.099,1.63-1.009,3.163-3.322,4.594c-2.331,1.446-4.925,2.2-7.777,2.26c-2.852,0.063-5.503-0.569-7.958-1.892c-2.454-1.322-3.709-2.786-3.764-4.394c-0.054-1.607,1.102-3.146,3.473-4.612
- c2.35-1.456,4.905-2.219,7.665-2.287c2.759-0.07,5.365,0.559,7.82,1.88z M596.651,670.114l-34.512-18.605l14.032-8.693l34.512,18.605l-14.031,8.693z"/>
- <path d="M617.022,657.494l-51.714-27.88l13.853-8.583l30.386,16.382l-7.283-10.764l16.443-10.187l6.325,15.3l28.723,2.974l-16.594,10.279l-19.202-3.068l12.916,6.964l-13.852,8.583z"/>
- </g>
- <g id="BigBatik" style="fill:#000000;stroke:none;">
- <path d="M291.621,656.508l-112.936-60.217l45.202-27.697c9.651-5.916,19.892-9.082,30.717-9.506c10.829-0.426,21.069,1.938,30.724,7.086c6.165,3.287,10.01,6.803,11.539,10.546c1.525,3.744,0.565,7.381-2.885,10.909c8.002-3.078,15.787-4.396,23.354-3.958
- c7.57,0.439,15.084,2.646,22.547,6.625c10.557,5.63,15.55,11.7,14.984,18.212c-0.567,6.511-6.625,13.305-18.172,20.381l-45.073,27.619z M237.326,591.158l15.781,8.415l4.483-2.746c2.771-1.699,4.205-3.354,4.294-4.969c0.09-1.612-1.146-3.106-3.712-4.475
- c-2.566-1.369-5.245-1.962-8.028-1.784s-5.565,1.115-8.336,2.812l-4.483,2.747z M277.273,612.458l18.247,9.729l5.717-3.502c3.397-2.081,5.218-4.103,5.457-6.068c0.24-1.967-1.092-3.725-4.004-5.278c-2.962-1.579-6.139-2.225-9.527-1.937
- c-3.385,0.29-6.777,1.473-10.174,3.553l-5.716,3.504z"/>
- <path d="M428.313,572.746l-12.067-6.434c1.907,4.723,2.311,8.816,1.218,12.279c-1.098,3.467-3.776,6.509-8.039,9.121c-7.76,4.755-18.115,6.604-31.064,5.551c-12.949-1.055-25.604-4.877-37.964-11.467c-12.923-6.891-20.83-13.959-23.722-21.205
- c-2.896-7.247-0.336-13.328,7.682-18.24c4.138-2.536,8.958-4.272,14.465-5.214c5.507-0.94,11.929-1.11,19.266-0.507l-10.579-5.641l30.938-18.959l79.647,42.468l-29.782,18.247z M370.372,562.324c3.36,1.791,6.842,2.766,10.45,2.918
- c3.608,0.154,6.671-0.543,9.194-2.09c2.565-1.57,3.594-3.368,3.077-5.387c-0.513-2.018-2.473-3.938-5.886-5.758c-3.46-1.844-7.012-2.852-10.643-3.019c-3.636-0.167-6.714,0.524-9.235,2.068c-2.522,1.546-3.497,3.357-2.928,5.427c0.563,2.075,2.556,4.02,5.97,5.84
- z"/>
- <path d="M476.051,543.496l-50.304-26.822l-9.281,5.688l-29.343-15.646l9.281-5.687l-26.385-14.067l32.382-19.843l26.386,14.067l9.281-5.687l29.343,15.646l-9.281,5.688l50.304,26.82l-32.382,19.844z"/>
- <path d="M456.633,435.645c5.717,3.048,8.688,6.434,8.916,10.156c0.23,3.723-2.327,7.22-7.665,10.49c-5.382,3.298-11.368,5.018-17.95,5.157c-6.583,0.139-12.701-1.298-18.366-4.319c-5.664-3.02-8.559-6.362-8.685-10.029c-0.125-3.668,2.544-7.18,8.013-10.531
- c5.424-3.324,11.321-5.061,17.689-5.218c6.368-0.158,12.383,1.273,18.047,4.294z M527.511,511.963l-79.647-42.468l32.382-19.842l79.647,42.467l-32.382,19.843z"/>
- <path d="M574.524,483.154l-119.347-63.635l31.97-19.59l70.126,37.391l-16.811-24.566L578.41,389.5l14.599,34.926l66.286,6.784l-38.295,23.465l-44.315-7.006l29.81,15.895l-31.97,19.589z"/>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik70.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik70.svg
deleted file mode 100644
index de7e43d76ac..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batik70.svg
+++ /dev/null
@@ -1,129 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: batik70.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Batik, 70's Mood</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" style="overflow:hidden">
-
- <defs>
- <pattern id="backgroundPattern" patternUnits="userSpaceOnUse"
- x="0" y="0" width="20" height="10" style="overflow:hidden">
- <rect x="0" y="0" width="10" height="10" fill="rgb(110, 200, 255)" fill-opacity=".5" />
- <rect x="0" y="-5" width="8" height="20" fill="none" stroke="rgb(204, 102, 53)" stroke-width="1"/>
- </pattern>
-
- <g id="batik">
- <path id="Batik_B" d="M50.037,12.141l0.463,3.236c0,1.465-0.039,2.484-0.115,3.063s-0.344,1.213-0.803,1.906l-1.834,3.234l-2.521,3.814c4.395,6.24,7.326,10.824,8.791,13.75l3.008,6.355l1.967,6.701c0.848,3.16,1.271,6.279,1.271,9.361
- c0,5.008-0.869,9.57-2.604,13.691s-4.145,7.453-7.229,9.996c-3.086,2.543-6.998,4.449-11.74,5.719s-9.543,1.906-14.4,1.906c-3.855,0-7.096-0.27-9.717-0.809c-3.238-0.461-5.688-1.193-7.346-2.195c-1.658-1-3.123-2.195-4.395-3.582
- C1.561,86.902,0.617,85.055,0,82.742c0-5.082,1.117-10.436,3.355-16.061l6.709-17.68c2.234-6.086,3.354-11.748,3.354-16.986c-0.232-2.156-0.617-4.197-1.156-6.123l-1.852-6.471c-0.695-2.311-2.121-5.008-4.279-8.09l-0.115-0.924V9.715
- c0-3.158,1.309-5.238,3.928-6.24c4.775-1.232,9.859-1.85,15.252-1.85c6.316,0,11.746,0.828,16.291,2.484s7.395,4.334,8.551,8.031z M29.518,12.625c-0.846,0.461-1.268,1.189-1.268,2.186c0,0.691,0.326,1.668,0.979,2.934s1.096,2.434,1.326,3.506
- c1.074-0.383,1.938-1.148,2.59-2.299s0.98-2.416,0.98-3.797c-0.23-0.842-0.787-1.512-1.67-2.012s-1.863-0.672-2.938-0.518z M30.537,33.979L29.496,45.66c0,0.617,0.203,1.119,0.609,1.504l1.826,0.463l2.193-0.463c0.645-0.23,1.363-1.039,2.152-2.428
- c0.645-1.387,0.969-3.045,0.969-4.975V38.49c0-0.539-0.078-1.041-0.232-1.504c0-0.617-0.502-1.389-1.504-2.314c-1.004-0.77-1.967-1.156-2.891-1.156c-0.771,0-1.465,0.154-2.082,0.463z"/>
- <path id="Batik_A" d="M105.245,27.799c0,2.086-0.695,5.736-2.082,10.951c-1.389,5.215-2.082,8.828-2.082,10.836c0,2.473,0.805,5.389,2.414,8.748c1.609,3.361,3.105,7.07,4.486,11.125c1.379,4.057,2.07,8.17,2.07,12.34
- c0,2.086-0.232,4.289-0.693,6.605c-2.082,2.086-4.898,3.787-8.445,5.1c-3.471,1.08-7.133,1.621-10.988,1.621h-4.049c-0.695,0-1.254-0.039-1.678-0.115c-0.424-0.08-1.561-0.311-3.41-0.697c-1.234-0.156-2.432-0.387-3.588-0.697
- c-1.156-0.309-2.391-0.734-3.699-1.277c-2.777-1.625-4.666-3.561-5.668-5.807l-1.967-5.807l-0.463-5.344l0.115-4.412c0-1.006,0.27-2.477,0.811-4.414c0-2.941,0.539-5.729,1.619-8.361c0.617-1.471,1.387-2.941,2.313-4.412s2.197-3.252,3.818-5.344
- c3.006-3.871,7.4-6.773,13.186-8.709c1.773-1.084,2.66-2.672,2.66-4.762c0-0.773-0.252-1.588-0.752-2.439c-0.502-0.852-1.408-1.277-2.719-1.277c-0.539,0-1.156,0.176-1.85,0.525c-0.695,0.35-1.621,1.883-2.777,4.598c-0.926,2.563-1.967,4.078-3.123,4.543
- l-2.66,0.465c-1.156,0-2.141-0.211-2.949-0.637c-0.811-0.424-1.447-1.137-1.908-2.141l-0.348-2.084l-0.115-1.621c0-2.314,0.676-4.494,2.027-6.539s3.688-3.762,7.01-5.15c3.32-1.389,6.836-2.084,10.545-2.084c1.699,0,2.914,0.039,3.648,0.115
- c0.734,0.078,1.932,0.385,3.592,0.922s3.186,1.266,4.576,2.186c1.387,0.691,2.428,1.842,3.123,3.451z M86.477,49.361c-1.164,0.541-2.172,1.582-3.023,3.123c-0.621,1.467-0.932,3.164-0.932,5.09l0.115,2.082c0,2.623,1.279,3.934,3.84,3.934
- c0.697-1.002,1.201-2.467,1.514-4.396l0.465-6.014v-3.818c-0.311-0.385-0.543-0.578-0.697-0.578l-1.281,0.578z"/>
- <path id="Batik_T" d="M140.626,11.268l0.578,2.082c0,1.158-0.605,2.797-1.813,4.918c-1.209,2.121-1.813,3.607-1.813,4.455c0,0.541,0.232,1.158,0.701,1.852c0.156,0.156,1.131,0.465,2.924,0.926h2.529c1.445,0,2.609,0.379,3.494,1.135
- l0.602,2.727v1.816c0,0.928-0.271,1.777-0.811,2.549c-0.311,0.232-2.088,0.656-5.332,1.273c-2.627,0-4.172,0.926-4.635,2.777l-0.348,3.008v1.273c0,4.783,2.07,11.225,6.211,19.324c4.141,8.102,6.211,14.234,6.211,18.398c0,1.391-0.078,2.393-0.23,3.008
- l-0.463,2.662c-0.078,0.85-0.541,2.084-1.389,3.703c-1.389,2.314-3.395,3.992-6.016,5.033s-5.396,1.563-8.326,1.563c-3.625,0-7.326-0.617-11.104-1.852c-2.082-1.387-3.74-3.277-4.975-5.67c-1.08-2.545-1.619-5.168-1.619-7.869c0-2.314,0.191-4.09,0.574-5.324
- l4.25-13.076c0.467-1.465,0.934-2.99,1.402-4.572s0.877-3.182,1.229-4.803c0.352-1.619,0.604-3.066,0.76-4.34s0.234-2.604,0.234-3.992c0-2.777-0.271-5.207-0.811-7.291c-0.463-0.693-2.006-1.387-4.629-2.082c-2.625-0.695-3.936-1.93-3.936-3.705v-2.082
- l0.596-2.547c0.238-0.926,0.914-1.426,2.027-1.504l1.072,0.115c1.271,0,2.266-0.346,2.98-1.041c0.715-0.693,1.074-1.504,1.074-2.43c0-0.848,0-1.465,0-1.852c0-0.617-0.355-1.582-1.066-2.895l-0.934-3.24c0-1.234,0.424-2.275,1.271-3.125
- c2.695-1.465,5.66-2.199,8.896-2.199c3.928,0,7.471,0.965,10.629,2.893z"/>
- <path id="Batik_I" d="M180.858,27.877l0.344,2.777c0,1.852-0.855,4.857-2.563,9.021c-1.709,4.164-2.563,7.25-2.563,9.254v2.43c0,3.701,1.77,9.195,5.313,16.482c3.541,7.287,5.313,12.473,5.313,15.557c0,2.16-0.654,4.318-1.961,6.479
- s-3.689,4.203-7.146,6.129c-2.613,1.078-5.535,1.619-8.762,1.619c-4.383,0-8.033-0.965-10.953-2.891c-1.844-2.004-3.229-3.971-4.15-5.898l-0.807-3.008l-0.346-3.355c0-3.547,1.666-8.943,5-16.193c3.332-7.248,5-12.723,5-16.424v-2.43v-1.734
- c0-1.695-0.896-4.318-2.688-7.865c-1.793-3.547-2.688-6.092-2.688-7.635c0-1.078,0.324-2.1,0.977-3.064s1.936-1.986,3.852-3.066l4.139-0.463l4.254-0.348c2.217,0,4.205,0.348,5.963,1.043s3.248,1.889,4.473,3.584z M169.567,0c2.52,0,4.965,0.852,7.332,2.553
- s3.553,3.75,3.553,6.145c0,3.094-0.783,5.896-2.35,8.408c-1.566,2.514-3.609,3.77-6.129,3.77c-3.285,0-6.131-0.889-8.537-2.666s-3.609-4.176-3.609-7.191c0-2.783,0.896-5.314,2.691-7.596S166.663,0,169.567,0z"/>
- <path id="Batik_K" d="M216.409,4.965v2.193v3.35c-0.084,0.387-0.252,1.098-0.504,2.137s-0.545,1.982-0.881,2.828c-0.422,1.848-0.715,3.119-0.883,3.811c-0.504,2.156-0.756,3.541-0.756,4.156l-0.352,5.773c0,3.313,0.469,6.699,1.41,10.162
- c1.309-0.922,3.391-4.27,6.242-10.041s6.127-8.658,9.826-8.658h1.387l2.08,0.463c1.85,0,3.449,0.213,4.797,0.635c1.348,0.424,2.447,1.328,3.295,2.711c0,2.924-2.082,5.732-6.246,8.424s-6.709,4.691-7.633,5.998l-2.314,2.652c-0.463,0.539-0.732,1.424-0.809,2.654
- l0.346,1.621c5.629,4.709,9.85,9.379,12.664,14.012s4.723,8.627,5.727,11.984c1.002,3.359,1.504,6.582,1.504,9.668c0,3.012-0.463,6.021-1.389,9.031c-0.85,1.313-2.201,2.434-4.053,3.359c-1.621,0.693-3.59,1.271-5.904,1.736c-2.934,0-5.363-0.367-7.293-1.1
- c-1.93-0.734-3.475-2.145-4.631-4.23c-0.311-0.926-0.6-2.027-0.869-3.303c-0.27-1.273-0.482-2.375-0.637-3.303l-0.375-7.418v-3.824l0.375-3.939c0-3.398-0.24-6.373-0.721-8.924c-0.48-2.549-1.602-5.215-3.363-7.996l-1.08-0.463c-0.391,0-0.818,0.232-1.283,0.695
- l-0.701,1.623c0,3.789,0.607,9.143,1.824,16.061c1.215,6.92,1.824,11.615,1.824,14.088c0,2.32-0.232,4.756-0.693,7.307c-0.461,1.469-1.75,2.688-3.867,3.652S208.03,96,205.491,96c-3.539,0-6.656-0.619-9.35-1.854c-1.617-1.004-2.809-2.512-3.578-4.521
- s-1.154-4.252-1.154-6.725v-3.479l0.463-3.016l0.346-2.318c0-0.773,0.191-1.584,0.578-2.436l4.283-15.303c2.469-8.813,3.705-16.078,3.705-21.799c0-3.398-0.27-6.451-0.805-9.158l-4.945-17.508c0-1.469,0.268-2.744,0.807-3.826c0.461-1.236,1.422-2.396,2.883-3.479
- L203.22,0h3.459c2.316,0,4.285,0.348,5.906,1.039c1.621,0.693,2.896,2.002,3.824,3.926z"/>
- </g>
-
- <filter id="shadow" filterRes="200" x="-.2" y="-.1">
- <feGaussianBlur stdDeviation="3 3" />
- <feOffset dx="-10" dy="10" />
- </filter>
-
- <filter id="innerShadow" filterRes="500" x="-.2" y="0">
- <feGaussianBlur stdDeviation="3 4" in="SourceAlpha"/>
- <feOffset dx="-10" dy="15" result="offsetShadow"/>
- <feComposite in2="SourceGraphic" in="offsetShadow" operator="out" />
- </filter>
-
-
- <path id="Outer_Ellipse" style="stroke:none;" d="M453.747,104.22C333.581-15.897,157.944-35.015,61.45,61.516c-96.493,96.533-77.301,272.161,42.866,392.278C224.48,573.911,400.117,593.031,496.61,496.498c96.493-96.533,77.302-272.161-42.863-392.278z
- M461.486,454.618c-74.193,74.224-222.251,46.516-330.696-61.886C22.343,284.329-5.426,136.283,68.766,62.059c74.193-74.222,222.251-46.516,330.698,61.887c108.445,108.402,136.214,256.449,62.021,330.672z"/>
- <path id="Inner_Ellipse" style="stroke:none;" d="M399.464,123.946C291.018,15.543,142.959-12.163,68.766,62.059c-74.192,74.224-46.423,222.27,62.023,330.672c108.445,108.402,256.503,136.11,330.696,61.886c74.192-74.223,46.424-222.27-62.021-330.672z
- M410.417,397.331c-58.115,58.14-179.371,31.157-270.832-60.267C48.124,245.64,21.092,124.396,79.207,66.256c58.116-58.139,179.372-31.157,270.833,60.267c91.46,91.424,118.493,212.668,60.377,270.808z"/>
-
- </defs>
-
- <rect x="0" y="0" width="100%" height="100%" fill="rgb(13, 97, 160)" />
- <g fill="rgb(255, 255, 20)">
- <circle cx="50" cy="150" r="120" />
- <circle cx="100" cy="300" r="60" />
- <circle cx="350" cy="200" r="90" />
- <circle cx="380" cy="400" r="70" />
- <circle cx="225" cy="275" r="40" />
- <circle cx="100" cy="450" r="35" />
- <circle cx="-20" cy="500" r="120" />
- </g>
- <rect x="0" y="0" width="100%" height="100%" style="overflow:hidden; fill:url(#backgroundPattern)" />
-
- <g filter="url(#innerShadow)" opacity=".5">
- <use xlink:href="#Outer_Ellipse" fill-opacity="1"/>
- <use xlink:href="#Inner_Ellipse" fill-opacity="1"/>
- </g>
-
- <use xlink:href="#Outer_Ellipse" fill="rgb(13, 97, 160)" fill-opacity=".75"/>
- <use xlink:href="#Inner_Ellipse" fill="rgb(255, 255, 20)" fill-opacity=".75" />
-
- <g transform="translate(50, 154) scale(1.5, 1.5)">
- <use x="0" y="0" xlink:href="#batik"
- fill="black" fill-opacity=".5" filter="url(#shadow)"/>
-
- <use x="0" y="0" xlink:href="#batik"
- fill="none" stroke-width="8" stroke="rgb(13, 97, 160)"/>
-
- <use x="0" y="0" xlink:href="#batik"
- fill="rgb(255, 255, 20)" stroke="rgb(204, 102, 53)" stroke-width="1"/>
- </g>
-
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikBatik.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikBatik.svg
deleted file mode 100644
index 257d4410d05..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikBatik.svg
+++ /dev/null
@@ -1,212 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: batikBatik.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" xml:space="preserve" viewBox="0 0 450 500">
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <defs>
- <filter id="tableRedOrangeTint" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.02" numOctaves="1"/>
-
- <feComponentTransfer>
- <feFuncR type="gamma" amplitude="1" exponent=".42" offset="0" />
- <feFuncG type="gamma" amplitude="1" exponent=".42" offset="0" />
- <feFuncB type="gamma" amplitude="1" exponent=".42" offset="0" />
- </feComponentTransfer>
-
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1
- 0 0 0 -1 1
- 0 0 0 -1 1
- 0 0 0 0 1" />
- <feComponentTransfer>
- <feFuncR type="table" tableValues="1 1.0 0.95 0.85 0.6 0.4" />
- <feFuncG type="table" tableValues="1 1.0 0.75 0.55 0.3 0.3" />
- <feFuncB type="table" tableValues="1 0.4 0 0 0 0" />
- <feFuncA type="linear" slope="1" intercept="0"/>
- </feComponentTransfer>
- <feComponentTransfer>
- <feFuncR type="gamma" amplitude="1" exponent="2.4" offset="0" />
- <feFuncG type="gamma" amplitude="1" exponent="2.4" offset="0" />
- <feFuncB type="gamma" amplitude="1" exponent="2.4" offset="0" />
- </feComponentTransfer>
- <feComposite operator="in" in2="SourceGraphic" />
- </filter>
-
- <filter id="tableBlueAquaTint" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.01" numOctaves="2"/>
- <feComponentTransfer>
- <feFuncR type="gamma" amplitude="1" exponent=".42" offset="0" />
- <feFuncG type="gamma" amplitude="1" exponent=".42" offset="0" />
- <feFuncB type="gamma" amplitude="1" exponent=".42" offset="0" />
- </feComponentTransfer>
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- <feComponentTransfer>
- <feFuncR type="table" tableValues="1 0.5 0 0 0 0" />
- <feFuncG type="table" tableValues="1 .9 .6 .4 .35 .2" />
- <feFuncB type="table" tableValues="1 .9 .8 .6 .5 .2" />
- <feFuncA type="linear" slope="1" intercept=".1" />
- </feComponentTransfer>
- <feComponentTransfer>
- <feFuncR type="gamma" amplitude="1" exponent="2.4" offset="0" />
- <feFuncG type="gamma" amplitude="1" exponent="2.4" offset="0" />
- <feFuncB type="gamma" amplitude="1" exponent="2.4" offset="0" />
- </feComponentTransfer>
- </filter>
- <filter id="tableBlueVioletTint" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.02" numOctaves="2"/>
- <feComponentTransfer>
- <feFuncR type="gamma" amplitude="1" exponent=".42" offset="0" />
- <feFuncG type="gamma" amplitude="1" exponent=".42" offset="0" />
- <feFuncB type="gamma" amplitude="1" exponent=".42" offset="0" />
- </feComponentTransfer>
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- <feComponentTransfer>
- <feFuncR type="table" tableValues="0 .1 .2 .3 .4 .5" />
- <feFuncG type="table" tableValues="0 0 0 0 0.2 .4" />
- <feFuncB type="table" tableValues=".1 .2 .6 .8 .7 .7" />
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- <feComponentTransfer>
- <feFuncR type="gamma" amplitude="1" exponent="2.4" offset="0" />
- <feFuncG type="gamma" amplitude="1" exponent="2.4" offset="0" />
- <feFuncB type="gamma" amplitude="1" exponent="2.4" offset="0" />
- </feComponentTransfer>
- <feComposite operator="in" in2="SourceGraphic" />
- </filter>
- <filter id="tableGreenTint" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.015" numOctaves="1"/>
- <feComponentTransfer>
- <feFuncR type="gamma" amplitude="1" exponent=".42" offset="0" />
- <feFuncG type="gamma" amplitude="1" exponent=".42" offset="0" />
- <feFuncB type="gamma" amplitude="1" exponent=".42" offset="0" />
- </feComponentTransfer>
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- <feComponentTransfer>
- <feFuncR type="table" tableValues="0 0 0 0 0.5 1" />
- <feFuncG type="table" tableValues=".4 .4 .4 .6 .5 .3" />
- <feFuncB type="table" tableValues="0.1 .2 .3 .4 .4 .2" />
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- <feComponentTransfer>
- <feFuncR type="gamma" amplitude="1" exponent="2.4" offset="0" />
- <feFuncG type="gamma" amplitude="1" exponent="2.4" offset="0" />
- <feFuncB type="gamma" amplitude="1" exponent="2.4" offset="0" />
- </feComponentTransfer>
- </filter>
-
- <path transform="scale(0.9)" id="logoText" d="M64.994,178.963V77.831c0-6.188-0.57-10.773-1.707-13.754c-1.137-2.977-3.066-5.461-5.793-7.449c-1.137-0.766-2.367-1.395-3.695-1.891s-3.012-0.938-5.055-1.32c-2.125-0.371-3.488-0.781-4.094-1.23s-0.906-1.121-0.906-2.02c0-1.195,0.32-2.035,0.969-2.52
-c0.645-0.484,1.953-0.73,3.93-0.73c0.758,0,3.816,0.211,9.176,0.625c5.355,0.418,10.387,0.625,15.098,0.625c2.961,0,7.883-0.207,14.758-0.625c6.875-0.414,12.324-0.625,16.352-0.625c16.711,0,29.762,3.461,39.145,10.379s14.074,16.574,14.074,28.965
-c0,7.148-1.793,13.418-5.375,18.816c-3.586,5.398-9,9.996-16.242,13.797v2.18c11.574,2.051,20.445,6.547,26.613,13.492s9.254,15.879,9.254,26.805c0,15.406-5.184,27.645-15.551,36.715s-24.473,13.602-42.316,13.602c-6.078,0-13.367-0.293-21.871-0.875
-c-8.508-0.586-13.898-0.875-16.172-0.875c-6.762,0-13.863,0.348-21.301,1.043c-1.824,0.137-2.965,0.207-3.418,0.207c-0.609,0-1.199-0.344-1.77-1.027s-0.852-1.406-0.852-2.172c0-1.598,1.355-2.93,4.074-3.996l0.113-0.055c1.809-0.836,3.223-1.574,4.242-2.223
-c1.02-0.645,1.906-1.387,2.66-2.223c2.039-2.047,3.492-4.516,4.359-7.402s1.301-7.254,1.301-13.105z M82.994,110.209c0,3.648,0.453,5.93,1.367,6.84c0.914,0.914,2.816,1.367,5.711,1.367h16.555c12.023,0,20.758-2.031,26.203-6.098
-c5.441-4.066,8.164-10.508,8.164-19.324c0-10.945-4.188-20.027-12.559-27.246c-8.375-7.219-18.914-10.832-31.625-10.832c-5.711,0-9.441,0.855-11.191,2.566s-2.625,5.148-2.625,10.316v42.41z M82.994,187.737c0,6.539,1.789,10.953,5.371,13.242
-c3.578,2.293,11.16,3.438,22.746,3.438c14.172,0,24.82-3.031,31.945-9.094s10.688-15.156,10.688-27.281c0-13.031-4.234-23.188-12.695-30.461s-20.316-10.914-35.563-10.914H91.213c-3.578,0-5.84,0.477-6.793,1.426s-1.426,3.285-1.426,7.004v52.641zM238.275,198.952c-5.238,4.766-10.891,8.285-16.961,10.559c-6.07,2.27-12.863,3.406-20.375,3.406c-7.363,0-12.98-1.922-16.848-5.762c-3.871-3.844-5.805-9.414-5.805-16.719c0-9.359,4.266-16.758,12.805-22.195
-c8.535-5.438,23.766-10.215,45.695-14.324v-15.789c0-7.09-2.16-12.523-6.477-16.297s-10.523-5.664-18.625-5.664c-6.891,0-11.758,0.992-14.598,2.977s-4.258,5.336-4.258,10.063c0,1.984,0.281,4.27,0.852,6.863s0.855,4.156,0.855,4.688
-c0,1.07-0.516,1.945-1.547,2.633s-2.352,1.027-3.953,1.027c-3.055,0-5.652-0.816-7.793-2.449s-3.207-3.664-3.207-6.098c0-6.605,3.664-12.625,11-18.055c7.332-5.43,15.977-8.148,25.93-8.148c13.906,0,23.727,2.621,29.465,7.855
-c5.734,5.238,8.605,14.535,8.605,27.891v42.844c0,6.516,0.621,10.715,1.867,12.594s3.609,2.816,7.086,2.816c0.602,0,1.434-0.035,2.492-0.113c1.055-0.078,1.773-0.117,2.152-0.117c0.527,0,1.02,0.246,1.473,0.73c0.453,0.488,0.68,1.07,0.68,1.742
-c0,1.574-1.273,2.887-3.816,3.934s-5.785,1.574-9.73,1.574c-4.176,0-7.668-1.039-10.477-3.117s-4.973-5.191-6.488-9.348z M236.787,159.167c-16.43,3.43-27.789,7.273-34.074,11.535c-6.285,4.266-9.426,9.973-9.426,17.129c0,5.559,1.512,9.879,4.543,12.961
-c3.027,3.086,7.27,4.625,12.723,4.625c7.492,0,13.738-1.941,18.738-5.832c4.996-3.887,7.496-8.813,7.496-14.777v-25.641z
-M274.411,122.417h-8.586c-0.602,0-1.281-0.285-2.035-0.855s-1.129-1.164-1.129-1.773c0-0.531,1.648-2.246,4.953-5.141s6.398-5.941,9.285-9.141c2.051-2.207,4.309-5.48,6.777-9.824s4.309-6.516,5.527-6.516c0.68,0,1.137,0.195,1.363,0.578
-s0.344,1.152,0.344,2.301v21.121h20.266c4.555,0,8.539-0.902,11.953-2.711c0.984-0.523,1.668-0.789,2.051-0.789c0.301,0,0.527,0.133,0.68,0.395c0.152,0.266,0.23,0.695,0.23,1.297c0,3.086-0.93,5.777-2.789,8.07c-1.859,2.297-4.195,3.441-7.004,3.441
-c-0.453,0-1.137-0.074-2.047-0.227c-0.914-0.148-1.633-0.227-2.164-0.227h-21.176v64.957c0,5.688,1.383,9.992,4.156,12.914c2.77,2.922,6.813,4.379,12.125,4.379c4.93,0,10.055-1.441,15.367-4.324c1.594-0.832,2.617-1.25,3.074-1.25c0.68,0,1.23,0.117,1.648,0.344
-c0.418,0.23,0.629,0.574,0.629,1.031c0,2.75-2.816,5.598-8.441,8.539c-5.629,2.938-11.828,4.41-18.594,4.41c-9.43,0-16.199-2.379-20.305-7.133c-4.109-4.754-6.16-12.762-6.16-24.027v-59.84z
-M319.032,184.389V142.35c0-7.898-0.703-12.984-2.105-15.266c-1.406-2.277-4.043-3.418-7.91-3.418c-2.199,0-3.828-0.227-4.891-0.68s-1.594-1.137-1.594-2.051c0-1.516,1.863-2.766,5.598-3.754l0.23-0.016c1.75-0.301,3.484-0.719,5.199-1.25
-c1.711-0.531,3.484-1.211,5.313-2.047c2.207-0.906,4.988-2.25,8.34-4.031s5.559-2.672,6.625-2.672c0.992,0,1.676,0.23,2.059,0.684c0.379,0.457,0.57,1.48,0.57,3.074c0,0.305-0.039,1.484-0.117,3.531c-0.379,11.391-0.566,22.93-0.566,34.617v35.543
-c0,6.078,0.547,10.313,1.648,12.703c1.102,2.395,3.168,4.387,6.203,5.98c0.906,0.457,1.91,0.801,3.012,1.027s2.371,0.34,3.813,0.34c2.352,0.152,3.867,0.492,4.551,1.023c0.68,0.531,1.023,1.363,1.023,2.5c0,0.758-0.383,1.402-1.141,1.934
-c-0.758,0.527-1.707,0.793-2.848,0.793c-0.531,0-3.266-0.211-8.199-0.625c-4.938-0.414-9.566-0.625-13.895-0.625c-6.305,0-12.383,0.375-18.227,1.125c-0.914,0.082-1.48,0.125-1.707,0.125c-0.762,0-1.406-0.25-1.938-0.738c-0.531-0.492-0.797-1.082-0.797-1.766
-c0-0.758,0.223-1.422,0.676-1.992s1.281-1.156,2.488-1.766c0.227-0.148,0.602-0.379,1.129-0.684c1.656-1.211,2.859-2.238,3.617-3.074c1.43-1.82,2.426-3.828,2.992-6.031c0.563-2.203,0.848-5.695,0.848-10.477z M318.032,74.292c0-2.195,1.309-4.852,3.926-7.961
-s4.719-4.664,6.313-4.664c1.438,0,3.469,1.5,6.086,4.492c2.617,2.996,3.926,5.48,3.926,7.449c0,1.898-1.254,4.383-3.754,7.453c-2.504,3.07-4.742,4.605-6.711,4.605c-1.977,0-4.102-1.305-6.375-3.922s-3.41-5.102-3.41-7.453z
-M375.257,184.307V72.413c0-8.078-0.68-13.219-2.031-15.43s-3.906-3.316-7.664-3.316h-1.805c-1.387,0-2.465-0.242-3.23-0.734c-0.77-0.492-1.191-1.188-1.27-2.094c0-1.656,1.977-2.941,5.93-3.848l0.23-0.074c1.824-0.301,3.516-0.68,5.074-1.133
-s3.098-0.984,4.617-1.594c2.66-1.059,5.586-2.535,8.781-4.43c3.191-1.895,5.246-2.844,6.16-2.844c0.984,0,1.746,0.383,2.277,1.141s0.801,1.859,0.801,3.301c0,0.305-0.039,1.082-0.113,2.332c-0.078,1.254-0.113,2.375-0.113,3.359
-c-0.383,5.391-0.668,10.684-0.859,15.883s-0.285,10.531-0.285,15.996v80.641l33.148-30.207c1.434-1.367,2.566-2.715,3.398-4.047c0.832-1.328,1.25-2.527,1.25-3.594c0-1.289-1.324-2.316-3.969-3.078c-0.305-0.074-0.566-0.148-0.793-0.227
-c-1.891-0.375-3.215-0.828-3.969-1.359c-0.758-0.527-1.133-1.242-1.133-2.148c0-0.68,0.453-1.262,1.359-1.754s2.004-0.738,3.289-0.738c0.301,0,2.305,0.211,6.008,0.625c3.703,0.418,7.297,0.625,10.773,0.625c2.871,0,6.141-0.207,9.809-0.625
-c3.664-0.414,5.875-0.625,6.633-0.625c1.438,0,2.496,0.227,3.176,0.68s1.02,1.133,1.02,2.039c0,1.734-1.285,2.828-3.855,3.281h-0.113c-1.133,0.152-2.27,0.379-3.402,0.684s-2.305,0.723-3.516,1.254c-7.332,2.891-13.758,7.07-19.273,12.543
-c-0.605,0.684-1.059,1.141-1.359,1.367l-19.73,17.781c10.66,14.914,19.223,26.215,25.688,33.902s11.59,12.672,15.371,14.953c3.023,1.75,6.879,2.969,11.566,3.652c0.375,0.078,0.641,0.113,0.793,0.113c2.191,0.152,3.609,0.438,4.254,0.852
-c0.641,0.414,1,1.113,1.078,2.094c0,1.133-0.512,1.922-1.535,2.375s-3.012,0.68-5.965,0.68h-19.277c-5,0-15.23-10.113-30.684-30.34c-5.609-7.375-10.117-13.227-13.523-17.563l-6.516,6.156v15.617c0,6.852,0.531,11.344,1.602,13.477
-c1.066,2.133,3.086,3.883,6.059,5.25c1.219,0.535,3.121,0.992,5.715,1.371c0.078,0.023,0.152,0.031,0.23,0.031c2.133,0.152,3.523,0.492,4.172,1.023s0.973,1.363,0.973,2.5c0,0.836-0.344,1.496-1.027,1.988s-1.594,0.738-2.734,0.738
-c-0.305,0-2.758-0.211-7.355-0.625c-4.602-0.414-8.992-0.625-13.172-0.625c-6.309,0-12.313,0.375-18.016,1.125c-0.914,0.082-1.445,0.125-1.594,0.125c-0.836,0-1.523-0.25-2.055-0.746s-0.797-1.09-0.797-1.777c0-0.766,0.262-1.473,0.789-2.121
-c0.523-0.648,1.613-1.434,3.27-2.355c0.375-0.227,0.789-0.492,1.242-0.797c1.273-0.758,2.215-1.445,2.816-2.055c1.277-1.367,2.16-3.074,2.648-5.129c0.488-2.051,0.734-5.926,0.734-11.629z"/>
-
- <path id="leaf1" d="M210.,230. T 270.,290. 305.,355. 210.,230."/>
-
- <path id="leaf2" d="M110.,320. T 220.,330. 255.,345. 110.,320."/>
-
- <clipPath id="clipStalk1" fill="white">
- <path id="stalk1"
- d="M80.,350. T 225.,355. 290.,340. 85.,350."/>
- </clipPath>
-
- <clipPath id="clipStalk2" fill="white">
- <path id="stalk2"
- d="M268.,332. T 360.,435. 385.,438. 263.,328"/>
- </clipPath>
-
- </defs>
-
- <rect width="100%" height="100%" filter="url(#tableBlueAquaTint)" />
-
- <g style="fill:none; stroke:white; stroke-width:4.5; stroke-linecap:round; stroke-linejoin:round">
- <g>
- <use xlink:href="#logoText" stroke="none" fill="black" filter="url(#tableRedOrangeTint)"/>
- <use xlink:href="#logoText" stroke-width="5" opacity="0.75"/>
- </g>
- <g>
- <use xlink:href="#leaf2" stroke="none" fill="black" filter="url(#tableBlueVioletTint)"/>
- <use xlink:href="#leaf2" opacity="0.75"/>
- </g>
- <g transform="rotate(25) translate(110, -165)">
- <use xlink:href="#leaf1" stroke="none" fill="black" filter="url(#tableRedOrangeTint)" />
- <use xlink:href="#leaf1" opacity="0.75"/>
- </g>
- <g>
- <use xlink:href="#leaf1" stroke="none" fill="black" filter="url(#tableRedOrangeTint)" />
- <use xlink:href="#leaf1" opacity="0.75"/>
- </g>
- <g transform="rotate(-25) translate(-180, 90)">
- <use xlink:href="#leaf1" stroke="none" fill="black" filter="url(#tableRedOrangeTint)" />
- <use xlink:href="#leaf1" opacity="0.75"/>
- </g>
- <g transform="rotate(82) translate(120, -595)">
- <use xlink:href="#leaf2" stroke="none" fill="black" filter="url(#tableBlueVioletTint)"/>
- <use xlink:href="#leaf2" opacity="0.75"/>
- </g>
- <rect width="100%" height="100%" filter="url(#tableGreenTint)" style="clip-path:url(#clipStalk1)"/>
- <use xlink:href="#stalk1" opacity="0.75"/>
- <rect width="100%" height="100%" filter="url(#tableGreenTint)" style="clip-path:url(#clipStalk2)"/>
- <use xlink:href="#stalk2" opacity="0.75"/>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikCandy.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikCandy.svg
deleted file mode 100644
index 76fddf9c4f5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikCandy.svg
+++ /dev/null
@@ -1,143 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Batik Logo - looks like Techno-Candy -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: batikCandy.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-
-<!-- ############################# -->
-<defs>
- <radialGradient id="grad" r=".5">
- <stop stop-color="white" offset="0" />
- <stop stop-color="gold" offset="1" />
- </radialGradient>
-</defs>
-
-
- <rect x="0" y="0" width="100%" height="100%" style="fill:gold" />
- <ellipse cx="0" cy="0" rx="40%" ry="20%" style="fill:url(#grad)" />
-
-<!-- ############################# -->
-
-<defs>
-<font horiz-adv-x="838" ><font-face
- font-family="SVGImpact"
- units-per-em="2048"
- panose-1="2 11 8 6 3 9 2 5 2 4"
- ascent="2066"
- descent="-432"
- />
-
-<missing-glyph horiz-adv-x="1536" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-
-<glyph unicode="B" glyph-name="B" horiz-adv-x="1131" d="M84 1619H504Q703 1619 805 1588T971 1463T1034 1158Q1034 1016 990 960T814 874Q960 841 1012 765T1064 530V380Q1064 216 1027 137T907 29T571 0H84V1619ZM505 1342V982Q532 983 547 983Q609 983 626
-1013T643 1188Q643 1264 629 1294T593 1333T505 1342ZM505 730V277Q594 280 618 305T643 428V579Q643 683 621 705T505 730Z" />
-
-<glyph unicode="a" glyph-name="a" horiz-adv-x="1032" d="M433 813H54V902Q54 1056 89 1139T232 1287T510 1351Q715 1351 819 1279T944 1101T965 666V0H572V118Q535 47 477 12T337 -24Q231 -24 143 35T54 296V405Q54 554 101 608T334 734Q533 812 547 839T561
-949Q561 1053 546 1084T494 1116Q453 1116 443 1090T433 952V813ZM561 631Q464 560 449 512T433 374Q433 271 446 241T500 211Q538 211 549 234T561 358V631Z" />
-
-<glyph unicode="b" glyph-name="b" horiz-adv-x="1064" d="M476 1619V1236Q526 1294 587 1322T721 1351Q804 1351 865 1325T958 1252T996 1160T1003 968V370Q1003 224 984 153T892 29T721 -24Q650 -24 589 7T476 100L450 0H72V1619H476ZM599 950Q599 1053 586
-1084T535 1116Q498 1116 487 1089T476 950V378Q476 271 488 241T538 211Q576 211 587 242T599 391V950Z" />
-
-<glyph unicode="i" glyph-name="i" horiz-adv-x="561" d="M488 1619V1408H72V1619H488ZM488 1327V0H72V1327H488Z" />
-
-<glyph unicode="k" glyph-name="k" horiz-adv-x="979" d="M942 1327L778 798L991 0H602L476 578V0H72V1619H476V939L602 1327H942Z" />
-
-<glyph unicode="t" glyph-name="t" horiz-adv-x="624" d="M498 1504V1295H607V1085H498V375Q498 244 511 229T624 214V0H461Q323 0 264 11T160 64T104 159T93 411V1085H6V1295H93V1504H498Z" />
-</font>
-
- <filter id="dropShadow" filterUnits="objectBoundingBox" width="1.4" height="1.4">
- <feGaussianBlur in="SourceAlpha" stdDeviation="4" />
- <feOffset dx="4" dy="4" />
- <feComponentTransfer result="shadow">
- <feFuncA type="linear" slope=".5" intercept="0" />
- </feComponentTransfer>
- </filter>
-
- <filter id="emboss" >
- <feGaussianBlur in="SourceAlpha" stdDeviation="2" result="blur"/>
- <feSpecularLighting in="blur" surfaceScale="-3" style="lighting-color:white"
- specularConstant="1" specularExponent="16"
- result="spec" kernelUnitLength="1" >
- <feDistantLight azimuth="45" elevation="45" />
- </feSpecularLighting>
- <feComposite in="spec" in2="SourceGraphic" operator="in" result="specOut"/>
- </filter>
-</defs>
-
-<g style="font-size:128; font-family:SVGImpact; text-anchor:middle;">
- <text x="50%" y="35%" style="filter:url(#dropShadow)">Batik</text>
- <text x="50%" y="35%" style="fill:rgb(172,20,20)">Batik</text>
- <text x="50%" y="35%" style="filter:url(#emboss)">Batik</text>
-</g>
-
-<!-- ############################# -->
-
-<defs>
- <g id="eye" style="stroke-width:8">
- <line x1="0" y1="-10" x2="0" y2="10"/>
- <line x1="-10" y1="0" x2="10" y2="0"/>
- </g>
-
- <g id="face">
- <circle cx="225" cy="320" r="90" />
- <use xlink:href="#eye" x="195" y="305" />
- <use xlink:href="#eye" x="255" y="305" />
- </g>
-
- <filter id="dropShadow2" filterUnits="objectBoundingBox" x="-1.2" y="-1.2" width="6" height="6">
- <feGaussianBlur in="SourceAlpha" stdDeviation="4" />
- <feOffset dx="4" dy="4" />
- <feComponentTransfer result="shadow">
- <feFuncA type="linear" slope=".5" intercept="0" />
- </feComponentTransfer>
- <feComposite in2="shadow" in="SourceGraphic"/>
- </filter>
-
- <path id="eyeUp" d="M240 277 A20 25 0 0 1 270 277" />
-
-</defs>
-
-
-<g style="stroke:black; fill:none; stroke-width:12;">
- <use xlink:href="#face" style="filter:url(#dropShadow)" />
- <use xlink:href="#face" />
- <use xlink:href="#face" style="filter:url(#emboss)" />
-</g>
-
-<g style="stroke:black; fill:none; stroke-width:8; stroke-linecap:round; ">
- <use xlink:href="#eyeUp" style="filter:url(#dropShadow2)" />
- <use xlink:href="#eyeUp" style="stroke:rgb(172,20,20)" />
- <use xlink:href="#eyeUp" style="filter:url(#emboss)" />
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikFX.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikFX.svg
deleted file mode 100644
index 4b51a37a5d7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikFX.svg
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: batikFX.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Batik, Futuristic Mood</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" style="overflow:hidden">
-
- <defs>
- <pattern id="stripes" patternUnits="userSpaceOnUse" x="0" y="0" width="50" height="4">
- <rect width="50" height="2" fill="black" fill-opacity=".2" />
- </pattern>
- <radialGradient id="backgroundGradientOld" cx="0" cy="0" r="1.3" gradientTransform="translate(.5, .5) scale(1, .5)" >
- <stop offset="0" stop-color="rgb(125, 72, 255)" />
- <stop offset=".25" stop-color="rgb(124, 65, 239)" />
- <stop offset="1" stop-color="black" />
- </radialGradient>
-
- <radialGradient id="backgroundGradient" cx="0" cy="0" r="1.2" >
- <stop offset="0" stop-color="white" />
- <stop offset=".25" stop-color="rgb(125, 72, 255)" />
- <stop offset=".5" stop-color="rgb(124, 65, 239)" />
- <stop offset="1" stop-color="black" />
- </radialGradient>
-
-
- <g id="batik">
- <path d="M0,83.61V6.721h36.79c7.876,0,14.018,1.846,18.429,5.539c4.41,3.692,6.615,8.83,6.615,15.411c0,4.201-1.044,7.693-3.129,10.474c-2.085,2.783-5.039,4.594-8.859,5.433c5.213,1.086,9.097,3.136,11.651,6.148c2.554,3.013,3.833,7.058,3.833,12.136
- c0,7.179-2.421,12.6-7.265,16.259c-4.843,3.661-11.97,5.49-21.377,5.49H0z M25.944,25.002v10.754h3.617c2.237,0,3.94-0.462,5.112-1.391c1.17-0.926,1.756-2.264,1.756-4.011c0-1.748-0.586-3.077-1.756-3.987c-1.172-0.909-2.875-1.365-5.112-1.365h-3.617z
- M25.944,52.29v12.367h4.612c2.747,0,4.863-0.536,6.341-1.611c1.479-1.075,2.22-2.598,2.22-4.572c0-2.008-0.742-3.539-2.22-4.598c-1.479-1.056-3.594-1.586-6.341-1.586h-4.612z"/>
- <path d="M111.327,83.61v-8.208c-2.627,3.495-5.377,6.074-8.248,7.734c-2.871,1.659-6.041,2.491-9.506,2.491c-6.305,0-11.53-2.676-15.681-8.031c-4.15-5.356-6.224-12.252-6.224-20.689c0-8.821,2.021-15.918,6.066-21.291c4.045-5.374,9.324-8.06,15.838-8.06
- c3.36,0,6.417,0.727,9.167,2.18c2.747,1.453,5.294,3.705,7.643,6.75v-7.183h25.272V83.61h-24.327z M96.939,56.266c0,2.31,0.619,4.176,1.863,5.594c1.243,1.417,2.879,2.125,4.91,2.125c2.065,0,3.709-0.7,4.936-2.101c1.225-1.398,1.838-3.272,1.838-5.619
- c0-2.377-0.622-4.284-1.866-5.721c-1.243-1.435-2.879-2.153-4.908-2.153c-2.031,0-3.667,0.727-4.91,2.18c-1.244,1.453-1.863,3.35-1.863,5.694z"/>
- <path d="M150.249,83.61V49.333h-7.528V29.304h7.528V11.292h26.346v18.013h7.528v20.029h-7.528V83.61h-26.346z"/>
- <path d="M219.526,12.438c0,3.883-1.277,6.971-3.831,9.263c-2.554,2.291-6,3.436-10.34,3.436c-4.373,0-7.855-1.153-10.442-3.463c-2.59-2.308-3.884-5.388-3.884-9.235c0-3.848,1.277-6.883,3.832-9.105C197.414,1.111,200.911,0,205.355,0
- c4.409,0,7.872,1.111,10.393,3.333c2.519,2.222,3.778,5.257,3.778,9.105z M192.104,83.61V29.304h26.347V83.61h-26.347z"/>
- <path d="M230.504,83.61V2.285h26.078v47.765l11.075-20.745h30.864l-19.264,26.103l20.34,28.203h-31.199l-11.816-20.325V83.61h-26.078z"/>
- </g>
-
- <g id="batikUrl">
- <path d="M0,14.031V0.406h4.336v3.766c0,0.515-0.006,0.916-0.018,1.202S4.29,5.936,4.266,6.199c0.381-0.52,0.803-0.907,1.267-1.161C5.997,4.784,6.519,4.656,7.1,4.656c0.968,0,1.735,0.292,2.301,0.876c0.566,0.584,0.849,1.382,0.849,2.393v6.105H5.813V9.438
- c0-0.458-0.045-0.77-0.136-0.937S5.426,8.25,5.197,8.25c-0.258,0-0.454,0.1-0.589,0.299c-0.135,0.2-0.202,0.496-0.202,0.889v4.593H0z"/>
- <path d="M12.688,14.031v-5.75h-1.25V4.938h1.25v-3h4.406v3h1.25v3.344h-1.25v5.75h-4.406z"/>
- <path d="M20.211,14.031v-5.75h-1.25V4.938h1.25v-3h4.406v3h1.25v3.344h-1.25v5.75h-4.406z"/>
- <path d="M27.141,17.938v-13h4.22v1.205c0.386-0.501,0.812-0.874,1.277-1.119c0.465-0.245,0.979-0.367,1.54-0.367c1.094,0,1.976,0.446,2.646,1.338s1.005,2.081,1.005,3.567c0,1.41-0.344,2.56-1.031,3.449s-1.561,1.333-2.619,1.333c-0.573,0-1.094-0.13-1.562-0.391
- c-0.468-0.261-0.881-0.651-1.237-1.173c0.035,0.217,0.062,0.456,0.08,0.716s0.026,0.548,0.026,0.865v3.576h-4.344z M32.485,10.813c0.331,0,0.601-0.121,0.81-0.364c0.209-0.242,0.314-0.563,0.314-0.96s-0.105-0.719-0.314-0.964
- c-0.209-0.245-0.479-0.368-0.81-0.368c-0.337,0-0.609,0.123-0.815,0.368c-0.206,0.246-0.309,0.567-0.309,0.964s0.103,0.718,0.309,0.96c0.206,0.243,0.478,0.364,0.815,0.364z"/>
- <path d="M39.255,7.049c0-0.573,0.24-1.063,0.722-1.47s1.071-0.61,1.77-0.61s1.291,0.204,1.778,0.61s0.731,0.897,0.731,1.47c0,0.585-0.242,1.083-0.727,1.493s-1.078,0.614-1.782,0.614c-0.698,0-1.288-0.205-1.77-0.614s-0.722-0.907-0.722-1.493z M39.255,12.203
- c0-0.58,0.242-1.077,0.726-1.49s1.073-0.62,1.765-0.62c0.698,0,1.291,0.207,1.778,0.62s0.731,0.91,0.731,1.49s-0.242,1.077-0.727,1.49s-1.078,0.62-1.782,0.62c-0.698,0-1.288-0.205-1.77-0.615s-0.722-0.908-0.722-1.494z"/>
- <path d="M45.13,15.688l6.292-14.813h2.115l-6.283,14.813H45.13z"/>
- <path d="M53.55,15.688l6.292-14.813h2.115l-6.283,14.813H53.55z"/>
- <path d="M61.376,14.031l3.666-4.705l-3.385-4.389h4.947l0.597,1.328c0.076,0.164,0.139,0.317,0.188,0.458s0.089,0.275,0.119,0.404c0.035-0.182,0.117-0.41,0.246-0.686c0.035-0.076,0.062-0.135,0.079-0.176l0.588-1.328h4.986l-3.239,4.389l3.708,4.705h-5.235
- l-0.72-1.337c-0.07-0.135-0.132-0.277-0.185-0.426s-0.099-0.301-0.14-0.453c-0.041,0.193-0.085,0.359-0.132,0.497s-0.105,0.268-0.175,0.391l-0.755,1.328h-5.158z"/>
- <path d="M74.224,14.031V4.938h4.224v1.279c0.343-0.538,0.722-0.932,1.135-1.184c0.413-0.251,0.887-0.377,1.422-0.377c0.634,0,1.162,0.155,1.584,0.465c0.422,0.311,0.764,0.796,1.025,1.457c0.346-0.632,0.771-1.11,1.272-1.435s1.064-0.487,1.686-0.487
- c0.892,0,1.604,0.295,2.135,0.884s0.797,1.382,0.797,2.379v6.112h-4.25V9.466c0-0.462-0.043-0.775-0.13-0.939c-0.087-0.164-0.234-0.246-0.443-0.246c-0.239,0-0.417,0.097-0.533,0.29c-0.117,0.193-0.175,0.492-0.175,0.895v4.565h-4.188V9.466
- c0-0.45-0.042-0.76-0.125-0.93c-0.083-0.17-0.229-0.255-0.436-0.255c-0.235,0-0.409,0.097-0.521,0.29s-0.168,0.492-0.168,0.895v4.565h-4.313z"/>
- <path d="M91.442,14.031V0.406h4.406v13.625h-4.406z"/>
- <path d="M97.5,12.203c0-0.58,0.241-1.077,0.725-1.49s1.074-0.62,1.771-0.62s1.289,0.207,1.775,0.62s0.729,0.91,0.729,1.49s-0.242,1.077-0.725,1.49s-1.076,0.62-1.779,0.62s-1.295-0.207-1.775-0.62s-0.72-0.91-0.72-1.49z"/>
- <path d="M110.328,14.031v-1.373c-0.441,0.587-0.902,1.02-1.384,1.298c-0.482,0.278-1.014,0.418-1.596,0.418c-1.059,0-1.936-0.448-2.632-1.344c-0.697-0.896-1.045-2.05-1.045-3.462c0-1.476,0.339-2.664,1.019-3.563c0.679-0.899,1.565-1.349,2.659-1.349
- c0.564,0,1.077,0.122,1.539,0.365c0.461,0.243,0.889,0.619,1.283,1.128V4.938h4.219v9.094h-4.061z M107.889,9.466c0,0.384,0.105,0.694,0.316,0.93s0.488,0.354,0.833,0.354c0.351,0,0.629-0.116,0.837-0.349s0.312-0.544,0.312-0.935
- c0-0.396-0.105-0.713-0.316-0.952s-0.489-0.358-0.833-0.358c-0.345,0-0.622,0.121-0.833,0.362c-0.211,0.242-0.316,0.558-0.316,0.948z"/>
- <path d="M116.253,17.938v-13h4.22v1.205c0.386-0.501,0.812-0.874,1.277-1.119c0.465-0.245,0.979-0.367,1.54-0.367c1.094,0,1.976,0.446,2.646,1.338s1.005,2.081,1.005,3.567c0,1.41-0.344,2.56-1.031,3.449s-1.561,1.333-2.619,1.333
- c-0.573,0-1.094-0.13-1.562-0.391c-0.468-0.261-0.881-0.651-1.237-1.173c0.035,0.217,0.062,0.456,0.08,0.716s0.026,0.548,0.026,0.865v3.576h-4.344z M121.598,10.813c0.331,0,0.601-0.121,0.81-0.364c0.209-0.242,0.314-0.563,0.314-0.96s-0.105-0.719-0.314-0.964
- c-0.209-0.245-0.479-0.368-0.81-0.368c-0.337,0-0.609,0.123-0.815,0.368c-0.206,0.246-0.309,0.567-0.309,0.964s0.103,0.718,0.309,0.96c0.206,0.243,0.478,0.364,0.815,0.364z"/>
- <path d="M134.744,14.031v-1.373c-0.441,0.587-0.902,1.02-1.384,1.298c-0.482,0.278-1.014,0.418-1.596,0.418c-1.059,0-1.936-0.448-2.632-1.344c-0.697-0.896-1.045-2.05-1.045-3.462c0-1.476,0.339-2.664,1.019-3.563c0.679-0.899,1.565-1.349,2.659-1.349
- c0.564,0,1.077,0.122,1.539,0.365c0.461,0.243,0.889,0.619,1.283,1.128V4.938h4.219v9.094h-4.061z M132.305,9.466c0,0.384,0.105,0.694,0.316,0.93s0.488,0.354,0.833,0.354c0.351,0,0.629-0.116,0.837-0.349s0.312-0.544,0.312-0.935
- c0-0.396-0.105-0.713-0.316-0.952s-0.489-0.358-0.833-0.358c-0.345,0-0.622,0.121-0.833,0.362c-0.211,0.242-0.316,0.558-0.316,0.948z"/>
- <path d="M147.513,8.844c-0.233-0.208-0.472-0.364-0.717-0.469c-0.245-0.104-0.501-0.156-0.77-0.156c-0.443,0-0.796,0.118-1.058,0.354s-0.393,0.549-0.393,0.94c0,0.373,0.128,0.678,0.385,0.914c0.256,0.236,0.588,0.354,0.997,0.354
- c0.256,0,0.514-0.055,0.773-0.166s0.52-0.274,0.783-0.49v3.598c-0.457,0.224-0.897,0.388-1.321,0.494c-0.424,0.105-0.841,0.158-1.25,0.158c-0.673,0-1.296-0.113-1.869-0.338s-1.083-0.558-1.527-0.997c-0.468-0.469-0.825-1-1.07-1.595
- c-0.246-0.595-0.369-1.226-0.369-1.894c0-0.463,0.06-0.912,0.18-1.349s0.3-0.851,0.54-1.244c0.456-0.744,1.037-1.313,1.742-1.709s1.496-0.593,2.374-0.593c0.386,0,0.791,0.041,1.215,0.123c0.424,0.082,0.876,0.208,1.356,0.378v3.686z"/>
- <path d="M149.019,14.031V0.406h4.336v3.766c0,0.515-0.006,0.916-0.018,1.202s-0.029,0.562-0.052,0.824c0.381-0.52,0.803-0.907,1.267-1.161c0.463-0.254,0.985-0.381,1.566-0.381c0.968,0,1.735,0.292,2.301,0.876c0.566,0.584,0.849,1.382,0.849,2.393v6.105h-4.438
- V9.438c0-0.458-0.045-0.77-0.136-0.937s-0.25-0.251-0.479-0.251c-0.258,0-0.454,0.1-0.589,0.299c-0.135,0.2-0.202,0.496-0.202,0.889v4.593h-4.406z"/>
- <path d="M171.314,10.188l-6.264,0.009v0.14c0,0.467,0.083,0.814,0.25,1.042s0.421,0.341,0.761,0.341c0.205,0,0.384-0.061,0.536-0.184c0.152-0.123,0.273-0.301,0.361-0.535l4.092,0.278c-0.357,0.991-0.973,1.755-1.846,2.292c-0.874,0.537-1.943,0.805-3.209,0.805
- c-0.704,0-1.362-0.107-1.974-0.321s-1.162-0.525-1.648-0.936c-0.545-0.475-0.964-1.022-1.257-1.643s-0.439-1.274-0.439-1.96c0-0.691,0.147-1.349,0.443-1.973s0.713-1.167,1.252-1.63c0.486-0.416,1.034-0.729,1.643-0.94c0.609-0.211,1.268-0.316,1.977-0.316
- c0.972,0,1.845,0.194,2.618,0.582c0.773,0.388,1.417,0.953,1.933,1.693c0.263,0.379,0.461,0.798,0.593,1.256s0.198,0.958,0.198,1.501c0,0.141-0.001,0.246-0.004,0.315c-0.003,0.07-0.007,0.131-0.013,0.184z M165.085,8.219l1.996,0.009
- c-0.018-0.355-0.107-0.618-0.269-0.787s-0.4-0.253-0.716-0.253c-0.281,0-0.509,0.089-0.682,0.267s-0.283,0.433-0.33,0.765z"/>
- <path d="M172.348,12.203c0-0.58,0.241-1.077,0.725-1.49s1.074-0.62,1.771-0.62s1.289,0.207,1.775,0.62s0.729,0.91,0.729,1.49s-0.242,1.077-0.725,1.49s-1.076,0.62-1.779,0.62s-1.295-0.207-1.775-0.62s-0.72-0.91-0.72-1.49z"/>
- <path d="M189.08,9.516c0,0.686-0.146,1.339-0.439,1.96s-0.712,1.168-1.257,1.643c-0.475,0.41-1.018,0.722-1.63,0.936s-1.272,0.321-1.981,0.321s-1.368-0.105-1.978-0.316s-1.157-0.524-1.643-0.94c-0.539-0.457-0.957-1-1.252-1.63s-0.444-1.288-0.444-1.973
- c0-0.691,0.148-1.349,0.444-1.973s0.713-1.167,1.252-1.63c0.486-0.416,1.034-0.729,1.643-0.94s1.269-0.316,1.978-0.316s1.369,0.107,1.981,0.321s1.162,0.526,1.648,0.936c0.533,0.457,0.946,0.999,1.239,1.626s0.439,1.286,0.439,1.977z M183.772,10.75
- c0.312,0,0.566-0.114,0.763-0.341c0.196-0.228,0.295-0.525,0.295-0.893c0-0.373-0.097-0.672-0.291-0.897c-0.194-0.225-0.45-0.337-0.768-0.337c-0.324,0-0.583,0.113-0.776,0.337c-0.194,0.225-0.291,0.524-0.291,0.897c0,0.374,0.097,0.673,0.291,0.897
- c0.193,0.225,0.452,0.337,0.776,0.337z"/>
- <path d="M190.591,14.031V4.938h4.266v1.276c0.384-0.519,0.812-0.908,1.284-1.168s0.995-0.39,1.568-0.39c0.088,0,0.155,0.001,0.199,0.004c0.044,0.003,0.084,0.007,0.12,0.013v4.41c-0.248-0.135-0.476-0.234-0.683-0.299s-0.396-0.097-0.567-0.097
- c-0.567,0-1.006,0.152-1.316,0.457c-0.311,0.305-0.465,0.732-0.465,1.283v3.604h-4.406z"/>
- <path d="M205.496,13.214v-0.791c-0.412,0.451-0.847,0.785-1.305,1.001c-0.459,0.217-0.964,0.325-1.517,0.325c-1.064,0-1.943-0.4-2.637-1.2s-1.041-1.828-1.041-3.083c0-1.454,0.336-2.619,1.01-3.496c0.673-0.876,1.563-1.315,2.668-1.315
- c0.57,0,1.086,0.119,1.548,0.356c0.461,0.237,0.886,0.605,1.274,1.103V4.938h4.219v7.785c0,0.8-0.036,1.397-0.106,1.792c-0.07,0.394-0.185,0.754-0.343,1.082c-0.382,0.782-1.046,1.373-1.995,1.773c-0.948,0.4-2.159,0.6-3.633,0.6
- c-0.822,0-1.587-0.072-2.294-0.215c-0.708-0.144-1.355-0.356-1.942-0.637l0.953-2.93c0.506,0.315,1.002,0.55,1.488,0.706c0.486,0.154,0.967,0.232,1.444,0.232c0.718,0,1.266-0.163,1.643-0.489c0.377-0.326,0.565-0.8,0.565-1.422z M203.371,9.29
- c0,0.351,0.1,0.629,0.301,0.836c0.201,0.208,0.469,0.311,0.806,0.311c0.342,0,0.615-0.104,0.818-0.311c0.204-0.207,0.306-0.486,0.306-0.836c0-0.344-0.104-0.625-0.31-0.841c-0.207-0.216-0.478-0.324-0.814-0.324c-0.331,0-0.598,0.107-0.801,0.32
- c-0.204,0.213-0.305,0.495-0.305,0.845z"/>
- <path d="M210.61,15.688l6.292-14.813h2.115l-6.283,14.813h-2.124z"/>
- <path d="M219.937,0.406h4.313v4.215c0,0.37-0.007,0.684-0.022,0.942s-0.037,0.479-0.066,0.66c0.363-0.522,0.777-0.914,1.24-1.175s0.979-0.392,1.548-0.392c1.066,0,1.946,0.446,2.638,1.338c0.691,0.892,1.038,2.045,1.038,3.459c0,1.485-0.337,2.676-1.011,3.574
- c-0.674,0.898-1.563,1.347-2.664,1.347c-0.598,0-1.142-0.139-1.631-0.417c-0.49-0.278-0.925-0.698-1.306-1.259v1.333h-4.076V0.406z M226.405,9.514c0-0.4-0.104-0.722-0.313-0.963s-0.484-0.363-0.826-0.363c-0.342,0-0.617,0.121-0.826,0.363
- s-0.313,0.563-0.313,0.963c0,0.401,0.104,0.728,0.313,0.981s0.484,0.38,0.826,0.38c0.335,0,0.609-0.126,0.821-0.38s0.318-0.581,0.318-0.981z"/>
- <path d="M238.49,14.031v-1.373c-0.441,0.587-0.902,1.02-1.384,1.298c-0.482,0.278-1.014,0.418-1.596,0.418c-1.059,0-1.936-0.448-2.632-1.344c-0.697-0.896-1.045-2.05-1.045-3.462c0-1.476,0.339-2.664,1.019-3.563c0.679-0.899,1.565-1.349,2.659-1.349
- c0.564,0,1.077,0.122,1.539,0.365c0.461,0.243,0.889,0.619,1.283,1.128V4.938h4.219v9.094h-4.061z M236.051,9.466c0,0.384,0.105,0.694,0.316,0.93s0.488,0.354,0.833,0.354c0.351,0,0.629-0.116,0.837-0.349s0.312-0.544,0.312-0.935
- c0-0.396-0.105-0.713-0.316-0.952s-0.489-0.358-0.833-0.358c-0.345,0-0.622,0.121-0.833,0.362c-0.211,0.242-0.316,0.558-0.316,0.948z"/>
- <path d="M245.009,14.031v-5.75h-1.25V4.938h1.25v-3h4.406v3h1.25v3.344h-1.25v5.75h-4.406z"/>
- <path d="M256.595,2.087c0,0.652-0.214,1.17-0.643,1.555s-1.007,0.577-1.734,0.577c-0.734,0-1.318-0.193-1.752-0.581s-0.651-0.904-0.651-1.55c0-0.646,0.214-1.155,0.643-1.528S253.472,0,254.217,0c0.739,0,1.32,0.187,1.743,0.56s0.634,0.882,0.634,1.528z
- M252.001,14.031V4.938h4.406v9.094h-4.406z"/>
- <path d="M258.434,14.031V0.406h4.375v8.005l1.849-3.474h5.151l-3.215,4.371l3.403,4.723h-5.213l-1.975-3.403v3.403h-4.375z"/>
- </g>
-
-
- <filter id="blur" filterRes="200" x="-.2" y="-.2" width="1.4" height="1.4">
- <feGaussianBlur stdDeviation="10 10" result="blurred"/>
- <feMerge>
- <feMergeNode in="blurred" />
- <feMergeNode in="blurred" />
- <feMergeNode in="blurred" />
- </feMerge>
- </filter>
-
- </defs>
-
- <rect width="100%" height="100%" fill="url(#backgroundGradient)" />
- <rect width="100%" height="100%" fill="url(#stripes)" />
-
- <use xlink:href="#batik" x="80" y="180" stroke="white" stroke-width="3" fill="white" filter="url(#blur)"/>
- <use xlink:href="#batik" x="80" y="180" fill="black"/>
-
- <use y="460" x="100" xlink:href="#batikUrl" fill="white" />
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikLogo.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikLogo.svg
deleted file mode 100644
index b3715818f20..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikLogo.svg
+++ /dev/null
@@ -1,186 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Defines the Batik Logo using an SVG font. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @author thomas.deweese@kodak.com -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: batikLogo.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>Batik Logo</title>
- <g id="content">
- <defs>
- <symbol id="Batik_Squiggle" stroke="none" viewBox="0 0 540 570">
- <path id="Batik_Squiggle_Blue" fill="#6666FF"
- d="M172,44C137,60,31,135,11,199c-8,27,22,48,44,33
- C14,306-1,332,0,356c0,14,13,42,44,27c8-4,35-25,52-41
- c14-1,24-11,42-28c17,14,36,10,52-7c22,2,82-78,44-108
- c-3-24-30-37-53-18c-6-2-13-1-18,1c22-35,43-82,49-105
- C219,47,188,36,172,44z"/>
- <path id="Batik_Squiggle_Red" fill="#FF0000"
- d="M400,0c-18,3-49,31-49,31c-29,23-43,58-28,95
- c-13,14-29,44-29,67c0,28,20,52,50,29c7,8,21,16,37,5
- c-5,29,3,48,26,49c1,10,13,31,36,17c16-10,58-39,79-56
- c25-23,25-94-18-89c33-59-3-96-27-84c-10,4-46,25-52,30
- c-1-7-5-12-11-14C436,45,436-5,401,0z"/>
- <path id="Batik_Squiggle_Green" fill="#33CC33"
- d="M275,353c-46,12-88,43-114,91c-9,16,6,37,25,33
- c-14,24-40,67-15,81c28,16,52-8,60-15c18,21,50,10,81-17
- c41,14,68-2,103-53c8-12,30-43,30-65c0-16-15-30-35-21
- c-1-12-9-38-53-19c-10-6-31-5-54,17
- C308,375,300,347,275,353z"/>
- </symbol>
-
- <!-- ============================= -->
- <!-- Batik SVG Font Definition -->
- <!-- ============================= -->
-
- <font horiz-adv-x="150" id="Batik">
- <font-face
- font-family="Batik SVGFont"
- units-per-em="240"
- ascent="190"
- descent="50"
- alphabetic="0"/>
-
- <missing-glyph horiz-adv-x="150" d="M20 0 V240 H100 V0 z"/>
-
-
- <glyph unicode=" " glyph-name=" " horiz-adv-x="100"/>
-
- <glyph id="B" unicode="B" glyph-name="B" horiz-adv-x="130">
- <g transform="scale(1,-1)translate(0,-170)">
- <path d="M21.244,141.963V40.831c0-6.188-0.57-10.773-1.707-13.754c-1.137-2.977-3.066-5.461-5.793-7.449c-1.137-0.766-2.367-1.395-3.695-1.891s-3.012-0.938-5.055-1.32c-2.125-0.371-3.488-0.781-4.094-1.23s-0.906-1.121-0.906-2.02
- c0-1.195,0.32-2.035,0.969-2.52c0.645-0.484,1.953-0.73,3.93-0.73c0.758,0,3.816,0.211,9.176,0.625c5.355,0.418,10.387,0.625,15.098,0.625c2.961,0,7.883-0.207,14.758-0.625c6.875-0.414,12.324-0.625,16.352-0.625c16.711,0,29.762,3.461,39.145,10.379
- s14.074,16.574,14.074,28.965c0,7.148-1.793,13.418-5.375,18.816c-3.586,5.398-9,9.996-16.242,13.797v2.18c11.574,2.051,20.445,6.547,26.613,13.492s9.254,15.879,9.254,26.805c0,15.406-5.184,27.645-15.551,36.715s-24.473,13.602-42.316,13.602
- c-6.078,0-13.367-0.293-21.871-0.875c-8.508-0.586-13.898-0.875-16.172-0.875c-6.762,0-13.863,0.348-21.301,1.043c-1.824,0.137-2.965,0.207-3.418,0.207c-0.609,0-1.199-0.344-1.77-1.027s-0.852-1.406-0.852-2.172c0-1.598,1.355-2.93,4.074-3.996l0.113-0.055
- c1.809-0.836,3.223-1.574,4.242-2.223c1.02-0.645,1.906-1.387,2.66-2.223c2.039-2.047,3.492-4.516,4.359-7.402s1.301-7.254,1.301-13.105z M39.244,73.209c0,3.648,0.453,5.93,1.367,6.84c0.914,0.914,2.816,1.367,5.711,1.367h16.555
- c12.023,0,20.758-2.031,26.203-6.098c5.441-4.066,8.164-10.508,8.164-19.324c0-10.945-4.188-20.027-12.559-27.246c-8.375-7.219-18.914-10.832-31.625-10.832c-5.711,0-9.441,0.855-11.191,2.566s-2.625,5.148-2.625,10.316v42.41z M39.244,150.737
- c0,6.539,1.789,10.953,5.371,13.242c3.578,2.293,11.16,3.438,22.746,3.438c14.172,0,24.82-3.031,31.945-9.094s10.688-15.156,10.688-27.281c0-13.031-4.234-23.188-12.695-30.461s-20.316-10.914-35.563-10.914H47.463c-3.578,0-5.84,0.477-6.793,1.426
- s-1.426,3.285-1.426,7.004v52.641z"/>
- <!-- Put the Squiggle in the B -->
- <use xlink:href="#Batik_Squiggle" width="54" height="57"
- transform="translate(45,103)" />
- </g>
- </glyph>
-
- <glyph id="a" unicode="a" glyph-name="a" horiz-adv-x="105">
- <path transform="scale(1,-1)translate(-125, -170)"
- d="M194.825,161.952c-5.238,4.766-10.891,8.285-16.961,10.559c-6.07,2.27-12.863,3.406-20.375,3.406c-7.363,0-12.98-1.922-16.848-5.762c-3.871-3.844-5.805-9.414-5.805-16.719c0-9.359,4.266-16.758,12.805-22.195
- c8.535-5.438,23.766-10.215,45.695-14.324v-15.789c0-7.09-2.16-12.523-6.477-16.297s-10.523-5.664-18.625-5.664c-6.891,0-11.758,0.992-14.598,2.977s-4.258,5.336-4.258,10.063c0,1.984,0.281,4.27,0.852,6.863s0.855,4.156,0.855,4.688
- c0,1.07-0.516,1.945-1.547,2.633s-2.352,1.027-3.953,1.027c-3.055,0-5.652-0.816-7.793-2.449s-3.207-3.664-3.207-6.098c0-6.605,3.664-12.625,11-18.055c7.332-5.43,15.977-8.148,25.93-8.148c13.906,0,23.727,2.621,29.465,7.855
- c5.734,5.238,8.605,14.535,8.605,27.891v42.844c0,6.516,0.621,10.715,1.867,12.594s3.609,2.816,7.086,2.816c0.602,0,1.434-0.035,2.492-0.113c1.055-0.078,1.773-0.117,2.152-0.117c0.527,0,1.02,0.246,1.473,0.73c0.453,0.488,0.68,1.07,0.68,1.742
- c0,1.574-1.273,2.887-3.816,3.934s-5.785,1.574-9.73,1.574c-4.176,0-7.668-1.039-10.477-3.117s-4.973-5.191-6.488-9.348z M193.037,122.167c-16.43,3.43-27.789,7.273-34.074,11.535c-6.285,4.266-9.426,9.973-9.426,17.129c0,5.559,1.512,9.879,4.543,12.961
- c3.027,3.086,7.27,4.625,12.723,4.625c7.492,0,13.738-1.941,18.738-5.832c4.996-3.887,7.496-8.813,7.496-14.777v-25.641z"/>
- </glyph>
-
- <glyph id="ti" unicode="ti" glyph-name="ti" horiz-adv-x="100">
- <g style="fill:#FF0000;" transform="scale(1,-1)translate(-215,-170)">
- <path d="M311.259,168.69c-0.684-0.531-2.199-0.871-4.551-1.023c-1.441,0-2.711-0.113-3.813-0.34s-2.105-0.57-3.012-1.027c-3.035-1.594-5.102-3.586-6.203-5.98c-1.102-2.391-1.648-6.625-1.648-12.703v-35.543c0-11.688,0.188-23.227,0.566-34.617
- c0.078-2.047,0.117-3.227,0.117-3.531c0-1.594-0.191-2.617-0.57-3.074c-0.383-0.453-1.066-0.684-2.059-0.684c-1.066,0-9.44,3.681-11.451,4.196s-6.655,1.804-11.209,1.804h-20.266V55.045c0-1.148-0.117-1.918-0.344-2.301s-0.684-0.578-1.363-0.578
- c-1.219,0-3.059,2.172-5.527,6.516s-4.727,7.617-6.777,9.824c-2.887,3.199-5.98,6.246-9.285,9.141s-4.953,4.609-4.953,5.141c0,0.609,0.375,1.203,1.129,1.773s1.434,0.855,2.035,0.855h8.586v59.84c0,11.266,2.051,19.273,6.16,24.027
- c4.105,4.754,10.875,7.133,20.305,7.133c5.724,0,11.038-1.066,15.948-3.17c4.26-0.381,8.633-0.58,13.126-0.58c4.328,0,8.957,0.211,13.895,0.625c4.934,0.414,7.668,0.625,8.199,0.625c1.141,0,2.09-0.266,2.848-0.793c0.758-0.531,1.141-1.176,1.141-1.934
- c0-1.137-0.344-1.969-1.023-2.5z M251.317,163.288c-2.773-2.922-4.156-7.227-4.156-12.914v-64.957c0,0,12.812,0.543,13.215,0.57c1.194,0.081,2.965,0.184,5.164,0.184c3.867,0,6.23,1.637,7.637,3.914c1.402,2.281,2.105,7.367,2.105,15.266v42.039
- c0,4.781-0.285,8.273-0.848,10.477c-0.566,2.203-1.563,4.211-2.992,6.031c-0.758,0.836-1.961,1.863-3.617,3.074c-0.292,0.169-0.532,0.312-0.731,0.434c-1.229,0.172-2.446,0.261-3.651,0.261c-5.313,0-9.355-1.457-12.125-4.379z"/>
- <path d="M284.067,48.667c1.969,0,4.207-1.535,6.711-4.605c2.5-3.07,3.754-5.555,3.754-7.453c0-1.969-1.309-4.453-3.926-7.449c-2.617-2.992-4.648-4.492-6.086-4.492c-1.594,0-3.695,1.555-6.313,4.664s-3.926,5.766-3.926,7.961c0,2.352,1.137,4.836,3.41,7.453s4.398,3.922,6.375,3.922z"/>
- </g>
- </glyph>
-
-
- <glyph id="k" unicode="k" glyph-name="k" horiz-adv-x="120">
- <path transform="scale(1,-1)translate(-310, -170)"
- d="M331.507,147.307V35.413c0-8.078-0.68-13.219-2.031-15.43s-3.906-3.316-7.664-3.316h-1.805c-1.387,0-2.465-0.242-3.23-0.734c-0.77-0.492-1.191-1.188-1.27-2.094c0-1.656,1.977-2.941,5.93-3.848l0.23-0.074
- c1.824-0.301,3.516-0.68,5.074-1.133s3.098-0.984,4.617-1.594c2.66-1.059,5.586-2.535,8.781-4.43c3.191-1.895,5.246-2.844,6.16-2.844c0.984,0,1.746,0.383,2.277,1.141s0.801,1.859,0.801,3.301c0,0.305-0.039,1.082-0.113,2.332
- c-0.078,1.254-0.113,2.375-0.113,3.359c-0.383,5.391-0.668,10.684-0.859,15.883s-0.285,10.531-0.285,15.996v80.641l33.148-30.207c1.434-1.367,2.566-2.715,3.398-4.047c0.832-1.328,1.25-2.527,1.25-3.594c0-1.289-1.324-2.316-3.969-3.078
- c-0.305-0.074-0.566-0.148-0.793-0.227c-1.891-0.375-3.215-0.828-3.969-1.359c-0.758-0.527-1.133-1.242-1.133-2.148c0-0.68,0.453-1.262,1.359-1.754s2.004-0.738,3.289-0.738c0.301,0,2.305,0.211,6.008,0.625c3.703,0.418,7.297,0.625,10.773,0.625
- c2.871,0,6.141-0.207,9.809-0.625c3.664-0.414,5.875-0.625,6.633-0.625c1.438,0,2.496,0.227,3.176,0.68s1.02,1.133,1.02,2.039c0,1.734-1.285,2.828-3.855,3.281h-0.113c-1.133,0.152-2.27,0.379-3.402,0.684s-2.305,0.723-3.516,1.254
- c-7.332,2.891-13.758,7.07-19.273,12.543c-0.605,0.684-1.059,1.141-1.359,1.367l-19.73,17.781c10.66,14.914,19.223,26.215,25.688,33.902s11.59,12.672,15.371,14.953c3.023,1.75,6.879,2.969,11.566,3.652c0.375,0.078,0.641,0.113,0.793,0.113
- c2.191,0.152,3.609,0.438,4.254,0.852c0.641,0.414,1,1.113,1.078,2.094c0,1.133-0.512,1.922-1.535,2.375s-3.012,0.68-5.965,0.68h-19.277c-5,0-15.23-10.113-30.684-30.34c-5.609-7.375-10.117-13.227-13.523-17.563l-6.516,6.156v15.617
- c0,6.852,0.531,11.344,1.602,13.477c1.066,2.133,3.086,3.883,6.059,5.25c1.219,0.535,3.121,0.992,5.715,1.371c0.078,0.023,0.152,0.031,0.23,0.031c2.133,0.152,3.523,0.492,4.172,1.023s0.973,1.363,0.973,2.5c0,0.836-0.344,1.496-1.027,1.988
- s-1.594,0.738-2.734,0.738c-0.305,0-2.758-0.211-7.355-0.625c-4.602-0.414-8.992-0.625-13.172-0.625c-6.309,0-12.313,0.375-18.016,1.125c-0.914,0.082-1.445,0.125-1.594,0.125c-0.836,0-1.523-0.25-2.055-0.746s-0.797-1.09-0.797-1.777
- c0-0.766,0.262-1.473,0.789-2.121c0.523-0.648,1.613-1.434,3.27-2.355c0.375-0.227,0.789-0.492,1.242-0.797c1.273-0.758,2.215-1.445,2.816-2.055c1.277-1.367,2.16-3.074,2.648-5.129c0.488-2.051,0.734-5.926,0.734-11.629z"/>
- </glyph>
-
- <glyph unicode="*" glyph-name="*" horiz-adv-x="120">
- <g transform="scale(1, -1)">
- <use xlink:href="#Batik_Squiggle" width="108" height="114"
- transform="translate(0,-130)" />
- </g>
- </glyph>
-
- <hkern g1="B" g2="a" k="5"/>
- <hkern g1="a" g2="t" k="14"/>
- <hkern g1="a" g2="ti" k="14"/>
- <hkern g1="i" g2="k" k="6"/>
- <hkern g1="ti" g2="k" k="6"/>
- </font>
-
- <g id="Batik_Logo_Underline" transform="scale(.75,.75)" >
- <path d="M37.886,60c-0.018,0.1-0.377,1.375-0.439,1.492c-0.15,0.285-1.382,2.046-1.598,2.291c0.206-0.233,0.428-0.452,0.65-0.67c-6.851,6.751-0.262,0.713,0.893-0.499c1.893-1.986-2.124,1.712,0.112-0.08
- c0.604-0.484,1.242-0.925,1.886-1.355c-2.574,1.719,0.458-0.228,1.417-0.868c-2.634,1.761-1.231,0.788-0.605,0.423c1.799-1.049,3.686-1.946,5.591-2.783c0.978-0.43,1.97-0.828,2.964-1.217c1.844-0.723-1.918,0.683-0.003,0.012
- c0.706-0.264,1.412-0.528,2.117-0.792c-1.224,0.456-1.388,0.521-0.491,0.195c2.531-0.908,5.102-1.708,7.683-2.461c5.73-1.672,11.556-3.013,17.401-4.216c30.689-6.315,61.555-8.765,92.723-10.467c35.225-1.924,70.559-2.313,105.819-1.278
- c27.375,0.803,55.137,2.029,82.154,6.813c1.854,0.328,3.702,0.69,5.545,1.079c-2.182-0.459,0.632,0.149,1.102,0.26c0.785,0.185,1.566,0.383,2.347,0.585c2.714,0.705,5.407,1.537,7.987,2.642c0.676-4.98,1.351-9.959,2.026-14.939
- c-29.001,20.428-70.184,18.783-104.484,20.881c-37.85,2.314-78.422,7.341-105.371,37.024c-3.142,3.46-5.693,10.35-0.21,12.998c8.018,3.873,16.683,5.137,25.266,7.166c7.149,1.69,13.362,4.381,16.934,11.121c4.934,9.311,2.75,18.519-0.175,28.003
- c-3.217,10.428-5.508,20.886-0.692,31.219c4.219,9.05,19.441-3.641,15.823-11.611c-4.234-9.326,1.407-19.828,3.653-28.997c2.667-10.888,1.908-22.401-3.872-32.224c-9.76-16.588-31.066-13.848-46.449-21.271c-0.07,4.333-0.14,8.666-0.21,12.998
- c10.537-11.719,25.017-18.668,40.974-22.714c18.159-4.604,37.034-5.719,55.666-6.747c37.146-2.049,77.822-2.405,109.506-24.634c4.136-2.902,8.771-12.048,2.026-14.939c-7.868-3.373-16.687-4.781-25.083-6.132c-12.447-2.004-25.032-3.156-37.6-4.075
- c-33.215-2.427-66.599-2.839-99.887-2.247c-34.872,0.621-69.791,2.496-104.432,6.637c-24.317,2.907-50.972,6.112-73.187,17.171c-4.951,2.465-9.505,5.587-13.309,9.623c-1.027,1.089-2.19,2.464-2.986,3.643c0.137-0.203-3.419,6.639-1.518,3.165
- c-0.205,0.374-0.38,0.762-0.549,1.151c-1.126,2.59-2.056,5.322-2.196,8.168c-0.222,4.484,4.48,3.091,6.917,1.551c3.856-2.437,7.345-6.516,8.167-11.093z"/>
- </g> <!-- End Batik_Logo_Underline -->
-
- <filter id="dropShadow" filterUnits="objectBoundingBox"
- filterRes="200" width="1.4" height="1.4">
- <feGaussianBlur in="SourceAlpha" stdDeviation="4" />
- <feOffset dx="8" dy="8" />
- <feComponentTransfer result="shadow">
- <feFuncA type="linear" slope=".5" intercept="0" />
- </feComponentTransfer>
- <feComposite in2="shadow" in="SourceGraphic"/>
- </filter>
-
- <g id="Batik_Logo_Shadow" filter="url(#dropShadow)">
- <g id="Batik_Logo">
- <text id="text" x="0" y="0" font-family="Batik SVGFont"
- font-size="180">Batik</text>
- <use xlink:href="#Batik_Logo_Underline"/>
- </g> <!-- End Batik_Logo -->
- </g> <!-- End Batik_Logo_Shadow -->
-
- <g id="Batik_Tag_Box" >
- <rect x="1" y="1" width="446" height="496"
- style="fill:none; stroke:black" />
- <use xlink:href="#Batik_Squiggle" width="27" height="28"
- transform="translate(418,467)" />
- </g> <!-- End Batik_Tag_Box -->
- </defs>
-
- <use x="65" y="233" xlink:href="#Batik_Logo_Shadow" />
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikYin.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikYin.svg
deleted file mode 100644
index cf2e7d88a76..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/batikYin.svg
+++ /dev/null
@@ -1,198 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: batikYin.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Batik, Yin-Yang</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" style="overflow:hidden">
-
- <defs>
- <g id="batikYin">
- <g style="stroke:none;">
- <path d="M77.349,178.491c0.14-0.09,0.239-0.3,0.299-0.628l0.413-2.265c0.059-0.321,0.04-0.547-0.057-0.678c-0.096-0.13-0.335-0.23-0.718-0.3l-0.711,3.904c0.376,0.069,0.635,0.058,0.774-0.033z"/>
- <path d="M83.244,183.654l-0.191,1.89c-0.026,0.258-0.01,0.438,0.047,0.539c0.058,0.101,0.17,0.159,0.336,0.176c0.153,0.015,0.272-0.026,0.356-0.125c0.084-0.1,0.138-0.265,0.162-0.498l0.307-3.033c-0.041,0.022-0.096,0.056-0.165,0.101
- c-0.538,0.337-0.822,0.654-0.852,0.952z"/>
- <path d="M98.014,182.61l-0.039,0.001l0.209,5.295c0.307-0.012,0.616-0.019,0.921-0.033l-1.092-5.264z"/>
- <path d="M83.792,187.431l0.018-0.176l-0.039-0.004c-0.053,0.085-0.118,0.148-0.177,0.223c0.065,0.006,0.13,0.016,0.196,0.022c0.001-0.021,0-0.046,0.001-0.066z"/>
- <path d="M76.221,180.461l-0.829,4.55l0.15,0.027c0.283,0.051,0.492,0.028,0.63-0.069c0.138-0.098,0.233-0.291,0.286-0.58L77,181.418c0.052-0.289,0.031-0.503-0.063-0.643c-0.094-0.14-0.282-0.235-0.565-0.287l-0.15-0.027z"/>
- <path d="M51.054,173.952l-0.884,1.682c-0.121,0.23-0.174,0.402-0.158,0.517c0.016,0.115,0.098,0.211,0.246,0.289c0.136,0.072,0.262,0.078,0.377,0.017c0.115-0.061,0.228-0.194,0.336-0.401l1.418-2.699c-0.046,0.005-0.11,0.016-0.191,0.032
- c-0.625,0.111-1.007,0.3-1.146,0.564z"/>
- <path d="M50.232,177.503l-0.034-0.018c-0.001,0.001-0.003,0.001-0.005,0.003c0.012,0.006,0.024,0.012,0.037,0.019l0.002-0.004z"/>
- <path d="M44.46,172.044l1.639-2.539c0.159-0.246,0.222-0.452,0.188-0.617c-0.034-0.166-0.171-0.326-0.412-0.482l-0.128-0.083l-2.508,3.886l0.128,0.083c0.241,0.156,0.443,0.215,0.608,0.178c0.165-0.038,0.327-0.179,0.486-0.426z"/>
- <path d="M63.678,183.259c0.286,0.095,0.573,0.188,0.86,0.279l0.755-5.211l-0.037-0.012l-1.578,4.944z"/>
- <path d="M36.489,162.135l-0.03-0.025l-3.178,3.726c0.216,0.186,0.428,0.379,0.645,0.563l2.563-4.264z"/>
- <path d="M5.096,117.142l2.963-0.589c0.288-0.057,0.479-0.155,0.574-0.295c0.095-0.139,0.115-0.349,0.059-0.631l-0.03-0.15l-4.536,0.902l0.03,0.15c0.056,0.282,0.154,0.468,0.296,0.561c0.141,0.092,0.355,0.11,0.644,0.053z"/>
- <path d="M48.059,166.47l1.249-1.935c0.177-0.274,0.246-0.49,0.207-0.647s-0.222-0.342-0.548-0.552l-2.153,3.334c0.322,0.208,0.564,0.296,0.728,0.266s0.336-0.186,0.517-0.466z"/>
- <path d="M24.389,144.863c0.163,0.032,0.38-0.049,0.652-0.243l1.873-1.339c0.266-0.19,0.409-0.365,0.431-0.526c0.021-0.161-0.081-0.399-0.307-0.715l-3.229,2.309c0.223,0.311,0.416,0.483,0.579,0.515z"/>
- <path d="M6.475,124.876c0.125,0.036,0.299,0.017,0.521-0.057l2.892-0.965c-0.037-0.028-0.09-0.064-0.159-0.109c-0.529-0.353-0.935-0.481-1.218-0.386l-1.802,0.601c-0.247,0.082-0.404,0.17-0.472,0.264c-0.068,0.094-0.075,0.22-0.022,0.378
- c0.049,0.146,0.135,0.237,0.261,0.274z"/>
- <path d="M11.604,115.848l2.258-0.449c0.321-0.063,0.523-0.164,0.61-0.302c0.085-0.138,0.091-0.397,0.015-0.778l-3.893,0.774c0.075,0.375,0.18,0.611,0.315,0.708c0.136,0.097,0.367,0.112,0.694,0.047z"/>
- <g>
- <path d="M168.293,73.729l-2.114,0.563l0.652,2.446l2.114-0.564l-0.652-2.445z"/>
- <path d="M154.872,46.013l-1.778,1.274l1.474,2.058l1.778-1.274l-1.475-2.058z"/>
- <path d="M134.092,27.271l-2.213-1.228l-1.061,1.913l2.214,1.228l1.061-1.913z"/>
- <path d="M102.219,19.884l2.519,0.255l0.22-2.177l-2.519-0.254l-0.22,2.176z"/>
- <path d="M160.5,27.5C142.165,9.171,119.998,0,94,0C67.996,0,45.829,9.171,27.5,27.5C9.165,45.835,0,68.002,0,94c0,6.899,0.665,13.52,1.956,19.879l13.748-2.733l0.652,3.279c0.22,1.106,0.185,1.969-0.105,2.588c-0.29,0.619-0.838,1.009-1.646,1.169l-1.673,0.333
- c-0.762,0.152-1.354,0.103-1.777-0.147s-0.795-0.766-1.117-1.549l-0.077,0.016c0.083,0.75-0.027,1.342-0.33,1.776c-0.303,0.434-0.81,0.722-1.519,0.863l-2.187,0.435c-1.108,0.22-1.945,0.114-2.511-0.317c-0.049-0.037-0.09-0.096-0.137-0.139
- c0.262,0.97,0.527,1.938,0.82,2.894c0.236-0.221,0.56-0.404,0.984-0.545l2.313-0.771c0.572-0.191,1.074-0.244,1.503-0.156c0.429,0.087,0.844,0.318,1.243,0.693c0.13,0.121,0.308,0.293,0.535,0.519c0.766,0.748,1.36,1.052,1.781,0.912l0.786-0.262
- c0.237-0.079,0.396-0.171,0.479-0.276c0.083-0.106,0.098-0.238,0.045-0.396c-0.049-0.146-0.137-0.234-0.265-0.263c-0.127-0.029-0.31-0.003-0.546,0.076l-1.609,0.537l-0.811-2.431l1.59-0.531c0.827-0.276,1.531-0.245,2.11,0.094
- c0.579,0.339,1.026,0.978,1.34,1.917c0.342,1.025,0.352,1.834,0.03,2.426c-0.321,0.591-1.055,1.079-2.199,1.46l-6.65,2.219c-0.287,0.096-0.536,0.195-0.751,0.296c0.225,0.59,0.44,1.184,0.678,1.768c0.22-0.263,0.605-0.511,1.166-0.745l7.085-2.956l-0.245-0.587
- l1.702-0.71l0.245,0.587l1.961-0.818l0.986,2.365l-1.961,0.818l0.289,0.692l-1.702,0.71l-0.289-0.692l-6.48,2.704c-0.332,0.138-0.523,0.267-0.577,0.385c-0.053,0.119-0.029,0.299,0.072,0.542l0.034,0.082l-1.065,0.444c0.108,0.243,0.212,0.487,0.323,0.728
- l9.822-4.631l1.08,2.29l-9.81,4.625c0.199,0.402,0.404,0.802,0.61,1.201l12.007-6.543l1.211,2.223l-6.935,3.779l0.019,0.034l4.929-1.452l1.242,2.28l-4.979,1.279l-4.538,3.737c0.925,1.53,1.908,3.036,2.933,4.524l11.019-7.879l1.945,2.72
- c0.656,0.917,0.979,1.718,0.97,2.401c-0.009,0.684-0.348,1.265-1.018,1.744l-1.387,0.992c-0.632,0.452-1.192,0.651-1.68,0.598c-0.488-0.053-1.04-0.371-1.656-0.951l-0.064,0.046c0.384,0.649,0.528,1.234,0.431,1.754c-0.098,0.52-0.44,0.991-1.029,1.412
- l-1.813,1.297c-0.775,0.555-1.466,0.8-2.081,0.772c0.426,0.542,0.844,1.086,1.285,1.622c0.135-0.187,0.306-0.372,0.525-0.557l1.862-1.572c0.461-0.389,0.908-0.624,1.339-0.701c0.431-0.078,0.902-0.017,1.412,0.185c0.165,0.063,0.395,0.159,0.688,0.284
- c0.989,0.412,1.653,0.475,1.993,0.188l0.633-0.535c0.19-0.161,0.305-0.306,0.342-0.434c0.038-0.129,0.003-0.257-0.104-0.385c-0.1-0.118-0.214-0.167-0.343-0.146s-0.289,0.111-0.479,0.272l-1.296,1.094l-1.653-1.958l1.281-1.081
- c0.667-0.563,1.332-0.794,1.996-0.693s1.315,0.529,1.954,1.285c0.697,0.826,1.006,1.574,0.926,2.243s-0.581,1.392-1.503,2.17l-5.357,4.522c-0.121,0.102-0.205,0.192-0.306,0.288c0.367,0.396,0.751,0.785,1.127,1.178c0.146-0.216,0.343-0.447,0.604-0.697
- l5.551-5.304l-0.44-0.46l1.333-1.274l0.44,0.46l1.536-1.468l1.771,1.853l-1.537,1.468l0.518,0.542l-1.333,1.274l-0.518-0.542l-5.077,4.85c-0.26,0.249-0.393,0.437-0.4,0.566c-0.007,0.13,0.08,0.29,0.262,0.48l0.062,0.064l-0.519,0.496
- c0.18,0.177,0.363,0.344,0.543,0.52l7.207-7.502l1.825,1.754l-7.203,7.498c0.323,0.299,0.645,0.601,0.97,0.895l8.589-10.071l1.926,1.643l-5.125,6.009l0.03,0.025l4.083-3.119l1.976,1.685l-4.192,2.975l-2.693,4.747c1.441,1.154,2.903,2.257,4.386,3.311
- l7.182-11.124l2.809,1.814c0.947,0.611,1.542,1.237,1.786,1.876c0.243,0.639,0.141,1.304-0.305,1.995l-0.925,1.433c-0.422,0.653-0.869,1.044-1.342,1.174s-1.103,0.038-1.89-0.275l-0.042,0.066c0.596,0.463,0.945,0.954,1.046,1.474
- c0.101,0.519-0.045,1.083-0.438,1.691l-1.209,1.873c-0.475,0.736-0.979,1.212-1.509,1.441c0.573,0.352,1.157,0.679,1.736,1.016c0.057-0.199,0.134-0.406,0.251-0.628l1.134-2.158c0.281-0.534,0.606-0.919,0.977-1.154c0.37-0.234,0.829-0.354,1.377-0.36
- c0.177-0.003,0.425-0.001,0.745,0.003c1.071,0.01,1.71-0.182,1.917-0.576l0.385-0.733c0.116-0.221,0.167-0.398,0.154-0.531c-0.014-0.134-0.094-0.239-0.242-0.317c-0.137-0.072-0.261-0.074-0.373-0.006c-0.112,0.068-0.226,0.212-0.342,0.433l-0.789,1.502
- l-2.268-1.192l0.78-1.484c0.406-0.772,0.935-1.237,1.588-1.393c0.653-0.157,1.417-0.005,2.294,0.455c0.957,0.503,1.524,1.08,1.702,1.729c0.177,0.649-0.015,1.508-0.576,2.576l-3.262,6.206c-0.087,0.166-0.143,0.306-0.209,0.455
- c0.514,0.254,1.022,0.52,1.54,0.764c0.038-0.292,0.138-0.632,0.317-1.036l3.105-7.021l-0.583-0.257l0.746-1.686l0.583,0.257l0.859-1.943l2.344,1.037l-0.859,1.943l0.686,0.303l-0.746,1.686l-0.686-0.303l-2.84,6.421c-0.146,0.329-0.196,0.554-0.153,0.677
- s0.185,0.237,0.425,0.343l0.081,0.036l-0.37,0.836c0.241,0.103,0.476,0.218,0.717,0.318l3.851-9.914l2.36,0.917l-3.852,9.916c0.422,0.162,0.84,0.33,1.265,0.485l4.104-12.859l2.411,0.77l-2.401,7.524l0.037,0.012l2.56-4.456l2.473,0.79l-2.715,4.365
- l-0.686,5.744c1.738,0.501,3.502,0.941,5.284,1.339l2.43-13.341l3.29,0.599c1.109,0.202,1.898,0.552,2.368,1.049c0.469,0.498,0.63,1.151,0.483,1.96l-0.306,1.678c-0.14,0.765-0.403,1.297-0.791,1.599c-0.387,0.301-1.004,0.458-1.851,0.469l-0.014,0.077
- c0.728,0.199,1.239,0.519,1.53,0.96c0.292,0.441,0.374,1.018,0.244,1.73l-0.399,2.193c-0.191,1.048-0.57,1.753-1.123,2.139c0.75,0.118,1.499,0.237,2.256,0.338c-0.069-0.277-0.091-0.597-0.053-0.973l0.246-2.425c0.061-0.601,0.219-1.079,0.475-1.435
- c0.255-0.356,0.636-0.639,1.143-0.849c0.163-0.069,0.394-0.161,0.692-0.275c0.997-0.392,1.518-0.809,1.563-1.25l0.083-0.824c0.025-0.249,0.006-0.432-0.056-0.551c-0.063-0.119-0.176-0.187-0.343-0.203c-0.153-0.016-0.27,0.029-0.348,0.133
- c-0.078,0.104-0.13,0.281-0.155,0.529l-0.17,1.688l-2.55-0.258l0.169-1.668c0.088-0.868,0.405-1.497,0.952-1.886c0.547-0.39,1.313-0.535,2.298-0.435c1.075,0.109,1.817,0.432,2.225,0.968c0.407,0.536,0.55,1.404,0.429,2.605l-0.706,6.975
- c-0.027,0.269-0.035,0.501-0.034,0.72c0.565,0.041,1.13,0.083,1.7,0.115c-0.113-0.307-0.162-0.725-0.137-1.27l0.342-7.669l-0.636-0.028l0.082-1.842l0.636,0.029l0.095-2.123l2.56,0.114l-0.095,2.123l0.75,0.033l-0.083,1.842l-0.749-0.033l-0.313,7.014
- c-0.016,0.359,0.018,0.587,0.103,0.686c0.084,0.099,0.258,0.154,0.521,0.166l0.089,0.004l-0.048,1.078c0.24,0.006,0.481,0.011,0.722,0.016l0.085-10.775l2.531,0.02l-0.085,10.794c0.421-0.001,0.835-0.021,1.255-0.028l-0.539-13.613l2.529-0.1l0.312,7.892
- l0.039-0.001l0.884-5.062l2.594-0.103l-1.062,5.03l1.329,5.688c22.68-1.663,42.273-10.71,58.759-27.195C178.829,142.171,188,120.004,188,94c0-25.998-9.171-48.165-27.5-66.5z M178.192,67.119l-4.96,1.615l-0.012-0.038l4.683-2.436
- c0.093,0.287,0.199,0.57,0.289,0.858z M172.775,56.494l0.064,0.139l-4.199,1.938l-0.064-0.139c-0.12-0.261-0.15-0.47-0.09-0.627s0.223-0.298,0.489-0.421l2.744-1.266c0.267-0.123,0.479-0.156,0.638-0.1c0.159,0.057,0.298,0.215,0.418,0.476z M168.925,49.112
- c0.13,0.012,0.232,0.085,0.308,0.22c0.082,0.146,0.099,0.271,0.05,0.376c-0.049,0.105-0.187,0.221-0.414,0.349l-1.655,0.932c-0.26,0.146-0.683,0.097-1.269-0.148c-0.077-0.031-0.135-0.056-0.177-0.077l2.657-1.496c0.204-0.115,0.37-0.166,0.5-0.155z
- M160.947,36.945l-3.244,2.652l-0.025-0.03l2.782-3.168c0.163,0.182,0.326,0.364,0.487,0.547z M152.043,28.062c0.028-0.001,0.06,0.017,0.088,0.021c0.171,0.151,0.346,0.291,0.516,0.444l-3.035,3.333l-0.113-0.103c-0.212-0.193-0.321-0.375-0.327-0.543
- c-0.006-0.169,0.089-0.362,0.287-0.578l2.035-2.234c0.197-0.217,0.38-0.331,0.549-0.34z M145.918,22.999c0.199,0.148,0.392,0.312,0.59,0.462c-0.028,0.106-0.088,0.231-0.207,0.393l-1.129,1.528c-0.177,0.241-0.583,0.369-1.218,0.384
- c-0.083,0.003-0.146,0.004-0.193,0.002l1.812-2.452c0.122-0.165,0.236-0.264,0.346-0.316z M132.774,14.898c0.221,0.11,0.442,0.222,0.663,0.335l-1.772,3.806l-0.035-0.017l1.145-4.125z M120.329,14.564l0.863-2.896c0.084-0.281,0.2-0.463,0.348-0.544
- c0.147-0.082,0.358-0.082,0.634,0l0.146,0.043l-1.322,4.432l-0.146-0.044c-0.275-0.082-0.452-0.198-0.531-0.347c-0.079-0.149-0.076-0.364,0.008-0.645z M119.662,17.435c0.149-0.075,0.407-0.058,0.773,0.052l-1.134,3.803c-0.373-0.111-0.599-0.237-0.681-0.377
- c-0.082-0.141-0.076-0.367,0.018-0.68l0.658-2.207c0.095-0.319,0.217-0.517,0.366-0.591z M113.816,9.638c0.047-0.229,0.118-0.389,0.211-0.479c0.094-0.09,0.216-0.12,0.367-0.089c0.164,0.033,0.27,0.103,0.317,0.208c0.047,0.106,0.044,0.287-0.007,0.541
- l-0.381,1.861c-0.06,0.293-0.374,0.58-0.943,0.861c-0.074,0.038-0.131,0.065-0.174,0.083l0.61-2.987z M99.781,6.251l-0.255,5.064l-0.039-0.002L98.897,6.19c0.297,0.015,0.588,0.044,0.884,0.061z M19.753,130.544l-1.08-2.29l1.979-0.933l1.08,2.289l-1.979,0.933z
- M38.083,155.283l-1.826-1.753l1.516-1.578l1.825,1.753l-1.515,1.578z M58.744,102.819c-2.423,2.498-5.307,3.743-8.65,3.743c-3.425,0-6.349-1.225-8.772-3.675c-2.423-2.45-3.635-5.415-3.635-8.887c0-3.466,1.212-6.43,3.635-8.88
- c2.423-2.45,5.347-3.682,8.772-3.682c3.425,0,6.329,1.232,8.711,3.682c2.383,2.45,3.574,5.415,3.574,8.88c0,3.384-1.211,6.328-3.634,8.819z M64.12,171.393l-2.359-0.917l0.792-2.039l2.359,0.917l-0.792,2.039z M94.489,176.51l-2.531-0.02l0.017-2.188l2.531,0.02
- l-0.017,2.188z M138.069,137.751c-11.953,0-22.105-4.007-30.458-12.027c-8.353-8.021-12.82-18.065-13.408-30.14l-0.129-3.039c-0.677-12.075-5.171-22.14-13.476-30.201c-8.312-8.062-18.437-12.095-30.391-12.095c-12.548,0-22.552,3.709-30.011,11.127
- C12.738,68.794,8.075,79.671,6.213,93.993c1.436-25.957,10.315-47.102,26.634-63.434C49.167,14.234,69.573,6.064,94.075,6.064c0.734,0,1.456,0.033,2.184,0.049l0.785,5.585l-1.509,4.914l2.593,0.131l1.335-4.962l0.039,0.002l-0.398,7.888l2.528,0.127
- l0.675-13.375c0.422,0.036,0.842,0.077,1.262,0.119l-1.06,10.48l2.519,0.255l1.056-10.442c0.242,0.031,0.487,0.052,0.729,0.085L106.7,7.71l0.088,0.012c0.261,0.037,0.428,0.108,0.503,0.214c0.075,0.106,0.087,0.337,0.037,0.693l-0.981,6.952l-0.743-0.105
- l-0.258,1.826l0.743,0.105l-0.297,2.104l2.537,0.358l0.297-2.104l0.63,0.089l0.258-1.826l-0.63-0.089l1.073-7.602c0.049-0.352,0.061-0.65,0.043-0.906c0.536,0.093,1.076,0.175,1.608,0.278c-0.019,0.118-0.025,0.219-0.052,0.348l-1.404,6.869
- c-0.242,1.182-0.187,2.061,0.165,2.635c0.352,0.574,1.057,0.97,2.116,1.187c0.97,0.199,1.747,0.131,2.33-0.201c0.583-0.333,0.962-0.926,1.137-1.781l0.335-1.642l-2.51-0.513l-0.34,1.662c-0.05,0.245-0.119,0.415-0.208,0.511c-0.088,0.096-0.209,0.129-0.36,0.098
- c-0.164-0.034-0.27-0.113-0.32-0.237c-0.05-0.125-0.05-0.309,0-0.553l0.166-0.812c0.089-0.436,0.649-0.798,1.681-1.087c0.308-0.084,0.547-0.151,0.716-0.204c0.525-0.158,0.932-0.401,1.222-0.729c0.291-0.329,0.496-0.789,0.617-1.38l0.488-2.388
- c0.029-0.144,0.048-0.279,0.06-0.41c0.575,0.155,1.153,0.299,1.723,0.466c-0.332,0.371-0.607,0.879-0.811,1.562l-0.637,2.136c-0.207,0.693-0.189,1.276,0.053,1.746c0.242,0.471,0.714,0.845,1.416,1.122l-0.022,0.075c-0.842-0.081-1.473,0.007-1.891,0.264
- s-0.738,0.758-0.96,1.502l-0.487,1.635c-0.235,0.788-0.147,1.455,0.265,2.001c0.412,0.545,1.159,0.979,2.239,1.302l3.205,0.956l3.658-12.266c1.757,0.666,3.494,1.385,5.205,2.172l-1.181,4.708l-3.246,3.986l2.354,1.096l3.103-4.096l0.035,0.017l-3.334,7.16
- l2.294,1.068l5.255-11.283c0.393,0.216,0.78,0.445,1.169,0.667l-4.639,8.365l2.213,1.228l4.615-8.322c0.404,0.246,0.801,0.513,1.202,0.767c-0.009,0.131-0.075,0.308-0.233,0.561l-3.724,5.952l-0.636-0.398l-0.978,1.563l0.636,0.397l-1.127,1.802l2.173,1.359
- l1.127-1.801l0.54,0.337l0.978-1.563l-0.54-0.338l4.023-6.431c0.438,0.296,0.867,0.617,1.301,0.922l-3.76,5.091c-0.717,0.97-1.037,1.791-0.96,2.459c0.077,0.669,0.551,1.325,1.42,1.967c0.797,0.588,1.53,0.854,2.199,0.798c0.669-0.056,1.263-0.435,1.781-1.137
- l0.996-1.348l-2.062-1.522l-1.008,1.364c-0.148,0.201-0.282,0.326-0.403,0.376c-0.121,0.05-0.243,0.029-0.368-0.063c-0.134-0.099-0.197-0.216-0.19-0.35s0.084-0.301,0.233-0.502l0.492-0.667c0.264-0.357,0.925-0.45,1.982-0.278
- c0.315,0.053,0.56,0.093,0.735,0.117c0.542,0.078,1.015,0.028,1.416-0.147c0.401-0.175,0.781-0.507,1.14-0.992l1.155-1.563c0.41,0.33,0.819,0.662,1.226,1c-0.206,0.166-0.413,0.356-0.622,0.586l-1.501,1.648c-0.487,0.535-0.724,1.067-0.71,1.596
- s0.277,1.07,0.789,1.625l-0.053,0.058c-0.724-0.438-1.331-0.633-1.818-0.583c-0.488,0.05-0.994,0.362-1.517,0.937l-1.148,1.261c-0.554,0.608-0.764,1.247-0.629,1.918c0.135,0.67,0.619,1.385,1.452,2.144l2.473,2.251l8.222-9.029
- c0.395,0.376,0.797,0.734,1.189,1.119c0.957,0.94,1.876,1.894,2.78,2.854l-2.958,3.545l-4.656,2.18l1.644,2.01l4.574-2.341l0.025,0.03l-6.114,4.999l1.602,1.96l9.771-7.989c0.281,0.337,0.551,0.68,0.827,1.02l-7.994,5.729l1.474,2.058l8.101-5.805
- c0.152,0.199,0.292,0.403,0.443,0.604l-0.241,0.157l0.048,0.075c0.144,0.22,0.2,0.394,0.168,0.52c-0.031,0.126-0.197,0.287-0.498,0.483l-5.886,3.828l-0.409-0.629l-1.546,1.005l0.409,0.629l-1.782,1.159l1.397,2.148l1.781-1.158l0.347,0.534l1.545-1.005
- l-0.347-0.534l6.436-4.186c0.198-0.129,0.362-0.254,0.508-0.378c0.305,0.439,0.583,0.888,0.878,1.33c-0.045,0.027-0.075,0.051-0.123,0.078l-6.108,3.441c-1.051,0.592-1.679,1.209-1.882,1.851c-0.204,0.642-0.04,1.435,0.49,2.376
- c0.486,0.863,1.046,1.405,1.679,1.628s1.33,0.12,2.09-0.308l1.46-0.822l-1.258-2.233l-1.478,0.833c-0.217,0.123-0.391,0.182-0.521,0.178c-0.131-0.004-0.234-0.073-0.31-0.208c-0.082-0.146-0.092-0.278-0.031-0.397c0.061-0.119,0.2-0.24,0.418-0.362l0.722-0.407
- c0.387-0.218,1.028-0.032,1.922,0.557c0.265,0.178,0.473,0.314,0.624,0.408c0.463,0.292,0.914,0.441,1.352,0.445c0.438,0.004,0.921-0.143,1.447-0.438l2.124-1.196c0.203-0.114,0.369-0.236,0.518-0.361c0.323,0.568,0.632,1.141,0.94,1.714
- c-0.575-0.098-1.261,0.03-2.068,0.402l-2.024,0.934c-0.657,0.303-1.082,0.701-1.275,1.194c-0.193,0.492-0.162,1.094,0.094,1.804l-0.071,0.033c-0.496-0.686-0.979-1.101-1.448-1.245c-0.469-0.144-1.056-0.053-1.762,0.272l-1.549,0.715
- c-0.747,0.344-1.189,0.852-1.326,1.521c-0.137,0.67,0.031,1.517,0.503,2.541l1.401,3.036l12.245-5.649c0.722,1.638,1.398,3.293,2.006,4.973l-5.07,2.801l-5.129,0.346l0.804,2.469l5.111-0.525l0.012,0.037l-7.51,2.445l0.784,2.407l12.828-4.177
- c0.116,0.418,0.242,0.833,0.351,1.254l-10.281,2.743l0.652,2.446l10.213-2.725c0.055,0.245,0.111,0.488,0.165,0.733l-0.832,0.186l0.019,0.087c0.058,0.257,0.05,0.438-0.023,0.546s-0.285,0.2-0.635,0.278l-6.853,1.529L171.5,75.9l-1.799,0.401l0.164,0.732
- l-2.074,0.463l0.558,2.501l2.074-0.463l0.139,0.622l1.799-0.401l-0.139-0.622l7.493-1.672c0.36-0.08,0.654-0.178,0.892-0.291c0.097,0.55,0.197,1.098,0.283,1.651c-0.116,0.023-0.212,0.052-0.342,0.072l-6.927,1.081c-1.192,0.186-1.996,0.544-2.412,1.074
- c-0.416,0.53-0.541,1.329-0.374,2.397c0.153,0.979,0.487,1.683,1.002,2.114c0.515,0.431,1.204,0.579,2.065,0.444l1.656-0.258l-0.395-2.532l-1.676,0.262c-0.246,0.039-0.43,0.033-0.551-0.017c-0.121-0.049-0.193-0.15-0.217-0.303
- c-0.026-0.165,0.011-0.292,0.11-0.383c0.099-0.09,0.272-0.154,0.518-0.193l0.819-0.127c0.439-0.069,0.974,0.33,1.605,1.195c0.186,0.26,0.333,0.46,0.441,0.601c0.331,0.437,0.701,0.733,1.11,0.891c0.409,0.158,0.913,0.189,1.509,0.096l2.408-0.375
- c0.128-0.02,0.244-0.048,0.358-0.077c0.054,0.637,0.096,1.278,0.136,1.92c-0.444-0.163-0.984-0.241-1.646-0.209l-2.227,0.104c-0.723,0.034-1.266,0.244-1.63,0.627c-0.364,0.383-0.561,0.953-0.591,1.707l-0.079,0.004c-0.202-0.822-0.494-1.388-0.874-1.698
- c-0.381-0.31-0.959-0.446-1.736-0.41l-1.704,0.08c-0.822,0.039-1.422,0.343-1.801,0.912c-0.378,0.569-0.542,1.417-0.488,2.543l0.157,3.34l12.808-0.603c-0.132,12.532-4.338,23.075-12.637,31.621c-8.434,8.69-18.843,13.029-31.216,13.029z M148.287,33.315
- l-2.672,2.934c-0.288-0.262-0.438-0.474-0.45-0.635c-0.012-0.162,0.091-0.363,0.311-0.604l1.551-1.703c0.225-0.247,0.42-0.371,0.586-0.374c0.166-0.003,0.391,0.125,0.674,0.382z M166.852,59.395l-3.604,1.663c-0.163-0.353-0.218-0.606-0.167-0.76
- c0.052-0.154,0.226-0.299,0.522-0.436l2.091-0.964c0.303-0.14,0.531-0.179,0.686-0.117c0.155,0.063,0.312,0.267,0.472,0.615z M180.59,81.908c0.026,0.165-0.002,0.288-0.085,0.37c-0.083,0.081-0.252,0.142-0.509,0.182l-1.876,0.292
- c-0.295,0.046-0.674-0.148-1.136-0.583c-0.061-0.056-0.107-0.101-0.139-0.135l3.012-0.47c0.231-0.036,0.405-0.026,0.523,0.031c0.117,0.057,0.188,0.161,0.211,0.313z M181.341,90.25l-4.62,0.217l-0.007-0.153c-0.013-0.287,0.038-0.492,0.153-0.615
- c0.115-0.124,0.319-0.192,0.611-0.206l3.018-0.142c0.293-0.014,0.503,0.036,0.629,0.148s0.195,0.312,0.209,0.598l0.007,0.153z M174.755,90.56l-3.964,0.187c-0.019-0.388,0.025-0.644,0.13-0.767c0.105-0.124,0.321-0.193,0.647-0.208l2.3-0.108
- c0.333-0.016,0.56,0.035,0.679,0.15c0.12,0.116,0.189,0.365,0.207,0.747z"/>
- <path d="M137.813,81.438c-3.486,0-6.464,1.232-8.928,3.682c-2.463,2.45-3.695,5.415-3.695,8.88c0,3.472,1.232,6.437,3.695,8.887c2.464,2.45,5.441,3.675,8.928,3.675c3.397,0,6.335-1.225,8.799-3.675c2.463-2.45,3.703-5.415,3.703-8.887
- c0-3.466-1.212-6.43-3.635-8.88c-2.423-2.45-5.381-3.682-8.867-3.682z"/>
- </g>
- <path d="M15.802,136.348l-4.691,2.557c0.148,0.27,0.309,0.534,0.46,0.802l4.25-3.325l-0.019-0.034z"/>
- <path d="M19.035,148.696c0.167,0.026,0.37-0.046,0.608-0.217l2.458-1.757c0.238-0.17,0.373-0.339,0.402-0.505c0.029-0.166-0.039-0.366-0.206-0.6l-0.089-0.124l-3.762,2.69l0.089,0.125c0.167,0.233,0.333,0.363,0.5,0.389z"/>
- <path d="M5.03,125.21c0.031,0.089,0.057,0.181,0.088,0.271c0.058-0.024,0.119-0.055,0.173-0.073l0.167-0.056l-0.012-0.037c-0.15-0.02-0.283-0.063-0.416-0.105z"/>
- <path d="M24.162,154.592l2.33-1.967c-0.045-0.012-0.107-0.027-0.188-0.042c-0.622-0.132-1.046-0.102-1.274,0.091l-1.451,1.225c-0.199,0.167-0.313,0.308-0.341,0.42c-0.029,0.112,0.011,0.232,0.119,0.36c0.1,0.118,0.213,0.17,0.343,0.158s0.284-0.094,0.463-0.245z
- "/>
- </g>
-
- </g>
-
- <g id="yinBkg" transform="scale(.5, .5)" >
- <rect x="-10" y="-10" width="117" height="117" fill="url(#orangeGradient2)" />
- </g>
-
- <g id="yinShadow" >
- <use xlink:href="#yinShape" filter="url(#shadow)"/>
- </g>
-
- <g id="yinShape" transform="scale(.5, .5)" >
- <rect x="-10" y="-10" width="117" height="117" fill="url(#orangeGradient2)" />
- <path d="M95,47.5c0,13.14-4.634,24.342-13.896,33.604C71.838,90.369,60.637,95,47.5,95c-13.14,0-24.342-4.631-33.604-13.896C4.631,71.842,0,60.64,0,47.5c0-13.137,4.631-24.338,13.896-33.604C23.158,4.634,34.36,0,47.5,0
- c13.137,0,24.338,4.634,33.604,13.896C90.366,23.162,95,34.363,95,47.5z M47.538,46.765l0.065,1.536c0.297,6.102,2.555,11.177,6.775,15.23c4.22,4.053,9.351,6.078,15.391,6.078c6.252,0,11.513-2.193,15.774-6.584c4.261-4.388,6.392-9.816,6.392-16.284
- c0-11.902-4.381-22.156-13.141-30.765C70.036,7.37,59.618,3.064,47.538,3.064c-12.381,0-22.693,4.128-30.939,12.377C8.353,23.695,3.865,34.38,3.14,47.497c0.94-7.237,3.297-12.733,7.066-16.482s8.824-5.623,15.165-5.623c6.041,0,11.157,2.038,15.357,6.112
- c4.196,4.073,6.467,9.16,6.81,15.261z M31.521,47.5c0-1.751-0.602-3.25-1.806-4.487c-1.204-1.238-2.671-1.861-4.402-1.861c-1.73,0-3.208,0.623-4.433,1.861c-1.224,1.238-1.836,2.736-1.836,4.487c0,1.754,0.612,3.252,1.836,4.491
- c1.225,1.238,2.702,1.857,4.433,1.857c1.69,0,3.147-0.629,4.371-1.891c1.225-1.259,1.837-2.747,1.837-4.457z M75.957,47.5c0,1.754-0.626,3.252-1.871,4.491c-1.245,1.238-2.729,1.857-4.446,1.857c-1.762,0-3.266-0.619-4.511-1.857
- c-1.245-1.238-1.867-2.736-1.867-4.491c0-1.751,0.623-3.25,1.867-4.487c1.245-1.238,2.75-1.861,4.511-1.861s3.256,0.623,4.48,1.861c1.225,1.238,1.837,2.736,1.837,4.487z"/>
- </g>
-
- <g id="yin">
- <use xlink:href="#yinBkg" />
- <use xlink:href="#yinShadow" opacity=".3"/>
- <use xlink:href="#yinShape" />
- </g>
-
- <radialGradient id="orangeGradient"
- gradientUnits="userSpaceOnUse"
- cx="137" cy="246" r="500">
- <stop offset="0" stop-color="rgb(255, 255, 0)" />
- <stop offset=".6" stop-color="rgb(252, 180, 43)" />
- <stop offset="1" stop-color="rgb(255, 255, 0)" />
- </radialGradient>
-
- <radialGradient id="orangeGradient2"
- cx=".5" cy=".5" r=".5">
- <stop offset="0" stop-color="rgb(255, 255, 0)" stop-opacity="1"/>
- <stop offset=".5" stop-color="rgb(255, 255, 0)" stop-opacity=".5"/>
- <stop offset="1" stop-color="rgb(252, 180, 43)" stop-opacity="0"/>
- </radialGradient>
-
- <filter id="shadow" filterRes="200" x="0" y="0">
- <feGaussianBlur stdDeviation="2 3" />
- <feOffset dx="4" dy="4" />
- </filter>
-
- </defs>
-
- <rect width="100%" height="100%" fill="url(#orangeGradient)" />
- <use xlink:href="#batikYin" transform="translate(37, 62) scale(2, 2)"/>
-
- <use x="10" y="10" xlink:href="#yin" />
- <use x="10" y="442.5" xlink:href="#yin" />
- <use x="392.5" y="10" xlink:href="#yin" />
- <use x="392.5" y="442.5" xlink:href="#yin" />
- </g>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessFont.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessFont.svg
deleted file mode 100644
index 363bd63f5e0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessFont.svg
+++ /dev/null
@@ -1,202 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Illustrates an SVG chess font. -->
-<!-- -->
-<!-- @author Max Froumentin <mf@w3.org> -->
-<!-- @version $Id: chessFont.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>Chess Font</title>
- <text class="title" x="50%" y="40">Chess Font</text>
-
- <!-- Definition of font for chess pieces -->
- <defs>
- <font horiz-adv-x="0">
- <font-face font-family="ChessSophia" units-per-em="1000"
- panose-1="0 0 4 0 0 0 0 0 0 0" ascent="1000" descent="0"
- alphabetic="0"/>
- <missing-glyph horiz-adv-x="500"
- d="M63 0V1000H438V0H63ZM125 63H375V938H125V63Z"/>
-
- <glyph unicode="&#x265C;" glyph-name="black chess rook"
- horiz-adv-x="700" d="M450.5,243.5l108-108V0.5H0.5v135l108,108v216l-108,72v180h162v-72h36v72h162v-72h36v72h162v-180l-108-72v-216zM414.5,441.5v36h-270v-36h270zM414.5,225.5v36h-270v-36h270z"/>
-
- <glyph unicode="&#x2656;" glyph-name="white chess rook"
- horiz-adv-x="700" d="M450.5,243.5l108-108V0.5H0.5v135l108,108v216l-108,72v180h162v-72h36v72h162v-72h36v72h162v-180l-108-72v-216zM54.5,657.5v-90l108-72h234l108,72v90h-54v-72h-144v72h-54v-72h-144v72h-54zM162.5,432.5v-153h234v153h-234zM54.5,90.5v-36h450v36h-450zM162.5,216.5l-81-72h396l-81,72h-234z"/>
-
- <glyph unicode="&#x2659;" glyph-name="white chess pawn"
- horiz-adv-x="670" d="M0.5,0.5v126c0,45,26.4,172.5,135,216c-45,54-54,153,36,216c-27,36,0,162,108,162s135-126,108-162c90-63,81-162,36-216c108-45,135-171,135-216V0.5H0.5zM279.5,666.5c-81,0-81-90-45-126c-108-45-81-162-27-216c-90-27-153-117-153-180v-90h450v90c0,63-63,153-153,180c54,54,81,171-27,216c36,36,36,126-45,126z"/>
-
- <glyph unicode="&#x265F;" glyph-name="black chess pawn"
- horiz-adv-x="670" d="M0.5,0.5v126c0,45,26.4,172.5,135,216c-45,54-54,153,36,216c-27,36,0,162,108,162s135-126,108-162c90-63,81-162,36-216c108-45,135-171,135-216V0.5H0.5z"/>
-
- <glyph unicode="&#x2657;" glyph-name="white chess bishop"
- horiz-adv-x="900" d="M396.615,738.616c-18,0-27-9-27-27s9-27,27-27s27,9,27,27s-9,27-27,27zM396.615,630.616c-36-54-54-54-99-90s-54-81-54-117.001c0-35.999,21-57.601,45-72c0,0,36,18,108,18s108-18,108-18s45,36.001,45,72c0,36.001-9,81.001-54,117.001s-63,36-99,90zM297.615,315.615l-9-27c45,18,171,18,216,0l-9,27c-36,18-162,18-198,0zM396.615,261.615c-36-0.001-90-9-90-9s54-9,90-9s90,8.999,90,8.999s-54,9.002-90,9.001zM360.615,162.615c-54-36-63.362-30.909-99-36c-63-9-88.927-4.321-117-9c-54-9-81-18-81-18l18-45c0,0,8.57,11.51,54,18c63,9,117,9,162,18s81,27,99,45c17.386-17.386,54-36,99-45s97.751-5.15,162-18c45-9,54-18,54-18l18,45c0,0-27,9-81,18c-24.544,4.091-54,0-117,9c-36.735,5.248-45,0-99,36h-72zM369.615,531.615h54v-36h36v-54h-36v-36h-54v36h-36v54h36v36zM0.615,144.615c0,0,45,18,108,27c36.735,5.248,90-9,135,0c36,9,72,27,72,27l-90,45l27,81c0,0-63,27-63,108c0,63,45,135,108,171c45.564,26.036,54,45,54,45s-36,18-36,63c0,36,27,81,81,81s81-45,81-81c0-45-36-63-36-63s8.436-18.964,54-45c63-36,108-108,108-171c0-81-63-108-63-108l27-81l-90-45c0,0,36-18,72-27c44.521-11.13,101.699,4.757,135,0c63-9,108-27,108-27l-45-144c-63,18-72,18-126,27c-33.092,5.515-114.816-3.728-153,9c-54,18-72,45-72,45s-18-27-72-45c-38.184-12.728-124.713-5.464-153-9c-54.322-6.79-126-27-126-27l-45,144z"/>
-
- <glyph unicode="&#x265D;" glyph-name="black chess bishop"
- horiz-adv-x="900" d="M306.615,344.865l-9-29.25c36,27,162,27,198,0l-9,29.25c-21,21-159,21-180,0zM288.615,279.615l-9-27c48,24,186,24,234,0l-9,27c-45,27-171,27-216,0zM0.615,144.615c0,0,45,18,108,27c36.735,5.248,90-9,135,0c36,9,72,27,72,27l-90,45l27,81c0,0-63,27-63,108c0,63,45,135,108,171c45.564,26.036,54,45,54,45s-36,18-36,63c0,36,27,81,81,81s81-45,81-81c0-45-36-63-36-63s8.436-18.964,54-45c63-36,108-108,108-171c0-81-63-108-63-108l27-81l-90-45c0,0,36-18,72-27c44.521-11.13,101.699,4.757,135,0c63-9,108-27,108-27l-45-144c-63,18-72,18-126,27c-33.092,5.515-114.816-3.728-153,9c-54,18-72,45-72,45s-18-27-72-45c-38.184-12.728-124.713-5.464-153-9c-54.322-6.79-126-27-126-27l-45,144zM369.615,405.615h54v36h36v54h-36v36h-54v-36h-36v-54h36v-36z"/>
-
- <glyph unicode="&#x2654;" glyph-name="white chess king"
- horiz-adv-x="900" d="M144.5,63.5l-18,117c-54,36-126,99-126,216c0,72,63,117,135,117s153-54,153-54s-45,144,81,180v36h-54v54h54v54h54v-54h54v-54h-54v-36c126-36,81-180,81-180s81,54,153,54s135-45,135-117c0-117-72-180-126-216l-18-117c-9-27-72-63-252-63s-243,36-252,63zM396.5,342.5c0,0,63,108,63,171s-36,72-63,72s-63-18-63-72s63-171,63-171zM423.5,252.5c45,0,162-9,207-27c54,27,108,72,108,162c0,54-27,72-90,72s-207-63-225-207zM369.5,252.5c-18,144-162,207-234,207c-54,0-81-18-81-72c0-90,54-135,108-162c45,18,162,27,207,27zM180.5,180.5l9-72c171,27,243,27,414,0l9,72c-180,27-252,27-432,0zM243.5,63.5c81-18,108-18,153-18s72,0,153,18c-81,18-99,18-153,18s-72,0-153-18z"/>
-
- <glyph unicode="&#x265A;" glyph-name="black chess king"
- horiz-adv-x="900" d="M144.5,63.5l-18,117c-54,36-126,99-126,216c0,72,63,117,135,117s153-54,153-54s-45,144,81,180v36h-54v54h54v54h54v-54h54v-54h-54v-36c126-36,81-180,81-180s81,54,153,54s135-45,135-117c0-117-72-180-126-216l-18-117c-9-27-72-63-252-63s-243,36-252,63zM423.5,252.5c45,0,162-9,207-27c54,27,108,72,108,162c0,54-27,72-90,72s-207-63-225-207zM369.5,252.5c-18,144-162,207-234,207c-54,0-81-18-81-72c0-90,54-135,108-162c45,18,162,27,207,27zM180.5,126.5l9-38.25c171,27,243,27,414,0l9,38.25c-180,27-252,27-432,0zM333.5,279.5c-63,0-117-9-171-27c-72,54-81,99-81,135c0,27,18,45,54,45c108,0.002,189-90,198-153zM459.5,279.5c9,63,99,153.002,198,153c36,0,54-27,54-54s-9-72-81-126c-54,18-108,27-171,27z"/>
-
- <glyph unicode="&#x2655;" glyph-name="white chess queen"
- horiz-adv-x="900" d="M35.402,635.837c-0.203-12.008,8.685-23.072,21.985-22.91c15.149,0.186,22.764,11.639,22.909,21.986c0.185,13.117-9.978,22.908-22.54,22.908c-12.748,0-22.17-11.084-22.354-21.984zM180.343,153.481c0,27-10.65,68.324-54,90c-18,9-18,27-18,36c0,28.46-54,297-54,297C17.841,580.743,0.5,609.013,0.5,635.144c0,31.357,24.698,58.439,58.438,58.439c27.795,0,57.965-23.28,58.677-57.727c0.186-8.998-1.188-25.418-17.579-42.522 l107.307-205.853v234c-28.911,6.059-46.729,30.527-46.729,58.322c0,30.17,26.131,57.488,58.915,57.488c33.495,0,58.658-28.271,58.201-59.864c-0.237-16.392-7.839-33.971-25.388-46.946l81-234l36,252c-24.619,13.979-31.745,33.934-31.745,50.801 c0,39.197,31.12,59.627,58.677,59.39c29.932-0.258,58.438-26.132,58.438-56.302c0-29.932-16.391-45.611-31.37-53.889l36-252l81,234c-18.636,14.875-25.05,29.366-25.05,50.033c0,21.143,17.815,56.777,58.914,56.777c32.783,0,57.965-28.745,57.965-57.727 c0-34.922-24.944-53.451-46.829-58.084v-234l108,207c-13.658,14.057-16.034,30.95-16.034,39.95c0,30.646,23.043,59.253,61.034,59.05c25.199-0.136,55.723-23.052,56.082-59.05c0.237-23.756-17.817-55.826-56.082-57.95c0,0-54-270-54-297c0-9.001,0-27-18-36 c-36-18.001-54-63-54-90c0-36.001,27-72.001,27-81.001c0-44.999-162-72-243-71.98c-72,0.018-243,26.981-243,71.981c0,9,27,36,27,81zM712.399,635.441c-0.203-12.007,8.685-23.071,21.985-22.909c15.149,0.185,22.764,11.639,22.909,21.985c0.185,13.117-9.978,22.909-22.54,22.909c-12.748,0-22.17-11.085-22.354-21.985zM196.395,679.834c-0.203-12.007,8.685-23.071,21.985-22.909c15.149,0.185,22.764,11.639,22.909,21.985c0.185,13.117-9.978,22.909-22.54,22.909c-12.748,0-22.17-11.085-22.354-21.985zM373.387,701.333c-0.203-12.008,8.685-23.072,21.985-22.91c15.149,0.186,22.764,11.639,22.909,21.986c0.185,13.117-9.978,22.908-22.54,22.908c-12.748,0-22.17-11.084-22.354-21.984zM550.878,678.834c-0.203-12.007,8.685-23.071,21.985-22.909c15.149,0.185,22.764,11.639,22.909,21.985c0.185,13.117-9.978,22.909-22.54,22.909c-12.748,0-22.17-11.085-22.354-21.985zM221.366,203.556c9-16,15-55,5-88c105.667,20.334,235,26,342,0c-7,25-9,50,4,88c-93,31-288,22-351,0zM262.366,71.556c47.667-18,107.667-18.334,137.667-18.334s91,2.334,135.333,17.334c-53,11-97.667,13.334-132.667,13.334s-100.666-4.668-140.333-12.334zM589.676,242.55c0,0,4.667,6.667,9.334,12c-9.334,2.667-32,15.334-43.334,30c-47.333-14-72-4-106.666,18.667c-33.334-18.667-66.667-18-108,1.333c-27.334-23.333-56.667-29.333-100.667-20.666c-16.667-17.334-27.333-23.334-44.667-30l8-11.334 c142,30,237.334,30.667,386,0zM108.7,488.938l37.055-196.25c27.447-6.404,48.032,5.033,60.841,21.501L108.7,488.938zM246.804,532.18l2.215-197.937c27.896-9.742,42.952-5.314,63.321,11.07L246.804,532.18zM398.24,546.349l-31.882-196.165c16.826-11.956,45.166-14.17,64.207,0.558L398.24,546.349zM547.022,525.095l-65.979-186.867c14.612-16.384,39.41-23.025,63.321-11.513l2.657,198.38zM683.366,484.556l-95.5-168.5c10.5-18,37-29,61-22l34.5,190.5z"/>
-
- <glyph unicode="&#x265B;" glyph-name="black chess queen"
- horiz-adv-x="900" d="M180.343,153.481c0,27-10.65,68.324-54,90c-18,9-18,27-18,36c0,28.46-54,297-54,297C17.841,580.743,0.5,609.013,0.5,635.144c0,31.357,24.698,58.439,58.438,58.439c27.795,0,57.965-23.28,58.677-57.727c0.186-8.998-1.188-25.418-17.579-42.522 l107.307-205.853v234c-28.911,6.059-46.729,30.527-46.729,58.322c0,30.17,26.131,57.488,58.915,57.488c33.495,0,58.658-28.271,58.201-59.864c-0.237-16.392-7.839-33.971-25.388-46.946l81-234l36,252c-24.619,13.979-31.744,33.934-31.744,50.801 c0,39.197,31.119,59.627,58.676,59.39c29.932-0.258,58.439-26.132,58.439-56.302c0-29.932-16.391-45.611-31.371-53.889l36-252l81,234c-18.635,14.875-25.049,29.366-25.049,50.033c0,21.143,17.814,56.777,58.914,56.777c32.783,0,57.965-28.745,57.965-57.727 c0-34.922-24.945-53.451-46.83-58.084v-234l108,207c-13.658,14.057-16.033,30.95-16.033,39.95c0,30.646,23.043,59.253,61.033,59.05c25.199-0.136,55.723-23.052,56.082-59.05c0.238-23.756-17.816-55.826-56.082-57.95c0,0-54-270-54-297c0-9.001,0-27-18-36 c-36-18.001-54-63-54-90c0-36.001,27-72.001,27-81.001c0-44.999-162-72-243-71.98c-72,0.018-243,26.981-243,71.981c0,9,27,36,27,81zM202.914,242.361c11.334-16,13.334-21.333,18-38c89.334,21.333,249.334,27.333,350.667-0.667c4.668,18,6.668,25.334,17.334,38.667c-116.666,28.667-270.666,30.667-386,0zM226.914,115.694c14.667-10.666,19.334-18.666,28-30c108,16.667,178.668,19.334,287.334,0.667c8.666,13.333,13.332,20,26,29.333c-112.668,29.334-228.668,19.334-341.334,0z"/>
-
-
- <glyph unicode="&#x2658;" glyph-name="white chess knight"
- horiz-adv-x="800" d="M669.3,0.501l-479.978,1c0.313,128.896,86.313,172.896,79.283,251.736l-102.055-74.84c-40.821-48.986-87.087-53.068-102.055-24.494c-34.019-6.803-65.314,20.41-63.954,74.84S63.136,363.456,86.268,464.15c25.854,106.137,55.43,119.744,71.758,125.188 l0.361,77.563l81.644-59.873l46.265,80.283l46.265-95.252C493.126,639.685,663.857,302.583,669.3,0.501zM240.031,50.487h379.644C540.303,540.73,383.303,573.73,308.067,534.908l-24.493,48.986l-19.05-34.018l-85.726-20.41l-9.525,9.523c-20.411-16.328-31.434-94.578-57.637-161.26c-27.94-71.104-63.557-126.602-63.468-146.264 c0.135-29.736,8.802-35.736,25.854-28.576c8.281,13.508,16.948,24.84,32.657,25.854c6.957-0.346,18.166-3.305,7.624-10.014c-14.667-9.332-11.066-30.447-11.066-30.447c26.733,21.447,127.499,103.146,183.059,138.434c17.341,11.014,33.008,21.014,45.008,51.514 c23.863-27.154-1.667-80.5-17-93.832c23.333-92-52.667-174.668-74.272-233.91zM63.941,238.437c0,4.824,6.064,17.092,12.129,22.053c6.064,4.963,15.437,7.721,20.95,7.582s14.472-5.375,14.059-11.992c-0.413-6.615-12.267-8.408-16.953-10.199S83.1,231.821,76.484,227.687s-12.543,4.082-12.543,10.75zM157.532,407.474c0.343,40.486,10.293,57.299,21.959,71.709c11.666,14.412,53.525,33.969,53.525,33.969s4.804-51.123-12.695-80.975c-17.499-29.85-44.947-25.047-62.789-24.703z"/>
-
- <glyph unicode="&#x265E;" glyph-name="black chess knight"
- horiz-adv-x="800" d="M669.302,0.501l-479.978,1c0.313,128.896,86.313,172.896,79.283,251.736l-102.055-74.84c-24.051-28.861-49.991-42.137-70.307-42.328c-14.167-0.133,23.997,47.836,29.997,58.836c-26,1-62-49-91.017-38.035c-21.161,7.994-35.63,33.895-34.681,71.873 c1.36,54.43,62.594,134.713,85.726,235.406c25.854,106.137,55.43,119.744,71.758,125.188l0.361,77.563l81.644-59.873l46.265,80.283l46.265-95.252c160.566,47.627,331.297-289.475,336.74-591.557zM627.734,33.06c0,261.313-163.89,528.998-255.85,530.82c-17.643-0.307-33.643-6.307-33.599-12.748c0.087-12.779,16.3-17.299,35.42-17.299c71.929-2.732,221.251-255.85,223.072-498.043c0-18.209,29.135-17.299,30.956-2.73zM74.869,259.644c-5.347-6.238-10.938-14.824-11.12-20.85c-0.231-7.645,5.792-13.67,11.583-11.352c5.792,2.316,12.742,15.291,17.375,17.838c4.633,2.549,18.765,4.402,18.533,10.889s-9.73,12.279-15.29,12.047s-18.302-5.328-21.082-8.572zM232.625,512.901c-13.636-5.727-38.727-17.18-56.454-37.908c-17.182-22.908-18.545-48.816-19.09-67.363c29.727-3.545,54.657,5.104,67.09,32.455c8.182,18,8.455,51.271,8.455,72.816z"/>
- </font>
- <!-- pieces definition -->
- <text id="whiteBishop">&#x2657;</text>
- <text id="whiteKing">&#x2654;</text>
- <text id="blackKing">&#x265A;</text>
- <text id="blackKnight">&#x265E;</text>
- <text id="whiteKnight">&#x2658;</text>
- <text id="blackPawn">&#x265F;</text>
- <text id="whitePawn">&#x2659;</text>
- <text id="whiteQueen">&#x2655;</text>
- <text id="whiteRook">&#x2656;</text>
- <text id="blackRook">&#x265C;</text>
- <text id="blackBishop">&#x265D;</text>
- <text id="blackQueen">&#x265B;</text>
-
- <g id="chessBoard" transform="scale(10,10)"
- style="font-family: Times New Roman; font-size: .4" text-anchor="middle">
- <!-- black squares -->
- <rect x="1" y="0" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="3" y="0" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="5" y="0" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="7" y="0" width="1" height="1" fill="#ccc" stroke="none"/>
-
- <rect x="0" y="1" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="2" y="1" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="4" y="1" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="6" y="1" width="1" height="1" fill="#ccc" stroke="none"/>
-
- <rect x="1" y="2" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="3" y="2" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="5" y="2" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="7" y="2" width="1" height="1" fill="#ccc" stroke="none"/>
-
- <rect x="0" y="3" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="2" y="3" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="4" y="3" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="6" y="3" width="1" height="1" fill="#ccc" stroke="none"/>
-
- <rect x="1" y="4" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="3" y="4" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="5" y="4" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="7" y="4" width="1" height="1" fill="#ccc" stroke="none"/>
-
- <rect x="0" y="5" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="2" y="5" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="4" y="5" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="6" y="5" width="1" height="1" fill="#ccc" stroke="none"/>
-
- <rect x="1" y="6" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="3" y="6" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="5" y="6" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="7" y="6" width="1" height="1" fill="#ccc" stroke="none"/>
-
- <rect x="0" y="7" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="2" y="7" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="4" y="7" width="1" height="1" fill="#ccc" stroke="none"/>
- <rect x="6" y="7" width="1" height="1" fill="#ccc" stroke="none"/>
-
- <text x="-.4" y=".7">8</text>
- <text x="-.4" y="1.7">7</text>
- <text x="-.4" y="2.7">6</text>
- <text x="-.4" y="3.7">5</text>
- <text x="-.4" y="4.7">4</text>
- <text x="-.4" y="5.7">3</text>
- <text x="-.4" y="6.7">2</text>
- <text x="-.4" y="7.7">1</text>
-
- <text x="0.5" y="8.5">a</text>
- <text x="1.5" y="8.5">b</text>
- <text x="2.5" y="8.5">c</text>
- <text x="3.5" y="8.5">d</text>
- <text x="4.5" y="8.5">e</text>
- <text x="5.5" y="8.5">f</text>
- <text x="6.5" y="8.5">g</text>
- <text x="7.5" y="8.5">h</text>
-
- <!-- border -->
- <rect x="-.05" y="-.05" width="8.1" height="8.1"
- fill="none" stroke="black" stroke-width=".1"/>
- <g font-family="ChessSophia" font-size="1" fill="black"
- text-anchor="middle">
- <text x="0.5" y="0.9"><tref xlink:href="#blackRook"/></text>
- <text x="1.5" y="0.9"><tref xlink:href="#blackKnight"/></text>
- <text x="2.5" y="0.9"><tref xlink:href="#blackBishop"/></text>
- <text x="3.5" y="0.9"><tref xlink:href="#blackQueen"/></text>
- <text x="4.5" y="0.9"><tref xlink:href="#blackKing"/></text>
- <text x="5.5" y="0.9"><tref xlink:href="#blackBishop"/></text>
- <text x="6.5" y="0.9"><tref xlink:href="#blackKnight"/></text>
- <text x="7.5" y="0.9"><tref xlink:href="#blackRook"/></text>
-
- <text x="0.5" y="1.9"><tref xlink:href="#blackPawn"/></text>
- <text x="1.5" y="1.9"><tref xlink:href="#blackPawn"/></text>
- <text x="2.5" y="1.9"><tref xlink:href="#blackPawn"/></text>
- <text x="3.5" y="1.9"><tref xlink:href="#blackPawn"/></text>
- <text x="4.5" y="1.9"><tref xlink:href="#blackPawn"/></text>
- <text x="5.5" y="1.9"><tref xlink:href="#blackPawn"/></text>
- <text x="6.5" y="1.9"><tref xlink:href="#blackPawn"/></text>
- <text x="7.5" y="1.9"><tref xlink:href="#blackPawn"/></text>
-
- <text x="0.5" y="6.9"><tref xlink:href="#whitePawn"/></text>
- <text x="1.5" y="6.9"><tref xlink:href="#whitePawn"/></text>
- <text x="2.5" y="6.9"><tref xlink:href="#whitePawn"/></text>
- <text x="3.5" y="6.9"><tref xlink:href="#whitePawn"/></text>
- <text x="4.5" y="6.9"><tref xlink:href="#whitePawn"/></text>
- <text x="5.5" y="6.9"><tref xlink:href="#whitePawn"/></text>
- <text x="6.5" y="6.9"><tref xlink:href="#whitePawn"/></text>
- <text x="7.5" y="6.9"><tref xlink:href="#whitePawn"/></text>
-
- <text x="0.5" y="7.9"><tref xlink:href="#whiteRook"/></text>
- <text x="1.5" y="7.9"><tref xlink:href="#whiteKnight"/></text>
- <text x="2.5" y="7.9"><tref xlink:href="#whiteBishop"/></text>
- <text x="3.5" y="7.9"><tref xlink:href="#whiteQueen"/></text>
- <text x="4.5" y="7.9"><tref xlink:href="#whiteKing"/></text>
- <text x="5.5" y="7.9"><tref xlink:href="#whiteBishop"/></text>
- <text x="6.5" y="7.9"><tref xlink:href="#whiteKnight"/></text>
- <text x="7.5" y="7.9"><tref xlink:href="#whiteRook"/></text>
- </g>
- </g>
- </defs>
- <use xlink:href="#chessBoard" x="6" y="11"
- transform="scale(5)"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessboard.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessboard.svg
deleted file mode 100644
index f725d4ed991..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/chessboard.svg
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: chessboard.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Chessboard</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <defs>
-
- <filter id="whiteCellFilter" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="1" height="1">
- <feTurbulence type="turbulence" baseFrequency="0.03" numOctaves="3"/>
- <feColorMatrix type="luminanceToAlpha"/>
- <feComponentTransfer>
- <feFuncA type="linear" slope=".5" intercept="0" />
- </feComponentTransfer>
- <feComponentTransfer>
- <feFuncA type="gamma" amplitude="1" exponent="1.5" offset="0" />
- </feComponentTransfer>
- </filter>
-
- <filter id="blackCellFilter" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="1" height="1">
- <feTurbulence type="turbulence" baseFrequency="0.03" numOctaves="3"/>
- <feColorMatrix type="luminanceToAlpha" />
- <feComponentTransfer>
- <feFuncA type="linear" slope="1.5" intercept="0" />
- </feComponentTransfer>
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- </filter>
-
- <pattern id="chessBoardPattern" patternUnits="userSpaceOnUse" x="25" y="25" width="100" height="100">
- <rect id="blackCellTop" width="50" height="50" fill="black" filter="url(#blackCellFilter)" />
- <rect id="whiteCellTop" transform="translate(30, 0)" x="20" y="0" width="50" height="50" fill="white" filter="url(#whiteCellFilter)"/>
- <rect id="whiteCellBottom" transform="translate(0, 50)" width="50" height="50" fill="black" filter="url(#whiteCellFilter)" />
- <rect id="blackCellBottom" transform="translate(50, 50)" width="50" height="50" fill="white" filter="url(#blackCellFilter)" />
- </pattern>
-
- <radialGradient id="light" gradientUnits="userSpaceOnUse"
- cx="200" cy="250" fx="20" fy="20" r="400">
- <stop offset="30%" style="stop-color:black; stop-opacity:0" />
- <stop offset="100%" style="stop-color:black; stop-opacity:.5" />
- </radialGradient>
-
- </defs>
-
-
- <rect id="chessboard" x="25" y="25" width="400" height="400" fill="url(#chessBoardPattern)"/>
- <rect id="lightSquare" x="25" y="25" width="400" height="400" style="fill:url(#light);"/>
-
- <defs>
- <radialGradient id="psion" gradientUnits="objectBoundingBox" fx="20%" fy="24%" r="100%">
- <stop offset="0%" style="stop-color:white;" />
- <stop offset="50%" style="stop-color:black;" />
- </radialGradient>
- <radialGradient id="psion2" gradientUnits="objectBoundingBox" fx="20%" fy="24%" r="60%">
- <stop offset="0%" style="stop-color:white;" />
- <stop offset="100%" style="stop-color:black;" />
- </radialGradient>
- </defs>
-
- <g id="shadow" style="fill:black; opacity:.6;" transform="translate(172 168) rotate(120)">
- <circle cx="19" cy="20" r="10"/>
- <path d="M13 28L24 28C27 28 24 42 32 48L8 48C13 42 13 34 13 28Z"/>
- <rect x="2" y="45" width="36" height="18"/>
- </g>
-
- <circle cx="100" cy="150" r="18" style="fill:url(#psion2); stroke:black; stroke-width:2"/>
- <circle cx="100" cy="150" r="10" style="fill:url(#psion);"/>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/colorSwitch.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/colorSwitch.svg
deleted file mode 100644
index 5a40d201322..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/colorSwitch.svg
+++ /dev/null
@@ -1,129 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- regularPoly extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: colorSwitch.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="extension.css" ?>
-
-<svg id="body" width="450" height="500" xml:space="preserve"
- viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:batik="http://xml.apache.org/batik/ext">
-
- <title>Star Extension Tag</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- Color Switch Paint Server
- </text>
-
- <path d="M25,135 c50,-50 50,50 100,0 c50,-50 50,50 100,0
- c50,-50 50,50 100,0c50,-50 50,50 100,0"
- fill="none" stroke="black" stroke-width="10"/>
-
- <path d="M25,275 c50,-50 50,50 100,0 c50,-50 50,50 100,0
- c50,-50 50,50 100,0c50,-50 50,50 100,0"
- fill="none" stroke="black" stroke-width="10"/>
-
- <path d="M25,415 c50,-50 50,50 100,0 c50,-50 50,50 100,0
- c50,-50 50,50 100,0c50,-50 50,50 100,0"
- fill="none" stroke="black" stroke-width="10"/>
-
- <switch>
- <g requiredExtensions="http://xml.apache.org/batik/ext/colorSwitch/1.0"
- fill="#0D0" stroke="#88F" stroke-width="2">
-
- <batik:colorSwitch id="TransPurple">
- <solidColor solid-color="red"
- requiredExtensions="NonExistantExtension"/>
- <solidColor solid-color="#FF00FF" solid-opacity=".5"/>
- <linearGradient>
- <stop offset="0" stop-color="#FF0000" stop-opacity="0.5"/>
- </linearGradient>
- </batik:colorSwitch>
-
- <batik:colorSwitch id="SolidPurple">
- <solidColor solid-color="#FF00FF"/>
- <linearGradient>
- <stop offset="0" stop-color="#FFFF00" />
- </linearGradient>
- </batik:colorSwitch>
-
- <batik:colorSwitch id="orange">
- <solidColor solid-color="orange" solid-opacity="1"
- requiredExtensions="NonExistantExtension" />
- <linearGradient y2="100%">
- <stop offset=".1" stop-color="crimson" />
- <stop offset=".5" stop-color="gold" stop-opacity="0.5"/>
- <stop offset=".9" stop-color="crimson" />
- </linearGradient>
- </batik:colorSwitch>
-
-
- <circle fill="url(#SolidPurple)" cx="85" cy="135" r="50"/>
- <circle fill="url(#TransPurple)" cx="225" cy="135" r="50"/>
- <circle fill="url(#orange)" cx="365" cy="135" r="50"/>
-
- <g stroke-width="5" fill="none">
- <circle stroke="url(#SolidPurple)" cx="85" cy="275" r="50"/>
- <circle stroke="url(#TransPurple)" cx="225" cy="275" r="50"/>
- <circle stroke="url(#orange)" cx="365" cy="275" r="50"/>
- </g>
-
- <circle fill="url(#SolidPurple)" fill-opacity="0.5"
- cx="85" cy="415" r="50"/>
- <circle fill="url(#TransPurple)" fill-opacity="0.5"
- cx="225" cy="415" r="50"/>
- <circle fill="url(#orange)" fill-opacity="0.5"
- cx="365" cy="415" r="50"/>
- </g>
-
- <g fill="red">
- <circle cx="85" cy="135" r="50"/>
- <circle cx="225" cy="135" r="50"/>
- <circle cx="365" cy="135" r="50"/>
-
- <circle cx="85" cy="275" r="50"/>
- <circle cx="225" cy="275" r="50"/>
- <circle cx="365" cy="275" r="50"/>
-
- <circle cx="85" cy="415" r="50"/>
- <circle cx="225" cy="415" r="50"/>
- <circle cx="365" cy="415" r="50"/>
- </g>
- </switch>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/extension.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/extension.css
deleted file mode 100644
index 9c682a1ff47..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/extension.css
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.title {
- font-family: Arial, Helvetica;
- font-size: 16;
- text-anchor: middle;
-}
-.legend {
- font-family: Arial, Helvetica;
- font-size: 10;
- text-anchor: middle;
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowText.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowText.svg
deleted file mode 100644
index 1b23f3db699..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowText.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowText.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="extension.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Test of Text wrapping stuff.</title>
-
- <g id="content" >
-
- <text class="title" x="50%" y="40">Test of Text wrapping stuff</text>
- <!-- Space after size 40 'that' is aci 45 -->
- <rect x="17" y="80" width="200" height="400" fill="rgb(220,220,255)"/>
- <rect x="233" y="80" width="200" height="400" fill="rgb(220,220,255)"/>
-
- <line x1="27" y1="70" x2="27" y2="490" stroke="grey" fill="none"/>
- <line x1="207" y1="70" x2="207" y2="490" stroke="grey" fill="none"/>
- <line x1="243" y1="70" x2="243" y2="490" stroke="grey" fill="none"/>
- <line x1="423" y1="70" x2="423" y2="490" stroke="grey" fill="none"/>
-
- <flowText font-size="20" xml:space="preserve"
- xmlns="http://xml.apache.org/batik/ext">
- <flowRegion>
- <rect x="17" y="80" width="200" height="400"/>
- <rect x="233" y="80" width="200" height="400"/>
- </flowRegion>
-
- <flowDiv>
- <flowPara indent="20" bottom-margin="10" >This is an <flowSpan font-size="40" fill="crimson">ex&#x00AD;ample</flowSpan> of a very long string that is split &#x200D;across multi&#x00AD;ple lines via text wrap&#x0AD;ping.</flowPara>
- <flowPara justification="middle" top-margin="10" left-margin="10" right-margin="10" bottom-margin="10"><flowLine>Now check if text wrapping handles a number of tricky</flowLine> situations: averylongrunonwordthatspansmultiplelines<flowSpan font-weight="bold">with<flowSpan fill="crimson">embedded</flowSpan>span</flowSpan>elements &amp; <flowSpan fill="green" dy="-.3em" font-size="80%">super</flowSpan><flowSpan dy=".3em"> or </flowSpan><flowSpan fill="darkgreen" dy=".3em" font-size="80%">sub</flowSpan><flowSpan dy="-.3em"> scripts.</flowSpan></flowPara>
- <flowPara top-margin="10" justification="end">Now we are just <flowSpan font-size="30" fill="blue">about</flowSpan> to go to the next flow rect <flowSpan font-size="10">(note if the 'about' were included on the last line of the previous flow rect the line would not have fit and the whole line would have moved here).</flowSpan></flowPara>
- <flowPara margin="10" justification="full"> I'll keep going because I want to make sure that it properly stops when it hits the end of all of the the flow regions defined. Also the last line includes text in a larger font size so it will not fit. Thus the end of this sentence will be cut off because the line size gets <flowSpan font-size="35">tall</flowSpan>er</flowPara>
- </flowDiv>
- </flowText>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowTextAlign.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowTextAlign.svg
deleted file mode 100644
index a12f57acc1d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/flowTextAlign.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowTextAlign.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="extension.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
-<title>Test of Text vertical-align.</title>
-
-<g id="content" >
- <text class="title" x="50%" y="40">Test of Text vertical-align</text>
-
- <g font-family="serif" transform="translate(0,60)">
- <g fill="rgb(220,220,255)">
- <rect x="12.5" y="0" width="125" height="36"/>
- <rect x="162.5" y="0" width="125" height="36"/>
- <rect x="312.5" y="0" width="125" height="36"/>
- </g>
-
- <flowText xmlns="http://xml.apache.org/batik/ext"
- font-size="24" xml:space="preserve">
- <flowRegion vertical-align="top">
- <rect x="12.5" y="0" width="125" height="36"/>
- </flowRegion>
- <flowRegion vertical-align="middle">
- <rect x="162.5" y="0" width="125" height="36"/>
- </flowRegion>
- <flowRegion vertical-align="bottom">
- <rect x="312.5" y="0" width="125" height="36"/>
- </flowRegion>
- <flowDiv>
- <flowRegionBreak justification="middle"
- >Try top</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Try middle</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Try bottom</flowRegionBreak>
- </flowDiv>
- </flowText>
- </g>
-
- <g font-family="serif" transform="translate(0,120)" >
- <g fill="rgb(220,220,255)">
- <rect x="12.5" y="0" width="125" height="36"/>
- <rect x="12.5" y="40" width="125" height="36"/>
- <rect x="162.5" y="0" width="125" height="36"/>
- <rect x="162.5" y="40" width="125" height="36"/>
- <rect x="312.5" y="0" width="125" height="36"/>
- <rect x="312.5" y="40" width="125" height="36"/>
- </g>
-
- <flowText xmlns="http://xml.apache.org/batik/ext"
- font-size="24" xml:space="preserve">
- <flowRegion vertical-align="top">
- <rect x="12.5" y="0" width="125" height="36"/>
- <rect x="12.5" y="40" width="125" height="36"/>
- </flowRegion>
- <flowRegion vertical-align="middle">
- <rect x="162.5" y="0" width="125" height="36"/>
- <rect x="162.5" y="40" width="125" height="36"/>
- </flowRegion>
- <flowRegion vertical-align="bottom">
- <rect x="312.5" y="0" width="125" height="36"/>
- <rect x="312.5" y="40" width="125" height="36"/>
- </flowRegion>
- <flowDiv>
- <flowRegionBreak justification="middle"
- >Try top two lines</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Middle two lines</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Bottom two lines</flowRegionBreak>
- </flowDiv>
- </flowText>
- </g>
-
- <g font-family="serif" transform="translate(0,220)" >
- <g fill="rgb(220,220,255)">
- <rect x="12.5" y="0" width="125" height="72"/>
- <rect x="162.5" y="0" width="125" height="72"/>
- <rect x="312.5" y="0" width="125" height="72"/>
- </g>
-
- <flowText xmlns="http://xml.apache.org/batik/ext"
- font-size="24" xml:space="preserve">
- <flowRegion vertical-align="top">
- <rect x="12.5" y="0" width="125" height="72"/>
- </flowRegion>
- <flowRegion vertical-align="middle">
- <rect x="162.5" y="0" width="125" height="72"/>
- </flowRegion>
- <flowRegion vertical-align="bottom">
- <rect x="312.5" y="0" width="125" height="72"/>
- </flowRegion>
- <flowDiv>
- <flowRegionBreak justification="middle"
- >Try top two lines</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Middle two lines</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Bottom two lines</flowRegionBreak>
- </flowDiv>
- </flowText>
- </g>
-
- <g font-family="serif" transform="translate(0,320)" >
- <g fill="rgb(220,220,255)">
- <rect x="12.5" y="0" width="125" height="72"/>
- <rect x="162.5" y="0" width="125" height="72"/>
- <rect x="312.5" y="0" width="125" height="72"/>
- </g>
-
- <flowText xmlns="http://xml.apache.org/batik/ext"
- font-size="24" xml:space="preserve">
- <flowRegion vertical-align="top">
- <rect x="12.5" y="0" width="125" height="72"/>
- </flowRegion>
- <flowRegion vertical-align="middle">
- <rect x="162.5" y="0" width="125" height="72"/>
- </flowRegion>
- <flowRegion vertical-align="bottom">
- <rect x="312.5" y="0" width="125" height="72"/>
- </flowRegion>
- <flowDiv>
- <flowPara justification="middle"
- >Try top</flowPara>
- <flowRegionBreak justification="middle"
- >two lines</flowRegionBreak>
- <flowPara justification="middle"
- >Middle</flowPara>
- <flowRegionBreak justification="middle"
- >two lines</flowRegionBreak>
- <flowPara justification="middle"
- >Bottom</flowPara>
- <flowRegionBreak justification="middle"
- >two lines</flowRegionBreak>
- </flowDiv>
- </flowText>
- </g>
-</g>
-
-<!-- check a totally empty flow text element. -->
-<g font-family="serif" transform="translate(0,405)" >
- <g fill="rgb(220,220,255)">
- <rect x="12.5" y="0" width="125" height="72"/>
- </g>
-
- <flowText xmlns="http://xml.apache.org/batik/ext"
- font-size="24" xml:space="preserve">
- <flowRegion vertical-align="top">
- <rect x="12.5" y="0" width="125" height="72"/>
- </flowRegion>
- <flowPara/>
- </flowText>
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/gears.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/gears.svg
deleted file mode 100644
index b03dfef11c5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/gears.svg
+++ /dev/null
@@ -1,76 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<?xml-stylesheet type="text/css" href="extension.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:batik="http://xml.apache.org/batik/ext">
-
- <script type="text/ecmascript">
- <![CDATA[
- var g1 = document.getElementById("g1");
- var g2 = document.getElementById("g2");
- var g3 = document.getElementById("g3");
- var g4 = document.getElementById("g4");
- var rot = 0;
- function rotate() {
- rot += 2;
- if (rot > 720) rot-=720;
- g1.setAttributeNS(null, "transform", "rotate("+(rot*1)+")");
- g2.setAttributeNS(null, "transform", "rotate("+(-rot/2)+")");
- g3.setAttributeNS(null, "transform", "rotate("+(-rot*2)+")");
- g4.setAttributeNS(null, "transform", "rotate("+rot/2+")");
- setTimeout("rotate()", 30);
- }
- ]]>
- </script>
-
- <title>Animated Stars</title>
- <g id="body" onload="rotate()" >
- <text class="title" x="50%" y="40">Animation on a Custom Element</text>
- <g transform="translate(40, 100)">
- <g transform="translate(100, 100)" >
- <batik:star id="g1" fill="crimson" r="50" ir="40" sides="24"/>
- </g>
- <g transform="translate(230, 100), rotate(3.75)">
- <g id="g2">
- <batik:star fill="gold" r="90" ir="80" sides="48"/>
- <batik:star fill="crimson" r="50" ir="40" sides="24"/>
- <text fill="gold" text-anchor="middle">Batik Rules!</text>
- </g>
- </g>
- <g transform="translate(100, 165), rotate(15)">
- <batik:star id="g3" fill="gold" r="25" ir="15" sides="12"/>
- </g>
- <g transform="translate(230, 190) rotate(3.75)">
- <batik:star id="g4" fill="green" r="50" ir="40" sides="24"/>
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.jpg
deleted file mode 100644
index c038d7730d5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.svg
deleted file mode 100644
index 3e6fdd3fa72..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/histogramNormalization.svg
+++ /dev/null
@@ -1,88 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- regularPoly extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: histogramNormalization.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="extension.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" xml:space="preserve"
- viewBox="0 0 450 500"
- xmlns:batikExt="http://xml.apache.org/batik/ext">
-
- <title>Histogram Normalization Extension Tag</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">Histogram Normalization Extension Tag</text>
-
- <g transform="translate(0, 75)">
- <rect fill="#DAA" x="25" y="0" width="160" height="220"/>
- <image xlink:href="histogramNormalization.jpg"
- x="45" y="20" width="120" height="180"/>
- <text x="105" y="235" text-anchor="middle">Before</text>
- </g>
-
- <g transform="translate(240,75)" >
- <switch>
- <g requiredExtensions=
- "http://xml.apache.org/batik/ext/histogramNormalization/1.0">
- <rect fill="#ADA" x="25" y="0" width="160" height="220"/>
-
- <filter id="fix">
- <feComponentTransfer>
- <feFuncR type="gamma" exponent=".95"/>
- <feFuncG type="gamma" exponent=".95"/>
- <feFuncB type="gamma" exponent=".95"/>
- </feComponentTransfer>
- <batikExt:histogramNormalization trim="2"/>
- </filter>
- <image filter="url(#fix)"
- xlink:href="histogramNormalization.jpg"
- x="45" y="20" width="120" height="180"/>
- <text x="105" y="235" text-anchor="middle">With Extension</text>
- </g>
-
- <g >
- <rect fill="#DAA" x="25" y="0" width="160" height="220"/>
- <image xlink:href="histogramNormalization.jpg"
- x="45" y="20" width="120" height="180"/>
- <text x="105" y="235" text-anchor="middle">Extension not present</text>
- </g>
- </switch>
-
- </g>
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/regularPolygon.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/regularPolygon.svg
deleted file mode 100644
index a7b19d0790d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/regularPolygon.svg
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- regularPoly extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: regularPolygon.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="extension.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" xml:space="preserve"
- viewBox="0 0 450 500"
- xmlns:batikExt="http://xml.apache.org/batik/ext">
-
- <title>Regular Polygon Extension Tag</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- Regular Polygon Extension Tag
- </text>
-
- <switch>
- <g requiredExtensions="http://xml.apache.org/batik/ext/poly/1.0"
- fill="#0D0">
-
- <batikExt:regularPolygon cx="85" cy="135" r="50" sides="3"/>
- <batikExt:regularPolygon cx="225" cy="135" r="50" sides="4"/>
- <batikExt:regularPolygon cx="365" cy="135" r="50" sides="5"/>
-
- <batikExt:regularPolygon cx="85" cy="275" r="50" sides="6"/>
- <batikExt:regularPolygon cx="225" cy="275" r="50" sides="7"/>
- <batikExt:regularPolygon cx="365" cy="275" r="50" sides="8"/>
-
- <batikExt:regularPolygon cx="85" cy="415" r="50" sides="9"/>
- <batikExt:regularPolygon cx="225" cy="415" r="50" sides="10"/>
- <batikExt:regularPolygon cx="365" cy="415" r="50" sides="11"/>
-
- </g>
-
- <g fill="red">
- <circle cx="85" cy="135" r="50"/>
- <circle cx="225" cy="135" r="50"/>
- <circle cx="365" cy="135" r="50"/>
-
- <circle cx="85" cy="275" r="50"/>
- <circle cx="225" cy="275" r="50"/>
- <circle cx="365" cy="275" r="50"/>
-
- <circle cx="85" cy="415" r="50"/>
- <circle cx="225" cy="415" r="50"/>
- <circle cx="365" cy="415" r="50"/>
- </g>
- </switch>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor.svg
deleted file mode 100644
index a329610119e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor.svg
+++ /dev/null
@@ -1,109 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- regularPoly extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: solidColor.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="extension.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- id="body" width="450" height="500" xml:space="preserve"
- viewBox="0 0 450 500"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns:batik="http://xml.apache.org/batik/ext">
-
- <title>Solid Color Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <defs>
- <path d="M0,0 c50,-50 50,50 100,0 s50,50 100,0
- s50,50 100,0 s50,50 100,0"
- id="squiggle" fill="none" stroke="black" stroke-width="10"/>
- </defs>
-
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- Solid Color Paint Server
- </text>
-
- <use x="25" y="135" xlink:href="#squiggle"/>
-
- <use x="25" y="275" xlink:href="#squiggle"/>
-
- <use x="25" y="415" xlink:href="#squiggle"/>
-
- <switch>
- <g requiredExtensions="http://xml.apache.org/batik/ext/solidColor/1.0"
- fill="#0D0" stroke="#88F" stroke-width="2">
-
- <batik:solidColor id="SolidPurple" solid-color="#FF00FF" />
- <batik:solidColor id="TransPurple"
- solid-color="#FF00FF" solid-opacity=".5"/>
- <batik:solidColor id="SolidOrange"
- solid-color="orange" solid-opacity="1"/>
-
- <circle fill="url(#SolidPurple)" cx="85" cy="135" r="50"/>
- <circle fill="url(#TransPurple)" cx="225" cy="135" r="50"/>
- <circle fill="url(#SolidOrange)" cx="365" cy="135" r="50"/>
-
- <g stroke-width="5" fill="none">
- <circle stroke="url(#SolidPurple)" cx="85" cy="275" r="50"/>
- <circle stroke="url(#TransPurple)" cx="225" cy="275" r="50"/>
- <circle stroke="url(#SolidOrange)" cx="365" cy="275" r="50"/>
- </g>
-
- <circle fill="url(#SolidPurple)" fill-opacity="0.5"
- cx="85" cy="415" r="50"/>
- <circle fill="url(#TransPurple)" fill-opacity="0.5"
- cx="225" cy="415" r="50"/>
- <circle fill="url(#SolidOrange)" fill-opacity="0.5"
- cx="365" cy="415" r="50"/>
- </g>
-
- <g fill="red">
- <circle cx="85" cy="135" r="50"/>
- <circle cx="225" cy="135" r="50"/>
- <circle cx="365" cy="135" r="50"/>
-
- <circle cx="85" cy="275" r="50"/>
- <circle cx="225" cy="275" r="50"/>
- <circle cx="365" cy="275" r="50"/>
-
- <circle cx="85" cy="415" r="50"/>
- <circle cx="225" cy="415" r="50"/>
- <circle cx="365" cy="415" r="50"/>
- </g>
- </switch>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor2.svg
deleted file mode 100644
index 44ca3a7e16a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/solidColor2.svg
+++ /dev/null
@@ -1,109 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- regularPoly extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: solidColor2.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="extension.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- id="body" width="450" height="500" xml:space="preserve"
- viewBox="0 0 450 500"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns:batik="http://xml.apache.org/batik/ext">
-
- <title>Solid Color Test (Xlink></title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <defs>
- <path d="M0,0 c50,-50 50,50 100,0 s50,50 100,0
- s50,50 100,0 s50,50 100,0"
- id="squiggle" fill="none" stroke="black" stroke-width="10"/>
- </defs>
-
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- Solid Color Paint Server (Xlink)
- </text>
-
- <use x="25" y="135" xlink:href="#squiggle"/>
-
- <use x="25" y="275" xlink:href="#squiggle"/>
-
- <use x="25" y="415" xlink:href="#squiggle"/>
-
- <switch>
- <g requiredExtensions="http://xml.apache.org/batik/ext/solidColor/1.0"
- fill="#0D0" stroke="#88F" stroke-width="2">
-
- <batik:solidColor id="SolidPurple" solid-color="#FF00FF" />
- <batik:solidColor id="TransPurple" xlink:href="#SolidPurple"
- solid-opacity=".5"/>
- <batik:solidColor id="SolidOrange" xlink:href="#SolidPurple"
- solid-color="orange"/>
-
- <circle fill="url(#SolidPurple)" cx="85" cy="135" r="50"/>
- <circle fill="url(#TransPurple)" cx="225" cy="135" r="50"/>
- <circle fill="url(#SolidOrange)" cx="365" cy="135" r="50"/>
-
- <g stroke-width="5" fill="none">
- <circle stroke="url(#SolidPurple)" cx="85" cy="275" r="50"/>
- <circle stroke="url(#TransPurple)" cx="225" cy="275" r="50"/>
- <circle stroke="url(#SolidOrange)" cx="365" cy="275" r="50"/>
- </g>
-
- <circle fill="url(#SolidPurple)" fill-opacity="0.5"
- cx="85" cy="415" r="50"/>
- <circle fill="url(#TransPurple)" fill-opacity="0.5"
- cx="225" cy="415" r="50"/>
- <circle fill="url(#SolidOrange)" fill-opacity="0.5"
- cx="365" cy="415" r="50"/>
- </g>
-
- <g fill="red">
- <circle cx="85" cy="135" r="50"/>
- <circle cx="225" cy="135" r="50"/>
- <circle cx="365" cy="135" r="50"/>
-
- <circle cx="85" cy="275" r="50"/>
- <circle cx="225" cy="275" r="50"/>
- <circle cx="365" cy="275" r="50"/>
-
- <circle cx="85" cy="415" r="50"/>
- <circle cx="225" cy="415" r="50"/>
- <circle cx="365" cy="415" r="50"/>
- </g>
- </switch>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/star.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/star.svg
deleted file mode 100644
index 74b02661f57..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/star.svg
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ====================================================================== -->
-<!-- regularPoly extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: star.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="extension.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" xml:space="preserve"
- viewBox="0 0 450 500"
- xmlns:batikExt="http://xml.apache.org/batik/ext">
-
- <title>Star Extension Tag</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- Star Extension Tag
- </text>
-
- <switch>
- <g requiredExtensions="http://xml.apache.org/batik/ext/star/1.0"
- fill="#0D0" stroke="#88F" stroke-width="2">
-
- <batikExt:star cx="85" cy="135" r="50" ir="30" sides="3"/>
- <batikExt:star cx="225" cy="135" r="50" ir="30" sides="4"/>
- <batikExt:star cx="365" cy="135" r="50" ir="30" sides="5"/>
-
- <batikExt:star cx="85" cy="275" r="50" ir="30" sides="6"/>
- <batikExt:star cx="225" cy="275" r="50" ir="30" sides="7"/>
- <batikExt:star cx="365" cy="275" r="50" ir="30" sides="8"/>
-
- <batikExt:star cx="85" cy="415" r="50" ir="30" sides="9"/>
- <batikExt:star cx="225" cy="415" r="50" ir="30" sides="10"/>
- <batikExt:star cx="365" cy="415" r="50" ir="30" sides="11"/>
-
- </g>
-
- <g fill="red">
- <circle cx="85" cy="135" r="50"/>
- <circle cx="225" cy="135" r="50"/>
- <circle cx="365" cy="135" r="50"/>
-
- <circle cx="85" cy="275" r="50"/>
- <circle cx="225" cy="275" r="50"/>
- <circle cx="365" cy="275" r="50"/>
-
- <circle cx="85" cy="415" r="50"/>
- <circle cx="225" cy="415" r="50"/>
- <circle cx="365" cy="415" r="50"/>
- </g>
- </switch>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xml b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xml
deleted file mode 100644
index cfd866da300..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Courtesy of Max Froumentin. This document can be processed directly by -->
-<!-- the Squiggle browser which will apply the stylesheet (if the -->
-<!-- XMLInputHandler in resources/META-INF/services/ -->
-<!-- (the org.apache.batik.apps.svgbrowser.SquiggleInputHandler file) is -->
-<!-- enabled. -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: data.xml 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet href="data.xsl" type="text/xsl"?>
-<data depth="30">
-</data>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xsl b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xsl
deleted file mode 100644
index cffdb39c4b4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/data.xsl
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!-- ======================================================================
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- ====================================================================== -->
-
-<!-- ========================================================================= -->
-<!-- Courtesy of Max Froumentin. This document is referenced by data.xml -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: data.xsl 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet href="" type="text/xsl"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0">
-
- <xsl:template match="/">
- <svg viewBox="-40 -40 80 80" width="1024" height="768" preserveAspectRatio="xMidYMid slice">
- <defs>
- <linearGradient id="gradient" gradientUnits="userSpaceOnUse"
- x1="-100" y1="-100" x2="100" y2="100">
- <stop offset="0" stop-color="crimson"/>
- <stop offset="0.8" stop-color="gold"/>
- <stop offset="1" stop-color="yellow" />
- </linearGradient>
-
- <linearGradient id="strokeGradient" gradientUnits="userSpaceOnUse"
- x1="100" y1="100" x2="-100" y2="-100">
- <stop offset=".2" stop-color="gold"/>
- <stop offset="1" stop-color="rgb(128,0,0)" />
- </linearGradient>
- </defs>
-
- <g id="spiral">
- <xsl:call-template name="draw-primitive">
- <xsl:with-param name="depth" select="data[position()=1]/@depth"/>
- </xsl:call-template>
- </g>
- </svg>
- </xsl:template>
-
- <xsl:template name="draw-primitive">
- <xsl:param name="depth" select="0"/>
- <xsl:if test="$depth > 0">
- <g transform="scale(.8, .8) rotate(10)">
- <rect x="-100" y="-100" width="200" height="200" fill="url(#gradient)" stroke="none" stroke-width="5"/>
- <xsl:call-template name="draw-primitive">
- <xsl:with-param name="depth" select="$depth - 1"/>
- </xsl:call-template>
- </g>
- </xsl:if>
- </xsl:template>
-</xsl:stylesheet>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/nodata.xsl b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/nodata.xsl
deleted file mode 100644
index 488b426228f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/extensions/xsl/nodata.xsl
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Courtesy of Max Froumentin. This document can be processed directly by -->
-<!-- the Squiggle browser. This file as an empty xsl stylesheet, which -->
-<!-- means that it applies to itself (no data). -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: nodata.xsl 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet href="" type="text/xsl"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0">
-
- <xsl:template match="/">
- <svg viewBox="-40 -40 80 80" width="1024" height="768" preserveAspectRatio="xMidYMid slice">
- <defs>
- <linearGradient id="gradient" gradientUnits="userSpaceOnUse"
- x1="-100" y1="-100" x2="100" y2="100">
- <stop offset="0" stop-color="crimson"/>
- <stop offset="0.8" stop-color="gold"/>
- <stop offset="1" stop-color="yellow" />
- </linearGradient>
-
- <linearGradient id="strokeGradient" gradientUnits="userSpaceOnUse"
- x1="100" y1="100" x2="-100" y2="-100">
- <stop offset=".2" stop-color="gold"/>
- <stop offset="1" stop-color="rgb(128,0,0)" />
- </linearGradient>
- </defs>
-
- <g id="spiral">
- <xsl:call-template name="draw-primitive">
- <xsl:with-param name="depth" select="40"/>
- </xsl:call-template>
- </g>
- </svg>
- </xsl:template>
-
- <xsl:template name="draw-primitive">
- <xsl:param name="depth" select="0"/>
- <xsl:if test="$depth > 0">
- <g transform="scale(.8, .8) rotate(10)">
- <rect x="-100" y="-100" width="200" height="200" fill="url(#gradient)" stroke="none" stroke-width="5"/>
- <xsl:call-template name="draw-primitive">
- <xsl:with-param name="depth" select="$depth - 1"/>
- </xsl:call-template>
- </g>
- </xsl:if>
- </xsl:template>
-</xsl:stylesheet>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/gradients.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/gradients.svg
deleted file mode 100644
index 34c7ce9466c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/gradients.svg
+++ /dev/null
@@ -1,125 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: gradients.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <svg id="testContent" x="25" y="20" width="400" height="400" viewBox="0 0 400 400">
- <defs>
- <!-- Nose Paint -->
- <radialGradient id="nosePaint" gradientUnits="userSpaceOnUse"
- cx="150" cy="160" fx="130" fy="140" r="60">
- <stop offset="0%" style="stop-color:white" />
- <stop offset="20%" style="stop-color:#ccccff" />
- <stop offset="100%" style="stop-color:#222255" />
- </radialGradient>
-
- <!-- Gradients -->
- <radialGradient id="eyeBallPaint" gradientUnits="objectBoundingBox"
- fx=".2" fy=".2" r=".5">
- <stop offset="0%" style="stop-color:white" />
- <stop offset="20%" style="stop-color:#ccccff" />
- <stop offset="100%" style="stop-color:#222255" />
- </radialGradient>
-
- <!-- Pattern Gradient -->
- <radialGradient id="patternBall" gradientUnits="objectBoundingBox"
- fx="30%" fy="30%" >
- <stop offset="0%" style="stop-color:white" />
- <stop offset="20%" style="stop-color:#666688" />
- <stop offset="100%" style="stop-color:black" />
- </radialGradient>
-
- <!-- Pattern Gradient -->
- <radialGradient id="yellowPatternBall" gradientUnits="objectBoundingBox"
- fx="30%" fy="30%" >
- <stop offset="0%" style="stop-color:white" />
- <stop offset="20%" style="stop-color:yellow" />
- <stop offset="40%" style="stop-color:orange" />
- <stop offset="100%" style="stop-color:#442200" />
- </radialGradient>
-
- <linearGradient id="backgroundGradient" gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="400" y2="300">
- <stop offset="0%" style="stop-color:white" />
- <stop offset="50%" style="stop-color:#666688" />
- <stop offset="100%" style="stop-color:black" />
- </linearGradient>
-
- <circle id="ball" cx="0" cy="0" r="30" style="fill:url(#patternBall)" />
- <circle id="yellowBall" cx="0" cy="0" r="30" style="fill:url(#yellowPatternBall)" />
-
- <g id="ballRow">
- <use xlink:href="#ball" x="30" y="30" />
- <use xlink:href="#ball" x="90" y="30" />
- <use xlink:href="#ball" x="150" y="30" />
- <use xlink:href="#ball" x="210" y="30" />
- <use xlink:href="#ball" x="270" y="30" />
- <use xlink:href="#ball" x="330" y="30" />
- <use xlink:href="#ball" x="390" y="30" />
- <use xlink:href="#ball" x="450" y="30" />
- </g>
-
- </defs>
-
- <!-- Background sky -->
- <rect x="0" y="0" width="100%" height="300" style="fill:url(#backgroundGradient)" />
- <!-- Background Texture -->
- <use xlink:href="#ballRow" x="0" y="270"/>
- <use xlink:href="#ballRow" x="-30" y="300"/>
- <use xlink:href="#yellowBall" x="120" y="330" />
- <use xlink:href="#ballRow" x="0" y="330"/>
- <use xlink:href="#ballRow" x="-30" y="360"/>
- <use xlink:href="#ballRow" x="0" y="390"/>
-
-
- <!-- Group which contains all the happy face elements -->
- <g id="surprisedFace" style="fill:white;" transform="translate(50, -30)">
- <!-- Left eye -->
- <circle cx="90" cy="100" r="30" style="fill:url(#eyeBallPaint)"/>
- <circle cx="102" cy="112" r="15" style="fill:black; stroke:none;" />
-
- <!-- Right eye -->
- <circle cx="90" cy="100" r="30" transform="translate(120, 0)" style="fill:url(#eyeBallPaint)"/>
- <circle cx="198" cy="112" r="15" style="fill:black; stroke:none;" />
-
- <!-- Nose -->
- <circle cx="150" cy="160" r="60" style="fill:url(#nosePaint)"/>
-
- <!-- Smile -->
- <circle cx="150" cy="260" r="20" style="fill:url(#eyeBallPaint)"/>
-
- </g>
- </svg>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/henryV.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/henryV.svg
deleted file mode 100644
index 866075962f2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/henryV.svg
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: henryV.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Henry V</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <defs>
- <filter id="blur" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="-20%" y="-20%" width="120%" height="120%" >
- <feGaussianBlur stdDeviation="2 2" x="-10%" y="-10%" width="120%" height="120%" />
- </filter>
- <filter id="wideBlur" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="-20%" y="-20%" width="120%" height="120%" >
- <feGaussianBlur stdDeviation="8 8" x="-10%" y="-10%" width="120%" height="120%" />
- </filter>
- <clipPath id="shakeSpeare" font-family="Serif" font-weight="bold" font-size="125" text-anchor="middle" transform="scale(0.8, 1.5)">
- <text x="50%" y="28%">Henry</text>
- <text font-size="200" x="50%" y="60%">V</text>
- </clipPath>
-
- <g font-family="Serif" font-weight="bold" font-size="125" text-anchor="middle" id="henryV" transform="scale(0.8, 1.5)">
- <text x="50%" y="28%">Henry</text>
- <text font-size="200" x="50%" y="60%">V</text>
- </g>
-<g font-family="Serif" id="text" font-style="oblique" font-size="15" fill="DarkRed" transform="scale(1.10, 0.92)">
-<text x="3%" y="6%">O for a Muse of fire, that would ascend</text>
-<text x="3%" y="9%">The brightest heaven of invention,</text>
-<text x="3%" y="12%">A kingdom for a stage, princes to act</text>
-<text x="3%" y="15%">And monarchs to behold the swelling scene!</text>
-<text x="3%" y="18%">Then should the warlike Harry, like himself,</text>
-<text x="3%" y="21%">Assume the port of Mars; and at his heels,</text>
-<text x="3%" y="24%">Leash'd in like hounds, should famine, sword and fire</text>
-<text x="3%" y="27%">Crouch for employment. But pardon, and gentles all,</text>
-<text x="3%" y="30%">The flat unraised spirits that have dared</text>
-<text x="3%" y="33%">On this unworthy scaffold to bring forth</text>
-<text x="3%" y="36%">So great an object: can this cockpit hold</text>
-<text x="3%" y="39%">The vasty fields of France? or may we cram</text>
-<text x="3%" y="42%">Within this wooden O the very casques</text>
-<text x="3%" y="45%">That did affright the air at Agincourt?</text>
-<text x="3%" y="48%">O, pardon! since a crooked figure may</text>
-<text x="3%" y="51%">Attest in little place a million;</text>
-<text x="3%" y="54%">And let us, ciphers to this great accompt,</text>
-<text x="3%" y="57%">On your imaginary forces work.</text>
-<text x="3%" y="60%">Suppose within the girdle of these walls</text>
-<text x="3%" y="63%">Are now confined two mighty monarchies,</text>
-<text x="3%" y="66%">Whose high upreared and abutting fronts</text>
-<text x="3%" y="69%">The perilous narrow ocean parts asunder:</text>
-<text x="3%" y="72%">Piece out our imperfections with your thoughts;</text>
-<text x="3%" y="75%">Into a thousand parts divide on man,</text>
-<text x="3%" y="78%">And make imaginary puissance;</text>
-<text x="3%" y="81%">Think when we talk of horses, that you see them</text>
-<text x="3%" y="84%">Printing their proud hoofs i' the receiving earth;</text>
-<text x="3%" y="87%">For 'tis your thoughts that now must deck our kings,</text>
-<text x="3%" y="90%">Carry them here and there; jumping o'er times,</text>
-<text x="3%" y="93%">Turning the accomplishment of many years</text>
-<text x="3%" y="96%">Into an hour-glass: for the which supply,</text>
-<text x="3%" y="99%">Admit me Chorus to this history;</text>
-<text x="3%" y="102%">Who prologue-like your humble patience pray,</text>
-<text x="3%" y="105%">Gently to hear, kindly to judge, our play.</text>
- </g>
- </defs>
- <rect width="100%" height="100%" fill="GoldenRod"/>
- <g id="testContent" transform="scale(1.2,1.0)">
- <g opacity="0.8" fill="Maroon">
- <use xlink:href="#text"/>
- </g>
- <g transform="translate(-1, -1)">
- <use xlink:href="#henryV" fill="DarkGoldenRod" stroke-width="0.1" stroke="black"/>
- </g>
- <g clip-path="url(#shakeSpeare)" transform="translate(-1, -1)">
- <use xlink:href="#text"/>
- <g font-style="normal">
- <use xlink:href="#henryV" fill="none" stroke-width="4" stroke="black" filter="url(#blur)" opacity="0.35" transform="translate(-2, 2)"/>
- </g>
- </g>
- </g>
- <rect x="0%" y="0%" width="100%" height="100%" stroke="SaddleBrown" stroke-width="12" fill="none" filter="url(#wideBlur)"/>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoShadowOffset.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoShadowOffset.svg
deleted file mode 100644
index 0ee900c71f5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoShadowOffset.svg
+++ /dev/null
@@ -1,283 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: logoShadowOffset.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
-<defs>
- <filter id="blurFilterBothBounds" x="0" y="0" width="500" height="500" filterRes="100">
- <feGaussianBlur stdDeviation="2 3" x="0" y="0" width="500" height="500" />
- <feOffset dx="10" dy="10"/>
- </filter>
-
- <filter id="blurFilter" >
- <feGaussianBlur stdDeviation="2 3" />
- </filter>
-
- <filter id="floodFilterBothBounds" x="80" y="80" width="100" height="100" >
- <feFlood style="flood-color:#00ff00" x="80" y="80" width="100" height="100" />
- </filter>
-
-
-</defs>
-
-<rect x="0" y="0" width="449" height="499" style="fill:rgb(152, 152, 203)" />
-
-<g transform="translate(50, 100) scale(.75, .75)">
-
-
- <g id="Layer_Shadow" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;fill-opacity:.5">
- <g style="stroke:none; fill:black; fill-opacity:.5; filter:url(#blurFilterBothBounds)">
- <g style="stroke:none;">
- <path d="M54.994,168.963V67.831c0-6.188-0.57-10.773-1.707-13.754c-1.137-2.977-3.066-5.461-5.793-7.449c-1.137-0.766-2.367-1.395-3.695-1.891s-3.012-0.938-5.055-1.32c-2.125-0.371-3.488-0.781-4.094-1.23s-0.906-1.121-0.906-2.02c0-1.195,0.32-2.035,0.969-2.52
- c0.645-0.484,1.953-0.73,3.93-0.73c0.758,0,3.816,0.211,9.176,0.625c5.355,0.418,10.387,0.625,15.098,0.625c2.961,0,7.883-0.207,14.758-0.625c6.875-0.414,12.324-0.625,16.352-0.625c16.711,0,29.762,3.461,39.145,10.379s14.074,16.574,14.074,28.965
- c0,7.148-1.793,13.418-5.375,18.816c-3.586,5.398-9,9.996-16.242,13.797v2.18c11.574,2.051,20.445,6.547,26.613,13.492s9.254,15.879,9.254,26.805c0,15.406-5.184,27.645-15.551,36.715s-24.473,13.602-42.316,13.602c-6.078,0-13.367-0.293-21.871-0.875
- c-8.508-0.586-13.898-0.875-16.172-0.875c-6.762,0-13.863,0.348-21.301,1.043c-1.824,0.137-2.965,0.207-3.418,0.207c-0.609,0-1.199-0.344-1.77-1.027s-0.852-1.406-0.852-2.172c0-1.598,1.355-2.93,4.074-3.996l0.113-0.055c1.809-0.836,3.223-1.574,4.242-2.223
- c1.02-0.645,1.906-1.387,2.66-2.223c2.039-2.047,3.492-4.516,4.359-7.402s1.301-7.254,1.301-13.105z M72.994,100.209c0,3.648,0.453,5.93,1.367,6.84c0.914,0.914,2.816,1.367,5.711,1.367h16.555c12.023,0,20.758-2.031,26.203-6.098
- c5.441-4.066,8.164-10.508,8.164-19.324c0-10.945-4.188-20.027-12.559-27.246c-8.375-7.219-18.914-10.832-31.625-10.832c-5.711,0-9.441,0.855-11.191,2.566s-2.625,5.148-2.625,10.316v42.41z M72.994,177.737c0,6.539,1.789,10.953,5.371,13.242
- c3.578,2.293,11.16,3.438,22.746,3.438c14.172,0,24.82-3.031,31.945-9.094s10.688-15.156,10.688-27.281c0-13.031-4.234-23.188-12.695-30.461s-20.316-10.914-35.563-10.914H81.213c-3.578,0-5.84,0.477-6.793,1.426s-1.426,3.285-1.426,7.004v52.641z"/>
- <path style="fill:black;" d="M228.275,188.952c-5.238,4.766-10.891,8.285-16.961,10.559c-6.07,2.27-12.863,3.406-20.375,3.406c-7.363,0-12.98-1.922-16.848-5.762c-3.871-3.844-5.805-9.414-5.805-16.719c0-9.359,4.266-16.758,12.805-22.195
- c8.535-5.438,23.766-10.215,45.695-14.324v-15.789c0-7.09-2.16-12.523-6.477-16.297s-10.523-5.664-18.625-5.664c-6.891,0-11.758,0.992-14.598,2.977s-4.258,5.336-4.258,10.063c0,1.984,0.281,4.27,0.852,6.863s0.855,4.156,0.855,4.688
- c0,1.07-0.516,1.945-1.547,2.633s-2.352,1.027-3.953,1.027c-3.055,0-5.652-0.816-7.793-2.449s-3.207-3.664-3.207-6.098c0-6.605,3.664-12.625,11-18.055c7.332-5.43,15.977-8.148,25.93-8.148c13.906,0,23.727,2.621,29.465,7.855
- c5.734,5.238,8.605,14.535,8.605,27.891v42.844c0,6.516,0.621,10.715,1.867,12.594s3.609,2.816,7.086,2.816c0.602,0,1.434-0.035,2.492-0.113c1.055-0.078,1.773-0.117,2.152-0.117c0.527,0,1.02,0.246,1.473,0.73c0.453,0.488,0.68,1.07,0.68,1.742
- c0,1.574-1.273,2.887-3.816,3.934s-5.785,1.574-9.73,1.574c-4.176,0-7.668-1.039-10.477-3.117s-4.973-5.191-6.488-9.348z M226.787,149.167c-16.43,3.43-27.789,7.273-34.074,11.535c-6.285,4.266-9.426,9.973-9.426,17.129c0,5.559,1.512,9.879,4.543,12.961
- c3.027,3.086,7.27,4.625,12.723,4.625c7.492,0,13.738-1.941,18.738-5.832c4.996-3.887,7.496-8.813,7.496-14.777v-25.641z"/>
- <path d="M264.411,112.417h-8.586c-0.602,0-1.281-0.285-2.035-0.855s-1.129-1.164-1.129-1.773c0-0.531,1.648-2.246,4.953-5.141s6.398-5.941,9.285-9.141c2.051-2.207,4.309-5.48,6.777-9.824s4.309-6.516,5.527-6.516c0.68,0,1.137,0.195,1.363,0.578
- s0.344,1.152,0.344,2.301v21.121h20.266c4.555,0,8.539-0.902,11.953-2.711c0.984-0.523,1.668-0.789,2.051-0.789c0.301,0,0.527,0.133,0.68,0.395c0.152,0.266,0.23,0.695,0.23,1.297c0,3.086-0.93,5.777-2.789,8.07c-1.859,2.297-4.195,3.441-7.004,3.441
- c-0.453,0-1.137-0.074-2.047-0.227c-0.914-0.148-1.633-0.227-2.164-0.227h-21.176v64.957c0,5.688,1.383,9.992,4.156,12.914c2.77,2.922,6.813,4.379,12.125,4.379c4.93,0,10.055-1.441,15.367-4.324c1.594-0.832,2.617-1.25,3.074-1.25c0.68,0,1.23,0.117,1.648,0.344
- c0.418,0.23,0.629,0.574,0.629,1.031c0,2.75-2.816,5.598-8.441,8.539c-5.629,2.938-11.828,4.41-18.594,4.41c-9.43,0-16.199-2.379-20.305-7.133c-4.109-4.754-6.16-12.762-6.16-24.027v-59.84z"/>
- <path d="M309.032,174.389V132.35c0-7.898-0.703-12.984-2.105-15.266c-1.406-2.277-4.043-3.418-7.91-3.418c-2.199,0-3.828-0.227-4.891-0.68s-1.594-1.137-1.594-2.051c0-1.516,1.863-2.766,5.598-3.754l0.23-0.016c1.75-0.301,3.484-0.719,5.199-1.25
- c1.711-0.531,3.484-1.211,5.313-2.047c2.207-0.906,4.988-2.25,8.34-4.031s5.559-2.672,6.625-2.672c0.992,0,1.676,0.23,2.059,0.684c0.379,0.457,0.57,1.48,0.57,3.074c0,0.305-0.039,1.484-0.117,3.531c-0.379,11.391-0.566,22.93-0.566,34.617v35.543
- c0,6.078,0.547,10.313,1.648,12.703c1.102,2.395,3.168,4.387,6.203,5.98c0.906,0.457,1.91,0.801,3.012,1.027s2.371,0.34,3.813,0.34c2.352,0.152,3.867,0.492,4.551,1.023c0.68,0.531,1.023,1.363,1.023,2.5c0,0.758-0.383,1.402-1.141,1.934
- c-0.758,0.527-1.707,0.793-2.848,0.793c-0.531,0-3.266-0.211-8.199-0.625c-4.938-0.414-9.566-0.625-13.895-0.625c-6.305,0-12.383,0.375-18.227,1.125c-0.914,0.082-1.48,0.125-1.707,0.125c-0.762,0-1.406-0.25-1.938-0.738c-0.531-0.492-0.797-1.082-0.797-1.766
- c0-0.758,0.223-1.422,0.676-1.992s1.281-1.156,2.488-1.766c0.227-0.148,0.602-0.379,1.129-0.684c1.656-1.211,2.859-2.238,3.617-3.074c1.43-1.82,2.426-3.828,2.992-6.031c0.563-2.203,0.848-5.695,0.848-10.477z M308.032,64.292c0-2.195,1.309-4.852,3.926-7.961
- s4.719-4.664,6.313-4.664c1.438,0,3.469,1.5,6.086,4.492c2.617,2.996,3.926,5.48,3.926,7.449c0,1.898-1.254,4.383-3.754,7.453c-2.504,3.07-4.742,4.605-6.711,4.605c-1.977,0-4.102-1.305-6.375-3.922s-3.41-5.102-3.41-7.453z"/>
- <path d="M365.257,174.307V62.413c0-8.078-0.68-13.219-2.031-15.43s-3.906-3.316-7.664-3.316h-1.805c-1.387,0-2.465-0.242-3.23-0.734c-0.77-0.492-1.191-1.188-1.27-2.094c0-1.656,1.977-2.941,5.93-3.848l0.23-0.074c1.824-0.301,3.516-0.68,5.074-1.133
- s3.098-0.984,4.617-1.594c2.66-1.059,5.586-2.535,8.781-4.43c3.191-1.895,5.246-2.844,6.16-2.844c0.984,0,1.746,0.383,2.277,1.141s0.801,1.859,0.801,3.301c0,0.305-0.039,1.082-0.113,2.332c-0.078,1.254-0.113,2.375-0.113,3.359
- c-0.383,5.391-0.668,10.684-0.859,15.883s-0.285,10.531-0.285,15.996v80.641l33.148-30.207c1.434-1.367,2.566-2.715,3.398-4.047c0.832-1.328,1.25-2.527,1.25-3.594c0-1.289-1.324-2.316-3.969-3.078c-0.305-0.074-0.566-0.148-0.793-0.227
- c-1.891-0.375-3.215-0.828-3.969-1.359c-0.758-0.527-1.133-1.242-1.133-2.148c0-0.68,0.453-1.262,1.359-1.754s2.004-0.738,3.289-0.738c0.301,0,2.305,0.211,6.008,0.625c3.703,0.418,7.297,0.625,10.773,0.625c2.871,0,6.141-0.207,9.809-0.625
- c3.664-0.414,5.875-0.625,6.633-0.625c1.438,0,2.496,0.227,3.176,0.68s1.02,1.133,1.02,2.039c0,1.734-1.285,2.828-3.855,3.281h-0.113c-1.133,0.152-2.27,0.379-3.402,0.684s-2.305,0.723-3.516,1.254c-7.332,2.891-13.758,7.07-19.273,12.543
- c-0.605,0.684-1.059,1.141-1.359,1.367l-19.73,17.781c10.66,14.914,19.223,26.215,25.688,33.902s11.59,12.672,15.371,14.953c3.023,1.75,6.879,2.969,11.566,3.652c0.375,0.078,0.641,0.113,0.793,0.113c2.191,0.152,3.609,0.438,4.254,0.852
- c0.641,0.414,1,1.113,1.078,2.094c0,1.133-0.512,1.922-1.535,2.375s-3.012,0.68-5.965,0.68h-19.277c-5,0-15.23-10.113-30.684-30.34c-5.609-7.375-10.117-13.227-13.523-17.563l-6.516,6.156v15.617c0,6.852,0.531,11.344,1.602,13.477
- c1.066,2.133,3.086,3.883,6.059,5.25c1.219,0.535,3.121,0.992,5.715,1.371c0.078,0.023,0.152,0.031,0.23,0.031c2.133,0.152,3.523,0.492,4.172,1.023s0.973,1.363,0.973,2.5c0,0.836-0.344,1.496-1.027,1.988s-1.594,0.738-2.734,0.738
- c-0.305,0-2.758-0.211-7.355-0.625c-4.602-0.414-8.992-0.625-13.172-0.625c-6.309,0-12.313,0.375-18.016,1.125c-0.914,0.082-1.445,0.125-1.594,0.125c-0.836,0-1.523-0.25-2.055-0.746s-0.797-1.09-0.797-1.777c0-0.766,0.262-1.473,0.789-2.121
- c0.523-0.648,1.613-1.434,3.27-2.355c0.375-0.227,0.789-0.492,1.242-0.797c1.273-0.758,2.215-1.445,2.816-2.055c1.277-1.367,2.16-3.074,2.648-5.129c0.488-2.051,0.734-5.926,0.734-11.629z"/>
- <g>
- <path style="fill:none;" d="M62.994,261.083c4-42,302-44,348-24c-56,40-160,2-208,56c20,10,42,2,48,30c4,18-12,34-4,50"/>
- <path d="M70.536,256.312c-0.018,0.1-0.377,1.375-0.439,1.492c-0.15,0.285-1.382,2.046-1.598,2.291c0.206-0.233,0.428-0.452,0.65-0.67c-6.851,6.751-0.262,0.713,0.893-0.499c1.893-1.986-2.124,1.712,0.112-0.08c0.604-0.484,1.242-0.925,1.886-1.355
- c-2.574,1.719,0.458-0.228,1.417-0.868c-2.634,1.761-1.231,0.788-0.605,0.423c1.799-1.049,3.686-1.946,5.591-2.783c0.978-0.43,1.97-0.828,2.964-1.217c1.844-0.723-1.918,0.683-0.003,0.012c0.706-0.264,1.412-0.528,2.117-0.792
- c-1.224,0.456-1.388,0.521-0.491,0.195c2.531-0.908,5.102-1.708,7.683-2.461c5.73-1.672,11.556-3.013,17.401-4.216c30.689-6.314,61.555-8.765,92.723-10.467c35.225-1.924,70.559-2.313,105.819-1.278c27.375,0.803,55.137,2.029,82.154,6.813
- c1.854,0.328,3.703,0.69,5.545,1.079c-2.182-0.459,0.632,0.149,1.102,0.26c0.785,0.185,1.566,0.383,2.346,0.585c2.714,0.705,5.407,1.537,7.987,2.642c0.676-4.98,1.351-9.959,2.026-14.939c-29.001,20.428-70.184,18.783-104.484,20.881
- c-37.85,2.314-78.422,7.341-105.371,37.024c-3.142,3.46-5.693,10.35-0.21,12.998c8.018,3.873,16.683,5.137,25.266,7.166c7.149,1.69,13.362,4.381,16.934,11.121c4.934,9.311,2.75,18.519-0.175,28.003c-3.217,10.428-5.508,20.886-0.692,31.219
- c4.219,9.05,19.441-3.641,15.823-11.611c-4.234-9.326,1.407-19.828,3.653-28.997c2.667-10.888,1.908-22.401-3.872-32.224c-9.76-16.588-31.066-13.848-46.449-21.271c-0.07,4.333-0.14,8.666-0.21,12.998c10.537-11.719,25.017-18.668,40.974-22.714
- c18.159-4.604,37.034-5.719,55.666-6.747c37.146-2.049,77.822-2.405,109.506-24.634c4.136-2.902,8.771-12.048,2.026-14.939c-7.868-3.373-16.687-4.781-25.083-6.132c-12.448-2.004-25.032-3.156-37.601-4.075c-33.215-2.427-66.599-2.839-99.887-2.247
- c-34.872,0.621-69.791,2.496-104.432,6.637c-24.317,2.907-50.972,6.112-73.187,17.171c-4.951,2.465-9.505,5.587-13.309,9.623c-1.027,1.089-2.19,2.464-2.986,3.643c0.137-0.203-3.419,6.639-1.518,3.165c-0.205,0.374-0.38,0.762-0.549,1.151
- c-1.126,2.59-2.056,5.322-2.196,8.168c-0.222,4.484,4.48,3.091,6.917,1.551c3.856-2.437,7.345-6.516,8.167-11.093z"/>
- </g>
- <g style="fill:none;">
- <g>
- <path d="M81.063,149.92c3.21-4.278,7.488-7.488,11.768-9.628c-3.209,8.559-9.628,16.047-12.837,24.604c4.279-3.209,8.558-6.418,11.768-10.697c-1.07,2.14-3.21,4.279-5.35,6.419c2.14-3.21,5.35-5.35,8.559-7.488c0,1.069-2.14,4.278-2.14,5.349
- c4.279-3.21,3.209-4.279,3.209-1.07"/>
- <path style="fill:black;" d="M82.895,152.792c2.783-3.428,5.975-5.999,9.896-8.025c-1.157-1.682-2.313-3.363-3.47-5.045c-3.529,8.583-9.506,15.878-12.988,24.507c-1.424,3.528,1.087,7.368,4.788,4.606c4.628-3.453,9.209-6.988,12.807-11.548
- c-1.737-1.683-3.474-3.367-5.21-5.05c-1.203,2.039-2.795,3.63-4.451,5.306c1.724,1.675,3.448,3.35,5.171,5.025c1.737-2.343,4.278-3.896,6.66-5.5c-1.726-1.112-3.452-2.225-5.177-3.337c-0.412,1.82-1.716,3.448-2.165,5.333c-0.819,3.436,2.431,5.561,5.228,3.37
- c1.089-0.853,2.121-1.741,3.154-2.66c0.27-0.24,2.352-2.781,1.087-1.242c-1.901,0.256-3.802,0.513-5.703,0.769c-0.442-1.809-0.591-2.103-0.447-0.882c0.061,0.692,0.135,1.383,0.222,2.073c0.547,4.68,6.211-1.189,6.884-2.75c0.811-1.877,1.806-4.181,0.519-6.087
- c-1.083-1.603-3.412-1.174-4.709-0.111c-1.155,0.947-2.154,2.039-3.312,2.981c1.743,1.123,3.485,2.247,5.228,3.37c0.401-1.833,1.678-3.476,2.114-5.365c0.839-3.633-2.323-5.241-5.177-3.337c-4.064,2.711-7.516,5.554-10.458,9.476
- c-3.299,4.397,0.973,9.229,5.171,5.025c2.33-2.333,4.55-4.69,6.248-7.532c2.625-4.394-1.298-9.954-5.21-5.05c-3.095,3.878-6.791,6.867-10.729,9.847c1.596,1.536,3.192,3.071,4.788,4.606c3.412-8.649,9.323-16.011,12.686-24.702
- c0.948-2.451,0.194-7.002-3.47-5.045c-5.309,2.836-9.933,6.46-13.639,11.23c-1.319,1.697-3.073,4.564-1.681,6.745c1.318,2.063,4.239,0.358,5.343-1.001z"/>
- </g>
- <g>
- <path d="M111.018,139.223c1.069-1.07,2.139-2.14,4.278-3.209c-2.14,4.278-4.278,9.628-6.418,12.837c2.14-1.07,4.278-3.209,6.418-5.349c0,1.069-2.14,4.278-2.14,5.349c3.21-2.14,7.489-4.279,10.698-6.419c-2.14,3.21-4.279,7.488-6.419,10.698
- c1.07,0,4.279-2.14,5.349-3.21c-1.069,2.14-3.209,3.21-3.209,5.349c2.14-1.069,4.279-3.209,6.419-4.278"/>
- <path style="fill:black;" d="M112.068,143.47c1.095-1.054,2.151-1.838,3.493-2.567c-0.949-2.375-1.897-4.749-2.846-7.124c-1.96,3.858-3.554,8.012-5.898,11.658c-1.202,1.87-1.95,4.149-1.307,6.371c0.461,1.592,2.045,2.92,3.719,1.958
- c2.792-1.606,5.072-3.694,7.356-5.946c-1.631-1.296-3.263-2.592-4.895-3.888c0.423-2.181-0.838,1.04-1.041,1.472c-0.595,1.267-0.875,2.5-1.14,3.864c-0.396,2.038,1.298,6.281,4.05,4.513c3.503-2.25,7.211-4.155,10.708-6.416
- c-0.86-2.792-1.721-5.585-2.582-8.377c-2.26,3.495-4.161,7.205-6.419,10.698c-1.166,1.803-3.031,9.546,1.622,8.659c2.694-0.513,5.223-2.283,7.228-4.094c-1.4-2.216-2.8-4.432-4.2-6.648c-1.777,2.892-3.42,4.527-4.006,8.079
- c-0.355,2.152,1.243,6.147,4.078,4.521c2.237-1.284,4.184-2.972,6.395-4.286c2.267-1.346,3.457-4.071,3.249-6.675c-0.157-1.958-1.758-4.435-4.029-3.175c-2.268,1.258-4.202,2.985-6.443,4.271c1.359,1.507,2.719,3.014,4.078,4.521
- c-0.546,1.443-0.411,1.566,0.405,0.371c0.791-0.92,1.374-1.96,2.007-2.989c1.776-2.889-0.048-10.398-4.2-6.648c-0.903,0.816-2.232,2.09-3.469,2.326c0.541,2.886,1.081,5.772,1.622,8.659c2.26-3.495,4.161-7.205,6.419-10.698c1.215-1.88,1.976-4.14,1.287-6.376
- c-0.469-1.523-2.212-3.072-3.869-2.001c-3.493,2.259-7.202,4.153-10.688,6.422c1.35,1.504,2.7,3.008,4.05,4.513c-0.386,2.161,0.771-1.038,0.976-1.492c0.577-1.276,0.878-2.497,1.123-3.869c0.493-2.755-2.1-6.696-4.895-3.888
- c-1.704,1.712-3.375,3.525-5.479,4.751c0.804,2.776,1.608,5.553,2.413,8.329c2.776-4.455,4.699-9.286,6.938-14.016c0.902-1.905,1.375-9.486-2.846-7.124c-1.896,1.062-3.539,2.305-5.063,3.851c-1.783,1.808-2.738,4.762-2.12,7.262
- c0.545,2.203,2.574,2.816,4.221,1.232z"/>
- </g>
- <g>
- <path d="M96.04,174.524c1.07-2.139,3.21-3.209,5.35-4.278c-2.14,3.209-3.21,8.558-5.35,12.837c3.21-3.209,7.488-5.349,10.698-8.559c-1.07,2.14-2.14,5.35-4.279,7.489c3.209-2.14,7.488-3.21,10.697-6.419c0,1.069-2.139,4.279-2.139,4.279
- c2.139-2.14,3.209-3.21,4.278-6.419c-2.14,1.069-4.278,2.14-6.418,2.14c0-1.07,2.14-3.209,3.209-4.279c-3.209,1.07-6.419,2.14-8.559,3.209c0,0,3.21-2.139,4.279-2.139c1.07-2.14-1.069,1.069-2.14,1.069"/>
- <path style="fill:black;" d="M99.826,174.816c0.783-0.504,1.606-0.938,2.469-1.301c-1.583-1.209-3.166-2.419-4.748-3.628c-2.467,3.958-3.438,8.551-5.454,12.714c-2.352,4.856,3.013,5.929,6.132,3.061c3.375-3.103,7.41-5.351,10.752-8.495
- c-2.078-1.06-4.155-2.12-6.233-3.18c-1.059,2.217-1.887,4.529-3.542,6.382c-3.302,3.697,0.169,7.709,4.344,5.127c4.005-2.478,8.331-4.002,11.861-7.246c-2.243-0.696-4.485-1.393-6.728-2.089c-0.215,1.156-1.024,2.195-1.661,3.168
- c-3.016,4.607,3.391,6.075,6.246,3.195c2.925-2.951,5.072-5.702,6.501-9.646c1.441-3.978-3.187-4.057-5.543-2.891c-1.383,0.685-2.487,1.158-4.03,1.306c1.048,1.237,2.097,2.475,3.145,3.712c0.125-0.477,1.471-1.594,1.964-2.097
- c2.829-2.878,1.002-6.963-3.061-5.589c-2.886,0.976-5.777,1.933-8.535,3.236c0.28,2.457,0.561,4.913,0.841,7.369c0.352-0.233,0.71-0.457,1.068-0.681c0.451-0.278,0.911-0.541,1.379-0.791c-0.923,0.3-0.715,0.262,0.625-0.115c2.553-0.935,4.935-3.57,5.073-6.385
- c0.154-3.138-3.764-2.988-5.619-1.686c-2.035,1.429-3.433,2.693-4.696,4.823c0.983-0.965,1.966-1.93,2.949-2.895c-0.115,0.083-0.23,0.167-0.345,0.25c-1.448,1.045-2.816,2.212-3.498,3.921c-0.501,1.257-0.279,3.353,1.588,3.168
- c1.579-0.156,3.114-0.367,4.511-1.194c-0.039,0.023,3.256-2.522,1.495-1.309c-1.873-0.562-3.745-1.124-5.618-1.687c0.139-0.474,0.279-0.949,0.418-1.423c1.762-1.264,3.523-2.527,5.285-3.791c-2.419,0.446-4.606,1.661-6.651,2.991
- c-1.732,1.126-3.506,2.876-3.606,5.088c-0.11,2.417,2.563,3.155,4.448,2.281c2.775-1.286,5.681-2.224,8.582-3.182c-0.685-2.2-1.37-4.401-2.055-6.601c-2.17,2.169-4.635,4.408-5.459,7.474c-0.627,2.334,0.756,3.929,3.145,3.712
- c3.196-0.29,5.958-1.573,8.806-2.973c-1.848-0.963-3.696-1.927-5.543-2.891c-0.48,1.318-1.07,2.204-2.055,3.192c2.082,1.065,4.164,2.13,6.246,3.195c1.067-1.622,2.254-3.462,2.616-5.39c0.854-4.542-4.149-4.445-6.728-2.089
- c-2.762,2.523-6.394,3.631-9.534,5.592c1.448,1.709,2.896,3.418,4.344,5.127c2.271-2.566,3.568-5.538,5.016-8.597c2.284-4.825-3.085-6.168-6.233-3.18c-3.328,3.158-7.349,5.426-10.644,8.623c2.044,1.02,4.088,2.041,6.132,3.061
- c1.928-4.203,2.889-8.988,5.245-12.96c2.417-4.074-1.607-5.273-4.748-3.628c-3.403,1.783-6.204,3.945-8.23,7.255c-0.98,1.601-1.226,4.278,1.271,4.468c2.564,0.195,5.004-1.875,6.301-3.884z"/>
- </g>
- </g>
- </g>
- </g>
-</g>
-
-
- <g id="Layer_x0020_1" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
- <!-- <path style="fill:none;stroke:none;" d="M493,400H0V0h493v400z"/> -->
- <g style="stroke:none;">
- <path d="M54.994,168.963V67.831c0-6.188-0.57-10.773-1.707-13.754c-1.137-2.977-3.066-5.461-5.793-7.449c-1.137-0.766-2.367-1.395-3.695-1.891s-3.012-0.938-5.055-1.32c-2.125-0.371-3.488-0.781-4.094-1.23s-0.906-1.121-0.906-2.02c0-1.195,0.32-2.035,0.969-2.52
- c0.645-0.484,1.953-0.73,3.93-0.73c0.758,0,3.816,0.211,9.176,0.625c5.355,0.418,10.387,0.625,15.098,0.625c2.961,0,7.883-0.207,14.758-0.625c6.875-0.414,12.324-0.625,16.352-0.625c16.711,0,29.762,3.461,39.145,10.379s14.074,16.574,14.074,28.965
- c0,7.148-1.793,13.418-5.375,18.816c-3.586,5.398-9,9.996-16.242,13.797v2.18c11.574,2.051,20.445,6.547,26.613,13.492s9.254,15.879,9.254,26.805c0,15.406-5.184,27.645-15.551,36.715s-24.473,13.602-42.316,13.602c-6.078,0-13.367-0.293-21.871-0.875
- c-8.508-0.586-13.898-0.875-16.172-0.875c-6.762,0-13.863,0.348-21.301,1.043c-1.824,0.137-2.965,0.207-3.418,0.207c-0.609,0-1.199-0.344-1.77-1.027s-0.852-1.406-0.852-2.172c0-1.598,1.355-2.93,4.074-3.996l0.113-0.055c1.809-0.836,3.223-1.574,4.242-2.223
- c1.02-0.645,1.906-1.387,2.66-2.223c2.039-2.047,3.492-4.516,4.359-7.402s1.301-7.254,1.301-13.105z M72.994,100.209c0,3.648,0.453,5.93,1.367,6.84c0.914,0.914,2.816,1.367,5.711,1.367h16.555c12.023,0,20.758-2.031,26.203-6.098
- c5.441-4.066,8.164-10.508,8.164-19.324c0-10.945-4.188-20.027-12.559-27.246c-8.375-7.219-18.914-10.832-31.625-10.832c-5.711,0-9.441,0.855-11.191,2.566s-2.625,5.148-2.625,10.316v42.41z M72.994,177.737c0,6.539,1.789,10.953,5.371,13.242
- c3.578,2.293,11.16,3.438,22.746,3.438c14.172,0,24.82-3.031,31.945-9.094s10.688-15.156,10.688-27.281c0-13.031-4.234-23.188-12.695-30.461s-20.316-10.914-35.563-10.914H81.213c-3.578,0-5.84,0.477-6.793,1.426s-1.426,3.285-1.426,7.004v52.641z"/>
- <path style="fill:#FF0000;" d="M228.275,188.952c-5.238,4.766-10.891,8.285-16.961,10.559c-6.07,2.27-12.863,3.406-20.375,3.406c-7.363,0-12.98-1.922-16.848-5.762c-3.871-3.844-5.805-9.414-5.805-16.719c0-9.359,4.266-16.758,12.805-22.195
- c8.535-5.438,23.766-10.215,45.695-14.324v-15.789c0-7.09-2.16-12.523-6.477-16.297s-10.523-5.664-18.625-5.664c-6.891,0-11.758,0.992-14.598,2.977s-4.258,5.336-4.258,10.063c0,1.984,0.281,4.27,0.852,6.863s0.855,4.156,0.855,4.688
- c0,1.07-0.516,1.945-1.547,2.633s-2.352,1.027-3.953,1.027c-3.055,0-5.652-0.816-7.793-2.449s-3.207-3.664-3.207-6.098c0-6.605,3.664-12.625,11-18.055c7.332-5.43,15.977-8.148,25.93-8.148c13.906,0,23.727,2.621,29.465,7.855
- c5.734,5.238,8.605,14.535,8.605,27.891v42.844c0,6.516,0.621,10.715,1.867,12.594s3.609,2.816,7.086,2.816c0.602,0,1.434-0.035,2.492-0.113c1.055-0.078,1.773-0.117,2.152-0.117c0.527,0,1.02,0.246,1.473,0.73c0.453,0.488,0.68,1.07,0.68,1.742
- c0,1.574-1.273,2.887-3.816,3.934s-5.785,1.574-9.73,1.574c-4.176,0-7.668-1.039-10.477-3.117s-4.973-5.191-6.488-9.348z M226.787,149.167c-16.43,3.43-27.789,7.273-34.074,11.535c-6.285,4.266-9.426,9.973-9.426,17.129c0,5.559,1.512,9.879,4.543,12.961
- c3.027,3.086,7.27,4.625,12.723,4.625c7.492,0,13.738-1.941,18.738-5.832c4.996-3.887,7.496-8.813,7.496-14.777v-25.641z"/>
- <path d="M264.411,112.417h-8.586c-0.602,0-1.281-0.285-2.035-0.855s-1.129-1.164-1.129-1.773c0-0.531,1.648-2.246,4.953-5.141s6.398-5.941,9.285-9.141c2.051-2.207,4.309-5.48,6.777-9.824s4.309-6.516,5.527-6.516c0.68,0,1.137,0.195,1.363,0.578
- s0.344,1.152,0.344,2.301v21.121h20.266c4.555,0,8.539-0.902,11.953-2.711c0.984-0.523,1.668-0.789,2.051-0.789c0.301,0,0.527,0.133,0.68,0.395c0.152,0.266,0.23,0.695,0.23,1.297c0,3.086-0.93,5.777-2.789,8.07c-1.859,2.297-4.195,3.441-7.004,3.441
- c-0.453,0-1.137-0.074-2.047-0.227c-0.914-0.148-1.633-0.227-2.164-0.227h-21.176v64.957c0,5.688,1.383,9.992,4.156,12.914c2.77,2.922,6.813,4.379,12.125,4.379c4.93,0,10.055-1.441,15.367-4.324c1.594-0.832,2.617-1.25,3.074-1.25c0.68,0,1.23,0.117,1.648,0.344
- c0.418,0.23,0.629,0.574,0.629,1.031c0,2.75-2.816,5.598-8.441,8.539c-5.629,2.938-11.828,4.41-18.594,4.41c-9.43,0-16.199-2.379-20.305-7.133c-4.109-4.754-6.16-12.762-6.16-24.027v-59.84z"/>
- <path d="M309.032,174.389V132.35c0-7.898-0.703-12.984-2.105-15.266c-1.406-2.277-4.043-3.418-7.91-3.418c-2.199,0-3.828-0.227-4.891-0.68s-1.594-1.137-1.594-2.051c0-1.516,1.863-2.766,5.598-3.754l0.23-0.016c1.75-0.301,3.484-0.719,5.199-1.25
- c1.711-0.531,3.484-1.211,5.313-2.047c2.207-0.906,4.988-2.25,8.34-4.031s5.559-2.672,6.625-2.672c0.992,0,1.676,0.23,2.059,0.684c0.379,0.457,0.57,1.48,0.57,3.074c0,0.305-0.039,1.484-0.117,3.531c-0.379,11.391-0.566,22.93-0.566,34.617v35.543
- c0,6.078,0.547,10.313,1.648,12.703c1.102,2.395,3.168,4.387,6.203,5.98c0.906,0.457,1.91,0.801,3.012,1.027s2.371,0.34,3.813,0.34c2.352,0.152,3.867,0.492,4.551,1.023c0.68,0.531,1.023,1.363,1.023,2.5c0,0.758-0.383,1.402-1.141,1.934
- c-0.758,0.527-1.707,0.793-2.848,0.793c-0.531,0-3.266-0.211-8.199-0.625c-4.938-0.414-9.566-0.625-13.895-0.625c-6.305,0-12.383,0.375-18.227,1.125c-0.914,0.082-1.48,0.125-1.707,0.125c-0.762,0-1.406-0.25-1.938-0.738c-0.531-0.492-0.797-1.082-0.797-1.766
- c0-0.758,0.223-1.422,0.676-1.992s1.281-1.156,2.488-1.766c0.227-0.148,0.602-0.379,1.129-0.684c1.656-1.211,2.859-2.238,3.617-3.074c1.43-1.82,2.426-3.828,2.992-6.031c0.563-2.203,0.848-5.695,0.848-10.477z M308.032,64.292c0-2.195,1.309-4.852,3.926-7.961
- s4.719-4.664,6.313-4.664c1.438,0,3.469,1.5,6.086,4.492c2.617,2.996,3.926,5.48,3.926,7.449c0,1.898-1.254,4.383-3.754,7.453c-2.504,3.07-4.742,4.605-6.711,4.605c-1.977,0-4.102-1.305-6.375-3.922s-3.41-5.102-3.41-7.453z"/>
- <path d="M365.257,174.307V62.413c0-8.078-0.68-13.219-2.031-15.43s-3.906-3.316-7.664-3.316h-1.805c-1.387,0-2.465-0.242-3.23-0.734c-0.77-0.492-1.191-1.188-1.27-2.094c0-1.656,1.977-2.941,5.93-3.848l0.23-0.074c1.824-0.301,3.516-0.68,5.074-1.133
- s3.098-0.984,4.617-1.594c2.66-1.059,5.586-2.535,8.781-4.43c3.191-1.895,5.246-2.844,6.16-2.844c0.984,0,1.746,0.383,2.277,1.141s0.801,1.859,0.801,3.301c0,0.305-0.039,1.082-0.113,2.332c-0.078,1.254-0.113,2.375-0.113,3.359
- c-0.383,5.391-0.668,10.684-0.859,15.883s-0.285,10.531-0.285,15.996v80.641l33.148-30.207c1.434-1.367,2.566-2.715,3.398-4.047c0.832-1.328,1.25-2.527,1.25-3.594c0-1.289-1.324-2.316-3.969-3.078c-0.305-0.074-0.566-0.148-0.793-0.227
- c-1.891-0.375-3.215-0.828-3.969-1.359c-0.758-0.527-1.133-1.242-1.133-2.148c0-0.68,0.453-1.262,1.359-1.754s2.004-0.738,3.289-0.738c0.301,0,2.305,0.211,6.008,0.625c3.703,0.418,7.297,0.625,10.773,0.625c2.871,0,6.141-0.207,9.809-0.625
- c3.664-0.414,5.875-0.625,6.633-0.625c1.438,0,2.496,0.227,3.176,0.68s1.02,1.133,1.02,2.039c0,1.734-1.285,2.828-3.855,3.281h-0.113c-1.133,0.152-2.27,0.379-3.402,0.684s-2.305,0.723-3.516,1.254c-7.332,2.891-13.758,7.07-19.273,12.543
- c-0.605,0.684-1.059,1.141-1.359,1.367l-19.73,17.781c10.66,14.914,19.223,26.215,25.688,33.902s11.59,12.672,15.371,14.953c3.023,1.75,6.879,2.969,11.566,3.652c0.375,0.078,0.641,0.113,0.793,0.113c2.191,0.152,3.609,0.438,4.254,0.852
- c0.641,0.414,1,1.113,1.078,2.094c0,1.133-0.512,1.922-1.535,2.375s-3.012,0.68-5.965,0.68h-19.277c-5,0-15.23-10.113-30.684-30.34c-5.609-7.375-10.117-13.227-13.523-17.563l-6.516,6.156v15.617c0,6.852,0.531,11.344,1.602,13.477
- c1.066,2.133,3.086,3.883,6.059,5.25c1.219,0.535,3.121,0.992,5.715,1.371c0.078,0.023,0.152,0.031,0.23,0.031c2.133,0.152,3.523,0.492,4.172,1.023s0.973,1.363,0.973,2.5c0,0.836-0.344,1.496-1.027,1.988s-1.594,0.738-2.734,0.738
- c-0.305,0-2.758-0.211-7.355-0.625c-4.602-0.414-8.992-0.625-13.172-0.625c-6.309,0-12.313,0.375-18.016,1.125c-0.914,0.082-1.445,0.125-1.594,0.125c-0.836,0-1.523-0.25-2.055-0.746s-0.797-1.09-0.797-1.777c0-0.766,0.262-1.473,0.789-2.121
- c0.523-0.648,1.613-1.434,3.27-2.355c0.375-0.227,0.789-0.492,1.242-0.797c1.273-0.758,2.215-1.445,2.816-2.055c1.277-1.367,2.16-3.074,2.648-5.129c0.488-2.051,0.734-5.926,0.734-11.629z"/>
- <g>
- <path style="fill:none;" d="M62.994,261.083c4-42,302-44,348-24c-56,40-160,2-208,56c20,10,42,2,48,30c4,18-12,34-4,50"/>
- <path d="M70.536,256.312c-0.018,0.1-0.377,1.375-0.439,1.492c-0.15,0.285-1.382,2.046-1.598,2.291c0.206-0.233,0.428-0.452,0.65-0.67c-6.851,6.751-0.262,0.713,0.893-0.499c1.893-1.986-2.124,1.712,0.112-0.08c0.604-0.484,1.242-0.925,1.886-1.355
- c-2.574,1.719,0.458-0.228,1.417-0.868c-2.634,1.761-1.231,0.788-0.605,0.423c1.799-1.049,3.686-1.946,5.591-2.783c0.978-0.43,1.97-0.828,2.964-1.217c1.844-0.723-1.918,0.683-0.003,0.012c0.706-0.264,1.412-0.528,2.117-0.792
- c-1.224,0.456-1.388,0.521-0.491,0.195c2.531-0.908,5.102-1.708,7.683-2.461c5.73-1.672,11.556-3.013,17.401-4.216c30.689-6.314,61.555-8.765,92.723-10.467c35.225-1.924,70.559-2.313,105.819-1.278c27.375,0.803,55.137,2.029,82.154,6.813
- c1.854,0.328,3.703,0.69,5.545,1.079c-2.182-0.459,0.632,0.149,1.102,0.26c0.785,0.185,1.566,0.383,2.346,0.585c2.714,0.705,5.407,1.537,7.987,2.642c0.676-4.98,1.351-9.959,2.026-14.939c-29.001,20.428-70.184,18.783-104.484,20.881
- c-37.85,2.314-78.422,7.341-105.371,37.024c-3.142,3.46-5.693,10.35-0.21,12.998c8.018,3.873,16.683,5.137,25.266,7.166c7.149,1.69,13.362,4.381,16.934,11.121c4.934,9.311,2.75,18.519-0.175,28.003c-3.217,10.428-5.508,20.886-0.692,31.219
- c4.219,9.05,19.441-3.641,15.823-11.611c-4.234-9.326,1.407-19.828,3.653-28.997c2.667-10.888,1.908-22.401-3.872-32.224c-9.76-16.588-31.066-13.848-46.449-21.271c-0.07,4.333-0.14,8.666-0.21,12.998c10.537-11.719,25.017-18.668,40.974-22.714
- c18.159-4.604,37.034-5.719,55.666-6.747c37.146-2.049,77.822-2.405,109.506-24.634c4.136-2.902,8.771-12.048,2.026-14.939c-7.868-3.373-16.687-4.781-25.083-6.132c-12.448-2.004-25.032-3.156-37.601-4.075c-33.215-2.427-66.599-2.839-99.887-2.247
- c-34.872,0.621-69.791,2.496-104.432,6.637c-24.317,2.907-50.972,6.112-73.187,17.171c-4.951,2.465-9.505,5.587-13.309,9.623c-1.027,1.089-2.19,2.464-2.986,3.643c0.137-0.203-3.419,6.639-1.518,3.165c-0.205,0.374-0.38,0.762-0.549,1.151
- c-1.126,2.59-2.056,5.322-2.196,8.168c-0.222,4.484,4.48,3.091,6.917,1.551c3.856-2.437,7.345-6.516,8.167-11.093z"/>
- </g>
- <g style="fill:none;">
- <g>
- <path d="M81.063,149.92c3.21-4.278,7.488-7.488,11.768-9.628c-3.209,8.559-9.628,16.047-12.837,24.604c4.279-3.209,8.558-6.418,11.768-10.697c-1.07,2.14-3.21,4.279-5.35,6.419c2.14-3.21,5.35-5.35,8.559-7.488c0,1.069-2.14,4.278-2.14,5.349
- c4.279-3.21,3.209-4.279,3.209-1.07"/>
- <path style="fill:#6666FF;" d="M82.895,152.792c2.783-3.428,5.975-5.999,9.896-8.025c-1.157-1.682-2.313-3.363-3.47-5.045c-3.529,8.583-9.506,15.878-12.988,24.507c-1.424,3.528,1.087,7.368,4.788,4.606c4.628-3.453,9.209-6.988,12.807-11.548
- c-1.737-1.683-3.474-3.367-5.21-5.05c-1.203,2.039-2.795,3.63-4.451,5.306c1.724,1.675,3.448,3.35,5.171,5.025c1.737-2.343,4.278-3.896,6.66-5.5c-1.726-1.112-3.452-2.225-5.177-3.337c-0.412,1.82-1.716,3.448-2.165,5.333c-0.819,3.436,2.431,5.561,5.228,3.37
- c1.089-0.853,2.121-1.741,3.154-2.66c0.27-0.24,2.352-2.781,1.087-1.242c-1.901,0.256-3.802,0.513-5.703,0.769c-0.442-1.809-0.591-2.103-0.447-0.882c0.061,0.692,0.135,1.383,0.222,2.073c0.547,4.68,6.211-1.189,6.884-2.75c0.811-1.877,1.806-4.181,0.519-6.087
- c-1.083-1.603-3.412-1.174-4.709-0.111c-1.155,0.947-2.154,2.039-3.312,2.981c1.743,1.123,3.485,2.247,5.228,3.37c0.401-1.833,1.678-3.476,2.114-5.365c0.839-3.633-2.323-5.241-5.177-3.337c-4.064,2.711-7.516,5.554-10.458,9.476
- c-3.299,4.397,0.973,9.229,5.171,5.025c2.33-2.333,4.55-4.69,6.248-7.532c2.625-4.394-1.298-9.954-5.21-5.05c-3.095,3.878-6.791,6.867-10.729,9.847c1.596,1.536,3.192,3.071,4.788,4.606c3.412-8.649,9.323-16.011,12.686-24.702
- c0.948-2.451,0.194-7.002-3.47-5.045c-5.309,2.836-9.933,6.46-13.639,11.23c-1.319,1.697-3.073,4.564-1.681,6.745c1.318,2.063,4.239,0.358,5.343-1.001z"/>
- </g>
- <g>
- <path d="M111.018,139.223c1.069-1.07,2.139-2.14,4.278-3.209c-2.14,4.278-4.278,9.628-6.418,12.837c2.14-1.07,4.278-3.209,6.418-5.349c0,1.069-2.14,4.278-2.14,5.349c3.21-2.14,7.489-4.279,10.698-6.419c-2.14,3.21-4.279,7.488-6.419,10.698
- c1.07,0,4.279-2.14,5.349-3.21c-1.069,2.14-3.209,3.21-3.209,5.349c2.14-1.069,4.279-3.209,6.419-4.278"/>
- <path style="fill:#FF0000;" d="M112.068,143.47c1.095-1.054,2.151-1.838,3.493-2.567c-0.949-2.375-1.897-4.749-2.846-7.124c-1.96,3.858-3.554,8.012-5.898,11.658c-1.202,1.87-1.95,4.149-1.307,6.371c0.461,1.592,2.045,2.92,3.719,1.958
- c2.792-1.606,5.072-3.694,7.356-5.946c-1.631-1.296-3.263-2.592-4.895-3.888c0.423-2.181-0.838,1.04-1.041,1.472c-0.595,1.267-0.875,2.5-1.14,3.864c-0.396,2.038,1.298,6.281,4.05,4.513c3.503-2.25,7.211-4.155,10.708-6.416
- c-0.86-2.792-1.721-5.585-2.582-8.377c-2.26,3.495-4.161,7.205-6.419,10.698c-1.166,1.803-3.031,9.546,1.622,8.659c2.694-0.513,5.223-2.283,7.228-4.094c-1.4-2.216-2.8-4.432-4.2-6.648c-1.777,2.892-3.42,4.527-4.006,8.079
- c-0.355,2.152,1.243,6.147,4.078,4.521c2.237-1.284,4.184-2.972,6.395-4.286c2.267-1.346,3.457-4.071,3.249-6.675c-0.157-1.958-1.758-4.435-4.029-3.175c-2.268,1.258-4.202,2.985-6.443,4.271c1.359,1.507,2.719,3.014,4.078,4.521
- c-0.546,1.443-0.411,1.566,0.405,0.371c0.791-0.92,1.374-1.96,2.007-2.989c1.776-2.889-0.048-10.398-4.2-6.648c-0.903,0.816-2.232,2.09-3.469,2.326c0.541,2.886,1.081,5.772,1.622,8.659c2.26-3.495,4.161-7.205,6.419-10.698c1.215-1.88,1.976-4.14,1.287-6.376
- c-0.469-1.523-2.212-3.072-3.869-2.001c-3.493,2.259-7.202,4.153-10.688,6.422c1.35,1.504,2.7,3.008,4.05,4.513c-0.386,2.161,0.771-1.038,0.976-1.492c0.577-1.276,0.878-2.497,1.123-3.869c0.493-2.755-2.1-6.696-4.895-3.888
- c-1.704,1.712-3.375,3.525-5.479,4.751c0.804,2.776,1.608,5.553,2.413,8.329c2.776-4.455,4.699-9.286,6.938-14.016c0.902-1.905,1.375-9.486-2.846-7.124c-1.896,1.062-3.539,2.305-5.063,3.851c-1.783,1.808-2.738,4.762-2.12,7.262
- c0.545,2.203,2.574,2.816,4.221,1.232z"/>
- </g>
- <g>
- <path d="M96.04,174.524c1.07-2.139,3.21-3.209,5.35-4.278c-2.14,3.209-3.21,8.558-5.35,12.837c3.21-3.209,7.488-5.349,10.698-8.559c-1.07,2.14-2.14,5.35-4.279,7.489c3.209-2.14,7.488-3.21,10.697-6.419c0,1.069-2.139,4.279-2.139,4.279
- c2.139-2.14,3.209-3.21,4.278-6.419c-2.14,1.069-4.278,2.14-6.418,2.14c0-1.07,2.14-3.209,3.209-4.279c-3.209,1.07-6.419,2.14-8.559,3.209c0,0,3.21-2.139,4.279-2.139c1.07-2.14-1.069,1.069-2.14,1.069"/>
- <path style="fill:#33CC33;" d="M99.826,174.816c0.783-0.504,1.606-0.938,2.469-1.301c-1.583-1.209-3.166-2.419-4.748-3.628c-2.467,3.958-3.438,8.551-5.454,12.714c-2.352,4.856,3.013,5.929,6.132,3.061c3.375-3.103,7.41-5.351,10.752-8.495
- c-2.078-1.06-4.155-2.12-6.233-3.18c-1.059,2.217-1.887,4.529-3.542,6.382c-3.302,3.697,0.169,7.709,4.344,5.127c4.005-2.478,8.331-4.002,11.861-7.246c-2.243-0.696-4.485-1.393-6.728-2.089c-0.215,1.156-1.024,2.195-1.661,3.168
- c-3.016,4.607,3.391,6.075,6.246,3.195c2.925-2.951,5.072-5.702,6.501-9.646c1.441-3.978-3.187-4.057-5.543-2.891c-1.383,0.685-2.487,1.158-4.03,1.306c1.048,1.237,2.097,2.475,3.145,3.712c0.125-0.477,1.471-1.594,1.964-2.097
- c2.829-2.878,1.002-6.963-3.061-5.589c-2.886,0.976-5.777,1.933-8.535,3.236c0.28,2.457,0.561,4.913,0.841,7.369c0.352-0.233,0.71-0.457,1.068-0.681c0.451-0.278,0.911-0.541,1.379-0.791c-0.923,0.3-0.715,0.262,0.625-0.115c2.553-0.935,4.935-3.57,5.073-6.385
- c0.154-3.138-3.764-2.988-5.619-1.686c-2.035,1.429-3.433,2.693-4.696,4.823c0.983-0.965,1.966-1.93,2.949-2.895c-0.115,0.083-0.23,0.167-0.345,0.25c-1.448,1.045-2.816,2.212-3.498,3.921c-0.501,1.257-0.279,3.353,1.588,3.168
- c1.579-0.156,3.114-0.367,4.511-1.194c-0.039,0.023,3.256-2.522,1.495-1.309c-1.873-0.562-3.745-1.124-5.618-1.687c0.139-0.474,0.279-0.949,0.418-1.423c1.762-1.264,3.523-2.527,5.285-3.791c-2.419,0.446-4.606,1.661-6.651,2.991
- c-1.732,1.126-3.506,2.876-3.606,5.088c-0.11,2.417,2.563,3.155,4.448,2.281c2.775-1.286,5.681-2.224,8.582-3.182c-0.685-2.2-1.37-4.401-2.055-6.601c-2.17,2.169-4.635,4.408-5.459,7.474c-0.627,2.334,0.756,3.929,3.145,3.712
- c3.196-0.29,5.958-1.573,8.806-2.973c-1.848-0.963-3.696-1.927-5.543-2.891c-0.48,1.318-1.07,2.204-2.055,3.192c2.082,1.065,4.164,2.13,6.246,3.195c1.067-1.622,2.254-3.462,2.616-5.39c0.854-4.542-4.149-4.445-6.728-2.089
- c-2.762,2.523-6.394,3.631-9.534,5.592c1.448,1.709,2.896,3.418,4.344,5.127c2.271-2.566,3.568-5.538,5.016-8.597c2.284-4.825-3.085-6.168-6.233-3.18c-3.328,3.158-7.349,5.426-10.644,8.623c2.044,1.02,4.088,2.041,6.132,3.061
- c1.928-4.203,2.889-8.988,5.245-12.96c2.417-4.074-1.607-5.273-4.748-3.628c-3.403,1.783-6.204,3.945-8.23,7.255c-0.98,1.601-1.226,4.278,1.271,4.468c2.564,0.195,5.004-1.875,6.301-3.884z"/>
- </g>
- </g>
- </g>
- </g>
-
-</g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <defs>
- <g id="BatikTag" style="fill-rule:nonzero;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;" transform="translate(410, 460) scale(.5, .5)">
- <path style="stroke:none;" d="M5.104,18.946c3.21-4.278,7.488-7.488,11.768-9.628c-3.209,8.559-9.628,16.047-12.837,24.604c4.279-3.209,8.558-6.417,11.768-10.697c-1.07,2.14-3.21,4.279-5.35,6.419c2.14-3.21,5.35-5.35,8.559-7.489c0,1.069-2.14,4.278-2.14,5.349
- c4.279-3.21,3.209-4.279,3.209-1.07"/>
- <path style="fill:#6666FF;stroke:none;" d="M6.936,21.818c2.783-3.428,5.975-6,9.896-8.026c-1.157-1.682-2.313-3.363-3.47-5.045C9.833,17.33,3.856,24.625,0.374,33.254c-1.424,3.527,1.087,7.367,4.788,4.606c4.627-3.453,9.209-6.988,12.807-11.547
- c-1.737-1.684-3.474-3.367-5.21-5.05c-1.203,2.039-2.795,3.63-4.451,5.307c1.724,1.675,3.448,3.35,5.171,5.025c1.737-2.343,4.278-3.897,6.66-5.501c-1.726-1.112-3.452-2.225-5.177-3.337c-0.412,1.82-1.716,3.448-2.165,5.333c-0.819,3.436,2.431,5.561,5.228,3.37
- c1.089-0.854,2.121-1.741,3.154-2.66c0.27-0.24,2.352-2.781,1.087-1.242c-1.901,0.256-3.802,0.513-5.703,0.769c-0.442-1.809-0.591-2.103-0.447-0.882c0.061,0.692,0.135,1.383,0.222,2.073c0.547,4.68,6.211-1.189,6.884-2.75c0.811-1.877,1.806-4.181,0.519-6.087
- c-1.083-1.603-3.412-1.174-4.709-0.111c-1.155,0.947-2.154,2.039-3.312,2.981c1.743,1.123,3.485,2.247,5.228,3.37c0.401-1.833,1.678-3.476,2.114-5.365c0.839-3.633-2.323-5.241-5.177-3.337c-4.064,2.711-7.516,5.555-10.458,9.477
- c-3.298,4.397,0.973,9.23,5.171,5.025c2.33-2.333,4.55-4.69,6.248-7.532c2.625-4.394-1.298-9.954-5.21-5.05c-3.095,3.879-6.791,6.867-10.729,9.846c1.596,1.536,3.192,3.071,4.788,4.606c3.412-8.648,9.323-16.01,12.686-24.701c0.948-2.451,0.194-7.002-3.47-5.045
- c-5.309,2.836-9.933,6.46-13.639,11.23c-1.319,1.698-3.073,4.564-1.681,6.745c1.318,2.063,4.239,0.358,5.343-1.001z"/>
- <path style="stroke:none;" d="M35.059,8.249c1.069-1.07,2.139-2.14,4.278-3.209c-2.14,4.278-4.278,9.628-6.418,12.837c2.14-1.07,4.278-3.209,6.418-5.349c0,1.069-2.14,4.278-2.14,5.349c3.21-2.14,7.489-4.279,10.698-6.419c-2.14,3.21-4.279,7.488-6.419,10.698
- c1.07,0,4.279-2.14,5.349-3.21c-1.069,2.14-3.209,3.21-3.209,5.349c2.14-1.069,4.279-3.209,6.419-4.278"/>
- <path style="fill:#FF0000;stroke:none;" d="M36.109,12.496c1.095-1.054,2.15-1.838,3.492-2.567c-0.948-2.375-1.896-4.749-2.846-7.124c-1.96,3.858-3.554,8.012-5.897,11.658c-1.202,1.87-1.95,4.148-1.307,6.371c0.462,1.592,2.045,2.92,3.72,1.958
- c2.792-1.606,5.072-3.694,7.356-5.946c-1.632-1.296-3.264-2.592-4.896-3.888c0.424-2.181-0.838,1.04-1.041,1.472c-0.595,1.267-0.875,2.5-1.14,3.864c-0.396,2.038,1.298,6.281,4.051,4.513c3.503-2.25,7.211-4.155,10.707-6.416c-0.86-2.792-1.721-5.585-2.581-8.377
- c-2.26,3.495-4.161,7.205-6.419,10.698c-1.165,1.803-3.031,9.546,1.621,8.659c2.694-0.513,5.224-2.283,7.229-4.094c-1.4-2.216-2.8-4.432-4.2-6.648c-1.777,2.892-3.42,4.527-4.006,8.079c-0.355,2.152,1.243,6.147,4.077,4.521c2.237-1.284,4.184-2.972,6.395-4.286
- c2.267-1.346,3.457-4.071,3.249-6.675c-0.156-1.958-1.758-4.435-4.028-3.175c-2.269,1.258-4.202,2.985-6.443,4.271c1.359,1.507,2.718,3.014,4.077,4.521c-0.546,1.443-0.411,1.566,0.405,0.371c0.791-0.92,1.374-1.96,2.007-2.989
- c1.776-2.889-0.048-10.398-4.2-6.648c-0.903,0.816-2.231,2.09-3.469,2.326c0.54,2.886,1.08,5.772,1.621,8.659c2.26-3.495,4.161-7.205,6.419-10.698c1.215-1.88,1.977-4.14,1.287-6.376c-0.469-1.523-2.212-3.072-3.868-2.001c-3.493,2.259-7.202,4.153-10.689,6.422
- c1.351,1.504,2.7,3.008,4.051,4.513c-0.387,2.161,0.771-1.038,0.976-1.492c0.576-1.276,0.877-2.497,1.123-3.869c0.492-2.755-2.101-6.696-4.896-3.888c-1.703,1.712-3.375,3.525-5.479,4.751c0.805,2.776,1.608,5.552,2.413,8.329
- c2.776-4.455,4.699-9.286,6.938-14.016c0.901-1.905,1.374-9.486-2.846-7.124c-1.896,1.062-3.539,2.305-5.064,3.851c-1.782,1.808-2.738,4.762-2.119,7.262c0.544,2.203,2.574,2.816,4.221,1.232z"/>
- <g>
- <path style="stroke:none;" d="M20.081,43.551c1.07-2.139,3.21-3.209,5.35-4.279c-2.14,3.209-3.21,8.559-5.35,12.838c3.21-3.209,7.488-5.35,10.698-8.559c-1.07,2.139-2.14,5.35-4.279,7.488c3.209-2.139,7.488-3.209,10.697-6.418c0,1.068-2.139,4.279-2.139,4.279
- c2.139-2.141,3.209-3.211,4.278-6.42c-2.14,1.07-4.278,2.141-6.418,2.141c0-1.07,2.14-3.209,3.209-4.279c-3.209,1.07-6.419,2.139-8.559,3.209c0,0,3.21-2.139,4.279-2.139c1.07-2.141-1.069,1.068-2.14,1.068"/>
- <path style="fill:#33CC33;stroke:none;" d="M23.867,43.843c0.783-0.505,1.606-0.938,2.469-1.303c-1.583-1.209-3.166-2.418-4.748-3.628c-2.467,3.958-3.438,8.552-5.454,12.715c-2.352,4.856,3.013,5.93,6.132,3.062c3.375-3.103,7.41-5.352,10.752-8.494
- c-2.077-1.061-4.155-2.12-6.233-3.181c-1.06,2.217-1.887,4.528-3.542,6.381c-3.303,3.697,0.169,7.708,4.344,5.127c4.006-2.477,8.331-4.001,11.86-7.244c-2.242-0.696-4.484-1.393-6.728-2.09c-0.215,1.156-1.023,2.195-1.66,3.169
- c-0.909,1.389-1.034,3.728,0.661,4.583c2.4,1.212,5.012-0.811,6.589-2.401c2.543-2.567,4.263-5.229,5.496-8.634c1.441-3.977-3.187-4.059-5.543-2.892c-1.384,0.686-2.486,1.159-4.03,1.308c1.048,1.237,2.097,2.475,3.145,3.712c0.126-0.477,1.472-1.595,1.965-2.097
- c2.829-2.879,1.002-6.963-3.061-5.589c-2.886,0.976-5.777,1.933-8.535,3.236c0.28,2.456,0.561,4.913,0.841,7.369c0.353-0.233,0.71-0.457,1.068-0.681c0.452-0.278,0.911-0.542,1.379-0.791c-0.923,0.301-0.715,0.262,0.625-0.115c2.554-0.936,4.936-3.57,5.073-6.386
- c0.154-3.139-3.763-2.987-5.618-1.686c-2.035,1.427-3.433,2.693-4.696,4.822c0.983-0.965,1.966-1.93,2.95-2.895c-0.115,0.083-0.23,0.166-0.346,0.249c-1.448,1.046-2.816,2.212-3.498,3.922c-0.501,1.257-0.279,3.353,1.588,3.168
- c1.578-0.156,3.114-0.367,4.511-1.193c-0.039,0.022,3.258-2.521,1.495-1.309c-1.873-0.563-3.745-1.124-5.618-1.687c0.139-0.475,0.279-0.948,0.418-1.423c1.762-1.264,3.523-2.527,5.284-3.79c-2.419,0.445-4.605,1.661-6.651,2.99
- c-1.733,1.127-3.506,2.876-3.606,5.088c-0.11,2.416,2.563,3.155,4.448,2.281c2.774-1.286,5.682-2.224,8.582-3.182c-0.685-2.2-1.37-4.4-2.055-6.601c-2.17,2.169-4.635,4.407-5.459,7.474c-0.628,2.334,0.756,3.929,3.145,3.712c3.196-0.29,5.958-1.573,8.806-2.974
- c-1.848-0.964-3.695-1.928-5.543-2.892c-0.48,1.317-1.07,2.204-2.056,3.192c2.082,1.065,4.164,2.13,6.245,3.195c1.067-1.622,2.254-3.462,2.617-5.39c0.854-4.543-4.149-4.445-6.728-2.09c-2.763,2.522-6.394,3.631-9.534,5.592c1.448,1.709,2.896,3.418,4.344,5.127
- c2.271-2.566,3.567-5.537,5.016-8.596c2.285-4.825-3.084-6.167-6.232-3.181c-3.328,3.158-7.349,5.427-10.644,8.623c2.044,1.021,4.088,2.041,6.132,3.062c1.928-4.204,2.889-8.989,5.246-12.961c2.416-4.073-1.608-5.275-4.749-3.628
- c-3.403,1.784-6.204,3.945-8.23,7.256c-0.98,1.602-1.226,4.278,1.271,4.469c2.564,0.194,5.004-1.876,6.301-3.885z"/>
- </g>
- </g>
- </defs>
- <rect x="1" y="1" width="446" height="496" fill="none" stroke="black" />
- <use xlink:href="#BatikTag" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoTexture.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoTexture.svg
deleted file mode 100644
index cf45ba5e859..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/logoTexture.svg
+++ /dev/null
@@ -1,180 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: logoTexture.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" xml:space="preserve" viewBox="0 0 450 500">
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <defs>
- <filter id="tableRedOrangeTint" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.01" numOctaves="1"/>
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- <feComponentTransfer>
- <feFuncR type="table" tableValues="0 .3 .6 .9 1 1" />
- <feFuncG type="table" tableValues="0 .2 .3 .6 1 1" />
- <feFuncB type="table" tableValues="0 0 0 0 .5 1" />
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- </filter>
-
- <mask maskUnits="userSpaceOnUse" x="65" y="100" width="322" height="263" id="batikMask">
- <g id="Layer_x0020_1" style="fill:white; fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;" transform="translate(40, 80) scale(.75, .75)" >
- <path style="stroke:none;" d="M64.994,178.963V77.831c0-6.188-0.57-10.773-1.707-13.754c-1.137-2.977-3.066-5.461-5.793-7.449c-1.137-0.766-2.367-1.395-3.695-1.891s-3.012-0.938-5.055-1.32c-2.125-0.371-3.488-0.781-4.094-1.23s-0.906-1.121-0.906-2.02
- c0-1.195,0.32-2.035,0.969-2.52c0.645-0.484,1.953-0.73,3.93-0.73c0.758,0,3.816,0.211,9.176,0.625c5.355,0.418,10.387,0.625,15.098,0.625c2.961,0,7.883-0.207,14.758-0.625c6.875-0.414,12.324-0.625,16.352-0.625c16.711,0,29.762,3.461,39.145,10.379
- s14.074,16.574,14.074,28.965c0,7.148-1.793,13.418-5.375,18.816c-3.586,5.398-9,9.996-16.242,13.797v2.18c11.574,2.051,20.445,6.547,26.613,13.492s9.254,15.879,9.254,26.805c0,15.406-5.184,27.645-15.551,36.715s-24.473,13.602-42.316,13.602
- c-6.078,0-13.367-0.293-21.871-0.875c-8.508-0.586-13.898-0.875-16.172-0.875c-6.762,0-13.863,0.348-21.301,1.043c-1.824,0.137-2.965,0.207-3.418,0.207c-0.609,0-1.199-0.344-1.77-1.027s-0.852-1.406-0.852-2.172c0-1.598,1.355-2.93,4.074-3.996l0.113-0.055
- c1.809-0.836,3.223-1.574,4.242-2.223c1.02-0.645,1.906-1.387,2.66-2.223c2.039-2.047,3.492-4.516,4.359-7.402s1.301-7.254,1.301-13.105z M82.994,110.209c0,3.648,0.453,5.93,1.367,6.84c0.914,0.914,2.816,1.367,5.711,1.367h16.555
- c12.023,0,20.758-2.031,26.203-6.098c5.441-4.066,8.164-10.508,8.164-19.324c0-10.945-4.188-20.027-12.559-27.246c-8.375-7.219-18.914-10.832-31.625-10.832c-5.711,0-9.441,0.855-11.191,2.566s-2.625,5.148-2.625,10.316v42.41z M82.994,187.737
- c0,6.539,1.789,10.953,5.371,13.242c3.578,2.293,11.16,3.438,22.746,3.438c14.172,0,24.82-3.031,31.945-9.094s10.688-15.156,10.688-27.281c0-13.031-4.234-23.188-12.695-30.461s-20.316-10.914-35.563-10.914H91.213c-3.578,0-5.84,0.477-6.793,1.426
- s-1.426,3.285-1.426,7.004v52.641z"/>
- <path style="stroke:none;" d="M238.275,198.952c-5.238,4.766-10.891,8.285-16.961,10.559c-6.07,2.27-12.863,3.406-20.375,3.406c-7.363,0-12.98-1.922-16.848-5.762c-3.871-3.844-5.805-9.414-5.805-16.719c0-9.359,4.266-16.758,12.805-22.195
- c8.535-5.438,23.766-10.215,45.695-14.324v-15.789c0-7.09-2.16-12.523-6.477-16.297s-10.523-5.664-18.625-5.664c-6.891,0-11.758,0.992-14.598,2.977s-4.258,5.336-4.258,10.063c0,1.984,0.281,4.27,0.852,6.863s0.855,4.156,0.855,4.688
- c0,1.07-0.516,1.945-1.547,2.633s-2.352,1.027-3.953,1.027c-3.055,0-5.652-0.816-7.793-2.449s-3.207-3.664-3.207-6.098c0-6.605,3.664-12.625,11-18.055c7.332-5.43,15.977-8.148,25.93-8.148c13.906,0,23.727,2.621,29.465,7.855
- c5.734,5.238,8.605,14.535,8.605,27.891v42.844c0,6.516,0.621,10.715,1.867,12.594s3.609,2.816,7.086,2.816c0.602,0,1.434-0.035,2.492-0.113c1.055-0.078,1.773-0.117,2.152-0.117c0.527,0,1.02,0.246,1.473,0.73c0.453,0.488,0.68,1.07,0.68,1.742
- c0,1.574-1.273,2.887-3.816,3.934s-5.785,1.574-9.73,1.574c-4.176,0-7.668-1.039-10.477-3.117s-4.973-5.191-6.488-9.348z M236.787,159.167c-16.43,3.43-27.789,7.273-34.074,11.535c-6.285,4.266-9.426,9.973-9.426,17.129c0,5.559,1.512,9.879,4.543,12.961
- c3.027,3.086,7.27,4.625,12.723,4.625c7.492,0,13.738-1.941,18.738-5.832c4.996-3.887,7.496-8.813,7.496-14.777v-25.641z"/>
- <g style="fill:white;stroke:none;">
- <path d="M355.009,205.69c-0.684-0.531-2.199-0.871-4.551-1.023c-1.441,0-2.711-0.113-3.813-0.34s-2.105-0.57-3.012-1.027c-3.035-1.594-5.102-3.586-6.203-5.98c-1.102-2.391-1.648-6.625-1.648-12.703v-35.543c0-11.688,0.188-23.227,0.566-34.617
- c0.078-2.047,0.117-3.227,0.117-3.531c0-1.594-0.191-2.617-0.57-3.074c-0.383-0.453-1.066-0.684-2.059-0.684c-1.066,0-9.44,3.681-11.451,4.196s-6.655,1.804-11.209,1.804h-20.266V92.045c0-1.148-0.117-1.918-0.344-2.301s-0.684-0.578-1.363-0.578
- c-1.219,0-3.059,2.172-5.527,6.516s-4.727,7.617-6.777,9.824c-2.887,3.199-5.98,6.246-9.285,9.141s-4.953,4.609-4.953,5.141c0,0.609,0.375,1.203,1.129,1.773s1.434,0.855,2.035,0.855h8.586v59.84c0,11.266,2.051,19.273,6.16,24.027
- c4.105,4.754,10.875,7.133,20.305,7.133c5.724,0,11.038-1.066,15.948-3.17c4.26-0.381,8.633-0.58,13.126-0.58c4.328,0,8.957,0.211,13.895,0.625c4.934,0.414,7.668,0.625,8.199,0.625c1.141,0,2.09-0.266,2.848-0.793c0.758-0.531,1.141-1.176,1.141-1.934
- c0-1.137-0.344-1.969-1.023-2.5z M295.067,200.288c-2.773-2.922-4.156-7.227-4.156-12.914v-64.957c0,0,12.812,0.543,13.215,0.57c1.194,0.081,2.965,0.184,5.164,0.184c3.867,0,6.23,1.637,7.637,3.914c1.402,2.281,2.105,7.367,2.105,15.266v42.039
- c0,4.781-0.285,8.273-0.848,10.477c-0.566,2.203-1.563,4.211-2.992,6.031c-0.758,0.836-1.961,1.863-3.617,3.074c-0.292,0.169-0.532,0.312-0.731,0.434c-1.229,0.172-2.446,0.261-3.651,0.261c-5.313,0-9.355-1.457-12.125-4.379z"/>
- <path d="M327.817,85.667c1.969,0,4.207-1.535,6.711-4.605c2.5-3.07,3.754-5.555,3.754-7.453c0-1.969-1.309-4.453-3.926-7.449c-2.617-2.992-4.648-4.492-6.086-4.492c-1.594,0-3.695,1.555-6.313,4.664s-3.926,5.766-3.926,7.961c0,2.352,1.137,4.836,3.41,7.453
- s4.398,3.922,6.375,3.922z"/>
- </g>
- <path style="stroke:none;" d="M375.257,184.307V72.413c0-8.078-0.68-13.219-2.031-15.43s-3.906-3.316-7.664-3.316h-1.805c-1.387,0-2.465-0.242-3.23-0.734c-0.77-0.492-1.191-1.188-1.27-2.094c0-1.656,1.977-2.941,5.93-3.848l0.23-0.074
- c1.824-0.301,3.516-0.68,5.074-1.133s3.098-0.984,4.617-1.594c2.66-1.059,5.586-2.535,8.781-4.43c3.191-1.895,5.246-2.844,6.16-2.844c0.984,0,1.746,0.383,2.277,1.141s0.801,1.859,0.801,3.301c0,0.305-0.039,1.082-0.113,2.332
- c-0.078,1.254-0.113,2.375-0.113,3.359c-0.383,5.391-0.668,10.684-0.859,15.883s-0.285,10.531-0.285,15.996v80.641l33.148-30.207c1.434-1.367,2.566-2.715,3.398-4.047c0.832-1.328,1.25-2.527,1.25-3.594c0-1.289-1.324-2.316-3.969-3.078
- c-0.305-0.074-0.566-0.148-0.793-0.227c-1.891-0.375-3.215-0.828-3.969-1.359c-0.758-0.527-1.133-1.242-1.133-2.148c0-0.68,0.453-1.262,1.359-1.754s2.004-0.738,3.289-0.738c0.301,0,2.305,0.211,6.008,0.625c3.703,0.418,7.297,0.625,10.773,0.625
- c2.871,0,6.141-0.207,9.809-0.625c3.664-0.414,5.875-0.625,6.633-0.625c1.438,0,2.496,0.227,3.176,0.68s1.02,1.133,1.02,2.039c0,1.734-1.285,2.828-3.855,3.281h-0.113c-1.133,0.152-2.27,0.379-3.402,0.684s-2.305,0.723-3.516,1.254
- c-7.332,2.891-13.758,7.07-19.273,12.543c-0.605,0.684-1.059,1.141-1.359,1.367l-19.73,17.781c10.66,14.914,19.223,26.215,25.688,33.902s11.59,12.672,15.371,14.953c3.023,1.75,6.879,2.969,11.566,3.652c0.375,0.078,0.641,0.113,0.793,0.113
- c2.191,0.152,3.609,0.438,4.254,0.852c0.641,0.414,1,1.113,1.078,2.094c0,1.133-0.512,1.922-1.535,2.375s-3.012,0.68-5.965,0.68h-19.277c-5,0-15.23-10.113-30.684-30.34c-5.609-7.375-10.117-13.227-13.523-17.563l-6.516,6.156v15.617
- c0,6.852,0.531,11.344,1.602,13.477c1.066,2.133,3.086,3.883,6.059,5.25c1.219,0.535,3.121,0.992,5.715,1.371c0.078,0.023,0.152,0.031,0.23,0.031c2.133,0.152,3.523,0.492,4.172,1.023s0.973,1.363,0.973,2.5c0,0.836-0.344,1.496-1.027,1.988
- s-1.594,0.738-2.734,0.738c-0.305,0-2.758-0.211-7.355-0.625c-4.602-0.414-8.992-0.625-13.172-0.625c-6.309,0-12.313,0.375-18.016,1.125c-0.914,0.082-1.445,0.125-1.594,0.125c-0.836,0-1.523-0.25-2.055-0.746s-0.797-1.09-0.797-1.777
- c0-0.766,0.262-1.473,0.789-2.121c0.523-0.648,1.613-1.434,3.27-2.355c0.375-0.227,0.789-0.492,1.242-0.797c1.273-0.758,2.215-1.445,2.816-2.055c1.277-1.367,2.16-3.074,2.648-5.129c0.488-2.051,0.734-5.926,0.734-11.629z"/>
- <g>
- <path style="fill:none;stroke:none;" d="M72.994,271.083c4-42,302-44,348-24c-56,40-160,2-208,56c20,10,42,2,48,30c4,18-12,34-4,50"/>
- <path style="stroke:none;" d="M80.536,266.312c-0.018,0.1-0.377,1.375-0.439,1.492c-0.15,0.285-1.382,2.046-1.598,2.291c0.206-0.233,0.428-0.452,0.65-0.67c-6.851,6.751-0.262,0.713,0.893-0.499c1.893-1.986-2.124,1.712,0.112-0.08
- c0.604-0.484,1.242-0.925,1.886-1.355c-2.574,1.719,0.458-0.228,1.417-0.868c-2.634,1.761-1.231,0.788-0.605,0.423c1.799-1.049,3.686-1.946,5.591-2.783c0.978-0.43,1.97-0.828,2.964-1.217c1.844-0.723-1.918,0.683-0.003,0.012
- c0.706-0.264,1.412-0.528,2.117-0.792c-1.224,0.456-1.388,0.521-0.491,0.195c2.531-0.908,5.102-1.708,7.683-2.461c5.73-1.672,11.556-3.013,17.401-4.216c30.689-6.315,61.555-8.765,92.723-10.467c35.225-1.924,70.559-2.313,105.819-1.278
- c27.375,0.803,55.137,2.029,82.154,6.813c1.854,0.328,3.702,0.69,5.545,1.079c-2.182-0.459,0.632,0.149,1.102,0.26c0.785,0.185,1.566,0.383,2.347,0.585c2.714,0.705,5.407,1.537,7.987,2.642c0.676-4.98,1.351-9.959,2.026-14.939
- c-29.001,20.428-70.184,18.783-104.484,20.881c-37.85,2.314-78.422,7.341-105.371,37.024c-3.142,3.46-5.693,10.35-0.21,12.998c8.018,3.873,16.683,5.137,25.266,7.166c7.149,1.69,13.362,4.381,16.934,11.121c4.934,9.311,2.75,18.519-0.175,28.003
- c-3.217,10.428-5.508,20.886-0.692,31.219c4.219,9.05,19.441-3.641,15.823-11.611c-4.234-9.326,1.407-19.828,3.653-28.997c2.667-10.888,1.908-22.401-3.872-32.224c-9.76-16.588-31.066-13.848-46.449-21.271c-0.07,4.333-0.14,8.666-0.21,12.998
- c10.537-11.719,25.017-18.668,40.974-22.714c18.159-4.604,37.034-5.719,55.666-6.747c37.146-2.049,77.822-2.405,109.506-24.634c4.136-2.902,8.771-12.048,2.026-14.939c-7.868-3.373-16.687-4.781-25.083-6.132c-12.447-2.004-25.032-3.156-37.6-4.075
- c-33.215-2.427-66.599-2.839-99.887-2.247c-34.872,0.621-69.791,2.496-104.432,6.637c-24.317,2.907-50.972,6.112-73.187,17.171c-4.951,2.465-9.505,5.587-13.309,9.623c-1.027,1.089-2.19,2.464-2.986,3.643c0.137-0.203-3.419,6.639-1.518,3.165
- c-0.205,0.374-0.38,0.762-0.549,1.151c-1.126,2.59-2.056,5.322-2.196,8.168c-0.222,4.484,4.48,3.091,6.917,1.551c3.856-2.437,7.345-6.516,8.167-11.093z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M91.063,159.92c3.21-4.278,7.488-7.488,11.768-9.628c-3.209,8.559-9.628,16.047-12.837,24.604c4.279-3.209,8.558-6.418,11.768-10.697c-1.07,2.14-3.21,4.279-5.35,6.419c2.14-3.21,5.35-5.35,8.559-7.488
- c0,1.069-2.14,4.278-2.14,5.349c4.279-3.21,3.209-4.279,3.209-1.07"/>
- <path style="fill:white;stroke:none;" d="M92.895,162.792c2.783-3.428,5.975-5.999,9.896-8.025c-1.157-1.682-2.313-3.363-3.47-5.045c-3.529,8.583-9.506,15.878-12.988,24.507c-1.424,3.528,1.087,7.368,4.788,4.606c4.628-3.453,9.209-6.988,12.807-11.548
- c-1.737-1.683-3.474-3.367-5.21-5.05c-1.203,2.039-2.795,3.63-4.451,5.306c1.724,1.675,3.448,3.35,5.171,5.025c1.737-2.343,4.278-3.896,6.66-5.5c-1.726-1.112-3.452-2.225-5.177-3.337c-0.412,1.82-1.716,3.448-2.165,5.333c-0.819,3.436,2.431,5.561,5.228,3.37
- c1.089-0.853,2.121-1.741,3.154-2.66c0.27-0.24,2.352-2.781,1.087-1.242c-1.901,0.256-3.802,0.513-5.703,0.769c-0.442-1.809-0.591-2.103-0.447-0.882c0.061,0.692,0.135,1.383,0.222,2.073c0.547,4.68,6.211-1.189,6.884-2.75c0.811-1.877,1.806-4.181,0.519-6.087
- c-1.083-1.603-3.412-1.174-4.709-0.111c-1.155,0.947-2.154,2.039-3.312,2.981c1.743,1.123,3.485,2.247,5.228,3.37c0.401-1.833,1.678-3.476,2.114-5.365c0.839-3.633-2.323-5.241-5.177-3.337c-4.064,2.711-7.516,5.554-10.458,9.476
- c-3.299,4.397,0.973,9.229,5.171,5.025c2.33-2.333,4.55-4.69,6.248-7.532c2.625-4.394-1.298-9.954-5.21-5.05c-3.095,3.878-6.791,6.867-10.729,9.847c1.596,1.536,3.192,3.071,4.788,4.606c3.412-8.649,9.323-16.011,12.686-24.702
- c0.948-2.451,0.194-7.002-3.47-5.045c-5.309,2.836-9.933,6.46-13.639,11.23c-1.319,1.697-3.073,4.564-1.681,6.745c1.318,2.063,4.239,0.358,5.343-1.001z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M121.018,149.223c1.069-1.07,2.139-2.14,4.278-3.209c-2.14,4.278-4.278,9.628-6.418,12.837c2.14-1.07,4.278-3.209,6.418-5.349c0,1.069-2.14,4.278-2.14,5.349c3.21-2.14,7.489-4.279,10.698-6.419
- c-2.14,3.21-4.279,7.488-6.419,10.698c1.07,0,4.279-2.14,5.349-3.21c-1.069,2.14-3.209,3.21-3.209,5.349c2.14-1.069,4.279-3.209,6.419-4.278"/>
- <path style="fill:white;stroke:none;" d="M122.068,153.47c1.095-1.054,2.151-1.838,3.493-2.567c-0.949-2.375-1.897-4.749-2.846-7.124c-1.96,3.858-3.554,8.012-5.898,11.658c-1.202,1.87-1.95,4.149-1.307,6.371c0.461,1.592,2.045,2.92,3.719,1.958
- c2.792-1.606,5.072-3.694,7.356-5.946c-1.631-1.296-3.263-2.592-4.895-3.888c0.423-2.181-0.838,1.04-1.041,1.472c-0.595,1.267-0.875,2.5-1.14,3.864c-0.396,2.038,1.298,6.281,4.05,4.513c3.503-2.25,7.211-4.155,10.708-6.416c-0.86-2.792-1.721-5.585-2.582-8.377
- c-2.26,3.495-4.161,7.205-6.419,10.698c-1.166,1.803-3.031,9.546,1.622,8.659c2.694-0.513,5.223-2.283,7.228-4.094c-1.4-2.216-2.8-4.432-4.2-6.648c-1.777,2.892-3.42,4.527-4.006,8.079c-0.355,2.152,1.243,6.147,4.078,4.521c2.237-1.284,4.184-2.972,6.395-4.286
- c2.267-1.346,3.457-4.071,3.249-6.675c-0.157-1.958-1.758-4.435-4.029-3.175c-2.268,1.258-4.202,2.985-6.443,4.271c1.359,1.507,2.719,3.014,4.078,4.521c-0.546,1.443-0.411,1.566,0.405,0.371c0.791-0.92,1.374-1.96,2.007-2.989
- c1.776-2.889-0.048-10.398-4.2-6.648c-0.903,0.816-2.232,2.09-3.469,2.326c0.541,2.886,1.081,5.772,1.622,8.659c2.26-3.495,4.161-7.205,6.419-10.698c1.215-1.88,1.976-4.14,1.287-6.376c-0.469-1.523-2.212-3.072-3.869-2.001
- c-3.493,2.259-7.202,4.153-10.688,6.422c1.35,1.504,2.7,3.008,4.05,4.513c-0.386,2.161,0.771-1.038,0.976-1.492c0.577-1.276,0.878-2.497,1.123-3.869c0.493-2.755-2.1-6.696-4.895-3.888c-1.704,1.712-3.375,3.525-5.479,4.751c0.804,2.776,1.608,5.553,2.413,8.329
- c2.776-4.455,4.699-9.286,6.938-14.016c0.902-1.905,1.375-9.486-2.846-7.124c-1.896,1.062-3.539,2.305-5.063,3.851c-1.783,1.808-2.738,4.762-2.12,7.262c0.545,2.203,2.574,2.816,4.221,1.232z"/>
- </g>
- <g>
- <path style="fill:none;stroke:none;" d="M106.04,184.524c1.07-2.139,3.21-3.209,5.35-4.278c-2.14,3.209-3.21,8.558-5.35,12.837c3.21-3.209,7.488-5.349,10.698-8.559c-1.07,2.14-2.14,5.35-4.279,7.489c3.209-2.14,7.488-3.21,10.697-6.419
- c0,1.069-2.139,4.279-2.139,4.279c2.139-2.14,3.209-3.21,4.278-6.419c-2.14,1.069-4.278,2.14-6.418,2.14c0-1.07,2.14-3.209,3.209-4.279c-3.209,1.07-6.419,2.14-8.559,3.209c0,0,3.21-2.139,4.279-2.139c1.07-2.14-1.069,1.069-2.14,1.069"/>
- <path style="fill:white;stroke:none;" d="M109.826,184.816c0.783-0.504,1.606-0.938,2.469-1.301c-1.583-1.209-3.166-2.419-4.748-3.628c-2.467,3.958-3.438,8.551-5.454,12.714c-2.352,4.856,3.013,5.929,6.132,3.061c3.375-3.103,7.41-5.351,10.752-8.495
- c-2.078-1.06-4.155-2.12-6.233-3.18c-1.059,2.217-1.887,4.529-3.542,6.382c-3.302,3.697,0.169,7.709,4.344,5.127c4.005-2.478,8.331-4.002,11.861-7.246c-2.243-0.696-4.485-1.393-6.728-2.089c-0.215,1.156-1.024,2.195-1.661,3.168
- c-3.016,4.607,3.391,6.075,6.246,3.195c2.925-2.951,5.072-5.702,6.501-9.646c1.441-3.978-3.187-4.057-5.543-2.891c-1.383,0.685-2.487,1.158-4.03,1.306c1.048,1.237,2.097,2.475,3.145,3.712c0.125-0.477,1.471-1.594,1.964-2.097
- c2.829-2.878,1.002-6.963-3.061-5.589c-2.886,0.976-5.777,1.933-8.535,3.236c0.28,2.457,0.561,4.913,0.841,7.369c0.352-0.233,0.71-0.457,1.068-0.681c0.451-0.278,0.911-0.541,1.379-0.791c-0.923,0.3-0.715,0.262,0.625-0.115c2.553-0.935,4.935-3.57,5.073-6.385
- c0.154-3.138-3.764-2.988-5.619-1.686c-2.035,1.429-3.433,2.693-4.696,4.823c0.983-0.965,1.966-1.93,2.949-2.895c-0.115,0.083-0.23,0.167-0.345,0.25c-1.448,1.045-2.816,2.212-3.498,3.921c-0.501,1.257-0.279,3.353,1.588,3.168
- c1.579-0.156,3.114-0.367,4.511-1.194c-0.039,0.023,3.256-2.522,1.495-1.309c-1.873-0.562-3.745-1.124-5.618-1.687c0.139-0.474,0.279-0.949,0.418-1.423c1.762-1.264,3.523-2.527,5.285-3.791c-2.419,0.446-4.606,1.661-6.651,2.991
- c-1.733,1.126-3.506,2.876-3.606,5.088c-0.11,2.417,2.563,3.155,4.448,2.281c2.775-1.286,5.681-2.224,8.582-3.182c-0.685-2.2-1.37-4.401-2.055-6.601c-2.17,2.169-4.635,4.408-5.459,7.474c-0.627,2.334,0.756,3.929,3.145,3.712c3.196-0.29,5.958-1.573,8.806-2.973
- c-1.848-0.963-3.695-1.927-5.543-2.891c-0.48,1.318-1.07,2.204-2.055,3.192c2.082,1.065,4.164,2.13,6.246,3.195c1.067-1.622,2.254-3.462,2.616-5.39c0.854-4.542-4.149-4.445-6.728-2.089c-2.762,2.523-6.394,3.631-9.534,5.592c1.448,1.709,2.896,3.418,4.344,5.127
- c2.271-2.566,3.568-5.538,5.016-8.597c2.284-4.825-3.085-6.168-6.233-3.18c-3.328,3.158-7.349,5.426-10.644,8.623c2.044,1.02,4.088,2.041,6.132,3.061c1.928-4.203,2.889-8.988,5.245-12.96c2.417-4.074-1.607-5.273-4.748-3.628
- c-3.403,1.783-6.204,3.945-8.23,7.255c-0.98,1.601-1.226,4.278,1.271,4.468c2.564,0.195,5.004-1.875,6.301-3.884z"/>
- </g>
- </g>
-
- </mask>
-
- </defs>
-
- <rect width="100%" height="100%" fill="black" />
- <rect width="493" height="420" style="filter:url(#tableRedOrangeTint); mask:url(#batikMask)" />
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <defs>
- <g id="BatikTag" style="fill-rule:nonzero;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;" transform="translate(410, 460) scale(.5, .5)">
- <path style="stroke:none;" d="M5.104,18.946c3.21-4.278,7.488-7.488,11.768-9.628c-3.209,8.559-9.628,16.047-12.837,24.604c4.279-3.209,8.558-6.417,11.768-10.697c-1.07,2.14-3.21,4.279-5.35,6.419c2.14-3.21,5.35-5.35,8.559-7.489c0,1.069-2.14,4.278-2.14,5.349
- c4.279-3.21,3.209-4.279,3.209-1.07"/>
- <path style="fill:#6666FF;stroke:none;" d="M6.936,21.818c2.783-3.428,5.975-6,9.896-8.026c-1.157-1.682-2.313-3.363-3.47-5.045C9.833,17.33,3.856,24.625,0.374,33.254c-1.424,3.527,1.087,7.367,4.788,4.606c4.627-3.453,9.209-6.988,12.807-11.547
- c-1.737-1.684-3.474-3.367-5.21-5.05c-1.203,2.039-2.795,3.63-4.451,5.307c1.724,1.675,3.448,3.35,5.171,5.025c1.737-2.343,4.278-3.897,6.66-5.501c-1.726-1.112-3.452-2.225-5.177-3.337c-0.412,1.82-1.716,3.448-2.165,5.333c-0.819,3.436,2.431,5.561,5.228,3.37
- c1.089-0.854,2.121-1.741,3.154-2.66c0.27-0.24,2.352-2.781,1.087-1.242c-1.901,0.256-3.802,0.513-5.703,0.769c-0.442-1.809-0.591-2.103-0.447-0.882c0.061,0.692,0.135,1.383,0.222,2.073c0.547,4.68,6.211-1.189,6.884-2.75c0.811-1.877,1.806-4.181,0.519-6.087
- c-1.083-1.603-3.412-1.174-4.709-0.111c-1.155,0.947-2.154,2.039-3.312,2.981c1.743,1.123,3.485,2.247,5.228,3.37c0.401-1.833,1.678-3.476,2.114-5.365c0.839-3.633-2.323-5.241-5.177-3.337c-4.064,2.711-7.516,5.555-10.458,9.477
- c-3.298,4.397,0.973,9.23,5.171,5.025c2.33-2.333,4.55-4.69,6.248-7.532c2.625-4.394-1.298-9.954-5.21-5.05c-3.095,3.879-6.791,6.867-10.729,9.846c1.596,1.536,3.192,3.071,4.788,4.606c3.412-8.648,9.323-16.01,12.686-24.701c0.948-2.451,0.194-7.002-3.47-5.045
- c-5.309,2.836-9.933,6.46-13.639,11.23c-1.319,1.698-3.073,4.564-1.681,6.745c1.318,2.063,4.239,0.358,5.343-1.001z"/>
- <path style="stroke:none;" d="M35.059,8.249c1.069-1.07,2.139-2.14,4.278-3.209c-2.14,4.278-4.278,9.628-6.418,12.837c2.14-1.07,4.278-3.209,6.418-5.349c0,1.069-2.14,4.278-2.14,5.349c3.21-2.14,7.489-4.279,10.698-6.419c-2.14,3.21-4.279,7.488-6.419,10.698
- c1.07,0,4.279-2.14,5.349-3.21c-1.069,2.14-3.209,3.21-3.209,5.349c2.14-1.069,4.279-3.209,6.419-4.278"/>
- <path style="fill:#FF0000;stroke:none;" d="M36.109,12.496c1.095-1.054,2.15-1.838,3.492-2.567c-0.948-2.375-1.896-4.749-2.846-7.124c-1.96,3.858-3.554,8.012-5.897,11.658c-1.202,1.87-1.95,4.148-1.307,6.371c0.462,1.592,2.045,2.92,3.72,1.958
- c2.792-1.606,5.072-3.694,7.356-5.946c-1.632-1.296-3.264-2.592-4.896-3.888c0.424-2.181-0.838,1.04-1.041,1.472c-0.595,1.267-0.875,2.5-1.14,3.864c-0.396,2.038,1.298,6.281,4.051,4.513c3.503-2.25,7.211-4.155,10.707-6.416c-0.86-2.792-1.721-5.585-2.581-8.377
- c-2.26,3.495-4.161,7.205-6.419,10.698c-1.165,1.803-3.031,9.546,1.621,8.659c2.694-0.513,5.224-2.283,7.229-4.094c-1.4-2.216-2.8-4.432-4.2-6.648c-1.777,2.892-3.42,4.527-4.006,8.079c-0.355,2.152,1.243,6.147,4.077,4.521c2.237-1.284,4.184-2.972,6.395-4.286
- c2.267-1.346,3.457-4.071,3.249-6.675c-0.156-1.958-1.758-4.435-4.028-3.175c-2.269,1.258-4.202,2.985-6.443,4.271c1.359,1.507,2.718,3.014,4.077,4.521c-0.546,1.443-0.411,1.566,0.405,0.371c0.791-0.92,1.374-1.96,2.007-2.989
- c1.776-2.889-0.048-10.398-4.2-6.648c-0.903,0.816-2.231,2.09-3.469,2.326c0.54,2.886,1.08,5.772,1.621,8.659c2.26-3.495,4.161-7.205,6.419-10.698c1.215-1.88,1.977-4.14,1.287-6.376c-0.469-1.523-2.212-3.072-3.868-2.001c-3.493,2.259-7.202,4.153-10.689,6.422
- c1.351,1.504,2.7,3.008,4.051,4.513c-0.387,2.161,0.771-1.038,0.976-1.492c0.576-1.276,0.877-2.497,1.123-3.869c0.492-2.755-2.101-6.696-4.896-3.888c-1.703,1.712-3.375,3.525-5.479,4.751c0.805,2.776,1.608,5.552,2.413,8.329
- c2.776-4.455,4.699-9.286,6.938-14.016c0.901-1.905,1.374-9.486-2.846-7.124c-1.896,1.062-3.539,2.305-5.064,3.851c-1.782,1.808-2.738,4.762-2.119,7.262c0.544,2.203,2.574,2.816,4.221,1.232z"/>
- <g>
- <path style="stroke:none;" d="M20.081,43.551c1.07-2.139,3.21-3.209,5.35-4.279c-2.14,3.209-3.21,8.559-5.35,12.838c3.21-3.209,7.488-5.35,10.698-8.559c-1.07,2.139-2.14,5.35-4.279,7.488c3.209-2.139,7.488-3.209,10.697-6.418c0,1.068-2.139,4.279-2.139,4.279
- c2.139-2.141,3.209-3.211,4.278-6.42c-2.14,1.07-4.278,2.141-6.418,2.141c0-1.07,2.14-3.209,3.209-4.279c-3.209,1.07-6.419,2.139-8.559,3.209c0,0,3.21-2.139,4.279-2.139c1.07-2.141-1.069,1.068-2.14,1.068"/>
- <path style="fill:#33CC33;stroke:none;" d="M23.867,43.843c0.783-0.505,1.606-0.938,2.469-1.303c-1.583-1.209-3.166-2.418-4.748-3.628c-2.467,3.958-3.438,8.552-5.454,12.715c-2.352,4.856,3.013,5.93,6.132,3.062c3.375-3.103,7.41-5.352,10.752-8.494
- c-2.077-1.061-4.155-2.12-6.233-3.181c-1.06,2.217-1.887,4.528-3.542,6.381c-3.303,3.697,0.169,7.708,4.344,5.127c4.006-2.477,8.331-4.001,11.86-7.244c-2.242-0.696-4.484-1.393-6.728-2.09c-0.215,1.156-1.023,2.195-1.66,3.169
- c-0.909,1.389-1.034,3.728,0.661,4.583c2.4,1.212,5.012-0.811,6.589-2.401c2.543-2.567,4.263-5.229,5.496-8.634c1.441-3.977-3.187-4.059-5.543-2.892c-1.384,0.686-2.486,1.159-4.03,1.308c1.048,1.237,2.097,2.475,3.145,3.712c0.126-0.477,1.472-1.595,1.965-2.097
- c2.829-2.879,1.002-6.963-3.061-5.589c-2.886,0.976-5.777,1.933-8.535,3.236c0.28,2.456,0.561,4.913,0.841,7.369c0.353-0.233,0.71-0.457,1.068-0.681c0.452-0.278,0.911-0.542,1.379-0.791c-0.923,0.301-0.715,0.262,0.625-0.115c2.554-0.936,4.936-3.57,5.073-6.386
- c0.154-3.139-3.763-2.987-5.618-1.686c-2.035,1.427-3.433,2.693-4.696,4.822c0.983-0.965,1.966-1.93,2.95-2.895c-0.115,0.083-0.23,0.166-0.346,0.249c-1.448,1.046-2.816,2.212-3.498,3.922c-0.501,1.257-0.279,3.353,1.588,3.168
- c1.578-0.156,3.114-0.367,4.511-1.193c-0.039,0.022,3.258-2.521,1.495-1.309c-1.873-0.563-3.745-1.124-5.618-1.687c0.139-0.475,0.279-0.948,0.418-1.423c1.762-1.264,3.523-2.527,5.284-3.79c-2.419,0.445-4.605,1.661-6.651,2.99
- c-1.733,1.127-3.506,2.876-3.606,5.088c-0.11,2.416,2.563,3.155,4.448,2.281c2.774-1.286,5.682-2.224,8.582-3.182c-0.685-2.2-1.37-4.4-2.055-6.601c-2.17,2.169-4.635,4.407-5.459,7.474c-0.628,2.334,0.756,3.929,3.145,3.712c3.196-0.29,5.958-1.573,8.806-2.974
- c-1.848-0.964-3.695-1.928-5.543-2.892c-0.48,1.317-1.07,2.204-2.056,3.192c2.082,1.065,4.164,2.13,6.245,3.195c1.067-1.622,2.254-3.462,2.617-5.39c0.854-4.543-4.149-4.445-6.728-2.09c-2.763,2.522-6.394,3.631-9.534,5.592c1.448,1.709,2.896,3.418,4.344,5.127
- c2.271-2.566,3.567-5.537,5.016-8.596c2.285-4.825-3.084-6.167-6.232-3.181c-3.328,3.158-7.349,5.427-10.644,8.623c2.044,1.021,4.088,2.041,6.132,3.062c1.928-4.204,2.889-8.989,5.246-12.961c2.416-4.073-1.608-5.275-4.749-3.628
- c-3.403,1.784-6.204,3.945-8.23,7.256c-0.98,1.602-1.226,4.278,1.271,4.469c2.564,0.194,5.004-1.876,6.301-3.885z"/>
- </g>
- </g>
- </defs>
- <rect x="1" y="1" width="446" height="496" fill="none" stroke="black" />
- <use xlink:href="#BatikTag" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapSpain.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapSpain.svg
deleted file mode 100644
index 4493ec00aec..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapSpain.svg
+++ /dev/null
@@ -1,1798 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" >
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Map example -->
-<!-- -->
-<!-- @author Andreas Neuman -->
-<!-- @version $Id: mapSpain.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- Translated from German to English by Bert Bos, 21 Nov 2001 -->
-<!-- ====================================================================== -->
-
-<!-- Map created by Andreas Neumann, 1998 -->
-<svg viewBox="0 0 600 420" width="600" height="420"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <svg xml:space="preserve" x="25" y="25" width="550" height="382.36"
- style="shape-rendering:geometricPrecision; text-rendering:auto; image-rendering:optimizeSpeed"
- viewBox="-5483 0 11053 7684">
- <defs>
- <font id="FontID5" horiz-adv-x="1000">
- <font-face id="Symbol" font-variant="normal" font-weight="400" />
- <missing-glyph horiz-adv-x="500" d="M63 0V800H438V0H63ZM125 63H375V738H125V63Z" />
- <glyph unicode="163">
- <path d="M51 3688l0 5 -40 20 40 19 0 5 -48 -23 0 -3 48 -23zm-48 55l48 0 0 5 -48 0 0 -5z"/></glyph></font>
- <font id="FontID1" horiz-adv-x="1000">
- <font-face id="Humnst777_Lt_BT" font-variant="normal" font-style="italic" font-weight="400" />
- <missing-glyph horiz-adv-x="500" d="M63 0V800H438V0H63ZM125 63H375V738H125V63Z" />
- <glyph unicode="45">
- <path d="M5 3698l41 0 -2 9 -41 0 2 -9z"/></glyph>
- <glyph unicode="70">
- <path d="M15 3632l54 0 0 10 -43 -1 0 42 41 0 0 10 -41 0 0 55 -11 0 0 -116z"/></glyph>
- <glyph unicode="77">
- <path d="M15 3632l17 0 39 95c0,2 1,3 1,5 1,2 1,4 1,6 1,-2 1,-4 1,-5 1,-2 1,-3 2,-5l41 -96 16 0 0 116 -10 0 0 -98c0,0 -1,0 -1,-1 0,-1 0,-1 0,-2 0,-1 0,-2 1,-3 0,-1 0,-2 0,-4 -1,3 -2,6 -3,8 0,1 0,1 0,1l-42 99 -10 0 -41 -99c0,-1 -1,-3 -2,-6 0,-1 0,-2 0,-3 0,2 0,4 0,7 0,2 0,3 0,3l0 98 -10 0 0 -116z"/></glyph>
- <glyph unicode="79">
- <path d="M101 3677c0,-12 -3,-21 -9,-28 -6,-6 -14,-10 -24,-10 -6,0 -12,2 -18,5 -6,2 -11,7 -15,12 -5,6 -9,13 -11,21 -3,8 -5,17 -5,25 0,12 3,21 9,28 6,7 14,10 24,10 7,0 13,-1 19,-4 6,-3 11,-8 16,-15 4,-5 8,-12 10,-20 3,-8 4,-16 4,-24zm-32 -47c13,0 24,4 32,13 8,8 11,19 11,33 0,8 -1,16 -3,24 -2,8 -5,15 -9,21 -6,9 -13,17 -21,22 -8,5 -17,7 -27,7 -14,0 -24,-4 -32,-13 -8,-9 -12,-20 -12,-35 0,-10 2,-20 5,-30 4,-10 10,-18 16,-25 5,-5 11,-9 18,-12 7,-3 14,-5 22,-5z"/></glyph>
- <glyph unicode="65">
- <path d="M68 3642l-39 65 50 0 -11 -65zm-4 -10l12 0 23 116 -11 0 -7 -31 -58 0 -19 31 -12 0 72 -116z"/></glyph>
- <glyph unicode="80">
- <path d="M26 3642l0 47 12 0c9,0 16,-2 21,-7 6,-4 8,-10 8,-17 0,-7 -2,-13 -7,-17 -5,-4 -11,-6 -19,-6l-15 0zm-11 -10l25 0c12,0 22,3 29,9 6,5 10,13 10,24 0,10 -4,19 -11,25 -7,5 -17,8 -30,8l-12 0 0 50 -11 0 0 -116z"/></glyph>
- <glyph unicode="103">
- <path d="M44 3672c-8,0 -13,3 -18,9 -4,6 -6,14 -6,24 0,11 2,19 6,25 5,6 11,9 18,9 8,0 14,-3 18,-9 5,-6 7,-14 7,-24 0,-11 -2,-19 -7,-25 -4,-6 -10,-9 -18,-9zm26 9l0 -16 10 0 0 74c0,15 -3,27 -10,34 -6,8 -15,12 -28,12 -4,0 -9,-1 -14,-2 -4,0 -8,-2 -12,-3l1 -11c4,2 8,4 12,5 4,1 9,1 13,1 9,0 16,-3 21,-9 5,-6 7,-14 7,-25l0 -11c-3,6 -7,11 -12,14 -4,3 -10,4 -16,4 -10,0 -18,-4 -24,-11 -6,-8 -9,-18 -9,-31 0,-13 3,-24 9,-31 6,-8 14,-12 25,-12 6,0 11,2 16,5 5,3 9,7 11,13z"/></glyph>
- <glyph unicode="107">
- <path d="M15 3624l10 0 0 73 37 -32 13 0 -40 35 45 48 -14 0 -41 -44 0 44 -10 0 0 -124z"/></glyph>
- <glyph unicode="111">
- <path d="M46 3672c-8,0 -14,3 -19,9 -5,7 -8,15 -8,25 0,11 3,19 8,25 5,7 11,10 19,10 9,0 15,-3 20,-10 5,-6 8,-14 8,-25 0,-10 -3,-18 -8,-25 -4,-6 -11,-9 -20,-9zm0 -9c12,0 22,4 29,12 6,8 10,18 10,31 0,14 -4,24 -10,32 -7,8 -17,12 -29,12 -11,0 -21,-4 -28,-12 -7,-8 -10,-18 -10,-31 0,-14 3,-24 10,-32 7,-8 17,-12 28,-12z"/></glyph>
- <glyph unicode="100">
- <path d="M67 3698c0,-8 -2,-14 -6,-18 -4,-5 -9,-8 -16,-8 -3,1 -6,1 -9,2 -3,2 -6,4 -8,6 -4,4 -7,10 -10,16 -2,7 -4,14 -4,21 0,7 2,13 6,18 4,4 9,6 15,6 5,0 9,-1 13,-4 4,-3 8,-7 11,-12 3,-3 4,-8 6,-12 1,-5 2,-10 2,-15zm17 -74l10 0 -26 124 -9 0 2 -14c-4,5 -8,9 -13,12 -5,3 -10,4 -15,4 -9,0 -17,-3 -22,-9 -5,-6 -8,-14 -8,-25 0,-5 1,-11 3,-17 1,-6 4,-11 7,-16 4,-7 8,-11 14,-15 5,-3 11,-5 17,-5 7,0 13,2 18,5 4,3 8,8 10,14l12 -58z"/></glyph>
- <glyph unicode="101">
- <path d="M77 3702l0 6 -59 0c0,11 3,19 8,25 6,5 13,8 22,8 4,0 8,-1 11,-2 4,-1 8,-2 11,-4l0 10c-3,2 -7,3 -11,4 -4,1 -8,1 -12,1 -12,0 -22,-4 -29,-12 -7,-7 -10,-18 -10,-32 0,-13 3,-23 10,-31 7,-8 16,-12 27,-12 9,0 17,4 23,11 6,7 9,16 9,28zm-10 -1c-1,-10 -3,-17 -7,-22 -4,-5 -10,-7 -17,-7 -6,0 -12,2 -17,8 -4,5 -7,12 -8,21l49 0z"/></glyph>
- <glyph unicode="104">
- <path d="M15 3624l10 0 0 55c3,-5 7,-9 11,-12 5,-2 10,-4 17,-4 9,0 15,3 20,9 5,6 7,14 7,25l0 51 -10 0 0 -48c0,-10 -2,-16 -5,-21 -3,-4 -8,-6 -15,-6 -8,0 -14,2 -18,8 -5,6 -7,14 -7,24l0 43 -10 0 0 -124z"/></glyph>
- <glyph unicode="99">
- <path d="M69 3668l-1 10c-2,-1 -5,-3 -8,-3 -3,-1 -7,-1 -10,-1 -9,0 -17,3 -22,9 -6,6 -9,14 -9,23 0,11 3,19 8,24 6,6 13,9 22,9 3,0 6,0 9,-1 4,-1 7,-2 11,-3l1 10c-4,1 -7,2 -11,3 -3,1 -7,1 -11,1 -12,0 -22,-4 -29,-12 -7,-7 -11,-18 -11,-31 0,-12 4,-22 12,-30 7,-8 18,-12 30,-12 4,0 7,1 10,1 3,1 6,1 9,3z"/></glyph>
- <glyph unicode="105">
- <path d="M14 3665l10 0 0 83 -10 0 0 -83zm-1 -39l12 0 0 14 -12 0 0 -14z"/></glyph>
- <glyph unicode="110">
- <path d="M80 3697l0 51 -10 0 0 -48c0,-10 -2,-16 -5,-21 -3,-4 -8,-6 -15,-6 -8,0 -14,2 -18,8 -5,6 -7,14 -7,24l0 43 -10 0 0 -83 9 0 0 16c3,-6 7,-11 12,-13 5,-3 10,-5 17,-5 9,0 15,3 20,9 5,6 7,14 7,25z"/></glyph>
- <glyph unicode="97">
- <path d="M48 3706c-10,0 -17,1 -22,5 -6,3 -8,8 -8,14 0,4 1,8 4,11 3,3 8,5 13,5 7,0 13,-3 18,-8 5,-5 7,-11 7,-20l0 -7 -12 0zm22 -11l0 53 -9 0 0 -14c-3,5 -7,9 -12,11 -4,3 -10,4 -16,4 -8,0 -14,-2 -19,-6 -5,-5 -7,-10 -7,-18 0,-9 4,-15 11,-20 7,-5 18,-8 31,-8l11 0c0,0 0,0 0,-1 0,-1 0,-1 0,-1 0,-7 -2,-13 -5,-17 -4,-4 -8,-6 -14,-6 -5,0 -9,1 -13,2 -4,1 -7,3 -11,5l0 -10c4,-2 8,-3 12,-4 4,-1 9,-2 13,-2 9,0 16,3 21,8 5,5 7,13 7,24z"/></glyph>
- <glyph unicode="108">
- <path d="M14 3624l10 0 0 124 -10 0 0 -124z"/></glyph>
- <glyph unicode="117">
- <path d="M13 3665l10 0 0 48c0,9 2,16 5,20 3,5 8,7 15,7 8,0 14,-3 18,-9 5,-6 7,-15 7,-27l0 -39 10 0 0 83 -9 0 0 -16c-4,5 -7,10 -12,13 -5,3 -10,4 -17,4 -9,0 -16,-3 -20,-9 -5,-5 -7,-14 -7,-25l0 -50z"/></glyph>
- <glyph unicode="122">
- <path d="M14 3665l61 0 -2 9 -64 66 51 0 -2 8 -64 0 2 -10 65 -65 -48 0 1 -8z"/></glyph>
- <glyph unicode="114">
- <path d="M53 3664l0 11c-1,0 -2,0 -3,-1 -1,0 -2,0 -3,0 -7,0 -12,3 -16,8 -4,5 -6,13 -6,22l0 44 -10 0 0 -83 9 0 0 18c2,-6 5,-11 10,-14 4,-3 9,-5 14,-5 1,0 2,0 2,0 1,0 2,0 3,0z"/></glyph>
- <glyph unicode="115">
- <path d="M61 3667l-3 10c-3,-2 -6,-3 -9,-4 -3,-1 -6,-1 -10,-1 -5,0 -10,1 -13,3 -4,2 -6,5 -6,9 0,4 5,9 14,15 3,2 5,4 6,5 5,3 8,6 10,10 2,3 3,7 3,11 0,8 -3,14 -9,18 -6,5 -14,7 -25,7 -4,0 -8,0 -12,-1 -4,-1 -8,-2 -12,-4l4 -10c3,2 7,3 10,4 4,1 8,2 12,2 6,0 11,-2 15,-4 4,-3 5,-7 5,-12 0,-3 0,-5 -2,-8 -2,-2 -5,-5 -11,-9 -1,-1 -1,-1 -1,-1 -12,-8 -17,-15 -17,-21 0,-7 3,-13 8,-17 5,-4 13,-6 22,-6 4,0 7,0 10,1 4,1 7,2 11,3z"/></glyph>
- <glyph unicode="116">
- <path d="M32 3640l-1 25 20 0 0 9 -20 0 0 48c0,7 1,11 3,14 2,3 5,4 9,4 2,0 3,0 5,0 1,-1 2,-1 4,-2l0 10c-2,0 -4,1 -5,1 -2,0 -4,0 -6,0 -7,0 -12,-2 -15,-6 -3,-3 -5,-10 -5,-19l0 -50 -17 0 0 -9 17 0 0 -21 11 -4z"/></glyph>
- <glyph unicode="228">
- <path d="M58 3705c-1,0 -2,0 -3,0 -1,0 -3,0 -6,0 -13,0 -23,2 -29,5 -6,3 -9,9 -9,16 0,4 2,8 5,10 3,3 6,5 11,5 9,0 16,-4 21,-10 5,-6 9,-15 10,-26zm11 -5l-5 26c-1,7 -2,12 -3,14 0,3 -1,6 -1,8l-9 0 2 -13c-4,5 -8,8 -13,11 -4,2 -9,3 -15,3 -7,0 -13,-2 -18,-6 -5,-4 -7,-10 -7,-17 0,-9 4,-17 12,-22 8,-5 19,-8 33,-8 2,0 4,0 6,1 2,0 5,0 8,0 1,-2 1,-4 1,-5 0,-1 0,-2 0,-3 0,-5 -1,-10 -4,-13 -3,-3 -8,-4 -14,-4 -3,0 -6,0 -10,1 -5,1 -9,3 -15,5l1 -11c6,-1 10,-3 14,-3 4,-1 8,-1 11,-1 9,0 15,2 20,6 5,5 7,11 7,19 0,1 0,3 0,5 0,2 -1,4 -1,7zm-13 -66l12 0 -3 14 -12 0 3 -14zm-26 0l11 0 -2 14 -12 0 3 -14z"/></glyph></font>
- <font id="FontID0" horiz-adv-x="1000">
- <font-face id="Humnst777_BT" font-variant="normal" font-style="italic" font-weight="400,700" />
- <missing-glyph horiz-adv-x="500" d="M63 0V800H438V0H63ZM125 63H375V738H125V63Z" />
- <glyph unicode="37">
- <path d="M56 3723c-2,0 -4,1 -5,3 -1,1 -2,4 -2,7 0,4 1,6 2,8 1,2 3,3 5,3 2,0 4,-1 5,-3 2,-2 2,-4 2,-8 0,-3 0,-6 -2,-7 -1,-2 -3,-3 -5,-3zm0 -5c4,0 8,1 10,4 2,3 4,7 4,11 0,5 -2,9 -4,12 -2,3 -6,4 -10,4 -4,0 -7,-1 -10,-4 -2,-3 -3,-7 -3,-12 0,-4 1,-8 3,-11 3,-3 6,-4 10,-4zm-39 -24c-2,0 -4,1 -5,3 -2,2 -2,4 -2,8 0,3 0,6 2,7 1,2 3,3 5,3 2,0 3,-1 5,-3 1,-1 1,-4 1,-7 0,-4 0,-6 -1,-8 -2,-2 -3,-3 -5,-3zm32 -5l6 0 -31 60 -6 0 31 -60zm-32 0c4,0 7,1 9,4 3,3 4,7 4,12 0,4 -1,8 -4,11 -2,3 -5,4 -9,4 -4,0 -8,-1 -10,-4 -3,-3 -4,-6 -4,-11 0,-5 1,-9 4,-12 2,-3 6,-4 10,-4z"/></glyph>
- <glyph unicode="47">
- <path d="M16 3699l5 0 -20 55 -5 0 20 -55z"/></glyph>
- <glyph unicode="45">
- <path d="M4 3722l21 0 0 6 -21 0 0 -6z"/></glyph>
- <glyph unicode="41">
- <path d="M2 3685l6 0c5,7 8,13 10,19 2,6 3,12 3,18 0,6 -1,12 -3,18 -2,6 -5,13 -10,19l-6 0c4,-7 7,-13 9,-19 2,-6 3,-12 3,-18 0,-6 -1,-12 -3,-18 -2,-6 -5,-12 -9,-19z"/></glyph>
- <glyph unicode="40">
- <path d="M19 3685l6 0c-4,7 -7,13 -9,19 -2,6 -3,12 -3,18 0,6 1,12 3,18 2,6 5,12 9,19l-6 0c-5,-6 -8,-13 -10,-19 -2,-6 -3,-12 -3,-18 0,-6 1,-12 3,-18 2,-6 5,-13 10,-19z"/></glyph>
- <glyph unicode="44">
- <path d="M9 3739l9 0 -7 19 -7 0 5 -19z"/></glyph>
- <glyph unicode="46">
- <path d="M8 3739l8 0 0 9 -8 0 0 -9z"/></glyph>
- <glyph unicode="53">
- <path d="M8 3690l32 0 0 6 -24 0 -1 16c2,0 3,0 4,0 2,0 3,-1 4,-1 6,0 11,2 14,5 4,3 5,8 5,13 0,6 -2,11 -6,14 -4,4 -9,6 -16,6 -3,0 -5,-1 -7,-1 -2,0 -4,-1 -6,-2l0 -7c2,1 4,2 6,2 2,1 4,1 7,1 4,0 8,-1 10,-3 3,-3 4,-6 4,-10 0,-3 -1,-6 -4,-8 -2,-2 -5,-3 -10,-3 -1,0 -3,0 -5,0 -2,0 -5,1 -7,2l0 -30z"/></glyph>
- <glyph unicode="55">
- <path d="M5 3690l36 0 0 7 -22 51 -9 0 23 -51 -28 0 0 -7z"/></glyph>
- <glyph unicode="57">
- <path d="M35 3708c0,-4 -1,-7 -3,-9 -2,-3 -5,-4 -8,-4 -3,0 -6,2 -8,4 -2,2 -3,6 -3,9 0,4 1,7 3,9 2,2 4,3 8,3 3,0 6,-1 8,-3 2,-2 3,-6 3,-9zm-28 39l1 -7c1,1 3,1 4,2 2,0 4,0 6,0 6,0 10,-2 13,-6 3,-3 5,-9 5,-17 -1,3 -3,5 -6,6 -2,1 -5,2 -8,2 -5,0 -9,-2 -12,-5 -4,-4 -5,-8 -5,-13 0,-6 2,-11 5,-14 4,-4 8,-6 14,-6 6,0 11,2 14,7 4,5 6,12 6,20 0,11 -3,19 -7,24 -4,6 -10,9 -18,9 -2,0 -4,0 -6,-1 -2,0 -4,-1 -6,-1z"/></glyph>
- <glyph unicode="58">
- <path d="M8 3739l8 0 0 9 -8 0 0 -9zm0 -33l8 0 0 9 -8 0 0 -9z"/></glyph>
- <glyph unicode="51">
- <path d="M28 3718c4,0 7,2 10,4 2,3 3,6 3,9 0,5 -2,10 -6,13 -4,3 -10,4 -17,4 -2,0 -5,0 -7,0 -3,0 -5,-1 -7,-2l1 -7c2,1 4,2 6,2 2,1 4,1 6,1 5,0 8,-1 11,-3 3,-2 4,-5 4,-8 0,-3 -1,-6 -3,-7 -2,-2 -6,-3 -10,-3l-6 0 0 -6 6 0c4,0 7,-1 10,-3 2,-2 3,-4 3,-7 0,-2 -1,-5 -3,-6 -3,-2 -6,-3 -9,-3 -2,0 -4,0 -6,1 -3,0 -5,1 -7,2l0 -7c2,-1 5,-1 7,-2 3,0 5,0 7,0 6,0 11,1 14,4 4,3 5,6 5,11 0,3 -1,6 -3,8 -2,2 -5,4 -9,5z"/></glyph>
- <glyph unicode="50">
- <path d="M12 3743l22 0 0 5 -30 0 0 -6c9,-8 15,-15 18,-19 3,-4 4,-8 4,-11 0,-2 -1,-4 -2,-5 -2,-1 -4,-2 -7,-2 -2,0 -3,0 -5,1 -2,0 -4,1 -6,2l0 -6c2,-1 4,-2 6,-2 3,-1 5,-1 7,-1 4,0 7,1 10,4 3,2 4,5 4,9 0,4 -2,8 -5,12 -3,5 -8,11 -16,19z"/></glyph>
- <glyph unicode="52">
- <path d="M30 3697l-21 32 21 0 0 -32zm-2 -7l9 0 0 39 9 0 0 6 -9 0 0 13 -7 0 0 -13 -28 0 0 -7 26 -38z"/></glyph>
- <glyph unicode="54">
- <path d="M25 3718c-3,0 -6,1 -8,3 -2,3 -3,6 -3,9 0,4 1,7 3,9 2,3 5,4 8,4 3,0 6,-1 8,-4 2,-2 3,-5 3,-9 0,-4 -1,-7 -3,-9 -2,-2 -5,-3 -8,-3zm17 -27l-1 7c-1,-1 -3,-1 -4,-2 -2,0 -4,0 -6,0 -6,0 -10,2 -13,6 -3,4 -5,9 -5,17 1,-3 3,-4 6,-6 2,-1 5,-2 8,-2 5,0 9,2 12,5 4,4 5,8 5,13 0,6 -2,11 -5,14 -4,4 -8,6 -14,6 -6,0 -11,-2 -15,-7 -3,-5 -5,-11 -5,-20 0,-11 2,-18 7,-24 4,-6 10,-9 18,-9 2,0 4,1 6,1 2,0 4,1 6,1z"/></glyph>
- <glyph unicode="56">
- <path d="M24 3715c4,-1 6,-3 8,-5 1,-2 2,-4 2,-7 0,-2 -1,-4 -2,-6 -2,-1 -5,-2 -7,-2 -4,0 -6,1 -8,2 -2,2 -3,4 -3,7 0,2 1,4 2,6 2,2 5,4 8,5zm-1 6c-4,1 -6,3 -8,5 -2,2 -3,4 -3,6 0,3 1,6 3,8 3,2 5,3 9,3 3,0 6,-1 8,-3 2,-2 4,-4 4,-7 0,-3 -1,-5 -3,-7 -2,-2 -6,-4 -10,-5zm8 -3c4,1 7,3 10,6 2,2 3,5 3,9 0,5 -2,9 -6,12 -3,3 -8,4 -14,4 -6,0 -11,-2 -15,-5 -3,-3 -5,-6 -5,-11 0,-4 1,-7 3,-9 3,-3 6,-5 10,-6 -3,-2 -6,-4 -8,-6 -2,-3 -3,-6 -3,-9 0,-4 2,-7 5,-10 4,-3 8,-4 14,-4 5,0 9,1 12,4 3,2 5,6 5,10 0,3 -1,6 -3,8 -2,3 -5,5 -8,7z"/></glyph>
- <glyph unicode="48">
- <path d="M24 3695c-4,0 -7,2 -9,6 -2,4 -3,10 -3,18 0,8 1,14 3,18 2,4 5,6 9,6 4,0 7,-2 8,-6 2,-4 3,-10 3,-18 0,-8 -1,-14 -2,-18 -2,-4 -5,-6 -9,-6zm0 -6c6,0 11,3 15,8 3,5 5,12 5,22 0,10 -2,17 -5,22 -4,6 -9,8 -15,8 -6,0 -11,-2 -15,-8 -3,-5 -5,-12 -5,-22 0,-10 2,-17 5,-22 4,-5 9,-8 15,-8z"/></glyph>
- <glyph unicode="49">
- <path d="M23 3690l7 0 0 58 -8 0 0 -49 -9 8 -4 -5 14 -12z"/></glyph>
- <glyph unicode="72">
- <path d="M7 3690l8 0 0 25 27 0 0 -25 8 0 0 58 -8 0 0 -27 -27 0 0 27 -8 0 0 -58z"/></glyph>
- <glyph unicode="78">
- <path d="M6 3700l8 0 21 37c1,1 1,2 1,3 1,1 1,2 2,4 -1,-2 -1,-4 -1,-5 0,-1 0,-3 0,-4l0 -35 6 0 0 48 -8 0 -22 -38c0,0 0,-1 -1,-2 0,-1 0,-3 -1,-4 1,2 1,4 1,6 0,1 0,2 0,3l0 35 -6 0 0 -48z"/></glyph>
- <glyph unicode="68">
- <path d="M13 3705l0 37 5 0c6,0 11,-1 14,-5 4,-3 5,-7 5,-13 0,-6 -1,-11 -5,-14 -3,-3 -7,-5 -14,-5l-5 0zm-7 -5l11 0c9,0 16,2 21,6 4,4 6,10 6,18 0,8 -2,14 -7,18 -4,4 -11,6 -20,6l-11 0 0 -48z"/></glyph>
- <glyph unicode="69">
- <path d="M10 3671l41 0 0 8 -31 0 0 25 30 0 0 8 -30 0 0 27 32 0 0 9 -42 0 0 -77z"/></glyph>
- <glyph unicode="65">
- <path d="M28 3697l-11 30 22 0 -11 -30zm-5 -7l10 0 23 58 -9 0 -5 -15 -28 0 -5 15 -9 0 23 -58z"/></glyph>
- <glyph unicode="67">
- <path d="M41 3702l-1 5c-2,0 -3,-1 -5,-1 -2,-1 -4,-1 -6,-1 -5,0 -10,2 -13,5 -4,4 -5,8 -5,14 0,6 1,10 5,14 3,3 8,5 14,5 1,0 3,-1 5,-1 2,0 3,-1 5,-2l0 6c-1,1 -3,1 -5,2 -2,0 -4,0 -6,0 -8,0 -14,-2 -19,-6 -4,-5 -7,-10 -7,-18 0,-7 3,-13 7,-18 5,-4 11,-6 19,-6 2,0 4,0 6,0 2,0 4,1 6,2z"/></glyph>
- <glyph unicode="73">
- <path d="M6 3700l7 0 0 48 -7 0 0 -48z"/></glyph>
- <glyph unicode="66">
- <path d="M29 3705l0 29 11 0c6,0 11,-1 15,-4 3,-2 5,-6 5,-11 0,-4 -2,-8 -5,-10 -3,-3 -8,-4 -14,-4l-12 0zm0 -40l0 27 9 0c7,0 11,-1 15,-4 3,-2 5,-5 5,-9 0,-5 -2,-8 -5,-10 -3,-3 -8,-4 -13,-4l-11 0zm-18 -13l32 0c11,0 19,2 25,6 6,4 9,10 9,19 0,5 -2,9 -5,13 -3,4 -8,6 -13,8 6,1 11,4 15,8 3,4 5,9 5,15 0,9 -3,16 -9,20 -7,5 -16,7 -28,7l-31 0 0 -96z"/></glyph>
- <glyph unicode="76">
- <path d="M7 3690l8 0 0 51 23 0 0 7 -31 0 0 -58z"/></glyph>
- <glyph unicode="75">
- <path d="M6 3700l7 0 0 21 20 -21 8 0 -22 22 24 26 -9 0 -21 -24 0 24 -7 0 0 -48z"/></glyph>
- <glyph unicode="77">
- <path d="M7 3690l12 0 18 45c0,1 0,2 0,3 1,2 1,3 1,4 0,-1 0,-3 1,-4 0,-2 0,-2 0,-3l18 -45 12 0 0 58 -8 0 0 -45c0,-2 0,-3 0,-5 1,-1 1,-3 1,-4 0,1 -1,3 -1,4 -1,1 -1,2 -1,4l-19 46 -7 0 -18 -47c-1,-1 -1,-2 -1,-3 0,-1 -1,-3 -1,-4 0,2 0,4 0,6 0,1 0,2 0,3l0 45 -7 0 0 -58z"/></glyph>
- <glyph unicode="71">
- <path d="M51 3693l-1 7c-2,-2 -4,-2 -7,-3 -2,0 -5,-1 -7,-1 -7,0 -13,2 -17,7 -4,4 -6,9 -6,16 0,7 2,13 6,17 4,4 10,6 17,6 2,0 3,0 5,-1 1,0 3,0 4,-1l0 -17 -12 0 0 -7 20 0 0 29c-3,1 -5,2 -8,2 -3,1 -6,1 -10,1 -9,0 -17,-2 -22,-8 -6,-5 -9,-12 -9,-21 0,-9 3,-16 9,-21 5,-5 13,-8 22,-8 3,0 6,0 9,1 2,0 5,1 7,2z"/></glyph>
- <glyph unicode="81">
- <path d="M42 3747l12 12 -9 0 -11 -10c-1,0 -1,0 -2,0 0,0 -1,0 -1,0 -8,0 -15,-3 -20,-8 -4,-5 -7,-13 -7,-22 0,-9 3,-17 7,-22 5,-5 11,-8 20,-8 8,0 14,3 19,8 4,5 7,13 7,22 0,7 -2,13 -4,17 -3,5 -6,8 -11,11zm-11 -51c-6,0 -10,2 -13,6 -4,4 -5,10 -5,17 0,7 1,13 5,17 3,4 7,6 13,6 5,0 9,-2 12,-6 4,-4 5,-10 5,-17 0,-7 -1,-13 -5,-17 -3,-4 -7,-6 -12,-6z"/></glyph>
- <glyph unicode="87">
- <path d="M1 3700l7 0 9 38c0,1 1,1 1,2 0,1 0,3 0,4 0,-1 0,-2 0,-3 1,-1 1,-2 1,-2l10 -39 9 0 9 39c1,0 1,1 1,2 0,1 0,2 0,3 0,-1 0,-2 1,-3 0,-1 0,-2 0,-2l10 -39 6 0 -13 48 -8 0 -10 -39c-1,-1 -1,-2 -1,-3 0,-1 0,-2 0,-3 0,2 0,4 -1,4 0,1 0,2 0,2l-10 39 -8 0 -13 -48z"/></glyph>
- <glyph unicode="85">
- <path d="M6 3700l6 0 0 28c0,5 1,9 3,12 2,2 5,3 9,3 4,0 6,-1 8,-4 2,-2 3,-6 3,-11l0 -28 7 0 0 28c0,7 -2,12 -5,16 -3,3 -7,5 -14,5 -5,0 -10,-2 -13,-5 -3,-4 -4,-9 -4,-16l0 -28z"/></glyph>
- <glyph unicode="82">
- <path d="M13 3705l0 16 5 0c3,0 6,0 8,-2 2,-1 3,-3 3,-6 0,-3 -1,-5 -3,-6 -2,-1 -5,-2 -8,-2l-5 0zm-7 -5l13 0c5,0 10,1 12,3 3,2 5,5 5,9 0,3 -1,6 -3,8 -2,2 -5,3 -8,4 1,0 3,1 4,2 0,1 1,2 2,5l8 17 -8 0 -6 -16c-1,-2 -2,-3 -3,-4 -1,-1 -3,-1 -5,-1l-4 0 0 21 -7 0 0 -48z"/></glyph>
- <glyph unicode="84">
- <path d="M1 3690l40 0 0 7 -16 0 0 51 -8 0 0 -51 -16 0 0 -7z"/></glyph>
- <glyph unicode="80">
- <path d="M15 3696l0 22 6 0c4,0 7,-1 9,-3 3,-2 4,-4 4,-8 0,-3 -1,-6 -3,-8 -2,-2 -5,-3 -9,-3l-7 0zm-8 -6l15 0c6,0 12,2 15,4 4,3 5,8 5,13 0,6 -2,10 -5,13 -4,3 -9,4 -16,4l-6 0 0 24 -8 0 0 -58z"/></glyph>
- <glyph unicode="83">
- <path d="M37 3692l-1 7c-2,-1 -3,-2 -5,-2 -2,-1 -4,-1 -6,-1 -4,0 -6,1 -8,2 -2,1 -3,3 -3,5 0,2 0,4 2,5 1,2 4,4 8,6 6,3 10,6 12,9 2,2 3,5 3,9 0,5 -2,9 -5,12 -4,3 -8,4 -14,4 -3,0 -5,0 -8,0 -2,-1 -5,-1 -7,-2l1 -8c2,1 5,2 7,3 2,0 4,1 6,1 4,0 7,-1 9,-3 2,-1 3,-3 3,-6 0,-3 -4,-8 -12,-12 -2,-1 -3,-2 -4,-2 -3,-2 -5,-4 -7,-7 -2,-2 -2,-5 -2,-8 0,-4 1,-8 5,-10 3,-3 8,-4 14,-4 2,0 4,0 6,0 2,1 4,1 6,2z"/></glyph>
- <glyph unicode="86">
- <path d="M1 3690l9 0 17 50 17 -50 8 0 -21 58 -9 0 -21 -58z"/></glyph>
- <glyph unicode="90">
- <path d="M4 3690l37 0 0 7 -30 44 31 0 0 7 -39 0 0 -8 30 -43 -29 0 0 -7z"/></glyph>
- <glyph unicode="98">
- <path d="M27 3711c-4,0 -7,2 -9,4 -2,3 -3,7 -3,12 0,5 1,8 3,11 2,3 5,4 8,4 4,0 6,-1 8,-4 3,-2 4,-6 4,-11 0,-5 -1,-9 -3,-12 -2,-2 -5,-4 -8,-4zm-20 -25l8 0 0 27c1,-3 3,-5 5,-6 3,-1 5,-2 8,-2 6,0 10,2 13,6 3,4 5,9 5,15 0,7 -2,12 -5,16 -3,5 -7,7 -13,7 -3,0 -6,-1 -8,-3 -2,-1 -4,-3 -6,-7l0 9 -7 0 0 -62z"/></glyph>
- <glyph unicode="109">
- <path d="M40 3714c2,-3 4,-5 6,-6 3,-2 5,-3 8,-3 5,0 8,2 10,5 3,3 4,7 4,13l0 25 -8 0 0 -24c0,-4 -1,-7 -2,-9 -1,-2 -3,-3 -6,-3 -3,0 -6,1 -8,4 -2,3 -3,6 -3,11l0 21 -8 0 0 -24c0,-4 0,-7 -2,-9 -1,-2 -3,-3 -6,-3 -3,0 -6,1 -7,4 -2,3 -3,6 -3,11l0 21 -8 0 0 -42 7 0 0 8c2,-3 3,-5 6,-7 2,-1 5,-2 8,-2 3,0 5,1 7,3 3,1 4,3 5,6z"/></glyph>
- <glyph unicode="97">
- <path d="M26 3727c-5,0 -9,1 -11,3 -3,1 -4,3 -4,6 0,2 1,4 2,5 2,1 3,2 6,2 3,0 6,-1 8,-3 2,-3 3,-6 3,-10l0 -3 -4 0zm12 -4l0 25 -7 0 0 -7c-2,3 -4,4 -6,6 -2,1 -5,2 -8,2 -4,0 -8,-2 -10,-4 -2,-2 -4,-5 -4,-9 0,-4 2,-8 6,-10 4,-3 9,-4 16,-4l5 0 0 -1c0,-3 0,-5 -2,-7 -2,-2 -5,-3 -8,-3 -2,0 -4,0 -6,1 -2,0 -4,1 -6,3l0 -7c2,-1 5,-2 7,-2 2,-1 5,-1 7,-1 6,0 9,2 12,5 3,2 4,7 4,13z"/></glyph>
- <glyph unicode="107">
- <path d="M6 3696l6 0 0 31 14 -14 8 0 -16 15 17 20 -8 0 -15 -18 0 18 -6 0 0 -52z"/></glyph>
- <glyph unicode="106">
- <path d="M7 3706l7 0 0 44c0,6 -1,10 -3,12 -1,3 -4,4 -9,4 0,0 -1,0 -2,0 -1,0 -2,-1 -3,-1l1 -5c0,0 1,0 1,0 1,0 1,0 2,0 2,0 3,-1 4,-2 1,-2 2,-4 2,-8l0 -44zm0 -19l7 0 0 8 -7 0 0 -8z"/></glyph>
- <glyph unicode="103">
- <path d="M23 3711c-3,0 -6,2 -8,4 -2,3 -3,7 -3,12 0,4 1,8 3,11 2,2 5,4 8,4 4,0 7,-2 9,-4 2,-3 3,-7 3,-11 0,-5 -1,-9 -3,-12 -2,-2 -5,-4 -9,-4zm13 3l0 -8 7 0 0 37c0,8 -2,14 -5,18 -4,3 -9,5 -16,5 -2,0 -5,0 -7,0 -3,-1 -5,-1 -7,-2l1 -7c2,1 4,2 6,2 2,1 4,1 6,1 5,0 8,-1 11,-4 2,-3 3,-6 3,-11l0 -5c-1,2 -3,4 -6,6 -2,1 -5,2 -8,2 -5,0 -9,-2 -12,-6 -3,-4 -5,-9 -5,-15 0,-7 2,-12 5,-16 3,-4 7,-6 13,-6 3,0 6,1 8,2 2,2 4,4 6,7z"/></glyph>
- <glyph unicode="102">
- <path d="M39 3665l0 8c-2,0 -3,0 -4,-1 0,0 -1,0 -2,0 -3,0 -5,1 -6,3 -2,2 -2,5 -2,9l0 8 13 0 0 8 -13 0 0 48 -11 0 0 -48 -11 0 0 -8 11 0 0 -9c0,-6 2,-11 5,-14 3,-3 7,-5 13,-5 1,0 2,0 3,0 1,0 3,1 4,1z"/></glyph>
- <glyph unicode="100">
- <path d="M23 3711c-3,0 -6,2 -8,4 -2,3 -3,7 -3,12 0,5 1,8 3,11 2,3 5,4 8,4 4,0 7,-1 9,-4 2,-3 3,-6 3,-11 0,-5 -1,-9 -3,-12 -2,-2 -5,-4 -9,-4zm12 -25l8 0 0 62 -7 0 0 -9c-2,4 -4,6 -6,7 -3,2 -6,3 -9,3 -5,0 -9,-2 -12,-7 -3,-4 -5,-9 -5,-16 0,-6 1,-11 5,-15 3,-4 7,-6 12,-6 3,0 6,1 8,2 3,1 4,3 6,6l0 -27z"/></glyph>
- <glyph unicode="111">
- <path d="M25 3711c-4,0 -7,2 -10,4 -2,3 -3,7 -3,12 0,5 1,9 3,11 3,3 6,5 10,5 3,0 6,-2 9,-4 2,-3 3,-7 3,-12 0,-5 -1,-9 -3,-12 -3,-2 -6,-4 -9,-4zm-1 -6c7,0 12,2 16,6 3,4 5,9 5,16 0,7 -2,12 -5,16 -4,4 -9,6 -16,6 -6,0 -11,-2 -15,-6 -3,-4 -5,-9 -5,-16 0,-7 2,-12 5,-16 4,-4 9,-6 15,-6z"/></glyph>
- <glyph unicode="104">
- <path d="M7 3686l8 0 0 27c1,-3 3,-5 5,-6 3,-1 5,-2 9,-2 4,0 8,2 10,5 3,3 4,7 4,13l0 25 -8 0 0 -24c0,-4 -1,-7 -2,-9 -2,-2 -4,-3 -7,-3 -4,0 -6,1 -8,4 -2,2 -3,6 -3,11l0 21 -8 0 0 -62z"/></glyph>
- <glyph unicode="99">
- <path d="M36 3708l-1 6c-1,0 -2,-1 -4,-1 -1,-1 -3,-1 -5,-1 -4,0 -7,1 -10,4 -3,3 -4,7 -4,11 0,5 1,8 4,11 2,3 6,4 10,4 2,0 3,0 5,-1 2,0 3,0 5,-1l0 7c-2,0 -3,1 -5,1 -2,0 -4,0 -6,0 -6,0 -12,-1 -15,-5 -4,-4 -6,-9 -6,-16 0,-6 2,-11 6,-15 4,-4 9,-6 16,-6 2,0 3,0 5,0 2,1 3,1 5,2z"/></glyph>
- <glyph unicode="105">
- <path d="M7 3706l7 0 0 42 -7 0 0 -42zm0 -19l7 0 0 8 -7 0 0 -8z"/></glyph>
- <glyph unicode="110">
- <path d="M43 3723l0 25 -8 0 0 -24c0,-4 -1,-7 -2,-9 -2,-2 -4,-3 -7,-3 -4,0 -6,1 -8,4 -2,2 -3,6 -3,11l0 21 -8 0 0 -42 7 0 0 8c2,-3 4,-5 6,-7 2,-1 5,-2 9,-2 4,0 8,2 10,5 3,3 4,7 4,13z"/></glyph>
- <glyph unicode="108">
- <path d="M7 3686l7 0 0 62 -7 0 0 -62z"/></glyph>
- <glyph unicode="101">
- <path d="M41 3726l0 3 -30 0c1,4 2,8 5,10 2,3 6,4 10,4 2,0 4,0 6,-1 2,0 4,-1 6,-2l0 7c-2,0 -4,1 -7,1 -2,1 -4,1 -7,1 -6,0 -11,-2 -15,-6 -3,-4 -5,-9 -5,-16 0,-7 2,-12 5,-16 4,-4 8,-6 14,-6 6,0 10,2 13,6 3,3 5,8 5,15zm-7 -2c-1,-4 -2,-8 -4,-10 -1,-2 -4,-3 -7,-3 -3,0 -6,1 -8,3 -2,3 -3,6 -4,10l23 0z"/></glyph>
- <glyph unicode="121">
- <path d="M1 3706l8 0 12 35 11 -35 8 0 -17 46c-2,5 -4,9 -6,11 -2,2 -5,3 -9,3 0,0 -1,0 -2,0 -1,0 -2,0 -3,0l1 -7c1,0 1,0 2,1 0,0 1,0 2,0 1,0 3,-1 5,-3 1,-1 2,-4 4,-7l-16 -44z"/></glyph>
- <glyph unicode="120">
- <path d="M2 3706l9 0 9 15 9 -15 9 0 -13 20 14 22 -9 0 -10 -17 -11 17 -8 0 14 -22 -13 -20z"/></glyph>
- <glyph unicode="113">
- <path d="M34 3723c0,-3 -1,-6 -2,-8 -2,-2 -5,-3 -8,-3 -3,0 -7,1 -10,5 -2,4 -4,9 -4,15 0,3 1,6 3,8 1,2 4,3 7,3 4,0 7,-2 10,-6 3,-4 4,-8 4,-14zm4 -17l8 0 -13 59 -7 0 5 -23c-2,3 -4,4 -6,5 -3,1 -5,2 -8,2 -5,0 -8,-2 -11,-5 -3,-3 -4,-7 -4,-13 0,-4 1,-7 2,-11 1,-3 3,-6 5,-9 2,-2 4,-3 7,-4 2,-1 4,-2 7,-2 4,0 6,1 9,3 2,1 4,4 4,7l2 -9z"/></glyph>
- <glyph unicode="117">
- <path d="M6 3706l8 0 0 23c0,5 0,8 2,10 1,2 4,3 7,3 4,0 6,-2 8,-4 2,-3 3,-7 3,-13l0 -19 8 0 0 42 -7 0 0 -8c-2,3 -4,5 -6,6 -2,2 -5,3 -9,3 -4,0 -8,-2 -10,-5 -3,-3 -4,-7 -4,-13l0 -25z"/></glyph>
- <glyph unicode="112">
- <path d="M15 3741l0 24 -8 0 0 -59 7 0 0 8c2,-3 4,-5 6,-7 3,-1 6,-2 9,-2 5,0 9,2 12,6 3,4 5,9 5,15 0,7 -2,13 -5,17 -3,4 -7,6 -13,6 -3,0 -5,-1 -8,-2 -2,-1 -4,-3 -5,-6zm23 -14c0,-5 -1,-9 -3,-12 -2,-2 -5,-4 -8,-4 -4,0 -7,2 -9,5 -2,2 -3,6 -3,11 0,5 1,9 3,11 2,3 5,5 8,5 4,0 7,-2 9,-5 2,-3 3,-6 3,-11z"/></glyph>
- <glyph unicode="122">
- <path d="M4 3706l31 0 0 7 -23 29 23 0 0 6 -32 0 0 -7 24 -29 -23 0 0 -6z"/></glyph>
- <glyph unicode="114">
- <path d="M29 3706l0 7c-1,0 -1,0 -2,0 0,0 -1,0 -1,0 -4,0 -7,1 -8,3 -2,3 -3,6 -3,11l0 21 -8 0 0 -42 7 0 0 9c1,-3 3,-6 5,-7 2,-2 4,-3 7,-3 0,0 1,0 2,0 0,1 1,1 1,1z"/></glyph>
- <glyph unicode="118">
- <path d="M1 3706l8 0 11 35 12 -35 7 0 -14 42 -9 0 -15 -42z"/></glyph>
- <glyph unicode="116">
- <path d="M18 3693l0 13 10 0 0 6 -10 0 0 22c0,3 0,5 1,7 1,1 3,2 5,2 1,0 1,0 2,0 1,-1 1,-1 2,-1l0 6c-1,0 -2,0 -3,1 -1,0 -2,0 -3,0 -4,0 -7,-1 -9,-4 -2,-2 -3,-5 -3,-11l0 -22 -8 0 0 -6 9 0 0 -10 7 -3z"/></glyph>
- <glyph unicode="115">
- <path d="M30 3707l0 7c-2,-1 -4,-2 -5,-2 -2,-1 -4,-1 -6,-1 -2,0 -4,1 -5,1 -1,1 -2,2 -2,4 0,1 1,2 2,3 1,1 3,3 6,4 5,2 8,4 9,6 2,2 3,4 3,7 0,4 -2,7 -5,9 -3,2 -7,3 -12,3 -2,0 -4,0 -6,0 -2,0 -3,-1 -5,-2l0 -6c2,1 4,2 6,2 2,1 4,1 5,1 3,0 5,-1 6,-2 2,-1 3,-2 3,-4 0,-2 -1,-3 -2,-4 -1,-1 -3,-2 -6,-4 -4,-2 -7,-4 -9,-6 -2,-2 -2,-4 -2,-6 0,-4 1,-6 4,-8 2,-2 6,-3 11,-3 1,0 3,0 5,0 2,0 3,1 5,1z"/></glyph>
- <glyph unicode="119">
- <path d="M2 3692l11 0 12 43c0,0 0,1 0,2 0,2 1,3 1,5 0,-3 0,-4 1,-5 0,-1 0,-2 0,-2l12 -43 13 0 13 43c0,0 0,1 0,2 0,1 1,3 1,5 0,-2 0,-3 0,-5 1,-1 1,-2 1,-2l12 -43 11 0 -19 56 -11 0 -14 -44c0,-1 0,-2 0,-3 0,-1 0,-2 -1,-4 0,2 0,3 0,4 0,1 0,2 -1,3l-13 44 -12 0 -17 -56z"/></glyph>
- <glyph unicode="176">
- <path d="M18 3708c0,-1 -1,-3 -2,-4 -1,-2 -3,-2 -5,-2 -1,0 -3,0 -4,2 -2,1 -2,3 -2,4 0,2 0,4 2,5 1,1 3,2 4,2 2,0 4,-1 5,-2 1,-1 2,-3 2,-5zm-7 -9c3,0 5,1 7,2 2,2 3,5 3,7 0,3 -1,5 -3,7 -2,2 -4,3 -7,3 -2,0 -5,-1 -7,-3 -1,-2 -2,-4 -2,-7 0,-2 1,-5 3,-7 1,-1 4,-2 6,-2z"/></glyph>
- <glyph unicode="228">
- <path d="M34 3720c-6,0 -11,1 -14,3 -4,2 -5,5 -5,9 0,3 1,5 3,7 1,1 4,2 7,2 5,0 8,-1 11,-4 3,-3 5,-7 5,-12l0 -5 -7 0zm17 -6l0 34 -10 0 0 -9c-2,3 -5,6 -8,7 -3,2 -7,3 -11,3 -5,0 -9,-2 -13,-5 -3,-3 -5,-7 -5,-12 0,-6 3,-10 8,-14 5,-3 12,-4 21,-4l8 0 0 -2c0,-4 -2,-7 -4,-10 -3,-2 -6,-3 -10,-3 -3,0 -5,0 -8,1 -2,1 -5,2 -8,3l0 -8c3,-1 6,-2 9,-3 3,-1 6,-1 10,-1 7,0 12,2 15,6 4,4 6,9 6,17zm-17 -43l9 0 0 10 -9 0 0 -10zm-18 0l9 0 0 10 -9 0 0 -10z"/></glyph>
- <glyph unicode="252">
- <path d="M8 3692l10 0 0 31c0,6 1,10 3,13 2,3 5,4 10,4 4,0 8,-2 11,-6 2,-3 4,-9 4,-16l0 -26 10 0 0 56 -10 0 0 -11c-2,4 -4,7 -7,9 -4,2 -7,3 -12,3 -6,0 -11,-2 -14,-6 -3,-4 -5,-10 -5,-18l0 -33zm29 -21l9 0 0 10 -9 0 0 -10zm-18 0l9 0 0 10 -9 0 0 -10z"/></glyph>
- <glyph unicode="246">
- <path d="M43 3689c-5,0 -10,2 -13,6 -4,5 -5,10 -5,18 0,7 1,12 5,17 3,4 8,6 13,6 6,0 10,-2 14,-6 3,-5 5,-10 5,-17 0,-8 -2,-13 -5,-18 -4,-4 -8,-6 -14,-6zm0 -13c12,0 21,3 28,10 6,6 10,15 10,27 0,11 -4,20 -10,27 -7,7 -16,10 -28,10 -11,0 -21,-3 -27,-10 -7,-7 -10,-16 -10,-27 0,-12 3,-21 10,-27 6,-7 16,-10 27,-10zm5 -27l14 0 0 15 -14 0 0 -15zm-24 0l14 0 0 15 -14 0 0 -15z"/></glyph></font>
- <style type="text/css"><![CDATA[
- .str18 {stroke:#1F1A17;stroke-width:3}
- .str7 {stroke:#0093DD;stroke-width:4;stroke-linejoin:round}
- .str2 {stroke:#0093DD;stroke-width:4;stroke-linejoin:round}
- .str11 {stroke:#1F1A17;stroke-width:4}
- .str15 {stroke:#1F1A17;stroke-width:4;stroke-linejoin:round}
- .str16 {stroke:#131516;stroke-width:4;stroke-linejoin:round}
- .str13 {stroke:#1F1A17;stroke-width:4;stroke-linejoin:round}
- .str6 {stroke:#0093DD;stroke-width:6;stroke-linejoin:round}
- .str17 {stroke:#1F1A17;stroke-width:6}
- .str9 {stroke:#131516;stroke-width:6;stroke-linejoin:round}
- .str0 {stroke:#4E4B4A;stroke-width:6;stroke-linejoin:round}
- .str5 {stroke:#0093DD;stroke-width:8;stroke-linejoin:round}
- .str12 {stroke:#1F1A17;stroke-width:8}
- .str14 {stroke:#131516;stroke-width:8;stroke-linejoin:round}
- .str8 {stroke:#449285;stroke-width:8;stroke-linejoin:round}
- .str4 {stroke:#0093DD;stroke-width:10;stroke-linejoin:round}
- .str3 {stroke:#0093DD;stroke-width:12;stroke-linejoin:round}
- .str10 {stroke:#131516;stroke-width:12;stroke-linejoin:round}
- .str1 {stroke:#4E4B4A;stroke-width:12;stroke-linejoin:round}
- .fil7 {fill:none}
- .fil19 {fill:#0093DD}
- .fil8 {fill:#1F1A17}
- .fil20 {fill:#FFFFFF}
- .fil9 {fill:#DA251D}
- .fil18 {fill:#F1A400}
- .fil16 {fill:#0096D4}
- .fil13 {fill:#96C7EB}
- .fil5 {fill:#C4E1F6}
- .fil15 {fill:#E1553F}
- .fil17 {fill:#E57A51}
- .fil10 {fill:#EDF5D4}
- .fil11 {fill:#EEA45C}
- .fil14 {fill:#EFB289}
- .fil12 {fill:#F5E0A0}
- .fil6 {fill:#C3C3C2;fill-opacity:0.501961}
- .fil4 {fill:#DA251D;fill-opacity:0.501961}
- .fil3 {fill:#EC914F;fill-opacity:0.501961}
- .fil1 {fill:#EECB97;fill-opacity:0.501961}
- .fil2 {fill:#F4B770;fill-opacity:0.501961}
- .fil0 {fill:#FFFEE3;fill-opacity:0.501961}
- .fnt0 {font-weight:normal;font-size:69;font-family:FontID0, 'Humnst777 BT'}
- .fnt42 {font-weight:normal;font-size:69;font-family:FontID34, 'Humnst777 BT'}
- .fnt8 {font-weight:normal;font-size:69;font-family:FontID4, 'Humnst777 BT'}
- .fnt41 {font-weight:normal;font-size:83;font-family:FontID34, 'Humnst777 BT'}
- .fnt5 {font-weight:normal;font-size:83;font-family:FontID4, 'Humnst777 BT'}
- .fnt17 {font-weight:normal;font-size:97;font-family:FontID10, 'Humnst777 BT'}
- .fnt19 {font-weight:normal;font-size:97;font-family:FontID12, 'Humnst777 BT'}
- .fnt21 {font-weight:normal;font-size:97;font-family:FontID14, 'Humnst777 BT'}
- .fnt23 {font-weight:normal;font-size:97;font-family:FontID16, 'Humnst777 BT'}
- .fnt25 {font-weight:normal;font-size:97;font-family:FontID18, 'Humnst777 BT'}
- .fnt27 {font-weight:normal;font-size:97;font-family:FontID20, 'Humnst777 BT'}
- .fnt29 {font-weight:normal;font-size:97;font-family:FontID22, 'Humnst777 BT'}
- .fnt31 {font-weight:normal;font-size:97;font-family:FontID24, 'Humnst777 BT'}
- .fnt33 {font-weight:normal;font-size:97;font-family:FontID26, 'Humnst777 BT'}
- .fnt35 {font-weight:normal;font-size:97;font-family:FontID28, 'Humnst777 BT'}
- .fnt37 {font-weight:normal;font-size:97;font-family:FontID30, 'Humnst777 BT'}
- .fnt39 {font-weight:normal;font-size:97;font-family:FontID32, 'Humnst777 BT'}
- .fnt13 {font-weight:normal;font-size:97;font-family:FontID6, 'Humnst777 BT'}
- .fnt15 {font-weight:normal;font-size:97;font-family:FontID8, 'Humnst777 BT'}
- .fnt18 {font-weight:normal;font-size:97;font-family:FontID11, Symbol}
- .fnt20 {font-weight:normal;font-size:97;font-family:FontID13, Symbol}
- .fnt22 {font-weight:normal;font-size:97;font-family:FontID15, Symbol}
- .fnt24 {font-weight:normal;font-size:97;font-family:FontID17, Symbol}
- .fnt26 {font-weight:normal;font-size:97;font-family:FontID19, Symbol}
- .fnt28 {font-weight:normal;font-size:97;font-family:FontID21, Symbol}
- .fnt30 {font-weight:normal;font-size:97;font-family:FontID23, Symbol}
- .fnt32 {font-weight:normal;font-size:97;font-family:FontID25, Symbol}
- .fnt34 {font-weight:normal;font-size:97;font-family:FontID27, Symbol}
- .fnt36 {font-weight:normal;font-size:97;font-family:FontID29, Symbol}
- .fnt38 {font-weight:normal;font-size:97;font-family:FontID31, Symbol}
- .fnt40 {font-weight:normal;font-size:97;font-family:FontID33, Symbol}
- .fnt12 {font-weight:normal;font-size:97;font-family:FontID5, Symbol}
- .fnt14 {font-weight:normal;font-size:97;font-family:FontID7, Symbol}
- .fnt16 {font-weight:normal;font-size:97;font-family:FontID9, Symbol}
- .fnt3 {font-weight:normal;font-size:111;font-family:FontID2, 'Humnst777 BT'}
- .fnt7 {font-weight:normal;font-size:111;font-family:FontID4, 'Humnst777 BT'}
- .fnt2 {font-weight:normal;font-size:130;font-family:FontID2, 'Humnst777 BT'}
- .fnt9 {font-weight:normal;font-size:130;font-family:FontID4, 'Humnst777 BT'}
- .fnt11 {font-weight:bold;font-size:130;font-family:FontID4, 'Humnst777 BT'}
- .fnt4 {font-weight:normal;font-size:167;font-family:FontID3, 'Humnst777 Lt BT'}
- .fnt10 {font-weight:bold;font-size:222;font-family:FontID4, 'Humnst777 BT'}
- .fnt6 {font-style:italic;font-weight:normal;font-size:83;font-family:FontID4, 'Humnst777 BT'}
- .fnt1 {font-style:italic;font-weight:normal;font-size:167;font-family:FontID1, 'Humnst777 Lt BT'}
- ]]></style></defs>
- <g id="relief">
- <image transform="matrix(0.555102 0 0 0.555268 -5368.74 5205.7)" x="0" y="-8696" width="15792"
- height="12444" xlink:href="tests/resources/images/spainRelief.png"/></g>
-
- <g id="areas_density">
- <path class="fil0"
- d="M-1948 1100l87 -3 57 -27 23 7 33 53 60 13 10 77 14 7 30 -17 3 20 -30 17 57 36 -10 20 -20 -13 -80 50 13 43 -17 47 24 50 -4 23 -33 7 -13 20 10 33 26 0 44 184 46 3 24 20 -17 17 7 26 46 0 7 10 -13 27 13 17 53 -17 -3 20 -43 23 -10 27 -50 17 -4 26 27 47 -30 -3 -17 -24 -60 -3 -36 27 -47 -14 -20 20 -23 0 -17 -13 10 -27 -13 -13 -37 13 -33 -46 -27 -4 -33 34 -30 -7 -40 -63 -60 10 -10 -20 53 -107 -13 -43 -50 -10 16 -90 20 -4 10 -23 0 -13 -16 3 3 -23 37 -14 -10 -33 16 -67 -13 -13 23 -117 -33 -26 23 -30 0 -57 20 -7 37 -83 33 -20z"/>
- <path class="fil0"
- d="M199 1140l0 20 53 23 37 54 20 -7 10 -27 60 17 47 -37 60 40 23 -3 27 47 53 26 100 -40 43 10 24 30 33 -36 40 23 113 -10 17 -23 -20 -24 10 -63 23 -13 70 20 -73 103 7 47 36 16 -16 74 -20 10 30 60 6 63 -20 143 -30 97 -40 43 24 44 -144 153 20 53 44 4 10 33 -24 40 -30 10 0 50 -6 3 -50 -10 -7 14 -7 -4 -3 -3 -7 -3 -6 0 -4 0 -6 3 -7 0 -3 3 -7 4 -3 3 -4 7 -3 3 -7 3 -3 4 -3 6 -4 4 0 6 -3 7 0 7 -37 0 -6 -14 -7 0 0 14 -27 -10 -66 -164 -24 -3 -20 17 -63 -40 -10 -37 -73 -27 -7 -80 -77 -80 -60 0 -60 -30 30 -66 17 26 13 -10 -6 -130 16 -40 -6 -50 -7 -3 -10 10 0 17 -17 46 -33 -6 -13 26 -17 -6 53 -104 -46 -23 3 -60 -23 -3 16 -27 -16 -17 13 -20 -7 -36 17 -24 -17 -16 4 -27 30 -27 -4 -46 17 -47 50 -10z"/>
- <path class="fil0"
- d="M-3064 1633l40 34 36 -7 84 30 93 -13 53 43 97 -3 43 23 37 -17 20 27 43 -20 24 17 33 -17 43 67 34 -37 13 30 13 30 -10 23 20 7 10 -30 37 -17 47 47 -27 27 17 20 -14 63 7 3 -3 20 -30 24 0 23 23 37 0 50 30 10 -10 26 17 14 -4 23 -40 23 -3 4 17 43 -17 37 23 83 -26 47 26 6 -3 34 -20 13 -33 -17 -10 -36 -30 6 -7 24 -43 -54 -24 7 -26 -27 -67 17 -70 -17 -30 57 -10 3 -3 -10 -17 7 -10 -7 0 -30 -43 -3 -7 -7 -3 -3 -4 0 -6 7 -4 3 -6 0 -4 -3 -3 -4 -3 -6 -4 -7 0 -3 -6 -7 -4 -3 -3 -4 -7 0 -6 0 -4 -3 -3 -3 0 -7 0 -7 0 -6 0 -7 0 -3 -7 -7 -3 -3 -7 0 -3 3 -3 7 -4 3 -3 7 -7 3 -3 3 -7 4 -3 0 -7 0 -3 -4 -7 -3 -6 0 -4 0 -6 0 -7 -3 -7 0 -3 0 -7 0 -6 0 -7 0 -10 0 7 -7 3 -3 7 -4 3 -3 7 -3 3 -4 7 -3 3 -3 3 -7 4 -3 3 -7 0 -3 3 -7 4 -3 3 -7 3 0 7 0 7 0 6 -3 4 -4 3 -3 0 -7 0 -6 3 -7 0 -3 4 -7 3 -3 3 -7 4 -3 3 -7 3 -3 0 -7 4 -3 3 -7 3 -3 4 -7 3 -3 3 -7 4 -3 3 -7 3 -3 4 -4 3 -6 7 -4 10 -16 -84 -67 -50 -7 -36 17 -24 -20 -6 -47 30 -86 -30 -14 10 -40 -17 -20 -20 20 -53 0 -30 -26 -10 -14 -27 30 -50 0 -30 -20 13 -46 -20 -17 0 -23 30 -27 10 -33 40 -34 34 10 10 -30m530 317l-4 7 -3 3 -3 7 -4 3 -6 0 -4 0 -3 7 -3 3 0 7 0 6 3 7 3 3 4 7 0 3 0 7 0 7 -4 6 -3 4 -3 3 -4 3 -6 4 -4 6 -3 4 -3 6 0 4 -7 3 -3 7 -7 0 -3 0 -4 3 -3 7 0 6 0 7 0 7 -3 3 -7 3 -3 0 -7 4 -7 3 -3 3 -7 0 -6 0 -4 0 0 7 0 7 7 3 3 3 0 7 0 7 4 3 0 7 3 6 3 -3 7 -3 3 -4 0 -6 -3 -4 0 -6 3 -7 0 -3 4 -7 6 -3 7 0 3 0 7 -4 3 -3 0 -7 0 -6 4 -4 0 -6 3 -7 3 -3 7 0 3 -4 7 4 7 0 6 -4 0 -3 -3 -7 -3 -6 -4 -4 4 -6 0 -7 6 0 7 0 3 0 7 0 7 -3 6 -4 0 -3 0 -7 -3 -6 0 -7 -3 -3 -4 -7 -3 -3 -3 -7 0 -7 0 -3 0 -7 3 -3 3 -7 4 -3 3 -7 0 -6 -3 -7z"/>
- <path class="fil0"
- d="M-964 1820l23 10 33 -23 7 -47 27 -13 16 23 -20 53 90 14 37 -50 0 -20 10 -14 7 4 33 -24 67 -3 20 40 40 -17 33 7 -13 37 26 23 4 47 76 23 57 -30 27 77 -24 43 40 57 -16 40 -24 0 -36 43 -20 -7 -17 10 13 30 -6 44 26 60 -50 23 -6 -37 -37 -6 -10 50 -23 36 16 100 50 24 -3 50 -7 0 -26 -20 -17 0 -13 20 -34 -4 -46 24 -20 -17 -30 20 -27 -17 -37 -56 -23 6 -7 -6 4 -14 -24 -10 14 -16 -4 -4 -13 4 -10 -20 -37 -4 -3 -13 -10 -3 -27 16 -30 -10 -26 -33 -20 0 -17 13 -57 14 -80 -20 -80 -64 7 -50 -47 -13 -16 -40 -20 10 -20 -13 -10 -30 3 -24 43 17 7 -20 20 -43 23 -14 4 -30 36 -23 0 -53 20 -10 50 40 30 -44 -3 -16 47 -7 10 -30 20 -3 3 -37 27 -30z"/>
- <path class="fil0"
- d="M-1304 2147l10 30 20 13 20 -10 16 40 47 13 -7 50 80 64 -26 33 -77 -3 -17 13 4 27 -74 33 -43 13 -90 110 -63 24 -27 43 -17 87 -53 0 -47 70 -63 6 7 10 -10 10 -20 0 -24 4 -30 -10 -6 -54 -27 -30 -7 -43 -30 -3 0 -4 10 -16 -16 -14 -4 -50 -50 -66 -36 -14 0 -66 20 -24 20 7 6 -3 -6 -30 43 -37 -10 -27 7 -6 33 10 17 -24 -17 -50 90 -30 133 -23 64 -30 10 -43 43 20 43 53 17 -27 10 4 0 26 7 7 10 0 6 -40 27 -27 77 -16z"/>
- <path class="fil0"
- d="M766 2463l6 24 27 10 13 36 -23 57 17 53 -24 37 -33 20 3 10 -73 33 -13 -30 -47 10 -63 -43 -20 27 -10 46 -37 20 -13 -13 -27 13 3 37 47 3 -3 70 23 24 -43 30 36 46 -60 57 -10 37 -50 16 -26 -10 0 40 -37 87 -30 23 -40 0 -10 30 -30 17 -3 43 26 30 -53 20 -23 -76 -44 -14 -80 10 -13 -30 47 -20 0 -20 -40 -36 -54 0 -16 -30 -14 -27 -13 0 -3 40 -67 -3 0 -37 -60 7 -73 -77 -4 3 -13 -13 3 -3 -3 -4 -7 -6 -3 -4 -3 -3 -7 -3 -3 -7 -4 -3 -3 -4 -3 -6 -4 -4 -3 -3 -7 -3 -3 -4 -7 -3 30 -47 30 -13 10 -80 47 17 27 -20 3 -64 -17 -36 14 -54 -47 -56 -3 -47 83 -7 13 -26 -10 -20 54 -54 16 24 24 3 23 -17 -7 -33 27 -17 33 7 27 -27 43 20 24 -6 -10 36 30 14 33 -50 17 26 30 0 23 -46 43 33 34 -60 -30 -23 20 -14 0 -43 23 -3 0 3 3 -3 4 -30 46 3 44 53 36 17 14 -13 50 46 120 47 33 53 17 -23 80 3z"/>
- <path class="fil0"
- d="M-1118 2347l80 20 57 -14 17 -13 20 0 26 33 30 10 27 -16 10 3 3 13 37 4 10 20 13 -4 4 4 -14 16 24 10 -4 14 7 6 23 -6 37 56 27 17 30 -20 20 17 46 -24 34 4 13 -20 17 0 26 20 7 0 3 -50 54 -20 16 23 70 37 104 103 3 47 47 56 -14 54 17 36 -3 64 -27 20 -47 -17 -10 80 -30 13 -30 47 -6 -3 -4 -4 -3 0 -3 -3 0 -3 -4 -7 -3 -3 -3 -7 -4 -3 -6 -4 0 -6 -4 -7 0 -3 0 -7 -3 -7 0 -3 -3 -7 0 -6 0 -7 -4 -3 -3 -7 0 -7 -3 -3 0 -7 -4 -6 0 -4 -3 -6 -3 -10 -20 -10 -7 16 -27 -3 -40 -37 -33 -10 -23 30 -54 -6 4 36 -17 10 -50 -30 -10 20 23 27 -10 17 -63 10 -10 16 17 30 -7 14 -7 0 -3 -4 -3 -3 -4 -7 0 -3 -3 -7 -7 0 -6 0 -4 0 -6 4 -7 0 -3 3 -7 0 -7 3 -3 0 -7 0 -6 0 -7 0 -3 0 -7 4 -3 3 -7 0 -7 3 -3 4 -7 3 -3 3 -3 4 -7 -7 -17 7 -13 46 13 67 -13 43 -47 34 -53 -34 -10 37 -30 0 0 -3 -17 -84 -40 27 -10 -7 34 -106 -14 -24 -26 -13 0 -50 -30 -20 -20 7 0 -24 -24 -23 10 -37 -26 4 -14 -34 -10 14 -33 -14 13 -50 -33 -26 57 -147 -24 -37 4 -23 -34 -10 -30 -50 74 -33 -4 -27 17 -13 77 3 26 -33m314 456l-7 0 -3 0 -7 0 -7 4 -6 0 -4 3 -3 7 -3 3 0 7 -4 6 -3 4 -3 6 0 4 -4 6 0 7 -3 3 -3 7 0 7 3 3 3 7 4 3 0 7 -4 3 0 7 -3 6 0 7 0 3 -3 7 6 7 4 0 3 -7 3 -3 4 -7 0 -3 0 -7 3 -7 3 -3 4 -3 3 -7 3 -3 -3 -7 -3 -3 -7 -4 -3 -3 0 -7 0 -6 0 -7 3 -3 0 -7 3 -3 4 -7 6 -3 4 -4 3 -3 7 0 6 -3 4 -4 0 -10z"/>
- <path class="fil0"
- d="M-1954 2457l0 66 36 14 50 66 4 50 16 14 -10 16 0 4 30 3 7 43 27 30 6 54 30 10 24 -4 20 0 10 -10 -7 -10 63 -6 -6 50 -40 13 -17 -13 -7 6 4 24 -24 26 0 97 -56 7 -24 60 -30 -14 -10 7 4 27 -24 56 -50 10 -23 -63 -57 10 -3 33 -90 80 -20 0 -10 -36 -77 53 -93 -23 -20 -47 10 -40 -20 -13 -23 3 -24 30 -36 10 -107 -77 30 -30 -3 -56 33 -34 37 -10 -7 24 30 16 3 -30 27 0 17 -53 -10 -17 -37 10 3 -33 30 7 27 -14 27 -33 -7 -23 73 -40 50 -57 37 -127 -7 -26 -23 -17 13 -63 74 -17 80 47 26 -30 44 -10z"/>
- <path class="fil0"
- d="M-731 2977l7 -14 -17 -30 10 -16 63 -10 10 -17 -23 -27 10 -20 50 30 17 -10 -4 -36 54 6 23 -30 33 10 40 37 27 3 7 -16 20 10 3 10 3 6 0 4 4 6 0 7 3 3 0 7 3 7 4 3 0 7 0 6 3 7 0 3 3 7 0 7 0 3 4 7 0 6 6 4 4 3 3 7 3 3 4 7 0 3 3 3 3 0 4 4 6 3 7 3 3 4 7 3 3 3 4 4 3 6 3 4 4 3 3 7 7 3 3 3 3 4 7 6 3 4 -3 3 13 13 4 -3 73 77 60 -7 0 37 40 96 43 7 37 7 40 -14 13 30 -36 17 3 17 3 46 -36 87 3 43 -27 14 -36 -10 -64 86 -13 87 13 20 -133 77 -27 30 -60 -17 -53 7 -20 -44 -37 -3 0 10 4 3 0 7 0 7 3 3 0 7 3 6 0 4 4 6 3 7 0 3 3 7 -70 -10 -56 40 -30 -40 -30 33 -74 -73 -80 10 -6 0 -7 3 -3 0 -7 0 -7 4 -6 0 -4 0 -10 0 -13 -37 -20 -7 -20 24 -3 3 -30 -7 13 -23 -33 -57 6 -130 -46 -50 -44 -100 -30 -16 17 -80 -33 -7 -7 -53 57 -17 -20 -40 13 -10 30 0 10 -37 53 34 47 -34 13 -43 -13 -67 13 -46 17 -7 7 7 -4 6 -6 4 -4 6 0 4 7 3 3 3 7 4 3 3 4 7 0 6 0 4 0 6 0 7 3 7 0 3 3 7 4 3 3 3 7 0 6 0 4 0 3 -6 0 -7 3 -7 0 -3 0 -7 -3 -6 -3 -4 -4 -3 -3 -7 -3 -3 -4 -7 0 -3 0 -7 0 -6 4 -4 3 -6 3 -4 4 -3 6 -3 7 0 3 -4 7 0 7 0 6 0 4 0 6 0 7 0 7 4 3 0 7 3 3 3 7 0 3 4 7 3 6 0 4 3 6 0 7 0 3 -6 0 -4 -3 -3 -7 -3 -6 0 -7 0m247 626l-4 -6 -3 -4 -3 -6 -4 -4 0 -6 0 -4 -3 -6 -7 -4 -6 0 -7 0 -3 0 -7 -3 -3 -3 -4 -7 -6 -3 -4 -4 -3 -6 0 -4 -3 -6 0 -7 3 -3 3 -7 0 -3 -6 -7 -4 0 -6 0 -7 0 -7 -3 -3 -4 -3 -6 0 -4 -4 -6 -3 -4 -7 -3 -3 -3 -3 -4 -4 7 0 7 0 6 4 4 0 6 3 7 0 3 7 4 3 3 3 3 4 7 3 7 3 3 4 3 3 7 7 3 3 4 3 3 4 7 3 3 0 7 0 6 3 4 7 3 3 3 7 0 7 0 6 0 4 4 3 3 3 7 4 3 6 3 4 4 6 0 4 -4z"/>
- <path class="fil0"
- d="M-2521 3073l107 77 36 -10 24 -30 23 -3 20 13 -10 40 20 47 -23 16 3 60 -27 97 44 -7 23 14 -20 70 7 6 3 4 3 3 7 0 7 3 3 0 7 0 3 -3 3 -7 4 -3 6 -7 4 0 6 -3 4 -3 6 0 7 0 3 0 7 0 -3 30 16 26 -36 90 133 134 -7 0 -6 0 -4 3 -6 0 -4 3 -6 4 -4 6 -3 4 -3 10 -7 0 -27 -17 -13 40 -57 23 -43 -20 -23 14 -7 53 -23 47 -37 3 -30 -33 -33 0 -20 16 16 24 -10 30 -43 20 -77 -44 -13 24 -53 16 -14 -20 -33 34 -7 -34 -20 -3 -53 53 -50 -40 -40 -10 -10 -46 -20 -4 -13 7 -87 -17 -7 20 -40 -30 -43 10 -43 -10 -17 -40 33 -53 -26 -17 -4 -33 -46 -3 -90 -37 -10 17 26 20 -26 46 -17 7 -7 -33 17 -17 -30 -7 -27 24 -6 16 10 4 -24 36 -20 -3 -43 -50 13 -90 -46 -23 -4 -24 -66 -60 -10 -43 6 0 4 0 6 0 7 0 7 0 3 3 7 0 6 4 4 0 6 3 7 0 3 0 7 3 7 0 6 0 4 4 6 0 7 3 7 0 3 -3 7 0 3 -4 7 -3 6 -3 4 0 6 -4 7 0 3 0 7 0 7 4 6 0 4 0 6 0 7 3 3 0 7 0 7 0 6 0 4 0 6 3 7 0 7 -3 3 0 7 0 6 0 7 -3 10 0 7 0 3 -4 7 0 20 -96 43 -40 30 -107 -33 -67 -44 -20 -10 -46 17 -27 77 -27 20 20 36 7 24 -17 16 14 67 -20 10 -40 190 -107 83 60 -3 7 -10 3 -3 7 -4 3 -3 3 -3 7 -4 3 -3 4 -7 3 -3 3 -7 7 -3 0 -7 -3 -6 0 -4 -4 -6 4 -4 6 -3 7 0 3 7 0 6 -3 7 0 7 -3 3 3 7 0 3 3 3 7 0 7 0 3 0 7 -6 3 -4 7 -3 3 -3 3 -4 7 0 7 -3 3 0 7 3 3 7 3 3 4 7 0 7 -4 6 0 7 0 3 -3 7 -3 3 -4 4 -3 3 -3 0 -7 0 -7 0 -6 -7 -4 -3 0 -7 -3 -3 -3 -7 -4 0 -6 -3 -7 0 -3 0 -7 0 -7 3 -6 4 -4 3 -3 7 -3 40 13 20 27 43 16 13 -30 50 -20 0 44 37 -4m-150 324l7 3 6 0 4 -3 3 -4 7 -3 3 -3 7 -4 6 -3 0 -3 0 -7 4 -7 0 -3 3 -7 0 -6 -3 -4 -7 0 -3 4 -4 6 0 7 0 3 -3 7 -3 7 -4 3 -3 3 -7 0 -6 4 -4 3 -3 7m207 56l6 0 4 0 6 -3 4 -3 6 -4 4 -3 6 0 7 -3 3 0 7 0 7 0 6 0 4 0 6 0 7 3 3 7 7 0 3 -4 7 -3 3 0 7 -3 7 0 6 -4 4 4 6 3 4 3 3 4 10 0 -7 -4 -3 -3 -3 -7 0 -6 0 -7 3 -3 0 -7 3 -7 0 -3 0 -7 -3 -6 -7 0 -6 0 0 3 -4 7 0 6 -3 7 -3 3 -7 4 -3 3 -7 0 -7 0 -3 3 -7 -3 -6 3 -7 0 -3 0 -7 0 -7 0 -6 0 -4 0 -6 0 -7 4 -3 0 -7 0 -7 3 -3 3 -7 4 -3 3 -3 3 0 10m-204 -46l7 3 3 3 7 4 3 3 7 0 3 3 4 7 3 7 3 0 7 3 7 0 6 0 4 0 6 0 7 3 3 4 4 6 3 4 3 3 4 3 6 0 7 0 7 0 3 0 7 -3 6 0 4 -3 6 0 7 0 3 -4 7 -3 -3 -3 3 -7 3 -3 4 -4 6 -3 0 -7 -3 -3 -7 0 -3 3 -3 4 -4 6 -3 4 -3 3 -7 3 -7 4 -3 3 -3 3 -7 0 -7 0 -6 0 -4 -3 -6 0 -4 -3 -3 -7 -7 -3 -3 -4 -7 -3 -3 0 -7 0 -6 -3 -4 0 -3 -7 -3 -7 -4 -3 -3 -3 -7 3 -6 0 -7 -3 -3 0 -14 0m-510 60l4 3 6 0 7 0 3 -3 7 -4 3 -3 4 -3 6 -4 4 -3 6 0 7 0 7 -3 3 0 7 3 6 0 4 0 6 0 7 0 7 0 3 0 7 0 6 0 7 0 3 0 7 -3 3 0 7 0 7 3 3 0 7 7 3 3 7 3 3 4 7 3 3 3 7 0 3 4 7 3 3 3 7 4 0 6 0 4 -4 6 4 7 6 0 4 0 6 0 4 3 3 7 3 3 4 7 3 3 3 7 0 7 4 3 3 7 3 3 4 7 3 3 3 3 7 4 3 3 7 3 3 4 7 0 7 0 6 0 4 0 6 0 7 0 7 0 3 0 7 3 6 0 4 3 6 4 7 0 3 3 7 3 3 4 4 3 6 3 4 4 6 3 4 3 6 0 7 0 3 0 7 -3 0 -7 -3 -3 -7 -3 -3 0 -7 -4 -7 0 -3 -3 -7 -3 -3 -4 -7 -3 -3 -3 -7 -4 -3 -3 -7 -3 -3 -4 -3 -3 -7 -3 -7 0 -3 0 -7 0 -6 3 -7 0 -3 0 -7 0 -7 0 -6 -3 -4 -4 -6 0 -4 -6 -3 -4 -3 -3 -4 -7 -3 -3 -3 -3 -4 -7 -6 -3 -4 -7 -3 -3 -3 -4 0 -6 -4 -7 -3 -3 3 -7 4 -3 6 -4 7 0 3 -3 7 0 7 -3 3 0 7 0 6 -4 7 0 3 0 7 -3 7 0 3 -3 7 0 6 0 7 0 3 0 7 0 7 0 3 -4 7 0 6 -3 4 -3 6 0 7 -4 3 -3 7 -3 3 0 7 -4 7 -3 3 0 7 -3 6 0 4 0 6 0 4 -4 3 -6 7 -4 3 -3 3 -3 10 -7 -3 -7 0 -6 0 -7 -3 0 -7 7 0 3 0 7 -7 6 -3 4 -3 3 -7 3 -3 0 -7 0 -7 4 -3 3 -7 0 -6 3 -4 4 -6 0 -7 3 -3 0 -7 3 -3 4 -7 0 -7 3 -3 0 -7 3 -6 0 -7 0 -3 0 -7 4 -7 0 -6 0 -4 0 -6 0 -7 3 -3 0 -7 0 -7 3 -3 4 -7 3 -3 3 -7 0 -3 0 -7 -3 0 -7 0 -3 -6 -3 -7 0 -3 -4 -7 0 -7 4 -3 6 0 4 -7 3 -6 -3 -7 0 -3 -4 -4 -3 -6 -3 -4 -4 -6 -3 -4 -3 -3 -4 -3 -6 -4 -7 -3 -3 -3 -4 -7 4 -7 0 -6 0 -4 3 -3 3 -7 4 -6 0 -7 0 -3 -4 0 -6 6 -4 4 -3 -4 -7 -3 0 -7 4 -3 3 -3 3 -7 4 -3 0 -7 3 -7 0 -6 0 -4 3 -6 4 -7 0 -3 3 -7 3 -3 0 -7 4 -3 3 -7 3 -3 -3 -4 -3 7 -7 3 -3 4 -4 3 -6 3 -4 4 -6 3 -4 3 -6 4 -4 0 -6 3 -4 3 -6 0 -7 4 -3 3 -7 0 -3 3 -7 7 0 7 -3 6 0 4 -4 6 0 7 0 3 -3 4 -7 6 -3 4 -3 3 -4 7 -3 3 -3 7 -4 3 0 7 -3 6 0 4 0 6 -3 7 -4 3 -3 7 0 7 0 0 -3 -4 -7 -6 0 -7 0 -7 3 -3 0 -7 4 -3 3 -7 3 -3 0 -7 4 -6 3 -4 3 -3 4 -7 3 -3 3 -7 0 -3 -3 0 -7 3 -6 -3 -4 -7 -3 -3 7 0 6 0 4 0 6 0 7 -7 3 -3 0 -7 4 -3 3 -7 3 -3 4 -7 3 -3 3 -3 7 -4 3 0 7 -3 3 -3 7 -4 3 0 7 -3 3 -3 7 -4 7 0 3 -3 7 -3 3 -4 7 -3 3 -3 7 -4 3 -3 7 0 3 3 7z"/>
- <path class="fil0"
- d="M-901 3767l20 -24 20 7 13 37 14 40 -64 93 17 70 -43 73 63 34 23 73 57 40 -17 60 -33 27 -17 -7 0 70 -73 53 -17 -10 -63 17 -20 -23 -40 26 -113 -23 -20 7 -14 33 -40 20 -40 -7 -16 -30 -24 37 -110 -20 -53 43 -213 -23 -10 37 -104 -30 -46 -57 -44 -17 -56 -60 -84 -30 -6 -50 -54 0 -40 -33 30 -7 27 -90 23 -20 30 4 7 -30 -50 -27 -23 -63 46 13 27 -10 -23 -37 16 -50 20 -26 50 3 7 -13 -27 -70 27 -14 23 -60 -10 -26 37 -4 7 -26 60 -47 20 50 23 -30 107 33 26 -16 20 -50 60 -4 10 40 -16 7 -4 40 -23 0 -17 67 24 16 16 -16 54 10 6 43 60 27 44 -24 33 17 43 -20 64 -7 66 -70 60 4 10 -57 54 0 23 -17 83 37 44 -17 33 57 -13 23 30 7 3 -3z"/>
- <path class="fil0"
- d="M-2094 3723l13 -13 23 -73 24 -17 53 40 -3 60 -57 30 -3 0 6 -3 -3 -7 0 -7 -7 -3 -3 -3 -7 0 -6 -4 -4 -3 -6 0 -7 0 -3 3 -10 0z"/>
- <path class="fil0"
- d="M-798 3780l80 -10 74 73 30 -33 30 40 56 -40 70 10 -3 -7 0 -3 -3 -7 -4 -6 0 -4 -3 -6 0 -7 -3 -3 0 -7 0 -7 -4 -3 0 -10 37 3 20 44 53 -7 60 17 27 -30 133 -77 34 40 26 -10 34 27 100 20 -10 76 0 4 -40 106 73 84 103 -10 24 43 0 67 -20 16 33 64 -67 23 -50 -37 -6 -26 -30 -10 -47 16 -47 40 -16 -13 -20 7 -27 26 -3 57 -27 30 17 113 -44 44 -53 10 -23 -40 -37 -7 -3 3 -87 64 -47 13 -33 -20 -30 47 -63 36 -67 124 -120 -40 60 -87 7 -53 -10 -7 -24 -13 0 -70 -50 -14 -13 -70 -53 10 -44 -23 0 -70 17 7 33 -27 17 -60 -57 -40 -23 -73 -63 -34 43 -73 -17 -70 64 -93 -14 -40 10 0 4 0 6 0 7 -4 7 0 3 0 7 -3 6 0z"/>
- <path class="fil1"
- d="M-3514 537l36 -4 10 37 10 7 20 -34 44 4 -4 13 54 20 36 63 34 24 103 10 -3 50 -30 40 -37 0 -3 30 20 6 3 34 33 30 4 46 46 27 0 47 44 -24 26 20 -23 37 -40 10 -30 40 13 23 24 -13 40 20 10 50 -20 27 0 53 -30 37 -27 0 -43 36 16 44 -23 16 7 27 -20 57 -50 83 -7 -3 -7 0 -3 -4 -7 -3 -3 -3 -3 -7 -4 -7 0 -3 -3 -7 0 -6 -3 -4 -7 -3 -3 -3 -7 -4 -3 -3 -7 0 -7 0 -6 0 -4 0 -6 0 -7 0 -7 0 -3 0 -7 3 -6 0 -4 4 -6 0 -4 3 -6 7 -4 3 -3 3 -7 4 -3 3 -7 3 -3 0 -7 4 -6 0 -4 3 -6 0 -7 0 -7 0 -3 -3 -7 0 -6 0 -4 0 -6 0 -7 3 -3 0 -7 0 -7 -3 -6 0 -4 -4 -6 0 -4 -3 -6 -3 -4 -4 -6 -3 -4 -3 -6 -4 -4 -3 -3 -3 -10 -7 3 0 -20 -13 10 -10 -3 -7 -73 -10 10 -33 -17 -20 37 -100 -57 -47 7 -53 -14 -4 50 -80 -16 -66 16 -34 -23 -70 23 -46 -6 -20 30 -37 0 -47 33 0 30 -50 27 -110 20 -16 -10 -27 10 -33m-54 810l7 -7 3 -3 0 -7 0 -7 0 -6 0 -4 0 -6 4 -7 0 -3 6 -4 4 -3 6 -3 0 -7 0 -7 4 -3 3 -7 3 -3 0 -7 4 -3 3 -7 3 -3 4 -7 3 -3 0 -7 3 -3 7 -3 7 -4 3 -3 3 -3 4 -7 3 -3 3 -7 4 -3 -7 -4 -7 4 -6 0 -4 3 -3 7 -7 3 -3 3 -3 7 -4 3 0 7 -3 3 -3 7 -4 3 -3 4 -7 6 -3 4 -3 3 0 7 -4 6 0 4 -3 6 -3 4 -4 3 -6 3 -4 7 -3 3 0 7 -3 7 0 3 0 7 0 6 0 7 3 3 3 7 0 7z"/>
- <path class="fil1"
- d="M-2001 973l-3 57 36 20 20 50 -33 20 -37 83 -20 7 0 57 -23 30 33 26 -23 117 13 13 -16 67 10 33 -37 14 -3 23 16 -3 0 13 -10 23 -20 4 -23 -7 -3 13 -14 0 -6 -6 -14 -17 -36 33 -27 -6 -13 23 6 7 -6 6 -20 -3 -10 20 -20 -10 -20 20 0 33 3 70 -37 17 -10 30 -20 -7 10 -23 -13 -30 -13 -30 -34 37 -43 -67 -33 17 -24 -17 -43 20 -20 -27 -37 17 -43 -23 -97 3 -53 -43 -93 13 -84 -30 -36 7 -40 -34 30 -63 -57 -50 17 -50 -17 -10 -50 -23 -23 20 -50 -10 20 -57 -7 -27 23 -16 -16 -44 43 -36 27 0 30 -37 0 -53 20 -27 33 20 33 -27 77 10 63 -16 4 -17 -10 -7 6 -13 14 0 30 -47 73 37 10 -27 50 17 17 -30 33 10 20 -10 17 40 36 23 60 10 27 -36 43 -14 54 17 30 -3 10 -24 40 4 16 -30 80 6 37 -23 17 13 26 -56 37 0 47 -40 26 6 17 30z"/>
- <path class="fil1"
- d="M-1251 1010l83 -47 67 27 -17 27 24 16 -4 47 -16 13 60 7 43 57 -67 23 -60 -33 -33 56 33 34 10 -27 24 0 10 -10 6 7 -10 66 10 10 10 -3 7 0 3 0 7 0 7 0 6 0 4 3 3 7 3 3 4 4 6 6 4 4 3 3 7 3 3 4 7 3 3 0 7 3 6 0 4 4 6 0 7 3 3 3 4 4 6 3 4 3 3 7 3 3 0 7 4 7 0 3 -27 13 -27 -13 -50 3 -6 14 3 20 -23 26 0 10 16 4 -6 36 23 27 -3 43 -7 4 -10 -24 -10 10 20 30 -30 14 17 60 -20 46 53 84 57 0 10 43 -27 30 -3 37 -20 3 -10 30 -47 7 3 16 -30 44 -50 -40 -20 10 0 53 -36 23 -4 30 -23 14 -20 43 -7 20 -43 -17 -3 24 -77 16 -27 27 -6 40 -10 0 -7 -7 0 -26 -10 -4 -17 27 -43 -53 -43 -20 -17 -27 0 -3 -17 6 7 -56 -30 -27 20 -30 -27 -47 4 -26 50 -17 10 -27 43 -23 3 -20 -53 17 -13 -17 13 -27 -7 -10 -46 0 -7 -26 17 -17 -24 -20 -46 -3 -44 -184 -26 0 -10 -33 13 -20 33 -7 4 -23 -24 -50 17 -47 -13 -43 80 -50 20 13 10 -20 76 4 27 -30 40 0 -3 -27 -4 -27 -33 20 -10 -23 43 -27 -10 -20 -53 30 -20 -16 17 -50 10 0 6 0 4 0 6 0 7 3 3 0 7 3 3 -6 4 -4 0 -6 0 -7 -4 -3 -3 -7 -3 -3 23 -14 7 -26 43 -7 50 -60 77 30 43 0z"/>
- <path class="fil1"
- d="M1042 1167l50 23 14 -10 70 10 46 53 30 -13 67 3 53 80 -10 44 30 16 -26 20 20 37 53 0 23 -27 30 0 7 -26 30 -7 3 10 0 40 44 13 -4 34 0 3 30 -3 -3 43 -87 23 14 34 -7 26 27 7 6 17 -20 23 14 37 -24 26 14 20 -24 17 20 7 -3 6 -17 7 0 33 -36 37 30 10 -17 67 -27 16 -23 -20 -13 14 -4 -24 -26 7 3 50 -17 17 37 43 -43 20 20 27 -4 16 -93 -3 -27 27 7 36 -30 14 -27 -10 -10 6 10 20 -63 74 -43 10 -20 -14 -14 24 -30 0 -76 36 -20 -16 -74 10 -10 23 -23 0 -20 -37 13 -20 -33 -23 7 -17 6 -3 0 -50 30 -10 24 -40 -10 -33 -44 -4 -20 -53 144 -153 -24 -44 40 -43 30 -97 20 -143 -6 -63 -30 -60 20 -10 16 -74 -36 -16 -7 -47 73 -103z"/>
- <path class="fil1"
- d="M-921 1257l123 20 7 16 -17 30 20 17 7 3 10 -6 10 0 3 16 -10 7 -53 0 -23 -20 -44 10 -53 -50 20 -43z"/>
- <path class="fil1"
- d="M-2841 2347l3 3 7 7 3 3 4 3 3 7 -3 7 0 6 -4 4 -3 6 3 7 0 3 7 4 3 -4 7 -3 3 -7 4 -3 0 -7 3 -3 7 0 3 7 3 3 7 3 7 0 3 4 7 3 3 7 3 0 7 0 7 0 3 3 3 7 4 3 0 7 0 6 0 4 3 6 3 4 4 0 0 -7 3 -3 7 0 6 0 7 0 3 3 4 3 3 7 0 7 3 3 0 7 4 6 3 4 7 3 3 3 3 4 7 -7 0 -3 0 -7 -3 -7 0 -3 -4 -7 -3 -3 -3 -7 -4 -3 -3 -7 -3 -3 -7 -3 -3 -7 -4 -3 -3 -4 -3 -6 -4 -4 -6 -3 43 3 0 30 10 7 17 -7 3 10 10 -3 30 -57 70 17 67 -17 26 27 24 -7 43 54 7 -24 30 -6 10 36 33 17 20 -13 3 -34 7 -13 20 3 13 24 20 -4 30 24 -13 63 23 17 7 26 -37 127 -50 57 -73 40 7 23 -27 33 -27 14 -30 -7 -3 33 37 -10 10 17 -17 53 -27 0 -3 30 -30 -16 7 -24 -37 10 -33 34 3 56 -30 30 -37 4 0 -44 -50 20 -13 30 -43 -16 -20 -27 -40 -13 3 -4 3 -6 4 -4 3 -3 3 -7 -3 -6 3 -7 -83 -60 -190 107 -10 40 -67 20 -16 -14 -24 17 -36 -7 -20 -20 46 -60 -33 -66 33 -54 -26 -36 23 -64 -13 -73 6 -60 14 -10 -50 -93 6 -37 7 0 7 0 6 0 4 0 6 -3 7 -4 3 -3 7 -3 3 -4 4 -3 3 -7 3 -3 0 -7 4 -6 0 -4 3 -6 3 -4 0 -6 4 -7 3 -3 3 -7 4 -3 3 -7 3 -3 4 -7 0 -3 3 -7 3 -3 7 -4 3 -3 4 -7 3 -3 7 -3 3 -4 3 -6 7 -4 3 0 7 -3 7 0 3 0 7 0 6 -3 7 0 3 0 7 0 3 -4 7 -6 3 -4 4 -3 6 -3 7 0 3 -4 4 -3 3 -3 10 0 7 0 6 0 7 0 3 0 7 0 7 3 6 0 4 0 6 0 7 3 3 4 7 0z"/>
- <path class="fil1"
- d="M-2301 3207l93 23 77 -53 10 36 20 0 90 -80 3 -33 57 -10 23 63 50 -10 27 14 47 -30 30 -44 16 4 7 26 30 27 30 -40 30 -13 30 36 43 -16 34 36 110 30 23 27 20 -7 57 20 6 24 -13 23 -7 0 -3 3 -7 4 -3 3 -3 3 -7 4 -3 6 -4 4 -6 3 -4 3 -3 4 -3 6 -4 4 0 6 -6 4 -4 0 -6 0 -7 0 -7 3 -3 3 -7 4 -3 0 -7 3 -3 3 -7 4 -3 3 -7 3 -3 4 -3 3 23 27 7 3 50 -47 50 -10 0 -20 60 -20 13 -20 27 0 6 0 7 0 7 0 3 0 7 0 6 0 10 0 7 0 7 0 6 0 4 0 6 0 7 0 3 -3 4 0 26 0 40 -30 7 17 7 53 33 7 -17 80 30 16 44 100 46 50 -6 130 -44 17 -83 -37 -23 17 -54 0 -10 57 -60 -4 -66 70 -64 7 -43 20 -33 -17 -44 24 -60 -27 -6 -43 -54 -10 -16 16 -24 -16 17 -67 23 0 4 -40 16 -7 -10 -40 -60 4 -20 50 -26 16 -107 -33 -23 30 -20 -50 -60 47 -7 26 -37 4 -36 23 3 -60 -53 -40 -24 17 -23 73 -13 13 -7 4 -133 -134 36 -90 -16 -26 3 -30 -7 0 -3 0 -7 0 -6 0 -4 3 -6 3 -4 0 -6 7 -4 3 -3 7 -3 3 -7 0 -3 0 -7 -3 -7 0 -3 -3 -3 -4 -7 -6 20 -70 -23 -14 -44 7 27 -97 -3 -60 23 -16z"/>
- <path class="fil1"
- d="M-1984 3720l36 -23 10 26 -23 60 -27 14 27 70 -7 13 -50 -3 -20 26 -16 50 23 37 -27 10 -46 -13 23 63 50 27 -7 30 -30 -4 -23 20 -27 90 -30 7 -63 0 -13 10 6 23 -13 10 -43 24 -30 36 -40 0 -20 50 -90 57 -4 70 27 50 3 43 -10 34 -30 20 -26 -4 -50 40 -14 -30 30 -20 -10 -20 -26 -10 -47 10 -50 47 3 33 -20 40 -96 20 -44 30 -96 -46 -4 -24 -30 -20 -23 4 -13 33 -60 -13 -10 -44 -120 -23 10 -50 -80 -27 -90 24 -30 -74 -70 -110 -20 -13 3 -3 3 -7 4 -3 3 -7 3 -3 0 -7 -3 -7 0 -6 0 -4 0 -6 0 -7 0 -3 0 -7 3 -7 0 -6 4 -4 3 -6 3 -4 4 -3 3 -7 3 -3 4 -3 3 -7 3 -7 0 -3 4 -7 0 -6 -4 -4 0 -6 -3 -7 -7 -3 0 -7 0 -7 0 -6 0 -7 0 -3 0 -7 4 -7 3 -3 3 -3 7 -4 3 -6 4 -4 6 -3 4 -3 3 -4 7 -3 3 -3 7 -4 3 -3 7 -3 3 -4 3 -3 7 -3 3 -4 7 -3 3 -3 4 -4 6 -6 4 -4 3 -3 7 -3 3 -4 3 -3 7 -7 3 -3 -3 -30 53 -80 -6 -40 -27 -30 -73 0 6 -43 -56 -30 6 -47 20 3 24 -36 -10 -4 6 -16 27 -24 30 7 -17 17 7 33 17 -7 26 -46 -26 -20 10 -17 90 37 46 3 4 33 26 17 -33 53 17 40 43 10 43 -10 40 30 7 -20 87 17 13 -7 20 4 10 46 40 10 50 40 53 -53 20 3 7 34 33 -34 14 20 53 -16 13 -24 77 44 43 -20 10 -30 -16 -24 20 -16 33 0 30 33 37 -3 23 -47 7 -53 23 -14 43 20 57 -23 13 -40 27 17 7 0 0 3 -4 7 0 6 0 4 0 6 -3 7 0 7 0 3 -3 7 -4 6 -3 4 -3 6 -4 4 -3 3 -7 3 -3 4 -7 3 -3 3 -7 0 -3 -3 -3 -7 -4 -3 0 -7 -6 0 -4 4 0 3 0 7 0 6 0 7 0 3 -3 7 0 7 -3 3 0 7 -4 6 0 7 0 3 4 10 3 4 7 -4 -4 -6 0 -4 0 -6 0 -7 0 -7 4 -3 6 -3 4 -4 6 -3 4 -3 6 0 4 -4 6 -3 4 -3 6 -4 4 -3 6 -3 4 -4 3 -6 3 -4 4 -6 3 -4 3 -6 0 -4 4 -6 3 -7 0 -3 3 -7 0 -7 4 -3 3 -7 0 -3 7 -3 3 -4 7 -3 6 0 7 3 3 4 4 6 3 4 3 6 4 4 3 3 3 7 7 3 3 0 7 3 3 7 0 3 4 7 3 7 0 3 3 7 4 3 6 3 10 0 -3 -3 0 -7 -3 -6 -4 -4 -3 -6 -3 -4 3 -6 3 -7 -3 -3 -3 -4 -4 -3 -6 -3 -4 -4 -6 -3 -4 -3 -6 -4 -4 -3 0 -7 7 -3 3 3 7 0 7 -3 3 0 57 -30m-437 303l0 4 7 0 6 0 4 -4 6 -3 4 -3 6 -4 4 -3 6 0 7 -3 3 0 7 -4 7 -3 3 -3 7 -4 3 -3 3 -3 7 -4 3 -3 4 -3 3 -7 10 -7 -7 0 -6 0 -7 0 -3 4 -7 3 -3 3 -7 4 -3 3 0 7 -7 3 -3 3 -7 0 -7 4 -3 3 -7 0 -6 3 -4 0 -6 4 -7 0 -3 3 -4 7 -3 6m30 60l3 -3 7 0 7 0 6 3 4 0 6 0 7 4 3 0 7 3 7 0 6 0 4 0 6 -3 7 0 3 -7 7 0 3 0 7 -3 7 0 6 0 4 0 6 0 7 0 7 0 3 3 7 3 3 4 0 6 3 7 4 3 3 4 7 3 3 3 7 4 3 3 3 3 7 4 3 3 7 3 7 0 3 -6 0 -7 -3 -3 -4 -7 -3 -3 -7 0 -6 -4 -4 -3 -6 0 -4 -3 -6 -7 -4 -3 -3 -4 -3 -6 3 -7 0 -3 3 -7 0 -7 -3 -3 -7 0 -6 0 -4 3 -6 4 -4 3 -6 3 -7 0 -3 0 -7 0 -7 0 -6 0 -4 0 -6 0 -7 0 -3 4 -7 3 -3 3 -7 0 -7 4 -6 0 -4 0 -6 -4 -7 0 -3 -3 -7 -3 -3 -4 -7 0 -7 4 -3 3 0 7 0 6z"/>
- <path class="fil1"
- d="M-2818 4783l4 17 26 7 -20 33 20 27 -36 20 -7 40 -17 3 -20 -20 -116 23 -44 60 7 17 80 10 0 33 47 90 -30 17 6 37 -23 13 27 37 -14 40 4 86 -27 30 17 64 -14 40 27 30 -17 50 -13 6 -20 -10 -23 -56 -57 -70 -217 -140 10 -27 -6 -3 -30 16 6 14 -10 6 -80 -33 -113 13 -27 14 -10 -7 -20 -37 -6 -13 -4 -7 0 -6 0 -7 0 -7 0 -3 0 -7 0 -6 0 -4 -3 -6 0 -7 0 -7 0 -3 0 -7 0 -6 0 -7 0 -3 -3 -7 0 -7 0 -6 0 -4 0 -6 0 -7 0 -7 0 -3 0 -7 0 -6 -4 -7 0 -7 0 -3 -3 -7 0 -3 -3 -7 -4 -3 -6 -7 -4 -3 -3 -3 -3 -7 -7 -7 47 -73 16 -73 77 -64 30 -106 70 -7 13 -30 57 13 47 -130 80 27 -10 50 120 23 10 44 60 13 13 -33 23 -4 30 20 4 24 96 46z"/>
- <path class="fil2"
- d="M-348 880l47 -10 20 40 30 -30 83 17 7 50 -20 53 -27 27 27 33 43 7 4 -50 16 -10 10 6 -6 20 20 20 30 -6 146 70 60 3 44 -13 13 33 -50 10 -17 47 4 46 -30 27 -67 37 -7 40 -56 0 -27 70 -27 -7 -16 23 10 37 -37 37 -7 33 14 23 -30 37 -17 63 17 70 50 54 -50 86 -4 14 -46 -10 -30 13 -60 -40 -24 10 -40 -30 -43 -3 -27 -20 0 -34 44 -56 53 3 13 -20 -3 -13 -7 -4 -3 -3 -7 -3 -3 -4 -7 0 -3 -3 -7 -3 -6 -4 -4 -3 -6 0 -4 -3 -6 -4 -7 0 -3 -3 -7 0 -7 -3 -3 -4 -3 -3 0 -7 0 -6 -4 -7 -6 -7 -4 -3 -6 -7 -4 -3 -3 -3 -3 -4 -7 -3 -3 -7 -4 -3 -6 -3 -4 -4 -3 -3 -13 -3 -7 -4 -7 0 -3 0 -7 0 -6 0 -7 0 -3 0 -4 -3 -6 -7 -4 -3 -3 -7 -3 -3 -4 -3 -3 -4 -7 -3 -3 0 -7 0 -6 0 -7 0 -3 0 -7 -3 -7 0 -3 -4 -7 -3 -3 -3 -7 -4 -3 -3 -7 0 -3 -3 -7 -4 -6 0 -4 -3 -6 0 -7 0 -7 0 -3 -3 -7 0 -6 0 -7 -4 -3 0 -7 -3 -7 0 -3 0 -7 -3 -6 0 -4 -4 -6 0 -7 0 -7 -3 37 -7 13 -50 -13 -26 -23 20 -24 -30 47 -37 27 20 36 -17 -20 -56 27 -14 -3 -36 23 -34 -10 -36 23 -44 40 10 20 -26 27 -7 13 -60 60 -47 -6 -60 43 -10 23 -46 30 -7z"/>
- <path class="fil2"
- d="M-391 1827l43 3 40 30 24 -10 60 40 30 -13 46 10 4 -14 50 -86 -50 -54 -17 -70 17 -63 30 -37 -14 -23 7 -33 37 -37 -10 -37 16 -23 27 7 27 -70 56 0 7 -40 67 -37 -4 27 17 16 -17 24 7 36 -13 20 16 17 -16 27 23 3 -3 60 46 23 -53 104 17 6 13 -26 33 6 17 -46 0 -17 10 -10 7 3 6 50 -16 40 6 130 -13 10 -17 -26 -30 66 60 30 60 0 77 80 7 80 73 27 10 37 63 40 20 -17 24 3 66 164 27 10 0 -14 7 0 6 14 37 0 -3 6 -4 4 -3 3 -7 3 -6 0 -4 0 -6 0 -7 0 -3 4 -7 3 0 7 0 6 -3 4 0 6 0 7 -7 0 -7 0 -3 0 -7 -3 -6 -4 -4 0 -6 0 -7 0 -3 4 -7 3 0 10 3 3 7 0 7 0 6 4 4 0 6 0 7 3 3 3 7 0 7 0 3 0 7 -3 3 -7 3 -3 0 -7 4 -6 3 -4 3 -6 4 -4 6 0 4 -3 6 0 7 -3 3 -4 4 -3 3 -7 3 -3 4 -7 3 -3 3 -7 0 -6 4 -4 0 -6 0 -7 3 -3 3 -4 7 -3 7 -3 6 0 4 0 6 0 7 0 3 3 7 3 3 7 4 3 3 4 7 3 6 0 10 0 -3 -7 -3 -3 -4 -7 -3 -3 -3 -3 -7 -4 -3 -3 -7 -3 7 -14 50 10 -7 17 33 23 -13 20 20 37 -3 23 0 4 -34 23 -6 37 -47 26 7 40 -80 -3 -17 23 -33 -53 -120 -47 -50 -46 -14 13 -36 -17 -44 -53 -46 -3 -4 30 -3 3 0 -3 -23 3 0 43 -20 14 30 23 -34 60 -43 -33 -23 46 -30 0 -17 -26 -33 50 -30 -14 10 -36 -24 6 -43 -20 -27 27 -33 -7 -27 17 7 33 -23 17 -24 -3 -16 -24 -54 54 10 20 -13 26 -83 7 -104 -103 -70 -37 -16 -23 -54 20 -50 -24 -16 -100 23 -36 10 -50 37 6 6 37 50 -23 -26 -60 6 -44 -13 -30 17 -10 20 7 36 -43 24 0 16 -40 -40 -57 24 -43 -27 -77 0 -33z"/>
- <path class="fil2"
- d="M-914 1427l33 -47 33 27 -10 53 10 3 7 0 3 4 4 3 3 7 3 3 7 0 7 3 6 0 4 0 6 0 7 -3 3 -3 7 0 7 0 3 -4 7 0 6 0 7 0 3 4 7 0 3 3 7 3 7 0 6 0 4 4 6 0 7 3 3 0 7 0 7 3 3 0 7 4 6 0 7 0 3 3 7 0 7 0 6 0 4 3 6 0 7 4 3 3 7 0 3 3 7 4 3 3 7 3 3 4 7 0 7 3 3 0 7 0 6 0 7 0 3 0 7 3 3 4 4 3 3 3 3 7 4 3 6 7 4 3 3 0 7 0 6 0 7 0 3 0 7 0 7 4 13 3 3 3 4 4 6 3 4 3 3 7 7 3 3 4 3 3 4 3 6 7 4 3 6 7 4 7 0 6 0 7 3 3 3 4 7 3 7 0 3 3 7 0 6 4 4 3 6 0 4 3 6 4 7 3 3 3 7 0 3 4 7 3 3 3 7 4 3 13 -13 20 -53 -3 -44 56 0 34 27 20 0 33 -57 30 -76 -23 -4 -47 -26 -23 13 -37 -33 -7 -40 17 -20 -40 -67 3 -33 24 -7 -4 -10 14 0 20 -37 50 -90 -14 20 -53 -16 -23 -27 13 -7 47 -33 23 -23 -10 -10 -43 -57 0 -53 -84 20 -46 -17 -60 30 -14 -20 -30 10 -10 10 24 7 -4 3 -43 -23 -27 6 -36 -16 -4 0 -10 23 -26 -3 -20 6 -14 50 -3 27 13 27 -13 3 10 0 7 3 3 4 7 3 3 3 7 4 3 3 7 3 3 4 7z"/>
- <path class="fil2"
- d="M-3671 1377l17 20 -10 33 73 10 3 7 -10 10 20 13 -3 0 10 7 3 3 4 3 6 4 4 3 6 3 4 4 6 3 4 3 6 0 4 4 6 0 7 3 7 0 3 0 7 -3 6 0 4 0 6 0 7 0 3 3 7 0 7 0 6 0 4 -3 6 0 7 -4 3 0 7 -3 3 -3 7 -4 3 -3 4 -3 6 -7 4 -3 6 0 4 -4 6 0 7 -3 3 0 7 0 7 0 6 0 4 0 6 0 7 0 7 0 3 3 7 4 3 3 7 3 3 4 0 6 3 7 0 3 4 7 3 7 3 3 7 3 3 4 7 0 7 3 50 -83 50 10 23 -20 50 23 17 10 -17 50 57 50 -30 63 -10 30 -34 -10 -40 34 -10 33 -30 27 0 23 20 17 -13 46 -30 17 -43 -33 -34 6 -10 70 -70 27 -26 -3 -27 23 -17 -37 -6 0 -17 -6 -13 23 -47 3 7 -33 -57 -23 -73 13 -20 17 -7 0 -3 -34 -14 0 -6 20 -27 0 -43 40 -44 7 -20 -10 4 -33 -24 -10 -6 -27 36 -50 40 -23 4 -27 -24 -20 -30 10 -6 -70 3 0 3 -7 4 -3 3 -7 0 -3 0 -7 0 -6 0 -7 -3 -3 3 -7 0 -7 -27 7 -16 -13 3 -40 -37 -37 -6 -100 93 -50 87 17 53 -20z"/>
- <path class="fil2"
- d="M-2098 1627l-16 90 50 10 13 43 -53 107 10 20 60 -10 40 63 30 7 33 -34 27 4 33 46 37 -13 13 13 -10 27 17 13 23 0 20 -20 47 14 36 -27 60 3 17 24 30 3 -20 30 30 27 -7 56 17 -6 0 3 17 27 -10 43 -64 30 -133 23 -90 30 17 50 -17 24 -33 -10 -7 6 10 27 -43 37 6 30 -6 3 -20 -7 -20 24 -44 10 -26 30 -80 -47 -74 17 -30 -24 -20 4 -13 -24 -20 -3 -7 13 -26 -6 26 -47 -23 -83 17 -37 -17 -43 3 -4 40 -23 4 -23 -17 -14 10 -26 -30 -10 0 -50 -23 -37 0 -23 30 -24 3 -20 -7 -3 14 -63 -17 -20 27 -27 -47 -47 -3 -70 0 -33 20 -20 20 10 10 -20 20 3 6 -6 -6 -7 13 -23 27 6 36 -33 14 17 6 6 14 0 3 -13 23 7z"/>
- <path class="fil2"
- d="M752 2710l24 0 13 20 33 10 -6 37 70 20 23 36 43 17 -83 170 -90 103 -17 60 -56 40 -20 80 -57 70 -43 80 -47 -16 -17 -30 -36 -7 -24 40 -43 33 -23 -33 -67 3 -10 -63 -20 -7 -20 27 -37 -47 -26 -30 3 -43 30 -17 10 -30 40 0 30 -23 37 -87 0 -40 26 10 50 -16 10 -37 60 -57 -36 -46 43 -30 -23 -24 3 -70 -47 -3 -3 -37 27 -13 13 13 37 -20 10 -46 20 -27 63 43 47 -10 13 30 73 -33z"/>
- <path class="fil2"
- d="M-2148 4220l40 33 54 0 6 50 84 30 56 60 44 17 46 57 104 30 20 6 16 34 -3 36 30 64 -60 113 -3 3 -7 147 43 13 -20 40 40 27 -26 47 30 10 60 76 -7 14 43 63 -53 -7 -37 44 -43 6 -13 80 -40 34 -34 -27 -10 -43 -36 6 -17 37 -27 10 -33 0 -10 -30 -23 -3 -27 -70 -50 16 -17 -16 -10 -60 -30 -7 -30 -50 4 -67 -4 -6 -16 3 -4 -3 10 -27 -30 -47 -43 7 0 17 -7 0 -10 -14 -3 17 -10 3 -33 -6 -97 66 -30 -33 0 -33 3 -4 7 0 7 -3 3 -3 7 0 3 -4 7 -3 3 -3 7 0 6 -4 7 -3 -7 -47 -16 -13 -4 -40 -36 -23 0 -54 -37 -30 0 -33 -57 -73 30 -20 10 -34 -3 -43 -27 -50 4 -70 90 -57 20 -50 40 0 30 -36 43 -24 13 -10 -6 -23 13 -10 63 0z"/>
- <path class="fil2"
- d="M-1714 4497l10 -37 213 23 53 -43 110 20 24 -37 16 30 40 7 40 -20 14 -33 20 -7 113 23 40 -26 20 23 63 -17 17 10 73 -53 44 23 53 -10 13 70 50 14 0 70 24 13 10 7 -7 53 -60 87 -27 13 -10 57 -26 16 -27 -6 -47 40 -63 123 7 53 -47 30 -10 27 -33 -10 -30 13 -50 -33 -27 0 -40 40 -47 20 -80 -40 -60 63 -80 37 -23 -3 -27 70 -56 10 -34 -17 -43 -63 7 -14 -60 -76 -30 -10 26 -47 -40 -27 20 -40 -43 -13 7 -147 3 -3 60 -113 -30 -64 3 -36 -16 -34 -20 -6m846 186l7 -3 7 -3 3 -4 3 -6 4 -4 0 -6 -4 -4 -3 -6 -3 -7 0 -3 0 -7 3 -3 3 -7 7 -3 3 -4 4 -6 3 -4 3 -3 0 -7 0 -3 -6 0 -4 7 -3 3 -3 7 -4 3 -3 3 -3 7 -7 3 3 4 0 6 0 7 -3 7 0 3 0 7 -3 6 -4 4 0 6 -3 7 3 3z"/>
- <path class="fil2"
- d="M-721 4687l120 40 77 76 -47 37 -3 50 13 20 -27 67 7 40 -33 -4 -4 14 10 50 -10 16 -40 10 -3 14 -50 23 -53 47 -14 120 -13 10 -47 -14 -13 -20 -37 -10 -56 130 -30 -3 -10 10 26 90 -53 47 27 50 -67 40 3 26 -120 7 -23 23 -40 14 -93 -40 -74 16 -30 -10 7 -43 -33 -40 -127 -37 -33 -33 -64 -27 -6 -23 -30 -3 -10 -77 -20 -43 40 -34 13 -80 43 -6 37 -44 53 7 34 17 56 -10 27 -70 23 3 80 -37 60 -63 80 40 47 -20 40 -40 27 0 50 33 30 -13 33 10 10 -27 47 -30 -7 -53 63 -123 47 -40 27 6 26 -16 10 -57 27 -13z"/>
- <path class="fil2"
- d="M-524 4803l23 20 23 -10 24 17 43 0 17 23 -10 40 3 104 103 146 54 0 63 47 -77 97 -16 -7 0 3 10 7 -64 220 -56 40 0 33 -34 24 -3 26 -37 30 -36 14 -57 -74 -43 -13 -37 20 -33 -10 -47 10 -43 80 -50 23 -34 -3 -23 -17 -27 7 -40 -40 -120 3 -3 -26 67 -40 -27 -50 53 -47 -26 -90 10 -10 30 3 56 -130 37 10 13 20 47 14 13 -10 14 -120 53 -47 50 -23 3 -14 40 -10 10 -16 -10 -50 4 -14 33 4 -7 -40 27 -67 -13 -20 3 -50 47 -37z"/>
- <path class="fil3"
- d="M-3514 537l-10 33 10 27 -20 16 -27 110 -30 50 -33 0 0 47 -30 37 6 20 -23 46 23 70 -16 34 16 66 -50 80 -33 7 -17 -13 -53 -7 -17 7 4 16 -27 -6 -10 13 -20 -17 -10 10 -7 24 -30 0 -10 26 -73 -10 -97 40 -10 34 -23 10 -37 -20 -3 26 -7 4 -6 -14 -17 4 -10 33 -47 37 -10 -7 0 -27 -16 -3 -4 -17 30 -73 40 -27 -13 -23 -43 -7 -14 34 -30 -44 24 -20 -20 -30 6 -33 -3 -3 -23 -10 0 6 -24 -13 -16 27 -20 -27 20 -30 -7 -50 20 -37 47 -16 0 -14 -20 10 0 -26 40 -27 36 13 30 -33 20 3 7 -13 -10 -27 73 -36 70 40 57 -20 33 6 60 -43 30 17 14 -4 0 -23 16 -10 30 33 30 -6 7 -30 -27 0 -46 -34 10 -43 16 -7 -6 -10 16 -13 17 0 37 -47 13 10 30 -26 20 3 7 -43 40 0 46 -37 20 0 0 33 -3 7 7 10 13 3 7 -23 66 -37 14 7 -20 27z"/>
- <path class="fil3"
- d="M-3174 727l20 -27 -4 -27 40 -10 80 20 20 -10 17 17 47 -13 70 16 90 -6 56 -17 64 20 46 -23 30 10 34 -34 36 -13 70 57 7 20 150 -4 67 20 36 37 47 -10 30 17 290 56 -17 30 14 30 -7 24 -40 -17 -13 20 -47 7 -7 53 -53 3 -17 -30 -26 -6 -47 40 -37 0 -26 56 -17 -13 -37 23 -80 -6 -16 30 -40 -4 -10 24 -30 3 -54 -17 -43 14 -27 36 -60 -10 -36 -23 -17 -40 -20 10 -33 -10 -17 30 -50 -17 -10 27 -73 -37 -30 47 -14 0 -6 13 10 7 -4 17 -63 16 -77 -10 -33 27 -33 -20 -10 -50 -40 -20 -24 13 -13 -23 30 -40 40 -10 23 -37 -26 -20 -44 24 0 -47 -46 -27 -4 -46 -33 -30 -3 -34 -20 -6 3 -30 37 0 30 -40z"/>
- <path class="fil3"
- d="M-1831 823l157 0 220 -73 20 20 -34 17 4 16 13 4 40 -37 80 -30 77 33 0 14 -14 3 17 20 50 -3 7 10 46 3 44 33 0 27 -17 13 -77 -3 -63 47 10 73 -43 0 -77 -30 -50 60 -43 7 -7 26 -23 14 -7 0 -7 -4 -6 0 -4 0 -6 -3 -7 0 -3 3 -7 4 -3 3 -4 7 -3 3 -3 3 -7 4 -3 3 -7 0 -7 -3 -3 0 -7 -4 -6 0 -7 0 -3 4 -7 0 -3 3 -4 7 4 6 3 4 3 3 7 3 7 -3 6 0 7 0 7 -3 6 0 7 0 3 0 7 -4 7 -3 3 0 7 -3 -17 50 20 16 53 -30 10 20 -43 27 10 23 33 -20 4 27 3 27 -40 0 -27 30 -76 -4 -57 -36 30 -17 -3 -20 -30 17 -14 -7 -10 -77 -60 -13 -33 -53 -23 -7 -57 27 -87 3 -20 -50 -36 -20 3 -57 53 -3 7 -53 47 -7 13 -20 40 17 7 -24 -14 -30 17 -30z"/>
- <path class="fil3"
- d="M-778 1040l10 30 -40 27 4 23 26 13 77 0 80 44 10 36 -23 34 3 36 -27 14 20 56 -36 17 -27 -20 -47 37 24 30 23 -20 13 26 -13 50 -37 7 -3 -3 -7 0 -3 -4 -7 0 -6 0 -7 0 -3 4 -7 0 -7 0 -3 3 -7 3 -6 0 -4 0 -6 0 -7 -3 -7 0 -3 -3 -3 -7 -4 -3 -3 -4 -7 0 -10 -3 10 -53 -33 -27 -33 47 -4 -7 -3 -3 -3 -7 -4 -3 -3 -7 -3 -3 -4 -7 -3 -3 0 -7 -3 -10 0 -3 -4 -7 0 -7 -3 -3 -3 -7 -4 -3 -6 -3 -4 -4 -3 -3 -7 -3 -6 0 -4 -4 -6 0 -7 -3 -3 0 -7 -3 -3 -4 -7 -3 -3 -3 -4 -4 -6 -6 -4 -4 -3 -3 -3 -7 -4 -3 -6 0 -7 0 -7 0 -3 0 -7 0 -10 3 -10 -10 10 -66 -6 -7 -10 10 -24 0 -10 27 -33 -34 33 -56 60 33 67 -23 -43 -57 -60 -7 16 -13 4 -47 -24 -16 17 -27 57 3 3 -36 30 3 20 40 -13 40 93 43 83 7 -10 -40 60 -10m-143 217l-20 43 53 50 44 -10 23 20 53 0 10 -7 -3 -16 -10 0 -10 6 -7 -3 -20 -17 17 -30 -7 -16 -123 -20z"/>
- <path class="fil3"
- d="M1532 1380l114 27 3 6 20 47 23 13 40 -10 27 -43 67 -17 93 27 20 30 30 10 23 -23 40 6 20 -43 57 -10 80 -53 50 0 30 30 43 -10 0 56 20 14 37 -7 20 20 -10 40 -37 23 -26 -20 -24 37 10 63 34 14 20 30 -10 33 23 40 -10 50 -53 40 -24 43 -53 54 -60 23 -23 30 -14 -60 -56 -3 -60 26 -44 -46 -73 -14 -7 -43 4 -7 20 4 50 -30 -4 -17 -26 -20 26 -10 10 -37 -10 -30 -36 4 -34 -37 -33 10 -20 -27 -73 30 -64 -23 -16 -20 3 -13 23 0 0 -14 -10 -13 17 -47 -77 -13 -43 10 3 -43 -30 3 0 -3 4 -34 -44 -13 0 -40z"/>
- <path class="fil3"
- d="M1396 2057l26 6 4 20 -27 20 47 30 3 54 57 26 -10 14 16 33 24 -3 -7 30 -20 3 3 7 30 10 0 23 -230 77 -23 40 -30 -10 -77 30 -140 176 24 27 33 -3 57 36 -4 4 -63 46 -50 64 -33 0 -7 -14 43 -10 -3 -30 -47 17 -40 70 -43 -17 -23 -36 -70 -20 6 -37 -33 -10 -13 -20 -24 0 -3 -10 33 -20 24 -37 -17 -53 23 -57 -13 -36 -27 -10 -6 -24 -7 -40 47 -26 6 -37 34 -23 0 -4 3 -23 23 0 10 -23 74 -10 20 16 76 -36 30 0 14 -24 20 14 43 -10 63 -74 -10 -20 10 -6 27 10 30 -14 -7 -36 27 -27 93 3 4 -16z"/>
- <path class="fil3"
- d="M-601 4727l67 -124 63 -36 30 -47 33 20 47 -13 87 -64 3 -3 37 7 23 40 53 -10 44 -44 -17 -113 27 -30 3 -57 27 -26 20 -7 16 13 47 -40 47 -16 30 10 6 26 50 37 10 113 -43 60 7 50 50 14 16 33 -6 57 -30 56 6 34 7 10 67 103 43 40 43 13 7 27 -7 10 -10 -7 -13 7 -30 60 33 40 40 13 7 -3 -3 -17 3 0 20 24 -20 23 -113 40 -37 -23 -50 6 -27 17 4 10 -10 3 -54 -26 -20 16 -43 0 -70 54 -17 50 -23 0 -60 33 -63 -47 -54 0 -103 -146 -3 -104 10 -40 -17 -23 -43 0 -24 -17 -23 10 -23 -20 -77 -76z"/>
- <path class="fil3"
- d="M-2468 4647l57 73 0 33 37 30 0 54 36 23 4 40 16 13 7 47 -7 3 -6 4 -7 0 -3 3 -7 3 -3 4 -7 0 -3 3 -7 3 -7 0 -3 4 0 33 30 33 97 -66 33 6 10 -3 3 -17 10 14 7 0 0 -17 43 -7 30 47 -10 27 4 3 16 -3 4 6 -4 67 30 50 30 7 10 60 17 16 50 -16 27 70 -44 3 7 37 -40 30 -23 -34 -30 30 -24 -6 -6 6 16 17 -6 20 -60 43 -70 17 -7 17 -43 36 -20 -3 -24 -37 -26 -3 -57 50 -10 -3 -10 -24 23 -20 0 -26 -33 -7 -17 10 17 30 -3 17 -30 33 -17 0 -13 -17 -24 -10 -33 4 -13 20 -84 13 -26 43 -100 -3 -64 -33 -43 -4 0 -3 -20 -13 -30 10 -27 -30 14 -40 -17 -64 27 -30 -4 -86 14 -40 -27 -37 23 -13 -6 -37 30 -17 -47 -90 0 -33 -80 -10 -7 -17 44 -60 116 -23 20 20 17 -3 7 -40 36 -20 -20 -27 20 -33 -26 -7 -4 -17 44 -30 96 -20 20 -40 -3 -33 50 -47 47 -10 26 10 10 20 -30 20 14 30 50 -40 26 4z"/>
- <path class="fil3"
- d="M-2871 5540l0 3 43 4 64 33 100 3 26 -43 84 -13 13 -20 33 -4 24 10 13 17 17 0 30 -33 3 -17 -17 -30 17 -10 33 7 0 26 -23 20 10 24 10 3 57 -50 26 3 24 37 20 3 43 -36 23 30 7 40 -27 50 -33 10 -37 -30 -26 -4 -30 30 30 44 -24 66 -36 34 -37 10 -40 63 -47 -10 -6 3 3 20 43 10 20 -23 17 -3 30 3 43 80 10 60 10 7 17 -7 20 20 -43 60 -14 53 -6 0 -14 -13 -30 -3 -6 3 0 77 -90 43 -17 -3 -40 -37 -73 -17 -54 -66 -16 -7 -57 -3 -17 -14 -36 -63 -27 -17 -90 -170 17 0 26 47 7 3 20 -26 -3 -7 -17 3 -7 -13 0 -37 -36 -30 -44 -3 -33 -73 10 -24 53 -30 14 -60 13 -13 30 0z"/>
- <path class="fil4"
- d="M-1104 853l26 -10 37 20 -3 -30 46 -23 4 -20 73 3 23 -20 34 34 100 23 50 40 -10 23 10 17 -37 47 -3 63 -24 20 -60 10 10 40 -83 -7 -93 -43 13 -40 -20 -40 -30 -3 -3 36 -57 -3 -67 -27 -83 47 -10 -73 63 -47 77 3 17 -13 0 -27z"/>
- <path class="fil4"
- d="M-378 833l30 47 -30 7 -23 46 -43 10 6 60 -60 47 -13 60 -27 7 -20 26 -40 -10 -23 44 -80 -44 -77 0 -26 -13 -4 -23 40 -27 -10 -30 24 -20 3 -63 37 -47 -10 -17 10 -23 50 17 63 -14 40 17 127 -40 46 -37 10 20z"/>
- <path class="fil4"
- d="M-4108 1297l10 -34 97 -40 73 10 10 -26 30 0 7 -24 10 -10 20 17 10 -13 27 6 -4 -16 17 -7 53 7 17 13 33 -7 14 4 -7 53 57 47 -37 100 -53 20 -87 -17 -93 50 6 100 37 37 -3 40 16 13 27 -7 0 7 -3 7 3 3 0 7 0 6 0 7 0 3 -3 7 -4 3 -3 7 -3 0 -7 3 -3 4 -7 3 -7 0 -3 3 -7 0 -6 4 -4 3 -6 3 -4 4 -3 3 -7 3 -3 4 -7 3 -3 3 -7 0 -6 4 -4 0 -6 3 -7 0 -7 0 -3 0 -7 0 -6 0 -7 0 -3 0 -7 -3 -7 0 -3 0 -7 0 -6 0 -7 3 -3 3 -4 4 -6 3 -4 3 -6 4 -4 0 -6 0 -7 -4 -7 0 -3 4 -7 3 -3 0 -7 3 -3 4 -7 3 -3 3 -3 7 -4 3 -3 7 -3 3 -4 4 -3 6 -7 4 -3 3 -3 3 -4 4 -6 6 -4 4 -3 3 -73 40 0 -160 23 -13 7 3 6 -10 -6 -13 43 -47 83 -43 7 -40 -7 -7 -30 50 -70 13 0 -53 20 -3 54 -64 -7 -10 -40 30 -43 0 -17 -46 -27 -7 4 -10 26 -17 10 14 -3 10 10 10 13 -4 -3 -20 13 -3 -13 -53 33 -17 20 -43z"/>
- <path class="fil4"
- d="M1599 1510l43 -10 77 13 -17 47 10 13 0 14 -23 0 -3 13 16 20 64 23 73 -30 20 27 33 -10 34 37 36 -4 10 30 -10 37 -26 10 26 20 4 17 -50 30 -20 -4 -4 7 7 43 73 14 44 46 60 -26 56 3 14 60 -274 167 -70 126 -260 87 0 -23 -30 -10 -3 -7 20 -3 7 -30 -24 3 -16 -33 10 -14 -57 -26 -3 -54 -47 -30 27 -20 -4 -20 -26 -6 -20 -27 43 -20 -37 -43 17 -17 -3 -50 26 -7 4 24 13 -14 23 20 27 -16 17 -67 -30 -10 36 -37 0 -33 17 -7 3 -6 -20 -7 24 -17 -14 -20 24 -26 -14 -37 20 -23 -6 -17 -27 -7 7 -26 -14 -34 87 -23z"/>
- <path class="fil4"
- d="M-1308 2450l30 50 34 10 -4 23 24 37 -57 147 33 26 -13 50 33 14 10 -14 14 34 26 -4 -10 37 24 23 0 24 20 -7 30 20 0 50 26 13 14 24 -34 106 10 7 40 -27 17 84 0 3 -13 10 20 40 -57 17 -7 -17 -40 30 -26 0 -4 0 -3 3 -7 0 -6 0 -4 0 -6 0 -7 0 -7 0 -10 0 -6 0 -7 0 -3 0 -7 0 -7 0 -6 0 -27 0 -13 20 -60 20 0 20 -50 10 -50 47 -7 -3 -23 -27 3 -3 3 -4 7 -3 3 -3 7 -4 3 -3 7 -3 3 0 7 -4 3 -3 7 -3 7 0 6 0 4 0 6 -4 0 -6 4 -4 3 -6 3 -4 4 -3 6 -3 4 -4 3 -6 7 -4 3 -3 3 -3 7 -4 3 -3 7 0 13 -23 -6 -24 -57 -20 -20 7 -23 -27 -110 -30 -34 -36 -43 16 -30 -36 -30 13 -30 40 -30 -27 -7 -26 -16 -4 -30 44 -47 30 -27 -14 24 -56 -4 -27 10 -7 30 14 24 -60 56 -7 0 -97 24 -26 -4 -24 7 -6 17 13 40 -13 6 -50 47 -70 53 0 17 -87 27 -43 63 -24 90 -110 43 -13z"/>
- <path class="fil4"
- d="M3082 3223l-163 -76 -83 16 -10 -6 0 -47 -24 -17 20 -30 124 -10 16 -10 0 -10 14 24 16 -7 0 -3 4 -7 13 0 23 43 37 4 13 53 24 23 0 7 -20 -7 0 7 16 20 -20 33z"/>
- <path class="fil4"
- d="M-131 3167l67 3 3 -40 13 0 14 27 16 30 54 0 40 36 0 20 -47 20 -40 14 -37 -7 -43 -7 -40 -96z"/>
- <path class="fil4"
- d="M2509 3607l-7 10 -3 0 -60 53 -13 0 -54 -60 -73 10 -30 -10 -33 -70 13 -27 -47 -36 -73 30 -10 46 -7 0 -30 -43 -50 0 -13 -30 7 -27 113 -80 107 -113 36 -10 54 -47 66 -6 57 -37 17 3 3 4 -63 40 13 30 43 -20 7 3 -7 30 -33 7 10 36 70 34 53 -47 60 23 10 20 -13 64 -23 6 6 34 -53 60 -13 66 -7 14 -27 36 -3 4z"/>
- <path class="fil4"
- d="M242 3353l37 47 20 -27 20 7 10 63 67 -3 23 33 43 -33 24 -40 36 7 17 30 47 16 -7 47 -63 113 -7 57 0 7 27 83 46 83 -6 24 -4 6 37 84 90 103 0 23 -23 -23 -40 23 -14 -16 -30 23 -53 -20 -83 60 -67 3 0 24 40 3 7 13 -67 47 -17 -37 -50 -16 -46 23 -20 -27 -27 0 -13 -16 0 -67 -24 -43 -103 10 -73 -84 40 -106 0 -4 10 -76 -100 -20 -34 -27 -26 10 -34 -40 -13 -20 13 -87 64 -86 36 10 27 -14 -3 -43 36 -87 -3 -46 -3 -17 36 -17 80 -10 44 14 23 76 53 -20z"/>
- <path class="fil4" d="M2382 3780l-23 -20 3 -3 24 -4 3 7 -7 20z"/>
- <path class="fil4"
- d="M1499 4057l-13 -27 -7 0 -57 0 -10 -3 -6 -54 3 -6 40 -10 3 -10 -6 -34 36 -30 94 -43 43 17 -7 20 17 20 0 10 -40 33 -23 43 -40 20 -4 47 -23 7z"/>
- <path class="fil4"
- d="M699 4060l130 50 0 17 27 33 -70 50 -14 30 -60 13 -33 67 -33 -3 -117 63 -23 30 -10 50 -20 -7 -30 20 0 94 -64 33 -3 33 -7 94 -26 13 -34 93 -43 -13 -43 -40 -67 -103 -7 -10 -6 -34 30 -56 6 -57 -16 -33 -50 -14 -7 -50 43 -60 -10 -113 67 -23 -33 -64 20 -16 13 16 27 0 20 27 46 -23 50 16 17 37 67 -47 -7 -13 -40 -3 0 -24 67 -3 83 -60 53 20 30 -23 14 16 40 -23 23 23 0 -23z"/>
- <path class="fil4"
- d="M1519 4193l-10 -56 27 -30 6 0 34 46 23 10 20 -10 3 0 4 7 -4 7 -23 13 -33 -17 -14 0 -33 30z"/>
- <path class="fil4"
- d="M-1934 5297l23 3 10 30 33 0 27 -10 17 -37 36 -6 10 43 34 27 20 43 10 77 30 3 6 23 64 27 33 33 127 37 33 40 -7 43 -33 -13 -77 23 -66 -20 -34 27 -156 -7 -64 94 -53 20 -20 43 -57 17 -126 -7 -134 57 -43 73 -20 -20 -17 7 -10 -7 -10 -60 -43 -80 -30 -3 -17 3 -20 23 -43 -10 -3 -20 6 -3 47 10 40 -63 37 -10 36 -34 24 -66 -30 -44 30 -30 26 4 37 30 33 -10 27 -50 -7 -40 -23 -30 7 -17 70 -17 60 -43 6 -20 -16 -17 6 -6 24 6 30 -30 23 34 40 -30 -7 -37 44 -3z"/>
- <path class="fil5"
- d="M-3514 537l20 -27 -14 -7 -66 37 -7 23 -13 -3 -7 -10 3 -7 0 -33 -20 0 -46 37 -40 0 -7 43 -20 -3 -30 26 -13 -10 -37 47 -17 0 -16 13 6 10 -16 7 -10 43 46 34 27 0 -7 30 -30 6 -30 -33 -16 10 0 23 -14 4 -30 -17 -60 43 -33 -6 -57 20 -70 -40 -73 36 10 27 -7 13 -20 -3 -30 33 -36 -13 -40 27 0 26 20 -10 0 14 -47 16 -20 37 7 50 -20 30 20 27 16 -27 24 13 0 -6 23 10 3 3 -6 33 20 30 -24 20 30 44 14 -34 43 7 13 23 -40 27 -30 73 4 17 16 3 0 27 10 7 47 -37 10 -33 17 -4 6 14 7 -4 3 -26 37 20 23 -10 -20 43 -33 17 13 53 -13 3 3 20 -13 4 -10 -10 3 -10 -10 -14 -26 17 -4 10 27 7 17 46 43 0 40 -30 7 10 -54 64 -20 3 0 53 70 -13 30 -50 7 7 -7 40 -83 43 -43 47 6 13 -6 10 -7 -3 -23 13 0 160 73 -40 3 -3 -73 60 -10 83 23 47 24 156 -10 40 23 64 10 103 20 33 7 7 6 87 -66 250 3 0 23 -34 20 -80 10 0 7 10 0 7 -20 20 -3 10 0 20 23 10 0 3 -17 4 -20 50 -33 0 -10 26 -60 214 -37 83 27 40 0 3 -123 287 -20 103 -94 117 -73 33 -7 30 10 24 0 43 -53 113 0 94 -57 120 14 26 -7 20 7 14 80 23 100 -17 20 -13 30 -83 36 -50 14 0 3 50 27 50 -4 13 -70 33 4 17 36 -3 0 3 -16 7 -4 13 -3 0 -17 -10 -20 7 7 30 0 3 -10 -13 -23 -4 -4 -3 7 -3 -10 -24 -13 0 -44 14 -6 13 33 83 -20 74 7 6 16 -10 57 0 110 -53 63 33 10 -36 10 0 10 6 4 10 -20 37 16 17 -3 6 -53 -16 0 10 -7 0 -17 -17 -3 0 30 50 10 127 -33 123 -37 57 43 30 -10 126 20 14 0 6 -10 7 -20 70 10 107 -53 103 7 37 -37 53 3 30 -50 97 24 16 70 -43 93 -10 33 -37 44 17 3 -13 7 3 3 17 27 16 56 -10 54 27 60 -13 113 66 110 -3 127 -87 60 -20 20 4 13 -10 -3 -47 6 13 20 37 10 7 27 -14 113 -13 80 33 10 -6 -6 -14 30 -16 6 3 -10 27 217 140 57 70 23 56 20 10 13 -6 17 -50 30 -10 20 13 -30 0 -13 13 -14 60 -53 30 -10 24 33 73 44 3 36 30 0 37 7 13 17 -3 3 7 -20 26 -7 -3 -26 -47 -17 0 90 170 27 17 36 63 17 14 57 3 16 7 54 66 73 17 40 37 17 3 90 -43 0 -77 6 -3 30 3 14 13 0 24 6 -24 14 -53 43 -60 43 -73 134 -57 126 7 57 -17 20 -43 53 -20 64 -94 156 7 34 -27 66 20 77 -23 33 13 30 10 74 -16 93 40 40 -14 23 -23 120 -7 120 -3 40 40 27 -7 23 17 34 3 50 -23 43 -80 47 -10 33 10 37 -20 43 13 57 74 36 -14 37 -30 3 -26 34 -24 0 -33 56 -40 64 -220 -10 -7 0 -3 16 7 77 -97 60 -33 23 0 17 -50 70 -54 43 0 20 -16 54 26 10 -3 -4 -10 27 -17 50 -6 37 23 113 -40 20 -23 -20 -24 -3 0 3 17 -7 3 -40 -13 -33 -40 30 -60 13 -7 10 7 7 -10 -7 -27 34 -93 26 -13 7 -94 3 -33 64 -33 0 -94 30 -20 20 7 10 -50 23 -30 117 -63 33 3 33 -67 60 -13 14 -30 70 -50 -27 -33 0 -17 -130 -50 -90 -103 -37 -84 4 -6 6 -24 -46 -83 -27 -83 0 -7 7 -57 63 -113 7 -47 43 -80 57 -70 20 -80 56 -40 17 -60 90 -103 83 -170 40 -70 47 -17 3 30 -43 10 7 14 33 0 50 -64 63 -46 4 -4 -57 -36 -33 3 -24 -27 140 -176 77 -30 30 10 23 -40 230 -77 260 -87 70 -126 274 -167 23 -30 60 -23 53 -54 24 -43 53 -40 10 -50 -23 -40 10 -33 -20 -30 -34 -14 -10 -63 24 -37 26 20 37 -23 10 -40 -20 -20 -37 7 -20 -14 0 -56 -26 -34 3 -23 -50 -23 -17 -220 -3 0 -10 43 -23 -3 -10 -24 20 -43 20 -7 0 -16 -20 -14 3 -6 13 0 17 -67 -17 -10 0 -7 17 4 23 -60 80 -90 64 -30 43 6 70 -90 190 -140 47 0 10 40 30 20 40 0 3 -6 -13 -10 20 -17 16 7 7 23 37 -3 60 -7 40 0 36 23 34 14 16 0 37 6 0 -3 3 -20 24 -3 23 23 17 20 43 3 33 -3 34 0 20 -17 -20 -10 13 -10 53 0 24 -3 16 -7 0 4750 -36 -6 -277 40 -37 -17 -86 30 -50 53 -90 44 -100 0 -50 -20 -10 43 -40 17 -30 -7 -40 -40 -70 13 -57 84 -123 80 -100 6 -10 -20 -34 -6 -183 66 -93 0 -220 47 -77 -10 -50 30 -50 0 -67 23 -66 30 -44 54 -66 36 -64 10 -106 80 -67 20 -23 44 -50 23 -47 47 -3 10 -40 120 -87 70 -110 -24 -3 -3 -7 -30 -40 -23 -67 20 -23 76 -30 10 -30 37 -37 0 -16 -20 -64 -17 -26 40 -37 -3 -60 33 -70 80 -20 0 -40 130 -27 37 -43 33 -53 4 -37 20 -140 120 -23 -4 -87 40 -57 4 -63 -20 -40 10 -67 -27 -50 -20 -53 40 -100 -3 -57 -24 -66 -66 20 36 53 44 -20 6 -67 -33 -10 -83 -20 -40 -13 -34 10 -40 -17 -6 -53 110 -33 0 -34 36 -83 34 -140 -17 -73 -50 -37 10 -13 40 -30 13 -50 -10 -20 -33 -34 20 -36 -7 -60 34 -67 6 -43 27 -220 -43 -217 -147 -67 -97 -43 -23 -17 -80 -26 -13 -14 -107 30 -30 -3 -13 -53 -10 -47 3 -70 60 -60 -7 -47 37 -70 -13 -26 10 -60 213 -170 433 -144 284 -2296 0 0 -6920 5206 0 -33 183 3 73 -43 80 -33 70 -44 40 -43 4 -17 16 -10 -20 -46 37 -127 40 -40 -17 -63 14 -50 -17 -50 -40 -100 -23 -34 -34 -23 20 -73 -3 -4 20 -46 23 3 30 -37 -20 -26 10 -44 -33 -46 -3 -7 -10 -50 3 -17 -20 14 -3 0 -14 -77 -33 -80 30 -40 37 -13 -4 -4 -16 34 -17 -20 -20 -220 73 -157 0 -290 -56 -30 -17 -47 10 -36 -37 -67 -20 -150 4 -7 -20 -70 -57 -36 13 -34 34 -30 -10 -46 23 -64 -20 -56 17 -90 6 -70 -16 -47 13 -17 -17 -20 10 -80 -20 -40 10 4 27 -20 27 3 -50 -103 -10 -34 -24 -36 -63 -54 -20 4 -13 -44 -4 -20 34 -10 -7 -10 -37 -36 4m6596 2686l20 -33 -16 -20 0 -7 20 7 0 -7 -24 -23 -13 -53 -37 -4 -23 -43 -13 0 -4 7 0 3 -16 7 -14 -24 0 10 -16 10 -124 10 -20 30 24 17 0 47 10 6 83 -16 163 76m-573 384l3 -4 27 -36 7 -14 13 -66 53 -60 -6 -34 23 -6 13 -64 -10 -20 -60 -23 -53 47 -70 -34 -10 -36 33 -7 7 -30 -7 -3 -43 20 -13 -30 63 -40 -3 -4 -17 -3 -57 37 -66 6 -54 47 -36 10 -107 113 -113 80 -7 27 13 30 50 0 30 43 7 0 10 -46 73 -30 47 36 -13 27 33 70 30 10 73 -10 54 60 13 0 60 -53 3 0 7 -10m-127 173l7 -20 -3 -7 -24 4 -3 3 23 20m-883 277l23 -7 4 -47 40 -20 23 -43 40 -33 0 -10 -17 -20 7 -20 -43 -17 -94 43 -36 30 6 34 -3 10 -40 10 -3 6 6 54 10 3 57 0 7 0 13 27m20 136l33 -30 14 0 33 17 23 -13 4 -7 -4 -7 -3 0 -20 10 -23 -10 -34 -46 -6 0 -27 30 10 56z"/>
- <path class="fil5"
- d="M-1494 1087l3 3 3 7 4 3 0 7 0 6 -4 4 -3 6 -7 -3 -3 0 -7 -3 -6 0 -4 0 -6 0 -10 0 -7 3 -3 0 -7 3 -7 4 -3 0 -7 0 -6 0 -7 3 -7 0 -6 0 -7 3 -7 -3 -3 -3 -3 -4 -4 -6 4 -7 3 -3 7 0 3 -4 7 0 6 0 7 4 3 0 7 3 7 0 3 -3 7 -4 3 -3 3 -3 4 -7 3 -3 7 -4 3 -3 7 0 6 3 4 0 6 0 7 4 7 0z"/>
- <path class="fil5"
- d="M-3568 1347l0 -7 -3 -7 -3 -3 0 -7 0 -6 0 -7 0 -3 3 -7 0 -7 3 -3 4 -7 6 -3 4 -3 3 -4 3 -6 0 -4 4 -6 0 -7 3 -3 3 -4 7 -6 3 -4 4 -3 3 -7 3 -3 0 -7 4 -3 3 -7 3 -3 7 -3 3 -7 4 -3 6 0 7 -4 7 4 -4 3 -3 7 -3 3 -4 7 -3 3 -3 3 -7 4 -7 3 -3 3 0 7 -3 3 -4 7 -3 3 -3 7 -4 3 0 7 -3 3 -3 7 -4 3 0 7 0 7 -6 3 -4 3 -6 4 0 3 -4 7 0 6 0 4 0 6 0 7 0 7 -3 3 -7 7z"/>
- <path class="fil5"
- d="M-2534 1950l3 7 0 6 -3 7 -4 3 -3 7 -3 3 0 7 0 3 0 7 3 7 3 3 4 7 3 3 0 7 3 6 0 7 0 3 -6 4 -7 3 -7 0 -3 0 -7 0 -6 0 0 7 -4 6 4 4 3 6 3 7 0 3 -6 4 -7 0 -7 -4 -3 4 -7 0 -3 3 -3 7 0 6 -4 4 0 6 0 7 -3 3 -7 4 -3 0 -7 0 -6 3 -4 7 0 3 -3 7 0 6 3 4 0 6 -3 4 -7 3 -3 3 -3 -6 0 -7 -4 -3 0 -7 0 -7 -3 -3 -7 -3 0 -7 0 -7 4 0 6 0 7 0 3 -3 7 -3 7 -4 3 0 7 -3 3 -3 0 -7 0 -7 0 -6 3 -7 4 -3 3 0 7 0 3 -7 7 -3 0 -4 3 -6 3 -4 4 -6 6 -4 4 -3 3 -3 3 -4 4 -6 0 -7 0 -7 0 -3 -4 -7 -3 -3 -3 -7 0 -6 0 -7 3 -3 3 -7 4 0 6 0 4 -3 3 -7 3 -3 4 -7z"/>
- <path class="fil5"
- d="M759 2217l7 3 3 3 7 4 3 3 3 3 4 7 3 3 3 7 -10 0 -6 0 -7 -3 -3 -4 -4 -3 -3 -7 -7 -3 -3 -3 -7 0 -6 0 -4 0 -6 0 -7 3 -7 3 -3 4 -3 3 0 7 0 6 -4 4 0 6 -3 7 -3 3 -4 7 -3 3 -3 7 -4 3 -3 4 -7 3 -6 0 -4 3 -6 0 -4 4 -3 6 -3 4 -4 6 0 7 -3 3 -3 7 -7 3 -3 0 -7 0 -7 0 -3 -3 -7 -3 -6 0 -4 0 -6 -4 -7 0 -7 0 -3 -3 0 -10 7 -3 3 -4 7 0 6 0 4 0 6 4 7 3 3 0 7 0 7 0 0 -7 0 -6 3 -4 0 -6 0 -7 7 -3 3 -4 7 0 6 0 4 0 6 0 7 -3 3 -3 4 -4 3 -6 0 -7 3 -7 0 -6 4 -4 3 -6 3 -4 7 -3 3 -3 4 -7 3 -3 7 -4 3 -3 7 0 6 -3 4 0 6 0 7 3 3 3 7 4z"/>
- <path class="fil5"
- d="M-2838 2350l-3 -3 3 0 7 -4 3 -3 7 -3 3 -7 4 -3 3 -7 3 -3 7 0 3 3 7 7 0 3 0 7 0 6 0 7 0 7 3 3 4 3 6 0 7 0 3 4 4 3 6 7 0 3 4 7 3 6 3 4 4 3 6 0 4 -3 6 -7 4 0 3 3 7 7 6 3 4 4 3 6 3 4 4 3 3 7 7 3 3 3 3 7 4 3 3 7 3 3 4 7 0 3 3 7 0 7 0 3 -7 7 -3 -4 -3 -3 -7 -3 -3 -4 -4 -6 0 -7 -3 -3 0 -7 -3 -7 -4 -3 -3 -3 -7 0 -6 0 -7 0 -3 3 0 7 -4 0 -3 -4 -3 -6 0 -4 0 -6 0 -7 -4 -3 -3 -7 -3 -3 -7 0 -7 0 -3 0 -3 -7 -7 -3 -3 -4 -7 0 -7 -3 -3 -3 -3 -7 -7 0 -3 3 0 7 -4 3 -3 7 -7 3 -3 4 -7 -4 0 -3 -3 -7 3 -6 4 -4 0 -6 3 -7 -3 -7 -4 -3 -3 -3 -7 -7z"/>
- <path class="fil5"
- d="M-804 2803l0 10 -4 4 -6 3 -7 0 -3 3 -4 4 -6 3 -4 7 -3 3 0 7 -3 3 0 7 0 6 0 7 3 3 7 4 3 3 3 7 -3 3 -3 7 -4 3 -3 3 -3 7 0 7 0 3 -4 7 -3 3 -3 7 -4 0 -6 -7 3 -7 0 -3 0 -7 3 -6 0 -7 4 -3 0 -7 -4 -3 -3 -7 -3 -3 0 -7 3 -7 3 -3 0 -7 4 -6 0 -4 3 -6 3 -4 4 -6 0 -7 3 -3 3 -7 4 -3 6 0 7 -4 7 0 3 0 7 0z"/>
- <path class="fil5"
- d="M-731 2977l7 0 6 0 7 3 3 3 0 4 -3 6 -7 0 -6 0 -4 -3 -6 0 -7 -3 -3 -4 -7 0 -3 -3 -7 -3 -3 0 -7 -4 -7 0 -6 0 -4 0 -6 0 -7 0 -7 0 -3 4 -7 0 -6 3 -4 3 -3 4 -3 6 -4 4 0 6 0 7 0 3 4 7 3 3 3 7 4 3 3 4 3 6 0 7 0 3 -3 7 0 7 -3 6 -4 0 -6 0 -7 0 -3 -3 -4 -3 -3 -7 0 -3 -3 -7 0 -7 0 -6 0 -4 0 -6 -4 -7 -3 -3 -7 -4 -3 -3 -7 -3 0 -4 4 -6 6 -4 4 -6 3 -4 3 -3 7 -3 3 -4 7 -3 7 0 3 -3 7 -4 3 0 7 0 6 0 7 0 3 0 7 -3 7 0 3 -3 7 0 6 -4 4 0 6 0 7 0 3 7 0 3 4 7 3 3 3 4 7 0z"/>
- <path class="fil5"
- d="M-2711 2997l3 6 -3 7 -3 3 -4 4 -3 6 -3 4 -7 3 -3 3 -4 4 -3 6 0 7 0 7 0 3 3 7 0 6 7 4 3 3 7 3 3 0 7 4 0 6 0 7 0 7 -3 3 -4 3 -3 4 -7 3 -3 3 -7 0 -6 0 -7 4 -7 0 -3 -4 -7 -3 -3 -3 0 -7 3 -3 0 -7 4 -7 3 -3 3 -3 4 -7 6 -3 0 -7 0 -3 0 -7 -3 -7 -3 -3 -7 0 -3 -3 -7 3 -7 0 -6 3 -7 0 0 -3 3 -7 4 -6 6 -4 4 4 6 0 7 3 3 0 7 -7 3 -3 7 -3 3 -4 4 -3 3 -7 3 -3 4 -3 3 -7 10 -3z"/>
- <path class="fil5"
- d="M-3178 3467l-3 -7 0 -3 3 -7 4 -3 3 -7 3 -3 4 -7 3 -3 3 -7 0 -3 4 -7 3 -7 3 -3 0 -7 4 -3 3 -7 3 -3 0 -7 4 -3 3 -7 3 -3 7 -3 3 -4 7 -3 3 -3 7 -4 3 0 7 -3 0 -7 0 -6 0 -4 0 -6 3 -7 7 3 3 4 -3 6 0 7 3 3 7 0 3 -3 7 -3 3 -4 4 -3 6 -3 7 -4 3 0 7 -3 3 -3 7 -4 3 0 7 -3 7 0 6 0 4 7 0 3 -7 0 -7 0 -3 3 -7 4 -6 3 -4 0 -6 0 -7 3 -3 0 -7 4 -3 3 -7 3 -3 4 -4 3 -6 3 -4 7 -3 3 -7 0 -6 0 -4 4 -6 0 -7 3 -7 0 -3 7 0 3 -3 7 -4 3 0 7 -3 6 -3 4 0 6 -4 4 -3 6 -3 4 -4 6 -3 4 -3 6 -4 4 -3 3 -7 7 4 3 3 3 7 -3 3 -3 7 -4 3 0 7 -3 3 -3 7 0 6 -4 4 -3 6 0 7 0 7 -3 3 0 7 -4 3 -3 3 -3 7 -4 3 0 4 7 -4 3 -6 4 0 6 3 4 7 0 6 0 7 -4 3 -3 4 -3 6 0 7 0 7 -4 3 4 3 3 4 7 3 6 3 4 4 3 6 3 4 4 6 3 4 3 3 4 7 0 6 3 7 -3 0 -4 3 -6 7 -4 7 0 3 4 7 0 6 3 0 3 0 7 7 3 3 0 7 0 3 -3 7 -3 3 -4 7 -3 7 0 3 0 7 -3 6 0 4 0 6 0 7 0 7 -4 3 0 7 0 6 0 7 -3 3 0 7 -3 7 0 3 -4 7 -3 3 0 7 -3 6 0 4 -4 6 -3 7 0 3 -3 7 -4 7 0 3 0 7 -3 3 -3 3 -4 7 -6 0 -7 0 -3 7 -7 3 0 0 7 0 6 3 7 -10 7 -3 3 -3 3 -7 4 -3 6 -4 4 -6 0 -4 0 -6 0 -7 3 -3 0 -7 3 -7 4 -3 0 -7 3 -3 3 -7 4 -6 0 -4 3 -6 3 -7 0 -3 4 -7 0 -7 0 -3 0 -7 0 -6 0 -7 0 -3 3 -7 0 -7 3 -3 0 -7 0 -6 4 -7 0 -3 0 -7 3 -7 0 -3 3 -7 0 -6 4 -4 3 -3 7 3 3 4 7 0 6 3 4 3 3 4 7 6 3 4 7 3 3 3 3 4 7 3 3 3 4 4 6 6 0 4 4 6 3 7 0 7 0 3 0 7 0 6 -3 7 0 3 0 7 0 7 3 3 3 3 4 7 3 3 3 7 4 3 3 7 3 3 4 7 3 3 3 7 0 7 4 3 0 7 3 3 3 0 7 -7 3 -3 0 -7 0 -6 0 -4 -3 -6 -3 -4 -4 -6 -3 -4 -3 -3 -4 -7 -3 -3 -3 -7 0 -6 -4 -4 -3 -6 0 -7 -3 -3 0 -7 0 -7 0 -6 0 -4 0 -6 0 -7 0 -7 0 -3 -4 -7 -3 -3 -3 -7 -4 -3 -3 -3 -3 -4 -7 -3 -3 -3 -7 -4 -3 0 -7 -3 -7 -3 -3 -4 -7 -3 -3 -3 -7 -4 -3 -6 0 -4 0 -6 0 -4 -7 4 -6 0 -4 0 -6 -7 -4 -3 -3 -7 -3 -3 -4 -7 0 -3 -3 -7 -3 -3 -4 -7 -3 -3 -3 -7 -7 -3 0 -7 -3 -7 0 -3 0 -7 3 -3 0 -7 0 -6 0 -7 0 -3 0 -7 0 -7 0 -6 0 -4 0 -6 0 -7 -3 -3 0 -7 3 -7 0 -6 0 -4 3 -6 4 -4 3 -3 3 -7 4 -3 3 -7 0 -6 0 -4 -3z"/>
- <path class="fil5"
- d="M-2671 3397l3 -7 4 -3 6 -4 7 0 3 -3 4 -3 3 -7 3 -7 0 -3 0 -7 4 -6 3 -4 7 0 3 4 0 6 -3 7 0 3 -4 7 0 7 0 3 -6 3 -7 4 -3 3 -7 3 -3 4 -4 3 -6 0 -7 -3z"/>
- <path class="fil5"
- d="M-2464 3453l0 -10 3 -3 3 -3 7 -4 3 -3 7 -3 7 0 3 0 7 -4 6 0 4 0 6 0 7 0 7 0 3 0 7 0 6 -3 7 3 3 -3 7 0 7 0 3 -3 7 -4 3 -3 3 -7 0 -6 4 -7 0 -3 6 0 7 0 3 6 0 7 0 3 -3 7 0 7 -3 3 0 7 0 6 3 7 3 3 7 4 -10 0 -3 -4 -4 -3 -6 -3 -4 -4 -6 4 -7 0 -7 3 -3 0 -7 3 -3 4 -7 0 -3 -7 -7 -3 -6 0 -4 0 -6 0 -7 0 -7 0 -3 0 -7 3 -6 0 -4 3 -6 4 -4 3 -6 3 -4 0 -6 0z"/>
- <path class="fil5"
- d="M-3991 3567l0 -7 0 -7 3 -6 4 -4 6 0 7 4 3 -4 7 -3 3 -3 0 -7 -3 -3 -7 -4 0 -6 0 -7 4 -3 3 -7 3 -3 4 -7 3 -3 3 -4 4 -6 3 -4 0 -6 0 -7 0 -7 0 -3 0 -7 0 -6 0 -7 3 -3 0 -7 -3 -3 -3 -7 -4 -3 0 -7 4 0 6 0 7 3 7 0 3 4 3 6 -3 7 0 7 -3 3 0 7 -4 6 0 4 0 6 0 7 0 7 0 3 -3 7 0 6 0 7 0 3 7 4 6 0 4 3 3 3 -3 4 -7 0 -7 0 -3 0 -7 0 -3 6 0 4 3 6 0 7 0 7 -3 0 -3 3 -7 3 -3 7 -4 3 -3 7 -3 3 -4 4 -6 3 -7 0 -3 -3 -7 0z"/>
- <path class="fil5"
- d="M-2668 3407l14 0 3 0 7 3 6 0 7 -3 3 3 4 3 3 7 3 7 4 0 6 3 7 0 3 0 7 3 3 4 7 3 3 7 4 3 6 0 4 3 6 0 7 0 7 0 3 -3 3 -3 7 -4 7 -3 3 -3 3 -4 4 -6 3 -4 3 -3 7 0 3 3 0 7 -6 3 -4 4 -3 3 -3 7 3 3 -7 3 -3 4 -7 0 -6 0 -4 3 -6 0 -7 3 -3 0 -7 0 -7 0 -6 0 -4 -3 -3 -3 -3 -4 -4 -6 -3 -4 -7 -3 -6 0 -4 0 -6 0 -7 0 -7 -3 -3 0 -3 -7 -4 -7 -3 -3 -7 0 -3 -3 -7 -4 -3 -3 -7 -3z"/>
- <path class="fil5"
- d="M-484 3603l-4 4 -6 0 -4 -4 -6 -3 -4 -3 -3 -7 -3 -3 -4 -4 -6 0 -7 0 -7 0 -3 -3 -7 -3 -3 -4 0 -6 0 -7 -3 -3 -4 -7 -3 -3 -3 -4 -7 -3 -3 -7 -4 -3 -3 -3 -3 -7 -4 -7 -3 -3 -3 -3 -7 -4 0 -3 -3 -7 0 -6 -4 -4 0 -6 0 -7 4 -7 3 4 3 3 7 3 3 4 4 6 0 4 3 6 3 4 7 3 7 0 6 0 4 0 6 7 0 3 -3 7 -3 3 0 7 3 6 0 4 3 6 4 4 6 3 4 7 3 3 7 3 3 0 7 0 6 0 7 4 3 6 0 4 0 6 4 4 3 6 3 4 4 6z"/>
- <path class="fil5"
- d="M-2094 3723l10 0 3 -3 7 0 6 0 4 3 6 4 7 0 3 3 7 3 0 7 3 7 -6 3 -7 3 -7 0 -3 -3 -7 3 0 7 4 3 6 4 4 3 6 3 4 4 6 3 4 3 3 4 3 3 -3 7 -3 6 3 4 3 6 4 4 3 6 0 7 3 3 -10 0 -6 -3 -4 -3 -3 -7 0 -3 -3 -7 -4 -7 0 -3 -3 -7 -7 -3 -3 0 -7 -3 -3 -7 -3 -3 -4 -4 -3 -6 -3 -4 -4 -6 -3 -4 -7 -3 -6 0 -7 3 -3 4 -7 3 0 3 -3 7 -4 3 0 7 -3 7 0 3 -3 7 -4 6 0 4 -3 6 -3 4 -4 6 -3 4 -3 6 -4 4 -6 3 -4 3 -6 4 -4 3 -6 3 -4 4 -6 0 -4 3 -6 3 -4 4 -6 3 -4 3 0 7 0 7 0 6 0 4 4 6 -7 4 -3 -4 -4 -10 0 -3 0 -7 4 -6 0 -7 3 -3 0 -7 3 -7 0 -3 0 -7 0 -6 0 -7 0 -3 4 -4 6 0 0 7 4 3 3 7 3 3 7 0 3 -3 7 -3 3 -4 7 -3 3 -3 4 -4 3 -6 3 -4 4 -6 3 -7 0 -3 0 -7 3 -7 0 -6 0 -4 0 -6 4 -7 0 -3 3 -10 3 -4 4 -6 6 -4 4 -3 6 0 4 -3 6 0 7 0 7 -4z"/>
- <path class="fil5"
- d="M-2421 4023l3 -6 4 -7 3 -3 7 0 6 -4 4 0 6 -3 7 0 3 -3 7 -4 7 0 3 -3 7 -3 0 -7 3 -3 7 -4 3 -3 7 -3 3 -4 7 0 6 0 7 0 -10 7 -3 7 -4 3 -3 3 -7 4 -3 3 -3 3 -7 4 -3 3 -7 3 -7 4 -3 0 -7 3 -6 0 -4 3 -6 4 -4 3 -6 3 -4 4 -6 0 -7 0 0 -4z"/>
- <path class="fil5"
- d="M-2391 4083l0 -6 0 -7 3 -3 7 -4 7 0 3 4 7 3 3 3 7 0 6 4 4 0 6 0 7 -4 7 0 3 -3 7 -3 3 -4 7 0 6 0 4 0 6 0 7 0 7 0 3 0 7 0 6 -3 4 -3 6 -4 4 -3 6 0 7 0 3 3 0 7 -3 7 0 3 -3 7 3 6 3 4 4 3 6 7 4 3 6 0 4 3 6 4 7 0 3 3 4 7 3 3 0 7 -3 6 -7 0 -7 -3 -3 -3 -7 -4 -3 -3 -3 -3 -7 -4 -3 -3 -7 -3 -3 -4 -4 -3 -3 -7 0 -6 -3 -4 -7 -3 -3 -3 -7 0 -7 0 -6 0 -4 0 -6 0 -7 0 -7 3 -3 0 -7 0 -3 7 -7 0 -6 3 -4 0 -6 0 -7 0 -7 -3 -3 0 -7 -4 -6 0 -4 0 -6 -3 -7 0 -7 0 -3 3z"/>
- <path class="fil5"
- d="M-3454 4400l-7 7 -3 3 -4 3 -3 7 -3 3 -4 7 -3 3 -3 7 -4 3 -3 7 -3 3 -4 4 -3 6 -3 4 -4 6 -3 4 0 6 0 7 3 3 7 4 3 0 7 0 7 0 3 -4 7 0 6 -3 4 0 6 -3 7 0 3 -4 7 0 7 0 6 -3 4 0 6 0 7 3 7 0 3 4 7 0 3 6 0 7 0 7 -3 3 -4 0 -6 0 -7 0 -3 -3 -7 0 -7 0 -6 -4 -7 0 -3 0 -7 0 -7 0 -3 0 -7 0 -6 4 -4 3 -3 7 0 3 0 7 -3 6 -4 4 -3 6 -7 0 -3 4 -7 0 -6 0 -7 3 -3 0 -7 3 -3 4 -7 3 -3 3 -7 4 -3 3 0 7 -4 3 -3 7 -3 3 -7 3 -7 -6 0 -7 -3 -7 0 -3 0 -7 3 -6 0 -4 0 -6 0 -7 0 -7 -3 -3 0 -7 -3 -3 -7 -3 -3 -4 -7 -3 -7 0 -3 -7 3 -6 0 -4 -3 -6 0 -7 -3 -3 0 -7 0 -7 3 -3 7 -3 3 -4 3 4 4 6 0 7 0 7 3 3 3 7 4 3 3 7 3 3 4 3 3 7 3 3 4 7 3 3 0 7 3 7 4 0 3 -4 3 -6 4 -7 0 -3 3 -7 3 -7 0 -3 4 -7 0 -6 3 -4 0 -6 0 -7 0 -3 3 -7 4 -7 0 -6 -4 -4 -3 -6 -3 -4 0 -6 0 -4 3 -3 7 -3 6 0 7 0 7 3 6 0 4 -3 3 -4 3 -6 0 -7 4 -3 3 -7 0 -7 3 -3 4 -7 3 -3 3 -7 4 -3 0 -7 3 -3 0 -7 0 -6 0 -7 3 -3 0 -7 0 -7 -3 -6 -3 -4 -4 -3 -3 -7 0 -6 3 -4 7 4 7 3 6 0 4 0 6 -3 4 -7 0 -3 3 -7 0 -7 -3 -6 3 -4 0 -6 3 -4 7 -6 3 0 7 3 3 7 0 6 4 4 0 6 -4 7 0 3 -3 7 -3 7 -4 3 -3 3 -3 7 -4 3 -3 4 -3 6 -4 4 0 6 -3 7 0 7 0 3 0 7 0 6 0 4 0 6 3 7 0 7 -3 3 -3 7 -4 3 -3 7 -3 3z"/>
- <path class="fil5"
- d="M-868 4683l-3 -3 3 -7 0 -6 4 -4 3 -6 0 -7 0 -3 3 -7 0 -7 0 -6 -3 -4 7 -3 3 -7 3 -3 4 -3 3 -7 3 -3 4 -7 6 0 0 3 0 7 -3 3 -3 4 -4 6 -3 4 -7 3 -3 7 -3 3 0 7 0 3 3 7 3 6 4 4 0 6 -4 4 -3 6 -3 4 -7 3 -7 3z"/>
- <path class="fil5"
- d="M3402 6413l-6 -6 -4 0 -6 0 -7 0 -7 0 -3 -4 -7 -3 0 -7 0 -6 4 -4 0 -6 0 -7 0 -7 0 -6 0 -7 3 -3 3 0 7 3 7 0 6 3 7 0 3 4 0 56z"/>
- <path class="fil5"
- d="M366 6487l6 -4 7 0 3 -3 7 0 7 -3 3 -4 7 0 6 -3 4 0 6 -3 7 -4 3 0 7 -3 7 0 3 0 7 3 6 4 4 3 0 7 0 3 0 7 -4 6 -3 4 -3 6 -4 4 -3 3 -7 3 -6 4 -4 0 -6 0 -7 0 -7 3 -3 0 -7 0 -6 0 -7 0 -3 3 -7 0 -7 0 -3 4 -7 3 -3 0 -7 7 -3 3 -3 3 -7 4 -3 3 -7 3 -3 4 -7 0 -7 0 -3 -4 -7 0 -6 -3 -7 0 -3 0 -7 0 -7 3 -3 0 -7 0 -6 4 -7 0 -3 0 -7 0 -7 0 -3 -4 -3 -6 3 -7 3 -3 7 -4 7 -3 3 0 3 -7 7 -3 3 -3 4 -4 6 -3 4 -3 6 -4 4 0 6 -3 7 -3 7 0 3 0 7 -4 6 4 4 3 6 3 4 0 6 -3 4 -3 6 -4 7 -3 7 -3z"/>
- <path class="fil5"
- d="M2859 6683l0 -3 3 -7 0 -6 4 -4 0 -6 3 -7 3 -3 0 -7 4 -3 3 -7 3 -3 4 -7 3 -3 3 -7 4 -3 3 -7 3 -3 4 -7 3 -3 0 -7 3 -3 4 -7 3 -7 3 -3 4 -3 3 -7 7 -3 3 0 7 -4 3 -3 7 0 6 0 7 -3 3 0 7 -4 7 -3 3 -3 3 -4 4 -3 6 -3 4 -4 6 -3 7 0 3 -3 7 -4 7 -3 3 0 7 -3 6 0 4 3 3 7 3 3 4 7 0 6 0 7 0 3 -4 7 -3 3 -7 4 -3 0 -7 3 -6 -3 -7 3 -3 0 -7 0 -7 3 -3 4 -7 3 0 7 -3 3 -3 7 -4 6 0 4 -6 3 -4 7 -3 3 -7 3 -3 4 -7 3 -3 0 -7 0 -6 3 -4 4 -3 3 -7 3 -3 4 -3 6 -7 4 -3 3 -4 3 -6 4 -4 6 -3 4 -3 3 -4 7 -3 3 -3 3 -7 7 -3 3 -7 0 -10 0z"/>
- <path class="fil5"
- d="M2599 6813l-3 7 -4 3 -3 7 0 3 -7 7 -3 3 -3 4 -7 0 -7 0 -6 0 -4 0 -6 3 -4 3 0 7 -6 3 -4 4 -6 3 -4 3 -6 0 -7 0 -7 0 -3 -3 -7 0 -6 0 -4 0 -6 0 -7 0 -7 0 -3 0 -7 0 -6 -3 -4 -4 -6 -3 -4 -3 -6 -4 -4 -3 0 -7 0 -6 7 -4 7 0 6 0 4 0 6 0 7 4 3 3 7 3 3 0 4 -6 3 -4 0 -6 3 -7 4 -3 3 -7 3 -3 7 -4 3 -3 7 0 7 3 3 0 7 -3 6 0 7 -3 3 0 7 -4 3 -3 4 -7 3 -3 3 -3 7 -4 7 0 6 0 4 -3 6 0 7 0 7 0 3 0 7 -3 6 0 7 3 3 3 0 7 -3 3 -3 7 -4 3 -6 4 -4 6 -3 4 -7 3 -3 3z"/>
- <path class="fil5"
- d="M1512 7287l-220 0 7 -4 7 -3 3 -3 7 0 3 -4 7 0 6 -3 4 -3 6 -4 4 -3 3 -7 7 0 3 -3 7 3 6 0 7 0 7 0 3 -6 3 -4 0 -6 4 -7 0 -3 -4 -7 -3 -3 -3 -7 -4 -3 -6 -7 0 -3 0 -7 0 -3 3 -7 3 -7 4 -3 3 -3 3 -7 7 -3 3 -4 7 -3 3 0 7 -3 3 3 4 7 -4 3 0 7 0 6 0 7 0 7 4 3 3 3 7 4 6 0 7 0 3 -4 7 0 7 0 6 -3 4 0 6 -3 7 0 3 -4 7 -3 3 0 7 -3 3 -4 7 -3 0 -7 3 -6 4 -4 3 -6 3 -4 4 -6 3 -4 3 -3 7 -7 3 -3 7 0 3 3 4 7 0 7 3 6 0 4 3 6 -3 7 0 3 -3 7 -4 3 -6 4 -4 3 -6 3 -4 7 -3 3 -3 4 -7 3 -3 7 -4 3 -3 7 -3 3 -4 3 -3 7 0 7 0 3 0 7 0 6 0 7 0 3 0 7 0 7 3 6 0 4z"/>
- <path class="fil6"
- d="M2996 367l3 0 403 0 0 206 -16 7 -24 3 -53 0 -13 10 20 10 -20 17 -34 0 -33 3 -43 -3 -17 -20 -23 -23 -24 3 -3 20 0 3 -37 -6 -16 0 -34 -14 -36 -23 -40 0 -60 7 -37 3 -7 -23 -16 -7 -20 17 13 10 -3 6 -40 0 -30 -20 -10 -40 -47 0 -190 140 -70 90 -43 -6 -64 30 -80 90 -23 60 -17 -4 0 7 17 10 -17 67 -13 0 -3 6 20 14 0 16 -20 7 -20 43 10 24 23 3 10 -43 3 0 17 220 50 23 -3 23 26 34 -43 10 -30 -30 -50 0 -80 53 -57 10 -20 43 -40 -6 -23 23 -30 -10 -20 -30 -93 -27 -67 17 -27 43 -40 10 -23 -13 -20 -47 -3 -6 -114 -27 -3 -10 3 -37 24 -13 -27 -10 -3 -20 -130 -17 -7 37 -17 3 -53 -80 -67 -3 -30 13 -46 -53 -70 -10 -14 10 -50 -23 -70 -20 -23 13 -10 63 20 24 -17 23 -113 10 -40 -23 -33 36 -24 -30 -43 -10 -100 40 -53 -26 -27 -47 -23 3 -60 -40 -47 37 -60 -17 -10 27 -20 7 -37 -54 -53 -23 0 -20 -13 -33 -44 13 -60 -3 -146 -70 -30 6 -20 -20 6 -20 -10 -6 -16 10 -4 50 -43 -7 -27 -33 27 -27 20 -53 -7 -50 -83 -17 -30 30 -20 -40 -47 10 -30 -47 17 -16 43 -4 44 -40 33 -70 43 -80 -3 -73 33 -183 3164 0z"/>
- <path class="fil6"
- d="M1372 1313l17 -3 7 -37 130 17 3 20 27 10 -24 13 -3 37 -30 7 -7 26 -30 0 -23 27 -53 0 -20 -37 26 -20 -30 -16 10 -44z"/>
- <path class="fil6"
- d="M-3834 1670l6 70 30 -10 24 20 -4 27 -40 23 -36 50 6 27 24 10 -4 33 20 10 44 -7 43 -40 27 0 6 -20 14 0 3 34 7 0 20 -17 73 -13 57 23 -7 33 47 -3 13 -23 17 6 6 0 17 37 27 -23 26 3 70 -27 10 -70 34 -6 43 33 30 -17 30 20 50 0 27 -30 10 14 30 26 53 0 20 -20 17 20 -10 40 30 14 -30 86 6 47 24 20 36 -17 50 7 84 67 -10 16 -7 4 -3 6 -4 4 -3 3 -3 7 -4 3 -3 7 -3 3 -4 7 -3 3 -3 7 -4 3 0 7 -3 3 -3 7 -4 3 -3 7 -3 3 -4 7 0 3 -3 7 0 6 0 7 -3 3 -4 4 -6 3 -7 0 -7 0 -3 0 -3 7 -4 3 -3 7 0 3 -3 7 -4 3 -3 7 -3 3 -7 3 -3 4 -7 3 -3 3 -7 4 -3 3 -7 7 -3 3 -4 3 -3 4 -7 0 -6 3 -4 3 -3 4 -7 6 -3 4 -7 0 -3 0 -7 0 -6 3 -7 0 -3 0 -7 0 -7 3 -3 0 -7 4 -3 6 -3 4 -7 3 -3 3 -4 7 -3 3 -7 4 -3 3 -3 7 0 3 -4 7 -3 3 -3 7 -4 3 -3 7 -3 3 -4 7 0 6 -3 4 -3 6 0 4 -4 6 0 7 -3 3 -3 7 -4 3 -3 4 -7 3 -3 3 -7 4 -6 3 -4 0 -6 0 -7 0 -7 0 -6 37 50 93 -14 10 -6 60 13 73 -23 64 26 36 -33 54 33 66 -46 60 -77 27 -17 27 10 46 44 20 33 67 -30 107 -43 40 -20 96 -7 0 -3 4 -7 0 -10 0 -7 3 -6 0 -7 0 -3 0 -7 3 -7 0 -6 -3 -4 0 -6 0 -7 0 -7 0 -3 0 -7 -3 -6 0 -4 0 -6 0 -7 -4 -7 0 -3 0 -7 0 -6 4 -4 0 -6 3 -7 3 -3 4 -7 0 -3 3 -7 0 -7 -3 -6 0 -4 -4 -6 0 -7 0 -7 -3 -3 0 -7 0 -6 -3 -4 0 -6 -4 -7 0 -3 -3 -7 0 -7 0 -6 0 -4 0 -6 0 10 43 66 60 4 24 46 23 -13 90 43 50 -6 47 56 30 -6 43 73 0 27 30 6 40 -53 80 3 30 -3 3 -7 7 -3 3 -3 4 -7 3 -3 3 -4 4 -6 6 -4 4 -3 3 -7 3 -3 4 -7 3 -3 3 -3 4 -7 3 -3 3 -7 4 -3 3 -7 3 -3 4 -4 3 -6 3 -4 4 -3 6 -7 4 -3 3 -3 3 -4 7 0 7 0 3 0 7 0 6 0 7 0 7 -3 0 -7 6 -3 4 0 6 -3 4 3 6 0 7 -3 7 0 3 -4 7 -6 3 -4 0 -6 0 -7 -3 -7 -4 -3 4 0 6 3 7 4 3 3 4 3 6 0 7 0 7 -3 3 0 7 0 6 0 7 -3 3 0 7 -4 3 -3 7 -3 3 -4 7 -3 3 0 7 -3 7 -4 3 0 7 -3 6 -3 4 -4 3 -6 0 -7 -3 -7 0 -6 0 -7 3 -3 3 0 4 0 6 3 4 3 6 4 4 0 6 -4 7 -3 7 0 3 0 7 0 6 -3 4 0 6 -4 7 0 3 -3 7 -3 7 0 3 -4 7 -3 6 -3 4 -4 0 -3 -7 0 -7 -3 -3 -4 -7 -3 -3 -3 -7 -4 -3 -3 -3 -3 -7 -4 -3 -3 -7 -3 -3 0 -7 0 -7 -4 -6 -3 -4 -3 4 -7 3 -3 3 0 7 0 7 3 3 0 7 3 6 0 4 -3 6 3 7 7 0 7 3 3 4 7 3 3 3 0 7 3 3 0 7 0 7 0 6 0 4 -3 6 0 7 0 3 3 7 0 7 7 6 7 -3 3 -3 3 -7 4 -3 0 -7 3 -3 7 -4 3 -3 7 -3 3 -4 7 -3 3 0 7 -3 6 0 7 0 3 -4 7 0 3 -6 4 -4 3 -6 0 -7 0 -3 3 -7 4 -3 6 -4 7 0 3 0 7 0 7 0 3 0 7 0 6 4 7 0 7 0 3 3 7 0 6 0 4 0 3 -3 0 -7 0 -7 -3 -6 -7 0 -3 -4 -7 0 -7 -3 -6 0 -4 0 -6 3 -7 0 -7 0 -3 4 -7 0 -6 3 -4 0 -6 3 -7 0 -3 4 -7 0 -7 0 -3 0 -7 -4 -3 -3 0 -7 0 -6 3 -4 4 -6 3 -4 3 -6 4 -4 3 -3 3 -7 4 -3 3 -7 3 -3 4 -7 3 -3 3 -7 4 -3 3 -3 7 -7 20 13 70 110 30 74 90 -24 -47 130 -57 -13 -13 30 -70 7 -30 106 -77 64 -16 73 -47 73 7 7 3 7 3 3 4 3 6 7 4 3 3 7 0 3 3 7 0 3 0 7 4 7 0 6 0 7 0 3 0 7 0 7 0 6 0 4 0 6 0 7 3 7 0 3 0 7 0 6 0 7 0 3 0 7 0 7 3 6 0 4 0 6 0 7 0 3 0 7 0 7 0 6 4 7 3 47 -13 10 -20 -4 -60 20 -127 87 -110 3 -113 -66 -60 13 -54 -27 -56 10 -27 -16 -3 -17 -7 -3 -3 13 -44 -17 -33 37 -93 10 -70 43 -24 -16 50 -97 -3 -30 37 -53 -7 -37 53 -103 -10 -107 20 -70 10 -7 0 -6 -20 -14 10 -126 -43 -30 37 -57 33 -123 -10 -127 -30 -50 3 0 17 17 7 0 0 -10 53 16 3 -6 -16 -17 20 -37 -4 -10 -10 -6 -10 0 -10 36 -63 -33 -110 53 -57 0 -16 10 -7 -6 20 -74 -33 -83 6 -13 44 -14 13 0 10 24 -7 3 4 3 23 4 10 13 0 -3 -7 -30 20 -7 17 10 3 0 4 -13 16 -7 0 -3 -36 3 -4 -17 70 -33 4 -13 -27 -50 -3 -50 -14 0 -36 50 -30 83 -20 13 -100 17 -80 -23 -7 -14 7 -20 -14 -26 57 -120 0 -94 53 -113 0 -43 -10 -24 7 -30 73 -33 94 -117 20 -103 123 -287 0 -3 -27 -40 37 -83 60 -214 10 -26 33 0 20 -50 17 -4 0 -3 -23 -10 0 -20 3 -10 20 -20 0 -7 -7 -10 -10 0 -20 80 -23 34 -3 0 66 -250 -6 -87 -7 -7 -20 -33 -10 -103 -23 -64 10 -40 -24 -156 -23 -47 10 -83 73 -60 4 -4 6 -6 4 -4 3 -3 3 -3 7 -4 3 -6 4 -4 3 -3 3 -7 4 -3 3 -7 3 -3 7 -3 3 -4 7 -3 3 0 7 -3 3 -4 7 0 7 4 6 0 4 0 6 -4 4 -3 6 -3 4 -4 3 -3 7 -3 6 0 7 0 3 0 7 0 7 3 3 0 7 0 6 0 7 0 3 0 7 0 7 0 6 -3 4 0 6 -4 7 0 3 -3 7 -3 3 -4 7 -3 3 -3 4 -4 6 -3 4 -3 6 -4 7 0 3 -3 7 0 7 -3 3 -4 7 -3m-157 1897l7 0 3 3 7 0 6 -3 4 -4 3 -3 3 -7 4 -3 3 -7 7 -3 3 -3 3 0 0 -7 0 -7 -3 -6 0 -4 3 -6 7 0 3 0 7 0 7 0 3 -4 -3 -3 -4 -3 -6 0 -7 -4 0 -3 0 -7 0 -6 3 -7 0 -3 0 -7 0 -7 0 -6 0 -4 4 -6 0 -7 3 -3 0 -7 3 -7 -3 -6 -3 -4 -7 0 -7 -3 -6 0 -4 0 0 7 4 3 3 7 3 3 0 7 -3 3 0 7 0 6 0 7 0 3 0 7 0 7 0 6 -3 4 -4 6 -3 4 -3 3 -4 7 -3 3 -3 7 -4 3 0 7 0 6 7 4 3 3 0 7 -3 3 -7 3 -3 4 -7 -4 -6 0 -4 4 -3 6 0 7 0 7z"/>
- <path class="fil6"
- d="M3402 6357l-3 -4 -7 0 -6 -3 -7 0 -7 -3 -3 0 -3 3 0 7 0 6 0 7 0 7 0 6 -4 4 0 6 0 7 7 3 3 4 7 0 7 0 6 0 4 0 6 6 0 874 -1890 0 0 -4 -3 -6 0 -7 0 -7 0 -3 0 -7 0 -6 0 -7 0 -3 0 -7 3 -7 4 -3 3 -3 3 -7 4 -3 3 -7 7 -3 3 -4 3 -3 4 -7 6 -3 4 -3 6 -4 4 -3 3 -7 0 -3 3 -7 -3 -6 0 -4 -3 -6 0 -7 -4 -7 -3 -3 -7 0 -3 3 -7 7 -3 3 -3 4 -4 6 -3 4 -3 6 -4 4 -3 6 0 7 -7 3 -3 4 -7 3 -3 0 -7 3 -3 4 -7 0 -6 3 -4 0 -6 3 -7 0 -7 0 -3 4 -7 0 -6 0 -7 -4 -3 -3 -4 -3 0 -7 0 -7 0 -6 0 -7 4 -3 -4 -7 -3 -3 -7 3 -3 0 -7 3 -3 4 -7 3 -3 7 -3 3 -4 3 -3 7 -3 7 0 3 0 7 0 3 6 7 4 3 3 7 3 3 4 7 0 3 -4 7 0 6 -3 4 -3 6 -7 0 -7 0 -6 0 -7 -3 -3 3 -7 0 -3 7 -4 3 -6 4 -4 3 -6 3 -7 0 -3 4 -7 0 -3 3 -7 3 -7 4 -1633 0 -57 -94 0 -46 34 -57 -34 -63 -40 -84 -30 -23 -23 -53 40 -10 63 20 57 -4 87 -40 23 4 140 -120 37 -20 53 -4 43 -33 27 -37 40 -130 20 0 70 -80 60 -33 37 3 26 -40 64 17 16 20 37 0 30 -37 30 -10 23 -76 67 -20 40 23 7 30 3 3 110 24 87 -70 40 -120 3 -10 47 -47 50 -23 23 -44 67 -20 106 -80 64 -10 66 -36 44 -54 66 -30 67 -23 50 0 50 -30 77 10 220 -47 93 0 183 -66 34 6 10 20 100 -6 123 -80 57 -84 70 -13 40 40 30 7 40 -17 10 -43 50 20 100 0 90 -44 50 -53 86 -30 37 17 277 -40 36 6 0 1034m-3036 130l-7 3 -7 3 -6 4 -4 3 -6 3 -4 0 -6 -3 -4 -3 -6 -4 -7 4 -3 0 -7 0 -7 3 -6 3 -4 0 -6 4 -4 3 -6 3 -4 4 -3 3 -7 3 -3 7 -3 0 -7 3 -7 4 -3 3 -3 7 3 6 3 4 7 0 7 0 3 0 7 0 6 -4 7 0 3 0 7 -3 7 0 3 0 7 0 6 3 7 0 3 4 7 0 7 0 3 -4 7 -3 3 -3 7 -4 3 -3 3 -3 7 -7 3 0 7 -3 3 -4 7 0 7 0 3 -3 7 0 6 0 7 0 3 0 7 -3 7 0 6 0 4 0 6 -4 7 -3 3 -3 4 -4 3 -6 3 -4 4 -6 0 -7 0 -3 0 -7 -4 -3 -6 -4 -7 -3 -3 0 -7 0 -7 3 -3 0 -7 4 -6 3 -4 0 -6 3 -7 0 -3 4 -7 3 -7 0 -3 3 -7 0 -6 4m2493 196l10 0 7 0 3 -3 7 -7 3 -3 3 -3 4 -7 3 -3 3 -4 4 -6 6 -4 4 -3 3 -3 7 -4 3 -6 3 -4 7 -3 3 -3 4 -4 6 -3 7 0 3 0 7 -3 3 -4 7 -3 3 -3 4 -7 6 -3 0 -4 4 -6 3 -7 3 -3 0 -7 7 -3 3 -4 7 -3 7 0 3 0 7 -3 6 3 7 -3 3 0 7 -4 3 -3 4 -7 0 -3 0 -7 0 -6 -4 -7 -3 -3 -3 -7 -4 -3 -6 0 -7 3 -3 0 -7 3 -7 4 -3 3 -7 0 -6 3 -4 4 -6 3 -4 3 -3 4 -3 3 -7 3 -7 4 -3 0 -7 3 -6 0 -7 0 -3 3 -7 4 -3 0 -7 3 -3 7 -4 3 -3 3 -3 7 -4 7 -3 3 0 7 -3 3 -4 7 -3 3 -3 7 -4 3 -3 7 -3 3 -4 7 -3 3 -3 7 -4 3 0 7 -3 3 -3 7 0 6 -4 4 0 6 -3 7 0 3m-260 130l3 -3 7 -3 3 -4 4 -6 6 -4 4 -3 3 -7 3 -3 0 -7 -3 -3 -7 -3 -6 0 -7 3 -3 0 -7 0 -7 0 -6 0 -4 3 -6 0 -7 0 -7 4 -3 3 -3 3 -4 7 -3 3 -7 4 -3 0 -7 3 -6 0 -7 3 -3 0 -7 -3 -7 0 -3 3 -7 4 -3 3 -3 7 -4 3 -3 7 0 6 -3 4 -4 6 -3 0 -7 -3 -3 -3 -7 -4 -6 0 -4 0 -6 0 -7 0 -7 4 0 6 0 7 4 3 6 4 4 3 6 3 4 4 6 3 7 0 3 0 7 0 7 0 6 0 4 0 6 0 7 0 3 3 7 0 7 0 6 0 4 -3 6 -3 4 -4 6 -3 0 -7 4 -3 6 -3 4 0 6 0 7 0 7 0 3 -4 3 -3 7 -7 0 -3 3 -7 4 -3 3 -7z"/>
- <path class="fil6" d="M-2354 6093l6 0 -6 24 0 -24z"/>
- <path class="fil6"
- d="M-2358 6320l14 107 26 13 17 80 43 23 67 97 217 147 220 43 43 -27 67 -6 60 -34 36 7 34 -20 20 33 50 10 30 -13 13 -40 37 -10 73 50 140 17 83 -34 34 -36 33 0 53 -110 17 6 -10 40 13 34 -10 36 30 4 10 83 67 33 20 -6 -53 -44 -20 -36 66 66 57 24 100 3 53 -40 50 20 67 27 23 53 30 23 40 84 34 63 -34 57 0 46 57 94 -2737 0 144 -284 170 -433 60 -213 26 -10 70 13 47 -37 60 7 70 -60 47 -3 26 53z"/>
- <path class="fil6" d="M-2358 6320l-26 -53 53 10 3 13 -30 30z"/>
- <path class="fil6" d="M-928 6697l0 0 -10 36 30 4 -20 -40z"/></g>
-
- <g id="borders">
- <g>
- <path class="fil7 str0" d="M3001 367l-3 0"/>
- <path class="fil7 str0" d="M-1830 821l-15 32 14 28 -8 26 -41 -18 -13 22 -47 6 -6 51 -54 3"/>
- <path class="fil7 str0" d="M-1248 1007l83 -46 67 27"/>
- <path class="fil7 str0" d="M-1104 851l2 29 -16 12 -78 -4 -63 48 11 71"/>
- <path class="fil7 str0" d="M-712 867l-11 25 10 16 -37 47 -2 65 -25 18"/>
- <path class="fil7 str0" d="M-1493 1087l24 -16 6 -26 43 -7 52 -59 76 29 44 -1"/>
- <path class="fil7 str0"
- d="M-777 1038l-60 13 11 38 -83 -7 -94 -45 14 -37 -20 -40 -29 -5 -5 36 -55 -3"/>
- <path class="fil7 str0" d="M-2000 971l-1 57 34 20 22 50"/>
- <path class="fil7 str0"
- d="M-3173 725l-30 42 -37 0 -4 28 21 8 3 33 33 28 5 49 45 27 2 46 43 -23 27 19 -25 35 -41 10 -27 41 12 23 23 -12 39 20 12 50"/>
- <path class="fil7 str0"
- d="M-2000 971l-15 -29 -28 -7 -47 41 -35 -2 -27 59 -18 -13 -37 21 -77 -6 -17 30 -43 -1 -8 20 -30 6 -53 -18 -45 12 -25 38 -61 -8 -37 -26 -15 -38 -20 10 -34 -12 -17 32 -50 -16 -8 24 -74 -36 -31 45 -12 1 -7 14 9 8 -3 16 -64 18 -76 -11 -36 26 -31 -20"/>
- <path class="fil7 str0"
- d="M-3511 537l-13 33 10 24 -19 18 -25 110 -31 51 -32 -2 -3 48 -30 36 10 20 -24 48 21 71 -17 31 18 66 -50 80"/>
- <path class="fil7 str0"
- d="M-346 877l-29 9 -25 46 -43 12 7 59 -60 46 -12 59 -28 8 -21 26 -40 -11 -22 44"/>
- <path class="fil7 str0" d="M-777 1038l11 32 -39 25 3 23 28 13 77 0 78 44"/>
- <path class="fil7 str0" d="M200 1138l-48 12 -19 45 3 46 -28 29"/>
- <path class="fil7 str0"
- d="M-1098 988l-19 28 23 16 -2 46 -16 13 58 9 46 57 -67 20 -62 -33 -34 59 36 32 11 -25 23 -2 7 -9 8 7 -10 65 12 10"/>
- <path class="fil7 str0"
- d="M-1945 1098l88 -3 54 -25 24 7 35 52 58 13 10 77 14 7 31 -16 2 19 -28 17 55 38"/>
- <path class="fil7 str0"
- d="M-1602 1284l75 1 27 -28 42 -3 -3 -24 -5 -29 -32 21 -12 -25 44 -24 -10 -22 -53 31 -20 -15 17 -50"/>
- <path class="fil7 str0"
- d="M-4107 1294l13 -32 95 -41 72 10 12 -25 28 0 8 -25 12 -8 18 17 11 -15 25 7 -4 -15 18 -7 54 5 15 15 34 -9"/>
- <path class="fil7 str0"
- d="M-920 1257l123 19 9 17 -17 28 18 19 7 1 10 -7 10 2 3 17 -10 7 -52 -3 -22 -17 -46 9 -53 -51 20 -41"/>
- <path class="fil7 str0" d="M-3696 1171l14 4 -8 53 58 46 -36 101"/>
- <path class="fil7 str0"
- d="M-3212 1444l19 -54 -6 -27 24 -16 -16 -45 42 -37 25 1 30 -36 1 -54 21 -27"/>
- <path class="fil7 str0" d="M-914 1424l34 -44 34 27 -10 51"/>
- <path class="fil7 str0" d="M-3668 1375l16 22 -10 31 71 12 6 6 -9 11 17 12"/>
- <path class="fil7 str0"
- d="M-619 1175l10 37 -22 33 3 38 -28 12 21 56 -37 19 -26 -21 -46 37 22 30 23 -22 12 28 -13 50 -34 6"/>
- <path class="fil7 str0" d="M1535 1379l-1 39 45 14 -3 34 0 2 30 -3 -4 44"/>
- <path class="fil7 str0" d="M-3264 1528l52 -84"/>
- <path class="fil7 str0" d="M-3668 1375l-54 21 -87 -19 -93 53 6 99 35 35 -2 40 18 15 27 -6"/>
- <path class="fil7 str0"
- d="M-1945 1098l-33 21 -38 85 -20 6 0 55 -23 30 32 29 -23 114 15 14 -16 66 7 35 -35 13 -4 23 18 -2 1 13 -13 24 -20 1"/>
- <path class="fil7 str0" d="M-3212 1444l49 11 25 -19 48 24 18 8 -17 51 57 49 -31 64"/>
- <path class="fil7 str0"
- d="M-2097 1625l-21 -7 -4 13 -15 2 -5 -7 -13 -17 -38 34 -25 -8 -13 22 4 8 -6 7 -20 -4 -10 21 -19 -9 -21 18 1 35 2 69"/>
- <path class="fil7 str0"
- d="M-941 1370l-28 13 -27 -15 -48 3 -9 14 5 20 -24 26 1 11 16 2 -8 38 23 27 -3 44 -5 2 -12 -23 -10 9 20 30 -28 14 17 62 -21 45 55 83 53 1 10 43"/>
- <path class="fil7 str0" d="M-310 1686l4 13 -14 20 -54 -3 -41 55 0 35 26 19"/>
- <path class="fil7 str0"
- d="M-3063 1632l-10 31 -32 -12 -41 35 -11 32 -30 28 0 24 21 14 -12 48"/>
- <path class="fil7 str0"
- d="M-3063 1632l41 34 35 -5 83 29 95 -14 53 42 97 -1 42 23 38 -17 21 26 44 -19 21 17 35 -18 43 65 33 -34 14 30 12 28 -11 23 20 9 11 -31 36 -17"/>
- <path class="fil7 str0" d="M-389 1825l-2 34"/>
- <path class="fil7 str0"
- d="M108 1270l-68 34 -6 40 -55 0 -29 71 -25 -5 -16 24 8 35 -36 37 -6 35 13 22 -31 35 -15 65 15 69 50 52 -48 90 -6 11 -45 -8 -31 11 -58 -39 -26 10 -40 -30 -42 -4"/>
- <path class="fil7 str0"
- d="M-964 1819l24 9 35 -21 6 -47 26 -14 17 24 -21 53 93 14 34 -52 2 -19 11 -12 6 2 32 -25 68 -3 20 40 38 -17 35 7 -13 36 25 26 3 44 78 25 54 -30"/>
- <path class="fil7 str0"
- d="M1602 1509l42 -11 78 15 -18 46 11 15 -1 13 -22 -1 -5 13 17 20 64 22 74 -28 18 27 36 -11 33 38 35 -6 12 30 -10 38 -28 10 28 20 1 18 -48 29 -20 -5 -6 8 10 44 70 14 43 47 60 -27 58 3 13 60"/>
- <path class="fil7 str0"
- d="M-1602 1284l-11 19 -21 -13 -78 49 13 42 -18 48 24 50 -4 24 -31 6 -13 19 9 33 27 1 43 183 45 5 24 19 -17 16 9 28 45 0 8 9 -14 28 13 15 52 -16 0 21 -45 21 -9 30 -52 14 -3 27 26 47"/>
- <path class="fil7 str0"
- d="M-2097 1625l-15 92 50 8 14 43 -55 107 11 22 61 -11 39 64 28 5 35 -32 25 3 35 45 36 -11 13 11 -8 28 14 13 25 0 18 -19 48 14 36 -29 62 6 17 22 28 3"/>
- <path class="fil7 str0"
- d="M1602 1509l-88 24 15 33 -7 25 26 7 5 17 -18 23 14 39 -24 24 14 20 -25 19 19 4 -1 9 -16 5 -2 35 -37 34 31 13 -17 66 -28 18 -23 -22 -12 13 -2 -22 -29 5 4 50 -16 17 37 45 -43 18 17 28"/>
- <path class="fil7 str0" d="M-1580 2009l-18 28 30 30 -6 56 15 -6 1 1 15 27"/>
- <path class="fil7 str0"
- d="M-964 1819l-26 30 -3 37 -21 4 -10 29 -46 7 4 16 -31 45 -48 -43 -20 11 0 55 -39 22 -1 31 -23 12 -20 44 -8 19 -43 -16 -4 24"/>
- <path class="fil7 str0"
- d="M1043 1166l-73 104 9 47 35 14 -16 75 -20 9 30 61 5 64 -18 142 -30 97 -40 43 24 45 -144 151 18 55 44 2 9 35 -22 38 -29 10 -2 50"/>
- <path class="fil7 str0" d="M760 2215l8 -11 49 10"/>
- <path class="fil7 str0"
- d="M-1303 2146l-76 17 -26 27 -6 37 -12 2 -7 -6 0 -28 -8 -3 -18 27 -44 -54 -43 -20"/>
- <path class="fil7 str0"
- d="M108 1270l-4 27 19 15 -20 25 8 34 -15 23 20 15 -17 28 20 2 0 61 44 24 -51 101 15 7 13 -28 33 9 20 -46 -4 -18 12 -11 8 4 4 49 -14 42 5 131 -14 7 -17 -26 -29 66 61 33 59 -1 78 79 6 80 73 28 11 35 61 41 21 -17 25 4 64 164 29 9 -2 -13 8 -1 7 12 35 1"/>
- <path class="fil7 str0"
- d="M1396 2056l-3 17 -91 -3 -29 26 7 35 -30 14 -26 -10 -10 9 10 17 -63 75 -43 11 -22 -14 -12 24 -30 -1 -77 36 -19 -15 -75 10 -7 22 -27 0"/>
- <path class="fil7 str0" d="M812 2230l31 21 -12 21 18 37"/>
- <path class="fil7 str0"
- d="M1396 2056l30 6 1 19 -27 20 49 30 3 55 55 25 -9 14 15 35 24 -5 -7 31 -18 3 3 5 30 10 -1 25"/>
- <path class="fil7 str0" d="M-1303 2146l11 31 20 12 19 -9 18 39 45 14 -5 51 79 63"/>
- <path class="fil7 str0"
- d="M-2300 1802l49 48 -26 27 15 18 -15 63 8 4 -3 20 -31 23 -1 25 25 35 1 50 28 10 -8 26 16 15 -2 21 -42 26 -3 2 17 45 -17 36 22 82 -26 47 28 6"/>
- <path class="fil7 str0"
- d="M-391 1859l27 75 -20 46 38 56 -15 39 -25 1 -35 43 -21 -8 -16 12 12 28 -6 46 25 59 -49 21 -7 -34 -37 -9 -7 52 -26 35 16 101 53 25"/>
- <path class="fil7 str0" d="M-1116 2347l-28 32 -74 -5 -17 16 4 26 -75 34"/>
- <path class="fil7 str0"
- d="M-1543 2145l-9 43 -65 32 -133 21 -88 30 14 50 -14 25 -35 -9 -7 6 11 25 -44 39 7 27 -6 6 -20 -7 -21 24"/>
- <path class="fil7 str0" d="M849 2309l-2 24 -1 3 -31 22 -6 38 -48 26 6 40"/>
- <path class="fil7 str0" d="M-2265 2431l4 -13 22 3 12 23 21 -1 29 24"/>
- <path class="fil7 str0"
- d="M-2265 2431l-4 34 -19 13 -33 -16 -12 -35 -30 4 -6 23 -44 -53 -22 8 -29 -27 -66 16 -69 -15 -29 57 -10 3 -6 -11 -15 6 -9 -7 -1 -28 -43 -3"/>
- <path class="fil7 str0" d="M-1953 2457l-43 10 -26 29 -82 -47 -73 18"/>
- <path class="fil7 str0"
- d="M-484 2447l-4 48 -8 2 -25 -21 -16 0 -17 19 -32 -3 -46 24 -20 -18 -29 19 -29 -15 -36 -58 -23 9 -6 -6 4 -15 -23 -10 13 -17 -3 -4 -14 4 -12 -19 -35 -4 -6 -14 -9 -2 -24 15 -33 -8 -24 -33 -22 -2 -16 15 -56 13 -81 -19"/>
- <path class="fil7 str0"
- d="M767 2462l-78 -4 -19 24 -32 -52 -121 -48 -49 -45 -12 13 -38 -18 -44 -52 -45 -6 -3 32 -6 2 -1 -2 -22 1 2 46 -21 12 31 24 -36 59 -43 -33 -22 47 -29 0 -18 -27 -34 50 -29 -14 9 -37 -24 9 -41 -21 -26 28 -34 -9 -28 19 6 32 -22 18 -25 -3 -14 -24 -55 52 12 21 -14 26 -85 8"/>
- <path class="fil7 str0" d="M-484 2447l52 -20 17 24 70 34 102 105"/>
- <path class="fil7 str0" d="M767 2462l8 23 28 9 12 39 -25 56 19 52 -24 38 -36 20 6 11"/>
- <path class="fil7 str0" d="M-1306 2450l-42 14 -91 109 -63 23 -28 43 -16 85 -52 2 -47 70"/>
- <path class="fil7 str0"
- d="M-1645 2796l-64 6 6 11 -9 9 -21 2 -22 3 -32 -10 -4 -55 -27 -31 -6 -43 -30 -3 -3 -4 10 -15 -15 -15 -4 -49 -50 -65 -35 -14 -2 -66"/>
- <path class="fil7 str0" d="M755 2710l23 -1 12 21 33 10 -7 36 71 19 23 36 44 17"/>
- <path class="fil7 str0"
- d="M-728 2977l5 -16 -15 -29 8 -18 63 -7 12 -19 -23 -25 9 -21 51 29 14 -10 -2 -34 53 7 24 -33 35 12 37 36 28 4 5 -16 22 9"/>
- <path class="fil7 str0"
- d="M-243 2590l3 46 48 56 -13 53 17 37 -6 64 -26 20 -46 -17 -9 81 -29 11 -32 48"/>
- <path class="fil7 str0"
- d="M-2177 2467l-13 62 26 17 4 28 -36 124 -51 57 -72 41 7 22 -28 35 -26 14 -29 -7 -4 32 36 -9 12 15 -17 53 -29 1 -2 30 -30 -15 6 -26 -36 11 -32 34 3 55 -31 32"/>
- <path class="fil7 str0" d="M-2519 3073l-37 2 0 -42 -49 20 -14 30 -43 -17 -19 -27 -42 -13"/>
- <path class="fil7 str0"
- d="M-2710 2997l5 -9 -86 -59 -187 105 -12 43 -65 17 -19 -12 -22 16 -37 -5 -19 -20"/>
- <path class="fil7 str0"
- d="M-1645 2796l-7 50 -40 13 -18 -12 -7 5 3 24 -22 26 2 96 -59 7 -22 61 -32 -14 -8 6 4 27 -24 56"/>
- <path class="fil7 str0" d="M-276 3045l-1 3 12 14 3 -2 74 75 58 -5 -1 37"/>
- <path class="fil7 str0"
- d="M-1306 2450l31 49 32 10 -4 23 24 37 -56 147 32 25 -12 52 33 13 11 -15 13 34 28 -3 -11 37 24 23 -2 25 21 -9 29 20 0 51 29 12 11 24 -32 106 11 8 38 -27 17 83 1 4"/>
- <path class="fil7 str0"
- d="M-1038 3179l28 2 12 -39 54 35 46 -33 13 -44 -13 -69 14 -44 14 -9 7 9"/>
- <path class="fil7 str0" d="M-2519 3073l107 75 35 -8 26 -32 24 -3 17 15 -9 39 21 48"/>
- <path class="fil7 str0"
- d="M-2298 3207l91 22 76 -53 11 35 22 0 87 -80 5 -30 55 -11 24 61 52 -10"/>
- <path class="fil7 str0" d="M-1088 3246l55 -19 -18 -38 13 -10"/>
- <path class="fil7 str0" d="M-1164 3258l0 1 28 1 41 -30 7 16"/>
- <path class="fil7 str0"
- d="M-1875 3141l25 14 48 -28 30 -44 15 3 8 25 29 27 31 -39 31 -14 28 36 45 -16 33 37 108 32 26 26 18 -7 58 21 5 22 -12 24"/>
- <path class="fil7 str0"
- d="M-131 3167l70 3 1 -40 15 -2 14 27 16 31 51 0 43 36 -2 19 -45 22"/>
- <path class="fil7 str0" d="M-131 3167l42 97 44 6 35 6 42 -13"/>
- <path class="fil7 str0" d="M32 3263l11 28"/>
- <path class="fil7 str0"
- d="M755 2710l-75 32 -12 -28 -46 7 -63 -41 -23 24 -9 50 -35 20 -15 -14 -26 13 4 36 48 4 -4 70 20 21 -41 32 37 47 -61 55 -9 39 -51 14 -25 -8 0 39 -37 87 -33 22 -40 2 -6 30 -34 16 0 44 25 30"/>
- <path class="fil7 str0" d="M244 3353l-53 21 -22 -79 -43 -13 -83 9"/>
- <path class="fil7 str0" d="M-1483 3350l23 27 8 1 50 -46 49 -10 -1 -20 61 -20 15 -21"/>
- <path class="fil7 str0" d="M-2298 3207l-23 15 3 60 -26 96 42 -7 22 15 -19 70"/>
- <path class="fil7 str0"
- d="M588 3454l-46 -18 -18 -32 -36 -7 -23 43 -45 31 -22 -31 -67 4 -11 -65 -18 -7 -23 27 -35 -46"/>
- <path class="fil7 str0" d="M-1088 3246l7 54 30 6 -16 81 32 15 44 99 46 52 -8 129"/>
- <path class="fil7 str0"
- d="M43 3291l-36 17 3 17 6 46 -39 90 5 41 -26 13 -40 -8 -63 85 -11 87 13 19"/>
- <path class="fil7 str0" d="M-1981 3718l34 -22"/>
- <path class="fil7 str0" d="M-2092 3722l15 -13 22 -73 23 -16 53 40 -2 58"/>
- <path class="fil7 str0" d="M-2208 3444l-6 32 18 25 -36 91 132 132"/>
- <path class="fil7 str0" d="M-1981 3718l-58 31 -2 -1"/>
- <path class="fil7 str0" d="M-953 3682l35 56 -14 24 28 5"/>
- <path class="fil7 str0" d="M-901 3767l24 -24 17 6 13 36"/>
- <path class="fil7 str0" d="M-477 3749l37 5 20 43 53 -9 63 19 25 -31 134 -78"/>
- <path class="fil7 str0"
- d="M-1947 3696l40 -4 4 -25 61 -47 20 49 22 -29 108 31 25 -15 21 -51 59 -2 11 38 -15 7 -5 42 -24 0 -17 66 24 17 18 -17 54 9 6 43 59 29 42 -24 34 17 45 -22 61 -5 67 -70 61 1 12 -54 50 -2 24 -16 85 38 42 -18"/>
- <path class="fil7 str0" d="M-797 3779l82 -10 74 74 29 -35 31 42 55 -40 69 9"/>
- <path class="fil7 str0"
- d="M-2142 3754l-7 3 -26 -19 -16 40 -56 23 -44 -18 -21 11 -7 55 -24 47 -36 4 -31 -33 -34 -2 -20 18 19 21 -10 32 -43 21 -79 -46 -13 24 -53 17 -12 -19 -33 33 -7 -34 -20 -2 -54 53 -49 -39 -41 -12 -9 -46 -21 -5 -12 7 -89 -15 -5 18 -42 -29 -41 10 -44 -11 -18 -37 34 -54 -25 -18 -6 -35 -47 0 -87 -39 -12 17 26 22 -26 47 -17 3 -7 -33 17 -15 -30 -7 -25 23 -7 17 11 5 -25 34 -20 -1"/>
- <path class="fil7 str0"
- d="M-145 3698l34 41 24 -11 33 26 103 22 -10 78 -1 2 -42 105 74 85 104 -9 24 42 0 67"/>
- <path class="fil7 str0"
- d="M701 4059l0 23 -22 -22 -42 22 -12 -16 -32 22 -51 -19 -85 60 -66 2 1 24 38 5 7 13 -67 45 -15 -35 -51 -19 -47 23 -19 -25 -28 0 -12 -16"/>
- <path class="fil7 str0"
- d="M-2147 4219l30 -7 28 -91 25 -18 27 3 9 -31 -51 -25 -22 -64 47 14 27 -11 -24 -37 14 -51 21 -24 49 2 10 -12 -1 -1 -29 -72 29 -13 22 -57 -11 -28"/>
- <path class="fil7 str0" d="M198 4146l-20 17 34 63 -68 22"/>
- <path class="fil7 str0"
- d="M-844 4360l-1 -70 16 4 35 -24 15 -61 -57 -41 -22 -71 -63 -35 43 -75 -19 -67 64 -96 -14 -39 0 0"/>
- <path class="fil7 str0"
- d="M-1714 4497l10 -39 214 23 55 -41 111 20 23 -39 17 30 39 7 40 -19 12 -35 19 -6 114 26 42 -28 19 23 64 -17 16 10 75 -52"/>
- <path class="fil7 str0" d="M-2147 4219l41 32 54 0 7 51 81 30 60 61 43 17 45 55 102 32"/>
- <path class="fil7 str0"
- d="M-2147 4219l-61 1 -15 8 6 23 -10 12 -46 22 -28 38 -40 -1 -22 49 -89 56 -4 73 28 48 3 43 -12 34 -28 21"/>
- <path class="fil7 str0"
- d="M-844 4360l41 23 55 -10 12 70 50 11 2 71 21 15 9 7 -6 53 -60 87"/>
- <path class="fil7 str0"
- d="M-599 4725l66 -122 65 -39 29 -44 35 17 45 -10 87 -65 3 -3 35 6 25 42 55 -10 42 -46 -16 -112 26 -30 3 -56 26 -28 21 -7 18 15 47 -42 45 -15 31 11 7 26 48 35"/>
- <path class="fil7 str0" d="M-720 4687l121 38"/>
- <path class="fil7 str0"
- d="M-2465 4646l-28 -4 -49 40 -15 -28 31 -23 -11 -20 -27 -10 -45 11 -51 48 5 33 -21 41 -95 17 -44 31"/>
- <path class="fil7 str0"
- d="M-2815 4782l-97 -45 -5 -23 -29 -22 -22 4 -15 31 -58 -10 -11 -46 -119 -23 8 -49 -78 -26"/>
- <path class="fil7 str0" d="M-599 4725l76 79"/>
- <path class="fil7 str0"
- d="M144 4248l9 116 -41 59 6 50 50 13 17 34 -7 56 -30 57 6 31 8 12 66 102 44 42 42 11"/>
- <path class="fil7 str0" d="M-2465 4646l55 73 0 34 37 29 0 54 38 23 3 38 18 17 4 45"/>
- <path class="fil7 str0"
- d="M-523 4804l25 18 21 -11 25 18 43 1 17 23 -10 40 4 102 103 147 53 1 62 45"/>
- <path class="fil7 str0"
- d="M-1554 5190l-45 -64 5 -15 -60 -75 -29 -9 29 -48 -41 -27 20 -40 -45 -14 9 -145 3 -5 60 -111 -30 -65 2 -36 -17 -34 -21 -5"/>
- <path class="fil7 str0"
- d="M-720 4687l-26 11 -11 58 -26 15 -24 -6 -49 40 -64 125 8 53 -46 29 -12 27 -31 -9 -33 12 -48 -32 -28 0 -38 40 -49 20 -80 -40 -57 62 -81 38 -23 -4 -26 71 -57 8 -33 -15"/>
- <path class="fil7 str0"
- d="M-2370 4984l0 33 32 34 96 -67 34 9 10 -4 1 -17 2 -1 9 15 7 -2 0 -14 42 -6 32 46 -10 26 3 4 15 -4 5 7 -3 68 30 47 28 8 10 59 19 17 48 -16 28 69"/>
- <path class="fil7 str0" d="M-1554 5190l-55 -6 -37 43 -42 5 -15 79 -40 34"/>
- <path class="fil7 str0" d="M-1932 5295l23 3 10 32 34 0 25 -10 19 -39 37 -4 9 41 32 27"/>
- <path class="fil7 str0"
- d="M-2219 5475l7 -15 68 -19 62 -42 5 -19 -15 -19 5 -6 24 8 29 -31 24 34 42 -31 -7 -37 43 -3"/>
- <path class="fil7 str0"
- d="M-2920 5534l-26 -28 15 -41 -16 -62 24 -31 -4 -87 15 -40 -26 -36 21 -12 -5 -36 30 -19 -48 -89 0 -36 -80 -9 -4 -15 40 -60 118 -26 21 23 17 -5 6 -40 37 -19 -21 -26 22 -33 -28 -8 -3 -17"/>
- <path class="fil7 str0"
- d="M-2870 5540l1 1 45 4 62 35 100 4 25 -46 86 -11 13 -23 33 -1 21 9 14 16 16 -1 32 -32 3 -16 -16 -30 17 -10 32 8 -1 25 -23 19 12 26 11 1 55 -50 26 4 23 36 20 3 44 -36"/>
- <path class="fil7 str0"
- d="M-523 4804l-47 34 -3 51 14 21 -26 64 6 42 -35 -3 -3 13 12 49 -11 19 -38 7 -4 16 -52 21 -53 47 -11 119 -16 10 -47 -10 -13 -22 -37 -9 -56 130 -29 -5 -11 12 26 90 -52 46 26 50 -66 38 3 29"/>
- <path class="fil7 str0"
- d="M-1743 5345l22 43 10 79 28 1 7 23 62 27 35 35 128 37 32 38 -8 43"/>
- <path class="fil7 str0"
- d="M-2219 5475l25 31 4 41 -26 50 -33 10 -36 -32 -28 -3 -28 32 28 41 -24 69 -35 33 -39 7 -39 65 -45 -10 -7 4 2 18 43 10 22 -22 15 -4 29 6 44 77 12 62 10 4 17 -4 18 18"/></g>
- <g>
- <path class="fil7 str1" d="M-374 834l28 43"/>
- <path class="fil7 str1"
- d="M-346 877l49 -8 18 40 31 -29 81 17 9 48 -20 54 -27 28 27 34 42 3 2 -49 17 -8 10 6 -7 18 22 21 28 -5 149 70 61 3 40 -16 14 34"/>
- <path class="fil7 str1"
- d="M200 1138l0 21 54 25 38 51 18 -5 11 -26 61 16 46 -39 60 42 24 -6 25 48 55 28 97 -41 45 9 24 31 32 -37 39 25 116 -10 15 -23 -18 -24 9 -64 25 -12 67 19"/>
- <path class="fil7 str1" d="M1043 1166l50 24 14 -10 72 10 45 52 30 -14 66 3 56 81"/>
- <path class="fil7 str1" d="M1376 1312l15 -5 7 -34 128 14 4 22 29 10 -24 13 -6 37"/>
- <path class="fil7 str1" d="M1529 1369l6 10"/>
- <path class="fil7 str1"
- d="M1376 1312l-11 44 28 18 -24 19 19 35 52 -1 25 -24 29 -1 8 -27 27 -6"/>
- <path class="fil7 str1"
- d="M1535 1379l114 25 3 7 20 47 22 14 39 -9 29 -45 67 -16 91 27 21 29 31 11 22 -22 42 6 17 -45 57 -9 81 -55 50 0 29 30 46 -8"/>
- <path class="fil7 str1"
- d="M-3834 1670l7 69 31 -9 25 18 -5 27 -41 23 -34 51 6 27 22 11 -1 31 17 10 46 -7 42 -38 27 -2 8 -18 10 0 5 31 8 2 20 -17 72 -12 58 22 -9 34 46 -6 15 -22 18 6 4 2 17 37 27 -26 26 5 70 -27 11 -68 33 -9 44 33 31 -16"/>
- <path class="fil7 str1"
- d="M-3178 1832l30 20 49 2 25 -32 13 12 29 30 54 -2 19 -18 18 20 -13 38 32 14 -31 87 6 47 25 20 35 -19 50 9 84 66 -10 17"/>
- <path class="fil7 str1"
- d="M-3146 2517l-8 38 50 93 -13 10 -5 61 14 74 -24 62 26 37 -34 55 36 64 -48 62"/>
- <path class="fil7 str1"
- d="M-3152 3073l-77 25 -16 28 8 47 44 21 34 64 -30 108 -43 41 -20 95"/>
- <path class="fil7 str1" d="M-3544 3500l13 43 64 58 3 24 50 24 -14 90 42 51"/>
- <path class="fil7 str1" d="M-3386 3790l-6 46 56 30 -6 42 73 3 27 29 8 40 -56 79 4 32"/>
- <path class="fil7 str1" d="M-3453 4399l21 15 70 108 30 72 91 -21"/>
- <path class="fil7 str1"
- d="M-3241 4573l-47 129 -57 -14 -14 31 -71 8 -30 107 -76 62 -17 72 -46 73 7 9"/>
- <path class="fil7 str1" d="M-2352 6093l7 0"/>
- <path class="fil7 str1" d="M-2355 6320l-29 -55"/>
- <path class="fil7 str1" d="M-906 6736l-31 -4 11 -36"/>
- <path class="fil7 str1" d="M-489 6865l22 54 30 23 40 83 33 65 -33 57 2 44 56 96"/></g></g>
-
- <g id="rivers_lakes">
- <g>
- <path class="fil7 str2" d="M-1532 1117l-6 2 -5 1 -6 2 -6 2 -5 1 -6 1 -6 1 -6 1 -9 2"/>
- <path class="fil7 str2"
- d="M-1587 1130l-6 1 -6 0 -5 -1 -6 -3 -3 -5 -1 -6 1 -6 4 -3 5 -3 6 -1 6 0 6 1 6 1 5 1 6 1 6 1 5 -2 6 -3 4 -3 4 -5 2 -5 4 -5 4 -4 6 -1 5 0 6 1 6 1 6 1 6 2 6 2"/>
- <path class="fil7 str2"
- d="M-3565 1344l-2 -5 -2 -6 -2 -5 -1 -6 0 -6 0 -6 1 -6 1 -5 2 -6 2 -5 4 -5 5 -3 4 -3 4 -5 3 -5 2 -5 1 -6 2 -6 3 -4 4 -5 4 -4 4 -4 3 -5 3 -5 3 -5 3 -5 3 -5 3 -5 4 -5 4 -4 4 -4 5 -3 5 -2 7 -1 5 1 -1 4 -4 6 -3 5 -4 5 -3 4 -5 4 -5 2 -6 3 -3 4 -2 6 -1 5 -3 5 -4 5 -4 4 -2 6 -3 5 -3 5 -4 4 0 6 -1 6 -2 6 -4 4 -5 2 -5 3 -3 5 -1 6 -1 6 0 6 0 6 0 6 0 6 -3 4 -6 5"/>
- <path class="fil7 str2"
- d="M-2635 2170l6 -3 2 -4 0 -6 -1 -6 -1 -6 2 -6 3 -5 3 -5 4 -4 6 0 7 0 5 -1 3 -5 1 -6 1 -6 0 -6 1 -6 3 -5 4 -3 6 -3 6 -1 6 1 6 1 5 -2 1 -5 -2 -7 -4 -4 -3 -5 1 -6 3 -5 5 -3 6 1 6 0 6 -1 6 -3 5 -3 1 -4 0 -6 -2 -6 -2 -6 -2 -6 -3 -5 -4 -4 -2 -5 -1 -6 0 -6 0 -6 3 -5 4 -4 3 -5 2 -6 2 -5 -4 -8"/>
- <path class="fil7 str2"
- d="M-2532 1949l-3 6 -3 5 -3 5 -4 3 -6 1 -5 1 -4 5 -1 6 -1 5 1 6 1 6 3 5 3 5 2 6 0 6 0 5 -2 6 -4 5 -4 3 -5 4 -4 4 -4 4 -4 4 -2 6 -3 5 -4 4 -4 4 -6 1 -5 1 -3 4 -2 6 -2 6 1 6 0 6 -4 4 -5 3 -6 2 -5 3 -5 3 -5 2 -6 1 -7 0 -5 2 0 6 3 4 5 4 3 5 1 5 1 6 1 6 2 6 1 5 5 -1"/>
- <path class="fil7 str2"
- d="M680 2265l-2 6 -3 5 -5 3 -5 2 -6 2 -6 0 -5 -2 -6 2 -5 3 -4 4 -3 5 -1 6 0 6 0 7 -2 4 -5 2 -7 0 -6 -1 -5 -3 -5 -3 -6 -2 -5 0 -6 2 -6 3 -3 3 -1 9"/>
- <path class="fil7 str2"
- d="M-2723 3026l-5 3 -5 4 -4 4 -2 6 -1 5 0 6 2 6 2 6 2 5 3 4 5 3 6 3 5 2 5 3 1 6 -1 6 1 6 -2 5 -4 4 -5 4 -5 3 -5 2 -6 1 -6 1 -6 1"/>
- <path class="fil7 str2"
- d="M-2668 3397l6 1 5 0 5 -3 5 -4 4 -3 6 -3 5 -2 5 -3 2 -5 1 -6 0 -6 3 -5 2 -5 0 -6 -5 -4 -5 -1 -3 4 -3 6 -1 6 -1 6 -1 5 -3 5 -5 4 -4 3 -6 3 -6 1 -3 4 -3 8"/>
- <path class="fil7 str2"
- d="M-2311 3446l-4 -4 -3 -5 -3 -5 -1 -6 0 -5 2 -6 2 -6 1 -5 1 -6 -1 -6 -3 -5 -5 -2 -6 1 -3 5 0 6 -2 6 -3 5 -4 4 -4 3 -6 3 -6 1 -5 2 -6 0 -6 -1 -6 1 -5 1 -6 1 -6 0 -6 0 -6 0 -6 0 -5 1 -6 0 -6 1 -6 2 -5 1 -5 3 -5 3 -4 5 -3 5 -1 8"/>
- <path class="fil7 str2"
- d="M-2463 3452l6 1 5 -1 6 -3 5 -2 5 -3 5 -3 5 -3 6 -2 5 0 6 0 6 1 6 0 6 0 6 0 5 3 4 4 5 1 6 -2 5 -3 6 -2 5 -2 6 -1 6 -1 6 0 4 5 4 4 5 2 7 1"/>
- <path class="fil7 str2"
- d="M-2509 3450l-3 -5 2 -5 4 -4 5 -4 4 -4 2 -6 -4 -3 -6 0 -4 3 -4 5 -3 5 -3 5 -5 3 -5 3 -5 2 -5 4 -4 3 -6 1 -6 0 -6 -1 -6 -1 -5 -3 -4 -4 -4 -4 -4 -4 -5 -4 -5 -2 -6 -1 -6 -1 -6 -1 -5 -3 -3 -5 -2 -5 -3 -5 -5 -3 -6 2 -6 -1 -6 -1 -5 -1 -12 1"/>
- <path class="fil7 str2"
- d="M-2665 3406l5 4 5 3 4 3 6 3 6 1 3 4 3 5 3 5 5 3 6 1 6 1 6 -1 6 1 5 0 5 3 5 4 4 5 2 5 3 4 6 1 6 1 6 1 5 0 6 0 6 -3 5 -2 5 -3 6 -1 6 0 5 -2 6 -2"/>
- <path class="fil7 str2"
- d="M-2994 3305l-3 -5 -5 0 -6 0 -6 1 -6 2 -4 4 -5 2 -6 2 -5 2 -6 3 -5 3 -5 2 -4 4 -5 4 -5 3 -6 0 -3 -4 0 -6 2 -6 -3 -4 -6 -2 -3 5 -1 6 1 6 1 6 -1 5 -5 3 -6 2 -5 3 -6 2 -5 3 -5 3 -4 4 -4 4 -3 5 -2 6 -2 5 -2 6 -4 4 -3 5 -2 6 -3 5 -2 5 -2 6 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -2 5 -4 5 -2 5 4 7"/>
- <path class="fil7 str2"
- d="M-2707 3409l-1 -6 -1 -6 -1 -6 -3 -1 -5 5 -2 6 -1 5 -3 5 -5 4 -4 4 -5 3 -5 1 -6 1 -6 2 -5 2 -6 2 -5 2 -5 2 -6 2 -5 2 -6 2 -5 2 -6 2 -5 2 -6 2 -5 2 -6 1 -6 1 -6 1 -5 0 -6 1 -6 1 -6 -1 -6 0 -5 1 -6 2 -6 2 -5 1 -6 2 -5 2 -5 4 -4 4 -6 1 -6 0 -3 -5 -1 -6 -1 -4 -5 -2 -6 -2 -6 0 -7 0 -4 2 -4 6 -3 5 -5 1 -6 -1 -5 -3 -5 -2 -5 -4 -5 -3 -5 -3 -5 -3 -4 -4 -5 -4 -2 -5 -1 -6 -4 -4 -6 -3 -5 2 -6 1 -6 1 -5 2 -4 4 -6 3 -6 0 -6 -1 -3 -3 0 -7 5 -3 3 -5 -1 -6 -5 0 -6 3 -4 4 -4 4 -6 3 -5 2 -6 2 -5 0 -6 1 -6 2 -5 2 -5 2 -6 3 -5 2 -6 2 -5 3 -5 4 -5 2 -5 -2 0 -5 4 -5 3 -5 5 -4 3 -4 4 -5 3 -5 3 -5 3 -5 3 -5 2 -5 2 -6 2 -5 2 -6 2 -5 2 -6 3 -5 4 -4 5 -2 6 -2 6 -1 5 -1 6 -1 6 -2 5 -3 4 -4 4 -4 4 -4 5 -4 4 -3 5 -4 5 -2 6 -2 6 -1 6 0 5 -2 5 -3 6 -2 5 -3 6 -1 6 0 -1 -4"/>
- <path class="fil7 str2"
- d="M-3947 3399l2 5 2 6 3 5 4 4 1 6 -3 5 -1 6 0 6 -1 6 0 5 1 6 0 6 0 6 -2 5 -3 5 -4 5 -4 4 -3 5 -4 5 -3 5 -2 5 -2 6 1 6 5 4 4 4 -1 5 -3 5 -5 4 -5 0 -6 -2 -6 1 -5 3 -2 6 0 6 0 7"/>
- <path class="fil7 str2"
- d="M-3989 3565l5 2 6 2 6 -1 5 -2 5 -3 4 -5 2 -5 4 -5 4 -4 4 -4 6 -3 4 -3 -1 -5 -2 -6 -1 -6 0 -6 3 -5 5 -1 6 2 6 0 7 -1 3 -2 -3 -6 -6 -3 -6 -1 -5 -1 -2 -5 2 -6 0 -6 1 -6 0 -6 0 -6 0 -6 0 -5 2 -6 2 -6 1 -5 2 -6 2 -5 1 -6 -2 -6 -5 -4 -5 -1 -6 -2 -6 0 -6 -1"/>
- <path class="fil7 str2"
- d="M-604 3461l5 3 5 4 4 4 4 4 3 5 2 6 3 5 4 4 5 3 6 2 6 -2 5 1 5 4 0 5 -4 5 -1 6 0 6 1 5 3 6 3 5 4 4 4 5 4 3 5 4 5 3 6 1 6 0 5 2 5 3 5 4 1 5 -1 6 3 5 3 4 4 5 5 6"/>
- <path class="fil7 str2"
- d="M-481 3602l-5 3 -6 0 -4 -2 -5 -5 -4 -4 -4 -5 -3 -5 -4 -2 -6 0 -7 0 -5 0 -6 -2 -5 -3 -2 -5 -2 -6 -2 -6 -1 -6 -3 -5 -4 -4 -4 -4 -5 -3 -4 -5 -4 -4 -3 -5 -2 -5 -3 -5 -5 -4 -5 -3 -4 -4 -2 -5 -2 -6 -1 -6 -1 -5 -1 -6 0 -6 1 -8"/>
- <path class="fil7 str2"
- d="M-3176 3467l4 3 6 0 6 -1 5 -2 5 -3 4 -4 4 -5 5 -2 6 -3 5 -1 6 -2 6 0 6 0 5 2 6 1 6 0 6 0 5 0 6 0 6 0 6 0 6 0 6 0 5 -2 5 -3 6 0 6 1 6 2 5 2 4 4 5 4 5 3 4 3 5 4 5 3 5 3 5 3 5 3 5 3 5 3 3 5 -1 6 -2 6 1 4 6 3 6 0 6 -1 4 4 3 5 3 5 3 6 2 5 3 5 2 5 3 5 3 5 3 6 3 4 4 5 4 4 5 3 5 3 5 3 6 2 5 1 6 0 6 0 6 1 6 0 6 0 6 0 5 0 6 2 6 2 5 2 5 2 6 3 5 2 5 4 4 3 5 4 4 4 5 3 5 3 5 2 6 2 6 0 6 -1 4 -5 1 -6 -4 -4 -5 -3 -6 -1 -6 0 -5 -3 -5 -2 -5 -4 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -4 -4 -5 -3 -5 -4 -5 -3 -6 0 -5 0 -6 1 -6 1 -6 1 -6 1 -5 -1 -6 -1 -6 -2 -5 -2 -5 -3 -5 -4 -4 -4 -4 -4 -3 -5 -3 -5 -4 -5 -3 -4 -4 -5 -3 -5 -4 -4 -3 -5 -3 -5 -2 -6 -1 -6 1 -5 5 -4 5 -2 6 -2 6 -1 5 -1 6 -2 5 -2 6 -1 6 -1 5 -1 6 -1 6 -2 5 -1 6 -1 6 0 6 0 6 0 5 -1 6 -1 6 -1 6 -1 5 -2 6 -2 5 -2 5 -2 6 -3 5 -2 5 -3 5 -3 6 -2 5 -3 5 -2 6 -1 6 0 6 1 5 -2 5 -3 3 -5 4 -4 5 -4 4 -4 8 -6"/>
- <path class="fil7 str2"
- d="M-2017 3833l-1 -6 -2 -5 -3 -5 -3 -5 -3 -5 -2 -5 1 -6 3 -6 -1 -5 -4 -4 -5 -4 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -4 -4 1 -6 5 -2 6 1 6 1 7 -4"/>
- <path class="fil7 str2"
- d="M-2142 3754l-1 6 -1 6 -1 5 -1 6 -1 6 -1 6 -1 5 -2 6 -2 5 -2 6 -3 5 -3 5 -4 4 -5 4 -5 3 -5 3 -5 4 -5 3 -5 0 -5 -3 -4 -5 -2 -6 -1 -6 -4 -1 -6 4 0 5 2 6 -1 6 0 6 -1 6 -1 5 -2 6 -2 5 -1 6 -2 6 -1 5 -1 6 3 10"/>
- <path class="fil7 str2"
- d="M-2224 3903l5 2 5 -3 0 -5 -1 -6 -2 -6 0 -6 2 -5 3 -5 5 -4 4 -4 6 -2 5 -2 6 -3 5 -3 5 -3 5 -3 4 -3 5 -3 5 -4 4 -4 4 -5 3 -4 3 -5 3 -5 3 -6 2 -5 3 -5 2 -6 2 -5 2 -6 2 -5 2 -6 2 -5 2 -5 5 -4 5 -2 6 -2 6 1 6 1 4 4 3 5 3 5 3 5 4 5 3 5 5 3 5 3 5 3 4 4 4 4 3 5 2 6 2 5 2 6 3 5 4 5 5 2 9 1"/>
- <path class="fil7 str2"
- d="M-2310 3962l-6 1 -6 0 -6 1 -5 1 -6 2 -5 4 -4 4 -3 5 -3 5 -4 4 -5 3 -6 2 -5 2 -6 2 -5 1 -6 2 -6 1 -5 2 -5 3 -5 3 -3 5 -5 7"/>
- <path class="fil7 str2"
- d="M-2420 4022l2 3 6 1 6 -1 5 -3 5 -3 5 -3 5 -3 5 -3 6 -2 5 -2 6 -2 5 -2 5 -3 5 -3 5 -3 5 -3 5 -4 4 -3 5 -4 4 -4 4 -5 7 -8"/>
- <path class="fil7 str2"
- d="M-2391 4081l1 -7 1 -5 4 -3 6 -2 6 -1 6 1 4 5 5 3 5 2 6 1 6 0 6 0 6 -1 5 -2 6 -3 4 -3 5 -3 6 0 6 0 6 0 6 0 6 0 5 0 6 -1 6 -1 5 -2 6 -2 5 -4 4 -3 6 -2 6 2 4 3 0 5 -3 6 -1 6 -1 6 2 5 4 5 4 4 4 4 5 4 5 2 6 3 5 1 6 2 4 4 4 5 3 6 0 5 -5 5 -5 0 -5 -2 -5 -3 -6 -3 -4 -3 -5 -5 -4 -4 -5 -2 -6 -2 -3 -5 -3 -5 -3 -5 -2 -5 -4 -5 -4 -4 -6 -2 -5 -1 -6 0 -6 1 -6 0 -6 1 -6 0 -5 1 -6 1 -6 1 -4 4 -5 3 -6 1 -6 0 -6 0 -6 0 -5 -1 -6 -2 -6 -2 -5 -1 -6 -1 -6 -1 -6 0 -5 1 -7 0"/>
- <path class="fil7 str2"
- d="M-858 4621l4 -3 5 -4 4 -4 4 -5 3 -5 3 -5 3 -5 5 -3 3 5 -1 6 -4 4 -4 4 -4 5 -4 4 -4 4 -3 5 -3 5 -1 6 1 5 3 6 2 5 3 6 0 5 -3 5 -4 5 -4 4 -4 4 -9 3"/>
- <path class="fil7 str2"
- d="M-867 4683l-1 -5 1 -6 2 -6 2 -5 2 -5 2 -6 1 -5 1 -6 1 -6 -1 -6 -1 -6"/>
- <path class="fil7 str2"
- d="M3405 6355l-6 -2 -5 -2 -6 -1 -5 -2 -7 -2 -5 0 -2 4 0 6 0 7 0 6 -1 6 -2 6 -1 6 -1 5 2 6 4 5 5 2 6 0 6 -1 6 1 5 2 7 4"/>
- <path class="fil7 str2"
- d="M369 6486l6 -2 5 -2 6 -2 5 -2 6 -2 5 -2 6 -2 5 -2 6 -2 5 -2 6 -3 5 -2 6 -1 5 -1 6 0 6 2 5 4 4 4 2 5 -1 6 -2 6 -2 6 -3 5 -3 5 -4 5 -4 3 -5 2 -6 2 -6 1 -6 1 -5 1 -6 0 -6 0 -6 1 -6 1 -5 1 -6 1 -6 1 -6 2 -5 1 -6 3 -5 2 -4 4 -4 4 -4 5 -5 4 -4 3 -6 2 -5 2 -6 1 -6 0 -5 -1 -6 -2 -6 -2 -6 -1 -5 0 -6 1 -6 1 -6 1 -5 1 -6 1 -6 1 -6 0 -6 0 -6 0 -4 -3 -1 -6 2 -6 5 -3 5 -3 5 -3 5 -4 5 -3 4 -4 5 -4 4 -4 5 -3 5 -3 5 -3 5 -2 6 -2 6 -2 5 -2 6 -1 6 0 5 1 5 4 5 3 5 -1 5 -3 6 -4 5 -2 5 -2 10 -4"/>
- <path class="fil7 str2"
- d="M2860 6683l2 -5 2 -6 1 -6 2 -5 2 -6 2 -5 2 -5 3 -6 2 -5 3 -5 3 -5 3 -5 3 -5 4 -5 3 -5 3 -5 3 -4 3 -5 4 -5 2 -5 3 -6 3 -5 3 -5 4 -5 3 -5 4 -4 4 -3 5 -3 6 -2 5 -1 6 -2 6 -1 6 -2 6 -1 5 -2 5 -3 5 -3 4 -5 4 -4 5 -3 5 -2 6 -3 5 -2 6 -2 5 -3 6 -3 6 -2 5 -1 5 0 5 3 4 5 3 5 2 6 1 6 0 6 -1 6 -2 5 -5 4 -5 3 -6 1 -5 0 -6 0 -6 0 -6 1 -6 2 -5 3 -5 3 -4 4 -3 5 -1 6 -3 5 -3 5 -3 5 -4 4 -4 4 -4 4 -5 4 -5 3 -5 2 -6 2 -6 1 -5 3 -5 3 -4 4 -5 3 -5 4 -4 4 -4 4 -5 4 -4 4 -4 4 -4 4 -4 4 -4 5 -4 4 -3 5 -4 5 -4 4 -5 3 -5 1 -12 1"/>
- <path class="fil7 str2"
- d="M-3569 4591l5 -3 5 -3 4 -5 1 -5 2 -6 4 -4 5 -3 5 -3 5 -3 5 -3 5 -3 6 -2 5 -2 6 -1 6 0 6 -1 5 -3 4 -4 3 -5 2 -5 0 -7 1 -5 3 -5 5 -4 5 -3 5 -2 6 0 6 0 6 1 5 1 6 1 6 1 6 1 6 0 6 1 7 2 6 1 4 -1 3 -4 0 -7 -1 -6 -4 -5 -5 -3 -6 -2 -5 -1 -6 -1 -6 0 -6 0 -6 1 -5 1 -6 1 -6 1 -5 2 -6 1 -6 2 -6 2 -5 2 -6 2 -6 1 -5 1 -5 0 -6 -3 -3 -6 0 -5 1 -6 3 -6 2 -5 4 -5 3 -4 5 -4 3 -5 4 -4 3 -5 3 -5 3 -5 3 -6 2 -5 3 -5 4 -4 4 -4 6 -6"/>
- <path class="fil7 str2"
- d="M-3415 4234l-6 3 -4 4 -3 5 -2 5 -2 6 2 6 0 5 -2 6 -1 6 -3 5 -5 4 -5 1 -6 -3 -6 -2 -6 -2 -3 2 -1 7 2 6 4 4 4 5 1 5 0 6 0 6 -1 6 0 6 -1 6 0 6 -2 5 -3 5 -3 5 -3 5 -4 5 -2 5 -2 5 -2 6 -2 5 -3 6 -2 5 -3 6 -3 5 -4 2 -6 0 -7 -1 -6 0 -6 0 -5 1 -5 3 -2 6 1 5 4 5 4 5 2 5 -1 6 -2 5 -1 6 -1 6 -1 6 -1 6 -1 5 -2 6 -2 5 -2 6 -2 5 -2 6 -2 5 -3 6 -2 6 -3 4 -4 -1 -3 -6 -3 -5 -2 -6 -2 -5 -4 -5 -3 -5 -4 -4 -4 -5 -4 -4 -3 -5 -2 -5 -2 -5 -1 -6 -1 -7 -2 -6 -3 -3 -6 1 -6 4 -2 4 0 6 1 6 1 6 2 6 1 5 0 6 -1 6 3 5 5 2 6 2 5 3 5 4 4 4 2 5 2 6 1 6 0 6 0 6 -1 5 -3 5 -1 6 1 5 2 6 3 5 5 7"/>
- <path class="fil7 str2"
- d="M-2748 3125l-6 -1 -6 -1 -5 -2 -3 -5 1 -6 1 -6 1 -6 2 -4 5 -5 3 -4 4 -5 4 -4 2 -5 1 -6 -1 -6 -3 -5 -5 -4 -5 -2 -6 -1 -6 1 -5 1 -7 2 -6 0 -1 -3 3 -7 4 -5 5 -2 6 0 6 1 5 2 6 0 4 -3 5 -4 4 -4 5 -4 4 -4 4 -4 4 -5 3 -5 4 -4 7 -3"/>
- <path class="fil7 str2"
- d="M-856 2935l4 -1 4 -4 4 -4 1 -6 0 -6 0 -5 3 -6 3 -5 5 -3 3 -5 2 -6 -1 -5 -4 -3 -6 -3 -3 -5 -2 -6 0 -6 1 -6 2 -5 2 -6 3 -5 4 -4 4 -5 4 -3 5 -3 7 -1 5 -2 2 -5 2 -9"/>
- <path class="fil7 str2"
- d="M-802 2802l-6 0 -6 0 -6 1 -6 2 -5 2 -4 3 -4 5 -3 5 -2 6 -2 5 -3 5 -2 6 -2 5 -2 6 -1 5 -3 6 -2 5 0 6 2 5 4 5 3 5 -1 5 -3 6 -1 5 0 6 -1 6 -3 5 0 6 5 6"/>
- <path class="fil7 str2"
- d="M572 2328l4 3 5 2 6 1 6 1 6 1 5 1 6 2 5 3 6 2 5 -1 6 -2 5 -3 4 -5 2 -5 2 -6 2 -5 3 -5 3 -5 5 -4 5 -1 6 -1 6 -3 5 -3 4 -3 5 -4 3 -4 4 -5 3 -5 2 -6 2 -5 2 -6 1 -6 1 -6 2 -5 2 -5 5 -4 5 -2 6 -2 6 -2 6 0 6 1 5 1 5 3 5 4 4 4 4 5 4 3 5 2 6 0 11 0"/>
- <path class="fil7 str2" d="M794 2248l-2 -5 -3 -6 -3 -4 -5 -4 -5 -3 -4 -4 -5 -3 -7 -4"/>
- <path class="fil7 str2"
- d="M1514 7287l-1 -6 -1 -6 0 -6 -1 -6 -1 -5 0 -6 -1 -6 0 -6 1 -6 1 -5 3 -5 4 -5 3 -5 4 -5 3 -4 4 -4 4 -5 4 -4 5 -4 4 -4 5 -4 4 -4 5 -4 4 -4 3 -5 2 -4 1 -6 -1 -6 -1 -6 -2 -6 -2 -6 -4 -6 -3 -3 -5 0 -6 4 -4 4 -4 4 -4 5 -3 5 -4 5 -3 4 -3 6 -2 5 -3 5 -4 4 -4 4 -5 3 -6 2 -5 2 -6 3 -5 2 -6 1 -5 2 -6 2 -6 1 -5 1 -6 1 -7 0 -6 -1 -5 -1 -4 -3 -3 -5 -1 -6 0 -7 0 -6 2 -6 1 -5 -1 -5 -6 -3 -5 1 -5 2 -6 4 -4 3 -5 3 -5 4 -3 5 -4 5 -3 5 -2 6 -2 5 0 5 3 5 4 5 5 4 3 5 4 5 2 5 -1 6 -1 6 -2 6 -3 5 -4 4 -6 0 -6 0 -6 0 -6 -1 -6 1 -4 3 -5 3 -4 5 -5 4 -5 3 -5 2 -5 2 -6 2 -5 2 -6 2 -5 3 -8 5"/>
- <path class="fil7 str2"
- d="M2600 6812l5 -4 5 -3 4 -4 5 -4 4 -5 4 -4 4 -4 2 -5 0 -7 -3 -4 -6 -1 -6 0 -6 1 -6 0 -6 1 -6 1 -5 0 -6 2 -6 1 -6 0 -6 2 -4 3 -4 4 -3 5 -4 5 -5 3 -5 2 -6 2 -6 1 -6 1 -6 0 -6 -1 -6 0 -5 2 -4 3 -5 4 -3 5 -3 5 -2 6 -1 6 -2 5 -4 5 -5 1 -5 -3 -5 -4 -6 -2 -5 -1 -6 0 -6 0 -6 1 -5 3 -2 5 1 7 3 4 5 4 5 3 5 3 6 3 5 2 5 2 6 0 6 0 6 0 6 0 6 0 5 0 6 2 6 1 6 1 5 0 6 -2 6 -2 5 -2 5 -3 4 -5 3 -5 3 -5 4 -3 6 -1 6 1 6 1 6 -1 5 -4 4 -4 4 -5 3 -4 2 -6 3 -5 2 -6"/>
- <path class="fil7 str2" d="M-2710 2997l3 5 -1 6 -4 5 -3 4 -4 4 -4 5"/>
- <path class="fil7 str2"
- d="M-2041 3748l4 -3 -1 -6 -3 -5 -4 -4 -5 -3 -5 -3 -6 -2 -5 -1 -6 -1 -6 0 -6 1 -8 1"/>
- <path class="fil7 str2" d="M-2100 3724l-5 1 -6 1 -6 2 -5 2 -5 3 -5 4 -4 4 -4 4 -2 9"/>
- <path class="fil7 str2" d="M-2092 3722l-8 2"/>
- <path class="fil7 str2"
- d="M-728 2977l-6 0 -5 -3 -4 -5 -1 -6 -2 -5 -4 -5 -5 -2 -6 0 -6 1 -5 2 -6 2 -5 2 -6 2 -5 1 -6 1 -6 1 -6 0 -6 0 -5 0 -6 2 -5 3 -5 2 -5 3 -6 2 -5 3 -4 4 -4 5"/>
- <path class="fil7 str2"
- d="M-863 2987l-4 5 -4 4 -4 5 0 5 5 4 5 3 6 3 4 4 2 5 1 6 1 6 0 5 0 6 0 6 2 6 2 6 3 4 6 2 6 1 6 0 5 -2 2 -5 1 -6 1 -6 1 -6 -1 -6 -3 -5 -2 -5 -4 -4 -4 -5 -4 -5 -2 -5 -1 -6 0 -6 1 -5 3 -5 4 -4 3 -5 5 -3 5 -3 6 -2 6 0 5 -1 6 -1 6 0 6 0 6 1 5 0 6 1 6 1 5 3 5 3 5 3 6 2 5 2 5 2 6 1 6 1 6 -1 5 -5 -1 -4 -5 -4 -5 -3 -6 1 -7 1"/>
- <path class="fil7 str2"
- d="M760 2215l-5 -3 -5 -3 -5 -2 -6 -1 -6 0 -6 1 -6 2 -4 3 -5 4 -4 4 -4 4 -5 4 -4 5 -3 4 -4 5 -2 5 -3 5 -1 6 -2 7"/>
- <path class="fil7 str2"
- d="M-2840 2347l5 -3 5 -3 5 -3 4 -4 5 -4 4 -5 3 -5 4 -4 5 1 6 3 4 5 1 5 -1 6 0 6 1 6 1 7 2 5 4 2 6 0 7 0 4 3 4 4 4 5 3 6 3 6 3 5 3 5 3 3 5 0 5 -4 6 -5 5 -1 3 4 6 7"/>
- <path class="fil7 str2"
- d="M-2712 2400l5 3 4 4 4 4 4 5 4 4 4 4 3 5 4 4 4 5 3 5 4 4 3 5 2 6 3 5 2 6 1 6 -1 5 -5 4 -5 -1 -5 -4 -5 -4 -4 -4 -3 -5 -1 -6 -2 -6 -1 -6 -2 -5 -3 -4 -5 -3 -6 -2 -6 0 -6 1 -5 3 0 8 -2 1 -4 -4 -3 -7 -1 -5 2 -6 0 -6 -3 -5 -5 -5 -4 -3 -6 0 -6 1 -5 -3 -4 -5 -4 -3 -6 -2 -5 -2 -5 -3 -5 -5 -5 -4 -4 -1 -3 3 -3 6 -3 6 -3 5 -5 5 -5 2 -4 -2 -3 -6 -1 -6 2 -5 2 -6 2 -6 1 -6 0 -5 -4 -5 -4 -4 -6 -6"/>
- <path class="fil7 str2"
- d="M-3453 4399l5 -4 3 -5 4 -5 3 -5 1 -5 0 -6 -1 -6 -1 -6 0 -6 -1 -5 0 -6 0 -6 2 -6 1 -5 2 -6 2 -5 3 -5 4 -4 4 -5 4 -4 4 -5 3 -4 3 -6 2 -5 1 -6 1 -6 0 -5 -1 -6 -2 -6 -3 -4 -5 -7"/>
- <path class="fil7 str2"
- d="M-1493 1087l4 3 4 5 3 5 1 5 -1 7 -2 5 -4 4 -6 -1 -6 -2 -6 -1 -5 -2 -6 0 -6 0 -9 2"/></g>
- <g>
- <path class="fil7 str3"
- d="M-3176 3467l-5 3 -4 3 -5 4 -5 3 -5 4 -4 3 -5 3 -5 3 -5 3 -6 2 -6 1 -5 1 -6 1 -10 1"/>
- <path class="fil7 str3"
- d="M-3544 3500l-6 0 -6 1 -6 0 -5 2 -5 2 -5 3 -5 4 -5 3 -5 3 -6 2 -5 0 -6 -2 -6 -1 -5 -2 -6 -2 -6 1 -5 2 -5 4 -4 4 -4 4 -4 4 -4 4 -4 4 -5 4 -4 4 -4 4 -5 4 -4 3 -5 4 -5 4 -4 3 -5 4 -4 3 -5 4 -4 4 -4 4 -4 4 -4 5 -3 4 -4 5 -4 5 -4 4 -4 4 -5 2 -6 1 -6 0 -6 -2 -5 -2 -6 -1 -6 -1 -6 -1 -5 1 -6 2 -5 2 -6 2 -6 1 -6 1 -5 1 -6 1 -6 0 -6 -1 -6 -1 -5 -1 -5 -3 -6 -2 -5 -2 -6 -1 -6 -1 -5 1 -6 2 -5 3 -5 4 -4 4 -5 3 -6 2 -6 1 -5 0 -5 -3 -5 -3 -5 -4 -5 -3 -5 -2 -6 -1 -6 0 -6 1 -5 -1 -6 0 -7 -1"/>
- <path class="fil7 str3"
- d="M-3997 3618l-4 4 -5 3 -5 2 -6 1 -6 0 -6 0 -5 0 -6 0 -6 0 -6 1 -6 1 -5 2 -4 4 -3 5 -2 6 -2 5 -2 6 -2 5 -4 5 -4 4 -4 4 -4 4 -4 5 -4 4 -4 4 -4 4 -4 5 -4 3 -5 4 -5 3 -5 4 -4 3 -5 3 -5 3 -5 4 -5 3 -4 4 -4 4 -3 5 -3 5 -1 6 -1 6 -3 4 -5 4 -5 3 -4 4 -3 5 -4 5 -4 4 -3 5 -2 5 -2 6 -1 6 0 6 0 5 -2 6 -2 6 -2 5 -2 5 -3 5 -4 5 -3 5 -4 4 -3 5 -4 5 -3 4 -4 5 -4 4 -4 4 -4 4 -5 4 -5 3 -4 4 -5 3 -5 4 -5 3 -5 3 -5 2 -5 1 -6 0 -6 0 -6 0 -6 0 -6 0 -6 1 -5 1 -6 2 -5 3 -5 3 -4 5 -3 4 -1 6 -2 6 -2 5 -2 6 -2 5 -3 5 -2 5 -3 6 -3 5 -3 5 -3 5 -3 6"/>
- <path class="fil7 str3" d="M-3252 3502l-6 1 -5 1 -6 1 -11 2"/>
- <path class="fil7 str3"
- d="M-3280 3507l-6 0 -6 1 -6 1 -5 1 -6 1 -6 0 -6 -1 -6 0 -5 -1 -6 0 -6 -1 -6 0 -6 -1 -5 -1 -6 0 -6 -2 -6 -1 -5 -1 -6 0 -6 2 -5 2 -6 1 -5 2 -6 2 -5 3 -5 2 -6 2 -6 -1 -5 -1 -6 -2 -6 -1 -6 -1 -5 -1 -6 -1 -6 0 -6 -1 -5 -2 -6 -2 -5 -1 -6 -2 -6 -2 -5 0 -6 -1 -6 0 -6 1 -7 0"/>
- <path class="fil7 str3" d="M-2869 5541l6 -3 5 -2 5 -4 4 -4 4 -5"/>
- <path class="fil7 str3"
- d="M1155 2704l-6 1 -6 1 -5 1 -6 1 -6 1 -6 1 -5 1 -6 1 -6 1 -6 0 -5 0 -6 -2 -6 -2 -5 -1 -6 -1 -6 -1 -6 -1 -6 0 -5 -1 -6 0 -6 0 -6 0 -6 0 -6 0 -5 1 -6 2 -5 3 -6 1 -5 -1 -5 -3 -5 -4 -4 -3 -5 -4 -5 -3 -5 -4 -4 -3 -5 -3 -6 -3 -5 -3 -4 -4 -3 -4 -3 -6 -1 -6 0 -5 2 -6 1 -6 2 -6 0 -5 0 -6 0 -6 0 -6 -1 -6 0 -5 -2 -6 -1 -6 -2 -5 -2 -6 -1 -6 -2 -5 -1 -6 -1 -6 -1 -6 0 -5 0 -6 1 -6 2 -5 2 -6 3 -5 4 -4 4 -4 5 -3 5 -3 6 -3 5 -2 6 -2 5 -2 6 -3 4 -3 3 -5 3 -5 2 -5 3 -6 2 -5 3 -6 2 -5 2 -6 1 -5 1 -6 1 -6 1 -6 0 -5 -1 -6 -1 -6 -2 -6 -3 -5 -4 -4 -5 -3 -4 -4 -5 -3 -4 -4 -5 -4 -4 -5 -2 -5 -2 -5 -1 -6 0 -6 -1 -6 -3 -5 -5 -3 -6 -3 -5 -2 -6 -1 -6 -1 -5 -1 -6 1 -6 2 -5 2 -6 1 -6 2 -5 2 -6 1 -6 1 -5 1 -6 0 -6 0 -6 0 -6 -1"/>
- <path class="fil7 str3"
- d="M-3921 2460l-6 2 -5 2 -4 4 -5 4 -4 3 -6 2 -6 1 -5 -1 -6 -2 -5 -3 -6 -1 -5 1 -6 1 -6 -1 -6 -2 -5 -2 -3 -5 -3 -5 -5 -2 -6 -2 -6 -1 -5 -2 -5 -3 -5 -4 -3 -5 -3 -5 -3 -5 -4 -4 -3 -5 -4 -4 -5 -5 -4 -3 -5 -3 -5 -2 -6 -2 -6 -2 -5 -2 -6 -1 -5 -2 -6 -1 -11 -2"/>
- <path class="fil7 str3"
- d="M847 2333l-6 -1 -7 -1 -4 -3 -3 -5 -2 -5 -1 -6 -1 -6 0 -6 2 -6 1 -5 1 -6 1 -6 1 -6 0 -6 -3 -4 -6 -4 -5 -2 -8 -3"/>
- <path class="fil7 str3" d="M794 2248l4 0 9 4"/>
- <path class="fil7 str3"
- d="M3001 367l0 6 0 6 0 6 0 5 1 6 0 6 1 6 2 5 2 6 2 5 3 5 2 6 2 5 3 5 2 6 2 5 3 5 2 6 3 5 3 5 2 5 3 6 3 5 3 5 2 5 3 5 3 5 3 5 3 5 3 5 3 5 3 5 4 5 3 4 4 5 3 4 4 5 4 4 4 5 4 4 4 4 4 5 4 4 4 4 4 5 3 6"/></g>
- <g>
- <path class="fil7 str4"
- d="M1184 367l2 5 3 5 3 5 3 5 4 5 3 5 3 5 3 5 2 5 3 5 2 6 3 5 3 5 4 4 4 4 4 5 4 4 4 4 2 6 2 5 1 6 2 5 3 5 3 5 4 5 4 4 4 5 3 4 4 5 4 4 3 5 4 5 3 5 2 5 3 5 2 5 3 6 2 5 3 5 3 5 4 4 5 4 7 5"/>
- <path class="fil7 str4" d="M-2665 3406l-5 -2 -6 -2 -10 -1"/>
- <path class="fil7 str4" d="M-2686 3401l-6 2 -5 2 -10 4"/>
- <path class="fil7 str4" d="M-2463 3452l-5 2 -6 2 -5 0 -6 -1 -6 -1 -5 -2 -6 -1 -7 -1"/>
- <path class="fil7 str4"
- d="M-3569 4591l-6 1 -5 1 -6 1 -6 -1 -6 -1 -5 -1 -6 0 -6 0 -6 2 -4 3 -4 5 -3 5 -3 5 -4 4 -4 4 -4 5 -3 5 -3 5 -2 5 -1 6 -1 6 -1 6 0 5 0 6 0 6 1 6 1 6 1 6 2 5 1 6 0 6 -1 5 -3 5 -3 5 -3 5 -3 5 -4 5 -3 5 -1 6 -1 6 1 6 1 5 3 6 2 5 2 5 0 6 1 6 0 6 0 6 0 6 0 5 1 6 2 6 1 6 1 5 2 6 0 6 0 5 -1 6 -2 6 -1 5 -1 6 0 6 1 6 2 6 -1 5 -1 6 -3 5 -2 6 -2 5 -2 6 -2 5 -2 6 -1 5 -1 6 -1 6 0 6 0 6 1 5 2 6 2 6 3 5 3 5 4 4 5 3 5 3 4 4 5 4 4 4 4 4 4 4 5 4 4 4 5 3 5 1 6 1 6 2 8 6"/>
- <path class="fil7 str4"
- d="M-3592 5050l3 5 4 4 4 5 4 4 4 5 3 5 2 5 2 5 1 6 1 6 0 5 0 6 0 6 0 6 1 6 0 6 0 6 1 6 0 6 1 5 0 6 1 6 0 6 1 6 0 5 1 6 0 6 0 6 1 6 0 5 1 6 0 6 0 6 1 6 0 6 1 5 0 7"/>
- <path class="fil7 str4"
- d="M-2224 3903l-4 4 -5 4 -4 3 -5 3 -6 3 -5 2 -6 2 -5 2 -5 2 -6 3 -5 3 -4 3 -5 4 -4 4 -4 4 -4 4 -5 5 -4 4"/>
- <path class="fil7 str4"
- d="M-2420 4022l-6 2 -6 1 -5 0 -6 -2 -6 -2 -5 -2 -5 -3 -5 -3 -5 -3 -5 -3 -6 -1 -6 -1 -5 1 -6 0 -6 0 -6 0 -6 0 -6 0 -6 0 -5 -1 -6 0 -6 -1 -6 0 -6 -1 -5 -1 -10 -2"/>
- <path class="fil7 str4"
- d="M-2571 4000l-6 0 -6 -1 -6 -1 -6 0 -6 0 -5 2 -6 1 -5 2 -6 3 -5 2 -5 3 -6 2 -5 3 -4 3 -5 4 -5 4 -4 4 -4 4 -4 5 -4 4 -4 4 -4 4 -5 3 -6 1 -6 -1 -6 0 -6 0 -5 0 -6 -2 -5 -3 -5 -3 -5 -3 -6 -2 -5 -1 -6 1 -6 0 -6 2 -6 1 -5 2 -6 2 -4 3 -4 5 -3 5 -3 5 -2 5 -2 6 -1 6 -1 5 -1 6 -1 6 -2 6 -3 4 -5 4 -5 3 -5 3 -6 2 -5 2 -6 2 -6 0 -5 -1 -6 -1 -6 -3 -5 -3 -5 -3 -4 -4 -3 -5 -1 -6 -2 -6 0 -5 0 -6 0 -6 -2 -6 -3 -5 -4 -4 -5 -3 -5 -2 -6 -2 -6 -1 -6 0 -6 1 -5 1 -6 2 -5 3 -6 2 -4 4 -5 3 -4 4 -4 5 -4 4 -5 2 -6 2 -6 2 -6 1 -5 0 -6 0 -6 1 -6 0 -6 0 -6 0 -5 0 -6 0 -6 0 -6 0 -6 0 -6 -1 -5 0 -6 -1 -6 0 -6 -1 -5 -2 -6 -1 -6 -2 -5 -2 -5 -3 -5 -3 -4 -4 -5 -4 -5 -3 -5 -3 -5 -3 -5 -3 -5 -2 -6 -1 -6 -1 -6 0 -6 1 -5 1 -6 1 -6 1 -6 1 -5 2 -6 1 -6 2 -5 1 -6 2 -5 3 -5 2 -6 2 -5 2 -6 2 -5 3 -5 2 -6 3 -5 2 -10 5"/>
- <path class="fil7 str4"
- d="M-3286 4091l-5 3 -4 4 -4 3 -5 4 -4 4 -4 4 -5 4 -4 4 -5 3 -4 4 -5 4 -5 3 -4 3 -5 4 -5 3 -5 3 -5 4 -4 3 -5 3 -5 3 -5 4 -4 4 -4 4 -5 4 -4 4 -4 4 -4 4 -4 4 -3 5 1 6 -1 6 0 6 0 6 0 6 0 6"/>
- <path class="fil7 str4"
- d="M-2310 4959l5 -3 5 -3 5 -3 5 -1 6 -2 6 -1 6 -1 4 -3 4 -5 3 -5 3 -5 3 -5 4 -5 4 -3 6 -2 6 -1 5 -1 6 -1 6 -2 5 -3 5 -2 6 -2 5 -2 6 -1 6 -1 6 -1 5 0 6 0 6 1 6 1 5 1 6 0 6 -1 6 -1 6 -1 5 -1 6 -2 5 -1 6 -2 6 -2 5 -2 6 -2 5 -2 6 -1 5 -2 6 -2 5 -2 6 -2 5 -1 6 -2 5 -3 6 -2 5 -3 5 -3 5 -3 5 -3 5 -2 5 -2 6 -2 6 -2 5 -3 6 -2 5 -2 5 -3 5 -2 3 -5 3 -5 4 -5 4 -4 5 -3 5 -3 5 -4 5 -2 5 -1 6 1 6 1 6 1 6 1 5 -1 6 -1 6 -1 6 -1 5 -2 6 -1 6 -2 5 -2 6 -1 5 -3 5 -2 6 -3 5 -3 4 -3 5 -4 3 -5 3 -5 3 -5 2 -6 2 -5 3 -5 5 -3 5 -3 6 -2 6 -1 5 -1 6 0 6 1 6 1 5 1 6 2 6 1 5 2 6 2 4 4 6 1 6 0 8 0"/>
- <path class="fil7 str4"
- d="M-2481 5030l5 0 6 -1 6 -1 5 -2 5 -3 6 -3 5 -3 5 -3 5 -3 4 -3 5 -3 6 -3 5 -1 6 -1 6 -2 5 -1 6 -2 5 -3 5 -2 10 -6"/>
- <path class="fil7 str4"
- d="M-2845 5523l2 -6 3 -5 2 -5 2 -5 2 -6 2 -6 1 -5 2 -6 2 -5 3 -6 2 -5 3 -5 3 -5 3 -5 4 -4 6 -2 6 -2 5 -3 4 -3 5 -4 4 -4 3 -5 3 -5 1 -6 1 -6 0 -6 -1 -6 0 -5 -2 -6 -1 -6 -1 -6 -2 -5 -1 -6 -1 -6 -1 -5 0 -6 1 -6 2 -6 1 -5 3 -5 3 -5 3 -5 3 -5 3 -6 2 -5 1 -6 1 -6 1 -5 2 -6 3 -5 2 -5 3 -5 3 -5 3 -5 4 -5 4 -4 4 -5 3 -4 3 -5 2 -6 1 -6 1 -5 1 -6 1 -6 1 -6 2 -5 1 -6 1 -6 1 -6 0 -5 -1 -6 -1 -6 -2 -6 -1 -5 0 -6 1 -6 1 -6 2 -5 2 -6 3 -5 4 -4 4 -4 5 -4 5 -3 5 -2 6 -2 5 -2 5 -3 5 -4 4 -3 5 -4 4 -4 4 -4 5 -4 4 -4 4 -4 5 -3 5 -2 6 -2 6 -2 5 -2 6 -1 5 -3 5 -2 6 -3 5 -2 6 -1 6 -1 5 0 6 0 6 0 6 1 5 2 6 3 5 2 6 2 5 0 6 0 6 -1 6 0 6 -1 5 0 7 -1"/>
- <path class="fil7 str4"
- d="M-2845 5523l5 0 6 1 6 1 6 2 5 2 5 3 4 5 3 5 4 3 6 -1 4 -5 1 -6 2 -5 2 -5 4 -5 4 -4 5 -4 4 -3 5 -4 5 -3 4 -4 5 -3 5 -3 5 -3 5 -4 4 -3 5 -3 5 -4 5 -2 5 -3 6 -3 5 -2 6 -1 6 -1 6 0 5 3 5 3 5 -1 5 -4 5 -3 4 -4 4 -5 3 -5 2 -6 2 -5 0 -6 0 -6 0 -6 0 -6 2 -5 3 -5 3 -5 2 -6 0 -5 0 -6 0 -6 -1 -6 -2 -6 -2 -5 -3 -5 -4 -5 -4 -4 -5 -2 -5 -3 -6 -2 -5 -2 -6 -2 -5 -2 -5 -3 -5 -4 -5 -3 -3 -4 -3 -6 -2 -5 -2 -6 -1 -6 -1 -5 1 -6 0 -6 2 -6 1 -5 1 -6 1 -6 2 -6 1 -5 2 -6 3 -5 3 -5 3 -4 5 -4 5 -3 5 -3 5 -2 3 -5 2 -6 2 -5 2 -6 2 -5 2 -6 1 -6 1 -5 2 -6 1 -6 1 -6 0 -5 -1 -6 0 -6 0 -6 0 -6 1 -5 2 -6 3 -5 3 -5 3 -5 3 -5 4 -4 5 -4 5 -3 5 -3 5 -3 5 -3 5 -3 5 -2 6 -2 5 -2 6 -2 5 -2 6 -1 6 -1 6 0 6 0 5 0 6 0 6 0 6 1 6 0 5 -1 6 -2 5 -2 6 -3 5 -2 5 -3 7 -9"/>
- <path class="fil7 str4"
- d="M-2370 4984l5 -2 6 -1 5 -2 6 -2 5 -3 5 -2 5 -3 6 -2 5 -3 5 -2 7 -3"/>
- <path class="fil7 str4"
- d="M-141 1874l-3 -5 -4 -5 -5 -3 -4 -3 -5 -3 -5 -4 -5 -3 -4 -4 -5 -4 -4 -4 -4 -4 -5 -3 -5 -4 -5 -2 -5 -3 -5 -3 -5 -3 -4 -5 -2 -5 0 -6 1 -6 -1 -5 -4 -3 -6 -2 -6 -3 -4 -3 -4 -5 -3 -5 -2 -6 1 -5 2 -6 1 -6 -1 -6 -1 -5 -3 -6 -3 -5 -4 -4 -4 -4 -5 -4 -5 -3 -5 -3 -4 -4 -5 -3 -6 -2 -5 -3 -9 -5"/>
- <path class="fil7 str4"
- d="M572 2328l-5 -3 -5 -2 -5 -3 -6 -3 -5 -2 -5 -2 -6 -2 -6 -1 -6 -1 -5 0 -6 0 -6 0 -5 2 -6 3 -5 2 -6 2 -5 1 -6 1 -6 1 -6 1 -6 1 -6 1 -6 1 -5 0 -5 -4 -3 -5 1 -4 5 -4 6 -4 3 -4 4 -5 2 -6 1 -5 -3 -6 -5 -2 -6 0 -5 3 -5 4 -5 3 -5 0 -5 -3 -6 -2 -6 -2 -5 -3 -3 -4 -3 -5 -2 -6 -2 -6 -4 -5 -3 -4 -3 -5 -4 -5 -4 -4 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -3 -5 -4 -5 -3 -4 -3 -5 -3 -5 -3 -6 -2 -5 -1 -6 -3 -6 -3 -4 -4 -3 -6 -1 -7 -1 -5 0 -6 0 -6 1 -6 -1 -6 -1 -5 -2 -5 -2 -5 -3 -6 -3 -5 -3 -5 -3 -5 -3 -5 -3 -4 -3 -5 -3 -5 -4 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -2 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -4 -5 -3 -5 -3 -5 -3 -5 -4 -4 -3 -5 -3 -5 -4 -5 -3 -5 -2 -5 -3 -6 -2 -5 -2 -6 -3 -5 -2 -4 -4 -5 -3 -5 -3 -5 -4 -4 -3 -5 -4 -4 -4 -5 -3 -5 -4 -4 -3 -5 -4 -4 -4 -5 -3 -5 -4 -4 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -4 -4 -4 -4 -4 -4 -4 -4 -5 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -5 -3 -5 -3 -5 -3 -5 -4 -4 -4 -4 -3 -6 -6"/>
- <path class="fil7 str4"
- d="M-473 1564l-5 -1 -6 0 -6 0 -6 0 -6 0 -6 1 -5 -2 -4 -4 -4 -5 -3 -5 -4 -4 -3 -5 -3 -5 -5 -3 -5 -1 -6 -2 -6 0 -6 1 -6 0 -5 -1 -6 -1 -5 -3 -5 -3 -5 -3 -6 -3 -5 -2 -5 -3 -5 -2 -6 -2 -5 -3 -6 -2 -5 -1 -6 -1 -6 -1 -5 -1 -6 0 -6 -1 -6 -1 -5 -2 -6 -1 -6 -1 -5 -2 -6 -1 -6 -2 -5 -1 -6 -1 -6 -2 -5 -1 -6 -3"/>
- <path class="fil7 str4"
- d="M-3298 2439l-6 1 -5 1 -6 0 -6 -1 -6 -1 -5 -2 -6 -1 -6 -1 -5 -1 -6 -1 -6 -1 -6 0 -6 -1 -5 -1 -6 -2 -5 -2 -5 -4 -4 -4 -5 -4 -4 -4 -4 -4 -3 -5 -3 -5 -4 -4 -5 -4 -4 -4 -5 -3 -5 -2 -6 -1 -6 0 -6 1 -6 1 -6 1 -5 2 -6 2 -5 2 -5 2 -6 3 -5 3 -5 3 -5 3 -5 2 -6 2 -5 1 -6 0 -6 0 -6 -1 -6 0 -5 -1 -6 1 -6 1 -6 2 -5 2 -6 1 -5 3 -5 4 -5 0 -5 -2 -6 -4 -5 -2 -6 -2 -5 -1 -6 -1 -6 -1 -6 0 -6 0 -5 -1 -6 0 -6 0 -6 0 -6 0 -6 1 -5 1 -6 2 -5 2 -6 2 -5 3 -5 2 -5 3 -5 3 -5 3 -5 4 -4 4 -5 2 -6 3 -5 1 -6 2 -6 1 -6 1 -5 1 -6 0 -6 0 -6 0 -6 0 -5 0 -6 0 -6 0 -6 1 -6 1 -5 1 -6 1 -6 -1 -6 -1 -5 0 -6 0 -6 1 -6 1 -6 1 -5 2 -6 1 -6 1 -5 2 -6 2 -6 2"/>
- <path class="fil7 str4"
- d="M-3146 2517l-6 -1 -6 -2 -5 0 -6 1 -5 2 -6 2 -6 2 -5 2 -6 2 -5 1 -6 -1 -6 -2 -5 -3 -4 -4 -4 -4 -4 -4 -3 -6 -3 -4 -6 -3 -4 -3 -5 -4 -5 -4 -4 -4 -2 -4 1 -6 2 -5 2 -6 0 -7 0 -6 -4 -3 -5 -3 -6 -1 -6 -1 -6 -1 -6 1 -7 1"/>
- <path class="fil7 str4"
- d="M-2917 2335l-4 5 -4 4 -6 2 -6 0 -5 2 -4 4 -4 5 -4 4 -5 3 -5 2 -6 1 -6 0 -6 0 -6 1 -6 1 -5 1 -6 1 -5 2 -5 4 -4 4 -4 4 -5 4 -4 4 -4 4 -4 5 -4 4 -4 4 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -2 5 -3 6 -2 5 -2 6 -2 5 -2 5 -2 6 -3 5 -2 5 -4 5 -4 4 -5 3 -4 4 -6 2 -6 1 -5 2 -6 0 -6 -1 -8 -1"/>
- <path class="fil7 str4"
- d="M-310 1686l-5 -3 -5 -3 -5 -4 -5 -2 -5 -3 -5 -3 -6 -2 -5 -3 -5 -2 -5 -3 -5 -3 -6 -2 -5 -2 -6 -2 -6 -1 -6 -2 -4 -3 -3 -5 -1 -6 0 -6 -3 -6 -7 -8 -4 -4 -4 -4 -4 -5 -4 -4 -5 -4 -4 -4 -4 -3 -5 -4 -4 -4 -5 -4 -5 -2 -10 -5"/></g>
- <g>
- <path class="fil7 str5"
- d="M2998 367l0 6 -3 5 -5 2 -6 -1 -6 -1 -6 -1 -5 -1 -6 0 -6 1 -6 2 -5 2 -6 2 -4 3 -5 4 -4 4 -4 5 -2 5 -2 5 -2 6 -1 6 -1 5 -1 6 0 6 0 7 2 5 6 1 6 0 2 6 -2 5 -4 4 -5 4 -5 4 -4 3 -4 5 -4 4 -5 3 -4 4 -5 4 -4 4 -2 6 -1 5 1 6 1 6 1 6 1 5 2 6 2 5 3 6 2 5 4 9"/>
- <path class="fil7 str5"
- d="M1321 577l6 1 4 4 5 3 3 5 3 5 3 5 3 5 2 6 3 5 3 5 3 5 3 5 2 5 3 6 3 5 4 4 3 5 4 4 4 4 5 4 4 3 5 4 5 3 5 3 5 3 5 4 5 3 4 3 5 3 5 3 5 4 5 3 4 4 5 4 4 3 5 3 5 3 5 3 5 3 5 3 6 3 5 2 5 3 6 2 5 2 5 2 6 2 5 2 6 2 5 2 6 1 6 2 5 2 6 2 5 2 6 1 5 2 6 3 5 2 6 1 5 2 6 0 6 0 6 1 5 2 6 2 5 3 5 2 6 2 5 3 5 2 6 2 5 2 6 3 5 2 6 1 5 2 6 2 5 1 6 2 5 2 6 2 6 2 5 1 6 2 5 1 6 1 6 0 6 1 6 0 5 0 6 0 6 0 6 0 6 2 5 2 6 3 5 2 5 2 6 0 5 -2 5 -3 6 -2 6 -2 5 -1 6 1 6 1 6 1 5 1 6 -1 6 -1 6 0 5 1 6 3 5 2 6 2 5 1 6 0 6 -2 5 -2 5 -4 4 -4 4 -4 4 -4 4 -5 3 -5 4 -4 4 -4 5 -4 5 -3 5 -3 5 -3 5 -3 5 -2 5 -3 6 -2 5 -2 6 -2 6 -1 6 0 5 2 5 3 5 4 5 3 5 3 5 2 6 1 6 0 5 0 6 -1 6 -1 6 -1 6 -1 5 -1 5 -3 4 -4 4 -5 3 -5 3 -5 3 -5 3 -5 3 -5 4 -4 4 -5 5 -3 5 -3 5 -2 6 -2 6 -2 5 -1 6 -2 6 -1 5 -1 6 -1 6 0 6 1 5 2 6 2 5 2 6 -2 5 -2 6 -2 5 -1 6 -1 6 0 6 -1 6 -1 5 -1 6 -1 6 -1 6 1 5 2 6 1 5 2 6 2 6 1 5 0 6 0 6 0 6 1 5 2 6 2 6 1 6 1 6 1 5 1 6 0 6 0 5 0 5 -4 4 -4 3 -5 2 -6 2 -6 3 -5 4 -4 6 -1 5 0 6 1 6 0 6 -2 4 -3 5 -5 3 -4 3 -5 2 -6 2 -6 1 -5 3 -5 3 -6 3 -4 3 -5 4 -5 4 -4 4 -4 4 -4 4 -4 4 -5 5 -4 5 -3 5 2 5 3 6 1 6 0 6 -1 5 -1 6 -2 6 -1 5 -2 6 -2 5 -3 4 -3 5 -4 4 -4 5 -4 4 -4 4 -4 4 -4 4 -5 4 -4 4 -4 4 -4 4 -5 4 -4 4 -4 4 -4 5 -4 4 -4 5 -4 4 -3 5 -3 5 -3 6 -2 5 -3 5 -2 6 -1 6 -2 5 -2 6 -1 5 -2 6 -2 6 -1 5 -2 6 -2 5 -4 4 -4 5 -3 5 -1 6 1 6 2 5 2 6 2 6 1 5 -1 6 -3 4 -3 4 -5 4 -4 3 -5 4 -4 4 -5 4 -4 4 -4 4 -5 4 -4 5 -3 4 -4 5 -4 5 -3 5 -2 5 -2 6 1 6 0 6 1 6 1 6 1 6 -1 6 -1 5 -3 2 -4 2 -6 1 -6 1 -6 1 -6 2 -5 4 -5 3 -4 3 -5 3 -11"/>
- <path class="fil7 str5"
- d="M1321 367l3 5 3 5 2 5 3 5 4 5 3 5 4 4 4 4 5 4 4 4 5 3 5 4 5 3 5 3 5 3 5 2 5 2 6 2 6 1 6 1 5 1 6 0 6 0 6 -1 6 -1 5 -1 6 -3 5 -2 5 -3 4 -4 5 -3 5 -4 5 -3 5 -3 5 -2 6 -2 5 -2 5 -3 5 -4 3 -4 4 -5 3 -5 4 -5 4 -4 4 -3 6 -2 10 -2"/>
- <path class="fil7 str5"
- d="M770 1225l-1 -5 -1 -6 -1 -6 0 -6 -1 -6 -1 -5 0 -6 -1 -6 -1 -6 0 -6 1 -5 2 -6 1 -6 2 -5 1 -6 0 -6 1 -6 1 -5 1 -6 0 -6 1 -6 0 -6 1 -5 0 -6 0 -6 -1 -6 0 -6 -1 -6 0 -5 -1 -6 0 -6 0 -6 0 -6 0 -6 1 -6 1 -5 2 -6 4 -4 4 -5 5 -3 5 -1 6 0 6 1 6 1 6 0 6 -1 6 0 6 -1 5 0 6 -1 6 -1 6 -1 5 -1 6 -1 6 -2 5 -1 6 -2 6 -1 5 -2 5 -2 6 -3 5 -3 5 -2 6 -2 5 -1 6 0 6 0 6 0 6 0 6 0 5 1 6 0 6 0 6 -1 6 0 6 0 5 -1 6 -1 6 0 6 -1 5 -1 6 -2 6 -1 5 -2 6 -2 5 -3 5 -3 4 -4 5 -4 4 -4 4 -4 3 -5 2 -6 3 -5 3 -5 4 -4 4 -4 4 -5 4 -3 5 -4 4 -4 5 -3 5 -3 5 -3 5 -3 6 -2 5 -2 6 -2 5 -1 6 -2 6 -2 4 -3 5 -3 4 -4 4 -5 4 -4 4 -4 4 -5 4 -4 3 -5 4 -4 5 -4 4 -4 4 -4 4 -4 4 -4 4 -5 3 -5 4 -4 3 -5 3 -5 3 -5 3 -5 3 -5 1 -6 2 -5 0 -6 1 -6 1 -6 1 -6 2 -5 1 -6 2 -6 1 -5 2 -6 1 -6 2 -5 2 -5 3 -6 2 -5 3 -5 3 -5 3 -5 4 -4 4 -5 4 -4 5 -4 4 -4 4 -4 5 -4 2 -5 3 -5 2 -5 1 -6 2 -6 0 -6 1 -6 -1 -5 -1 -6 -1 -10"/>
- <path class="fil7 str5"
- d="M706 1099l1 -5 1 -6 -2 -6 -3 -5 -4 -4 -5 -4 -4 -3 -5 -3 -5 -4 -5 -3 -3 -5 -4 -5 -3 -5 -2 -5 -2 -5 0 -6 0 -6 -1 -6 -2 -5 -2 -6 -2 -5 -3 -5 -3 -6 -2 -5 -3 -5 -2 -5 -3 -6 -3 -5 -3 -5 -2 -5 -2 -6 -2 -5 -1 -6 -2 -6 -1 -5 -1 -6 -2 -6 -1 -5 -1 -6 -1 -6 -1 -6 -1 -5 0 -6 -1 -6 0 -6 0 -6 1 -5 0 -6 0 -6 1 -6 0 -6 1 -6 0 -5 0 -6 1 -6 0 -6 0 -6 0 -6 0 -5 0 -6 -1 -6 0 -6 -1 -6 -1 -5 -2 -6 -2 -5 -3 -5 -3 -5 -3 -5 -4 -5 -3 -5 -2 -5 -1 -6 -1 -6 -1 -6 0 -5 0 -6 -1 -6 -1 -6 -1 -6 -1 -5 -2 -6 -2 -5 -2 -6 -3 -5 -2 -5 -3 -6 -2 -5 -3 -5 -2 -5 -3 -6 -3 -5 -2 -5 -3 -5 -4 -5 -4 -4 -5 -2 -6 -2 -6 0 -6 -1 -6 1 -5 0 -6 1 -6 1 -6 1 -6 0 -5 0 -6 -1 -6 -2 -5 -2 -5 -3 -5 -3 -5 -3 -5 -3 -5 -4 -4 -3 -5 -4 -4 -4 -4 -5 -4 -4 -3 -5 -4 -4 -4 -4 -4 -5 -4 -4 -4 -4 -5 -4 -5 -2 -5 -2 -6 -2 -6 -1 -6 0 -6 -1 -5 1 -6 0 -6 1 -6 0 -6 -1 -5 0 -6 0 -6 0 -6 0 -6 -1 -6 0 -5 -1 -6 0 -6 -1 -6 0 -6 0 -5 1 -6 1 -6 2 -5 2 -6 1 -5 3 -5 3 -5 3 -6 2 -5 1 -6 0 -6 0 -6 0 -6 0 -6 1 -6 0 -5 -1 -6 0 -6 -2 -5 -1 -6 -2 -5 -2 -6 -2 -5 -3 -5 -3 -5 -4 -5 -3 -5 -2 -6 -2 -5 -2 -6 0 -6 2 -4 3 -4 5 -4 4 -5 3 -5 4 -3 5 -2 6 -2 5 -3 5 -4 3 -6 3 -5 2 -5 2 -6 3 -5 2 -5 3 -5 3 -5 2 -6 2 -6 2 -5 2 -5 2 -5 4 -3 5 -4 4 -4 5 -3 5 -3 5 -4 4 -4 4 -5 3 -6 2 -5 2 -6 1 -5 2 -5 4 -3 5 -4 4 -3 6 -2 5 -1 6 2 5 2 6 3 5 2 5 1 6 1 6 0 6 -1 5 -1 6 -2 6 -3 5 -4 4 -5 3 -5 3 -5 3 -5 3 -5 3 -5 3 -5 3 -6 1 -6 0 -6 -1 -6 0 -5 0 -6 0 -6 0 -6 1 -6 0 -5 1 -6 0 -6 2 -5 3 -6 1 -5 -2 -6 -2 -4 -4 -3 -5 -4 -5 -4 -4 -4 -5 -4 -5"/>
- <path class="fil7 str5"
- d="M3405 5687l-5 2 -6 3 -5 2 -5 3 -4 5 -3 5 -3 5 -3 4 -4 6 -3 4 -4 4 -5 3 -6 2 -6 2 -5 1 -6 0 -6 1 -6 0 -6 -1 -5 0 -6 0 -6 0 -6 0 -6 -1 -6 1 -5 1 -6 2 -5 2 -6 2 -6 1 -5 0 -6 0 -6 -1 -6 -1 -6 -1 -5 -1 -6 -1 -6 0 -6 -1 -5 0 -6 1 -6 1 -6 1 -6 1 -5 0 -6 0 -6 1 -6 0 -6 -1 -5 0 -6 0 -6 0 -6 -1 -6 0 -6 -1 -5 0 -6 -1 -7 -1 -6 -1 -5 0 -6 1 -4 2 -4 5 -3 6 -2 5 0 6 0 6 0 6"/>
- <path class="fil7 str5"
- d="M2442 6139l2 -6 2 -6 1 -5 1 -6 2 -6 2 -6 1 -6 1 -5 -1 -6 -2 -4 -5 -4 -5 -4 -5 -3 -6 -1 -6 -2 -5 -1 -6 -1 -6 -2 -5 -2 -6 -2 -6 -2 -6 -2 -5 -3 -4 -3 -2 -5 0 -6 0 -6 1 -6 -1 -6 -1 -6 -2 -6 -2 -5 -2 -6 -2 -5 -2 -6 -2 -5 -2 -6 -3 -4 -4 -5 -3 -4 -4 -5 -4 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -5 -4 -4 -4 -4 -5 -4 -4 -4 -4 -4 -5 -4 -4 -3 -5 -3 -6 -3 -5 -1 -6 -1 -6 0 -6 0 -6 2 -5 2 -5 3 -5 3 -5 3 -5 2 -6 2 -6 1 -6 0 -5 0 -6 0 -6 -1 -6 0 -6 -1 -6 0 -5 -1 -6 -1 -6 -1 -6 -1 -5 -1 -6 -2 -6 -1 -5 -1 -6 -2 -6 -2 -5 -1 -6 -2 -5 -1 -6 -2 -6 -1 -5 -2 -6 -1 -6 -2 -5 -1 -6 -2 -6 -1 -5 -1 -6 -1 -6 -1 -6 0 -5 0 -6 -1 -6 0 -6 0 -6 -1 -6 0 -5 -1 -6 -1 -6 0 -6 -1 -6 0 -5 0 -6 0 -6 1 -6 1 -5 1 -6 2 -6 1 -5 2 -6 2 -5 2 -6 2 -5 2 -6 2 -5 3 -5 3 -5 2 -6 2 -5 1 -6 1 -6 1 -6 1 -5 1 -6 2 -6 1 -5 2 -6 1 -6 2 -5 0 -6 1 -6 0 -6 0 -6 1 -5 0 -6 1 -6 1 -6 1 -5 1 -6 1 -6 1 -6 1 -5 1 -6 1 -6 1 -6 1 -6 1 -5 1 -6 1 -5 2 -6 2 -5 3 -5 2 -6 2 -5 2 -6 2 -5 2 -6 2 -5 2 -6 2 -5 2 -6 2 -5 3 -5 3 -5 3 -4 4 -5 3 -5 3 -5 3 -5 3 -6 2 -5 2 -5 3 -6 2 -5 3 -5 2 -5 4 -5 3 -5 2 -6 2 -6 0 -6 -1 -5 0 -6 1 -6 2 -5 2 -6 3 -5 2 -5 3 -5 3 -2 5 -1 6 -2 6 -3 5 -5 3 -5 2 -6 2 -6 1 -5 1 -6 1 -6 1 -6 1 -5 2 -6 2 -5 3 -4 3 -4 5 -4 4 -3 5 -4 5 -4 4 -4 4 -4 4 -4 4 -5 4 -4 4 -4 4 -5 4 -5 2 -6 2 -5 1 -6 2 -6 1 -5 2 -4 4 -4 5 -5 4 -5 2 -5 1 -6 2 -6 1 -6 1 -6 1 -5 1 -6 0 -6 0 -6 0 -5 -1 -6 -1 -6 -1 -6 -1 -5 -2 -6 -1 -6 -1 -6 0 -5 1 -6 1 -6 0 -6 1 -6 0 -5 0 -6 0 -6 1 -6 1 -6 1 -5 1 -6 1 -6 0 -6 0 -6 -2 -4 -4 -3 -5 -2 -6 -4 -4 -5 -3 -5 -3 -5 -2 -6 -2 -5 -2 -6 -1 -6 -2 -6 -1 -5 0 -6 1 -6 1 -6 1 -6 2 -5 1 -6 2 -5 1 -6 2 -6 0 -6 1 -5 0 -6 0 -6 0 -6 0 -6 1 -6 0 -6 0 -5 0 -6 0 -6 0 -6 0 -6 0 -5 -1 -6 -1 -6 -1 -6 -1 -5 0 -6 -1 -6 0 -6 1"/>
- <path class="fil7 str5"
- d="M-556 6840l-5 2 -5 3 -6 3 -5 2 -5 3 -5 4 -4 3 -4 5 -4 5 -2 5 -2 5 -1 6 0 6 -1 6 0 6 -1 5 -2 6 -2 5 -2 6 -2 5 -3 6 -3 5 -3 4 -4 5 -4 4 -5 3 -5 3 -6 2 -5 2 -6 1 -6 1 -5 1 -6 1 -6 1 -6 2 -5 1 -6 3 -5 2 -5 3 -5 3 -5 2 -5 3 -6 3 -5 3 -5 3 -5 3 -4 4 -3 5 -4 4 -4 5 -4 4 -4 4 -4 4 -5 4 -4 4 -4 4 -4 4 -4 4 -4 5 -4 4 -4 4 -4 5 -4 4 -3 5 -3 5 -2 5 -2 6 -2 5 -2 6 -2 5 -3 6 -3 5 -3 5 -3 4 -4 5 -4 4 -4 4 -5 4 -5 3 -5 3 -5 2 -6 2 -5 0 -6 1 -6 2 -6 2 -5 2 -5 3 -4 4 -3 5 -2 6 -1 5 2 6 2 6 0 5 0 6 -2 6 -2 5 -2 6 -3 5 -4 5 -4 4 -4 3 -6 3 -5 2 -6 2 -5 3 -5 3 -4 4 -4 4 -3 5 -4 4 -4 5 -5 8"/>
- <path class="fil7 str5"
- d="M648 6287l0 6 0 6 0 6 1 6 2 5 1 6 2 6 2 5 3 5 1 6 0 5 -2 6 -3 5 -2 6 -4 5 -3 4 -4 5 -4 4 -3 5 -4 4 -4 5 -4 4 -5 3 -4 4 -5 3 -5 4 -4 4 -3 5 -2 5 -1 6 -4 5 -4 4 -4 4 -4 4 -5 4 -4 4 -3 4 -2 6 0 6 2 5 2 6 3 5 4 4 4 5 3 5 2 5 3 5 2 6 2 5 3 6 2 5 1 6 -1 5 -1 6 -1 6 -1 6 -1 5 -1 6 0 6 -1 6 -1 6 -1 5 -2 6 -1 6 -2 5 -2 6 -2 5 -2 6 -3 5 -3 5 -3 4 -4 5 -4 4 -5 4 -4 4 -5 3 -4 4 -5 4 -5 3 -5 3 -5 3 -4 3 -5 4 -4 4 -3 5 -4 4 -4 5 -3 5 -4 4 -3 5 -4 4 -3 5 -4 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 4 -4 5 -4 4 -4 5 -3 4 -4 5 -3 5 -4 4 -4 5 -4 5 -3 4 -3 5 -3 5 -2 5 -2 6 -1 6 0 6 0 6 -1 5 0 6 0 6 0 6 1 6 0 6 0 5 1 6 0 6 1 6 0 6 1 5 0 6 1 6 0 6 1 6 0 6 1 5 0 6 -1 6 -1 6 -1 5 -1 6 -1 6 0 6 -1 5 0 6 -1 6 -1 6 -2 5 -1 6 -1 6 -1 5 -2 6 -1 6 -1 6 0 5 0 6 0 6 1 6 1 6 2 5 0 6 1 6 0 6 -1 6 0 6 -1 5 -2 6 -2 5 -3 5 -3 5 -4 5 -4 4 -4 5 -3 5 -2 5 -2 5 -2 6 -2 5 -2 6 -1 6 -2 5 -2 5 -3 6 -2 5 -4 5 -3 5 -3 4 -4 5 -4 4 -4 5 -3 4 -4 5 -3 5 -2 5 -5 10"/>
- <path class="fil7 str5"
- d="M-2705 7287l-4 -5 -3 -5 -3 -5 0 -6 -1 -6 0 -6 1 -6 0 -5 -2 -6 -3 -5 -5 -2 -6 -1 -6 -1 -6 -1 -6 0 -5 -1 -6 0 -6 -1 -6 -1 -5 -2 -6 -2 -5 -2 -6 -2 -5 -2 -6 -1 -5 -2 -6 -1 -6 -1 -6 -1 -6 -1 -5 -1 -6 0 -6 2 -5 2 -5 2 -5 3 -5 4 -4 4 -4 4 -4 5 -4 4 -5 4 -4 4 -4 4 -5 3 -4 4 -5 3 -5 2 -6 3 -5 3 -4 4 -5 3 -6 1 -6 0 -6 -1 -4 -4 -2 -6 -5 -2 -6 0 -6 1 -5 3 -3 5 -2 6 -1 11"/>
- <path class="fil7 str5"
- d="M-3947 3399l-5 -4 -4 -3 -2 -6 0 -6 0 -6 1 -5 2 -6 2 -6 3 -5 4 -3 6 -2 5 -1 6 -1 6 -1 5 -2 5 -3 5 -3 5 -4 5 -3 4 -3 5 -4 4 -4 4 -5 4 -4 3 -5 3 -5 3 -5 3 -5 3 -5 4 -4 4 -4 5 -4 5 -3 5 -3 5 -2 5 -3 5 -3 6 -3 5 -2 6 -1 5 -1 6 -1 6 0 6 0 6 -1 6 -1 5 -1 6 -1 6 -2 5 -1 6 -2 4 -4 5 -4 5 -2 6 0 6 1 6 0 6 1 5 -1 4 -3 4 -6 3 -4 3 -5 3 -6 1 -5 1 -6 3 -5 3 -5 5 -4 5 -3 5 -3 4 -3 5 -4 5 -4 4 -3 5 -4 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 4 -3 5 -4 5 -3 5 -2 6 -2 6 -1 5 0 6 -2 6 -1 6 -1 5 -2 6 -1 5 -2 6 -3 5 -3 4 -3 5 -4 4 -4 4 -5 3 -4 3 -5 4 -5 3 -4 4 -5 4 -4 5 -4 4 -4 5 -3 5 -4 4 -3 4 -4 4 -5 2 -5 2 -6 3 -5 3 -5 3 -5 4 -4"/>
- <path class="fil7 str5"
- d="M-4270 3123l5 2 6 2 5 1 6 2 6 2 5 0 6 -1 6 -2 5 -2 6 -2 5 -2 5 -3 4 -4 5 -4 5 -2 6 -2 5 -2 6 -1 6 -2 5 -1 6 -2 5 -2 6 -1 6 -2 5 -2 6 -2 5 -1 6 -2 5 -2 6 -2 5 -2 6 -2 5 -1 6 -2 6 -1 6 -1 5 -1 6 0 6 -1 6 1 6 1 5 2 5 4 3 5 3 5 4 4 5 4 5 3 5 2 5 -2 5 -4 5 -4 4 -4 5 -3 4 -4 5 -4 4 -4 5 -3 4 -4 4 -4 5 -4 4 -4 4 -5 3 -4 3 -5 3 -6 2 -5 2 -6 3 -5 3 -5 3 -4 5 -4 4 -4 5 -3 6 -3 5 -3 5 -2 6 -1 6 -1 5 0 6 0 6 0 6 1 6 0 6 0 6 -1 5 -1 5 -3 4 -4 5 -4 4 -4 5 -3 5 -3 6 -3 5 -2 5 -2 5 -3 6 -2 5 -2 6 -2 5 -3 6 -2 5 -2 5 -4 4 -3 4 -5 3 -4 4 -5 4 -4 4 -4 5 -4 4 -4 4 -4 5 -4 5 -3 4 -4 5 -2 6 -3 5 -1 6 -2 6 0 6 -1 6 -1 5 -2 5 -3 5 -3 5 -3 5 -2 6 -3 5 -2 5 -3 5 -2 6 -2 5 -2 6 -2 5 -1 6 -1 6 -1 6 -1 5 -2 6 -2 5 -2 5 -3 6 -3 5 -2 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -4 4 -3 5 -3 5 -4 4 -3 5 -3 5 -3 6 -3 5 -3 5 -2 6 -1 6 0 6 0 6 0 6 1 6 1 5 1 5 3 4 4 3 5"/>
- <path class="fil7 str5"
- d="M-3997 3618l-1 -6 0 -6 -1 -6 -1 -5 -2 -6 -1 -5 1 -6 4 -5 4 -4 5 -4"/>
- <path class="fil7 str5"
- d="M-2994 3305l6 -3 4 -3 5 -5 5 -2 6 -1 5 0 6 -1 6 0 6 2 4 3 5 4 5 4 5 3 5 1 6 1 6 1 6 1 5 2 6 1 5 3 6 2 5 1 6 -1 5 -3 6 -1 6 0 6 0 5 -1 5 -4 1 -5 -3 -6 -3 -5 -3 -5 -4 -4 -2 -6 -1 -5 -1 -6 0 -6 0 -6 -1 -6 1 -6 3 -4 5 -4 4 -4 4 -4 5 -4 4 -4 4 -5 4 -4 3 -4 4 -5 4 -4 4 -5 3 -5 3 -5 3 -5 4 -4 4 -3 5 -4 5 -3 5 -3 5 -3 5 -4 4 -4 4 -4 3 -5 2 -6 2 -9"/>
- <path class="fil7 str5"
- d="M-3280 3507l4 3 4 4 4 5 3 5 3 5 3 5 2 5 2 6 1 5 2 6 2 6 2 5 2 6 2 5 2 5 3 6 2 5 3 5 4 5 3 4 4 5 4 4 4 4 4 4 5 4 4 4 4 4 5 4 5 3 4 4 5 3 5 3 5 3 5 3 5 3 5 3 6 2 5 3 5 2 6 2 6 1 5 0 6 -1 5 -3 6 -2 5 -2 6 -2 6 -2 5 0 6 1 6 2 4 4 4 4 4 4 4 5 4 4 2 6 4 5 4 3 5 3 5 2 6 2 6 1 5 2 6 1 6 0 6 1 5 1 6 0 6 1 6 0 6 0 6 1 5 0 6 0 6 1 6 1 5 2 6 1 6 2 5 1 6 2 6 1 5 2 6 1 5 2 6 2 5 2 6 1 6 2 5 2 6 1 5 2 6 2 6 1 5 2"/>
- <path class="fil7 str5" d="M-2668 3397l-6 0 -6 1 -6 3"/>
- <path class="fil7 str5"
- d="M-1483 3350l-4 4 -6 3 -5 2 -5 3 -5 4 -4 3 -5 3 -5 4 -5 3 -4 4 -5 3 -5 2 -6 1 -6 -1 -6 0 -6 0 -6 0 -5 0 -6 0 -6 0 -6 0 -6 0 -6 0 -5 -1 -6 -2 -5 -2 -6 -2 -5 -2 -6 -1 -6 -1 -6 0 -6 1 -5 1 -6 2 -5 2 -5 3 -6 3 -4 3 -5 3 -6 3 -5 2 -5 3 -4 4 -4 5 -3 5 -3 4 -4 5 -5 4 -5 1 -6 -1 -6 -2 -4 -4 -4 -4 -4 -4 -6 -2 -5 -2 -6 -1 -6 -2 -5 -1 -6 -2 -6 -1 -5 -2 -5 -3 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -5 -4 -4 -4 -5 -3 -5 -3 -6 -2 -5 -3 -5 -2 -6 -3 -5 -2 -5 -2 -6 -3 -5 -2 -5 -2 -5 -3 -6 -3 -5 -3 -5 -2 -5 -3 -5 -3 -5 -2 -6 -3 -5 -2 -6 -2 -5 -1 -6 -1 -6 -1 -6 0 -5 -1 -6 0 -6 -1 -6 0 -6 0 -5 1 -6 2 -6 2 -5 3 -4 3 -5 4 -4 4 -4 5 -4 4 -4 4 -4 4 -5 4 -4 4 -4 4 -4 4 -4 4 -3 5 -3 5 -3 5 -3 5 -3 5 -2 6 -3 5 -3 5 -2 5 -3 5 -3 6 -3 5 -3 5 -3 5 -4 4 -4 4 -5 3 -5 2 -6 1 -6 0 -6 0 -6 0 -6 -1 -5 -1 -6 -1 -6 -2 -5 -2 -6 -1 -5 -2 -6 -1 -6 0"/>
- <path class="fil7 str5" d="M-2299 3456l-4 -5 -8 -5"/>
- <path class="fil7 str5"
- d="M-2208 3444l-6 0 -6 0 -6 1 -5 1 -6 2 -5 3 -5 3 -4 4 -3 5 -4 5 -4 3 -6 0 -5 1 -6 -2 -6 -2 -5 -2 -4 -4 -5 -6"/>
- <path class="fil7 str5"
- d="M-856 2935l-6 2 -6 1 -5 1 -4 5 -3 5 -4 4 -3 5 -3 5 -2 5 -2 6 -2 5 -2 6 -2 5 -2 6 -3 5 -3 5 -3 5 -3 5 -4 4 -4 4 -5 4 -4 4 -5 3 -5 3 -5 3 -5 3 -3 5 -1 6 -1 6 -3 5 -4 4 -4 5 -4 4 -4 4 -4 4 -3 5 -3 5 -3 5 -3 5 -2 6 -2 5 -2 5 -3 6 -3 5 -3 5 -3 5 -3 5 -3 4 -4 5 -4 4 -4 4 -5 4 -7 5"/>
- <path class="fil7 str5"
- d="M-1039 3175l-4 4 -5 3 -5 3 -5 4 -5 3 -4 3 -5 4 -5 3 -4 4 -5 3 -5 4 -4 4 -5 3 -4 4 -5 3 -5 4 -4 3 -5 3 -5 3 -5 3 -6 3 -5 2 -5 3 -5 3 -10 4"/>
- <path class="fil7 str5"
- d="M-1278 3261l-6 0 -5 0 -6 0 -6 -1 -6 0 -6 0 -6 -1 -5 0 -6 0 -6 0 -6 0 -7 1"/>
- <path class="fil7 str5"
- d="M-1349 3260l-6 0 -5 3 -5 3 -4 4 -5 3 -4 4 -5 4 -4 4 -5 3 -4 4 -4 5 -4 4 -1 6 -2 6 -4 2 -6 0 -6 1 -6 1 -5 2 -5 3 -6 2 -5 3 -5 2 -5 3 -5 3 -5 3 -4 4 -5 4 -4 4"/>
- <path class="fil7 str5"
- d="M-2391 4081l-6 0 -6 0 -6 0 -5 -1 -6 -2 -5 -2 -6 -2 -5 -3 -4 -4 -5 -4 -3 -4 -3 -5 -4 -5 -4 -4 -4 -4 -5 -3 -5 -3 -5 -3 -5 -3 -6 -2 -5 -2 -6 -1 -6 -1 -6 1 -6 0 -6 1 -6 0 -5 -1 -5 -2 -5 -3 -5 -3 -5 -4 -5 -3 -5 -4 -6 -5"/>
- <path class="fil7 str5"
- d="M-1958 3866l-4 -3 -5 -3 -6 -2 -5 -3 -5 -2 -6 -2 -5 -3 -5 -3 -5 -3 -5 -3 -8 -6"/>
- <path class="fil7 str5"
- d="M-904 3767l-6 1 -5 1 -6 1 -6 1 -6 1 -5 0 -6 0 -6 0 -6 -1 -6 0 -6 0 -5 0 -6 -1 -6 0 -6 0 -6 0 -6 -1 -6 0 -5 0 -6 1 -6 0 -5 3 -5 3 -5 3 -6 2 -5 3 -5 3 -5 2 -6 2 -5 2 -6 2 -6 0 -5 1 -6 0 -6 0 -6 1 -6 0 -6 0 -5 1 -6 0 -6 0 -6 0 -6 0 -6 1 -5 0 -6 0 -6 1 -6 0 -6 1 -5 1 -6 2 -5 2 -6 3 -5 3 -4 4 -3 5 -2 5 -2 6 -3 5 -3 4 -5 5 -4 3 -5 4 -5 3 -5 3 -6 2 -5 2 -6 2 -5 1 -6 1 -6 2 -5 1 -6 2 -6 1 -5 2 -6 1 -5 2 -6 3 -5 2 -5 2 -5 3 -5 3 -5 3 -5 4 -5 3 -5 3 -5 3 -5 4 -4 3 -5 4 -4 4 -4 4 -4 4 -5 3 -5 3 -5 3 -5 3 -5 3 -5 3 -6 2 -5 3 -5 3 -5 3 -5 3 -4 4 -5 3 -5 4 -5 2 -5 3 -6 2 -5 1 -6 1 -6 1 -6 0 -6 1 -6 -2 -5 -1 -6 -2 -6 0 -6 0 -6 1 -5 2 -5 2 -5 4 -4 4 -4 4 -4 5 -4 4 -3 5 -1 6 1 6 3 5 3 5 2 5 3 6 2 5 1 6 1 6 1 6 0 6 0 6 -1 5 -3 5 -5 3 -6 3 -5 3 -5 3 -6 2 -5 1 -5 0 -6 -3 -5 -3 -5 -3 -5 -3 -5 -4 -5 -3 -5 -1 -6 -1 -6 -1 -6 -1 -6 -1 -5 -2 -5 -3 -4 -4 -5 -4 -4 -4 -6 -2 -5 -2 -5 -3 -5 -4 -5 -3 -4 -4 -5 -3 -5 -3 -5 -2 -6 0 -6 1 -6 0 -6 0 -6 0 -6 1 -6 0 -5 0 -6 -1 -6 -1 -5 -2 -6 -2 -5 -3 -5 -3 -5 -3 -5 -3 -4 -4 -5 -3 -4 -4 -4 -5 -3 -5 -3 -5 -4 -4 -5 -3 -5 -3 -6 -2 -5 -2 -6 -2 -5 -3 -4 -3 -5 -4 -5 -3 -4 -4 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -5 -3 -6 -2 -5 0 -6 1 -6 1 -6 -1 -5 -2 -6 -1 -6 -3 -5 -3 -5 -5 -3 -5 -4 -5 -3 -6 -4"/>
- <path class="fil7 str5"
- d="M-847 3785l-6 0 -5 -2 -5 -3 -5 -4 -5 -4 -4 -3 -5 -3 -6 -1 -6 1 -7 1"/>
- <path class="fil7 str5"
- d="M-721 3304l-1 6 -1 6 0 6 -1 6 0 6 0 5 -1 6 -2 6 -3 5 -4 4 -5 3 -6 1 -5 2 -5 4 -3 5 -2 6 -2 5 -1 6 0 6 0 6 1 6 0 5 -2 6 -4 5 -3 4 -3 5 -3 5 -3 5 -2 6 -3 5 -2 6 -1 5 0 6 0 6 1 6 0 6 1 5 1 6 2 6 1 5 2 6 2 5 2 6 3 5 3 5 4 4 3 5 3 5 4 5 3 5 2 5 1 6 1 6 0 5 0 6 -1 6 -2 5 -2 6 -3 5 -1 6 -1 6 -1 6 0 5 0 6 1 6 1 6 1 5 2 6 0 6 1 6 0 6 0 5 1 6 0 6 1 6 0 6 1 6 0 5 0 6 0 6 0 6 -1 6 -1 5 -3 6 -3 5 -4 5 -4 3 -5 2 -6 1 -6 2 -6 1 -7 1"/>
- <path class="fil7 str5"
- d="M-45 3270l-1 -5 -2 -6 -1 -6 -1 -5 0 -6 0 -6 1 -6 0 -6 1 -5 1 -6 1 -6 1 -6 1 -5 2 -6 1 -6 2 -5 1 -6 2 -6 2 -5 3 -7"/>
- <path class="fil7 str5"
- d="M10 3325l-4 -4 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -4 -4 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -7"/>
- <path class="fil7 str5"
- d="M512 3668l-5 -1 -6 -1 -6 -1 -5 -2 -6 -1 -6 -2 -5 -2 -4 -4 -5 -4 -4 -4 -4 -4 -4 -5 -4 -4 -5 -3 -4 -4 -5 -4 -4 -3 -5 -3 -5 -4 -5 -3 -5 -3 -5 -4 -4 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -6 -2 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -4 -4 -5 -4 -4 -3 -6 -1 -6 0 -6 1 -6 0 -6 0 -5 -1 -6 0 -6 1 -6 1 -5 1 -6 1 -6 1 -6 1 -6 1 -5 1 -6 1 -6 0 -6 -1 -5 -1 -6 -2 -5 -3 -5 -4 -4 -4 -3 -5 -2 -5 -2 -6 -2 -5 -1 -6 -2 -6 -1 -6 -1 -5 -2 -6 -2 -5 -2 -6 -3 -4 -4 -5 -4 -5 -4 -4 -4 -3 -6 -1 -6 -1 -6 0 -6 0 -6 0 -5 1 -6 1 -6 1 -6 0 -6 1 -5 0 -7 0 -5 -2 -4 -3 -4 -5 -3 -5 -4 -5 -3 -4 -3 -6 -3 -5 -4 -4 -4 -5 -4 -4 -4 -4 -3 -5 -3 -5 0 -5 1 -6 1 -6 -1 -6 -1 -6 -1 -6 -2 -5 -1 -6 -2 -6 -2 -5 -3 -5 -3 -5 -4 -4 -8 -8"/>
- <path class="fil7 str5"
- d="M-477 3749l-1 -6 0 -6 -1 -5 0 -6 0 -6 0 -6 0 -6 0 -6 1 -5 0 -6 1 -6 1 -6 1 -5 2 -6 3 -5 2 -6 2 -5 1 -6 1 -6 -1 -6 -1 -5 -1 -6 -3 -5 -3 -5 -3 -5 -5 -6"/>
- <path class="fil7 str5"
- d="M39 3854l-6 -2 -6 -1 -6 -1 -5 0 -6 0 -6 -1 -6 0 -6 0 -5 1 -6 0 -6 0 -6 0 -6 0 -6 0 -5 1 -6 0 -6 1 -6 0 -6 1 -6 0 -5 1 -6 1 -6 2 -5 1 -6 2 -6 1 -5 2 -6 2 -5 3 -5 3 -5 3 -4 4 -5 3 -6 2 -5 2 -6 1 -6 2 -5 1 -6 1 -6 1 -5 2 -6 1 -6 1 -6 1 -5 1 -6 0 -6 0 -6 0 -6 0 -6 0 -5 0 -6 0 -6 0 -6 0 -6 0 -6 0 -5 0 -6 -1 -6 0 -6 -2 -5 -1 -6 -1 -6 -2 -5 -1 -6 -1 -6 -2 -5 -1 -6 -1 -6 -1 -6 0 -6 0 -6 1 -5 0 -6 0 -6 0 -6 -2 -5 -1 -6 -2 -5 -3 -5 -3 -5 -3 -4 -4 -4 -4 -4 -5 -4 -4 -3 -5 -4 -5 -3 -4 -3 -5 -3 -5 -4 -10"/>
- <path class="fil7 str5"
- d="M577 3867l-5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -4 -5 -3 -5 -3 -5 -2 -5 -3 -6 -1 -6 1 -6 0 -6 2 -5 1 -6 3 -5 3 -4 3 -5 4 -4 4 -4 4 -4 5 -3 4 -4 5 -3 5 -4 4 -3 5 -4 5 -4 4 -3 5 -3 5 -4 4 -2 6 -2 6 -3 5 -3 4 -5 3 -5 2 -6 2 -6 0 -6 0 -6 -1 -5 -3 -4 -4 -3 -5 -3 -5 -2 -6 -2 -5 -1 -6 -1 -6 -2 -5 -4 -5 -3 -4 -4 -5 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -5 -4 -4 -3 -5 -4 -4 -4 -4 -4 -4 -5 -3 -4 -4 -5 -4 -4 -4 -4 -4 -4 -5 -4 -5 -3 -5 -3 -6 -2 -5 -2 -6 -2 -5 -2 -6 -1 -6 -1 -5 -2 -6 0 -6 -1 -6 0 -5 1 -6 1 -6 2 -5 1 -6 2 -5 3 -5 2 -6 3 -5 2 -6 2 -5 1 -6 1 -6 1 -6 1 -5 1 -6 1 -6 2 -5 2 -4 5 -2 5 -3 5 -3 5 -4 5 -4 4 -5 3 -5 3 -5 3 -6 1 -5 0 -6 1 -6 0 -9 0"/>
- <path class="fil7 str5"
- d="M-353 3088l-3 5 -3 5 -4 4 -3 5 -4 5 -4 4 -3 4 -5 5 -4 4 -5 3 -5 1 -6 0 -6 -1 -5 -2 -5 -3 -5 -3 -5 -4 -4 -4 -4 -4 -5 -4 -5 -3 -5 -1 -6 -1 -6 0 -6 0 -6 0 -6 0 -5 1 -6 2 -5 2 -5 3 -5 4 -4 4 -4 5 -3 5 -2 5 -2 6 -1 5 -2 6 -1 6 -1 6 0 5 -1 6 0 6 -1 6 -1 6 -2 5 -2 6 -2 5 -3 5 -3 5 -4 4 -5 3 -5 4 -3 4 -4 5 -3 5 -4 5 -3 5 -3 5 -2 5 -2 5 -2 6 -2 6 -2 5 -1 6 -1 5 -1 6 0 6 0 6 0 6 0 6 0 5 0 6 -1 6 -2 6 -2 5 -4 5 -4 4 -3 5 -2 5 -2 6 -1 6 -1 5 1 6 1 6 1 6 2 5 1 6 1 6 1 6 0 5 0 6 0 6 0 6 -1 7"/>
- <path class="fil7 str5"
- d="M-31 3155l2 -5 3 -6 3 -5 3 -5 3 -4 3 -5 3 -5 4 -5 3 -5 3 -5 4 -4 3 -5 4 -4 4 -4 4 -4 4 -5 4 -4 3 -5 3 -5 3 -5 3 -5 3 -6 2 -5 2 -5 1 -6 1 -6 -1 -6 -4 -3 -5 -3 -6 -2 -5 -2 -6 -1 -6 -1 -6 -1 -5 -1 -6 -2 -6 -1 -5 -2 -6 -1 -6 -2 -5 -1 -6 -2 -5 -2 -6 -3 -4 -3 -5 -3 -5 -4 -4 -4 -5 -3 -6 -2 -5 -2 -6 -1 -5 -2 -6 -1 -6 -2 -5 -1 -6 -1 -6 -1 -6 1 -5 2 -6 2 -5 3 -5 3 -6 1 -5 0"/>
- <path class="fil7 str5" d="M-797 3779l-6 1 -5 2 -6 1 -6 1 -5 1 -6 0 -6 0 -10 0"/>
- <path class="fil7 str5"
- d="M-457 3819l-2 -6 -2 -5 -2 -5 -2 -6 -1 -5 -2 -6 -2 -6 -1 -5 -1 -6 -1 -6 -2 -5 -2 -9"/>
- <path class="fil7 str5"
- d="M-272 4462l-6 -1 -6 -1 -6 0 -5 0 -6 0 -6 -1 -5 -2 -6 -2 -5 -2 -6 -1 -6 -2 -5 -2 -6 -1 -6 0 -6 0 -6 0 -5 0 -6 1 -6 2 -5 1 -6 0 -5 -3 -6 -2 -5 -2 -6 -2 -5 -1 -6 -1 -6 -1 -6 -1 -6 0 -5 -1 -6 0 -6 0 -6 0 -6 0 -6 1 -5 0 -6 0 -6 1 -6 1 -6 1 -5 1 -6 1 -5 2 -6 2 -5 3 -6 2 -5 3 -5 3 -5 3 -4 4 -5 3 -4 4 -5 3 -5 4 -5 3 -4 3 -5 4 -5 3 -5 4 -5 3 -4 3 -5 3 -6 2 -6 1 -6 0 -5 2 -5 3 -4 4 -4 4 -4 5 -3 5 -4 9"/>
- <path class="fil7 str5"
- d="M380 4634l-4 3 -5 4 -5 3 -5 3 -5 2 -6 2 -6 2 -5 1 -6 2 -6 1 -5 1 -6 1 -6 1 -6 1 -5 0 -6 0 -6 0 -6 -2 -5 -1 -6 -1 -6 0 -6 0 -6 0 -5 0 -6 0 -6 0 -6 0 -6 1 -6 0 -5 1 -6 0 -6 1 -6 2 -5 1 -6 2 -5 2 -6 3 -5 2 -5 4"/>
- <path class="fil7 str5"
- d="M162 4676l-5 3 -4 5 -4 4 -4 4 -4 4 -5 4 -5 3 -4 4 -5 3 -4 4 -4 4 -5 4 -5 3 -4 4 -5 3 -5 3 -5 3 -5 3 -6 2 -5 0 -6 0 -6 -1 -6 -1 -5 -3 -3 -5 -2 -6 -1 -6 -1 -6 0 -5 0 -6 -1 -6 0 -6 -2 -6 -1 -5 -1 -6 -1 -6 -2 -5 -1 -6 -2 -6 -1 -5 -2 -6 -1 -5 -2 -6 -2 -5 -3 -6 -2 -5 -2 -6 -4 -5 -3 -4 -4 -4 -4 -4 -5 -4 -4 -4 -5 -3 -5 -4 -5 -3 -5 -3 -5 -3 -5 -2 -6 -2 -5 -2 -6 -2 -5 -2 -6 -1 -6 -1 -5 -1 -6 -1 -6 0 -6 -1 -6 0 -6 -1 -5 0 -6 0 -6 -1 -6 0 -6 0 -5 -1 -6 -1 -6 0 -6 -1 -6 -1 -5 0 -6 -1 -6 0 -6 0 -6 0 -6 0 -5 -1 -6 0 -6 -1 -6 -1 -6 -2 -5 -2 -4 -3 -2 -6 0 -6 0 -6 1 -6 2 -5 2 -6 2 -5 1 -6 1 -6 0 -6 -2 -5 -5 -4 -5 -3 -6 -1 -5 -1 -6 -1 -9 0"/>
- <path class="fil7 str5"
- d="M-1708 4748l5 -1 6 -1 6 -2 5 -2 5 -3 5 -4 4 -4 3 -5 3 -5 4 -4 5 -3 6 -2 6 0 6 0 5 2 6 2 5 2 6 2 5 1 6 2 6 1 5 1 6 2 6 1 5 2 6 2 5 2 5 3 6 2 5 2 6 1 6 0 6 0 6 1 5 0 6 0 6 -2 5 -2 4 -4 3 -6 3 -4 6 -1 6 1 5 1 6 2 5 2 6 3 5 2 5 3 4 4 3 5 3 5 3 5 5 3 5 3 5 3 5 3 6 3 5 2 5 3 5 2 6 2 5 3 6 2 5 2 6 2 5 1 6 1 6 0 6 -1 6 0 5 -2 6 -1 6 -1 5 -1 6 -1 6 -1 6 1 5 1 6 1 6 1 6 1 5 1 6 2 6 2 5 2 5 2 6 2 5 2 6 3 5 2 5 3 6 1 5 1 6 0 6 -1 6 -1 6 -1 5 -2 6 -1 6 -2 5 -1 6 -2 5 -2 6 -1 6 -2 5 -1 6 -1 6 0 6 0 6 1 5 -2 5 -3 5 -3 5 -3 5 -4 4 -4 5 -4 4 -4 3 -5 3 -5 2 -5 2 -6 2 -5 3 -5 2 -6 4 -4 4 -5 4 -3 6 -2 5 -2 6 -2 5 -2 5 -3 4 -4 5 -4 5 -3 5 -3 5 -3 4 -4 4 -4 4 -5 3 -4 4 -5 3 -5 3 -5 3 -5 3 -5 3 -5 3 -5 3 -5 3 -5 4 -4 5 -4 4 -4 5 -2 6 -2 6 -2 5 -1 6 0 6 0 6 1 6 1 5 0 6 1 6 2 6 1 5 2 8 3"/>
- <path class="fil7 str5"
- d="M1576 1466l-6 2 -5 1 -6 1 -6 1 -6 1 -5 1 -6 2 -6 1 -5 1 -6 0 -6 0 -6 0 -6 0 -5 0 -6 0 -6 0 -6 0 -6 0 -6 0 -5 0 -6 0 -6 0 -6 1 -6 0 -6 1 -5 1 -6 1 -6 1 -6 0 -5 2 -6 1 -6 2 -5 2 -6 2 -5 2 -6 2 -5 3 -4 3 -4 5 -4 4 -3 5 -3 5 -4 5 -3 5 -3 5 -2 5 -1 6 -1 6 -1 6 0 5 0 6 1 6 -1 6 -2 5 -3 6 -2 5 -2 5 -2 6 -2 6 -1 5 -2 6 -2 5 -1 6 -2 6 -1 5 0 6 0 6 0 6 0 6 1 5 0 6 1 6 1 6 1 6 1 5 0 6 -1 6 0 6 -2 5 -1 6 -3 5 -3 5 -3 5 -4 5 -4 4 -4 4 -5 3 -5 4 -4 3 -5 3 -5 3 -5 4 -5 3 -5 3 -5 3 -4 4 -5 3 -5 4 -4 4 -3 4 -5 4 -5 4 -5 3 -5 3 -5 3 -5 2 -6 1 -6 1 -5 -1 -6 -1 -6 -2 -5 -1 -6 -1 -6 0 -6 -1 -6 -1 -6 1 -6 0 -5 3 -3 3 -4 6 -3 5 -3 5 -4 4 -4 5 -4 4 -4 4 -4 5 -3 5 -2 5 -3 5 -2 6 -2 5 -2 5 -2 6 -2 6 -1 5 -1 6 -2 6 -2 5 -2 5 -3 6 -2 5 -3 5 -2 5 -3 6 -3 5 -3 4 -4 5 -3 5 -4 5 -3 4 -4 4 -4 5 -4 4 -4 5 -4 4 -4 4 -4 5 -3 4 -4 4 -4 5 -4 4 -4 4 -4 4 -5 4 -4 5 -4 4 -4 4 -4 4 -4 4 -4 4 -4 4 -5 4 -4 4 -4 4 -4 4 -4 5 -4 4 -5 4 -4 4 -3 4 -4 5 -4 4 -3 5 -3 5 -4 5 -4 4 -3 5 -4 4 -4 4 -4 5 -4 4 -4 4 -4 5 -4 4 -4 4 -4 4 -5 4 -4 3 -5 4 -8 7"/>
- <path class="fil7 str5" d="M812 2230l-2 5 -1 6 -2 11"/>
- <path class="fil7 str5" d="M823 2208l-6 6"/>
- <path class="fil7 str5" d="M817 2214l-5 16"/>
- <path class="fil7 str5"
- d="M-1461 1230l-6 -2 -6 -1 -6 -1 -5 0 -6 0 -6 0 -6 2 -5 1 -5 3 -5 4 -4 4 -4 4 -5 4 -4 4 -5 4 -5 2 -6 1 -6 0 -6 -2 -5 -2 -3 -5 -3 -5 -3 -6 -2 -5 -1 -6 -1 -5 -2 -6 -1 -6 -1 -6 -1 -5 -1 -6 -1 -6 -1 -6 -1 -5 0 -6 0 -6 0 -6 0 -6 1 -6 0 -5 1 -12"/>
- <path class="fil7 str5"
- d="M-1084 1281l-6 1 -6 1 -6 -1 -5 -1 -6 -2 -5 -2 -6 -3 -5 -2 -6 -2 -5 -2 -6 -2 -5 0 -4 5 -4 3 -6 1 -6 -1 -6 -1 -6 -1 -5 0 -6 -1 -6 -1 -6 -2 -5 -3 -4 -5 -5 -4 -4 -1 -5 2 -5 4 -5 4 -4 5 -4 5 -4 1 -6 0 -6 -1 -6 -1 -6 -1 -6 0 -6 -2 -5 -1 -5 -3 -5 -3 -5 -4 -4 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -5 -4 -4 -4 -5 -3 -4 -3 -5 -1 -6 1 -6 1 -6 -2 -6 -3 -5 -4 -3 -6 -2 -5 -2 -6 -1 -6 -1 -6 0 -6 0 -5 2 -6 3 -6 1 -6 1 -4 4 -3 5 -2 6 -1 5 1 6 1 6 -3 5 -4 4 -5 4 -6 2 -5 0 -6 0 -6 -1 -6 -2"/>
- <path class="fil7 str5"
- d="M-856 1458l-6 -2 -4 -4 -5 -3 -5 -3 -6 -1 -5 -1 -5 -3 -5 -4 -5 -3 -4 -4 -8 -6"/>
- <path class="fil7 str5"
- d="M-941 1370l-1 -6 -3 -5 -2 -5 -3 -5 -3 -5 -4 -4 -4 -4 -5 -4 -4 -4 -6 -1 -5 -2 -6 -2 -6 -1 -5 -2 -6 -2 -5 -2 -5 -3 -4 -4 -5 -4 -4 -4 -4 -4 -4 -5 -4 -4 -4 -5 -4 -3 -5 -2 -6 0 -6 0 -6 0 -6 2 -8 1"/>
- <path class="fil7 str5"
- d="M-914 1424l-3 -4 -4 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -2 -5 -1 -6 -2 -9"/>
- <path class="fil7 str5"
- d="M-734 1478l-6 -2 -5 -2 -6 -2 -5 -1 -6 1 -6 1 -5 1 -6 1 -6 2 -5 3 -5 1 -6 0 -6 0 -6 0 -6 -1 -5 -1 -4 -4 -4 -5 -4 -4 -4 -3 -6 -2 -10 -3"/>
- <path class="fil7 str5"
- d="M-2142 1626l-4 4 -5 4 -4 3 -5 3 -5 4 -5 3 -5 3 -5 3 -5 3 -5 2 -5 3 -5 3 -5 3 -5 3 -5 3 -5 3 -5 4 -5 3 -5 3 -5 3 -4 4 -5 3 -5 4 -4 3 -5 4 -4 4 -5 4 -4 3 -5 3 -5 3 -6 3 -5 3 -5 3"/>
- <path class="fil7 str5"
- d="M-2302 1733l-5 2 -5 3 -5 3 -5 4 -4 4 -4 4 -4 4 -4 4 -4 4 -4 4 -5 5 -4 4 -4 4 -4 4 -5 4"/>
- <path class="fil7 str5"
- d="M-2368 1790l-5 4 -4 4 -4 4 -5 4 -5 3 -4 3 -5 3 -6 3 -5 3 -5 3 -5 3 -5 3 -5 3 -5 3 -5 2 -5 3 -6 2 -6 1 -5 2 -5 3 -4 4 -3 5 -4 5 -3 5 -3 5 -4 5 -3 4 -3 5 -3 5 -2 6 -2 6 -2 5 -2 5 -4 5 -4 4 -4 4 -4 4 -3 5 -3 5 -4 8"/>
- <path class="fil7 str5"
- d="M-1248 2119l-5 -3 -5 -3 -5 -2 -5 -3 -6 -2 -5 -2 -6 -1 -5 -1 -6 -1 -6 -1 -6 -2 -5 -1 -6 -1 -6 -1 -5 -2 -6 -1 -6 -1 -5 -2 -6 -1 -6 -2 -5 -1 -6 -2 -5 -2 -6 -2 -5 -2 -6 -2 -6 -1 -5 0 -6 1 -6 1 -6 0 -6 0 -5 -1 -6 -2 -5 -2 -6 -2 -6 -2 -5 -2 -5 -2 -6 -3 -5 -2 -6 -1 -5 -1 -6 0 -6 0 -6 1 -6 2 -5 2 -4 4 -4 5 -2 5 -3 5 -3 6 -3 4 -4 5 -3 5 -4 4 -4 5 -3 4 -5 5"/>
- <path class="fil7 str5"
- d="M-2635 2170l-1 5 -2 6 -2 6 -2 5 -4 4 -5 2 -6 2 -6 1 -6 0 -5 3 -7 5"/>
- <path class="fil7 str5"
- d="M-2286 2213l-3 -5 -3 -6 -3 -5 -5 -2 -5 -2 -6 0 -6 -1 -6 0 -6 -1 -6 0 -6 -1 -5 0 -6 1 -6 0 -6 1 -6 0 -6 0 -6 0 -5 -1 -5 -4 -4 -4 -4 -4 -6 -1 -5 3 -5 3 -5 4 -4 3 -6 2 -6 1 -6 -1 -5 -2 -5 -3 -6 -1 -6 -1 -6 0 -5 1 -6 1 -6 1 -5 2 -6 1 -6 1 -5 2 -6 1 -6 1 -6 1 -5 1 -6 1 -6 1 -6 1 -5 -1 -3 -6 -4 -4 -5 -3 -6 -1 -5 3 -4 4 -4 4 -3 5 -2 6 0 6 -2 6 -2 5 -3 5 -5 4 -5 1 -6 -1 -6 -2 -5 -2 -6 -2 -5 -2 -5 -2 -6 -3 -5 -2 -5 -3 -6 -2 -5 -2 -6 -2 -6 -2"/>
- <path class="fil7 str5"
- d="M-1558 2118l-5 3 -6 3 -5 1 -6 -1 -6 0 -6 -1 -5 -1 -6 -2 -6 -1 -5 -2 -6 -3 -5 -3 -5 -3 -5 -2 -5 0 -6 3 -5 2 -6 0 -6 -1 -6 0 -6 -1 -5 0 -6 0 -6 0 -6 0 -6 -1 -5 -1 -6 -1 -6 -1 -6 0 -6 0 -5 0 -6 1 -6 1 -5 2 -6 2 -5 3 -6 2 -5 3 -5 3 -5 2 -6 1 -6 0 -6 0 -5 -1 -6 0 -6 0 -6 0 -6 0 -6 1 -5 0 -6 2 -6 1 -5 2 -6 2 -5 1 -6 2 -5 2 -6 2 -5 3 -6 2 -5 3 -5 2 -5 3 -6 2 -5 2 -6 2 -5 2 -6 1 -6 1 -5 1 -6 0 -6 0 -6 0 -6 0 -5 -1 -6 -1 -6 -1 -6 -1 -6 0 -5 1 -6 1 -5 3 -5 4 -4 3 -5 4 -4 4 -5 4 -4 4 -4 4 -5 3 -5 4 -4 3 -6 2 -5 1 -6 0 -6 1 -6 1 -6 1 -5 1 -6 1 -6 1 -6 1 -6 1 -5 1 -6 1 -5 2 -6 3 -5 3 -5 2 -5 3 -6 1 -6 1 -5 1 -6 0 -6 1 -6 2 -5 2 -5 3 -4 4 -4 4 -4 5 -4 5 -4 4 -4 1 -6 -2 -5 -4 -4 -4 -3 -5 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -4 -5 -5 -7"/>
- <path class="fil7 str5"
- d="M-2114 1350l-1 6 -1 5 -1 6 -1 6 -1 5 -2 6 -2 5 -3 6 -2 5 -2 6 -2 5 -1 6 -1 6 -1 5 1 6 2 6 1 6 2 5 1 6 2 6 1 5 1 6 1 6 0 5 0 6 1 6 0 6 0 6 0 6 0 5 0 6 0 6 0 6 0 6 0 6 0 5 0 6 -1 6 0 6 -1 6 0 6 -1 6 -1 5 -1 6 -1 6 -2 5 -3 5 -5 4 -4 4"/>
- <path class="fil7 str5"
- d="M-872 1910l5 2 5 3 5 3 6 1 5 2 6 2 6 1 5 1 6 0 6 0 6 -1 6 -2 6 -1 5 1 3 5 2 6 4 4 4 4 5 3 6 2 5 2 6 2 5 2 6 2 5 2 6 2 5 3 5 2 6 3 4 4 3 5 1 5 1 6 1 6 0 6 0 6 0 6 -2 6 -2 5 -2 5 -1 6 0 6 2 6 3 5 3 4 4 5 4 4 4 5 4 4 4 4 3 5 2 5 1 6 1 6 0 6 -1 6 -1 5 -2 6 -2 5 -4 5 -4 4 -5 3 -6 2 -5 2 -6 1 -6 2 -4 4 -3 4 -2 6 -3 5 -2 6 -2 6 -2 5 -1 6 -3 5 -3 5 -4 4 -5 2 -6 2 -5 2 -6 2 -6 2 -5 1 -6 1 -6 0 -6 0 -6 -1 -5 0 -6 0 -6 1 -6 -1 -5 -3 -5 -3 -6 -1 -5 0 -6 0 -6 0 -6 0 -6 0 -6 -1 -5 -2 -6 -2 -5 -3 -5 -3 -6 -2 -5 -3 -5 -1 -6 0 -5 2 -6 3 -5 2 -6 3 -5 3 -5 2 -5 3 -6 2 -5 1 -6 0 -6 1 -6 -1 -6 0 -6 0 -6 -1 -6 -1 -3 -4 0 -7 -3 -4 -6 -3 -5 -1 -6 2 -5 3 -6 0 -5 -2 -6 -3 -5 -2 -6 -2 -5 -2 -5 -3 -4 -5 -3 -5 -4 -2 -6 2 -6 2 -4 -3 -3 -6 -3 -5 -4 -3 -6 -2 -6 -1 -5 -2 -6 -2 -5 -2 -6 -2 -6 0 -5 0 -6 1 -6 1 -6 0 -6 -1 -5 -2 -6 -2 -5 -2 -6 -2 -5 -2 -6 -2 -5 -2 -6 -2 -5 -3 -9 -5"/>
- <path class="fil7 str5"
- d="M-3441 1901l1 6 0 6 0 6 0 6 0 6 -1 5 0 6 -1 6 -1 6 -1 6 -2 5 -2 6 -2 5 -3 5 -3 5 -3 5 -4 4 -4 5 -4 4 -4 4 -5 4 -4 4 -5 3 -4 4 -5 4 -5 3 -4 3 -5 3 -5 4 -5 3 -4 4 -4 4 -4 5 -4 4 -4 4 -4 4 -5 4 -4 3 -5 4 -5 3 -6 2 -5 2 -5 2 -6 2 -6 1 -5 2 -6 2 -5 2 -6 2 -5 3 -4 3 -5 4 -5 3 -5 4 -4 3 -5 4 -4 4 -5 3 -4 4 -4 4 -5 4 -5 3 -5 3 -5 2 -6 2 -5 3 -5 2 -6 3 -5 3 -5 3 -4 4 -5 4 -3 4 -2 5 -2 6 -2 6 -1 5 -2 6 -1 6 0 6 -2 5 -1 6 -3 5 -2 6 -2 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -4 5 -4 4 -4 4 -4 4 -4 4 -4 4 -4 5 -4 4 -3 5 -2 6 -3 5 -4 4 -4 4 -4 5 -4 4 -4 4 -5 4 -4 4 -4 4 -4 4 -4 4 -4 5 -4 4 -4 4 -4 4 -4 5 -4 4 -3 5 -4 4 -4 4 -4 5 -3 4 -4 5 -3 5 -3 5 -4 4 -3 5 -3 5 -3 5 -4 5 -4 7"/>
- <path class="fil7 str5"
- d="M-3720 1802l5 -4 4 -3 5 -4 5 -3 5 -3 5 -3 5 -2 6 -2 5 -2 6 -1 6 -2 5 -1 6 -1 6 -2 5 -2 5 -3 5 -3 5 -4 5 -3 5 -3 5 -1 6 -1 6 1 6 1 5 1 6 0 6 0 6 0 6 0 6 0 5 -1 6 0 6 0 6 -1 6 -1 5 -1 6 -2 5 -3 5 -4 4 -3 5 -3 5 -3 5 -4 5 -3 5 -2 6 -1 6 1 5 3 4 4 3 5 3 5 3 5 3 5 3 5 3 5 3 6 2 5 2 5 1 6 1 6 1 6 1 5 1 6 0 6 0 6 -1 6 -2 5 -2 6 -2 5 -1 6 -1 5 -1 6 -1 6 -1 6 -1 6 0 5 -1 6 0 6 1 6 0 6"/>
- <path class="fil7 str5"
- d="M-3032 1971l3 5 3 5 2 5 3 6 2 5 3 5 1 6 2 5 2 6 1 6 1 6 1 5 1 6 1 6 0 6 0 5 0 6 0 6 -1 6 0 6 -1 6 -1 5 -1 6 -1 6 -1 5 -2 6 -1 6 -2 5 -1 6 -1 6 -1 6 0 5 -1 6 0 6 -1 6 -1 6 -1 5 -2 6 -2 6 -2 5 -3 5 -4 4 -5 3 -5 4 -6 2 -5 2 -6 1 -5 2 -6 1 -6 2 -5 2 -6 2 -6 3 -5 2 -5 3 -4 4 -3 5 -2 5 0 5 0 7 -1 6 0 6 -1 6 -2 5 -2 5 -3 5 -3 5 -4 5 -3 5 -2 6 -3 5 -2 5 -3 6 -2 5 -3 5 -4 4 -5 3 -5 3 -6 2 -5 3 -5 2 -6 2 -5 2 -6 3 -5 2 -5 4 -5 3 -4 3 -6 3 -5 2 -5 1 -6 1 -6 0 -6 0 -6 2 -4 3 -5 4 -4 4 -4 5 -4 4 -3 5 -3 5 -4 5 -3 5 -2 5 -5 8"/>
- <path class="fil7 str5"
- d="M-2763 2143l-5 4 -4 4 -4 5 -3 4 -3 5 -4 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -1 6 -2 5 -1 6 0 6 -3 4 -5 3 -5 3 -6 0 -6 1 -6 1 -3 4 -4 5 -1 6 -2 5 -3 5 -3 5 -4 5 -4 4 -5 3 -4 3 -5 4 -5 3 -5 4 -4 3 -5 6"/>
- <path class="fil7 str5"
- d="M-2840 2347l-5 -2 -6 -2 -5 -2 -6 -2 -5 -1 -6 -1 -6 0 -6 0 -6 0 -5 0 -6 -1 -6 0 -9 -1"/>
- <path class="fil7 str5"
- d="M-3565 1344l0 6 0 6 -1 5 0 6 0 6 0 6 1 6 3 5 2 6 -1 5 0 6 -1 6 0 6 -1 6 0 6 0 5 0 6 -1 6 0 6 -1 6 -3 4 -9 5"/>
- <path class="fil7 str5"
- d="M-3264 1528l-5 -1 -5 -3 -6 -3 -4 -3 -4 -4 -4 -5 -2 -5 -3 -6 -2 -5 -2 -6 -3 -4 -4 -5 -5 -3 -5 -3 -5 -2 -6 -1 -6 0 -6 0 -6 0 -6 0 -5 0 -6 0 -6 1 -6 1 -5 1 -6 2 -5 3 -5 3 -4 4 -4 4 -5 4 -5 3 -5 3 -5 3 -5 3 -6 2 -5 1 -6 2 -6 0 -6 1 -5 -1 -6 -2 -6 -1 -6 -2 -5 0 -6 2 -5 3 -6 0 -6 -1 -5 -1 -6 -2 -5 -2 -6 -2 -5 -3 -5 -3 -5 -3 -4 -4 -5 -3 -5 -4 -5 -3 -4 -4 -7 -5"/>
- <path class="fil7 str5"
- d="M-3090 1460l1 5 1 6 0 6 -1 6 -3 5 -3 5 -3 5 -4 5 -4 4 -4 3 -6 2 -6 -1 -6 -1 -5 -1 -6 -2 -6 -2 -5 -1 -6 0 -6 1 -5 1 -6 2 -6 2 -5 2 -6 2 -5 3 -5 2 -6 2 -5 2 -6 2 -5 1 -6 2 -6 1 -6 1 -5 1 -6 0 -6 -1 -7 -2"/>
- <path class="fil7 str5"
- d="M-3577 1469l-5 3 -5 3 -6 3 -5 3 -5 2 -4 4 -3 5 -3 5 -3 5 -4 5 -4 4 -4 4 -3 5 -4 5 -3 4 -4 5 -5 4 -5 1 -6 0 -6 0 -5 2 -6 3 -5 2 -6 3 -5 -1 -5 -4 -5 -1 -6 -1 -6 0 -6 0 -6 1 -6 1 -6 0 -5 1 -5 3 -5 4 -5 2 -6 1 -6 2 -5 1 -6 1 -6 1 -6 0 -5 3 -4 4 -3 5 -3 5 -3 5 -1 6 -2 6 -1 5 -2 6 -2 8"/>
- <path class="fil7 str5" d="M-3818 1613l-2 5 -1 6 1 6 0 6 1 6 1 5 -1 6 -2 5 -3 5 -4 4 -6 3"/>
- <path class="fil7 str5"
- d="M-2681 2209l-4 -4 -5 -4 -3 -4 -3 -5 -3 -5 -3 -6 -2 -5 -1 -6 1 -6 1 -6 -1 -5 -2 -5 -4 -5 -4 -4 -5 -3 -6 -2 -6 -1 -5 -1 -6 -1 -6 0 -6 2 -4 4 -5 6"/>
- <path class="fil7 str5"
- d="M-3834 1670l-5 3 -5 3 -5 3 -6 1 -6 1 -5 2 -5 2 -5 3 -5 4 -5 3 -5 3 -5 4 -4 3 -5 3 -5 3 -6 2 -5 2 -6 2 -6 1 -5 0 -6 0 -6 0 -6 1 -6 0 -6 0 -5 -1 -6 -1 -6 -1 -6 -1 -5 0 -6 2 -6 1 -4 4 -5 3 -4 4 -5 3 -6 2 -5 2 -6 -2 -6 -1 -5 -1 -5 3 -6 3 -5 3 -5 2 -5 3 -5 4 -4 3 -4 5 -3 5 -3 5 -3 5 -4 4 -5 4 -4 4 -4 4 -4 4 -4 4 -4 4 -5 5"/>
- <path class="fil7 str5"
- d="M-1164 3258l-6 3 -5 1 -6 0 -6 0 -6 0 -6 0 -5 0 -12 -1 -6 0 -5 0 -6 0 -6 0 -6 0 -6 0 -6 0 -5 0 -6 0 -10 0"/>
- <path class="fil7 str5"
- d="M-402 2846l-3 -5 -3 -5 -4 -5 -3 -5 -3 -4 -4 -5 -4 -4 -5 -3 -5 -3 -5 -3 -5 -3 -5 -3 -5 -2 -5 -4 -5 -3 -4 -4 -5 -3 -5 -4 -5 -3 -5 -3 -4 -4 -4 -4 -4 -5 -2 -5 -2 -5 -2 -6 -2 -6 -1 -6 -1 -5 -2 -5 -4 -4 -5 -4 -5 -3 -5 -3 -6 -2 -6 -1 -5 -1 -6 -1 -6 0 -6 1 -6 1 -6 0 -5 1 -6 1 -6 1 -6 1 -5 0 -6 0 -6 0 -6 0 -6 -1 -6 0 -5 0 -6 1 -6 2 -5 3 -5 3 -4 4 -3 5 -2 6 -2 5 -3 5 -2 6 -3 5 -4 5 -4 3 -5 2 -6 2 -6 1 -6 1 -5 1 -6 1 -6 1 -6 2 -5 1 -6 1 -6 1 -5 1 -6 0 -6 1 -6 0 -6 1 -5 2 -5 3 -3 5 -3 6 -2 9"/>
- <path class="fil7 str5"
- d="M-336 2989l-5 -3 -5 -3 -1 -1 -4 -2 -3 -5 -3 -5 -4 -5 -3 -5 -3 -4 -4 -5 -3 -5 -1 -6 -1 -6 -1 -5 -1 -6 -2 -6 -1 -5 -1 -6 -2 -6 -2 -5 -1 -6 -2 -5 -2 -6 -2 -5 -2 -6 -2 -5 -2 -6 -3 -10"/></g>
- <g>
- <path class="fil7 str6" d="M774 1248l0 -6 -1 -6 -2 -5 -1 -6"/>
- <path class="fil7 str6" d="M692 1118l5 -4 3 -5 4 -4 2 -6"/>
- <path class="fil7 str6"
- d="M3058 5776l-3 5 -3 5 -3 5 -3 5 -2 6 -3 5 -2 5 -2 6 -2 5 0 6 1 6 1 6 1 5"/>
- <path class="fil7 str6"
- d="M2501 6261l-3 -6 -2 -5 -3 -5 -2 -6 -3 -5 -3 -5 -3 -4 -4 -5 -3 -5 -4 -4 -4 -5 -3 -4 -3 -5 -4 -5 -3 -5 -4 -5 -3 -5 -3 -5 -3 -5 -1 -6 -1 -5 0 -5 1 -6 2 -6"/>
- <path class="fil7 str6"
- d="M-2298 7095l-6 -3 -5 -3 -5 -3 -5 -2 -5 -3 -6 -2 -5 -2 -6 -1 -6 0 -6 1 -5 1 -6 1 -6 1 -6 1 -6 2 -4 3 -4 5 -2 5 -2 6 -2 5 -3 6 -2 5 -3 5 -4 5 -3 4 -5 4 -4 4 -5 3 -6 3 -5 2 -6 1 -5 1 -6 1 -6 2 -5 2 -5 4 -3 5 -2 5 -1 6 0 6 0 6 0 6 0 6 0 6 0 5 -2 6 -2 6 -3 5 -4 4 -4 4 -5 4 -5 2 -6 2 -6 1 -6 0 -5 -1 -5 -3 -5 -4 -5 -3 -6 -1 -6 0 -5 1 -6 1 -6 2 -5 1 -6 0 -7 0 -5 1 -5 2 -4 4 -3 6 -3 4 -4 4 -5 4 -4 4 -4 4 -4 5 -4 4 -5 8"/>
- <path class="fil7 str6"
- d="M-3441 3011l4 -4 5 -4 4 -5 2 -5 2 -6 1 -5 -2 -6 -4 -4 -6 -2 -5 -3 -6 -1 -5 -1 -6 -1 -6 -1 -6 -1 -6 0 -5 0 -6 0 -6 0 -6 0 -6 0 -6 0 -5 2 -5 3 -4 4 -4 5"/>
- <path class="fil7 str6"
- d="M-3398 2795l3 5 3 6 2 5 1 6 1 6 -1 6 -1 6 -1 5 -1 6 -2 6 -2 5 -3 6 -2 5 -4 4 -3 5 -4 5 -4 4 -4 4 -4 4 -5 4 -4 4 -5 3 -5 3 -5 3 -5 3 -5 3"/>
- <path class="fil7 str6"
- d="M-2710 2997l5 -4 4 -4 4 -4 4 -5 3 -4 4 -5 3 -5 4 -4 4 -5 3 -5 4 -4 3 -5 4 -4 4 -4 5 -4 5 -3 5 -3 5 -2 6 -2 5 -2 5 -3 6 -2 6 -2 4 -3 4 -4 3 -5 2 -6 2 -5 0 -6 1 -6 1 -6 2 -6 1 -5 2 -6 3 -5 3 -5 5 -4 5 -3 5 -1 6 -2 6 -1"/>
- <path class="fil7 str6"
- d="M-2831 3750l6 1 6 1 6 1 5 0 6 1 6 1 6 1 5 2 5 3 5 4 3 5 3 5 2 6 0 6 0 6 0 5 -1 6 -1 6"/>
- <path class="fil7 str6"
- d="M-285 3037l-4 -4 -4 -4 -4 -4 -4 -5 -3 -4 -4 -5 -3 -5 -4 -4 -4 -4 -5 -3 -5 -3 -7 -3"/>
- <path class="fil7 str6"
- d="M-654 3268l-6 0 -6 0 -6 1 -6 0 -6 1 -6 1 -5 3 -5 3 -4 3 -4 5 -4 4 -4 5 -3 5 -2 5"/>
- <path class="fil7 str6"
- d="M-160 2973l-6 0 -6 0 -6 -1 -6 -1 -5 -2 -6 -1 -6 -1 -5 2 -6 2 -5 2 -6 1 -6 2 -5 1 -6 1 -6 1 -6 1 -5 1 -6 1"/>
- <path class="fil7 str6" d="M-358 3029l1 6 3 5 3 5 3 5 2 5 2 6 1 5 -2 6 -3 5 -2 5 -3 6"/>
- <path class="fil7 str6"
- d="M-867 4683l-3 5 -3 5 -4 5 -3 5 -4 4 -3 5 -3 5 -4 4 -3 5 -4 5 -3 4 -4 5 -3 5 -4 4 -4 5 -4 4 -4 4 -3 5 -3 5 -3 5 -3 5 -3 5 -3 5 -2 5 -3 6 -3 5"/>
- <path class="fil7 str6"
- d="M-663 4540l-3 5 -3 5 -3 5 -3 5 -4 5 -4 4 -5 3 -5 3 -5 3 -5 3 -5 3 -4 4 -5 3 -5 3 -5 4 -5 3"/>
- <path class="fil7 str6"
- d="M1652 1411l-4 4 -5 3 -4 4 -5 3 -5 3 -5 3 -5 4 -4 4 -3 5 -4 4 -4 4 -5 4 -5 3 -5 3 -5 2 -8 2"/>
- <path class="fil7 str6"
- d="M-2080 1229l0 6 0 5 -1 6 -1 6 -2 5 -3 6 -3 5 -3 4 -4 5 -3 5 -2 5 -3 6 -2 5 -2 6 -1 5 -1 6 -1 6 -1 5 0 6 -1 6 0 6 0 6"/>
- <path class="fil7 str6"
- d="M-971 1874l3 5 3 5 4 5 4 4 5 3 5 3 5 2 6 2 5 1 6 2 6 1 6 1 6 1 5 1 6 0 6 0 6 -1 6 0 6 1"/>
- <path class="fil7 str6"
- d="M-3798 1862l5 -3 5 -3 5 -3 5 -3 4 -4 4 -4 4 -4 4 -4 5 -4 4 -4 5 -4 4 -3 5 -3 5 -4 5 -3 5 -3 4 -4"/>
- <path class="fil7 str6"
- d="M-3066 1874l2 5 4 6 2 5 3 5 2 5 2 6 1 6 0 5 0 6 0 6 1 6 1 6 1 6 2 5 2 5 3 5 4 5 4 4"/>
- <path class="fil7 str6"
- d="M-2970 1415l-5 3 -5 3 -5 3 -6 2 -5 2 -6 1 -6 0 -6 1 -5 -1 -6 0 -6 -1 -6 -1 -6 0 -5 0 -6 1 -6 2 -5 2 -5 3 -5 3 -5 3 -4 4 -3 5 -3 10"/></g>
- <g>
- <path class="fil7 str7" d="M775 1260l-1 -6 0 -6"/>
- <path class="fil7 str7" d="M688 1122l4 -4"/>
- <path class="fil7 str7" d="M3038 5846l0 6 1 6 0 6 1 8"/>
- <path class="fil7 str7" d="M2513 6287l-2 -5 -3 -6 -2 -5 -3 -5 -2 -5"/>
- <path class="fil7 str7" d="M-3528 2976l-3 5 -3 5 -2 5 -2 6 -3 5 -4 4 -5 6"/>
- <path class="fil7 str7" d="M-3458 2917l-5 3 -5 3 -5 2 -6 3 -5 2 -5 2 -9 3"/>
- <path class="fil7 str7" d="M-2769 3810l-1 6 -1 5 -4 7"/>
- <path class="fil7 str7" d="M-2554 2833l5 -1 6 -1 6 -2 4 -3 4 -5 2 -5 2 -7"/>
- <path class="fil7 str7" d="M-276 3045l-5 -4 -4 -4"/>
- <path class="fil7 str7" d="M-637 3268l-6 0 -6 0 -5 0"/>
- <path class="fil7 str7" d="M-263 2982l-6 2 -5 1 -6 1 -8 2"/>
- <path class="fil7 str7" d="M-358 3017l-1 6 1 6"/>
- <path class="fil7 str7" d="M-953 4808l-2 5 -2 6 -1 5 -2 6 -1 6 -1 5 -1 10"/>
- <path class="fil7 str7" d="M-732 4601l-4 3 -5 4 -5 3 -5 3 -4 4 -5 3 -8 6"/>
- <path class="fil7 str7" d="M1680 1389l-5 3 -4 4 -5 3 -5 4 -4 4 -5 4"/>
- <path class="fil7 str7" d="M-2084 1171l-1 6 -1 6 0 5 0 6 0 6 1 6 1 6 1 5 2 6 1 6"/>
- <path class="fil7 str7" d="M-963 1840l-2 6 -2 5 -2 6 -2 5 0 6 0 6"/>
- <path class="fil7 str7" d="M-3827 1868l6 0 6 -1 6 -1 5 -2 6 -2"/>
- <path class="fil7 str7" d="M-3061 1834l-1 6 -2 6 -1 6 -1 5 -1 6 0 6 1 5"/>
- <path class="fil7 str7" d="M-2935 1394l-5 3 -6 2 -5 3 -5 3 -5 3 -5 3 -4 4"/></g></g>
-
- <g id="coastline">
- <path class="fil7 str8"
- d="M-3511 537l35 -6 9 37 12 6 19 -31 45 2 -4 15 51 19 39 63 33 24 103 11 -4 48"/>
- <path class="fil7 str8"
- d="M-3173 725l20 -27 -4 -27 40 -8 80 20 23 -9 14 14 48 -14 70 17 89 -4 56 -19 66 20 45 -21 32 10 30 -34 38 -13 70 54 6 21 150 -4 69 21 34 36 47 -8 30 17 290 54"/>
- <path class="fil7 str8" d="M-374 834l16 -17 43 -4 42 -41 35 -69 42 -81 -2 -73 33 -182"/>
- <path class="fil7 str8"
- d="M-1830 821l157 3 222 -74 18 18 -31 18 2 16 13 4 39 -38 81 -31 77 36 1 13 -16 1 18 23 51 -6 4 12 50 3 40 32"/>
- <path class="fil7 str8"
- d="M-1104 851l27 -9 39 21 -3 -30 46 -26 2 -17 75 3 21 -19 34 33 102 23 49 37"/>
- <path class="fil7 str8" d="M-712 867l50 18 63 -12 39 16 127 -40 48 -38 11 23"/>
- <path class="fil7 str8"
- d="M2316 1366l-27 -35 2 -24 -51 -23 -16 -218 -5 -2 -9 44 -21 -2 -13 -22 20 -44 20 -9 0 -14 -18 -15 2 -8 13 1 17 -67 -16 -10 1 -6 15 2 26 -57 80 -92 61 -29 42 7 72 -90 191 -142 47 2 7 40 32 20 39 0 5 -7 -15 -12 21 -15 16 7 7 24 35 -4 60 -8 42 2 35 22 36 13 17 2 35 5 0 -2 2 -22 25 -1 23 23 18 20 41 4 35 -7 33 3 19 -19 -18 -10 12 -10 53 2 25 -5 16 -6"/>
- <path class="fil7 str8"
- d="M-4107 1294l-22 11 -37 -18 -4 26 -7 3 -6 -13 -16 3 -9 34 -48 35 -10 -5 1 -29 -19 -1 -3 -17 33 -73 37 -26 1 -2 -14 -23 -41 -8 -15 36 -28 -45 21 -20 -20 -30 6 -33 -3 -4 -22 -11 0 8 -24 -12 -17 25 -18 -26 20 -29 -8 -51 19 -37 49 -15 -1 -16 -19 10 -3 -26 41 -27 39 13 28 -32 20 2 7 -14 -10 -26 74 -34 68 38 58 -19 33 8 61 -46 29 19 13 -5 1 -21 17 -11 31 32 29 -6 5 -32 -25 0 -47 -33 8 -43 18 -7 -5 -10 16 -13 17 -1 35 -43 14 8 28 -27 22 5 6 -44 39 1 47 -39 21 2 1 33 -5 7 9 10 13 2 7 -22 67 -39 11 7 -18 29"/>
- <path class="fil7 str8"
- d="M-4136 1806l-4 2 -71 39 -2 -158 25 -15 7 4 4 -9 -5 -14 42 -46 86 -43 6 -41 -9 -5 -29 48 -70 14 1 -52 20 -5 53 -62 -8 -9 -40 29 -42 0 -18 -48 -25 -6 3 -9 26 -18 12 13 -5 9 11 10 12 -1 -4 -20 13 -6 -12 -51 34 -17 18 -45"/>
- <path class="fil7 str8"
- d="M2316 1366l-1 55 19 13 39 -5 19 20 -10 41 -38 22 -27 -19 -23 37 12 63 31 12 20 31 -8 34 22 39 -10 50 -55 39 -21 45 -55 52 -59 25 -24 30"/>
- <path class="fil7 str8" d="M2147 1950l-274 164 -68 128 -261 87"/>
- <path class="fil7 str8"
- d="M1544 2329l-229 77 -24 40 -29 -12 -79 32 -139 177 24 26 32 -4 58 37 -3 2 -65 48 -50 64 -33 1 -5 -14 43 -12 -5 -28 -45 15 -41 70"/>
- <path class="fil7 str8"
- d="M3085 3222l-165 -75 -83 15 -8 -7 -1 -47 -24 -15 21 -31 123 -10 17 -10 -2 -11 2 0 12 24 17 -7 0 0 1 -2 1 -6 14 0 25 42 37 4 11 53 24 24 0 4 -18 -4 -2 6 18 21 -20 32"/>
- <path class="fil7 str8" d="M954 2848l-84 172 -88 101 -19 61 -56 40 -19 80 -58 69 -42 83"/>
- <path class="fil7 str8"
- d="M2511 3605l2 -3 27 -37 0 0 9 -12 12 -67 53 -61 -6 -33 22 -8 15 -60 -10 -22 -61 -24 -53 46 -71 -33 -8 -35 34 -8 6 -28 -8 -4 -42 21 -15 -30 62 -41 0 -5 -18 0 -57 34 -67 9 -53 45 -36 9 -106 115 -113 80 -9 27 14 30 52 -1 28 44 7 1 11 -47 72 -31 46 37 -13 26 33 70 30 11 76 -12 53 59 11 3 63 -53 0 0 8 -12"/>
- <path class="fil7 str8"
- d="M1501 4056l-14 -26 -6 -3 -58 2 -8 -4 -7 -52 3 -8 40 -9 4 -9 -6 -35 35 -31 94 -41 43 17 -5 20 14 18 1 10 -42 36 -20 42 -43 21 -3 45 -22 7"/>
- <path class="fil7 str8"
- d="M588 3454l-9 46 -61 111 -6 57 0 8 24 81 50 86 -9 24 -3 7 37 82 90 103"/>
- <path class="fil7 str8"
- d="M1520 4191l-7 -55 24 -29 6 -1 35 47 22 9 20 -11 4 1 4 7 -2 8 -26 12 -33 -18 -14 0 -33 30"/>
- <path class="fil7 str8"
- d="M701 4059l131 50 -2 18 27 33 -68 49 -14 31 -61 12 -35 68 -32 -6 -115 65 -25 29 -8 51 -23 -5 -27 17 -1 94 -65 33 -3 36 -6 90 -25 16 -35 91"/>
- <path class="fil7 str8"
- d="M314 4831l6 29 -5 8 -12 -7 -13 9 -29 59 33 41 40 13 6 -4 -3 -17 4 -1 19 26 -19 22 -114 40 -38 -25 -49 8 -25 17 3 10 -10 2 -52 -24 -23 16 -41 -1 -72 55 -15 48 -25 -1 -60 34"/>
- <path class="fil7 str8"
- d="M-3554 5258l6 48 -14 10 -20 -4 -59 20 -127 87 -111 4 -112 -66 -63 12 -50 -26 -58 8 -29 -15 -1 -18 -5 -1 -5 11 -45 -17 -31 38 -95 9 -70 45 -24 -19 52 -97 -6 -29 38 -52 -7 -38 55 -103 -11 -107 20 -69 11 -7 1 -7 -22 -11 12 -129 -46 -30 36 -57 36 -123 -11 -125 -31 -50 4 -3 19 20 5 -1 1 -11 51 17 6 -6 -17 -16 20 -38 -3 -11 -11 -6 -9 1 -11 37 -65 -35 -109 56 -57 -2 -18 10 -6 -5 22 -76 -34 -83 7 -13 42 -13 13 1 12 23 -7 4 3 3 23 2 9 13 3 -3 -10 -29 22 -8 15 11 6 0 2 -15 16 -5 -1 -3 -36 2 -3 -16 70 -33 3 -12 -28 -53 -2 -47 -1 0 -11 -3 -36 51 -30 85 -21 11 -100 18 -79 -24 -6 -14 5 -18 -13 -29 55 -120 2 -90 53 -115 1 -44 -13 -24 7 -27 73 -35 96 -116 20 -102 121 -288 1 -3 -27 -41 39 -82 58 -214 10 -26 35 -3 18 -49 17 -3 0 -5 -24 -9 -1 -18 5 -11 21 -19 0 -8 -9 -10 -8 2 -21 78 -24 34 -3 -2 66 -249 -7 -86 -5 -8 -20 -32 -9 -104 -25 -62 10 -42 -23 -155 -22 -47 10 -82 72 -61"/>
- <path class="fil7 str8" d="M-2870 5540l-20 -14 -30 8"/>
- <path class="fil7 str8"
- d="M-2920 5534l-17 51 -11 7 -2 0 -18 -9 -23 -58 -59 -69 -215 -140 10 -27 -7 -5 -30 18 6 14 -9 5 -82 -32 -113 12 -25 14 -11 -5 -20 -37 -8 -15"/>
- <path class="fil7 str8" d="M-1046 5663l-120 7 -22 23 -43 12 -90 -40 -73 16 -33 -10"/>
- <path class="fil7 str8"
- d="M-180 5188l-76 98 -15 -8 -2 3 11 9 -65 219 -56 39 1 36 -35 21 -3 28 -34 31 -38 13 -57 -74 -45 -15 -36 22 -34 -13 -45 12 -43 79 -49 23 -35 -1 -22 -18 -28 7 -38 -39 -122 3"/>
- <path class="fil7 str8"
- d="M-1427 5671l-31 -11 -77 21 -68 -18 -34 25 -154 -4 -65 91 -52 19 -22 43 -56 17 -128 -4 -133 55 -43 73"/>
- <path class="fil7 str8" d="M-2290 5978l-42 60 -13 55"/>
- <path class="fil7 str8" d="M-2345 6093l-6 24 -1 0 0 -24"/>
- <path class="fil7 str8"
- d="M-2352 6093l-13 -15 -32 -2 -5 3 1 75 -90 44 -19 -3 -41 -37 -70 -14 -55 -69 -16 -7 -57 -3 -18 -12 -35 -65 -27 -14 -91 -171 16 -2 27 49 8 2 19 -27 -3 -6 -17 4 -7 -13 3 -38 -40 -31 -43 -2 -32 -72 10 -25 53 -29 14 -61 12 -13 30 1"/>
- <path class="fil7 str8" d="M-2355 6320l30 -32 -3 -11 -56 -12"/>
- <path class="fil7 str8" d="M-906 6736l-20 -40"/>
- <path class="fil7 str8"
- d="M-926 6696l-13 -33 10 -41 -16 -7 -53 111 -33 0 -36 38 -82 33 -142 -19 -71 -49 -38 11 -14 39 -30 14 -49 -12 -18 -31 -36 19 -34 -5 -62 32 -66 5 -45 28 -219 -43 -217 -148 -66 -97 -43 -22 -16 -80 -26 -14 -14 -105"/>
- <path class="fil7 str8"
- d="M-489 6865l-67 -25 -51 -21 -53 41 -98 -3 -56 -25 -68 -67 19 36 55 45 -19 6 -69 -33 -10 -83"/>
- <path class="fil7 str8"
- d="M3405 5323l-36 -9 -278 41 -37 -17 -87 30 -49 53 -90 45 -100 -1 -51 -19 -9 43 -41 15 -29 -5 -41 -40 -69 13 -56 83 -125 82 -99 5 -11 -20 -32 -7 -185 66 -91 0 -222 49 -75 -11 -50 29 -49 0 -69 24 -66 29 -44 55 -66 36 -64 10 -106 80 -68 20 -23 45 -49 22 -48 47 -3 10 -41 118 -83 71 -114 -23 -1 -5 -8 -28 -40 -23 -66 18 -23 79 -30 8 -30 39 -38 0 -16 -20 -63 -16 -26 38 -38 -2 -58 34 -71 78 -20 2 -41 128 -27 38 -43 32 -53 2 -36 23 -140 119 -24 -3 -88 40 -54 3 -64 -19 -39 9 -1 -1"/>
- <path class="fil7 str8"
- d="M-2384 6265l-45 4 -69 61 -61 -7 -48 35 -70 -13 -25 11 -62 211 -168 436 -144 284"/>
- <path class="fil7 str8" d="M2383 3779l-21 -19 2 -4 22 -3 4 5 -7 21"/></g>
-
- <g id="gridline_lettering">
- <path class="fil7 str9" d="M-5373 7287l0 -6920 8778 0 0 6920 -8778 0"/>
- <path class="fil7 str10" d="M-5472 7385l0 -7117 8975 0 0 7117 -8975 0"/>
- <text x="-4756" y="344" class="fil8 fnt0">10</text>
- <text x="-5234" y="7357" class="fil8 fnt0">10</text>
- <text x="-3682" y="344" class="fil8 fnt0">8</text>
- <text x="-3999" y="7357" class="fil8 fnt0">8</text>
- <text x="-2627" y="344" class="fil8 fnt0">6</text>
- <text x="-2784" y="7357" class="fil8 fnt0">6</text>
- <text x="-1581" y="344" class="fil8 fnt0">4</text>
- <text x="-1580" y="7357" class="fil8 fnt0">4</text>
- <text x="1592" y="344" class="fil8 fnt0">2</text>
- <text x="2060" y="7357" class="fil8 fnt0">2</text>
- <text x="534" y="344" class="fil8 fnt0">0</text>
- <text x="841" y="7357" class="fil8 fnt0">0</text>
- <text x="-522" y="344" class="fil8 fnt0">2</text>
- <text x="-365" y="7357" class="fil8 fnt0">2</text>
- <text x="2648" y="344" class="fil8 fnt0">4</text>
- <text x="3274" y="7357" class="fil8 fnt0">4</text>
-
- <switch>
- <text x="-146" y="344" class="fil8 fnt0" systemLanguage="de">westl. v. Greenwich</text>
- <text x="-146" y="344" class="fil8 fnt0" systemLanguage="en">west of Greenwich</text></switch>
-
- <switch>
- <text x="161" y="7357" class="fil8 fnt0" systemLanguage="de">westl. v. Greenwich</text>
- <text x="161" y="7357" class="fil8 fnt0" systemLanguage="en">west of Greenwich</text></switch>
-
- <switch>
- <text x="664" y="344" class="fil8 fnt0" systemLanguage="de">östl. v. Greenwich</text>
- <text x="664" y="344" class="fil8 fnt0" systemLanguage="en">east of Greenwich</text></switch>
-
- <switch>
- <text x="950" y="7357" class="fil8 fnt0" systemLanguage="de">östl. v. Greenwich</text>
- <text x="950" y="7357" class="fil8 fnt0" systemLanguage="en">east of Greenwich</text></switch>
-
- <text x="3412" y="5999" class="fil8 fnt0">36</text>
- <text x="-5457" y="6096" class="fil8 fnt0">36</text>
- <text x="3412" y="4539" class="fil8 fnt0">38</text>
- <text x="-5457" y="4636" class="fil8 fnt0">38</text>
- <text x="3414" y="3065" class="fil8 fnt0">40</text>
- <text x="-5457" y="3176" class="fil8 fnt0">40</text>
- <text x="3415" y="1608" class="fil8 fnt0">42</text>
- <text x="-5460" y="1720" class="fil8 fnt0">42</text>
-
- <switch>
- <text x="3500" y="7501" class="fil8 fnt0" style="text-anchor:end;" systemLanguage="de">Modifizierte Kegelprojektion nach Lambert</text>
- <text x="3500" y="7501" class="fil8 fnt0" style="text-anchor:end;" systemLanguage="en">Modified conic projection after Lambert</text></switch>
-
- <switch>
- <text x="3500" y="7585" class="fil8 fnt0" style="text-anchor:end;" systemLanguage="de">Berührungsbreitenkreise: 38° und 42° nördl. Breite, (Kanarische Inseln: 28° nördl. Breite)</text>
- <text x="3500" y="7585" class="fil8 fnt0" style="text-anchor:end;" systemLanguage="en">Touching latitudes: 38° and 42° north latitude (Canary Islands: 28° north latitude)</text></switch>
-
- <switch>
- <text x="3500" y="7669" class="fil8 fnt0" style="text-anchor:end;" systemLanguage="de">Zentralmeridian: 4° westl. Länge, (Kanarische Inseln: 16° westl. Länge)</text>
- <text x="3500" y="7669" class="fil8 fnt0" style="text-anchor:end;" systemLanguage="en">Central meridian: 4° west longitude, (Canary Islands: 16° west longitude)</text></switch></g>
-
- <g id="rects_for_legend">
- <g>
- <path class="fil9 str11" d="M-1010 3230l0 -663 -663 0 0 663 663 0z"/>
- <path class="fil10 str11" d="M-1150 3230l0 -523 -523 0 0 523 523 0z"/></g>
- <g>
- <path class="fil11 str11" d="M1893 2362l0 -644 -647 0 0 644 647 0z"/>
- <path class="fil10 str11" d="M1639 2362l0 -393 -393 0 0 393 393 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-791 977l0 -334 -334 0 0 334 334 0z"/>
- <path class="fil10 str11" d="M-919 977l0 -210 -206 0 0 210 206 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-387 1045l0 -264 -264 0 0 264 264 0z"/>
- <path class="fil10 str11" d="M-491 1045l0 -164 -160 0 0 164 160 0z"/></g>
- <g>
- <path class="fil11 str11" d="M450 4025l0 -440 -437 0 0 440 437 0z"/>
- <path class="fil12 str11" d="M290 4025l0 -274 -277 0 0 274 277 0z"/>
- <path class="fil7 str11" d="M0 3748l0 0"/></g>
- <g>
- <path class="fil11 str11" d="M-2287 5402l0 -384 -383 0 0 384 383 0z"/>
- <path class="fil12 str11" d="M-2407 5402l0 -260 -263 0 0 260 263 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-2519 1022l0 -327 -327 0 0 327 327 0z"/>
- <path class="fil12 str11" d="M-2682 1022l0 -164 -164 0 0 164 164 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-1537 1059l0 -237 -240 0 0 237 240 0z"/>
- <path class="fil12 str11" d="M-1610 1059l0 -163 -167 0 0 163 167 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-195 1467l0 -237 -237 0 0 237 237 0z"/>
- <path class="fil12 str11" d="M-272 1467l0 -160 -160 0 0 160 160 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-2737 2807l0 -207 -207 0 0 207 207 0z"/>
- <path class="fil12 str11" d="M-2788 2807l0 -153 -156 0 0 153 156 0z"/></g>
- <g>
- <path class="fil11 str11" d="M-2488 6003l0 -320 -320 0 0 320 320 0z"/>
- <path class="fil12 str11" d="M-2655 6003l0 -153 -153 0 0 153 153 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-2811 4508l0 -260 -260 0 0 260 260 0z"/>
- <path class="fil12 str11" d="M-2927 4508l0 -143 -144 0 0 143 144 0z"/></g>
- <g>
- <path class="fil10 str11" d="M1303 1629l0 -203 -203 0 0 203 203 0z"/>
- <path class="fil12 str11" d="M1237 1629l0 -137 -137 0 0 137 137 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-3308 1106l0 -213 -214 0 0 213 214 0z"/>
- <path class="fil12 str11" d="M-3396 1106l0 -127 -126 0 0 127 126 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-2695 2041l0 -174 -173 0 0 174 173 0z"/>
- <path class="fil12 str11" d="M-2752 2041l0 -117 -116 0 0 117 116 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-353 3592l0 -170 -170 0 0 170 170 0z"/>
- <path class="fil12 str11" d="M-419 3592l0 -104 -104 0 0 104 104 0z"/></g>
- <g>
- <path class="fil13 str11" d="M534 1659l0 -170 -170 0 0 170 170 0z"/>
- <path class="fil12 str11" d="M467 1659l0 -103 -103 0 0 103 103 0z"/></g>
- <g>
- <path class="fil11 str11" d="M-1904 2272l0 -233 -233 0 0 233 233 0z"/>
- <path class="fil14 str11" d="M-1937 2272l0 -200 -200 0 0 200 200 0z"/></g>
- <g>
- <path class="fil15 str11" d="M2541 3567l0 -273 -277 0 0 273 277 0z"/>
- <path class="fil14 str11" d="M2461 3567l0 -196 -197 0 0 196 197 0z"/></g>
- <g>
- <path class="fil11 str11" d="M-14 4970l0 -320 -317 0 0 320 317 0z"/>
- <path class="fil14 str11" d="M-134 4970l0 -194 -197 0 0 194 197 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-1860 4895l0 -277 -273 0 0 277 273 0z"/>
- <path class="fil14 str11" d="M-1940 4895l0 -194 -193 0 0 194 193 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-1100 5523l0 -283 -284 0 0 283 284 0z"/>
- <path class="fil14 str11" d="M-1200 5523l0 -183 -184 0 0 183 184 0z"/></g>
- <g>
- <path class="fil15 str11" d="M599 4608l0 -344 -343 0 0 344 343 0z"/>
- <path class="fil14 str11" d="M439 4608l0 -184 -183 0 0 184 183 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-3800 1072l0 -326 -327 0 0 326 327 0z"/>
- <path class="fil14 str11" d="M-3947 1072l0 -180 -180 0 0 180 180 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-1245 1681l0 -203 -207 0 0 203 207 0z"/>
- <path class="fil14 str11" d="M-1299 1681l0 -157 -153 0 0 157 153 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-663 1315l0 -204 -206 0 0 204 206 0z"/>
- <path class="fil14 str11" d="M-715 1315l0 -156 -154 0 0 156 154 0z"/></g>
- <g>
- <path class="fil11 str11" d="M-458 5475l0 -224 -227 0 0 224 227 0z"/>
- <path class="fil14 str11" d="M-532 5475l0 -156 -153 0 0 156 153 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-2517 1522l0 -237 -237 0 0 237 237 0z"/>
- <path class="fil14 str11" d="M-2608 1522l0 -146 -146 0 0 146 146 0z"/></g>
- <g>
- <path class="fil11 str11" d="M640 3226l0 -223 -223 0 0 223 223 0z"/>
- <path class="fil14 str11" d="M564 3226l0 -143 -147 0 0 143 147 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-312 4250l0 -200 -200 0 0 200 200 0z"/>
- <path class="fil14 str11" d="M-369 4250l0 -143 -143 0 0 143 143 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-723 1705l0 -183 -184 0 0 183 184 0z"/>
- <path class="fil14 str11" d="M-767 1705l0 -143 -140 0 0 143 140 0z"/></g>
- <g>
- <path class="fil11 str11" d="M1148 2597l0 -240 -240 0 0 240 240 0z"/>
- <path class="fil14 str11" d="M1044 2597l0 -137 -136 0 0 137 136 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-1200 4922l0 -260 -257 0 0 260 257 0z"/>
- <path class="fil14 str11" d="M-1320 4922l0 -137 -137 0 0 137 137 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-1802 1675l0 -163 -164 0 0 163 164 0z"/>
- <path class="fil14 str11" d="M-1842 1675l0 -123 -124 0 0 123 124 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-2401 3769l0 -216 -216 0 0 216 216 0z"/>
- <path class="fil14 str11" d="M-2493 3769l0 -120 -124 0 0 120 124 0z"/></g>
- <g>
- <path class="fil11 str11" d="M2259 1720l0 -237 -233 0 0 237 233 0z"/>
- <path class="fil14 str11" d="M2146 1720l0 -123 -120 0 0 123 120 0z"/></g>
- <g>
- <path class="fil11 str11" d="M-3825 1565l0 -297 -300 0 0 297 300 0z"/>
- <path class="fil14 str11" d="M-4005 1565l0 -120 -120 0 0 120 120 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-1662 3525l0 -230 -230 0 0 230 230 0z"/>
- <path class="fil14 str11" d="M-1775 3525l0 -117 -117 0 0 117 117 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-1157 4308l0 -230 -230 0 0 230 230 0z"/>
- <path class="fil14 str11" d="M-1274 4308l0 -113 -113 0 0 113 113 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-1612 2535l0 -150 -153 0 0 150 153 0z"/>
- <path class="fil14 str11" d="M-1652 2535l0 -113 -113 0 0 113 113 0z"/></g>
- <g>
- <path class="fil16 str11" d="M-803 2148l0 -130 -130 0 0 130 130 0z"/>
- <path class="fil14 str11" d="M-837 2148l0 -96 -96 0 0 96 96 0z"/></g>
- <g>
- <path class="fil13 str11" d="M234 2837l0 -150 -150 0 0 150 150 0z"/>
- <path class="fil14 str11" d="M177 2837l0 -93 -93 0 0 93 93 0z"/></g>
- <g>
- <path class="fil15 str11" d="M-1810 5814l0 -337 -337 0 0 337 337 0z"/>
- <path class="fil17 str11" d="M-1904 5814l0 -243 -243 0 0 243 243 0z"/></g>
- <g>
- <path class="fil11 str11" d="M-933 1247l0 -186 -183 0 0 186 183 0z"/>
- <path class="fil17 str11" d="M-946 1247l0 -166 -170 0 0 166 170 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-3130 5156l0 -223 -223 0 0 223 223 0z"/>
- <path class="fil17 str11" d="M-3203 5156l0 -147 -150 0 0 147 150 0z"/></g>
- <g>
- <path class="fil10 str11" d="M-3291 1785l0 -220 -220 0 0 220 220 0z"/>
- <path class="fil17 str11" d="M-3374 1785l0 -136 -137 0 0 136 137 0z"/></g>
- <g>
- <path class="fil13 str11" d="M-1987 2939l0 -160 -160 0 0 160 160 0z"/>
- <path class="fil17 str11" d="M-2041 2939l0 -106 -106 0 0 106 106 0z"/></g>
- <g>
- <path class="fil15 str11" d="M25 2378l0 -303 -300 0 0 303 300 0z"/>
- <path class="fil14 str11" d="M12 2378l0 -286 -287 0 0 286 287 0z"/></g>
- <g>
- <path class="fil18 str11" d="M-723 2722l0 -150 -154 0 0 150 154 0z"/>
- <path class="fil9 str11" d="M-760 2722l0 -116 -117 0 0 116 117 0z"/></g></g>
- <g id="lettering">
- <path id="textPathAtlantic" style="visibility:hidden;" d="M -4900,5300 C -4950,4300 -4950,1800 -4900,800" />
- <switch>
- <text systemLanguage="de" class="fil19 fnt1" style="letter-spacing:150px;">
- <textPath xlink:href="#textPathAtlantic" startOffset="5%">Atlantischer Ozean</textPath>
- </text>
- <text systemLanguage="en" class="fil19 fnt1" style="letter-spacing:200px;">
- <textPath xlink:href="#textPathAtlantic" startOffset="10%">Atlantic Ocean</textPath>
- </text>
- </switch>
-
- <path id="textPathMiddle" style="visibility:hidden;" d="M -1900,6500 C -1400,6400 -600,6150 -100,6000" />
- <path id="textPathMiddleSea" style="visibility:hidden;" d="M 1200,5500 C 2200,5100 2400,4950 3400,4500" />
- <switch>
- <text systemLanguage="de" class="fil19 fnt1" style="letter-spacing:70px;">
- <textPath xlink:href="#textPathMiddle" startOffset="25%">Mittel-</textPath>
- </text>
- <text systemLanguage="en" class="fil19 fnt1" style="letter-spacing:130px;">
- <textPath xlink:href="#textPathMiddle" startOffset="5%">Mediter-</textPath>
- </text>
- </switch>
- <switch>
- <text systemLanguage="de" class="fil19 fnt1" style="letter-spacing:70px;">
- <textPath xlink:href="#textPathMiddleSea" startOffset="0%">ländisches Meer</textPath>
- </text>
- <text systemLanguage="en" class="fil19 fnt1" style="letter-spacing:130px;">
- <textPath xlink:href="#textPathMiddleSea" startOffset="5%">ranean Sea</textPath>
- </text>
- </switch>
-
- <path id="textPathBalearic" style="visibility:hidden;" d="M 1500,3600 C 2000,3200 2100,3150 2600,2900" />
- <switch>
- <text systemLanguage="de" class="fil8 fnt2" style="letter-spacing:85px;">
- <textPath xlink:href="#textPathBalearic" startOffset="5%">Balearen</textPath>
- </text>
- <text systemLanguage="en" class="fil8 fnt2" style="letter-spacing:80px;">
- <textPath xlink:href="#textPathBalearic" startOffset="5%">Balearics</textPath>
- </text>
- </switch>
-
- <text x="2488" y="3766" class="fil8 fnt3">Mallorca</text>
- <text x="2928" y="3006" class="fil8 fnt3">Menorca</text>
-
- <path id="textPathMorocco" style="visibility:hidden;" d="M -2700,7120 C -2200,7070 -1000,7070 -500,7120" />
- <switch>
- <text systemLanguage="de" class="fil8 fnt4" style="letter-spacing:220px;">
- <textPath xlink:href="#textPathMorocco" startOffset="5%">Marokko</textPath>
- </text>
- <text systemLanguage="en" class="fil8 fnt4" style="letter-spacing:220px;">
- <textPath xlink:href="#textPathMorocco" startOffset="5%">Morocco</textPath>
- </text>
- </switch>
-
- <path id="textPathPortugal" style="visibility:hidden;" d="M -3900,4600 C -3850,4000 -3700,2900 -3500,2300" />
- <text class="fil8 fnt4" style="letter-spacing:200px;">
- <textPath xlink:href="#textPathPortugal" startOffset="5%">Portugal</textPath>
- </text>
-
- <path id="textPathFranceText" style="visibility:hidden;" d="M 50,650 C 500,850 1400,1020 1850,1050" />
- <switch>
- <text systemLanguage="de" class="fil8 fnt4" style="letter-spacing:70px;">
- <textPath xlink:href="#textPathFranceText" startOffset="10%">Frankreich</textPath>
- </text>
- <text systemLanguage="en" class="fil8 fnt4" style="letter-spacing:190px;">
- <textPath xlink:href="#textPathFranceText" startOffset="5%">France</textPath>
- </text>
- </switch>
-
- <text x="1998" y="2171" class="fil8 fnt5">Barcelona</text>
- <text x="619" y="3777" class="fil8 fnt5">Valencia</text>
- <text x="-966" y="3255" class="fil8 fnt5">Madrid</text>
- <text x="-1400" y="715" class="fil8 fnt5">Bilbao</text>
- <text x="-4377" y="663" class="fil8 fnt5">La Coruña</text>
-
- <switch>
- <text x="-2247" y="5318" class="fil8 fnt5" systemLanguage="de">Sevilla</text>
- <text x="-2247" y="5318" class="fil8 fnt5" systemLanguage="en">Seville</text></switch>
-
- <ellipse class="fil20 str12" cx="-4524" cy="4115" rx="20" ry="20"/>
- <ellipse class="fil20 str12" cx="2539" cy="5508" rx="20" ry="20"/>
- <ellipse class="fil20 str12" cx="-4248" cy="3087" rx="20" ry="20"/>
- <ellipse class="fil20 str12" cx="3344" cy="541" rx="20" ry="20"/>
- <ellipse class="fil20 str12" cx="2602" cy="516" rx="20" ry="20"/>
- <ellipse class="fil20 str12" cx="2139" cy="1235" rx="20" ry="20"/>
-
- <switch>
- <text x="-4885" y="4076" class="fil8 fnt5" systemLanguage="de">Lissabon</text>
- <text x="-4806" y="4076" class="fil8 fnt5" systemLanguage="en">Lisbon</text></switch>
-
- <switch>
- <text x="2298" y="5447" class="fil8 fnt5" systemLanguage="de">Algier</text>
- <text x="2298" y="5447" class="fil8 fnt5" systemLanguage="en">Algiers</text></switch>
-
- <text x="3035" y="484" class="fil8 fnt5">Marseille</text>
- <text x="2125" y="485" class="fil8 fnt5">Montpellier</text>
- <text x="1710" y="1200" class="fil8 fnt5">Perpignan</text>
- <text x="-4225" y="3046" class="fil8 fnt5">Porto</text>
- <path id="textPathEbro" style="visibility:hidden;" d="M 30,1960 C 50,1970 170,2050 200,2065" />
- <text class="fil19 fnt6" style="letter-spacing:5px;">
- <textPath xlink:href="#textPathEbro" startOffset="0%">Ebro</textPath>
- </text>
- <g transform="matrix(0.999514 -0.0311582 0.0311582 0.999514 -774.816 -1079.23)">
- <text x="0" y="3748" class="fil19 fnt6">Tajo</text></g>
- <g transform="matrix(0.788941 -0.614468 0.614468 0.788941 -6525.95 784.685)">
- <text x="0" y="3748" class="fil19 fnt6">Tejo</text></g>
- <g transform="matrix(0.974789 0.22313 -0.22313 0.974789 -642.438 -1622.51)">
- <text x="0" y="3748" class="fil19 fnt6">Duero</text></g>
-
- <path id="textPathGuadalquivir" style="visibility:hidden;" d="M -2860,5500 C -2850,5350 -2800,5200 -2700,5000" />
- <text class="fil19 fnt6" style="letter-spacing:0px;">
- <textPath xlink:href="#textPathGuadalquivir" startOffset="0%">Guadalquivir</textPath>
- </text>
- <path id="textPathGuadiana" style="visibility:hidden;" d="M -3725,4950 C -3710,4800 -3700,4720 -3670,4570" />
- <text class="fil19 fnt6" style="letter-spacing:0px;">
- <textPath xlink:href="#textPathGuadiana" startOffset="0%">Guadiana</textPath>
- </text>
-
- <text x="1598" y="4068" class="fil8 fnt7">Ibiza</text>
- </g>
- <g id="gridlines">
- <g>
- <path class="fil7 str13"
- d="M-5373 1689l93 8 103 7 103 8 103 7 103 8 53 3 50 4 104 6 103 7 103 6 103 6 103 6 104 6 103 5 103 5 104 5 103 5 3 0 100 5 103 4 104 4 103 4 103 3 104 4 103 3 104 3 103 3 103 2 56 2 48 1 103 2 103 2 104 1 103 2 104 1 103 1 103 1 104 0 103 1 104 0 5 0 98 0 103 -1 104 0 103 -1 104 -1 103 -1 103 -1 104 -2 103 -2 104 -2 58 -1 45 -1 103 -3 104 -3 103 -3 103 -3 104 -3 103 -4 104 -4 103 -4 103 -4 103 -5 9 0 95 -4 103 -5 103 -5 104 -6 103 -5 103 -6 103 -6 104 -7 103 -6 103 -7 61 -4 42 -3 103 -7 103 -7 104 -8 103 -8 103 -8 103 -8 103 -8 103 -9 103 -9 103 -9 11 -1 92 -9 103 -9 103 -10 103 -10 103 -10 103 -11 11 -1"/>
- <path class="fil7 str13"
- d="M-5373 3150l87 7 106 8 106 7 107 8 54 3 52 4 106 7 107 7 106 6 106 6 106 6 107 6 106 6 107 5 106 5 106 5 3 0 104 5 106 4 107 5 106 3 107 4 106 4 106 3 107 3 106 3 107 3 57 1 49 1 107 2 106 2 107 2 106 1 107 2 106 1 107 0 106 1 107 0 106 1 6 0 101 -1 107 0 106 0 107 -1 106 -1 107 -1 106 -2 107 -2 106 -2 107 -2 60 -1 46 -1 107 -3 106 -2 106 -4 107 -3 106 -3 107 -4 106 -4 107 -4 106 -5 107 -4 8 -1 98 -4 106 -5 107 -6 106 -5 106 -6 107 -6 106 -6 106 -7 107 -6 106 -7 63 -5 43 -2 107 -8 106 -7 106 -8 106 -8 107 -9 106 -8 106 -9 106 -9 106 -9 106 -9 12 -1 94 -9 106 -10 106 -10 106 -10 75 -8"/>
- <path class="fil7 str13"
- d="M-5373 4611l87 6 110 8 109 8 56 3 53 4 110 7 109 7 110 7 109 6 110 6 109 6 109 6 110 6 109 5 110 5 3 0 107 5 109 4 110 5 109 4 110 4 109 3 110 4 109 3 110 3 110 2 59 2 50 1 110 2 109 2 110 2 110 1 109 2 110 1 109 1 110 0 110 1 109 0 6 0 104 0 110 -1 109 0 110 -1 109 -1 110 -1 110 -2 109 -2 110 -2 109 -2 63 -1 47 -1 110 -3 109 -3 110 -3 109 -3 110 -4 110 -4 109 -4 110 -4 109 -5 110 -5 8 0 101 -5 110 -5 109 -5 110 -6 109 -6 110 -6 109 -7 109 -6 110 -7 109 -7 65 -5 45 -3 109 -7 109 -8 110 -8 109 -8 109 -9 110 -9 109 -9 109 -9 109 -9 109 -10 12 -1 98 -9 109 -10 109 -10 41 -4"/>
- <path class="fil7 str13"
- d="M-5373 6072l94 7 112 8 58 3 55 4 112 7 113 8 112 6 113 7 113 6 112 7 113 6 112 5 113 6 113 5 3 0 109 5 113 4 112 5 113 4 113 4 112 4 113 3 113 4 112 3 113 2 61 2 52 1 113 2 112 2 113 2 113 2 112 1 113 1 113 1 113 1 112 0 113 0 6 0 107 0 113 0 112 -1 113 -1 113 -1 113 -1 112 -2 113 -1 113 -3 112 -2 64 -1 49 -1 113 -3 113 -3 112 -3 113 -4 113 -3 112 -4 113 -5 113 -4 112 -5 113 -5 9 0 103 -5 113 -5 113 -6 112 -6 113 -6 112 -6 113 -7 112 -7 113 -7 112 -7 67 -5 46 -3 112 -7 113 -8 112 -9 113 -8 112 -9 112 -9 113 -9 112 -10 112 -9 113 -10 12 -2 100 -9 112 -10 14 -1"/>
- <path class="fil7 str13"
- d="M-5189 7287l1 -17 9 -139 9 -138 10 -139 9 -138 9 -139 10 -139 9 -138 9 -138 5 -72 5 -67 9 -138 9 -139 10 -138 9 -138 9 -139 10 -138 9 -138 9 -138 10 -139 9 -138 0 -4 9 -134 10 -138 9 -139 9 -138 10 -138 9 -138 9 -138 10 -139 9 -138 9 -138 5 -75 4 -63 10 -138 9 -138 9 -139 10 -138 9 -138 9 -138 10 -139 9 -138 9 -138 10 -138 0 -8 9 -131 9 -138 10 -139 9 -138 9 -138 10 -139 9 -138 9 -139 10 -138 8 -125"/>
- <path class="fil7 str13"
- d="M-3976 7287l4 -88 6 -139 6 -138 6 -139 7 -139 6 -139 6 -138 6 -139 4 -71 3 -68 6 -138 6 -139 6 -138 6 -139 7 -138 6 -139 6 -138 6 -139 7 -138 6 -138 0 -4 6 -135 6 -138 6 -138 7 -139 6 -138 6 -139 6 -138 6 -138 7 -139 6 -138 3 -75 3 -63 6 -139 7 -138 6 -138 6 -139 6 -138 6 -139 7 -138 6 -139 6 -138 6 -138 1 -8 5 -131 7 -139 6 -138 6 -139 6 -138 7 -139 6 -139 6 -138 6 -139 7 -139 2 -45"/>
- <path class="fil7 str13"
- d="M-2765 7287l1 -47 3 -139 3 -139 3 -139 3 -139 3 -138 3 -139 3 -139 2 -71 2 -68 3 -138 3 -139 3 -139 3 -138 3 -139 3 -138 3 -139 3 -138 4 -139 3 -139 0 -3 3 -135 3 -139 3 -138 3 -138 3 -139 3 -138 3 -139 4 -138 3 -139 3 -138 1 -75 2 -64 3 -138 3 -139 3 -138 3 -139 3 -138 4 -139 3 -138 3 -139 3 -138 3 -139 0 -7 3 -132 3 -138 3 -139 3 -138 4 -139 3 -139 3 -139 3 -138 3 -139 3 -139 2 -79 0 -2"/>
- <path class="fil7 str13"
- d="M-1556 7287l0 -34 0 -139 0 -139 0 -138 0 -139 0 -139 0 -139 0 -139 0 -71 0 -67 0 -139 0 -139 0 -138 0 -139 0 -139 0 -138 0 -139 0 -138 0 -139 0 -139 0 -3 0 -135 0 -139 0 -138 0 -139 0 -138 0 -139 0 -138 0 -139 0 -138 0 -139 0 -74 0 -64 0 -139 0 -138 0 -139 0 -138 0 -139 0 -138 0 -139 0 -138 0 -139 0 -139 0 -7 0 -131 0 -139 0 -139 0 -138 0 -139 0 -139 0 -139 0 -139 0 -138 0 -139 0 -79 0 -14"/>
- <path class="fil7 str13"
- d="M-346 7287l-1 -47 -3 -139 -4 -139 -3 -139 -3 -139 -3 -138 -3 -139 -3 -139 -2 -71 -1 -68 -3 -138 -3 -139 -4 -139 -3 -138 -3 -139 -3 -138 -3 -139 -3 -138 -3 -139 -3 -139 0 -3 -3 -135 -4 -139 -3 -138 -3 -138 -3 -139 -3 -138 -3 -139 -3 -138 -3 -139 -3 -138 -2 -75 -2 -64 -3 -138 -3 -139 -3 -138 -3 -139 -3 -138 -3 -139 -3 -138 -3 -139 -4 -138 -3 -139 0 -7 -3 -132 -3 -138 -3 -139 -3 -138 -3 -139 -3 -139 -3 -139 -4 -138 -3 -139 -3 -139 -2 -79 0 -2"/>
- <path class="fil7 str13"
- d="M865 7287l-4 -88 -7 -139 -6 -138 -6 -139 -6 -139 -7 -139 -6 -138 -6 -139 -3 -71 -3 -68 -6 -138 -7 -139 -6 -138 -6 -139 -6 -138 -7 -139 -6 -138 -6 -139 -6 -138 -6 -138 -1 -4 -6 -135 -6 -138 -6 -138 -6 -139 -6 -138 -7 -139 -6 -138 -6 -138 -6 -139 -7 -138 -3 -75 -3 -63 -6 -139 -6 -138 -6 -138 -7 -139 -6 -138 -6 -139 -6 -138 -6 -139 -7 -138 -6 -138 0 -8 -6 -131 -6 -139 -7 -138 -6 -139 -6 -138 -6 -139 -7 -139 -6 -138 -6 -139 -6 -139 -2 -45"/>
- <path class="fil7 str13"
- d="M2078 7287l-1 -17 -10 -139 -9 -138 -9 -139 -10 -138 -9 -139 -9 -139 -10 -138 -9 -138 -5 -72 -4 -67 -10 -138 -9 -139 -9 -138 -10 -138 -9 -139 -9 -138 -10 -138 -9 -138 -9 -139 -10 -138 0 -4 -9 -134 -9 -138 -10 -139 -9 -138 -9 -138 -10 -138 -9 -138 -9 -139 -10 -138 -9 -138 -5 -75 -4 -63 -9 -138 -10 -138 -9 -139 -9 -138 -10 -138 -9 -138 -9 -139 -10 -138 -9 -138 -9 -138 -1 -8 -9 -131 -9 -138 -9 -139 -10 -138 -9 -138 -9 -139 -10 -138 -9 -139 -9 -138 -9 -125"/>
- <path class="fil7 str13"
- d="M3295 7287l-10 -112 -13 -138 -12 -139 -13 -138 -12 -139 -13 -138 -12 -138 -12 -138 -13 -139 -6 -71 -6 -67 -13 -138 -12 -138 -13 -138 -12 -138 -13 -138 -12 -138 -12 -138 -13 -138 -12 -138 -13 -138 0 -4 -12 -134 -12 -138 -13 -138 -12 -138 -13 -138 -12 -138 -13 -138 -12 -138 -12 -138 -13 -138 -6 -74 -6 -64 -13 -138 -12 -138 -12 -138 -13 -138 -12 -138 -13 -138 -12 -138 -13 -138 -12 -138 -12 -138 -1 -7 -12 -131 -12 -138 -13 -138 -12 -138 -13 -138 -12 -139 -12 -138 -13 -138 -12 -138 -4 -42"/></g></g>
- <g id="islands">
- <path class="fil20 str14" d="M-12 7218l0 0 0 -1637 3344 0 0 1637 -3344 0z"/>
- <image transform="matrix(0.930151 0 0 0.929032 86.3544 3637.68)" x="0" y="2198" width="3383"
- height="1550" xlink:href="tests/resources/images/canaryRelief.png"/>
- <g>
- <g>
- <path class="fil4"
- d="M3152 5774l-14 0 0 -3 -3 -3 3 -4 4 -6 10 -7 6 0 4 3 0 7 0 3 -7 4 0 3 -3 3z"/>
- <path class="fil4"
- d="M3138 5898l-3 0 -3 -4 0 -3 -4 -3 4 0 3 -4 7 -6 0 -4 0 -3 0 -3 6 -20 4 0 3 0 7 3 6 3 4 4 0 6 0 4 -4 0 -3 3 -7 10 0 3 -3 7 -7 0 -6 3 -4 4z"/>
- <path class="fil4"
- d="M2988 6178l-6 0 0 -4 -4 -3 0 -3 -6 0 -7 0 -3 -4 -4 0 -10 0 -13 0 -3 4 -4 0 -3 -7 0 -7 -3 -3 0 -3 0 -4 0 -6 3 0 7 -4 3 -6 7 -4 3 -3 0 -3 3 -4 0 -6 0 -10 4 -17 -4 -13 0 -4 4 -6 0 -4 6 -10 0 -3 7 -7 3 -3 4 -10 3 0 7 -3 6 -7 10 -10 17 0 7 -3 6 3 4 -3 3 -4 7 -3 3 -7 7 -3 3 -3 7 -10 6 0 4 0 3 0 3 0 7 -4 3 -3 7 -3 3 0 4 -4 3 4 3 0 4 3 3 3 3 4 4 0 3 0 3 0 7 -4 3 -3 4 -7 0 -3 3 -3 0 -4 0 -6 3 -4 0 -3 4 -7 0 -3 0 -3 3 -7 3 -13 14 -17 3 -3 3 3 7 3 7 4 10 10 3 6 3 4 -3 6 0 14 0 3 0 7 -3 3 -7 3 -10 7 -3 7 0 3 0 7 3 6 0 7 3 3 0 7 0 3 0 4 -3 6 -3 7 -4 33 0 4 -6 0 0 10 -4 3 -6 3 0 4 -4 0 -3 3 -3 3 -7 4 -3 0 -7 3 0 3 0 7 -3 0 -4 0 -10 0 -6 -3 -4 3 -6 3 0 4 -4 0 -6 10 0 3 -17 3 -13 7 -4 0 -10 -3 -6 0 -7 0 -10 6 -3 0 -4 4 -6 3 -4 10 -3 13 -3 0 -4 7 -3 3 -7 4 0 10z"/>
- <path class="fil4"
- d="M2638 6761l-10 -3 -13 0 -3 0 -10 0 -7 -7 -7 -3 -3 0 -10 -4 -10 0 -20 0 -7 0 -3 4 -3 0 -4 0 -3 0 -3 -4 6 -6 4 -7 0 -7 0 -3 6 0 4 0 3 3 10 0 10 4 17 -4 3 -3 10 -3 7 -4 3 -3 17 -7 20 -10 6 -3 4 -3 6 -10 4 0 6 -7 7 -3 3 -4 4 0 6 -6 10 -14 4 -6 10 -10 3 -4 3 -10 0 -10 -3 -20 3 -6 4 -10 3 -10 0 -4 7 -6 6 -7 4 -7 3 -6 0 -4 3 -13 0 -7 4 -3 0 -3 0 -4 0 -10 0 -3 6 -7 4 -3 3 -3 3 -7 4 -7 10 -10 3 -6 3 -10 4 -10 0 -4 3 -3 3 -3 4 -7 0 -7 3 -3 3 -7 4 -3 0 -3 6 -7 7 -10 3 -3 -3 -17 3 -3 0 -7 4 -3 3 -17 3 -3 0 -10 0 -14 0 -10 4 -3 0 -3 10 -4 3 0 3 -3 4 -3 6 0 7 -7 3 0 7 -3 3 -4 7 -3 3 0 7 0 3 0 7 -3 7 3 3 0 3 3 4 7 0 3 10 4 6 10 4 3 0 3 3 14 -3 13 3 17 0 6 3 7 0 3 0 14 4 10 0 10 -4 3 0 7 0 20 -3 3 -3 13 -4 7 -3 7 -3 3 -4 7 0 6 0 4 4 10 0 3 -4 7 0 6 4 7 3 7 3 3 0 3 -6 7 0 3 -4 7 -6 3 -4 17 -3 7 0 3 -3 10 0 3 -7 7 -3 3 0 7 0 3 0 10 -7 4 0 3 -3 10 -4 7 -3 6 -10 7 -3 3 -4 0 -3 -3 -3 0 -4 0 -10 7 -3 3 -13 0 -7 3 -7 0 -10 0 -13 4 -7 3 -13 3 -10 4 -7 3 -10 7 -10 6 -10 4 -16 0 -7 6 -7 10 -3 4 -10 16 -3 4 -7 6 -3 4 -4 3 -10 10 -3 7 -3 3 -4 0 -10 10 -3 3 -3 4 -4 3z"/>
- <path class="fil4"
- d="M1835 6994l-10 -3 -7 -7 -3 0 -10 -3 -27 0 -6 0 0 -3 -14 -14 -10 -3 -3 -3 0 -4 -13 -10 -4 -3 -3 -7 -7 -6 -10 -4 -3 -3 -3 0 0 -3 -7 -20 -7 -4 0 -6 -3 -10 -10 -17 0 -3 3 -10 0 -4 0 -6 0 -4 0 -3 0 -3 0 -14 0 -13 4 -7 3 0 3 -3 10 0 4 0 3 0 3 -7 7 -6 3 -7 7 0 3 0 4 -3 3 -4 3 -3 0 -3 0 -4 4 -3 3 0 3 -3 0 -4 4 -3 0 -7 -4 -6 4 -7 3 -3 -3 -4 3 -6 0 -7 3 -3 -3 -7 -3 -7 0 -6 13 3 10 0 3 0 10 0 4 0 3 7 10 3 7 0 3 3 3 0 17 0 10 0 7 0 3 4 3 -4 7 -3 3 0 4 3 6 4 4 -4 3 4 10 6 7 0 3 4 3 -4 7 -3 7 0 3 0 3 -3 0 -4 0 -3 0 -3 -6 -7 3 -7 10 0 3 -6 4 3 6 3 4 4 -4 3 -10 13 0 4 -3 6 0 7 3 3 7 7 0 3 0 7 0 7 -3 3 0 3 0 7 0 3 0 4 3 10 0 3 7 3 3 7 7 0 0 3 6 4 4 3 0 3 -4 7 -3 10 -3 3 0 7 3 3 3 7 0 3 0 7 7 3 0 7 -10 0 -3 3 0 4 -4 6 -3 7 3 7 0 3 4 3 6 7 4 3 -4 4 0 3 -10 7 -6 3 0 3 -4 4 -3 0 -3 6 -4 7 -3 3 -3 10 -10 7 -4 0 -16 7 -7 0 -7 3 -3 3 -3 0 -7 0 -7 4 -3 0 -3 3 -14 7 0 3 -3 3 -3 7 -4 3 -3 0z"/></g>
- <g>
- <path class="fil4"
- d="M415 6408l0 6 0 7 -3 3 -4 4 -3 3 -7 3 -3 4 0 6 -7 7 -3 10 -3 0 0 -3 -7 -4 -7 -6 -3 -4 0 -3 0 -7 0 -3 0 -3 -3 -4 -4 -3 0 -17 0 -6 0 -4 0 -3 0 -3 -3 -4 -13 -13 -7 -10 0 -3 0 -14 -3 -6 0 -7 -4 -3 -6 -7 0 -3 -4 -7 -6 -3 0 -7 0 -3 0 -4 -4 -6 0 -4 0 -3 -3 -7 -3 -3 -4 -3 -3 -10 -7 -4 -3 0 -7 -10 0 -3 0 -7 4 -6 0 -4 10 -10 3 -3 0 -7 0 -3 3 0 10 -3 7 -7 13 -7 7 -6 3 -4 4 -3 3 3 7 4 3 3 3 0 4 0 6 0 7 3 7 0 13 -3 7 -3 3 0 7 0 3 0 7 3 10 10 3 7 0 3 0 3 0 4 0 3 3 3 7 10 0 4 0 6 3 4 10 6 4 4 0 6 -4 7 0 3 -10 7 -6 13 -4 7 -3 10 0 10 0 3 3 7 4 13 3 10 0 7 -3 10 -4 3 0 4 -3 3 0 3 -3 7 -14 20 0 3 -3 4z"/>
- <path class="fil4"
- d="M1128 6811l-3 0 -3 -3 -7 -4 0 -3 -3 -3 3 -14 0 -6 -3 -4 -4 -3 -3 -3 -3 0 -4 -4 -3 -3 0 -7 0 -6 -3 0 -7 -10 -10 -14 -7 -6 -3 -7 -7 -3 0 -4 -3 -3 -3 -7 -4 -16 -3 -7 -7 -3 -3 -4 -3 0 0 -3 -7 -7 0 -3 -3 -7 0 -13 -4 -17 0 -3 -3 -7 -10 -16 0 -4 -7 -10 -3 -3 -7 -3 -3 -4 -3 -6 -4 -4 -3 -6 3 -4 0 -3 10 0 7 -3 3 0 4 -4 6 -3 4 0 6 -3 10 -4 4 0 3 4 3 0 10 6 20 0 10 0 4 0 13 -6 10 0 10 3 10 -10 3 -3 4 0 3 -4 7 0 13 0 3 4 20 0 4 -4 16 0 4 -3 3 -3 3 -4 7 -6 7 -4 3 0 10 4 3 0 4 0 3 -4 3 -6 7 -4 7 -3 0 -3 3 -4 3 -6 4 -4 0 -3 6 -3 4 -4 3 0 3 -3 4 -3 3 -7 3 -13 4 -7 3 -3 7 0 6 -7 0 -3 10 3 10 -3 7 -7 7 -3 3 0 0 -4 3 -6 7 0 7 3 3 0 7 -3 3 -4 7 4 3 0 7 0 3 0 13 6 7 0 3 0 7 -3 10 0 3 0 7 -7 7 0 3 -6 3 -4 10 4 4 0 0 3 3 10 3 3 0 4 0 13 0 3 -3 7 0 3 -3 4 -7 3 -10 3 -3 0 -14 7 -13 7 -3 3 -4 0 -6 3 -7 4 -3 6 -10 10 -4 4 -3 3 -7 7 -6 10 -7 10 -7 6 -10 4 -3 3 -7 3 -6 7 -4 3 -3 4 0 13 0 3 0 14 3 6 0 4 -3 6 -3 4 -4 3 0 3 -3 4 0 6 -7 10 0 4 -10 20 -3 6 -3 10 -4 10 0 4 -6 16 0 10 0 4 0 3 -17 10 -7 3 0 4 -6 13 -7 10 -7 7 -3 3 -3 10 -4 3 -3 0 -7 10 -6 4 0 3 -4 3 -10 0 -10 0 -6 0 -20 7 -7 7 -3 3 -4 0 -10 0 -6 0 -4 3 -3 0 -7 7z"/>
- <path class="fil4"
- d="M768 6788l-10 0 -10 -7 -13 -17 -7 0 -3 -3 -7 -7 -3 -10 -7 -6 -3 -4 0 -6 -3 -17 3 -3 0 -7 0 -10 7 -10 0 -3 0 -4 0 -3 3 -3 7 -4 3 -3 10 -7 17 -10 3 0 3 4 4 0 6 6 4 0 3 0 17 7 3 0 10 7 10 10 3 0 10 6 0 4 10 0 7 3 7 7 0 3 6 10 0 3 0 10 0 10 -3 4 0 3 -3 0 -7 10 -7 3 -3 7 -3 3 -4 0 -6 7 -7 7 -3 0 -7 3 -3 3 -4 0 -3 0 -13 -3 -4 3 -6 4 -4 0z"/>
- <path class="fil4"
- d="M278 7051l-10 0 -3 0 -7 -7 -3 -3 -3 -3 -10 -20 -4 0 -3 -4 -3 0 -10 -3 -4 3 -6 -3 -10 0 -10 -3 -7 -4 -13 0 -4 -3 -3 0 -3 -10 -4 -10 0 -3 0 -4 0 -6 7 -7 10 -7 7 -3 3 3 7 7 3 0 7 0 6 0 7 0 7 3 3 0 7 0 6 -3 4 0 3 -3 7 -10 6 -7 4 0 10 -7 0 -3 -4 -3 -3 -4 3 -3 4 -3 3 0 10 0 3 0 4 -7 3 0 7 0 3 -3 3 -4 4 -3 3 -3 13 3 7 3 3 10 4 4 0 3 3 3 0 4 0 6 -3 4 -10 10 -4 3 -3 3 -3 7 0 3 0 4 -4 6 0 4 -3 16 -7 4 -3 3 -7 7 0 3 -3 3 -3 4 -4 3 0 7 0 6 0 4 -3 3 0 3 0 4 0 3 -7 0z"/></g>
- <path class="fil5"
- d="M85 7121l0 -1443 3150 0 0 1443 -3150 0m3053 -1223l4 -4 6 -3 7 0 3 -7 0 -3 7 -10 3 -3 4 0 0 -4 0 -6 -4 -4 -6 -3 -7 -3 -3 0 -4 0 -6 20 0 3 0 3 0 4 -7 6 -3 4 -4 0 4 3 0 3 3 4 3 0m-150 280l0 -10 7 -4 3 -3 4 -7 3 0 3 -13 4 -10 6 -3 4 -4 3 0 10 -6 7 0 6 0 10 3 4 0 13 -7 17 -3 0 -3 6 -10 4 0 0 -4 6 -3 4 -3 6 3 10 0 4 0 3 0 0 -7 0 -3 7 -3 3 0 7 -4 3 -3 3 -3 4 0 0 -4 6 -3 4 -3 0 -10 6 0 0 -4 4 -33 3 -7 3 -6 0 -4 0 -3 0 -7 -3 -3 0 -7 -3 -6 0 -7 0 -3 3 -7 10 -7 7 -3 3 -3 0 -7 0 -3 0 -14 3 -6 -3 -4 -3 -6 -10 -10 -7 -4 -7 -3 -3 -3 -3 3 -14 17 -3 13 -3 7 0 3 0 3 -4 7 0 3 -3 4 0 6 0 4 -3 3 0 3 -4 7 -3 3 -7 4 -3 0 -3 0 -4 0 -3 -4 -3 -3 -4 -3 -3 0 -3 -4 -4 4 -3 0 -7 3 -3 3 -7 4 -3 0 -3 0 -4 0 -6 0 -7 10 -3 3 -7 3 -3 7 -7 3 -3 4 -4 3 -6 -3 -7 3 -17 0 -10 10 -6 7 -7 3 -3 0 -4 10 -3 3 -7 7 0 3 -6 10 0 4 -4 6 0 4 4 13 -4 17 0 10 0 6 -3 4 0 3 -3 3 -7 4 -3 6 -7 4 -3 0 0 6 0 4 0 3 3 3 0 7 3 7 4 0 3 -4 13 0 10 0 4 0 3 4 7 0 6 0 0 3 4 3 0 4 6 0m-2573 230l3 -4 0 -3 14 -20 3 -7 0 -3 3 -3 0 -4 4 -3 3 -10 0 -7 -3 -10 -4 -13 -3 -7 0 -3 0 -10 3 -10 4 -7 6 -13 10 -7 0 -3 4 -7 0 -6 -4 -4 -10 -6 -3 -4 0 -6 0 -4 -7 -10 -3 -3 0 -3 0 -4 0 -3 0 -3 -3 -7 -10 -10 -7 -3 -3 0 -7 0 -3 0 -7 3 -13 3 -7 0 -7 -3 -6 0 -4 0 -3 0 -3 -3 -7 -4 -3 -3 -4 3 -3 4 -7 6 -13 7 -7 7 -10 3 -3 0 0 3 0 7 -3 3 -10 10 0 4 -4 6 0 7 0 3 7 10 3 0 7 4 3 10 4 3 3 3 3 7 0 3 0 4 4 6 0 4 0 3 0 7 6 3 4 7 0 3 6 7 4 3 0 7 3 6 0 14 0 3 7 10 13 13 3 4 0 3 0 3 0 4 0 6 0 17 4 3 3 4 0 3 0 3 0 7 0 3 3 4 7 6 7 4 0 3 3 0 3 -10 7 -7 0 -6 3 -4 7 -3 3 -3 4 -4 3 -3 0 -7 0 -6m2223 353l4 -3 3 -4 3 -3 10 -10 4 0 3 -3 3 -7 10 -10 4 -3 3 -4 7 -6 3 -4 10 -16 3 -4 7 -10 7 -6 16 0 10 -4 10 -6 10 -7 7 -3 10 -4 13 -3 7 -3 13 -4 10 0 7 0 7 -3 13 0 3 -3 10 -7 4 0 3 0 3 3 4 0 3 -3 10 -7 3 -6 4 -7 3 -10 0 -3 7 -4 0 -10 0 -3 0 -7 3 -3 7 -7 0 -3 3 -10 0 -3 3 -7 4 -17 6 -3 4 -7 0 -3 6 -7 0 -3 -3 -3 -3 -7 -4 -7 0 -6 4 -7 0 -3 -4 -10 0 -4 0 -6 4 -7 3 -3 3 -7 4 -7 3 -13 3 -3 0 -20 0 -7 4 -3 0 -10 -4 -10 0 -14 0 -3 -3 -7 0 -6 -3 -17 3 -13 -3 -14 0 -3 -4 -3 -6 -10 -10 -4 0 -3 -4 -7 -3 -3 -3 0 -7 -3 -7 3 -3 0 -7 0 -3 0 -7 3 -3 4 -7 3 -3 0 -7 7 -6 0 -4 3 -3 3 -3 0 -10 4 0 3 -4 3 0 10 0 14 0 10 -3 3 -3 17 -4 3 0 7 -3 3 3 17 -3 3 -7 10 -6 7 0 3 -4 3 -3 7 -3 3 0 7 -4 7 -3 3 -3 3 0 4 -4 10 -3 10 -3 6 -10 10 -4 7 -3 7 -3 3 -4 3 -6 7 0 3 0 10 0 4 0 3 -4 3 0 7 -3 13 0 4 -3 6 -4 7 -6 7 -7 6 0 4 -3 10 -4 10 -3 6 3 20 0 10 -3 10 -3 4 -10 10 -4 6 -10 14 -6 6 -4 0 -3 4 -7 3 -6 7 -4 0 -6 10 -4 3 -6 3 -20 10 -17 7 -3 3 -7 4 -10 3 -3 3 -17 4 -10 -4 -10 0 -3 -3 -4 0 -6 0 0 3 0 7 -4 7 -6 6 3 4 3 0 4 0 3 0 3 -4 7 0 20 0 10 0 10 4 3 0 7 3 7 7 10 0 3 0 13 0 10 3m-1870 27l4 0 6 -4 4 -3 13 3 3 0 4 0 3 -3 7 -3 3 0 7 -7 6 -7 4 0 3 -3 3 -7 7 -3 7 -10 3 0 0 -3 3 -4 0 -10 0 -10 0 -3 -6 -10 0 -3 -7 -7 -7 -3 -10 0 0 -4 -10 -6 -3 0 -10 -10 -10 -7 -3 0 -17 -7 -3 0 -4 0 -6 -6 -4 0 -3 -4 -3 0 -17 10 -10 7 -3 3 -7 4 -3 3 0 3 0 4 0 3 -7 10 0 10 0 7 -3 3 3 17 0 6 3 4 7 6 3 10 7 7 3 3 7 0 13 17 10 7 10 0m360 23l7 -7 3 0 4 -3 6 0 10 0 4 0 3 -3 7 -7 20 -7 6 0 10 0 10 0 4 -3 0 -3 6 -4 7 -10 3 0 4 -3 3 -10 3 -3 7 -7 7 -10 6 -13 0 -4 7 -3 17 -10 0 -3 0 -4 0 -10 6 -16 0 -4 4 -10 3 -10 3 -6 10 -20 0 -4 7 -10 0 -6 3 -4 0 -3 4 -3 3 -4 3 -6 0 -4 -3 -6 0 -14 0 -3 0 -13 3 -4 4 -3 6 -7 7 -3 3 -3 10 -4 7 -6 7 -10 6 -10 7 -7 3 -3 4 -4 10 -10 3 -6 7 -4 6 -3 4 0 3 -3 13 -7 14 -7 3 0 10 -3 7 -3 3 -4 0 -3 3 -7 0 -3 0 -13 0 -4 -3 -3 -3 -10 0 -3 -4 0 -10 -4 -3 4 -3 6 -7 0 -7 7 -3 0 -10 0 -7 3 -3 0 -7 0 -13 -6 -3 0 -7 0 -3 0 -7 -4 -3 4 -7 3 -3 0 -7 -3 -7 0 -3 6 0 4 -3 0 -7 3 -7 7 -10 3 -10 -3 0 3 -6 7 -7 0 -3 3 -4 7 -3 13 -3 7 -4 3 -3 3 -3 0 -4 4 -6 3 0 3 -4 4 -3 6 -3 4 0 3 -7 3 -7 4 -3 6 -3 4 -4 0 -3 0 -10 -4 -3 0 -7 4 -7 6 -3 4 -3 3 -4 3 -16 0 -4 4 -20 0 -3 -4 -13 0 -7 0 -3 4 -4 0 -3 3 -10 10 -10 -3 -10 0 -13 6 -4 0 -10 0 -20 0 -10 -6 -3 0 -3 -4 -4 0 -10 4 -6 3 -4 0 -6 3 -4 4 -3 0 -7 3 -10 0 0 3 -3 4 3 6 4 4 3 6 3 4 7 3 3 3 7 10 0 4 10 16 3 7 0 3 4 17 0 13 3 7 0 3 7 7 0 3 3 0 3 4 7 3 3 7 4 16 3 7 3 3 0 4 7 3 3 7 7 6 10 14 7 10 3 0 0 6 0 7 3 3 4 4 3 0 3 3 4 3 3 4 0 6 -3 14 3 3 0 3 7 4 3 3 3 0m707 183l3 0 4 -3 3 -7 3 -3 0 -3 14 -7 3 -3 3 0 7 -4 7 0 3 0 3 -3 7 -3 7 0 16 -7 4 0 10 -7 3 -10 3 -3 4 -7 3 -6 3 0 4 -4 0 -3 6 -3 10 -7 0 -3 4 -4 -4 -3 -6 -7 -4 -3 0 -3 -3 -7 3 -7 4 -6 0 -4 3 -3 10 0 0 -7 -7 -3 0 -7 0 -3 -3 -7 -3 -3 0 -7 3 -3 3 -10 4 -7 0 -3 -4 -3 -6 -4 0 -3 -7 0 -3 -7 -7 -3 0 -3 -3 -10 0 -4 0 -3 0 -7 0 -3 3 -3 0 -7 0 -7 0 -3 -7 -7 -3 -3 0 -7 3 -6 0 -4 10 -13 4 -3 -4 -4 -6 -3 -4 -3 -3 6 -10 0 -3 7 6 7 0 3 0 3 0 4 -3 3 -3 0 -7 0 -7 3 -3 4 -3 -4 -7 0 -10 -6 -3 -4 -4 4 -6 -4 -4 -3 -3 0 -7 3 -3 4 -3 -4 -7 0 -10 0 -17 0 -3 0 -3 -3 -7 0 -10 -3 -3 -7 -4 0 -10 0 -3 0 -10 0 -13 -3 0 6 3 7 3 7 -3 3 0 7 -3 6 3 4 -3 3 -4 7 4 6 0 7 -4 3 0 4 -3 3 -3 0 -4 3 0 4 0 3 -3 3 -3 4 -4 3 -3 0 -7 0 -3 7 -7 6 -3 7 -3 0 -4 0 -10 0 -3 3 -3 0 -4 7 0 13 0 14 0 3 0 3 0 4 0 6 0 4 -3 10 0 3 10 17 3 10 0 6 7 4 7 20 0 3 3 0 3 3 10 4 7 6 3 7 4 3 13 10 0 4 3 3 10 3 14 14 0 3 6 0 27 0 10 3 3 0 7 7 10 3m-1557 57l7 0 0 -3 0 -4 0 -3 3 -3 0 -4 0 -6 0 -7 4 -3 3 -4 3 -3 0 -3 7 -7 3 -3 7 -4 3 -16 0 -4 4 -6 0 -4 0 -3 3 -7 3 -3 4 -3 10 -10 3 -4 0 -6 0 -4 -3 -3 0 -3 -4 -4 -3 -10 -7 -3 -13 -3 -3 3 -4 3 -3 4 -3 3 -7 0 -3 0 -4 7 -3 0 -10 0 -3 0 -4 3 -3 3 3 4 4 3 0 3 -10 7 -4 0 -6 7 -7 10 -3 3 -4 0 -6 3 -7 0 -3 0 -7 -3 -7 0 -6 0 -7 0 -3 0 -7 -7 -3 -3 -7 3 -10 7 -7 7 0 6 0 4 0 3 4 10 3 10 3 0 4 3 13 0 7 4 10 3 10 0 6 3 4 -3 10 3 3 0 3 4 4 0 10 20 3 3 3 3 7 7 3 0 10 0m2874 -1277l3 -3 0 -3 7 -4 0 -3 0 -7 -4 -3 -6 0 -10 7 -4 6 -3 4 3 3 0 3 14 0z"/></g>
- <g>
- <text x="242" y="5654" class="fil8 fnt8">18</text>
- <text x="1525" y="5654" class="fil8 fnt8">16</text>
- <text x="2797" y="5654" class="fil8 fnt8">14</text>
-
- <switch>
- <text x="377" y="5654" class="fil8 fnt8" systemLanguage="de">westl. v. Greenwich</text>
- <text x="377" y="5654" class="fil8 fnt8" systemLanguage="en">west of Greenwich</text></switch>
-
- <text x="222" y="7192" class="fil8 fnt8">18</text>
- <text x="1517" y="7192" class="fil8 fnt8">16</text>
- <text x="2834" y="7192" class="fil8 fnt8">14</text>
- <text x="3244" y="6808" class="fil8 fnt8">28</text>
- <text x="-2" y="6812" class="fil8 fnt8">28</text></g>
- <path class="fil7 str15" d="M85 7122l0 -1444 3149 0 0 1444 -3149 0"/>
- <g>
- <path class="fil7 str8"
- d="M3152 5776l2 -4 2 -3 5 -5 2 -3 0 -5 -4 -5 -6 0 -2 3 -11 3 -3 7 -1 5 1 4 2 1 13 2"/>
- <path class="fil7 str8"
- d="M3140 5897l-4 0 -4 -2 -1 -2 -1 -3 2 -3 3 -2 5 -5 0 -4 1 -4 1 -3 6 -19 4 -2 3 1 8 3 5 2 5 6 -1 4 -2 3 -3 2 -2 3 -6 10 0 4 -6 5 -4 0 -6 5 -3 1"/>
- <path class="fil7 str8"
- d="M2987 6178l-5 -1 -2 -3 -1 -3 -2 -3 -4 -1 -9 1 -3 -2 -4 -1 -9 1 -12 0 -3 2 -4 -1 -3 -5 -2 -7 -2 -3 -2 -4 0 -4 2 -4 3 -2 8 -1 3 -8 5 -5 3 -2 2 -3 1 -3 0 -8 0 -10 3 -17 -3 -11 0 -5 3 -7 1 -4 6 -9 2 -3 5 -6 4 -6 3 -7 3 -2 6 -3 9 -7 10 -10 14 0 9 -1 4 0 4 -1 6 -4 5 -4 4 -7 6 -3 3 -3 6 -8 3 -3 4 0 3 2 5 1 4 -1 6 -4 3 -2 6 -4 4 -1 4 -1 3 0 3 2 4 5 3 1 2 3 4 2 4 0 4 -2 6 -3 2 -3 4 -6 1 -5 2 -3 1 -3 0 -5 2 -4 1 -4 4 -5 1 -5 0 -5 1 -3 2 -3 3 -13 12 -18 4 0 2 3 7 3 9 2 8 11 5 5 1 4 -2 8 -2 13 1 4 -1 5 -2 3 -5 5 -10 6 -3 7 -1 4 -1 5 3 7 2 8 2 4 1 4 0 3 -1 5 -5 6 -3 6 -1 35 -2 3 -4 1 -2 9 -2 2 -6 4 -3 2 -3 2 -2 3 -3 2 -7 3 -3 3 -6 3 -3 3 0 5 -2 2 -4 -1 -9 -2 -5 0 -4 1 -6 3 -3 3 -3 2 -4 11 -3 2 -15 2 -12 8 -5 0 -11 -4 -5 -1 -8 3 -10 4 -4 1 -3 2 -5 5 -5 10 -3 12 -3 3 -4 6 -2 3 -6 4 -2 8"/>
- <path class="fil7 str8"
- d="M416 6407l2 -3 1 -4 13 -17 3 -7 0 -5 2 -4 1 -3 2 -3 5 -11 1 -4 -5 -11 -2 -12 -3 -7 -1 -4 0 -9 2 -12 4 -7 8 -12 8 -7 2 -3 2 -8 0 -4 -4 -4 -9 -7 -2 -2 0 -9 -2 -4 -7 -8 -2 -3 -1 -4 0 -5 2 -3 -1 -3 -4 -6 -10 -10 -7 -3 -4 -1 -5 0 -3 1 -7 4 -12 3 -8 -2 -8 -3 -5 0 -4 1 -4 -1 -4 -1 -5 -5 -3 -2 -3 2 -5 5 -7 4 -13 6 -7 9 -8 1 -3 3 -1 3 0 4 -2 4 -2 3 -8 7 -2 3 -3 7 -1 9 1 4 8 7 3 1 5 4 4 10 2 3 4 2 3 7 0 4 1 4 4 5 0 5 -1 5 2 3 3 6 6 5 1 4 4 6 4 6 2 3 1 8 2 14 0 4 7 8 12 14 2 3 0 3 1 4 1 4 0 5 1 19 2 2 2 3 1 4 -1 4 0 5 2 4 4 5 4 5 6 4 2 3 2 -1 4 -10 5 -5 3 -7 3 -3 6 -4 3 -2 4 -6 1 -3 2 -4 1 -10"/>
- <path class="fil7 str8"
- d="M2637 6761l3 -2 6 -4 3 -3 10 -9 3 -2 2 -3 5 -6 8 -11 3 -3 6 -4 5 -4 4 -6 10 -17 2 -2 6 -9 8 -7 18 -2 8 -1 10 -6 2 -2 9 -6 8 -2 10 -5 12 -3 7 -3 12 -3 13 -1 3 -1 9 -1 12 -2 4 -2 9 -6 3 -1 3 0 6 4 2 0 2 -3 3 -2 8 -7 4 -6 4 -7 2 -8 1 -4 5 -5 1 -9 0 -4 1 -5 1 -3 8 -8 1 -4 2 -8 2 -3 2 -9 5 -14 4 -7 4 -6 1 -3 5 -5 0 -5 -2 -4 -2 -7 -4 -6 -1 -4 2 -8 1 -4 -2 -9 0 -5 0 -4 2 -7 5 -6 4 -6 0 -5 6 -14 1 -3 1 -19 1 -8 1 -4 1 -10 -2 -8 0 -15 -1 -4 -3 -7 0 -4 -3 -18 2 -14 -3 -12 -1 -3 -2 -3 -5 -11 -11 -4 -2 -2 -1 -8 -3 -3 -4 -1 -7 -2 -7 3 -4 1 -5 0 -4 0 -7 3 -4 1 -5 5 -5 0 -4 6 -9 1 -3 2 -2 3 -3 2 -11 4 -2 3 -2 3 -1 9 2 13 -1 10 -2 3 -4 16 -4 7 -1 3 -1 4 1 18 -1 4 -7 8 -7 9 -1 3 -3 3 -4 6 -1 4 0 4 -6 9 -2 4 -2 3 -2 3 -2 8 -2 3 -2 8 -3 7 -9 11 -5 5 -4 6 -2 4 -5 4 -4 6 -1 4 -2 9 1 5 -1 4 -1 4 -1 4 -2 13 -2 3 -4 7 -2 8 -8 7 -5 5 -1 4 -3 12 -3 7 -2 9 2 18 -1 10 -3 12 -2 3 -10 11 -4 6 -11 13 -6 5 -3 2 -2 3 -7 3 -9 6 -3 2 -6 9 -3 2 -7 3 -19 11 -17 7 -3 2 -8 3 -9 6 -3 1 -17 4 -11 -4 -9 0 -5 -1 -3 -1 -5 0 -2 3 1 8 -4 6 -5 6 2 3 3 2 4 -1 4 -1 2 -2 9 -2 19 0 9 0 12 4 3 2 7 3 6 4 9 1 4 -1 13 3 9 1"/>
- <path class="fil7 str8"
- d="M767 6789l4 -1 6 -4 4 -1 13 2 4 0 5 -1 3 -1 6 -5 4 1 4 -6 3 -3 6 -3 3 -3 1 -3 5 -6 7 -3 6 -8 3 -3 2 -3 1 -4 1 -9 1 -9 -2 -3 -4 -11 -2 -3 -8 -8 -6 -2 -8 -2 -2 -1 -7 -8 -5 -1 -11 -9 -9 -6 -3 -2 -17 -4 -5 0 -3 -2 -6 -4 -2 -2 -4 -2 -5 0 -16 11 -10 5 -3 2 -6 4 -2 2 -2 4 -1 4 0 5 -5 10 0 10 -1 4 -2 4 1 18 3 7 2 4 7 6 4 10 5 6 3 2 7 3 15 15 9 6 9 1"/>
- <path class="fil7 str8"
- d="M1128 6811l6 -4 3 -3 4 -1 8 -2 8 1 4 -2 2 -2 10 -6 17 -7 9 -1 9 1 10 -1 3 -1 2 -4 5 -5 6 -9 4 -1 2 -3 5 -10 2 -3 8 -7 6 -9 6 -14 3 -3 5 -5 15 -9 2 -3 0 -4 1 -9 5 -16 0 -4 2 -8 5 -10 2 -9 10 -20 1 -4 5 -10 1 -4 5 -6 1 -3 2 -3 2 -2 4 -7 1 -4 -4 -7 -1 -13 0 -4 2 -11 1 -4 5 -5 7 -7 7 -3 3 -2 10 -5 6 -4 5 -10 8 -12 5 -5 3 -2 3 -2 3 -3 8 -12 5 -4 6 -4 7 -3 3 -2 4 -1 12 -8 14 -7 3 -1 12 -3 6 -4 3 -2 1 -5 1 -4 2 -3 0 -14 -1 -4 -2 -2 -3 -12 -1 -3 -4 0 -11 -3 -2 4 -5 5 -4 1 -9 6 -3 1 -9 1 -8 3 -4 -1 -4 -1 -14 -4 -4 -1 -5 1 -4 -1 -7 -3 -3 1 -6 4 -5 0 -7 -3 -4 0 -3 2 -1 4 -2 3 -2 3 -8 2 -7 8 -9 1 -8 -2 -3 2 -5 6 -6 3 -4 2 -4 6 -3 13 -3 6 -5 5 -4 2 -3 2 -2 3 -5 4 -2 3 -2 4 -5 5 -2 3 -1 4 -7 2 -6 5 -2 7 -3 2 -5 1 -4 -1 -8 -2 -5 1 -7 2 -6 5 -4 6 -2 3 -3 2 -18 2 -3 1 -19 -1 -4 -1 -15 0 -4 1 -3 1 -5 1 -3 2 -10 9 -9 -1 -13 0 -10 5 -5 1 -9 -1 -20 0 -11 -4 -3 -2 -3 -2 -5 0 -9 1 -6 4 -3 2 -6 4 -4 1 -4 1 -7 3 -8 1 -3 2 -2 3 -1 2 4 6 2 3 4 6 3 2 7 3 2 3 1 3 6 10 2 3 9 16 3 7 2 3 4 16 -1 14 2 8 1 3 6 6 1 3 3 2 3 2 6 4 5 5 3 17 4 6 2 3 1 3 4 5 6 5 7 8 9 14 8 8 2 3 1 4 0 9 2 4 3 2 4 1 3 2 2 3 3 5 2 4 -2 13 1 4 2 3 5 5 3 2 4 0"/>
- <path class="fil7 str8"
- d="M1833 6995l4 -1 3 -2 6 -8 1 -4 3 -3 10 -4 6 -4 4 -1 4 -1 7 -3 4 0 3 -2 6 -3 9 -2 16 -3 4 -2 8 -7 5 -10 1 -4 3 -6 6 -5 3 -2 2 -3 2 -3 5 -5 9 -6 2 -3 1 -4 -2 -3 -5 -5 -5 -6 -1 -3 -1 -5 2 -7 3 -7 2 -3 2 -3 8 -1 1 -4 -5 -4 -1 -7 -1 -3 -3 -7 -1 -4 0 -5 2 -3 5 -11 1 -7 0 -4 -3 -2 -5 -5 -3 -2 -4 -2 -6 -4 -4 -6 -1 -3 -2 -8 -1 -5 1 -5 -1 -4 0 -4 2 -3 2 -8 0 -5 -1 -3 -8 -8 -1 -4 0 -5 2 -8 1 -4 10 -11 1 -4 -2 -3 -5 -5 -3 -2 -4 6 -10 0 -3 2 0 4 4 6 2 4 -1 5 -1 3 -2 3 -4 1 -5 0 -7 4 -4 0 -4 0 -7 -3 -9 -7 -4 -1 -4 1 -4 -1 -6 -4 -3 0 -6 5 -5 0 -3 -1 -4 -1 -13 2 -14 -1 -5 -1 -3 -2 -5 0 -10 -5 -6 -5 -3 -1 -9 1 -5 0 -8 -2 -14 -2 0 5 2 3 3 6 1 5 -1 4 -2 8 -1 5 1 4 -2 2 -4 7 2 8 0 5 -1 5 -1 3 -2 3 -4 1 -2 3 -1 4 -2 3 -2 3 -3 2 -3 2 -3 2 -9 1 -4 7 -4 5 -5 5 -3 2 -4 1 -10 1 -4 0 -2 3 -2 4 1 14 -3 13 0 4 1 4 0 4 1 5 0 3 -4 12 1 3 10 16 1 8 2 8 5 5 6 18 2 3 4 2 3 1 7 3 8 8 4 6 5 5 11 9 2 3 2 3 10 5 12 13 2 2 5 0 29 2 7 2 4 1 9 7 7 2"/>
- <path class="fil7 str8"
- d="M277 7053l7 -2 2 -2 -1 -3 1 -4 2 -3 1 -4 0 -8 0 -4 2 -4 2 -2 2 -3 2 -3 2 -2 4 -6 6 -4 6 -2 1 -3 1 -15 1 -3 4 -6 1 -5 0 -4 1 -4 2 -3 3 -3 3 -2 11 -9 1 -3 1 -9 -1 -3 -1 -3 -3 -3 -1 -4 -5 -10 -5 -4 -14 -1 -4 1 -2 3 -4 6 -4 1 -5 0 -4 1 -5 5 -3 2 -9 0 -4 1 -3 2 -2 4 4 1 1 3 0 5 -9 5 -4 2 -8 7 -5 11 -2 2 -4 2 -9 2 -4 1 -5 -1 -6 -4 -5 0 -9 1 -5 -1 -3 -1 -9 -7 -4 -1 -7 3 -9 5 -5 6 -2 8 0 4 1 4 4 10 3 8 2 2 4 2 14 1 8 3 8 2 10 0 7 3 5 0 10 0 3 1 3 2 2 3 12 19 2 2 2 3 9 7 3 2 8 0"/></g>
-
- <path id="textPathCanary" style="visibility:hidden;" d="M 700,6300 C 1200,6125 2100,6000 2600,6000" />
- <switch>
- <text systemLanguage="de" class="fil8 fnt9" style="letter-spacing:40px;">
- <textPath xlink:href="#textPathCanary" startOffset="5%">Kanarische Inseln</textPath>
- </text>
- <text systemLanguage="en" class="fil8 fnt9" style="letter-spacing:60px;">
- <textPath xlink:href="#textPathCanary" startOffset="5%">Canary Islands</textPath>
- </text>
- </switch>
-
- <text x="1221" y="6344" class="fil8 fnt7">Teneriffa</text>
- <text x="1893" y="7067" class="fil8 fnt7">Gran Canaria</text>
- <g>
- <path class="fil15 str11" d="M2977 6617l0 -283 -283 0 0 283 283 0z"/>
- <path class="fil14 str11" d="M2901 6617l0 -206 -207 0 0 206 207 0z"/></g>
- <g>
- <path class="fil7 str16" d="M85 7121l0 -1443 3150 0 0 1443 -3150 0"/>
- <path class="fil7 str16"
- d="M271 6790l0 -8 1 -37 0 -36 1 -37 0 -37 1 -36 1 -37 0 -36 1 -37 0 -36 1 -37 1 -36 0 -37 1 -37 0 -36 1 -37 1 -36 0 -37 1 -36 0 -37 1 -36 1 -37 0 -37 1 -36 0 -37 1 -36 1 -37 0 -36 1 -37 0 -37 1 -36 0 -7"/>
- <path class="fil7 str16" d="M85 6786l27 1 33 0 32 1 32 1 33 0 29 1"/>
- <path class="fil7 str16"
- d="M2852 6790l18 -1 32 0 33 -1 32 0 33 -1 32 -1 33 0 32 -1 32 0 33 -1 32 -1 33 0 8 -1"/>
- <path class="fil7 str16"
- d="M2852 6790l0 -8 -1 -37 0 -36 -1 -37 0 -37 -1 -36 -1 -37 0 -36 -1 -37 0 -36 -1 -37 -1 -36 0 -37 -1 -37 0 -36 -1 -37 -1 -36 0 -37 -1 -36 0 -37 -1 -36 -1 -37 0 -37 -1 -36 0 -37 -1 -36 -1 -37 0 -36 -1 -37 0 -37 -1 -36 0 -7"/>
- <path class="fil7 str16"
- d="M1561 6800l11 0 33 0 32 0 32 0 33 0 32 0 33 0 32 0 33 0 32 0 33 0 32 -1 32 0 33 0 32 0 33 0 32 -1 33 0 32 0 33 0 32 -1 32 0 33 0 32 0 33 -1 32 0 33 0 32 -1 33 0 32 -1 32 0 33 0 32 -1 33 0 32 -1 33 0 32 -1 33 0 32 -1 32 0 15 0"/>
- <path class="fil7 str16"
- d="M1561 6800l0 -8 0 -36 0 -37 0 -36 0 -37 0 -37 0 -36 0 -37 0 -36 0 -37 0 -36 0 -37 0 -36 0 -37 0 -37 0 -36 0 -37 0 -36 0 -37 0 -36 0 -37 0 -37 0 -36 0 -37 0 -36 0 -37 0 -36 0 -37 0 -37 0 -36 0 -37 0 -17"/>
- <path class="fil7 str16"
- d="M271 6790l3 0 33 0 32 1 33 0 32 1 33 0 32 1 32 0 33 1 32 0 33 0 32 1 33 0 32 0 33 1 32 0 32 0 33 1 32 0 33 0 32 1 33 0 32 0 33 0 32 1 32 0 33 0 32 0 33 0 32 0 33 1 32 0 33 0 32 0 32 0 33 0 32 0 33 0 32 0 33 0 21 0"/>
- <path class="fil7 str16"
- d="M1561 7121l0 -36 0 -37 0 -36 0 -37 0 -37 0 -36 0 -37 0 -36 0 -29"/>
- <path class="fil7 str16"
- d="M2857 7121l0 -10 0 -37 -1 -37 0 -36 -1 -37 -1 -36 0 -37 -1 -36 0 -37 -1 -28"/>
- <path class="fil7 str16"
- d="M265 7121l1 -10 0 -37 1 -37 0 -36 1 -37 1 -36 0 -37 1 -36 0 -37 1 -28"/></g>
- <g>
- <path class="fil15 str11" d="M1248 6705l0 -273 -276 0 0 273 276 0z"/>
- <path class="fil17 str11" d="M1145 6705l0 -173 -173 0 0 173 173 0z"/></g></g>
- <g id="text_legend">
-
- <switch>
- <g systemLanguage="de">
- <text x="-5481" y="166" class="fil8 fnt10">Spanien - Bevölkerung</text>
- <text x="3500" y="157" class="fil8 fnt10" style="text-anchor:end;">1970 - 1990</text>
- <text x="-5483" y="7499" class="fil8 fnt8">Erstellt v. Andreas Neumann im Rahmen d. Kartenentwurfspraktikums, Sommersemester 1998,</text>
- <text x="-5483" y="7583" class="fil8 fnt8">geleitet v. Prof. Ingrid Kretschmer, Institut für Geographie der Universität Wien.</text>
- <text x="-5483" y="7666" class="fil8 fnt8">Verwendete Software: Arc/Info und Module, CorelDRAW und div. Perl-Scripts.</text>
- <text x="3665" y="363" class="fil8 fnt11">Bevölkerungsdichte</text>
- <text x="3665" y="4063" class="fil8 fnt11">Bevölkerungsveränderung</text>
- <text x="3665" y="1815" class="fil8 fnt11">Bevölkerung absolut</text>
- <text x="3665" y="510" class="fil8 fnt7">Einwohner/km² auf Provinzebene</text>
- <text x="3665" y="4210" class="fil8 fnt7">Prozentuelle Veränderung der</text>
- <text x="3665" y="4344" class="fil8 fnt7">Provinzen gegenüber Stand 1970</text>
- <text x="3665" y="5750" class="fil8 fnt7">Prozentuelle Veränderung der</text>
- <text x="3665" y="5884" class="fil8 fnt7">Hauptstädte gegenüber Stand 1970</text>
- <text x="3665" y="1962" class="fil8 fnt7">Auf Provinzebene und in den</text>
- <text x="3665" y="2096" class="fil8 fnt7">Hauptstädten (inneres Quadrat)</text></g>
- <g systemLanguage="en">
- <text x="-5481" y="166" class="fil8 fnt10">Spain - Population</text>
- <text x="3500" y="157" class="fil8 fnt10" style="text-anchor:end;">1970 - 1990</text>
- <text x="-5483" y="7499" class="fil8 fnt8">Created by Andreas Neumann for the map design course, summer semester 1998,</text>
- <text x="-5483" y="7583" class="fil8 fnt8">led by Prof. Ingrid Kretschmer, Geography Institute of Vienna University.</text>
- <text x="-5483" y="7666" class="fil8 fnt8">Used software: Arc/Info and Modules, CorelDRAW and various Perl scripts.</text>
- <text x="3665" y="363" class="fil8 fnt11">Population density</text>
- <text x="3665" y="4063" class="fil8 fnt11">Population change</text>
- <text x="3665" y="1815" class="fil8 fnt11">Population absolute</text>
- <!-- Hmm, there is a superscript "2" here that is aligned to the German text... -->
- <text x="3665" y="510" class="fil8 fnt7">Inhab. per km² at province level</text>
- <text x="3665" y="4210" class="fil8 fnt7">Percentual change of the</text>
- <text x="3665" y="4344" class="fil8 fnt7">province vs situation 1970</text>
- <text x="3665" y="5750" class="fil8 fnt7">Percentual change of the</text>
- <text x="3665" y="5884" class="fil8 fnt7">capitals vs situation 1970</text>
- <text x="3665" y="1962" class="fil8 fnt7">At provincial level and in the</text>
- <text x="3665" y="2096" class="fil8 fnt7">capitals (inner square)</text></g></switch>
-
- <g>
- <path class="fil0 str11" d="M3665 634l196 0 0 98 -196 0 0 -98z"/>
- <path class="fil7 str11" d="M3665 634l196 0 0 98 -196 0 0 -98z"/></g>
- <rect class="fil16 str11" x="3665" y="4473" width="197" height="98"/>
- <rect class="fil10 str11" x="3665" y="6014" width="197" height="98"/>
- <g>
- <path class="fil1 str11" d="M3665 791l196 0 0 99 -196 0 0 -99z"/>
- <path class="fil7 str11" d="M3665 791l196 0 0 99 -196 0 0 -99z"/></g>
- <rect class="fil13 str11" x="3665" y="4631" width="197" height="98"/>
- <rect class="fil12 str11" x="3665" y="6172" width="197" height="98"/>
- <g>
- <path class="fil2 str11" d="M3665 949l196 0 0 98 -196 0 0 -98z"/>
- <path class="fil7 str11" d="M3665 949l196 0 0 98 -196 0 0 -98z"/></g>
- <rect class="fil10 str11" x="3665" y="4788" width="197" height="98"/>
- <rect class="fil14 str11" x="3665" y="6329" width="197" height="98"/>
- <g>
- <path class="fil3 str11" d="M3665 1106l196 0 0 99 -196 0 0 -99z"/>
- <path class="fil7 str11" d="M3665 1106l196 0 0 99 -196 0 0 -99z"/></g>
- <rect class="fil11 str11" x="3665" y="4946" width="197" height="98"/>
- <rect class="fil17 str11" x="3665" y="6487" width="197" height="98"/>
- <g>
- <path class="fil4 str11" d="M3665 1264l196 0 0 98 -196 0 0 -98z"/>
- <path class="fil7 str11" d="M3665 1264l196 0 0 98 -196 0 0 -98z"/></g>
- <rect class="fil15 str11" x="3665" y="5103" width="197" height="98"/>
- <rect class="fil15 str11" x="3665" y="6644" width="197" height="98"/>
- <text x="4250" y="723" class="fil8 fnt12">&lt;</text>
- <text x="4304" y="723" class="fil8 fnt13"> 25</text>
- <text x="4338" y="4563" class="fil8 fnt14">&lt;</text>
- <text x="4392" y="4563" class="fil8 fnt15"> 85 %</text>
- <text x="4338" y="6104" class="fil8 fnt16">&lt;</text>
- <text x="4392" y="6104" class="fil8 fnt17"> 115 %</text>
- <text x="4111" y="881" class="fil8 fnt17">25 </text>
- <text x="4304" y="881" class="fil8 fnt17"> 45</text>
- <text x="4250" y="881" class="fil8 fnt18">&lt;</text>
- <text x="4086" y="4720" class="fil8 fnt19">85 % </text>
- <text x="4392" y="4720" class="fil8 fnt19"> 100 %</text>
- <text x="4338" y="4720" class="fil8 fnt20">&lt;</text>
- <text x="4030" y="6261" class="fil8 fnt21">115 % </text>
- <text x="4392" y="6261" class="fil8 fnt21"> 130 %</text>
- <text x="4338" y="6261" class="fil8 fnt22">&lt;</text>
- <text x="4111" y="1038" class="fil8 fnt23">45 </text>
- <text x="4304" y="1038" class="fil8 fnt23"> 75</text>
- <text x="4250" y="1038" class="fil8 fnt24">&lt;</text>
- <text x="4030" y="4878" class="fil8 fnt25">100 % </text>
- <text x="4392" y="4878" class="fil8 fnt25"> 115 %</text>
- <text x="4338" y="4878" class="fil8 fnt26">&lt;</text>
- <text x="4030" y="6417" class="fil8 fnt27">130 % </text>
- <text x="4391" y="6417" class="fil8 fnt27"> 145 %</text>
- <text x="4337" y="6417" class="fil8 fnt28">&lt;</text>
- <text x="4111" y="1196" class="fil8 fnt29">75 </text>
- <text x="4304" y="1196" class="fil8 fnt29"> 150</text>
- <text x="4251" y="1196" class="fil8 fnt30">&lt;</text>
- <text x="4030" y="5035" class="fil8 fnt31">115 % </text>
- <text x="4392" y="5035" class="fil8 fnt31"> 130 %</text>
- <text x="4338" y="5035" class="fil8 fnt32">&lt;</text>
- <text x="4030" y="6576" class="fil8 fnt33">145 % </text>
- <text x="4392" y="6576" class="fil8 fnt33"> 160 %</text>
- <text x="4338" y="6576" class="fil8 fnt34">&lt;</text>
- <text x="4054" y="1353" class="fil8 fnt35">150 </text>
- <text x="4249" y="1353" class="fil8 fnt36">&lt;</text>
- <text x="4035" y="5193" class="fil8 fnt37">130 % </text>
- <text x="4343" y="5193" class="fil8 fnt38">&lt;</text>
- <text x="4035" y="6734" class="fil8 fnt39">160 % </text>
- <text x="4343" y="6734" class="fil8 fnt40">&lt;</text>
- <path class="fil7 str17" d="M4451 3032l0 -783 -786 0 0 783 786 0z"/>
- <path class="fil7 str17" d="M4022 3032l0 -357 -357 0 0 357 357 0z"/>
- <path class="fil7 str17" d="M3928 3032l0 -263 -263 0 0 263 263 0z"/>
- <path class="fil7 str17" d="M3851 3032l0 -184 -186 0 0 184 186 0z"/>
- <path class="fil7 str17" d="M3812 3032l0 -143 -147 0 0 143 147 0z"/>
- <path class="fil7 str17" d="M3778 3032l0 -114 -113 0 0 114 113 0z"/>
- <text x="4712" y="2359" class="fil8 fnt41">5.000</text>
- <text x="4709" y="2484" class="fil8 fnt41">1.000</text>
- <text x="4769" y="2608" class="fil8 fnt41">500</text>
- <text x="4770" y="2733" class="fil8 fnt41">200</text>
- <text x="4770" y="2857" class="fil8 fnt41">100</text>
- <text x="4809" y="2982" class="fil8 fnt41">50</text>
- <path class="fil7 str18" d="M4680 2334l-232 0"/>
- <path class="fil7 str18" d="M4680 2460l-331 0 -327 277"/>
- <path class="fil7 str18" d="M4738 2576l-389 0 -424 263"/>
- <path class="fil7 str18" d="M4738 2706l-389 0 -498 209"/>
- <path class="fil7 str18" d="M4738 2832l-389 0 -536 137"/>
- <path class="fil7 str18" d="M4779 2952l-430 0 -570 51"/>
-
- <switch>
- <text x="4151" y="3193" class="fil8 fnt41" systemLanguage="de">Angaben in tausend</text>
- <text x="4151" y="3193" class="fil8 fnt41" systemLanguage="en">Indications in thousands</text></switch>
-
- <g>
- <rect class="fil7 str11" x="-2090" y="7529" width="2295" height="39"/>
- <path class="fil7 str11" d="M-2090 7568l0 -48"/>
- <path class="fil7 str11" d="M-2024 7568l0 -40"/>
- <path class="fil7 str11" d="M-1959 7568l0 -40"/>
- <path class="fil7 str11" d="M-1893 7568l0 -40"/>
- <path class="fil7 str11" d="M-1827 7568l0 -40"/>
- <path class="fil7 str11" d="M-1762 7568l0 -48"/>
- <path class="fil7 str11" d="M-1434 7568l0 -40"/>
- <path class="fil7 str11" d="M-1106 7568l0 -48"/>
- <path class="fil7 str11" d="M-778 7568l0 -40"/>
- <path class="fil7 str11" d="M-450 7568l0 -48"/>
- <path class="fil7 str11" d="M-121 7568l0 -40"/>
- <path class="fil7 str11" d="M206 7567l0 -47"/>
- <path class="fil7 str11" d="M-1434 7547l328 0"/>
- <path class="fil7 str11" d="M-1828 7547l66 0"/>
- <path class="fil7 str11" d="M-1959 7547l65 0"/>
- <path class="fil7 str11" d="M-2090 7547l65 0"/>
- <path class="fil7 str11" d="M-778 7547l328 0"/>
- <path class="fil7 str11" d="M-122 7547l328 0"/>
- <text x="-1783" y="7500" class="fil8 fnt42">0</text>
- <text x="-1167" y="7500" class="fil8 fnt42">100</text>
- <text x="-511" y="7500" class="fil8 fnt42">200</text>
- <text x="146" y="7500" class="fil8 fnt42">300 km</text>
- <text x="-2131" y="7500" class="fil8 fnt42">50</text></g>
- <switch>
- <text x="-1325" y="7682" class="fil8 fnt41" systemLanguage="de">Massstab 1 : 6.000.000</text>
- <text x="-1325" y="7682" class="fil8 fnt41" systemLanguage="en">Scale 1 : 6.000.000</text></switch>
-
- <switch>
- <text x="3665" y="7280" class="fil8 fnt41" systemLanguage="de">Quelle: Spanisches Statistisches Zentralamt</text>
- <text x="3665" y="7280" class="fil8 fnt41" systemLanguage="en">Source: Spanish Central Office for Statistics</text></switch>
-
- <text x="3665" y="1543" class="fil8 fnt41">Min.: Soria - 9,46, Max.: Madrid - 628,91</text>
- <text x="3665" y="5400" class="fil8 fnt41">Minimum: Soria - 84,61 %,</text>
- <text x="3665" y="5500" class="fil8 fnt41">Maximum: Las Palmas - 141,24 %</text>
- <text x="3665" y="6939" class="fil8 fnt41">Minimum: Vizcaya - 93,50 %,</text>
- <text x="3665" y="7040" class="fil8 fnt41">Maximum: Guadalajara - 199,18 %</text>
-
- <switch>
- <text x="3665" y="3331" class="fil8 fnt41" systemLanguage="de">Minimum (Provinz): Soria - 97.268</text>
- <text x="3665" y="3331" class="fil8 fnt41" systemLanguage="en">Minimum (Province): Soria - 97.268</text></switch>
-
- <switch>
- <text x="3665" y="3432" class="fil8 fnt41" systemLanguage="de">Maximum (Provinz): Madrid - 5.028.120</text>
- <text x="3665" y="3432" class="fil8 fnt41" systemLanguage="en">Maximum (Province): Madrid - 5.028.120</text></switch>
-
- <switch>
- <text x="3665" y="3532" class="fil8 fnt41" systemLanguage="de">Minimum (Hauptstadt): Teruel - 28.488</text>
- <text x="3665" y="3532" class="fil8 fnt41" systemLanguage="en">Minimum (capital): Teruel - 28.488</text></switch>
-
- <switch>
- <text x="3665" y="3633" class="fil8 fnt41" systemLanguage="de">Maximum (Hauptstadt): Madrid - 3.120.732</text>
- <text x="3665" y="3633" class="fil8 fnt41" systemLanguage="en">Maximum (capital): Madrid - 3.120.732</text></switch>
-
- <switch>
- <text x="4779" y="1362" class="fil8 fnt41" systemLanguage="de">Stand 1990</text>
- <text x="4779" y="1362" class="fil8 fnt41" systemLanguage="en">Situation 1990</text></switch>
-
- <switch>
- <text x="5063" y="3022" class="fil8 fnt41" systemLanguage="de">Stand 1990</text>
- <text x="5063" y="3022" class="fil8 fnt41" systemLanguage="en">Sit. 1990</text></switch></g></svg>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapWaadt.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapWaadt.svg
deleted file mode 100644
index fb614febd47..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mapWaadt.svg
+++ /dev/null
@@ -1,2468 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" >
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Map example. -->
-<!-- -->
-<!-- @author Andreas Neuman -->
-<!-- @version $Id: mapWaadt.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- Translated from German to English by Bert Bos, 21 Nov 2001 -->
-<!-- ========================================================================= -->
-
-<!-- Map creation by Ernst Hutzler, Heiko Mundle, Andreas Neumann, Simone Schoch and Daniel Staub; Zurich 1997 -->
-<!-- Map exported by Andreas Neumann in Nov. 2001 -->
-
-<svg viewBox="0 0 450 500" width="450" height="500" xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <svg xml:space="preserve" x="72" y="25" viewBox="-3752 0 7599 11202" width="305.26" height="450"
- style="shape-rendering:geometricPrecision; text-rendering:auto; image-rendering:optimizeQuality">
- <defs>
- <font id="FontID0" horiz-adv-x="1000">
- <font-face id="Humnst777_BT"
- font-variant="normal" font-style="italic" font-weight="400,700" />
- <missing-glyph horiz-adv-x="500" d="M63 0V800H438V0H63ZM125 63H375V738H125V63Z" />
- <glyph unicode="41">
- <path d="M2 5561l6 0c5,7 8,13 10,19 2,6 3,12 3,18 0,6 -1,12 -3,18 -2,6 -5,13 -10,19l-6 0c4,-7 7,-13 9,-19 2,-6 3,-12 3,-18 0,-6 -1,-12 -3,-18 -2,-6 -5,-12 -9,-19z"/></glyph>
- <glyph unicode="40">
- <path d="M19 5561l6 0c-4,7 -7,13 -9,19 -2,6 -3,12 -3,18 0,6 1,12 3,18 2,6 5,12 9,19l-6 0c-5,-6 -8,-13 -10,-19 -2,-6 -3,-12 -3,-18 0,-6 1,-12 3,-18 2,-6 5,-13 10,-19z"/></glyph>
- <glyph unicode="44">
- <path d="M9 5615l9 0 -7 19 -7 0 5 -19z"/></glyph>
- <glyph unicode="37">
- <path d="M47 5603c-2,0 -3,1 -4,2 -1,2 -2,4 -2,7 0,3 1,5 2,6 1,2 2,3 4,3 2,0 3,-1 4,-3 1,-1 2,-3 2,-6 0,-3 -1,-5 -2,-7 -1,-1 -2,-2 -4,-2zm0 -4c3,0 6,1 8,3 2,3 3,6 3,10 0,4 -1,7 -3,9 -2,3 -5,4 -8,4 -4,0 -6,-1 -8,-4 -2,-2 -3,-5 -3,-9 0,-4 1,-7 3,-10 2,-2 4,-3 8,-3zm-33 -20c-2,0 -3,1 -4,2 -1,2 -2,4 -2,7 0,3 1,5 2,6 1,2 2,3 4,3 2,0 3,-1 4,-3 1,-1 2,-3 2,-6 0,-3 -1,-5 -2,-7 -1,-1 -2,-2 -4,-2zm27 -4l4 0 -25 50 -5 0 26 -50zm-27 0c3,0 6,1 8,3 2,3 3,6 3,10 0,4 -1,7 -3,9 -2,3 -5,4 -8,4 -4,0 -6,-1 -8,-4 -2,-2 -3,-5 -3,-9 0,-4 1,-7 3,-10 2,-2 4,-3 8,-3z"/></glyph>
- <glyph unicode="46">
- <path d="M8 5615l8 0 0 9 -8 0 0 -9z"/></glyph>
- <glyph unicode="45">
- <path d="M9 5563l48 0 0 15 -48 0 0 -15z"/></glyph>
- <glyph unicode="47">
- <path d="M19 5565l6 0 -24 67 -5 0 23 -67z"/></glyph>
- <glyph unicode="39">
- <path d="M12 5546l0 30 -7 0 0 -30 7 0z"/></glyph>
- <glyph unicode="61">
- <path d="M59 5604l0 6 -49 0 0 -6 49 0zm0 -16l0 6 -49 0 0 -6 49 0z"/></glyph>
- <glyph unicode="52">
- <path d="M30 5573l-21 32 21 0 0 -32zm-2 -7l9 0 0 39 9 0 0 6 -9 0 0 13 -7 0 0 -13 -28 0 0 -7 26 -38z"/></glyph>
- <glyph unicode="58">
- <path d="M8 5615l8 0 0 9 -8 0 0 -9zm0 -33l8 0 0 9 -8 0 0 -9z"/></glyph>
- <glyph unicode="48">
- <path d="M24 5571c-4,0 -7,2 -9,6 -2,4 -3,10 -3,18 0,8 1,14 3,18 2,4 5,6 9,6 4,0 7,-2 8,-6 2,-4 3,-10 3,-18 0,-8 -1,-14 -2,-18 -2,-4 -5,-6 -9,-6zm0 -6c6,0 11,3 15,8 3,5 5,12 5,22 0,10 -2,17 -5,22 -4,6 -9,8 -15,8 -6,0 -11,-2 -15,-8 -3,-5 -5,-12 -5,-22 0,-10 2,-17 5,-22 4,-5 9,-8 15,-8z"/></glyph>
- <glyph unicode="55">
- <path d="M5 5566l36 0 0 7 -22 51 -9 0 23 -51 -28 0 0 -7z"/></glyph>
- <glyph unicode="54">
- <path d="M25 5594c-3,0 -6,1 -8,3 -2,3 -3,6 -3,9 0,4 1,7 3,9 2,3 5,4 8,4 3,0 6,-1 8,-4 2,-2 3,-5 3,-9 0,-4 -1,-7 -3,-9 -2,-2 -5,-3 -8,-3zm17 -27l-1 7c-1,-1 -3,-1 -4,-2 -2,0 -4,0 -6,0 -6,0 -10,2 -13,6 -3,4 -5,9 -5,17 1,-3 3,-4 6,-6 2,-1 5,-2 8,-2 5,0 9,2 12,5 4,4 5,8 5,13 0,6 -2,11 -5,14 -4,4 -8,6 -14,6 -6,0 -11,-2 -15,-7 -3,-5 -5,-11 -5,-20 0,-11 2,-18 7,-24 4,-6 10,-9 18,-9 2,0 4,1 6,1 2,0 4,1 6,1z"/></glyph>
- <glyph unicode="60">
- <path d="M49 5590l-33 13 33 14 0 5 -40 -17 0 -4 40 -16 0 5z"/></glyph>
- <glyph unicode="51">
- <path d="M28 5594c4,0 7,2 10,4 2,3 3,6 3,9 0,5 -2,10 -6,13 -4,3 -10,4 -17,4 -2,0 -5,0 -7,0 -3,0 -5,-1 -7,-2l1 -7c2,1 4,2 6,2 2,1 4,1 6,1 5,0 8,-1 11,-3 3,-2 4,-5 4,-8 0,-3 -1,-6 -3,-7 -2,-2 -6,-3 -10,-3l-6 0 0 -6 6 0c4,0 7,-1 10,-3 2,-2 3,-4 3,-7 0,-2 -1,-5 -3,-6 -3,-2 -6,-3 -9,-3 -2,0 -4,0 -6,1 -3,0 -5,1 -7,2l0 -7c2,-1 5,-1 7,-2 3,0 5,0 7,0 6,0 11,1 14,4 4,3 5,6 5,11 0,3 -1,6 -3,8 -2,2 -5,4 -9,5z"/></glyph>
- <glyph unicode="50">
- <path d="M10 5620l17 0 0 4 -24 0 0 -5c7,-6 12,-12 14,-15 3,-3 4,-6 4,-8 0,-2 -1,-4 -2,-5 -1,-1 -3,-2 -5,-2 -2,0 -3,1 -5,1 -1,1 -3,1 -4,2l0 -5c1,-1 3,-1 5,-2 2,0 3,0 5,0 4,0 6,1 8,3 2,2 3,4 3,7 0,3 -1,6 -3,10 -3,4 -7,9 -13,15z"/></glyph>
- <glyph unicode="53">
- <path d="M8 5566l32 0 0 6 -24 0 -1 16c2,0 3,0 4,0 2,0 3,-1 4,-1 6,0 11,2 14,5 4,3 5,8 5,13 0,6 -2,11 -6,14 -4,4 -9,6 -16,6 -3,0 -5,-1 -7,-1 -2,0 -4,-1 -6,-2l0 -7c2,1 4,2 6,2 2,1 4,1 7,1 4,0 8,-1 10,-3 3,-3 4,-6 4,-10 0,-3 -1,-6 -4,-8 -2,-2 -5,-3 -10,-3 -1,0 -3,0 -5,0 -2,0 -5,1 -7,2l0 -30z"/></glyph>
- <glyph unicode="56">
- <path d="M24 5591c4,-1 6,-3 8,-5 1,-2 2,-4 2,-7 0,-2 -1,-4 -2,-6 -2,-1 -5,-2 -7,-2 -4,0 -6,1 -8,2 -2,2 -3,4 -3,7 0,2 1,4 2,6 2,2 5,4 8,5zm-1 6c-4,1 -6,3 -8,5 -2,2 -3,4 -3,6 0,3 1,6 3,8 3,2 5,3 9,3 3,0 6,-1 8,-3 2,-2 4,-4 4,-7 0,-3 -1,-5 -3,-7 -2,-2 -6,-4 -10,-5zm8 -3c4,1 7,3 10,6 2,2 3,5 3,9 0,5 -2,9 -6,12 -3,3 -8,4 -14,4 -6,0 -11,-2 -15,-5 -3,-3 -5,-6 -5,-11 0,-4 1,-7 3,-9 3,-3 6,-5 10,-6 -3,-2 -6,-4 -8,-6 -2,-3 -3,-6 -3,-9 0,-4 2,-7 5,-10 4,-3 8,-4 14,-4 5,0 9,1 12,4 3,2 5,6 5,10 0,3 -1,6 -3,8 -2,3 -5,5 -8,7z"/></glyph>
- <glyph unicode="57">
- <path d="M35 5584c0,-4 -1,-7 -3,-9 -2,-3 -5,-4 -8,-4 -3,0 -6,2 -8,4 -2,2 -3,6 -3,9 0,4 1,7 3,9 2,2 4,3 8,3 3,0 6,-1 8,-3 2,-2 3,-6 3,-9zm-28 39l1 -7c1,1 3,1 4,2 2,0 4,0 6,0 6,0 10,-2 13,-6 3,-3 5,-9 5,-17 -1,3 -3,5 -6,6 -2,1 -5,2 -8,2 -5,0 -9,-2 -12,-5 -4,-4 -5,-8 -5,-13 0,-6 2,-11 5,-14 4,-4 8,-6 14,-6 6,0 11,2 14,7 4,5 6,12 6,20 0,11 -3,19 -7,24 -4,6 -10,9 -18,9 -2,0 -4,0 -6,-1 -2,0 -4,-1 -6,-1z"/></glyph>
- <glyph unicode="49">
- <path d="M23 5566l7 0 0 58 -8 0 0 -49 -9 8 -4 -5 14 -12z"/></glyph>
- <glyph unicode="67">
- <path d="M49 5568l-1 7c-2,-1 -4,-1 -6,-2 -2,0 -4,-1 -7,-1 -7,0 -12,3 -16,7 -4,4 -6,9 -6,16 0,7 2,12 6,16 4,4 9,6 16,6 3,0 5,0 7,0 2,-1 4,-1 6,-2l0 7c-2,1 -4,1 -6,2 -2,0 -5,0 -7,0 -10,0 -17,-2 -23,-8 -5,-5 -8,-12 -8,-21 0,-9 3,-16 9,-21 5,-5 13,-8 22,-8 3,0 5,0 7,1 3,0 5,0 7,1z"/></glyph>
- <glyph unicode="73">
- <path d="M7 5566l8 0 0 58 -8 0 0 -58z"/></glyph>
- <glyph unicode="68">
- <path d="M15 5573l0 44 7 0c7,0 13,-2 17,-6 4,-4 6,-9 6,-16 0,-7 -2,-13 -6,-17 -4,-3 -10,-5 -17,-5l-7 0zm-8 -7l14 0c11,0 19,3 24,7 6,5 8,13 8,22 0,9 -3,17 -8,22 -6,5 -14,7 -24,7l-14 0 0 -58z"/></glyph>
- <glyph unicode="69">
- <path d="M7 5566l31 0 0 6 -23 0 0 19 22 0 0 6 -22 0 0 20 24 0 0 7 -32 0 0 -58z"/></glyph>
- <glyph unicode="78">
- <path d="M7 5566l10 0 25 45c1,1 1,2 2,3 0,2 1,3 1,5 0,-2 0,-4 0,-6 -1,-2 -1,-3 -1,-4l0 -43 8 0 0 58 -10 0 -26 -45c0,-1 -1,-2 -1,-3 0,-1 -1,-3 -2,-5 1,3 1,5 1,7 0,2 1,3 1,4l0 42 -8 0 0 -58z"/></glyph>
- <glyph unicode="72">
- <path d="M7 5566l8 0 0 25 27 0 0 -25 8 0 0 58 -8 0 0 -27 -27 0 0 27 -8 0 0 -58z"/></glyph>
- <glyph unicode="70">
- <path d="M7 5566l30 0 0 6 -22 0 0 19 21 0 0 7 -21 0 0 26 -8 0 0 -58z"/></glyph>
- <glyph unicode="65">
- <path d="M28 5573l-11 30 22 0 -11 -30zm-5 -7l10 0 23 58 -9 0 -5 -15 -28 0 -5 15 -9 0 23 -58z"/></glyph>
- <glyph unicode="71">
- <path d="M72 5549l-2 12c0,0 -1,0 -2,0 -7,-3 -13,-4 -18,-4 -8,0 -15,2 -21,8 -5,5 -8,12 -8,21 0,8 3,15 8,20 5,5 12,8 20,8 2,0 5,-1 8,-2 1,0 2,-1 2,-1l0 -19 -14 0 0 -11 29 0 0 40c-6,1 -11,3 -15,3 -3,1 -7,2 -10,2 -14,0 -24,-4 -32,-11 -8,-7 -11,-17 -11,-29 0,-13 3,-23 11,-30 8,-7 19,-11 33,-11 3,0 8,1 15,3 3,1 5,1 7,1z"/></glyph>
- <glyph unicode="75">
- <path d="M7 5566l8 0 0 26 24 -26 10 0 -26 27 28 31 -10 0 -26 -28 0 28 -8 0 0 -58z"/></glyph>
- <glyph unicode="66">
- <path d="M24 5590l0 23 8 0c5,0 9,-1 12,-3 3,-2 4,-5 4,-9 0,-4 -1,-6 -4,-8 -2,-2 -6,-3 -11,-3l-9 0zm0 -32l0 21 7 0c5,0 9,-1 11,-3 3,-2 4,-4 4,-8 0,-3 -1,-6 -4,-8 -2,-1 -6,-2 -10,-2l-8 0zm-15 -11l25 0c9,0 16,2 20,5 5,3 7,8 7,15 0,4 -1,8 -4,11 -2,3 -6,5 -10,6 5,1 9,3 12,6 3,4 4,8 4,13 0,7 -2,12 -7,16 -5,3 -13,5 -22,5l-25 0 0 -77z"/></glyph>
- <glyph unicode="79">
- <path d="M66 5577c0,-7 -2,-13 -6,-17 -3,-4 -8,-6 -14,-6 -4,0 -8,1 -11,2 -3,2 -6,5 -9,8 -3,4 -6,8 -7,14 -2,5 -3,10 -3,15 0,8 2,13 5,17 4,5 9,7 15,7 4,0 8,-1 11,-3 4,-2 7,-5 10,-9 3,-4 5,-8 6,-13 2,-5 3,-10 3,-15zm-20 -32c10,0 17,3 23,9 5,5 8,13 8,23 0,7 -1,14 -4,21 -2,6 -6,12 -11,16 -3,4 -7,7 -12,9 -5,1 -10,2 -15,2 -9,0 -16,-3 -22,-9 -5,-6 -8,-14 -8,-24 0,-6 1,-13 4,-19 2,-6 5,-11 10,-16 4,-4 8,-7 12,-9 5,-2 10,-3 15,-3z"/></glyph>
- <glyph unicode="76">
- <path d="M7 5566l8 0 0 51 23 0 0 7 -31 0 0 -58z"/></glyph>
- <glyph unicode="77">
- <path d="M7 5566l12 0 18 45c0,1 0,2 0,3 1,2 1,3 1,4 0,-1 0,-3 1,-4 0,-2 0,-2 0,-3l18 -45 12 0 0 58 -8 0 0 -45c0,-2 0,-3 0,-5 1,-1 1,-3 1,-4 0,1 -1,3 -1,4 -1,1 -1,2 -1,4l-19 46 -7 0 -18 -47c-1,-1 -1,-2 -1,-3 0,-1 -1,-3 -1,-4 0,2 0,4 0,6 0,1 0,2 0,3l0 45 -7 0 0 -58z"/></glyph>
- <glyph unicode="90">
- <path d="M4 5566l37 0 0 7 -30 44 31 0 0 7 -39 0 0 -8 30 -43 -29 0 0 -7z"/></glyph>
- <glyph unicode="82">
- <path d="M15 5572l0 20 6 0c4,0 8,-1 10,-3 2,-1 3,-4 3,-7 0,-3 -1,-6 -3,-7 -2,-2 -5,-3 -10,-3l-6 0zm-8 -6l16 0c6,0 11,1 15,4 3,2 5,6 5,11 0,4 -1,7 -4,9 -2,3 -5,4 -9,5 2,1 3,1 4,2 1,2 2,3 4,6l8 21 -8 0 -8 -19c-1,-2 -2,-4 -4,-5 -1,-1 -3,-2 -6,-2l-5 0 0 26 -8 0 0 -58z"/></glyph>
- <glyph unicode="83">
- <path d="M37 5568l-1 7c-2,-1 -3,-2 -5,-2 -2,-1 -4,-1 -6,-1 -4,0 -6,1 -8,2 -2,1 -3,3 -3,5 0,2 0,4 2,5 1,2 4,4 8,6 6,3 10,6 12,9 2,2 3,5 3,9 0,5 -2,9 -5,12 -4,3 -8,4 -14,4 -3,0 -5,0 -8,0 -2,-1 -5,-1 -7,-2l1 -8c2,1 5,2 7,3 2,0 4,1 6,1 4,0 7,-1 9,-3 2,-1 3,-3 3,-6 0,-3 -4,-8 -12,-12 -2,-1 -3,-2 -4,-2 -3,-2 -5,-4 -7,-7 -2,-2 -2,-5 -2,-8 0,-4 1,-8 5,-10 3,-3 8,-4 14,-4 2,0 4,0 6,0 2,1 4,1 6,2z"/></glyph>
- <glyph unicode="81">
- <path d="M42 5623l12 12 -9 0 -11 -10c-1,0 -1,0 -2,0 0,0 -1,0 -1,0 -8,0 -15,-3 -20,-8 -4,-5 -7,-13 -7,-22 0,-9 3,-17 7,-22 5,-5 11,-8 20,-8 8,0 14,3 19,8 4,5 7,13 7,22 0,7 -2,13 -4,17 -3,5 -6,8 -11,11zm-11 -51c-6,0 -10,2 -13,6 -4,4 -5,10 -5,17 0,7 1,13 5,17 3,4 7,6 13,6 5,0 9,-2 12,-6 4,-4 5,-10 5,-17 0,-7 -1,-13 -5,-17 -3,-4 -7,-6 -12,-6z"/></glyph>
- <glyph unicode="85">
- <path d="M16 5489l18 0 0 80c0,14 3,25 8,32 5,7 13,10 24,10 11,0 19,-4 25,-11 5,-8 8,-19 8,-33l0 -78 18 0 0 78c0,20 -5,35 -13,45 -9,10 -21,15 -38,15 -17,0 -29,-5 -38,-15 -8,-10 -12,-24 -12,-43l0 -80z"/></glyph>
- <glyph unicode="87">
- <path d="M2 5489l20 0 26 108c1,1 1,3 1,6 1,3 1,6 2,11 0,-4 0,-7 1,-9 0,-3 0,-5 1,-7l28 -109 24 0 28 109c0,2 0,4 1,7 0,2 1,5 1,9 0,-4 1,-7 1,-10 0,-3 1,-5 1,-6l28 -109 18 0 -37 135 -24 0 -28 -110c0,-2 -1,-4 -1,-7 0,-2 -1,-5 -1,-8 0,5 -1,9 -1,11 0,2 -1,3 -1,4l-28 110 -24 0 -36 -135z"/></glyph>
- <glyph unicode="84">
- <path d="M1 5566l40 0 0 7 -16 0 0 51 -8 0 0 -51 -16 0 0 -7z"/></glyph>
- <glyph unicode="89">
- <path d="M-2 5537l14 0 24 41 25 -41 13 0 -32 51 0 36 -12 0 0 -36 -32 -51z"/></glyph>
- <glyph unicode="80">
- <path d="M23 5547l0 32 8 0c6,0 11,-1 15,-4 3,-3 5,-7 5,-12 0,-5 -2,-9 -5,-12 -3,-3 -8,-4 -14,-4l-9 0zm-12 -10l21 0c11,0 18,2 24,7 5,4 7,10 7,19 0,8 -2,14 -8,19 -5,4 -13,7 -23,7l-9 0 0 35 -12 0 0 -87z"/></glyph>
- <glyph unicode="86">
- <path d="M1 5566l9 0 17 50 17 -50 8 0 -21 58 -9 0 -21 -58z"/></glyph>
- <glyph unicode="107">
- <path d="M7 5562l8 0 0 37 16 -17 9 0 -18 18 21 24 -10 0 -18 -22 0 22 -8 0 0 -62z"/></glyph>
- <glyph unicode="102">
- <path d="M43 5541l-1 10c-1,0 -2,0 -3,0 -1,-1 -2,-1 -2,-1 -3,0 -5,1 -7,3 -1,2 -2,5 -2,9l0 6 14 0 0 10 -14 0 0 46 -14 0 0 -46 -12 0 0 -10 12 0 0 -8c0,-6 2,-11 5,-15 4,-3 9,-5 15,-5 2,0 3,0 5,0 1,0 2,1 4,1z"/></glyph>
- <glyph unicode="104">
- <path d="M8 5541l15 0 0 35c2,-3 4,-6 8,-7 3,-2 6,-3 11,-3 6,0 11,2 15,6 3,4 5,11 5,18l0 34 -15 0 0 -30c0,-6 -1,-9 -2,-12 -2,-2 -5,-4 -9,-4 -4,0 -7,2 -10,5 -2,3 -3,8 -3,13l0 28 -15 0 0 -83z"/></glyph>
- <glyph unicode="98">
- <path d="M37 5577c-4,0 -8,2 -10,5 -3,3 -4,8 -4,14 0,5 1,10 4,13 2,3 6,5 10,5 4,0 7,-2 10,-5 2,-3 3,-8 3,-13 0,-6 -1,-10 -3,-14 -3,-3 -6,-5 -10,-5zm-29 -36l15 0 0 35c2,-3 5,-6 8,-7 3,-2 6,-3 10,-3 8,0 13,3 18,8 4,5 6,12 6,21 0,9 -2,16 -6,22 -5,5 -11,8 -18,8 -4,0 -8,-1 -11,-3 -4,-2 -7,-5 -9,-9l0 11 -13 0 0 -83z"/></glyph>
- <glyph unicode="108">
- <path d="M8 5541l15 0 0 83 -15 0 0 -83z"/></glyph>
- <glyph unicode="100">
- <path d="M33 5577c-4,0 -7,2 -9,5 -3,4 -4,8 -4,14 0,5 1,10 4,13 2,3 6,5 10,5 4,0 7,-2 10,-5 2,-3 4,-8 4,-13 0,-6 -2,-11 -4,-14 -3,-3 -6,-5 -11,-5zm15 -36l14 0 0 83 -13 0 0 -11c-2,4 -5,7 -8,9 -4,2 -8,3 -12,3 -7,0 -13,-3 -17,-9 -5,-5 -7,-12 -7,-21 0,-9 2,-16 7,-21 4,-5 10,-8 17,-8 4,0 8,1 11,3 3,1 6,4 8,7l0 -35z"/></glyph>
- <glyph unicode="109">
- <path d="M58 5578c2,-4 5,-7 8,-9 4,-2 7,-3 12,-3 6,0 11,2 14,7 3,4 5,10 5,17l0 34 -15 0 0 -30c0,-6 -1,-9 -2,-12 -2,-2 -4,-3 -7,-3 -4,0 -8,1 -10,4 -2,3 -3,8 -3,13l0 28 -15 0 0 -30c0,-6 0,-9 -2,-12 -2,-2 -4,-3 -7,-3 -4,0 -8,1 -10,4 -2,3 -3,8 -3,13l0 28 -15 0 0 -56 14 0 0 10c2,-4 4,-7 8,-9 3,-2 7,-3 11,-3 4,0 7,1 10,3 3,3 6,6 7,9z"/></glyph>
- <glyph unicode="99">
- <path d="M50 5569l-1 11c-2,-1 -5,-1 -6,-2 -2,0 -4,0 -5,0 -6,0 -10,1 -13,5 -4,3 -5,7 -5,13 0,5 1,10 5,13 3,3 7,5 13,5 2,0 4,0 5,-1 2,0 5,-1 7,-3l1 12c-4,1 -7,2 -10,3 -2,0 -4,0 -6,0 -9,0 -17,-2 -22,-8 -6,-5 -8,-13 -8,-22 0,-8 3,-15 8,-21 6,-5 13,-8 22,-8 3,0 7,1 13,2 1,1 2,1 2,1z"/></glyph>
- <glyph unicode="110">
- <path d="M62 5590l0 34 -15 0 0 -30c0,-6 -1,-9 -2,-12 -2,-2 -5,-4 -9,-4 -4,0 -7,2 -10,5 -2,3 -3,8 -3,13l0 28 -15 0 0 -56 14 0 0 10c2,-4 5,-7 8,-9 3,-2 7,-3 12,-3 6,0 11,2 15,6 3,4 5,11 5,18z"/></glyph>
- <glyph unicode="105">
- <path d="M8 5568l15 0 0 56 -15 0 0 -56zm0 -26l15 0 0 14 -15 0 0 -14z"/></glyph>
- <glyph unicode="97">
- <path d="M36 5597c-6,0 -10,1 -13,3 -3,1 -5,4 -5,7 0,2 1,4 3,6 2,1 4,2 7,2 4,0 7,-1 10,-4 2,-3 3,-6 3,-11l0 -3 -5 0zm19 -5l0 32 -13 0 0 -9c-2,3 -5,6 -8,8 -3,2 -7,2 -11,2 -6,0 -10,-1 -14,-5 -3,-3 -5,-7 -5,-12 0,-7 3,-11 8,-14 5,-4 12,-5 22,-5l7 0 0 -1c0,-4 -1,-7 -3,-9 -3,-2 -6,-3 -11,-3 -2,0 -5,0 -7,1 -3,1 -6,2 -9,4l0 -11c4,-1 7,-2 10,-3 3,0 7,-1 10,-1 8,0 15,2 18,6 4,4 6,11 6,20z"/></glyph>
- <glyph unicode="101">
- <path d="M58 5595l0 5 -39 0c0,5 2,8 5,11 3,3 8,4 13,4 3,0 6,0 9,-1 2,-1 5,-2 8,-3l0 11c-3,1 -6,2 -9,3 -3,0 -7,0 -10,0 -10,0 -17,-2 -22,-8 -6,-5 -8,-13 -8,-22 0,-9 2,-16 7,-21 5,-5 12,-8 20,-8 9,0 15,3 20,8 4,5 6,12 6,21zm-13 -4c0,-5 -1,-9 -4,-11 -2,-3 -5,-4 -9,-4 -3,0 -6,1 -9,4 -2,2 -4,6 -4,11l26 0z"/></glyph>
- <glyph unicode="103">
- <path d="M34 5577c-4,0 -8,2 -10,5 -3,3 -4,7 -4,13 0,5 1,9 4,13 2,3 6,5 10,5 4,0 7,-2 10,-5 2,-3 3,-8 3,-13 0,-5 -1,-10 -3,-13 -3,-3 -6,-5 -10,-5zm15 0l0 -9 13 0 0 49c0,11 -2,18 -8,24 -5,5 -13,7 -23,7 -4,0 -7,0 -10,-1 -4,0 -7,-1 -10,-2l1 -12c3,2 6,3 9,3 3,1 6,2 8,2 6,0 11,-2 14,-5 3,-3 5,-8 5,-14l0 -6c-3,4 -5,7 -8,8 -3,2 -7,3 -11,3 -7,0 -13,-3 -17,-8 -5,-5 -7,-12 -7,-21 0,-8 2,-15 7,-21 4,-5 10,-8 17,-8 4,0 8,1 11,3 4,2 6,5 9,8z"/></glyph>
- <glyph unicode="111">
- <path d="M35 5577c-5,0 -8,1 -11,5 -3,3 -4,8 -4,14 0,5 1,10 4,13 3,4 6,6 11,6 4,0 8,-2 10,-6 3,-3 4,-8 4,-13 0,-6 -1,-11 -4,-14 -2,-4 -6,-5 -10,-5zm0 -11c9,0 16,3 22,8 5,5 8,13 8,22 0,9 -3,16 -8,22 -6,5 -13,7 -22,7 -10,0 -17,-2 -22,-7 -6,-6 -8,-13 -8,-22 0,-9 2,-17 8,-22 5,-5 12,-8 22,-8z"/></glyph>
- <glyph unicode="119">
- <path d="M1 5582l9 0 9 32c0,0 0,1 0,2 0,1 0,2 0,3 1,-2 1,-3 1,-4 0,0 0,-1 0,-1l10 -32 9 0 10 32c0,0 0,1 0,2 0,1 0,2 0,3 1,-1 1,-2 1,-3 0,-1 0,-1 0,-2l10 -32 7 0 -13 42 -9 0 -10 -33c0,-1 0,-1 -1,-2 0,-1 0,-2 0,-3 0,1 0,2 0,3 0,1 -1,1 -1,2l-10 33 -8 0 -14 -42z"/></glyph>
- <glyph unicode="122">
- <path d="M4 5582l31 0 0 7 -23 29 23 0 0 6 -32 0 0 -7 24 -29 -23 0 0 -6z"/></glyph>
- <glyph unicode="116">
- <path d="M28 5549l0 19 13 0 0 10 -13 0 0 25c0,4 0,7 2,9 1,2 3,3 6,3 1,0 2,0 3,0 1,-1 2,-1 3,-1l0 10c-2,0 -3,1 -5,1 -2,0 -3,0 -5,0 -7,0 -12,-1 -14,-5 -3,-3 -5,-8 -5,-16l0 -26 -11 0 0 -10 12 0 0 -14 14 -5z"/></glyph>
- <glyph unicode="120">
- <path d="M3 5561l14 0 13 23 14 -23 13 0 -20 29 22 34 -14 0 -16 -26 -15 26 -13 0 22 -33 -20 -30z"/></glyph>
- <glyph unicode="112">
- <path d="M23 5615l0 32 -15 0 0 -79 13 0 0 10c3,-4 5,-7 9,-9 3,-2 7,-3 12,-3 7,0 13,3 17,8 4,6 7,13 7,21 0,9 -3,16 -7,22 -5,5 -10,8 -17,8 -4,0 -8,-1 -11,-2 -3,-2 -6,-4 -8,-8zm14 -38c-4,0 -8,2 -10,5 -3,4 -4,8 -4,14 0,5 1,10 4,13 2,3 6,5 10,5 4,0 7,-2 10,-5 2,-3 4,-8 4,-14 0,-5 -2,-9 -4,-13 -2,-3 -6,-5 -10,-5z"/></glyph>
- <glyph unicode="117">
- <path d="M7 5568l15 0 0 30c0,5 1,9 2,11 2,3 5,4 9,4 4,0 7,-2 10,-5 2,-4 3,-9 3,-15l0 -25 15 0 0 56 -14 0 0 -11c-2,4 -4,7 -8,9 -3,2 -7,3 -12,3 -6,0 -11,-2 -15,-6 -3,-4 -5,-10 -5,-18l0 -33z"/></glyph>
- <glyph unicode="121">
- <path d="M1 5568l16 0 14 43 14 -43 14 0 -22 59c-3,8 -6,13 -10,16 -3,4 -8,5 -14,5 -1,0 -2,0 -3,0 -2,0 -3,0 -5,-1l1 -11c1,0 2,0 2,1 1,0 2,0 3,0 3,0 5,-1 7,-3 2,-1 4,-4 6,-8l-23 -58z"/></glyph>
- <glyph unicode="118">
- <path d="M1 5568l16 0 13 43 14 -43 15 0 -21 56 -17 0 -20 -56z"/></glyph>
- <glyph unicode="115">
- <path d="M44 5569l-1 11c-2,-1 -5,-2 -7,-3 -3,0 -5,-1 -7,-1 -3,0 -5,1 -6,2 -2,0 -3,2 -3,3 0,3 3,5 9,8 1,0 1,1 2,1 6,2 10,5 12,8 3,2 4,5 4,9 0,5 -2,10 -7,13 -4,3 -10,5 -17,5 -3,0 -6,-1 -9,-1 -3,-1 -6,-1 -9,-2l1 -11c3,1 6,2 8,3 3,0 6,1 9,1 3,0 5,-1 6,-2 2,-1 3,-2 3,-4 0,-3 -4,-6 -11,-10 -1,0 -1,0 -1,0 -5,-3 -9,-5 -11,-7 -2,-3 -3,-6 -3,-9 0,-5 2,-9 6,-12 4,-3 10,-5 17,-5 2,0 4,0 6,1 2,0 5,1 9,2z"/></glyph>
- <glyph unicode="114">
- <path d="M43 5567l0 13c-1,0 -2,-1 -3,-1 -1,0 -2,0 -2,0 -5,0 -9,2 -11,5 -3,3 -4,8 -4,14l0 26 -15 0 0 -56 13 0 0 11c2,-4 5,-7 7,-10 3,-2 6,-3 10,-3 1,0 1,0 2,0 1,1 2,1 3,1z"/></glyph>
- <glyph unicode="220">
- <path d="M7 5566l8 0 0 34c0,6 1,11 3,14 2,3 6,4 10,4 5,0 9,-1 11,-4 2,-4 3,-8 3,-14l0 -34 8 0 0 34c0,8 -2,14 -5,19 -4,4 -10,6 -17,6 -7,0 -12,-2 -16,-6 -4,-4 -5,-10 -5,-19l0 -34zm25 -16l7 0 0 8 -7 0 0 -8zm-13 0l6 0 0 8 -6 0 0 -8z"/></glyph>
- <glyph unicode="228">
- <path d="M36 5597c-6,0 -10,1 -13,3 -3,1 -5,4 -5,7 0,2 1,4 3,6 2,1 4,2 7,2 4,0 7,-1 10,-4 2,-3 3,-6 3,-11l0 -3 -5 0zm19 -5l0 32 -13 0 0 -9c-2,3 -5,6 -8,8 -3,2 -7,2 -11,2 -6,0 -10,-1 -14,-5 -3,-3 -5,-7 -5,-12 0,-7 3,-11 8,-14 5,-4 12,-5 22,-5l7 0 0 -1c0,-4 -1,-7 -3,-9 -3,-2 -6,-3 -11,-3 -2,0 -5,0 -7,1 -3,1 -6,2 -9,4l0 -11c4,-1 7,-2 10,-3 3,0 7,-1 10,-1 8,0 15,2 18,6 4,4 6,11 6,20zm-20 -47l11 0 0 12 -11 0 0 -12zm-19 0l12 0 0 12 -12 0 0 -12z"/></glyph>
- <glyph unicode="233">
- <path d="M78 5586l-60 0c0,1 0,2 0,2 0,1 0,2 0,2 0,8 2,14 7,18 4,4 10,6 19,6 4,0 7,0 11,-1 4,-1 8,-3 12,-5l-2 13c-4,2 -8,3 -12,4 -5,1 -9,1 -13,1 -11,0 -20,-3 -27,-10 -7,-7 -10,-16 -10,-27 0,-7 1,-13 3,-19 2,-6 5,-12 9,-16 4,-6 9,-9 15,-12 6,-3 12,-4 19,-4 9,0 17,3 23,9 5,6 8,14 8,24 0,2 0,5 0,7 -1,3 -1,5 -2,8zm-12 -11c0,-1 0,-2 0,-3 0,-1 0,-2 0,-3 0,-6 -2,-11 -5,-15 -3,-3 -8,-5 -13,-5 -6,0 -12,2 -17,7 -5,5 -9,11 -10,19l45 0zm-4 -75l15 0 -26 29 -9 0 20 -29z"/></glyph>
- <glyph unicode="252">
- <path d="M6 5582l8 0 0 23c0,5 0,8 2,10 1,2 4,3 7,3 4,0 6,-2 8,-4 2,-3 3,-7 3,-13l0 -19 8 0 0 42 -7 0 0 -8c-2,3 -4,5 -6,6 -2,2 -5,3 -9,3 -4,0 -8,-2 -10,-5 -3,-3 -4,-7 -4,-13l0 -25zm22 -16l7 0 0 8 -7 0 0 -8zm-14 0l7 0 0 8 -7 0 0 -8z"/></glyph>
- <glyph unicode="246">
- <path d="M25 5587c-4,0 -7,2 -10,4 -2,3 -3,7 -3,12 0,5 1,9 3,11 3,3 6,5 10,5 3,0 6,-2 9,-4 2,-3 3,-7 3,-12 0,-5 -1,-9 -3,-12 -3,-2 -6,-4 -9,-4zm-1 -6c7,0 12,2 16,6 3,4 5,9 5,16 0,7 -2,12 -5,16 -4,4 -9,6 -16,6 -6,0 -11,-2 -15,-6 -3,-4 -5,-9 -5,-16 0,-7 2,-12 5,-16 4,-4 9,-6 15,-6zm4 -15l7 0 0 8 -7 0 0 -8zm-14 0l7 0 0 8 -7 0 0 -8z"/></glyph></font>
- <style type="text/css"><![CDATA[
- .str3 {stroke:#1F1A17;stroke-width:3}
- .str11 {stroke:#0093DD;stroke-width:3}
- .str1 {stroke:#1F1A17;stroke-width:4}
- .str10 {stroke:#0093DD;stroke-width:5}
- .str9 {stroke:#0093DD;stroke-width:7}
- .str0 {stroke:#0093DD;stroke-width:8}
- .str8 {stroke:#0093DD;stroke-width:8}
- .str7 {stroke:#0093DD;stroke-width:10}
- .str6 {stroke:#0093DD;stroke-width:12}
- .str2 {stroke:#1F1A17;stroke-width:12}
- .str12 {stroke:#0093DD;stroke-width:14}
- .str5 {stroke:#727070;stroke-width:16}
- .str13 {stroke:#1F1A17;stroke-width:28}
- .str4 {stroke:#727070;stroke-width:31}
- .fil10 {fill:none}
- .fil17 {fill:#0093DD}
- .fil16 {fill:#1F1A17}
- .fil12 {fill:#0CADDC}
- .fil14 {fill:#52B8D5}
- .fil8 {fill:#82C585}
- .fil7 {fill:#9CCDA8}
- .fil5 {fill:#A2A6B4}
- .fil1 {fill:#C2E096}
- .fil9 {fill:#D2D3D5}
- .fil2 {fill:#D6A3AF}
- .fil4 {fill:#D9D9B2}
- .fil13 {fill:#DA2C2A}
- .fil15 {fill:#E25A6C}
- .fil6 {fill:#EC98A2}
- .fil3 {fill:#F3CFA8}
- .fil11 {fill:#F6F18B}
- .fil0 {fill:#C4E1F6}
- .fnt10 {font-weight:normal;font-size:56;font-family:FontID0, 'Humnst777 BT'}
- .fnt7 {font-weight:normal;font-size:69;font-family:FontID0, 'Humnst777 BT'}
- .fnt6 {font-weight:normal;font-size:83;font-family:FontID0, 'Humnst777 BT'}
- .fnt9 {font-weight:normal;font-size:97;font-family:FontID0, 'Humnst777 BT'}
- .fnt8 {font-weight:normal;font-size:111;font-family:FontID0, 'Humnst777 BT'}
- .fnt11 {font-weight:bold;font-size:111;font-family:FontID0, 'Humnst777 BT'}
- .fnt0 {font-weight:normal;font-size:125;font-family:FontID0, 'Humnst777 BT'}
- .fnt4 {font-weight:bold;font-size:139;font-family:FontID0, 'Humnst777 BT'}
- .fnt5 {font-weight:normal;font-size:194;font-family:FontID0, 'Humnst777 BT'}
- .fnt3 {font-weight:bold;font-size:306;font-family:FontID0, 'Humnst777 BT'}
- .fnt2 {font-style:italic;font-weight:normal;font-size:111;font-family:FontID0, 'Humnst777 BT'}
- .fnt1 {font-style:italic;font-weight:normal;font-size:167;font-family:FontID0, 'Humnst777 BT'}
- ]]></style></defs>
- <g id="polygonAreas">
- <path class="fil0"
- d="M1095 793l-721 0 24 40 29 32 58 42 88 38 76 12 83 -5c29,-10 54,-8 81,-13 30,-6 56,-13 72,-28 28,-20 50,-35 83,-47l74 -42 53 -29 0 0z"/>
- <path class="fil1"
- d="M-3734 3532l0 590 292 41 295 -69 107 133 2 1 1 -1 90 -100 59 -69 51 -64c0,0 59,-90 56,-90l5 3 -1 -2 74 -155 -295 -180 -178 -113 -86 -53 -101 26 -116 39 -59 30 -152 71 -44 -38z"/>
- <path class="fil2"
- d="M-3734 2898l0 634 44 38 152 -71 59 -30 113 -38 0 -4 77 -201 100 -206 182 -2 179 -79 11 -71 71 -6 -55 -116 -64 16 -50 -98 -187 72 -34 -35 -209 153 -47 -29 -69 -37 -42 93 -40 -8 -39 -8 -48 -5 -31 0 -27 8 -21 15 -25 15z"/>
- <path class="fil3"
- d="M-3734 2280l0 618 25 -15 21 -15 27 -8 31 0 48 5 39 8 40 8 42 -93 69 37 47 29 209 -153 0 1 1 -1 1 -1 0 0 64 -26 28 -12 6 -2 9 -4 72 -24 98 -33 86 -29 40 -49 35 -43 89 -104 -46 -47 -37 37 -78 -79 -19 7 -25 10 -26 10 -27 15 -23 8 -27 2 -26 4 -17 10 -20 15 -25 16 -27 8 -31 4 -26 -2 -17 -14 -14 -21 -17 -22 -27 -17 -22 -4 -35 0 -23 0 -23 -33 -28 -49 -27 -48 -17 -30 -16 -15 -33 -16 -31 -17 -23 -22 -45 -4 -94 4 -93 6 -51 82 74 13 -83 94 -2 1z"/>
- <path class="fil3"
- d="M-927 793l-1144 0 -9 3 -113 63 -46 -66 -217 0 91 93 -83 273 1 1 4 -5 57 172 0 0 1 -1 90 -115 77 20 115 -112 288 75 267 137 83 -115 100 60 107 -102 48 27 42 -40 18 -57 112 -40 123 -168 -12 -103zm-1466 545l0 0 7 -11 -7 11z"/>
- <path class="fil4" d="M-2071 793l-168 0 46 66 113 -63 9 -3z"/>
- <path class="fil5"
- d="M-499 793l-428 0 12 103 -123 168 -112 40 -18 57 125 10 48 170 107 -30 -5 -75 105 -117 60 65 65 -40 55 40 58 35 32 15 5 -100 85 -88 -27 -22 -35 35 -38 -33 -5 -165 48 -22 -14 -46z"/>
- <path class="fil6"
- d="M-295 793l-204 0 14 46 0 0 2 1 33 87 102 -58 71 23 19 -19 -38 -49 1 -30 0 -1z"/>
- <path class="fil7"
- d="M312 793l-607 0 0 1 -1 30 38 49 -19 19 -56 -18 52 17 2 3 -65 83 3 -5 1 0 285 -4 88 62 3 0 47 30 30 32 38 -1 38 -70 7 -89 14 -34 17 -34 20 -36 65 -35z"/>
- <path class="fil4"
- d="M374 793l-62 0 -65 35 -20 36 -17 34 -14 34 -3 33 51 52 189 -147 -6 -5 -29 -32 -24 -40z"/>
- <path class="fil8"
- d="M1474 793l-379 0 0 0 -53 29 -74 42c-33,12 -55,27 -83,47 -16,15 -42,22 -72,28 -27,5 -52,3 -81,13l-81 5 154 252 64 1 12 -24 75 -48 62 26 180 -113 1 1 0 -1 -48 -29 258 -185 65 -44z"/>
- <path class="fil2"
- d="M2346 793l-872 0 -65 44 -102 73 0 0 98 -71 -65 148 57 26 -29 67 85 3 19 156 46 43 120 -113 84 75 0 1 1 -1 91 26 -1 1 2 -1 70 16 164 -155 39 14 50 -57 -36 -28 -44 21 -41 -32 16 -66 57 -34 46 -30 77 -59 35 32 98 -99zm-640 481l-6 4 0 0 6 -4z"/>
- <path class="fil1"
- d="M2398 793l-52 0 -98 99 -35 -32 -77 59 -46 30 -57 34 -16 66 41 32 44 -21 36 28 -50 57 -39 -14 37 13 2 2 149 55 161 -197c4,0 15,-112 15,-112l55 -6 4 -43 -68 -46 -6 -4z"/>
- <path class="fil2"
- d="M2592 793l-83 0 0 1 -36 49 -2 0 -25 -17 26 17 -4 37 8 6 45 14 49 -68 1 -7 21 -26 0 -6z"/>
- <path class="fil9" d="M2509 793l-111 0 6 4 67 46 2 0 36 -49 0 -1z"/>
- <path class="fil3"
- d="M3286 793l-694 0 0 6 -21 26 -1 7 2 -3 205 224 13 4 103 -44 57 3 101 111 64 -129 65 -78 106 -127z"/>
- <path class="fil6"
- d="M3461 793l-175 0 -106 127 -65 78 -64 129 -45 -49 -11 21 26 76 82 8 88 91 34 -91 81 38 29 0 19 -17 53 -86 78 45 34 -43 29 -38 28 -33 24 -27 27 -26 -199 -165 33 -38z"/>
- <path class="fil6"
- d="M3739 793l-278 0 -33 38 199 165 3 0 12 -10 23 -14 19 -10 17 -5 19 5 17 14 2 -2 0 -181z"/>
- <path class="fil9"
- d="M3739 1635l0 -661 -2 2 -17 -14 -19 -5 -17 5 -19 10 -23 14 -12 10 -3 0 -45 -37 45 37 -27 26 -24 27 -28 33 -29 38 -34 43 -1 -1 -1 6 -46 81 82 60 45 -91 54 31 98 157 -49 74 49 50 -47 36 31 96 39 -27z"/>
- <path class="fil6"
- d="M3739 1939l0 -304 -38 26 0 1 10 38 -280 130 -60 83 35 36 72 -48 194 134 67 -96z"/>
- <path class="fil6"
- d="M3739 2302l0 -363 -67 96 -2 -1 1 1 -12 43 -15 38 -14 41 -12 41 -8 41c0,0 -2,35 -4,46l2 3 20 -2 31 -2 30 4 25 6 25 8z"/>
- <path class="fil2"
- d="M3739 2430l0 -128 -25 -8 -25 -6 -30 -4 -31 2 -20 2 -2 -3c2,-9 3,-34 4,-43l-84 -1 -25 24 29 31 41 57 -175 196 -64 -98 33 -55 -54 -18 -3 1 -114 137 -4 2 -3 0 5 0 30 57 -94 92 23 51 -45 41 -116 96 202 169 55 41 12 -19 16 -26 19 -25 22 -22 22 -14 25 -7 22 -6 13 -8 6 -18 -2 -29 -6 -28 -2 -31 6 -20 26 -29 31 -30 26 14 15 18 16 14c2,2 211,-345 225,-369z"/>
- <path class="fil8"
- d="M3739 2880l0 -450c-14,24 -223,371 -225,369l-16 -14 -15 -18 -26 -14 -31 30 -26 29 -6 20 2 31 6 28 2 29 -6 18 -13 8 -22 6 -25 7 -22 14 -22 22 -19 25 -16 26 -11 17 123 102 4 87 53 35 104 -135 6 -79 80 14 -4 -41 -6 -36 -4 -33 -2 -27 30 -22 67 24 40 -72z"/>
- <path class="fil9"
- d="M3739 3391l0 -511 -40 72 -67 -24 -30 22 2 27 4 33 6 36 4 41 -80 -14 -6 79 -103 134 0 3 36 28 -38 62 87 53 122 -127 78 22 12 27 5 25 8 12z"/>
- <path class="fil9"
- d="M3739 3754l0 -363 -8 -12 -5 -25 -12 -27 -78 -22 -122 127 -2 -1 0 1 -43 44 42 138 -11 28 1 3 -42 113 163 90 88 -103 28 13 1 -4z"/>
- <path class="fil5" d="M3739 4137l0 -383 -1 4 -28 -13 -88 103 -43 81 18 103 100 85 42 20z"/>
- <path class="fil9"
- d="M3739 4433l0 -296 -39 -19 -5 1 -65 78 -73 93 -43 61 33 62 88 -27 103 47 1 0z"/>
- <path class="fil3"
- d="M3739 4562l0 -129 -1 0 -103 -47 -88 27 -1 -1 -2 1 -151 43 -12 166 60 22 -5 61 156 20 115 -161 32 -2z"/>
- <path class="fil8"
- d="M3739 4867l0 -305 -32 2 -113 158 0 2 -134 186 -2 3 83 123 79 17 45 -162 74 -24z"/>
- <path class="fil7" d="M3739 5214l0 -347 -74 24 -45 161 58 13 17 132 44 17z"/>
- <path class="fil6"
- d="M3739 5290l0 -76 -44 -17 -17 -132 -58 -13 10 -34 -10 35 -79 -17 -23 -35 -1 1 24 37 -25 69 -1 1 0 0 -71 188 -5 151 0 1 2 1 19 -6 23 -5 93 27 163 -176z"/>
- <path class="fil6"
- d="M3739 5658l0 -368 -163 176 -93 -27 -23 5 -19 6 -2 -1 -14 11 -19 26 -20 25 18 -23 2 -1 98 98 -5 254 5 7 72 21 60 -29 -45 -96 148 -84z"/>
- <path class="fil9" d="M3739 5880l0 -222 -148 84 44 94 1 1 13 24 74 -4 16 23z"/>
- <path class="fil8"
- d="M3739 6596l0 -716 -16 -23 -74 4 -13 -24 -1 -1 -12 -25 13 27 -60 29 2 -1 0 1 24 8 -2 23 -4 22 -5 18 -3 23 -5 20 -10 18 -13 13 -16 13 -18 16 -9 16 -10 28 -11 32 -19 71 41 38 -25 32 -18 25 19 30 20 21 25 18 16 6 -3 2 2 0 16 -3 22 -5 10 6 7 16 9 29 10 26 10 16 17 10 16 11 8 10 -1 18 -5 17 -6 24 -4 26 12 18 20 11 20 10 21 1 3 -5z"/>
- <path class="fil2"
- d="M3739 7374l0 -778 -3 5 -21 -1 -18 -9 0 1 -73 137 95 55 -15 54 -220 34 -22 -48 -74 -9 3 73 -141 99 0 1 18 132 213 266 162 15 73 -2 18 -21 5 -4z"/>
- <path class="fil4"
- d="M3739 8068l0 -694 -5 4 -18 21 -73 2 -6 0 2 1 11 96 -71 125 -109 160 0 72 105 160 67 23 55 -12 11 51 31 -9z"/>
- <path class="fil7"
- d="M3739 8409l0 -341 -31 9 0 0 0 2 8 48 -86 36 -51 18 10 -47 2 -15 -21 10 -79 112 8 151 38 54 80 3 84 -29 20 -8 18 -3z"/>
- <rect class="fil10" x="-3734" y="793" width="7473" height="7954"/>
- <path class="fil5"
- d="M-3734 7744l0 218 18 -5c47,-11 83,-19 131,-12l-28 -57 -81 -41 -30 -87 -10 -16z"/>
- <path class="fil3"
- d="M-3406 8055l10 -28 27 -42 37 -25 38 -13 40 -22 34 -21 22 -22 13 -26 0 -27 0 -34 11 -37 9 -20 2 -14 -11 -18 -4 -22 4 -25 1 -15 -300 69 1 0 -45 11 3 52 -98 114 27 55c-7,-1 -13,-1 -19,-2 29,2 62,10 105,27 0,0 1,1 2,1 41,26 45,61 90,84 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 1,0 1,0 1,0zm-199 -112c-3,0 -6,0 -9,0 3,0 6,0 9,0zm-10 0c0,0 -1,0 -1,0 0,0 1,0 1,0zm-3 0c-1,0 -1,0 -2,0 1,0 1,0 2,0zm-2 0c-1,0 -1,0 -2,0m-2 0c-1,0 -2,0 -2,0 0,0 1,0 2,0zm-2 0c-1,0 -2,0 -2,0 -1,0 -1,0 -1,0 -3,0 -6,0 -9,0 3,0 6,0 9,0m-10 0c0,0 -1,0 -1,0 0,0 1,0 1,0zm-4 1c0,0 -1,0 -1,0 0,0 1,0 1,0zm-2 0c0,0 -1,0 -1,0 0,0 1,0 1,0zm-2 0c-2,0 -3,0 -4,1 0,0 0,0 0,0 1,-1 2,-1 4,-1z"/>
- <path class="fil7"
- d="M-2727 7843l-22 -106 -92 -2 4 60 -146 14 -181 -82 -1 11 -9 20 -11 37 0 34 0 27 -13 26 -22 22 -34 21 -40 22 -38 13 -37 25 -27 42 -10 28c88,32 164,50 225,7l32 -30c7,-23 15,-30 30,-36l42 -33 60 -51c48,-31 79,-49 153,-48 59,2 103,-9 137,-21zm-692 205c0,0 0,0 0,0 0,0 0,0 0,0zm5 3c1,0 1,0 1,0 0,0 0,0 -1,0zm4 2c0,0 0,0 0,0 0,0 0,0 0,0zm3 2c0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0zm-2 -1c0,0 1,0 1,0 0,0 -1,0 -1,0zm2 1c0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0zm0 0c1,0 1,0 1,0 0,0 0,0 -1,0z"/>
- <path class="fil4"
- d="M-2047 7387l-6 -10 -31 -54 -113 46 -91 -84 36 -31 -44 -44 -26 0 -23 13 -22 15 -23 26 -28 23 -32 25 -26 19 -29 6 -49 -7 -35 -6 -44 -22 -30 -25 -29 -35 -28 -34 -15 -19 -14 39 57 74 -28 26 40 91 -95 56 52 113 -128 98 9 50 1 2 0 -3 92 2 22 106c32,-11 56,-24 78,-30 46,-11 94,-25 122,-57 16,-40 37,-58 61,-77l130 -138c9,-27 15,-47 37,-62l71 -65c27,-30 72,-17 101,-8 41,5 63,-5 80,-19z"/>
- <path class="fil4"
- d="M-2899 7225l51 -8 47 66 70 -32 39 51 -28 26 40 91 -95 56 52 113 -128 98 9 50 1 2 0 -3 4 60 -146 14 -181 -82 -1 11 2 -14 -11 -18 -4 -22 4 -25 1 -15 -45 10 45 -10 -1 -23 -16 -14 -21 -21 -2 -21 12 -17 11 -11 -1 -8 5 -1 81 -54 0 -110 74 -52 23 34 130 -90 -21 -31zm-275 433l2 -1 -1 -12 -1 13z"/>
- <path class="fil7"
- d="M-3363 6988l153 -119 26 22 23 21 17 14 27 4 39 5 49 8 15 4 -12 72 18 40 79 122 50 76 -129 89 -23 -34 -74 52 0 110 -81 54 -5 1 -1 -21 -18 -42 -8 -31 0 -38 -12 -33 -17 -29 -37 -41 -78 -58 -49 -20 79 -93 -35 -46 49 -35 -45 -54z"/>
- <path class="fil7"
- d="M-2752 6815l52 39 9 -93 26 -2 9 35 26 72 -41 44 83 76 -35 89 -73 -8 -55 163 17 22 -67 31 -47 -66 -51 8 21 31 -1 1 -50 -76 -79 -122 -18 -40 12 -72 56 4 113 -74 93 -62z"/>
- <path class="fil6"
- d="M-2487 6970l54 47 -13 52 145 141 0 0 -21 0 -23 13 -22 15 -23 26 -28 23 -32 25 -26 19 -29 6 -49 -7 -35 -6 -44 -22 -30 -25 -29 -35 -28 -34 -15 -19 -14 39 18 23 -46 21 43 -20 -17 -22 55 -163 73 8 35 -89 0 -1 101 -15z"/>
- <path class="fil4"
- d="M-2243 6867l31 42 20 -24 29 66 2 90 -39 63 4 70 79 88 34 60 -1 1 -113 46 -91 -84 36 -31 -44 -44 -5 0 0 0 -145 -141 13 -51 1 -1 189 -150z"/>
- <path class="fil3"
- d="M-2195 6773l47 -60 63 10 41 -26 1 34 -1 37 0 25 8 61 22 114 32 155 55 173 -40 59 -72 54 -48 -19 -38 -51 41 -16 1 -1 -34 -60 -79 -88 -4 -70 39 -63 -2 -90 -29 -66 0 0 0 -2 22 -34 -25 -76z"/>
- <path class="fil10" d="M-2643 6647l32 33 182 -86"/>
- <path class="fil2"
- d="M-2425 6596l188 147 -34 69 27 53 0 3 -188 149 -1 1 0 -1 -54 -47 -101 15 0 1 -83 -76 41 -44 -26 -72 -9 -35 -1 0 0 0 0 -28 -44 -39 67 -45 32 33 186 -84z"/>
- <path class="fil4"
- d="M-2399 6437l-73 77 44 81 0 2 3 -1 188 147 -34 69 27 53 0 3 -34 27 35 -28 31 42 20 -24 0 0 0 -2 22 -34 -25 -76 47 -60 63 10 40 -25 1 -3 -5 -16 -21 -26 -25 -35 -19 -30 -14 -19 -26 -16 -43 -19 -63 -32 -37 -19 -35 -13 -26 -5 -18 -9 -23 -19z"/>
- <path class="fil11"
- d="M-2945 6491l85 -38 58 -79 68 47 155 -98 61 47 105 -14 11 30 3 25 4 19 2 12 -6 -5 -73 77 44 81 0 2 3 -1 -186 84 -32 -33 -67 45 2 2 -5 -1 -144 -128 -88 -74z"/>
- <path class="fil4"
- d="M-3457 6143l69 65 10 83 129 9 192 74 100 45 13 73 141 126 92 77 43 36 -2 28 -21 2 -9 93 -52 -39 -93 62 -113 74 -56 -4 -7 45 7 -45 -15 -4 -49 -8 -39 -5 -27 -4 -17 -14 -23 -21 -23 -19 0 -2 -17 -15 -30 -27 -23 -35 -24 -42 -21 -52 -19 -45 -20 -25 -25 -32 -22 -15 -139 -69 -25 -119 -125 -23 -1 -3 25 -19 -1 -1 53 -31 104 -116 60 -58z"/>
- <path class="fil11"
- d="M-2395 6189l29 36 80 -50 103 34 64 258 -29 90 -6 -4 -43 -19 -63 -32 -37 -19 -35 -13 -26 -5 -18 -9 -17 -14 -2 -12 -4 -19 -3 -25 -11 -30 -105 14 -12 -9 0 -1 135 -171z"/>
- <path class="fil9"
- d="M-2136 6222l49 107 150 74 -2 58 -16 185 -72 43 -16 8 -2 -1 1 -1 -5 -16 -21 -26 -25 -35 -19 -30 -14 -19 -20 -12 29 -90 -64 -258 -1 -1 3 -1 45 15z"/>
- <path class="fil5"
- d="M-2007 6732l-22 -42 -14 7 -2 -1 1 -1 -1 3 1 -1 1 34 -1 37 0 25 6 51 83 -25 -7 -97 -45 10z"/>
- <path class="fil7"
- d="M-1821 6346l149 -45 45 30 -5 83 -12 71 -28 153 45 68 -12 71 -92 -14 -228 -4 -3 -37 -45 10 -22 -42 -7 3 9 -4 72 -43 16 -182 3 -3 97 -35 18 -80z"/>
- <path class="fil1"
- d="M-1644 6150l-40 -45 31 -92 -87 -21 -17 -116 -57 -16 -33 137 -91 -24 -41 142 -162 105 5 2 49 107 150 74 -2 58 0 3 3 -3 97 -35 18 -80 149 -45 -52 -40 80 -111z"/>
- <path class="fil1"
- d="M-2740 6282l-12 -48 180 -101 11 157 84 3 -53 67 0 1 -49 -38 -155 98 -65 -45 0 -2 59 -92z"/>
- <path class="fil9"
- d="M-2531 5870l67 80 -8 21 -9 20 -1 31 -3 31 5 29 12 27 40 43 32 38 0 0 -81 103 -84 -3 -11 -157 -1 1 0 -2 42 -262z"/>
- <path class="fil1"
- d="M-2137 5762l175 137 23 74 0 2 -40 140 -162 105 -40 -13 -3 1 1 1 -103 -34 -80 50 -29 -36 -20 25 19 -24 0 0 -32 -38 -40 -43 -12 -27 -5 -29 3 -31 1 -31 9 -20 8 -21 -66 -78 0 -2 106 -59 96 -85 191 36z"/>
- <path class="fil4"
- d="M-2715 5717l0 114 184 40 -42 261 0 2 -179 100 12 48 -59 92 0 2 -3 -2 -58 79 -84 38 -13 -72 -100 -45 -191 -74 1 0 39 -200 -123 -90 -69 -30 52 -199 6 -32 13 -54 -26 -92 -75 -31 4 -82 65 -34 71 78 56 -7 62 54 13 0 15 9 28 17 28 17 33 13 41 11 71 19 90 22 138 28zm185 154l3 1 0 4 -3 -5z"/>
- <path class="fil11"
- d="M-2491 5254l34 135 125 0 38 287 -30 49 0 1 -4 0 -96 85 -94 53 -1 -1 32 -173 -38 -179 -56 -253 90 -4z"/>
- <path class="fil2"
- d="M-2666 5416l71 -57 -8 -102 22 2 1 1 55 251 38 179 -32 173 1 1 0 0 -12 6 0 2 0 -1 -1 -1 -5 29 5 -28 -184 -40 0 -113 0 -2 49 -300zm145 466l-8 -9 2 3 6 6z"/>
- <path class="fil6"
- d="M-2628 4935l16 68 59 256 -3 28 -8 49 -16 -76 -1 -1 -22 -2 8 102 -71 57 -49 300 0 2 0 -1 -138 -28 -90 -22 -71 -19 -41 -11 -33 -13 -28 -17 -28 -17 -15 -9 -13 0 -62 -54 -56 7 -71 -78 -65 34 0 3 -12 0 -2 -1 14 -44 5 -14 -1 -1 18 -8 28 -7 33 -10 33 -16 28 -21 24 -30 21 -24 25 -23 17 -28 7 -38 0 -42 2 -23 12 -19 28 -21 23 -31 7 -33 0 -46 0 -24 10 -14 19 0 21 17 18 14 19 7 21 -7 17 -24 11 -21 26 -14 38 -21 37 -14 28 -12 26 -28 23 -28 12 -21 14 -2 148 114z"/>
- <path class="fil9"
- d="M-3037 4933l112 -103 81 59 2 2 -9 9 -28 12 -37 14 -38 21 -26 14 -11 21 -17 24 -21 7 -19 -7 -18 -14 -21 -17 -19 0 -2 3 -25 -47 54 -23 42 25z"/>
- <path class="fil9"
- d="M-2658 4700l50 20 25 -56 93 36 87 -115 70 34 -42 135 68 81 -20 18 -16 8 -21 2 -21 0 -18 3 -12 7 -9 14 -8 20 -5 15 -8 8 -12 13 -13 1 -16 -8 -12 -11 -50 115 -63 -33 -1 -4 -16 -68 -148 -114 0 0 22 1 14 -3 16 -16 12 -10 18 -10 18 -9 9 -4 9 -70z"/>
- <path class="fil8"
- d="M-2254 4879l61 17 9 79 90 16 37 238 -16 84 -90 13 -1 82 -168 -15 0 -4 -125 0 -34 -135 -63 3 -58 -254 1 4 63 33 50 -115 12 11 16 8 13 -1 12 -13 8 -8 5 -15 8 -20 9 -14 12 -7 18 -3 21 0 21 -2 16 -8 19 -17 4 -1 37 -37 20 -29 23 6 -30 104z"/>
- <path class="fil8"
- d="M-1826 5292l38 300 -24 10 -14 14 -13 22 -6 16 65 73 -32 132 0 1 -2 0 -33 137 -91 -24 -11 37 0 0 10 -35 0 -2 -23 -74 -175 -137 -191 -36 4 0 0 -1 30 -49 -38 -287 0 4 168 15 1 -82 90 -13 16 -84 0 -1 231 64z"/>
- <path class="fil5"
- d="M-1783 4846l-32 138 95 140 -106 49 0 119 -231 -64 0 1 -37 -238 -90 -16 -9 -79 -61 -17 17 -60 279 -8 175 35z"/>
- <path class="fil11"
- d="M-1500 6074l40 -93 62 -28 78 -9 43 134 -31 105 -99 155 -75 4 -84 -75 -62 62 -1 1 -43 -29 -52 -40 80 -111 -3 -4 1 0 49 -53 97 -19z"/>
- <path class="fil3"
- d="M-1726 5817l68 46 232 25 27 -54 37 20 62 32 -17 68 -3 -10 -78 9 -62 28 -40 93 -97 19 -49 53 -1 0 -37 -41 31 -92 -87 -21 -17 -116 0 0 0 0 31 -59z"/>
- <path class="fil4"
- d="M-1377 6465l49 -9 46 65 48 62 17 38 -133 79 -52 23 -61 53 -102 40 -72 -52 10 -58 -45 -68 28 -153 12 -71 5 -83 -24 -16 22 15 1 -1 62 -62 84 75 70 -3 10 5 25 121z"/>
- <path class="fil4"
- d="M-1247 6638l76 30 78 192 -35 187 -25 13 -58 -20c-25,-11 -47,-31 -70,-56 -25,-24 -54,-46 -76,-57l-51 -39 -74 -34 -98 27 -17 -18 28 -49 4 2 102 -40 61 -53 52 -23 103 -62z"/>
- <path class="fil3"
- d="M-1279 6525l95 18 103 28 -22 140 -43 18 -25 -61 -76 -30 30 -17 -17 -38 -45 -58z"/>
- <path class="fil1"
- d="M-1285 6053l8 -7 234 158 29 29 22 3 10 25 0 38 -7 48 0 47 3 32 7 79 -83 73 -20 -2 1 -5 -103 -28 -95 -18 14 17 -17 -21 -46 -65 -49 9 -25 -121 -10 -5 5 -1 99 -155 31 -105 -8 -25z"/>
- <path class="fil8"
- d="M-900 6334l19 -22 54 -32 92 139 -95 92 -121 -3 -31 -30 -4 -52 -3 -32 0 -47 7 -48 0 -4 6 -9 76 48z"/>
- <path class="fil3"
- d="M-1320 5518l-44 182 30 112 28 28 -26 29 -30 -15 -37 -20 -27 54 -232 -25 -68 -46 -31 59 0 0 0 0 -57 -16 2 0 0 -1 32 -132 -65 -73 6 -16 13 -22 14 -14 22 -10 3 1 19 -9 26 -14 20 -14 24 -14 31 -18 29 -12 22 -5 17 2 14 11 16 20 19 17 17 13 12 3 11 -5 12 -17 19 -19 22 -17 19 -11 15 2 8 8 12 21 13 14 17 10 22 -5 14 -12 17 -24z"/>
- <path class="fil1"
- d="M-1578 5157l197 -122 81 -4 14 7 11 11 8 15 1 23 3 13 6 11 -4 11 -14 15 -5 10 0 14 9 17 5 17 -8 17 -15 15 -13 18 -11 7 -12 -4 -12 -11 -16 -3 -11 9 -5 14 -1 26 1 28 2 22 11 19 9 23 3 19 -4 22 -2 20 11 14 19 12 25 20 -24 30 -5 11 -13 19 -14 12 -22 5 -17 -10 -13 -14 -12 -21 -8 -8 -15 -2 -19 11 -22 17 -19 19 -12 17 -11 5 -12 -3 -17 -13 -19 -17 -16 -20 -14 -11 -17 -2 -22 5 -29 12 -31 18 -24 14 -20 14 -26 14 -19 9 -3 -1 -18 9 20 -9 -38 -300 0 -119 106 -49 -3 -3 3 -1 142 37z"/>
- <path class="fil3"
- d="M-862 5826l76 93 43 44 57 59 -70 218 -63 52 -8 -12 -54 32 -19 22 -76 -48 -6 9 0 -34 -10 -25 -22 -3 -29 -29 -46 -31 37 -196 81 -163 46 1 13 -1 50 12z"/>
- <path class="fil3" d="M-760 5880l39 -24 38 26 32 62 -35 47 -36 -6 -21 -22 -43 -44 26 -39z"/>
- <path class="fil3"
- d="M-952 5676l49 -16 68 -6 81 46 12 158 -1 11 -17 11 -26 39 -76 -93 -50 -12 -13 1 -46 -1 -3 4 -3 -3 21 -36 4 -103z"/>
- <path class="fil11"
- d="M-1029 5566l62 -250 13 -37 132 83 31 13 129 37 31 18 -20 158 -109 109 -75 -43 -68 6 -49 16 -4 102 -73 -212z"/>
- <path class="fil2"
- d="M-1076 5227l111 25 29 23 -1 14 -17 -10 -13 37 -62 250 73 212 4 -102 -4 103 -21 36 3 3 3 -4 24 0 -26 48 -203 20 -140 -31 10 -11 -28 -28 -30 -112 44 -182 -17 24 13 -19 5 -11 24 -30 -25 -20 -19 -12 -11 -14 2 -20 4 -22 -3 -19 -9 -23 -11 -19 -2 -22 -1 -28 1 -26 5 -14 11 -9 16 3 12 11 12 4 2 -1 2 2 19 27 214 -53zm-314 322l-3 -3 0 0 3 3z"/>
- <path class="fil2"
- d="M-1276 4946l143 -113 109 -86 55 33 -6 25 44 90 -26 122 61 19 -48 191 -19 26 -2 -1 -111 -25 -214 53 -19 -27 -2 -2 -2 1 11 -7 13 -18 15 -15 8 -17 -5 -17 -9 -17 0 -14 5 -10 14 -15 4 -11 -6 -11 -3 -13 -1 -23 -8 -15 -11 -11 -6 -3 16 -89z"/>
- <path class="fil6"
- d="M-1282 4460l92 72 126 91 -15 42 12 8 56 33 -12 41 0 1 -1 -1 -109 86 -143 113 -16 89 -8 -4 -81 4 -87 -247 -13 -32 -10 -43 -1 -40 10 -39 24 -46 21 -33 35 -16 120 -79z"/>
- <path class="fil7"
- d="M-1923 4401l176 68 26 -130 43 20 51 -75 57 25 2 76 99 32 -55 91 87 46 1 1 -1 0 -21 33 -24 46 -10 39 1 40 10 43 13 32 87 247 0 0 -197 122 -142 -37 -3 1 -92 -137 32 -138 -173 -34 0 -1 16 -82 -61 -41 78 -287z"/>
- <path class="fil8"
- d="M-1551 4207l90 0 31 2 33 3 31 7 28 11 49 23 41 20 84 49 -25 23 -21 18 18 36 -89 61 -1 1 0 -1 -120 79 -35 16 1 0 -1 -1 -87 -46 55 -91 -99 -32 -2 -75 1 -1 18 -102z"/>
- <path class="fil6"
- d="M-1768 4032l99 39 -17 56 61 -2 8 79 69 3 -3 0 -18 102 -1 1 0 -1 -57 -25 -51 75 -43 -20 -26 130 -176 -68 -1 0 -44 -17 -34 -88 0 -15 -18 -38 11 -29 12 -28 8 -28 10 -15 18 -13 8 -31 8 -20 161 53 16 -100z"/>
- <path class="fil6"
- d="M-2212 4243l113 87 79 -93 2 1 -2 5 18 38 0 15 34 88 44 17 -77 287 61 41 -16 82 0 1 85 16 -87 -17 -279 8 13 -44 -23 -6 -20 29 -37 37 -4 1 1 -1 -68 -81 42 -135 -70 -34 -1 2 0 -1 -69 -62 77 -243 -131 -59 13 -28 18 -23 28 -21 41 -33 28 118 36 -33 87 25 64 16z"/>
- <path class="fil8"
- d="M-2781 3904l187 108 21 156 80 0 -3 3 -18 23 -13 28 131 59 -77 243 69 62 0 1 -86 113 -93 -36 -25 56 -50 -20 -1 5 -1 -1 -57 -13 8 -59 -128 -87 43 -54 -64 -41 72 -72 -187 -79 -92 -36 28 -36 90 -100 59 -69 51 -64c0,0 59,-90 56,-90z"/>
- <path class="fil1"
- d="M-3734 7415l0 329 10 16 30 87 81 41 1 2 98 -114 -3 -52 45 -11 -22 -99 -58 5 -163 -184 -19 -20z"/>
- <path class="fil5"
- d="M-3734 6931l0 144 87 111 -37 42 -50 -20 0 207 19 20 163 184 58 -5 21 99 300 -69 -1 -23 -16 -14 -21 -21 -2 -21 12 -17 11 -11 -2 -29 -18 -42 -8 -31 0 -38 -12 -33 -17 -29 -37 -41 -78 -58 -118 -47 -30 -17 -20 -16 -25 -36 -26 -35 -23 -21 -21 -17 -18 -7 -14 -6 -5 -19 -7 -25 -14 -23 -20 -18 -22 -15 -9 -3zm560 727l2 -1 -1 -12 -1 13z"/>
- <path class="fil2" d="M-3734 7075l0 133 50 20 37 -42 -87 -111z"/>
- <path class="fil1"
- d="M-3734 6383l0 548 9 3 22 15 20 18 14 23 7 25 5 19 14 6 18 7 21 17 23 21 26 35 25 36 20 16 30 17 69 27 79 -93 -35 -46 49 -35 -45 -54 153 -119 3 3 0 -2 -17 -15 -30 -27 -23 -35 -24 -42 -21 -52 -19 -45 -20 -25 -25 -32 -22 -15 -139 -69 -25 -119 -131 -24 -30 13 -1 0z"/>
- <path class="fil4" d="M-3734 6299l0 84 1 0 30 -13 4 1 1 -3 25 -19 -53 -45 -8 -5z"/>
- <path class="fil7"
- d="M-3734 5818l0 481 8 5 53 45 -1 -1 53 -31 104 -116 60 -58 69 65 10 83 129 9 1 0 1 0 39 -200 -123 -90 -69 -30 52 -199 6 -32 13 -54 -26 -92 -52 -21 -77 91 -71 -19 -77 69 -78 73 -24 22zm58 533l0 0 3 -2 -3 2z"/>
- <path class="fil11"
- d="M-3734 5218l0 600 24 -22 78 -73 77 -69 71 19 77 -91 -23 -10 4 -79 -12 0 -2 -1 14 -44 5 -14 -184 -166 -57 -30 -70 -22 -2 2z"/>
- <path class="fil4"
- d="M-3734 4462l0 756 2 -2 70 22 57 30 183 165 18 -8 28 -7 33 -10 33 -16 28 -21 24 -30 21 -24 25 -23 17 -28 7 -38 0 -42 2 -23 12 -19 28 -21 23 -31 7 -33 0 -46 0 -24 8 -11 -25 -47 -39 11 -90 -129 48 -48 -112 -87 -124 -149 -284 -67z"/>
- <path class="fil6"
- d="M-3734 4122l0 340 284 67 124 149 112 87 -48 48 90 129 39 -11 54 -23 42 25 112 -103 81 59 2 2 17 -19 23 -28 12 -21 14 -2 0 0 0 0 22 1 14 -3 16 -16 12 -10 18 -10 18 -9 9 -4 8 -65 -1 -1 -57 -13 8 -59 -128 -87 43 -54 -64 -41 72 -72 -187 -79 -92 -36 27 -35 -2 -1 -107 -133 -295 69 -292 -41z"/>
- <path class="fil8"
- d="M-1823 3798l-3 30 3 37 7 27 -3 27 -17 30 -20 14 -29 17 -20 13 -15 15 -9 21 -9 21 -9 28 1 3 -7 18 -8 31 -18 13 -10 15 -8 28 -12 28 -9 24 -2 -1 -79 93 -113 -87 -64 -16 -87 -25 -36 33 -26 -111 3 -6 32 -23 44 -33 41 -26 43 -26 25 -17 30 -13 49 -20 53 -27 16 -7 15 -18 22 -31 30 -24 27 -23 33 -17 28 -17 18 -3 20 5 22 10 18 -1 16 -3 17 -6z"/>
- <path class="fil11"
- d="M-2703 3748l116 -83 66 -41 242 -175 32 8 24 128 -56 104 129 127 46 -36 26 34 -21 89 -1 28 -5 2 -53 27 -49 20 -30 13 -25 17 -43 26 -41 26 -44 33 -32 23 -3 6 -2 -7 -41 33 -28 21 3 -3 -80 0 -21 -156 -182 -105 -1 -2 74 -157z"/>
- <path class="fil11"
- d="M-2075 3502l113 127 98 -41 178 139 -45 68 -26 -3 -30 -3 -21 0 -18 9 -1 1 -13 5 -16 3 -18 1 -22 -10 -20 -5 -18 3 -28 17 -33 17 -27 23 -30 24 -22 31 -15 18 -11 5 1 -28 21 -89 -26 -34 -46 36 -129 -127 56 -104 -24 -128 0 0 0 0 71 21 101 24z"/>
- <path class="fil9"
- d="M-2874 3209l48 42 36 28 59 25 62 26 45 17 37 67 0 90 0 161 -116 83 -22 47 0 0 22 -45 -295 -180 -178 -113 -85 -52 1 -2 386 -194z"/>
- <path class="fil7"
- d="M-2377 3113l112 53 -77 45 -9 41 84 8 -5 22 -36 87 -73 -45 -109 118 -34 182 0 2 -63 39 -13 9 13 -9 0 -161 0 -90 -37 -67 -45 -17 -62 -26 -59 -25 -36 -28 -48 -42 -386 194 -1 2 45 28 -46 -29 -101 26 -3 1 0 -4 77 -201 100 -206 182 -2 179 -79 8 -51 125 60 150 -51 168 92 0 124z"/>
- <path class="fil1"
- d="M-2273 3382l16 -23 155 39 -73 79 -1 1 0 0 -71 -21 0 0 0 0 1 3 -1 -1 -26 -77z"/>
- <path class="fil5"
- d="M-2617 2784l73 19 157 24 109 -64 62 21 190 -33 33 43 46 60 -194 75 2 47 25 -8 18 -2 17 6 16 17 8 12 -64 172 17 113 165 114 -80 2 -56 101 0 0 -2 -1 -101 -24 0 0 1 -1 73 -79 -155 -39 -16 23 25 75 -31 -8 -242 175 -3 2 0 -2 34 -182 109 -118 73 45 36 -87 5 -22 -84 -8 9 -41 77 -45 -112 -53 0 -124 -168 -92 -150 51 -125 -60 -8 51 11 -71 67 -5 9 2 124 -81z"/>
- <path class="fil1"
- d="M-2653 2326l84 -105 115 28 -6 146 97 19 26 136 60 -7 14 66 -39 29 85 142 -1 3 -60 -20 -109 64 -157 -24 -73 -19 -124 81 -9 -2 -21 1 0 0 25 -2 -55 -116 -64 16 -50 -98 -187 72 -32 -32 0 -4 107 -44 72 -24 98 -33 87 -29 74 -92 90 -105 -47 -47z"/>
- <path class="fil1"
- d="M-1806 2874l-27 64 72 31 14 84 25 101 16 154 -150 4 -41 119 -25 -18 -14 -13 -1 0 0 0 -165 -114 -17 -113 64 -172 -8 -12 -16 -17 -17 -6 -18 2 -25 8 -2 -47 194 -75 0 0 1 0 140 20z"/>
- <path class="fil2"
- d="M-2899 1877l154 60 85 239 -34 27 -24 30 -21 30 -21 15 -7 8 -1 -1 -19 7 -25 10 -26 10 -27 15 -23 8 -27 2 -26 4 -17 10 -20 15 -25 16 -27 8 -31 4 -26 -2 -17 -14 -14 -21 -17 -22 -27 -17 -22 -4 -35 0 -23 0 -23 -33 -28 -49 -27 -48 -17 -30 -16 -15 -33 -16 -31 -17 -23 -22 -11 -1 3 -4 105 -178 -42 -85 100 -121 93 -21 233 -45 60 248z"/>
- <path class="fil6"
- d="M-2508 1450l99 8 196 125 138 183 -18 33 46 -3 -21 214 -68 64 -110 -79 -63 -41 -5 46 -102 -3 -89 -10 -71 160 -36 3 -25 13 -21 15 -8 2 6 -4 -85 -239 -154 -60 -58 -239 2 -7 106 -36 82 -53 81 -74 28 -51 13 -84 33 -15 104 132z"/>
- <path class="fil8"
- d="M-1827 1859l110 -67 64 169 -101 107 -37 136 -43 0 -30 -2 -15 13 -22 20 -21 17 -28 4 -37 0 -43 -6 -50 -13 -32 -13 -272 43 -70 -17 0 -1 -115 -28 -84 105 33 33 -1 0 -32 -32 -37 37 -78 -79 1 1 7 -8 21 -15 21 -30 24 -30 28 -23 8 -2 21 -15 25 -13 36 -3 71 -160 89 10 102 3 5 -46 63 41 110 79 68 -64 20 -211 1 0 99 -15 121 75z"/>
- <path class="fil9"
- d="M-1925 2332l53 98 -91 126 -11 110 -63 -18 1 45 13 58 -1 2 -2 -2 -190 33 -2 -1 1 -3 -85 -142 39 -29 -14 -66 -60 7 -26 -136 -97 -19 6 -145 70 17 272 -43 32 13 50 13 43 6 37 0 28 -4 21 -17 22 -20 3 -3 1 0 -50 120z"/>
- <path class="fil7"
- d="M-1822 2514l112 26 -6 44 180 48 2 100 -40 118 -75 15 3 86 -73 206 -3 -1 0 -2 -25 -101 -14 -84 -72 -31 27 -64 -140 -20 -1 0 0 0 -46 -60 -33 -43 2 2 1 -2 -13 -58 -1 -45 63 18 11 -110 91 -126 0 0 0 0 49 12 1 72z"/>
- <path class="fil5"
- d="M-1432 2672l130 21 140 163 211 57 -3 142 -181 -38 -9 65 -167 -11 -136 182 -8 15 -123 48 -42 119 -57 -56 -64 123 -65 -15 -42 -23 -38 -23 -16 -10 0 -4 5 4 41 -119 150 -4 -16 -154 0 2 3 1 73 -206 -3 -86 75 -15 39 -117 1 0 96 -19 6 -42z"/>
- <path class="fil2"
- d="M-1480 3623l209 99 146 10 -33 67 -128 15 -71 -36 -90 151 32 6 21 0 -32 138 -33 134 -2 0 -87 0 -69 -3 -8 -79 -61 2 17 -56 -99 -39 -16 100 -161 -53 -8 20 7 -18 -1 -3 9 -28 9 -21 9 -21 15 -15 20 -13 29 -17 20 -14 17 -30 3 -27 -7 -27 -3 -37 3 -30 -4 1 1 -1 18 -9 21 0 30 3 26 3 45 -68 -178 -139 -98 41 -111 -126 0 0 56 -101 80 -2 1 0 14 13 20 14 0 4 16 10 38 23 42 23 65 15 2 -4 4 8 194 142 61 -25z"/>
- <path class="fil5"
- d="M-942 3200l-249 -44 -218 358 -2 71 -67 36 -1 3 -1 -1 -61 25 -194 -142 -4 -8 62 -119 57 56 42 -119 123 -48 8 -15 136 -182 167 11 9 -65 175 37 4 2c0,0 16,142 14,144z"/>
- <path class="fil5"
- d="M-968 3569l99 38 97 -39 -97 114 -117 -9 -138 59 -1 0 0 0 -146 -10 -208 -98 1 -3 67 -36 2 -71 218 -358 249 44c0,0 0,0 0,-1l2 1 13 248 -41 121z"/>
- <path class="fil1"
- d="M-1212 4067l129 74 -1 43 -4 26 -8 18 -21 29 -22 28 -14 20 -13 15 -82 -47 -41 -20 -49 -23 -28 -11 -31 -7 -33 -3 -29 -2 33 -134 1 -5 1 5 182 67 30 -73z"/>
- <path class="fil4"
- d="M-1032 4171l70 -178 106 -12 -8 150 74 36 2 106 73 20 -119 247 42 16 -24 74 -96 30 -56 122 -1 -1 0 -1 -54 -32 0 -1 12 -41 -56 -33 -12 -8 15 -42 -126 -91 -92 -72 0 1 1 -1 89 -61 -18 -36 21 -18 25 -23 -2 -2 13 -15 14 -20 22 -28 21 -29 8 -18 4 -26 1 -43 51 30z"/>
- <path class="fil5"
- d="M-658 4581l34 76 126 84 -82 180 -37 -5 -46 107 -88 -25 -64 75 -82 -33 1 -4 -61 -19 26 -122 -44 -90 6 -24 1 1 56 -122 96 -30 0 -1 1 0 157 -48z"/>
- <path class="fil5"
- d="M-535 5095l-29 68 100 51 -2 32 -2 22 -7 15 -13 23 -12 27 -2 19 -3 32 -29 29 -112 8 -16 -9 -129 -37 -31 -13 -132 -83 17 10 1 -14 -27 -22 19 -26 48 -191 -1 4 82 33 64 -75 88 25 29 -67 99 139z"/>
- <path class="fil1"
- d="M-279 5092l-184 122 -1 0 0 0 -100 -51 29 -68 -99 -139 -29 67 46 -107 37 5 82 -178 1 -1 41 24 49 -120 133 118 -38 132 52 64 -19 132z"/>
- <path class="fil4"
- d="M8 5236l-27 47 -15 34 20 3 56 13 -17 104 17 3 17 3 17 9 24 12 23 13 26 14 28 6 29 5 24 2 12 5 -11 42 -25 70 -59 71 -24 18 -94 69 -5 -72 -48 8 -170 -8 -122 -61 -150 -149 -53 -98 14 -15 3 -32 2 -19 12 -27 13 -23 7 -15 2 -22 2 -32 -21 -11 0 0 21 11 0 0 1 0 182 -121 1 1 106 84 66 34 49 8 67 16z"/>
- <path class="fil6"
- d="M-220 5946l-21 -54 -14 -32 -23 -35 -87 35 8 97 61 38 72 -6 13 -16 -9 -27z"/>
- <path class="fil4"
- d="M42 5938l14 147 -4 32 -167 24 -44 -33 -67 -119 2 0 13 -16 -9 -27 -21 -54 -14 -32 -23 -35 -9 3 -7 -14 13 -126 21 -14 66 33 170 8 36 -6 1 0 11 0 0 2 5 68 2 -1 5 57 6 103z"/>
- <path class="fil3"
- d="M555 5539l85 28 55 27 -4 32 -18 71 -21 85 -20 80 53 31 -2 30 -27 97 -28 83 -6 20 -6 22 -6 18 -12 16 -16 11 -27 4 -24 0 -26 -4 -16 2 -16 6 -31 24 -305 -12 -109 -39 -8 -49 32 -5 4 -32 -14 -147 -6 -103 -5 -57 -2 1 -5 -68 0 0 0 0 5 68 94 -69 24 -18 59 -71 25 -70 10 -39 1 -1 15 4 12 8 30 20 113 18 85 -14 46 0 12 -8z"/>
- <path class="fil4"
- d="M754 4965l12 18 107 188 143 -61 5 85 285 261 75 0 206 6 -35 194 -69 104 -67 93 -3 13 -10 30 -12 34 -9 34 -11 26 -8 22 -13 19 -6 22 -6 21 -13 18 -22 24 -15 17 -10 15 -4 20 -1 23 -6 19 -8 28 -8 28 -7 14 66 89 -110 104 -75 -15 -76 88 -39 11 -162 -120 28 -41 209 -386 -223 -23 -52 -64 17 -41 58 -98 -64 -27 -49 29 -38 27 -41 43 -8 38 0 0 0 -1 -53 -31 20 -80 21 -85 18 -71 4 -32 -55 -27 -2 0 0 -1 -49 -258 -90 -50 183 -159 -32 -52c0,0 107,-87 104,-82z"/>
- <path class="fil7"
- d="M908 6481l-3 5 -246 -64 -206 -102 -27 -99 16 1 31 -24 16 -6 16 -2 26 4 24 0 27 -4 16 -11 12 -16 6 -18 6 -22 6 -20 28 -83 27 -97 2 -30 0 1 0 0 8 -38 41 -43 38 -27 49 -29 64 27 -58 98 -17 41 52 64 223 23 -209 386 -28 41 60 44z"/>
- <path class="fil2"
- d="M456 5229l16 -17 13 -5 19 -5 15 -12 18 -14 17 -5 24 5 10 4 -89 78 90 50 49 258 0 1 -83 -28 -12 8 -46 0 -85 14 -113 -18 -30 -20 -12 -8 -15 -4 -1 1 -4 16 5 -19 -12 -5 -8 0 4 -1 133 -282 22 15 24 5 20 2 19 -5 12 -9z"/>
- <path class="fil4"
- d="M249 4810l94 56 -10 32 -7 24 -7 21 -6 17 -8 13 -11 10 -6 11 -5 14 0 17 5 16 1 20 0 23 -4 23 -2 22 9 15 10 5 21 0 14 8 10 15 7 27 5 21 0 1 0 0 -133 282 -4 1 -16 -2 -29 -5 -28 -6 -26 -14 -23 -13 -24 -12 -17 -9 -17 -3 -17 -3 17 -104 -56 -13 -20 -3 15 -34 27 -47 -1 -1 67 -115 51 -3 67 -163 57 -144z"/>
- <path class="fil11"
- d="M-42 4807l186 124 46 25 1 0 -66 161 -51 3 -67 115 1 1 -23 41 0 0 23 -41 -67 -16 -49 -8 -66 -34 -106 -84 -1 -1 2 -1 19 -132 -52 -64 30 -104c20,1 242,14 240,15z"/>
- <path class="fil3"
- d="M-360 4439l86 47 35 -77 114 -34 77 20 -12 74 34 28 -22 44 1 92 10 86 -3 86 -1 3 -1 -1c2,-1 -220,-14 -240,-15l-10 35 18 -63 -133 -118 47 -207z"/>
- <path class="fil6"
- d="M-585 4241l66 29 65 139 95 29 0 1 -1 0 -47 207 -49 120 -41 -24 -1 1 -24 52 24 -54 -126 -84 -34 -76 -157 48 -1 0 24 -73 -42 -16 119 -247 0 0 1 -1c0,0 131,-53 129,-51zm220 442l0 0 -42 -37 42 37z"/>
- <path class="fil5"
- d="M-164 4033l155 37 104 71 -77 282 -42 73 -2 1 -34 -28 12 -74 -77 -20 -114 34 -35 77 -86 -47 1 0 0 -1 -95 -29 -34 -73 78 -139 66 -45 45 20 13 -71 118 -29 4 -39z"/>
- <path class="fil6"
- d="M-663 3669l-62 42 -22 122 -113 60 4 86 -1 2 -105 12 -70 178 -51 -30 -1 43 1 -43 -129 -74 -30 73 -182 -67 -1 -5 -1 5 32 -138 -21 0 -32 -6 90 -151 71 36 128 -15 33 -67 0 0 1 0 138 -59 117 9 97 -114 -1 0 2 -1 108 102z"/>
- <path class="fil6"
- d="M-486 3678l48 136 5 22 7 15 11 12 4 11 -10 15 -9 14 4 12 12 12 9 12 -2 11 -19 16 -13 17 -5 21 2 20 11 21 14 15 11 25 -3 28 -5 24 -13 17 -10 12 -1 12 16 18 10 4 -76 136 -31 -66 -66 -29c2,-2 -129,51 -129,51l-1 1 0 0 -73 -20 -2 -106 -74 -36 8 -150 -1 0 1 -2 -4 -86 113 -60 22 -122 62 -42 -2 -2 4 0 175 11z"/>
- <path class="fil1"
- d="M-2443 1155l57 172 -36 49 48 30 197 -66 94 117 127 -84 245 139 -115 346 -1 1 -121 -75 -99 15 -1 0 -6 70 7 -73 -46 3 18 -33 -138 -183 -196 -125 -99 -8 -100 -127 -1 -8 45 -36 54 -54 67 -70z"/>
- <path class="fil11"
- d="M-1371 2641l73 20 -5 34 -41 79 -179 4 -25 -7 14 -39 -2 -100 -180 -48 6 -44 -112 -26 -1 -72 -49 -12 0 0 0 0 -53 -98 50 -120 -1 0 -3 3 15 -13 30 2 43 0 3 1 32 13 25 17 32 5 36 5 39 0 37 -13 32 -7 37 7 44 18 39 -8 29 -15 49 8 20 171 -12 52 -13 90 -7 52 -2 41z"/>
- <path class="fil3"
- d="M-1577 1870l125 46 76 -41 71 127 -96 162 5 56 -2 9 -8 -2 -29 15 -39 8 -44 -18 -37 -7 -32 7 -37 13 -39 0 -36 -5 -32 -5 -25 -17 -32 -13 -3 -1 0 0 37 -136 101 -107 -27 -71 49 4 37 13 17 -37z"/>
- <path class="fil9"
- d="M-1621 1478l37 102 14 38 -38 8 -19 268 -1 2 -3 -2 -49 -4 -37 -98 -109 66 114 -346 91 -34z"/>
- <path class="fil4"
- d="M-1404 1525l49 71 65 -37 158 73 104 -91 44 61 -48 57 99 83 112 -96 336 197 -57 39 -73 48 -46 33 -47 30 -115 -194 -136 85 -144 -134 -37 67 -69 -37 -26 85 -25 69 -44 67 -2 0 -70 -126 -76 41 -125 -46 -17 37 -37 -13 3 2 1 -2 19 -268 38 -8 -13 -36 179 -57z"/>
- <path class="fil5"
- d="M-2295 1211l77 20 115 -112 288 75 267 137 83 -115 100 60 107 -102 48 27 42 -40 125 10 48 170 37 128 -67 67 -2 6 -1 -1 -104 91 -158 -73 -65 37 -49 -71 -179 57 -1 -2 -37 -102 -91 34 -36 110 0 0 37 -110 -245 -139 -127 84 -94 -117 -197 66 -48 -30 36 -49 0 0 1 -1 90 -115z"/>
- <path class="fil6"
- d="M-598 1441l48 -97 -40 -28 40 -95 0 -2 0 0 -58 -35 -55 -40 -65 40 -60 -65 -105 117 5 75 -107 30 37 128 -67 67 -2 6 -1 -1 44 61 -48 57 99 83 112 -96 336 197 -1 0 11 11 165 -88 -288 -325z"/>
- <path class="fil2"
- d="M-387 1313l0 -136 -46 -21 54 -62 -48 -46 -2 0 -84 86 -5 100 -32 -15 0 2 -40 95 40 28 -48 97 288 325 -1 1 1 1 112 0 -27 -102 42 -37 42 -40 -136 -258 -52 -12 -58 -6z"/>
- <path class="fil9"
- d="M-344 977l-51 0 53 66 -40 49 -45 -44 -2 0 1 -2 -27 -22 -35 35 -38 -33 -5 -165 48 -22 2 1 33 87 102 -58 67 22 2 3 -65 83z"/>
- <path class="fil5"
- d="M-55 968l91 64 -314 299 -51 -12 -58 -6 0 -136 -46 -21 54 -62 -15 -15 12 13 40 -49 -53 -66 51 0 3 -5 1 0 285 -4z"/>
- <path class="fil2"
- d="M-130 1381l66 136 -32 29 -34 30 -11 13 -136 -258 -30 -7 29 7 314 -299 -3 -2 3 0 47 30 51 55 -49 149 -59 44 -156 73zm-12 209l-3 3 0 0 3 -3z"/>
- <path class="fil2"
- d="M-863 2425l-48 -31 -40 28 -8 19 -12 20 -8 16 -14 17 -15 19 -20 18 -14 15 -20 16 -15 16 -10 22 -8 32 -6 45 -7 53 -3 41 -5 41 -5 43 0 12 -41 -11 -140 -163 0 0 4 -32 -73 -20 2 -41 7 -52 13 -90 12 -52 -20 -171 -41 -6 2 -9 -5 -56 96 -162 -71 -127 70 126 2 0 44 -67 25 -69 26 -85 69 37 37 -67 144 134 136 -85 115 194 47 -30 46 -33 73 -48 56 -39 10 10 0 0 -121 117 -266 455zm378 -582l-64 -38 0 0 64 38z"/>
- <path class="fil11"
- d="M-14 2035l39 39 -31 34 -266 -121 -22 62 -221 -153 -1 -4 40 -39 0 0 1 1 165 -88 -1 1 1 1 112 0 -27 -102 42 -37 39 -37 -1 1 0 0 3 -3 1 -1 -18 -35 18 35 11 -13 34 -30 31 -29 45 85 37 -29 28 91 111 90 -125 74 14 156 -59 51z"/>
- <path class="fil4"
- d="M-402 3034l42 133 -90 62 -24 -41 -7 -25 1 -33 0 -33 -9 -14 -12 -6 -13 -13 -3 -16 0 -23 -11 -21 -23 -18 -30 -26 -26 -34 -16 -10 -322 -89 -3 85 -3 3 0 -2 -211 -57 41 11 0 -12 5 -43 5 -41 3 -41 7 -53 6 -45 8 -32 10 -22 15 -16 20 -16 14 -15 20 -18 15 -19 14 -17 8 -16 12 -20 8 -19 40 -28 48 31 263 -450 6 -5 93 62 -190 178 80 136 184 59 -49 139 97 82 -60 12 46 48 17 8 -20 147 243 131 0 51 -144 34 -48 -51 -57 28z"/>
- <path class="fil7"
- d="M-478 3515l-6 161 -2 2 0 0 -175 -11 -4 0 -106 -100 -2 1 1 0 -97 39 -99 -38 41 -121 -13 -248 -2 -1c0,-16 -14,-143 -14,-143l-4 -2 6 1 3 -142 0 2 3 -3 3 -85 322 89 16 10 26 34 30 26 23 18 11 21 0 23 3 16 13 13 12 6 9 14 0 33 -1 33 7 25 24 41 7 -4 -1 7 14 23 11 31 9 39 8 37 3 43 3 17 -82 93zm-185 154l-58 39 0 0 58 -39zm-279 -469c0,0 0,0 0,0 0,0 0,0 0,0z"/>
- <path class="fil9"
- d="M-332 3350l16 36 11 26 2 39 0 79 -2 43 -4 61 -5 39 -157 46 0 0 -15 -41 0 0 2 -2 6 -161 82 -93 -3 -17 -3 -43 -8 -37 -9 -39 -6 -18 2 0 28 24 23 14 19 23 21 21z"/>
- <path class="fil9"
- d="M-332 3782l124 96 -30 45 80 54 -10 92 -122 32 -12 69 -37 -17 -75 52 -1 0 3 -5 -10 -4 -16 -18 1 -12 10 -12 13 -17 5 -24 3 -28 -11 -25 -14 -15 -11 -21 -2 -20 5 -21 13 -17 19 -16 2 -11 -9 -12 -12 -12 -4 -12 9 -14 10 -15 -4 -11 -11 -12 -7 -15 -5 -22 -40 -115 7 20 0 0 157 -46 0 -1 2 1 -20 109z"/>
- <path class="fil5"
- d="M-119 3484l5 -49 196 -42 213 153 5 50 -151 121 91 47 -101 226 -70 -70 -79 149 -153 -37 -1 -1 6 -54 -80 -54 30 -45 -124 -96 20 -109 -2 -1 5 -38 4 -61 2 -43 0 -79 -2 -39 -1 -1 1 -1 70 25 116 49z"/>
- <path class="fil5"
- d="M94 4143l-74 277 -45 75 -3 0 -32 -26 12 -74 -77 -20 -114 34 -35 77 -86 -47 1 0 0 -1 -95 -29 -34 -73 76 -136 -3 5 1 0 75 -52 37 17 12 -69 122 -32 6 -61 -2 23 1 1 153 37 2 -3 1 3 101 74z"/>
- <path class="fil7"
- d="M-257 2548l42 -58 146 85 -22 59 -9 49 17 46 115 5 71 -58 44 22 -42 105 84 51 29 -29 83 7 -39 208 -61 3 -10 -98 -203 34 -54 88 -88 -44 -1 0 2 0 0 -51 -243 -131 20 -147 -17 -8 -46 -48 60 -12 -97 -82 47 -134 18 6 154 132z"/>
- <path class="fil1"
- d="M174 3091l6 19 3 19 1 29 -6 17 -9 30 -19 38 -14 40 -16 38 -37 72 0 1 -1 -1 -196 42 -5 49 -116 -49 -70 -25 -1 1 -10 -25 -16 -36 -21 -21 -19 -23 -23 -14 -28 -24 -2 0 6 18 -11 -31 -14 -23 1 -7 83 -58 -42 -133 57 -28 48 51 142 -34 1 0 88 44 54 -88 203 -34 10 96 -27 50zm-327 -119l-89 -48 0 0 89 48z"/>
- <path class="fil8"
- d="M-423 2256l31 96 -64 44 -155 -50 -80 -136 190 -178 -93 -62 -6 5 -15 25 18 -30 81 -78 1 4 214 148 5 9 -51 116 -76 87z"/>
- <path class="fil8"
- d="M138 2299l-39 183 56 40 -50 154 -2 0 -71 58 -115 -5 -17 -46 9 -49 22 -59 -146 -85 -42 58 -154 -132 -18 -6 2 -5 -68 -21 39 12 64 -44 -31 -96 76 -87 51 -116 -5 -9 -49 -34 56 39 22 -62 265 120 1 3 144 189z"/>
- <path class="fil4"
- d="M90 1511l119 -68 -93 -175 -41 3 -49 37 -156 73 66 136 -32 29 31 -29 45 85 37 -29 1 4 2 -4 70 -62z"/>
- <path class="fil8"
- d="M276 1853l49 16 0 24 -14 64 82 10 -19 18 -18 29 -8 39 -4 45 -2 53 0 78 -2 67 -5 52 0 36 -10 29 -20 24 -15 25 -18 43 -12 43 -105 -25 0 -1 -56 -40 39 -183 -144 -189 -1 -3 -42 -18 43 19 31 -34 -39 -39 59 -51 -14 -156 125 -74 -111 -90 -27 -87 2 -4 70 -62 57 -32 94 79 27 112 8 183z"/>
- <path class="fil9"
- d="M460 1715l-33 41 2 19 1 20 2 19 -5 22 -6 19 0 22 -2 21 -2 18 -6 20 -10 17 -10 12 -3 1 -77 -9 14 -64 0 -24 -49 -16 -8 -183 -7 -29 17 -13 131 38c0,0 53,49 51,49z"/>
- <path class="fil4"
- d="M740 1786l65 7 21 11 11 13 -58 99 -31 -15 -98 215 -81 -82 -66 -152 -33 -13 -48 -10 -1 0 0 -4 6 -19 5 -22 -2 -19 -1 -20 -2 -19 33 -41c1,0 -20,-21 -36,-35l87 -56 102 -2 46 36 81 128z"/>
- <path class="fil1"
- d="M661 2211l162 164 6 183 -82 19 -41 239 -88 -51 -96 65 -2 -57 -47 -45 -26 84 -80 -76 -66 96 -83 -7 -29 29 -84 -51 42 -105 -42 -22 50 -153 105 25 12 -43 18 -43 15 -25 20 -24 10 -29 0 -36 5 -52 2 -67 0 -78 2 -53 4 -45 8 -39 18 -29 19 -18 -5 -1 3 -1 10 -12 10 -17 6 -20 2 -18 2 -21 0 -18 1 0 48 10 33 13 66 152 80 80 0 4 22 24 -10 69zm-350 -254l3 -12 0 0 -3 12z"/>
- <path class="fil1"
- d="M425 3467l-107 2 -94 -133 -11 -128 -43 -2 -1 0 0 -1 9 -30 6 -17 -1 -29 -3 -19 -6 -19 27 -50 0 2 61 -3 39 -208 -51 -4 51 4 66 -96 80 76 26 -84 47 45 2 57 96 -65 88 51 0 0 0 1 -31 216 171 125 -49 190 -159 112 -84 -5 -17 82 -109 -2 -3 -68z"/>
- <path class="fil7"
- d="M687 3942l-73 84 -16 -47 -61 44 -126 -100 -28 44 -86 -37 -40 61 -104 -33 87 -194 -91 -47 151 -121 -5 -50 -213 -153 1 1 0 -1 37 -72 16 -38 14 -40 19 -38 0 1 1 0 43 2 11 128 94 133 107 -2 3 68 109 2 17 -82 84 5 159 -112 0 0 2 0 26 19 -9 18 -15 17 -13 16 -8 14 -6 16 -7 19 -7 16 -10 15 -14 18 -18 21 -5 19 -6 17 -14 17 -13 17 -11 17 -11 16 -7 11 -2 85 89 49 -61 60 10 97z"/>
- <path class="fil7"
- d="M1016 3104l-170 55 0 -1 -171 -125 31 -216 0 -1 41 -239 82 -19 0 -1 0 0 68 38 61 -25 58 28 145 95 -6 59 33 8 -4 27 -5 25 -9 28 -11 18 -16 32 -16 24 -13 21 -11 22 -14 32 -11 32 -7 20 -9 20 -19 19 -17 13 -10 11z"/>
- <path class="fil8"
- d="M1071 1937l72 61 39 -37 58 32 -51 47 81 34 84 32 -27 63 33 16 -2 28 -210 50 -70 181 -75 22 -44 104 -1 0 -61 25 -68 -38 0 0 -5 -177 2 -4 50 -138 59 2 136 -303z"/>
- <path class="fil9"
- d="M908 1885l54 -73 107 125 1 4 -135 299 -59 -2 -50 138 -2 4 -1 -5 -162 -164 10 -69 -22 -24 0 -4 1 2 98 -215 31 15 56 -96 2 -1c0,0 73,65 71,66z"/>
- <path class="fil3"
- d="M1324 2407l131 62 -2 45 0 15 2 28 -8 31 -3 28 0 20 5 16 -54 95 -86 -21 -8 -29 -18 -116 -58 34 -19 152 -18 -7 -33 -8 6 -59 -145 -95 -57 -28 44 -104 75 -22 70 -181 204 -48 4 0 -32 192z"/>
- <path class="fil1"
- d="M1306 2786l39 26 -39 189 -116 166 -129 -101 -2 -2 3 -3 9 -20 7 -20 11 -32 14 -32 11 -22 13 -21 16 -24 16 -32 11 -18 9 -28 5 -25 4 -27 18 7 19 -152 58 -34 18 116 8 27 0 0 -3 62z"/>
- <path class="fil7"
- d="M1381 3404l-192 -235 0 -3 1 1 116 -166 39 -189 -39 -26 3 -62 0 0 -7 -22 7 24 86 21 54 -95 -1 -3 3 -1 12 19 14 16 16 14 18 10 11 14 4 19 -3 28 -9 30 -3 29 4 19 13 3 21 -1 19 9 19 18 13 12 -2 15 -11 13 -14 19 -8 33 0 28 0 16 -11 14 -8 16 -4 19 4 18 -2 22 -14 29 -18 19 -16 29 -11 38 -8 37 -11 30 -13 21 -19 21 -19 14 -12 18 -11 29 -11 19z"/>
- <path class="fil2"
- d="M1117 3789l-207 -142 -96 9 10 51 -88 77 -1 0 -86 -48 2 -85 7 -11 11 -16 11 -17 13 -17 14 -17 6 -17 5 -19 18 -21 14 -18 10 -15 7 -16 7 -19 6 -16 8 -14 13 -16 15 -17 9 -18 -26 -19 -2 0 49 -189 170 -55 10 -11 17 -13 16 -16 2 2 128 100 0 3 191 234 -15 23 -16 24 -22 20 -21 13 -22 8 -16 13 -11 16 -8 17 -5 19 -2 13 -17 10 -21 11 -21 17 -19 21 -22 28 -14 29 -11 26 -5 23 -2 23 7 32z"/>
- <path class="fil7"
- d="M701 4011l-157 256 18 18 13 25 -3 23 -15 28 -18 20 -15 28 -8 30 -7 31 -3 15 -111 -74 -129 5 -134 3 -56 41 -53 -36 -3 -5 74 -276 -101 -74 -1 -3 -2 3 79 -149 70 70 14 -32 104 33 40 -61 86 37 28 -44 126 100 61 -44 16 47 40 -46 2 1 45 30z"/>
- <path class="fil8"
- d="M1005 3915l0 94 -48 28 -71 -64 -116 6 -84 -36 1 -1 -10 -97 61 -60 -55 -30 52 29 1 0 88 -77 -10 -51 96 -9 200 137 1 2 8 28 0 23 2 12 -17 59 -99 7z"/>
- <path class="fil9"
- d="M302 4537l-35 -121 128 -5 110 73 -5 16 -7 18 -10 10 -9 11 -9 10 -7 18 -3 23 0 24 -4 18 -149 -95z"/>
- <path class="fil4"
- d="M406 4688l-11 16 -9 16 -8 14 -8 16 -3 17 -4 25 -3 21 -7 21 -4 19 -5 12 -1 1 0 0 -94 -56 -57 144 -1 2 -1 0 -46 -25 -185 -123 1 -3 3 -86 -10 -86 -1 -92 22 -44 -34 -28 32 26 3 0 45 -75 0 -1 3 5 53 36 56 -41 134 -3 26 -1 -25 1 35 121 147 93 1 2 -11 17 -14 16 -14 16 -5 7zm-448 119c0,0 0,0 0,0 0,0 0,0 0,0zm-2 0c0,0 0,0 0,0 0,0 0,0 0,0zm-6 -1c0,0 0,0 0,0 0,0 0,0 0,0z"/>
- <path class="fil11"
- d="M536 4813l-48 91 48 77 115 65c-1,0 -1,1 -1,1l32 52 -183 159 89 -78 -10 -4 -24 -5 -17 5 -18 14 -15 12 -19 5 -13 5 -16 17 -12 9 -19 5 -20 -2 -24 -5 -22 -15 0 -1 -5 -21 -7 -27 -10 -15 -14 -8 -21 0 -10 -5 -9 -15 2 -22 4 -23 0 -23 -1 -20 -5 -16 0 -17 5 -14 6 -11 11 -10 8 -13 6 -17 7 -21 7 -24 10 -32 1 -1 5 -12 4 -19 7 -21 3 -21 4 -25 3 -17 8 -16 8 -14 9 -16 11 -16 0 -1 7 1 123 125z"/>
- <path class="fil4"
- d="M658 4421l18 -45 102 59 61 69 107 1 -26 99 67 10 23 9 137 113 -28 107 -64 -23 7 -58 -151 38 -51 122 -93 61 0 1 -1 -1 -12 -18c3,-5 -102,80 -104,82 0,-1 0,-1 1,-1l-115 -65 -48 -77 48 -91 -123 -125 -7 -1 5 -6 14 -16 14 -16 11 -17 -1 -2 2 2 4 -18 0 -24 3 -23 7 -18 9 -10 9 -11 10 -10 7 -18 5 -16 1 1 3 -15 7 -31 8 -30 15 -28 18 -20 2 -4 1 -1c0,0 102,63 98,65zm-8 626c0,0 0,0 0,0 0,0 0,0 0,0z"/>
- <path class="fil4"
- d="M1382 4925l26 -121 -96 -93 -4 -21 -7 -21 -2 -18 -3 -26 3 -26 9 -16 2 -23 -11 -35 -14 -46 -10 -61 -7 -64 -4 -38 -289 -132 -125 213 95 108 1 0 -26 99 67 10 23 9 137 113 -19 70 66 24 23 -38 100 49 65 84z"/>
- <path class="fil4"
- d="M1224 3907l75 -118 14 16 21 14 29 12 22 7 21 6 16 7 4 15 -9 23 -21 27 -16 24 -10 21 -4 23 9 16 16 19 8 14 2 19 -7 23 -9 30 -5 19 -7 27 -10 31 -11 20 -12 17 -20 16 -14 12 -15 11 -14 16 -9 23 -2 17 -3 1 -221 -100 182 -308z"/>
- <path class="fil9"
- d="M1291 3729l7 21 1 20 2 21 -2 -2 -75 118 -1 1 -1 0 -101 -57 0 -2 -2 -12 0 -23 -8 -28 -1 -2 -25 -17 32 22 -7 -32 2 -23 5 -23 11 -26 14 -29 22 -28 19 -21 21 -17 21 -11 16 -9 6 1 3 20 11 17 10 20 9 19 5 24 -1 23 1 20 6 15z"/>
- <path class="fil1"
- d="M614 4026l72 -83 84 36 116 -6 71 64 48 -28 0 -94 99 -7 17 -57 101 57 1 0 1 -1 -182 308 62 28 -129 -59 -125 213 95 108 -106 -1 -61 -69 -102 -59 -18 45c4,-2 -98,-65 -98,-65l-1 1 -2 4 15 -28 3 -23 -13 -25 -18 -18 157 -256 -45 -30 -2 -1 -40 46z"/>
- <path class="fil2"
- d="M1478 5044l-15 68 0 55 7 70 -89 219 -75 0 -285 -261 -5 -85 -143 61 -107 -188 1 1 0 -1 93 -61 51 -122 151 -38 -7 58 64 23 28 -107 -19 70 66 24 23 -38 100 49 64 83 2 5 95 115zm-331 -308l-35 -29 0 0 35 29zm-393 229c0,0 0,0 0,0 0,0 0,0 0,0zm0 0c0,0 0,0 0,0 0,0 0,0 0,0zm0 0c0,0 0,0 -1,1 1,-1 1,-1 1,-1zm-1 1c-3,2 -11,7 -21,15l0 0c10,-8 18,-13 21,-15z"/>
- <path class="fil4"
- d="M1533 5341l-14 -174 -56 0 7 70 -89 219 0 0 206 6 -34 191 40 -13 24 -4 27 -6 22 -2 15 6 14 8 21 7 28 2 37 -2 45 0 37 0 29 -4 22 -9 17 -14 14 -23 12 -28 9 -19 24 -22 17 -25 16 -29 12 -41 4 -51 6 -47 0 -37 -8 -43 0 -12 -209 96 -30 74 -82 -16 -29 53 -33 -2 0 -60 -121 -49z"/>
- <path class="fil8"
- d="M1569 4588l-20 -151 44 -24 -36 -159 -90 -38 -47 48 -80 -42 -44 -20 -67 56 -4 40 39 18 4 38 7 64 10 61 14 46 11 35 -2 23 -9 16 -3 26 3 26 2 18 7 21 4 21 96 93 -26 121 -1 -1 2 5 93 112 3 2 38 -161 115 -49 84 -106 -86 -73 -30 -28 -31 -38z"/>
- <path class="fil7"
- d="M1877 4552l173 -20 -88 193 56 147 -89 243 23 64 -12 89 -65 -26 -44 96 1 1 -4 2 -30 74 -82 -16 -29 53 -33 -2 0 -60 -121 -49 -14 -174 -56 0 0 -55 15 -68 -37 -45 0 0 35 42 3 2 38 -161 115 -49 84 -106 161 -175z"/>
- <path class="fil7"
- d="M1934 4225l-78 -126 -97 -43 -78 174 -45 20 -39 -69 -49 15 6 56 0 1 3 1 36 159 -44 24 20 151 31 38 30 28 86 73 161 -175 1 0 1 0 46 -249 9 -78z"/>
- <path class="fil7"
- d="M2225 3890l172 86 -31 33 1 109 -11 16 -11 20 -12 17 -15 17 -13 20 -8 17 -1 21 1 26 0 20 -1 17 -8 12 -12 13 -16 12 -27 12 -28 12 -70 27 -18 9 -10 11 -2 12 0 14 4 12 2 7 -63 71 -170 19 1 0 46 -249 9 -78 -32 -53 77 3 14 -9 18 -11 17 -13 13 -12 8 -14 6 -25 7 -29 6 -28 10 -21 10 -20 13 -10 17 -5 20 -4 22 -2 19 -6 14 -11 12 -14 11 -12 8 -18 1 -21z"/>
- <path class="fil6"
- d="M1524 3808l172 71 -70 57 13 59 -90 201 -1 0 6 56 0 1 -87 -37 -47 48 -80 -42 -3 -1 3 -2 12 -17 11 -20 10 -31 7 -27 5 -19 9 -30 7 -23 -2 -19 -8 -14 -16 -19 -9 -16 4 -23 10 -21 16 -24 21 -27 -12 15 80 25 48 -50 -9 -71z"/>
- <path class="fil1"
- d="M1395 3483l79 -16 18 135 -42 111 118 46 -44 48 9 72 -48 50 -80 -25 12 -15 9 -23 -4 -15 -16 -7 -21 -6 -22 -7 -29 -12 -21 -14 -12 -14 -2 -21 -1 -20 -7 -21 -6 -15 -1 -20 1 -23 -5 -24 -9 -19 -10 -20 -11 -17 -3 -20 -6 -1 1 -1 2 -13 5 -19 8 -17 11 -16 16 -13 22 -8 21 -13 22 -20 1 -2 1 0 44 35z"/>
- <path class="fil6"
- d="M1656 3662l372 58 37 73 150 23 -27 54 38 20 0 0 -1 0 0 5 -3 13 -5 15 -13 18 -14 16 -19 11 -25 3 -27 4 -17 7 -16 12 -12 23 -9 28 -7 27 -4 21 -9 25 -14 18 -16 15 -16 12 -6 3 0 0 -22 7 -69 -2 -1 0 -45 -72 35 -84 -67 -86 -128 -50 -172 -71 0 -1 44 -48 -1 0 89 -97z"/>
- <path class="fil2"
- d="M1696 3879l128 50 67 86 -35 84 -97 -43 -78 174 -45 20 -39 -69 -48 15 90 -201 -13 -59 70 -57z"/>
- <path class="fil9"
- d="M2151 3589l73 57 16 131 -23 37 -4 1 -148 -22 -36 -70 0 -1 99 -214 36 25 -13 56z"/>
- <path class="fil8"
- d="M1877 3253l106 18 64 90 -1 84 82 63 -99 214 0 1 -1 -3 -372 -58 -89 97 -117 -46 40 -105 4 -5 97 -15 58 -124 48 18 21 -54 14 -60 103 22 42 -137z"/>
- <path class="fil11"
- d="M1607 2967l-39 -10 -1 -1 -2 11 0 28 0 16 -11 14 -8 16 -4 19 4 18 -2 22 -14 29 -18 19 -16 29 -11 38 -8 37 -11 30 -13 21 -19 21 -19 14 -12 18 -11 29 -11 19 -1 -1 -15 23 -16 24 1 -2 1 0 44 35 79 -16 18 135 -2 6 4 -5 97 -15 58 -124 48 18 21 -54 14 -60 103 22 14 -46 0 0 -145 -45 30 -77 -81 -135 -46 -120zm-257 399l30 37"/>
- <path class="fil1"
- d="M1623 2845l92 48 12 -62 129 -53 104 123 -56 45 305 236 207 -152 41 96 38 123 -48 12 -57 43 -106 84 -48 -50 -187 26 -2 0 0 -3 -64 -90 -106 -18 -28 91 0 0 -145 -45 30 -77 -81 -135 -46 -120 -39 -10 -1 -1 6 -22 14 -19 11 -13 2 -15 -13 -12 0 0 0 -1 36 -29z"/>
- <path class="fil6"
- d="M1729 2401l39 36 -5 70 -17 72 149 0 -12 57 29 24 -55 119 -1 -1 -129 53 -12 62 -92 -48 -36 29 0 1 0 0 -19 -18 -19 -9 -21 1 -13 -3 -4 -19 3 -29 9 -30 3 -28 -4 -19 -11 -14 -18 -10 -16 -14 -14 -16 -12 -19 -3 1 -4 -13 0 -20 3 -28 8 -31 -2 -28 0 -8 0 0 55 -31 15 -2 14 2 17 -10 24 -21 36 -29 115 -29z"/>
- <path class="fil11"
- d="M1298 2010l124 37 0 -15 -9 -22 102 -45 67 112 124 59 -28 69 87 26 24 113 30 31 -51 63 0 -1 -39 -36 -115 29 -36 29 -24 21 -17 10 -14 -2 -15 2 -55 31 0 0 0 -7 2 -45 -131 -62 32 -192 -4 0 6 -2 2 -28 -33 -16 27 -63 -84 -32 -1 -1 1 -2 28 -61z"/>
- <path class="fil11"
- d="M1986 2054l43 71 33 63 96 57 -105 89 -84 -81 -178 93 0 -1 -2 -1 -23 -112 220 -178z"/>
- <path class="fil9"
- d="M2227 2349l-226 134 13 79 -100 99 -2 0 0 -1 -29 -24 12 -57 -149 0 17 -72 5 -70 0 1 51 -63 -28 -30 0 1 178 -93 84 81 105 -89 0 0 2 0 67 104zm-451 -68l0 0 13 63 -13 -63z"/>
- <path class="fil9"
- d="M1153 1934l199 -95 46 41 -11 17 -6 15 6 18 13 15 4 24 2 22 7 19 9 22 0 15 -124 -37 -28 61 -1 2 -80 -33 51 -47 -58 -32 -39 37 -26 -21 -1 -4 37 -39z"/>
- <path class="fil9"
- d="M1873 1776l43 21 -12 33 -1 15 0 18 -4 13 -4 15 -13 22 43 23 59 118 0 2 -218 176 5 26 -6 -27 -87 -26 28 -69 -80 -38 50 -196 99 8 27 -74 41 24 30 -84z"/>
- <path class="fil9"
- d="M1808 1309l63 50 -50 254 76 87 -24 74 0 2 0 0 -30 84 -41 -24 -27 74 -96 -7 -1 -1 -11 -159 85 -169 56 -265z"/>
- <path class="fil8"
- d="M1814 1270l-91 -26 -6 17 -11 13 -15 11 -11 9 -2 19 4 24 4 28 0 35 -4 30 -11 20 -19 13 -9 20 -11 26 -22 32 -15 18 -23 23 -20 26 -22 29 -15 21 -11 27 -4 32 6 26 -6 20 -15 23 -20 14 -17 19 -22 24 -19 22 -11 19 -11 15 -2 18 10 19 9 15 0 20 0 19 16 18 97 -43 67 112 44 21 50 -196 41 3 -38 -2 -1 -1 -11 -159 85 -169 56 -265 6 -39z"/>
- <path class="fil6"
- d="M1003 1563l37 -76 -63 -56 48 -29 -77 -141 -51 18 -53 -33 -204 278 -24 101 43 33 81 128 65 7 21 11 11 13 -2 3 2 -1c0,0 73,65 71,66l54 -73 1 1 33 -46 54 54 74 -199 -121 -59z"/>
- <path class="fil2"
- d="M956 1138l62 26 180 -113 44 20 -48 69 24 29 84 -60 31 53 33 -82 87 3 19 156 -84 79 19 53 -218 105 -63 147 -3 0 1 -1 -121 -59 37 -76 -63 -56 48 -29 -77 -141 -51 18 -49 -30 33 -63 75 -48z"/>
- <path class="fil5"
- d="M1518 1282l120 -113 84 75 0 1 -5 16 -11 13 -15 11 -11 9 -2 19 4 24 4 28 0 35 -4 30 -11 20 -19 13 -9 20 -11 26 -22 32 -15 18 -23 23 -20 26 -22 29 -15 21 -11 27 -4 32 6 26 -6 20 -15 23 -20 14 -17 19 -22 24 -19 22 -11 19 -5 7 7 -11 -46 -41 -199 95 -37 39 1 4 -46 -40 -11 25 10 -21 -1 -4 -107 -125 1 1 33 -46 54 54 74 -199 -1 1 3 0 63 -147 218 -105 -19 -53 84 -79 46 43zm-133 621l-2 14 2 3 -1 0 -3 -8 4 -9z"/>
- <path class="fil9"
- d="M1405 839l-65 148 57 26 -29 67 -2 0 -33 82 -31 -53 -84 60 -24 -29 48 -69 -43 -19 0 -1 -48 -29 254 -183z"/>
- <path class="fil8"
- d="M2237 1201l-149 -55 -2 -2 -37 -13 -164 155 -70 -16 -2 1 -5 38 63 50 -50 254 76 87 -24 74 0 2 43 21 -12 33 -1 15 0 18 -4 13 -4 15 -13 22 42 22 99 -189 239 -290 -49 -68 55 -43 -6 -137 -25 -7zm-464 58l0 0 41 11 -41 -11z"/>
- <path class="fil9"
- d="M2432 1312l53 46 40 -40 63 40 -61 76 -17 151 -21 17 -51 -41 -57 51 -53 -65 -67 -90 1 -1 -49 -68 55 -43 -6 -137 -1 -1 1 -1 125 29 47 7 -2 70z"/>
- <path class="fil6"
- d="M2615 1241l37 45 -62 69 -4 2 -61 -39 -40 40 -53 -46 2 -70 -47 -7 -125 -29 -1 1 -24 -6 161 -197c4,0 15,-112 15,-112l55 -6 0 -6 8 6 45 14 51 -71 211 230 -168 182z"/>
- <path class="fil7"
- d="M2385 1730l-94 159 -88 128 -108 6 -63 108 0 0 -3 -6 -43 -71 -16 13 14 -11 0 -2 -59 -118 -1 -1 99 -189 238 -289 67 90 53 65 57 -51 47 38 2 6 -102 125z"/>
- <path class="fil9"
- d="M2987 1338l-191 180 14 -154 -19 -19 -48 37 -93 -92 -1 -1 3 -3 -37 -45 168 -182 -50 -55 44 49 13 4 103 -44 57 3 101 111 0 -2 1 2 50 58 -16 17 -15 12 -17 14 -17 17 -18 16 -13 13 -18 9 -8 8 7 47z"/>
- <path class="fil9"
- d="M3479 1532l-49 24 -35 -35 96 -73 71 -98 -47 -43 0 -1 4 3 45 -91 54 31 98 157 -49 74 46 47 0 5 -19 14 -26 18 -20 19 -26 19 -21 12 -22 5 -14 0 -86 -87z"/>
- <path class="fil5"
- d="M3073 1712l-35 -156 -250 58 -5 0 2 -3 -40 -56 50 -38 2 -3 -1 4 191 -180 -7 -47 8 -8 18 -9 13 -13 18 -16 17 -17 17 -14 15 -12 16 -17 -2 -2 3 0 88 91 34 -91 81 38 29 0 19 -17 53 -86 78 45 10 -13 29 32 29 56 -34 71 -4 -3 0 1 47 43 -71 98 -96 73 -1 0 -145 103 38 64 -214 24z"/>
- <path class="fil9"
- d="M2700 1723l-63 46 -50 34 -95 -88 -36 54 -65 -37 -1 -9 97 -118 -2 -6 -47 -38 51 41 21 -17 17 -151 61 -76 -32 -21 30 20 4 -2 59 -66 1 1 93 92 48 -37 19 19 -13 150 -2 3 -50 38 40 56 -85 112zm-277 -148l0 0 15 -14 -15 14z"/>
- <path class="fil5"
- d="M2856 1993l-76 85 -83 -30 -38 -17 -73 0 0 -228 0 0 1 0 50 -34 63 -46 85 -112 -2 3 5 0 250 -58 35 156 213 -24 4 2 -365 334 -69 -31z"/>
- <path class="fil9"
- d="M2266 2410l-40 -59 -1 0 2 -2 -67 -104 -2 0 0 0 -96 -57 -30 -57 0 0 63 -108 108 -6 88 -128 94 -159 31 -38 -26 31 1 9 65 37 36 -54 95 88 -1 0 0 0 0 228 4 0 -7 62 -120 68 -12 121 -185 128z"/>
- <path class="fil7"
- d="M2484 2519l16 145 -85 199 2 102 46 33 -43 36 -1 3 -3 -7 -207 152 -305 -236 56 -45 -104 -123 1 1 55 -118 2 0 100 -99 -13 -79 224 -132 1 0 40 59 80 -56 5 4 133 161z"/>
- <path class="fil3"
- d="M2586 2669l-86 -5 0 0 -16 -145 -133 -161 -5 -4 -36 26 0 -1 141 -97 12 -121 120 -68 7 -62 69 0 32 14 1 7 -38 88 -45 69 8 26 135 42 99 17 -265 375z"/>
- <path class="fil2"
- d="M3091 2020l-50 -92 -7 -5 -109 101 -69 -31 -76 85 -83 -30 -6 -3 1 7 -38 88 -45 69 8 26 135 42 99 17 -3 5 6 -3 123 -50 58 -92 73 -37 -89 -27 72 -70z"/>
- <path class="fil9"
- d="M3051 2410l-114 18 -17 -32 133 -115 -73 -40 -3 5 -123 50 -6 3 3 -5 -265 374 0 1 10 118 82 55 96 -77 44 53 98 -120 33 18 108 -106 -18 -55 51 -45 -39 -100z"/>
- <path class="fil9"
- d="M3192 2518l30 57 -94 92 23 51 -45 41 -118 98 -62 40 -38 33 -23 -29 49 -57 -73 0 -21 -26 0 -3 96 -117 33 18 108 -106 -18 -55 48 -43 3 0 102 6z"/>
- <path class="fil9"
- d="M2510 3018l-53 108 -1 0 -37 -89 1 -3 43 -36 -46 -33 -2 -102 85 -199 86 5 6 -10 -6 9 0 1 10 118 82 55 96 -77 44 53 25 -30 -23 27 0 3 21 26 73 0 -49 57 23 29 -25 27 -24 24 -17 18 -16 23 -14 30 -18 23 -25 28 -24 17 -23 18 -192 -120z"/>
- <path class="fil9"
- d="M3396 2549l-64 -98 33 -55 -57 -19 43 -53 -39 -36 100 -117 118 125 41 57 -175 196z"/>
- <path class="fil6"
- d="M3239 2055l-132 63 -72 36 -55 87 73 40 -133 115 17 32 114 -18 39 100 -3 2 3 0 100 6 4 -2 114 -137 3 -1 -3 -1 43 -53 -39 -36 95 -111 1 -6 -25 -18 -144 -98z"/>
- <path class="fil9"
- d="M3606 2288l-74 8 -2 0 0 0 -118 -125 -29 34 24 -28 1 -6 -25 -18 -126 -85 0 -1 114 -151 2 -1 33 34 72 -48 192 133 1 1 -12 43 -15 38 -14 41 -12 41 -8 41c0,0 -2,47 -4,49z"/>
- <path class="fil9"
- d="M3247 3474l-59 -60 182 -167 5 0 0 5 53 35 17 -22 -16 21 0 3 36 28 -38 62 85 52 0 1 -43 44 42 138 -12 30 -94 -95 -172 8 14 -83z"/>
- <path class="fil5"
- d="M3029 3242l-93 20 -81 12 -114 -58 -13 -64 -24 -13 0 -3 21 -16 24 -17 25 -28 18 -23 14 -30 16 -23 17 -18 24 -24 25 -27 38 -33 62 -40 29 -25 -27 23 202 169 0 0 0 1 -163 217zm-5 -416l-7 6 7 -6z"/>
- <path class="fil2"
- d="M3187 3416l-228 211 -91 65 -17 36 -98 165 0 13 13 30 22 55 -33 18 -12 -23 -8 -22 -15 -23 -20 -12 -17 2 -18 15 -10 20 -13 18 -47 -58 0 -116 -83 -87 -161 75 -10 25 -20 113 -1 1 -94 -47 0 0 -38 -20 27 -54 -2 -1 4 -1 23 -37 -16 -131 -73 -57 13 -56 -36 -25 -82 -63 1 -84 0 3 2 0 187 -26 48 50 106 -84 57 -43 48 -12 -38 -123 -1 0 1 0 53 -108 192 120 2 -2 0 3 24 13 13 64 114 58 81 -12 93 -20 163 -217 0 -1 55 41 1 -2 123 102 4 87 0 -5 -5 0 -182 167 2 1 -3 1zm-985 528c0,0 0,0 0,0l2 -3 13 -18 5 -15 3 -13 -1 16 -8 18 -11 12 -3 3z"/>
- <path class="fil9"
- d="M2532 3944l-103 -3 -33 35 -76 -39 1 -1 20 -113 10 -25 161 -75 30 32 2 8 -12 181z"/>
- <path class="fil9"
- d="M3079 3976l-183 -20 -105 40 -5 -4 2 -1 -22 -55 -13 -30 0 -13 98 -165 17 -36 91 -65 228 -211 3 -1 -2 -1 59 60 -14 83 172 -8 94 95 12 -30 -11 28 1 3 -42 113 -91 -51 -123 18 -166 251z"/>
- <path class="fil6"
- d="M2389 4282l-35 61 -59 -28 -2 -2 3 -4 1 -17 0 -20 -1 -26 1 -21 8 -17 13 -20 15 -17 12 -17 11 -20 11 -16 -1 -109 31 -33 -1 0 33 -35 103 3 12 -181 -2 -8 -14 -15 54 57 13 31 0 98 45 55 1 5 -22 56 -3 26 8 33 -13 38 -8 36 -58 5 -18 112 -138 -10zm137 -545l2 3 -2 -3z"/>
- <path class="fil9"
- d="M2965 4371l-10 61 -28 0 -3 -20 -7 -21 -8 -23 0 -25 10 -26 15 -33 11 -25 0 -33 -13 -41 -13 -36 -18 -28 -30 -18 -41 -23 -28 -20 -31 -25 -15 -23 2 -4 28 -16 5 4 105 -40 179 20 81 232 -71 107 -54 63 -66 -7z"/>
- <path class="fil8"
- d="M3530 3928l-50 63 -82 -2 -79 145 26 56 211 99 1 0 73 -92 65 -78 5 -1 6 3 -9 -4 -100 -85 -18 -103 43 -81 -57 -32 -1 2 -44 48 10 62z"/>
- <path class="fil4"
- d="M3146 4338l-59 -23 -1 -3 70 -104 -81 -232 4 0 166 -251 123 -18 91 51 123 68 0 0 -17 -10 -1 2 -44 48 10 62 -50 63 -82 -2 -79 145 1 2 -1 0 -36 11 26 61 -105 30c0,0 -58,97 -58,100z"/>
- <path class="fil4"
- d="M2743 4343l91 129 16 165 2 147 -33 265 -47 29 -67 18 -100 -56 27 -96 -92 -22 27 -178 -58 -47 18 -105 49 -2 2 -24 5 -27 13 -36 11 -31 5 -27 -5 -18 -9 -24 -6 -25 2 -35 6 -121 0 -46 1 -1 2 0 5 -21 1 -5 12 -31 0 -10 3 -7 -2 -6 1 -4 -6 -20 -1 -3 7 -35 13 -29 9 -20 0 -4 10 -14 10 -20 18 -15 17 -2 20 12 15 23 8 22 12 23 3 -1 -2 4 15 23 31 25 28 20 4 3 0 6 -64 160 -27 94z"/>
- <path class="fil6"
- d="M2796 5225l-29 -145 0 0 5 -2 47 -29 33 -265 -2 -147 -16 -165 -91 -129 27 -94 64 -160 0 -6 37 20 30 18 18 28 13 36 13 41 0 33 -11 25 -15 33 -10 26 0 25 8 23 7 21 3 20 1 0 0 0 0 32 -5 26 -6 23 -5 18 9 22 11 20 0 27 7 23 14 15 20 9 9 11 -12 18 3 16 18 20 20 16 18 31 6 38 0 43 5 43 11 33 14 25 4 22 4 90 -8 20 -27 16 -45 15 -23 16 -6 16 6 20 14 15 -5 23 -15 20 -9 16 -159 -5z"/>
- <path class="fil4"
- d="M3147 4340l-60 -24 -1 -3 70 -105 -81 -232 4 0 166 -251 123 -18 91 51 106 58 -1 2 -44 48 10 62 -50 63 -82 -2 -79 145 1 2 -2 1 -32 8 23 63 -103 27 -59 105z"/>
- <path class="fil4"
- d="M3161 4755l-124 50 -2 0 0 -8 -6 -38 -18 -31 -20 -16 -18 -20 -3 -16 12 -18 -9 -11 -20 -9 -14 -15 -7 -23 0 -27 -11 -20 -9 -22 5 -18 6 -23 5 -26 0 -32 0 0 27 0 10 -61 66 7 54 -63 10 -16 -9 14 1 3 57 23 1 3 27 103 150 38 70 -25 1 1 -12 163 60 22 -5 61 156 20 -135 190 84 124 -25 69 -94 13 -123 -59 -94 -52 38 -100 -60 -75 33 -42 -55 -38z"/>
- <path class="fil11"
- d="M3144 4339l1 3 27 103 150 38 70 -25 1 1 0 -3 151 -43 2 -1 1 1 -33 -62 43 -61 28 -36 -28 35 -1 0 -211 -99 -25 -54 -2 1 -32 8 23 63 -103 27 -59 105 -3 -1z"/>
- <path class="fil1"
- d="M2431 4694l-138 -89 -6 -20 -8 -29 -17 -23 -18 -31 -25 -38 -18 -28 -5 -29 5 -20 9 -17 1 -3 22 -9 27 -12 16 -12 12 -13 5 -8 2 2 59 28 35 -61 138 10 18 -112 58 -5 -2 0 -1 1 0 46 -6 121 -2 35 6 25 9 24 5 18 -5 27 -11 31 -13 36 -5 27 -2 24 -49 2 -17 101 -4 1 -75 0z"/>
- <path class="fil2"
- d="M2181 5288l-135 86 -6 1 5 -38 0 -37 -8 -43 0 -12 -205 94 -1 -1 44 -96 65 26 12 -89 -23 -64 89 -243 -56 -147 88 -193 -2 1 63 -71 -2 -7 -4 -12 0 -14 2 -12 10 -11 18 -9 70 -27 6 -3 -1 3 -9 17 -5 20 5 29 18 28 25 38 18 31 17 23 8 29 6 20 138 89 75 0 4 -1 17 -101 -18 105 58 47 -27 178 92 22 -27 96 98 55 1 1 20 132 -89 -43 -193 14 12 -26 11 -25 9 -26 34 -46 -126 -49 -43 83 -43 -3 -54 -2 -29 74 -17 49 -15 60z"/>
- <path class="fil8"
- d="M3083 5283l-127 -50 -3 -3 2 0 9 -16 15 -20 5 -23 -14 -15 -6 -20 6 -16 23 -16 45 -15 27 -16 8 -20 -4 -90 -4 -22 -14 -25 -11 -33 -5 -43 0 -35 2 0 124 -50 55 38 -33 42 60 75 -38 100 91 51 0 0 7 78 -24 -9 -196 153z"/>
- <path class="fil8"
- d="M3290 5256l-21 285 -36 43 -38 -17 -72 -141 -124 -38 -2 -17 -2 -33 2 -31 -7 -18 -17 -26 -16 -18 -1 -11 127 49 196 -153 24 9 0 -1 71 27 -33 103 -51 -12zm-334 -28l0 -1 1 -1 -1 2z"/>
- <path class="fil7"
- d="M3680 1556l28 18 10 76 -17 11 0 1 10 38 -280 130 -60 83 2 2 -2 1 -114 151 0 1 -18 -13 -132 63 -72 36 73 -37 -89 -27 72 -70 -50 -92 -7 -5 -77 72 333 -305 -4 -2 1 0 -38 -64 145 -103 1 0 76 -58 -76 58 35 35 49 -24 86 87 14 0 22 -5 21 -12 26 -19 20 -19 12 -8zm-274 393l14 -10 0 0 -14 10z"/>
- <path class="fil7"
- d="M2282 5519l-128 -22 -136 -11 5 -10 12 -41 4 -51 3 -25 -2 16 6 -1 135 -86 15 -60 17 -49 29 -74 54 2 43 3 43 -83 126 49 -34 46 -9 26 -11 25 -10 22 -4 2 -9 24 -6 18 -1 18 -2 21 -2 22 -5 18 -6 15 -2 15 4 15 4 14 -2 21 -4 14 -3 24 3 18 4 20 1 27 1 48 -84 38 -49 -68zm-238 -176l-2 16"/>
- <path class="fil7"
- d="M2565 5376l-155 -18 0 0 -3 -10 2 -15 6 -15 5 -18 2 -22 2 -21 1 -18 6 -18 9 -24 4 -2 7 -15 0 0 -7 15 -2 4 193 -14 89 43 -20 -132 -1 -1 2 1 62 -16 0 0 27 134 -3 14 4 106 -23 100 -59 -7 -22 63 -126 -114z"/>
- <path class="fil4"
- d="M2550 5774l-104 120 -244 -105 1 -31 64 -141 64 -30 84 -38 -1 -48 -1 -27 -4 -20 -3 -18 3 -24 4 -14 2 -21 -4 -14 -1 -5 0 0 155 18 126 114 22 -63 58 7 2 2 -60 152 -91 187 -72 -1z"/>
- <path class="fil6"
- d="M2748 5847l-130 209 -172 -162 104 -120 72 1 91 -187 1 -1 1 0 75 45 -78 174c0,0 37,43 36,41z"/>
- <path class="fil11"
- d="M2977 5506l-189 125 0 0 -73 -44 -1 0 59 -151 -2 -2 1 0 23 -100 -4 -106 1 -7 2 -2 2 6 159 5 -2 0 3 3 63 25 0 0 -63 -24 1 11 16 18 17 26 7 18 -2 31 2 33 1 7 -6 8 -3 22 -5 18 -6 16 -8 18 -2 20 9 26zm-264 -79l58 7 0 0 -58 -7z"/>
- <path class="fil5"
- d="M2027 5767l-91 -147 0 -6 9 -15 12 -28 9 -19 24 -22 17 -25 16 -29 -5 10 136 11 128 22 49 68 -64 30 -64 141 -1 29 0 0 -42 61 -133 -81z"/>
- <path class="fil5"
- d="M1925 5877l101 81 107 73 -90 90 56 124 -255 341 -203 175 -71 65 -60 2 34 -114 -49 -90 51 -41 -111 -57 9 -103 -65 -39 -70 -14 1 -1 -66 -89 7 -14 8 -28 8 -28 6 -19 1 -23 4 -20 10 -15 15 -17 22 -24 13 -18 6 -21 6 -22 13 -19 8 -22 11 -26 9 -34 12 -34 10 -30 3 -13 67 -93 69 -104 1 -3 40 -13 24 -4 27 -6 22 -2 15 6 14 8 21 7 28 2 37 -2 45 0 37 0 29 -4 22 -9 17 -14 5 -8 0 6 91 146 -3 1 -69 -21 -30 131z"/>
- <path class="fil4"
- d="M1508 6993l-77 70 -75 225 -142 -58 -115 -387 51 -167 169 -197 58 -33 28 -15 36 -8 3 0 -9 103 111 57 -51 41 49 90 -34 114 58 -2 0 2 -60 165z"/>
- <path class="fil8"
- d="M1309 6370l70 14 65 39 -3 0 -36 8 -28 15 -58 33 -169 197 -23 74 -131 -115 9 -81 5 3 39 -11 76 -88 75 15 109 -103z"/>
- <path class="fil4"
- d="M2120 7108l-222 -114 -259 -231 2 -2 203 -175 255 -341 -56 -124 90 -90 -107 -73 -101 -81 30 -131 69 21 3 -1 -23 -37 23 38 133 81 42 -61 0 0 0 2 244 105 172 162 1 -1 1 3 84 74 59 51 42 20 -32 35 -30 29 -32 47 -32 49 -37 52 -27 42 -35 42 -41 59 -33 54 -27 40 -32 44 -29 25 -22 2 -15 -7 -148 54 -113 338z"/>
- <path class="fil9"
- d="M2771 5873l-21 -25 -2 0 0 -1c1,2 -36,-41 -36,-41l78 -174 -2 -1 0 0 183 -121 3 -1 5 27 -7 30 -11 28 3 33 2 32 10 30 3 18 -3 25 -29 43 -16 18c0,0 -158,82 -160,80z"/>
- <path class="fil3"
- d="M2817 6030l-112 98 -5 0 -80 -70 -1 -3 -1 1 130 -209 0 1 2 0 21 25c2,2 160,-80 160,-80l16 -18 29 -43 3 -25 -3 -18 -10 -30 -1 -13 27 16 22 11 19 22 11 30 6 58 3 49 0 36 5 33 3 22 -3 22 -11 13 -192 -41 -38 113zm-243 -15l0 0 44 41 -44 -41z"/>
- <path class="fil5"
- d="M3301 5611l-64 -29 -1 -2 -3 4 -38 -17 -72 -141 -124 -38 -2 -14 0 0 1 4 -6 8 -3 22 -5 18 -6 16 -8 18 -2 20 9 26 -38 25 32 -21 3 -1 5 27 -7 30 -11 28 3 33 1 19 27 16 22 11 19 22 11 30 6 58 3 49 0 36 5 33 3 22 -3 22 -1 1 12 15 13 61 66 -84 32 -56 124 -15 60 -64 -53 -150 -8 -21c0,0 0,-21 -2,-21z"/>
- <path class="fil9"
- d="M2981 6281l-178 -76 0 0 2 -2 -42 -20 -59 -51 -4 -4 5 0 112 -98 38 -113 192 41 11 -13 3 -22 29 17 -10 82 20 9 13 12 12 13 15 11 5 11 -37 63 -68 21 -59 119z"/>
- <path class="fil7"
- d="M3444 5297l-5 151 -14 12 -19 26 -20 25 -25 31 -25 29 -33 40 -2 1c0,-1 0,-1 0,-1l-64 -29 -1 -2 33 -39 21 -285 51 12 33 -103 -71 -27 -7 -77 0 0 -7 -4 10 5 123 59 93 -12 0 0 -71 188zm-234 277l0 0 23 10 -23 -10z"/>
- <path class="fil11"
- d="M3499 5848l-135 -45 -53 -150 -8 -21c0,0 0,-19 -2,-21 0,0 0,0 0,1l2 -1 33 -40 25 -29 25 -31 18 -23 2 -1 98 98 -5 263zm-198 -237c0,0 0,0 0,0 0,0 0,0 0,0z"/>
- <path class="fil9"
- d="M2981 6283l-174 -78 -4 0 2 -2 -42 -20 -59 -51 -4 -4 5 0 112 -98 38 -113 192 41 11 -13 3 -22 -3 -22 -1 -8 35 2 -10 125 19 13 15 10 9 13 10 6 13 5 -5 19 -35 55 -68 22 -59 120z"/>
- <path class="fil7"
- d="M3095 6304l27 -58 18 -52 -31 -52 -1 -1 35 -55 5 -19 -13 -5 -10 -6 -9 -13 -15 -10 -18 -12 65 -83 32 -56 124 -15 60 -64 135 45 0 -9 5 7 72 21 2 -1 0 1 24 8 -2 23 -4 22 -5 18 -3 23 -5 20 -10 18 -13 13 -16 13 -18 16 -9 16 -10 28 -11 32 -19 71 41 38 -25 32 -18 25 19 30 20 21 25 18 16 6 -182 68 -138 8 -10 -15 2 -19 3 -19 3 -21 -9 -16 -16 -13 -13 -15 -20 -8 -17 -3 -13 23 -8 11 -42 -35z"/>
- <path class="fil6"
- d="M3118 6370l-24 35 -18 32 -19 30 -7 35 -14 37 -18 42 -21 37 -21 30 -16 21 -100 -67 121 -319 59 -120 68 -22 2 -4 -2 4 1 1 31 52 -18 52 -27 58 41 35 0 7 -18 24z"/>
- <path class="fil6"
- d="M3249 6988l-127 -19 -181 -275 16 -25 0 -2 3 2 16 -21 21 -30 21 -37 18 -42 14 -37 7 -35 19 -30 18 -32 24 -35 18 -24 0 -7 1 0 8 -11 13 -23 17 3 20 8 13 15 16 13 9 16 -3 21 -3 19 -2 19 10 15 14 -1 1 8 23 14 16 17 18 13 19 12 16 12 9 18 -4 24 -9 36 -12 35 -10 37 -7 39 -2 42 -2 61 83 14 3 73 -142 100z"/>
- <path class="fil2"
- d="M3462 6824l-74 -9 -83 -14 2 -61 2 -42 7 -39 10 -37 12 -35 9 -36 4 -24 -9 -18 -16 -12 -19 -12 -18 -13 -16 -17 -23 -14 -1 -8 -14 1 138 -8 182 -68 -3 2 2 0 16 -3 22 -5 10 6 7 16 9 29 10 26 10 16 17 10 16 11 8 10 -1 18 -5 17 -6 24 -4 26 12 18 20 11 2 1 0 1 -73 137 95 55 -15 54 -220 34 -22 -48zm49 -493l0 0 3 3 -3 -3z"/>
- <path class="fil2"
- d="M2904 7573l0 -309 55 -13 107 -273 48 -10 4 -6 4 7 127 19 25 -18 -24 17 0 1 18 132 5 7 3 31 45 114 86 170 5 189 -55 150 -101 197 -352 0 -129 -96 -18 -164 -5 -142 152 -3z"/>
- <path class="fil8"
- d="M1570 6935l126 -119 1 -2 -58 -51 2 -2 -71 65 -60 2 58 -2 0 2 -60 165 -77 70 -75 225 -27 -11 5 132 142 53 0 -187 0 -43 -8 -26 5 -25 48 -134c0,0 51,-112 49,-112zm-60 -107l4 -15 0 0 -4 15z"/>
- <path class="fil11"
- d="M1742 7042l-42 193 -31 139 -62 -10 -6 187 0 1c-18,-3 -35,-13 -57,-33l-68 -58 0 -186 0 -43 -8 -26 5 -25 48 -134c0,0 51,-112 49,-112l126 -119 1 -2 99 90 0 5 -112 96 58 37z"/>
- <path class="fil5"
- d="M1799 7414l125 -2 6 78 -1 1c0,-1 -1,-1 -1,-1 -41,-7 -83,-7 -147,11l-130 43c-39,13 -61,12 -95,-14l0 0c17,13 30,20 45,22l0 -1 6 -187 62 10 31 -139 42 -193 -58 -37 112 -96 0 -5 102 90 0 0 0 2 -72 164 -9 21 -6 24 -3 22 -9 187z"/>
- <path class="fil7"
- d="M1919 7293l3 119 0 0 -123 2 9 -187 3 -22 6 -24 9 -21 72 -164 0 -2 121 62 2 3 -102 234z"/>
- <path class="fil4"
- d="M2084 7215l17 151 -65 187 -3 0c-26,-22 -56,-42 -104,-62l1 -1 -6 -78 -2 0 0 0 -3 -119 102 -234 -2 -3 -33 -16 132 67 2 5 -36 103zm-195 271c7,0 13,1 20,1 -7,0 -13,-1 -20,-1zm20 1c3,1 6,1 9,1 -3,0 -6,0 -9,-1zm10 2c1,0 2,0 3,0 -1,0 -2,0 -3,0zm3 0c0,0 1,0 1,0 2,0 3,1 5,1 0,0 0,0 1,0 -1,0 -1,0 -1,0 -2,0 -3,-1 -5,-1m6 1c0,1 0,1 0,1 0,0 0,0 0,-1z"/>
- <path class="fil3"
- d="M2903 7266l-3 307 -148 3 3 136 -142 -216 -32 -62 -172 -59 -14 142 -163 20 3 15 98 59 62 36 23 59 -17 97 -10 4c-2,-1 -3,-2 -5,-3 -49,-27 -71,-36 -141,-74 -66,-37 -108,-75 -167,-133 -15,-16 -30,-30 -45,-44l3 0 65 -187 -17 -151 36 -103 -2 -5 -18 -9 20 10 113 -338 148 -54 15 7 22 -2 29 -25 32 -44 27 -40 33 -54 41 -59 35 -42 27 -42 37 -52 32 -49 32 -47 30 -29 30 -33 4 0 174 78 -121 319 97 65 0 2 -16 25 176 267 1 9 -50 6 -109 275 -56 15zm154 -799l1 -1 0 0 -1 1zm-1067 1055l0 0c16,10 30,20 43,31 -13,-11 -27,-21 -43,-31z"/>
- <path class="fil5"
- d="M2617 7789l-55 -8 -91 -83 -63 -17 -13 -34 -62 -36 -98 -59 -3 -15 163 -20 14 -142 172 59 32 62 1 1 0 1 6 126 -47 -32 -15 56 81 67 -22 74z"/>
- <path class="fil11"
- d="M2561 7833l-1 1c-16,3 -31,8 -47,10 -35,1 -76,-12 -123,-38 0,0 0,1 1,1l10 -4 17 -97 -23 -59 13 34 63 17 91 83 0 1 -1 24 0 27zm-214 -50c0,0 1,0 1,1 0,-1 -1,-1 -1,-1zm27 14c0,0 0,0 0,1 0,-1 0,-1 0,-1zm0 1c1,0 1,0 2,0 0,1 1,1 1,1 0,0 -1,0 -1,-1m2 2c0,0 0,0 0,0 0,0 0,0 0,0zm2 1c0,0 0,0 0,0 0,0 0,0 0,0zm1 0c0,1 1,1 2,1 -1,0 -2,0 -2,-1zm5 3c0,0 0,0 0,0 0,0 0,0 0,0zm2 1c0,0 0,0 0,0 0,0 0,0 0,0zm0 0c0,0 0,0 1,1 -1,-1 -1,-1 -1,-1zm1 1c0,0 0,0 0,0 0,0 0,0 0,0zm0 0c0,0 0,0 1,0 -1,0 -1,0 -1,0z"/>
- <path class="fil1"
- d="M2493 7843l0 0c1,0 1,0 1,0 0,0 0,0 -1,0zm10 1c0,0 0,0 0,0 0,0 0,0 0,0zm4 0c0,0 0,0 0,0 0,0 0,0 0,0zm3 0c1,0 1,0 2,0 -1,0 -1,0 -2,0zm4 0c0,0 0,0 1,0 -1,0 -1,0 -1,0zm4 0c0,-1 1,-1 1,-1 0,0 -1,0 -1,1zm2 -1c0,0 0,0 1,0 -1,0 -1,0 -1,0zm2 0c13,-3 25,-6 38,-9l1 -1 0 -27 1 -24 0 -1 0 0 55 8 22 -74 -81 -67 15 -56 47 32 -6 -126 0 -1 141 215 -2 -86 1 0 3 92 18 164 1 1 -11 -2c-100,-20 -105,-46 -150,-51 -34,-5 -63,7 -93,13z"/>
- <path class="fil4"
- d="M3650 7498l-71 125 -115 169 -91 -55 39 -106 -5 -189 -86 -170 -45 -114 -3 -31 -5 -7 213 266 156 15 2 1 11 96z"/>
- <path class="fil4"
- d="M3716 8127l-86 36 -51 18 10 -47 17 -108 36 12 55 -12 11 51 0 0 0 2 8 48z"/>
- <path class="fil0"
- d="M-3734 7962l0 785 7473 0 0 -338 -18 3 -20 8 -84 29 -80 -3 -67 -94 -103 -167 -218 -166 -183 -108 -201 -30c-100,-20 -105,-46 -150,-51 -37,-6 -68,10 -102,14 -36,1 -79,-13 -127,-40 -49,-27 -71,-36 -141,-74 -66,-37 -108,-75 -167,-133 -41,-40 -72,-75 -150,-107 -41,-7 -83,-7 -147,11l-130 43c-43,15 -67,11 -107,-25l-104 -88 -78 -69 -166 -137 -167 -82 -501 27 -663 41 -567 -54 -248 -28 -261 -89c-25,-11 -47,-31 -70,-56 -25,-24 -54,-46 -76,-57l-51 -39 -74 -34 -119 33 -205 126c0,0 -150,188 -181,212 -31,25 -36,75 -46,147 -19,23 -41,40 -94,34 -29,-9 -74,-22 -101,8l-71 65c-22,15 -28,35 -37,62l-130 138c-24,19 -45,37 -61,77 -28,32 -76,46 -122,57 -45,12 -100,54 -215,51 -74,-1 -105,17 -153,48l-60 51 -42 33c-15,6 -23,13 -30,36l-32 30c-62,43 -138,25 -226,-7 -45,-23 -49,-58 -90,-84 -101,-40 -146,-31 -219,-14l-18 5z"/></g>
- <g id="polygon_grenzen">
- <path class="fil10 str0"
- d="M1095 793l-721 0 24 40 29 32 58 42 88 38 76 12 83 -5c29,-10 54,-8 81,-13 30,-6 56,-13 72,-28 28,-20 50,-35 83,-47l74 -42 53 -29 0 0z"/>
- <path class="fil10 str1"
- d="M-3734 3532l0 590 292 41 295 -69 107 133 2 1 1 -1 90 -100 59 -69 51 -64c0,0 59,-90 56,-90l5 3 -1 -2 74 -155 -295 -180 -178 -113 -86 -53 -101 26 -116 39 -59 30 -152 71 -44 -38z"/>
- <path class="fil10 str1"
- d="M-3734 2898l0 634 44 38 152 -71 59 -30 113 -38 0 -4 77 -201 100 -206 182 -2 179 -79 11 -71 71 -6 -55 -116 -64 16 -50 -98 -187 72 -34 -35 -209 153 -47 -29 -69 -37 -42 93 -40 -8 -39 -8 -48 -5 -31 0 -27 8 -21 15 -25 15z"/>
- <path class="fil10 str1"
- d="M-3734 2280l0 618 25 -15 21 -15 27 -8 31 0 48 5 39 8 40 8 42 -93 69 37 47 29 209 -153 0 1 1 -1 1 -1 0 0 64 -26 28 -12 6 -2 9 -4 72 -24 98 -33 86 -29 40 -49 35 -43 89 -104 -46 -47 -37 37 -78 -79 -19 7 -25 10 -26 10 -27 15 -23 8 -27 2 -26 4 -17 10 -20 15 -25 16 -27 8 -31 4 -26 -2 -17 -14 -14 -21 -17 -22 -27 -17 -22 -4 -35 0 -23 0 -23 -33 -28 -49 -27 -48 -17 -30 -16 -15 -33 -16 -31 -17 -23 -22 -45 -4 -94 4 -93 6 -51 82 74 13 -83 94 -2 1z"/>
- <path class="fil10 str1"
- d="M-927 793l-1144 0 -9 3 -113 63 -46 -66 -217 0 91 93 -83 273 1 1 4 -5 57 172 0 0 1 -1 90 -115 77 20 115 -112 288 75 267 137 83 -115 100 60 107 -102 48 27 42 -40 18 -57 112 -40 123 -168 -12 -103zm-1466 545l0 0 7 -11 -7 11z"/>
- <path class="fil10 str1" d="M-2071 793l-168 0 46 66 113 -63 9 -3z"/>
- <path class="fil10 str1"
- d="M-499 793l-428 0 12 103 -123 168 -112 40 -18 57 125 10 48 170 107 -30 -5 -75 105 -117 60 65 65 -40 55 40 58 35 32 15 5 -100 85 -88 -27 -22 -35 35 -38 -33 -5 -165 48 -22 -14 -46z"/>
- <path class="fil10 str1"
- d="M-295 793l-204 0 14 46 0 0 2 1 33 87 102 -58 71 23 19 -19 -38 -49 1 -30 0 -1z"/>
- <path class="fil10 str1"
- d="M312 793l-607 0 0 1 -1 30 38 49 -19 19 -56 -18 52 17 2 3 -65 83 3 -5 1 0 285 -4 88 62 3 0 47 30 30 32 38 -1 38 -70 7 -89 14 -34 17 -34 20 -36 65 -35z"/>
- <path class="fil10 str1"
- d="M374 793l-62 0 -65 35 -20 36 -17 34 -14 34 -3 33 51 52 189 -147 -6 -5 -29 -32 -24 -40z"/>
- <path class="fil10 str1"
- d="M1266 939l143 -102 65 -44 -379 0 0 0 -53 29 -74 42c-33,12 -55,27 -83,47 -16,15 -42,22 -72,28 -27,5 -52,3 -81,13l-81 5 154 252 64 1 12 -24 75 -48 62 26 180 -113"/>
- <path class="fil10 str1"
- d="M2346 793l-872 0 -65 44 -102 73 0 0 98 -71 -65 148 57 26 -29 67 85 3 19 156 46 43 120 -113 84 75 0 1 1 -1 91 26 -1 1 2 -1 70 16 164 -155 39 14 50 -57 -36 -28 -44 21 -41 -32 16 -66 57 -34 46 -30 77 -59 35 32 98 -99zm-640 481l-6 4 0 0 6 -4z"/>
- <path class="fil10 str1"
- d="M2398 793l-52 0 -98 99 -35 -32 -77 59 -46 30 -57 34 -16 66 41 32 44 -21 36 28 -50 57 -39 -14 37 13 2 2 149 55 161 -197c4,0 15,-112 15,-112l55 -6 4 -43 -68 -46 -6 -4z"/>
- <path class="fil10 str1"
- d="M2592 793l-83 0 0 1 -36 49 -2 0 -25 -17 26 17 -4 37 8 6 45 14 49 -68 1 -7 21 -26 0 -6z"/>
- <path class="fil10 str1" d="M2509 793l-111 0 6 4 67 46 2 0 36 -49 0 -1z"/>
- <path class="fil10 str1"
- d="M3286 793l-694 0 0 6 -21 26 -1 7 2 -3 205 224 13 4 103 -44 57 3 101 111 64 -129 65 -78 106 -127z"/>
- <path class="fil10 str1"
- d="M3461 793l-175 0 -106 127 -65 78 -64 129 -45 -49 -11 21 26 76 82 8 88 91 34 -91 81 38 29 0 19 -17 53 -86 78 45 34 -43 29 -38 28 -33 24 -27 27 -26 -199 -165 33 -38z"/>
- <path class="fil10 str1"
- d="M3739 793l-278 0 -33 38 199 165 3 0 12 -10 23 -14 19 -10 17 -5 19 5 17 14 2 -2 0 -181z"/>
- <path class="fil10 str1"
- d="M3739 1635l0 -661 -2 2 -17 -14 -19 -5 -17 5 -19 10 -23 14 -12 10 -3 0 -45 -37 45 37 -27 26 -24 27 -28 33 -29 38 -34 43 -1 -1 -1 6 -46 81 82 60 45 -91 54 31 98 157 -49 74 49 50 -47 36 31 96 39 -27z"/>
- <path class="fil10 str1"
- d="M3739 1939l0 -304 -38 26 0 1 10 38 -280 130 -60 83 35 36 72 -48 194 134 67 -96z"/>
- <path class="fil10 str1"
- d="M3739 2302l0 -363 -67 96 -2 -1 1 1 -12 43 -15 38 -14 41 -12 41 -8 41c0,0 -2,35 -4,46l2 3 20 -2 31 -2 30 4 25 6 25 8z"/>
- <path class="fil10 str1"
- d="M3739 2430l0 -128 -25 -8 -25 -6 -30 -4 -31 2 -20 2 -2 -3c2,-9 3,-34 4,-43l-84 -1 -25 24 29 31 41 57 -175 196 -64 -98 33 -55 -54 -18 -3 1 -114 137 -4 2 -3 0 5 0 30 57 -94 92 23 51 -45 41 -116 96 202 169 55 41 12 -19 16 -26 19 -25 22 -22 22 -14 25 -7 22 -6 13 -8 6 -18 -2 -29 -6 -28 -2 -31 6 -20 26 -29 31 -30 26 14 15 18 16 14c2,2 211,-345 225,-369z"/>
- <path class="fil10 str1"
- d="M3357 3153l14 12 4 87 53 35 104 -135 6 -79 80 14 -4 -41 -6 -36 -4 -33 -2 -27 30 -22 67 24 40 -72 0 -450c-14,24 -223,371 -225,369l-16 -14 -15 -18 -26 -14 -31 30 -26 29 -6 20 2 31 6 28 2 29 -6 18 -13 8 -22 6 -25 7 -22 14 -22 22 -19 25 -16 26 -11 17 25 21"/>
- <path class="fil10 str1"
- d="M3739 3391l0 -511 -40 72 -67 -24 -30 22 2 27 4 33 6 36 4 41 -80 -14 -6 79 -103 134 0 3 36 28 -38 62 87 53 122 -127 78 22 12 27 5 25 8 12z"/>
- <path class="fil10 str1"
- d="M3739 3754l0 -363 -8 -12 -5 -25 -12 -27 -78 -22 -122 127 -2 -1 0 1 -43 44 42 138 -11 28 1 3 -42 113 163 90 88 -103 28 13 1 -4z"/>
- <path class="fil10 str1"
- d="M3739 4137l0 -383 -1 4 -28 -13 -88 103 -43 81 18 103 100 85 42 20z"/>
- <path class="fil10 str1"
- d="M3739 4433l0 -296 -39 -19 -5 1 -65 78 -73 93 -43 61 33 62 88 -27 103 47 1 0z"/>
- <path class="fil10 str1"
- d="M3739 4562l0 -129 -1 0 -103 -47 -88 27 -1 -1 -2 1 -151 43 -12 166 60 22 -5 61 156 20 115 -161 32 -2z"/>
- <path class="fil10 str1"
- d="M3739 4867l0 -305 -32 2 -113 158 0 2 -134 186 -2 3 83 123 79 17 45 -162 74 -24z"/>
- <path class="fil10 str1" d="M3739 5214l0 -347 -74 24 -45 161 58 13 17 132 44 17z"/>
- <path class="fil10 str1"
- d="M3739 5290l0 -76 -44 -17 -17 -132 -58 -13 10 -34 -10 35 -79 -17 -23 -35 -1 1 24 37 -25 69 -1 1 0 0 -71 188 -5 151 0 1 2 1 19 -6 23 -5 93 27 163 -176z"/>
- <path class="fil10 str1"
- d="M3739 5658l0 -368 -163 176 -93 -27 -23 5 -19 6 -2 -1 -14 11 -19 26 -20 25 18 -23 2 -1 98 98 -5 254 5 7 72 21 60 -29 -45 -96 148 -84z"/>
- <path class="fil10 str1" d="M3739 5880l0 -222 -148 84 44 94 1 1 13 24 74 -4 16 23z"/>
- <path class="fil10 str1"
- d="M3736 6602l3 -6 0 -716 -16 -23 -74 4 -13 -24 -1 -1 -12 -25 13 27 -60 29 2 -1 0 1 24 8 -2 23 -4 22 -5 18 -3 23 -5 20 -10 18 -13 13 -16 13 -18 16 -9 16 -10 28 -11 32 -19 71 41 38 -25 32 -18 25"/>
- <path class="fil10 str1"
- d="M3739 7374l0 -778 -3 5 -21 -1 -18 -9 0 1 -73 137 95 55 -15 54 -220 34 -22 -48 -74 -9 3 73 -141 99 0 1 18 132 213 266 162 15 73 -2 18 -21 5 -4z"/>
- <path class="fil10 str1"
- d="M3739 8068l0 -694 -5 4 -18 21 -73 2 -6 0 2 1 11 96 -71 125 -109 160 0 72 105 160 67 23 55 -12 11 51 31 -9z"/>
- <path class="fil10 str1"
- d="M3739 8409l0 -341 -31 9 0 0 0 2 8 48 -86 36 -51 18 10 -47 2 -15 -21 10 -79 112 8 151 38 54 80 3 84 -29 20 -8 18 -3z"/>
- <rect class="fil10 str2" x="-3734" y="793" width="7473" height="7954"/>
- <path class="fil10 str1"
- d="M-3734 7744l0 218 18 -5c47,-11 83,-19 131,-12l-28 -57 -81 -41 -30 -87 -10 -16z"/>
- <path class="fil10 str1"
- d="M-3406 8055l10 -28 27 -42 37 -25 38 -13 40 -22 34 -21 22 -22 13 -26 0 -27 0 -34 11 -37 9 -20 2 -14 -11 -18 -4 -22 4 -25 1 -15 -300 69 1 0 -45 11 3 52 -98 114 27 55c-7,-1 -13,-1 -19,-2 29,2 62,10 105,27 0,0 1,1 2,1 41,26 45,61 90,84 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 1,0 1,0 1,0zm-199 -112c-3,0 -6,0 -9,0 3,0 6,0 9,0zm-10 0c0,0 -1,0 -1,0 0,0 1,0 1,0zm-3 0c-1,0 -1,0 -2,0 1,0 1,0 2,0zm-2 0c-1,0 -1,0 -2,0m-2 0c-1,0 -2,0 -2,0 0,0 1,0 2,0zm-2 0c-1,0 -2,0 -2,0 -1,0 -1,0 -1,0 -3,0 -6,0 -9,0 3,0 6,0 9,0m-10 0c0,0 -1,0 -1,0 0,0 1,0 1,0zm-4 1c0,0 -1,0 -1,0 0,0 1,0 1,0zm-2 0c0,0 -1,0 -1,0 0,0 1,0 1,0zm-2 0c-2,0 -3,0 -4,1 0,0 0,0 0,0 1,-1 2,-1 4,-1z"/>
- <path class="fil10 str1"
- d="M-2727 7843l-22 -106 -92 -2 4 60 -146 14 -181 -82 -1 11 -9 20 -11 37 0 34 0 27 -13 26 -22 22 -34 21 -40 22 -38 13 -37 25 -27 42 -10 28c88,32 164,50 225,7l32 -30c7,-23 15,-30 30,-36l42 -33 60 -51c48,-31 79,-49 153,-48 59,2 103,-9 137,-21zm-692 205c0,0 0,0 0,0 0,0 0,0 0,0zm5 3c1,0 1,0 1,0 0,0 0,0 -1,0zm4 2c0,0 0,0 0,0 0,0 0,0 0,0zm3 2c0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0zm-2 -1c0,0 1,0 1,0 0,0 -1,0 -1,0zm2 1c0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0zm0 0c1,0 1,0 1,0 0,0 0,0 -1,0z"/>
- <path class="fil10 str1"
- d="M-2047 7387l-6 -10 -31 -54 -113 46 -91 -84 36 -31 -44 -44 -26 0 -23 13 -22 15 -23 26 -28 23 -32 25 -26 19 -29 6 -49 -7 -35 -6 -44 -22 -30 -25 -29 -35 -28 -34 -15 -19 -14 39 57 74 -28 26 40 91 -95 56 52 113 -128 98 9 50 1 2 0 -3 92 2 22 106c32,-11 56,-24 78,-30 46,-11 94,-25 122,-57 16,-40 37,-58 61,-77l130 -138c9,-27 15,-47 37,-62l71 -65c27,-30 72,-17 101,-8 41,5 63,-5 80,-19z"/>
- <path class="fil10 str1"
- d="M-2899 7225l51 -8 47 66 70 -32 39 51 -28 26 40 91 -95 56 52 113 -128 98 9 50 1 2 0 -3 4 60 -146 14 -181 -82 -1 11 2 -14 -11 -18 -4 -22 4 -25 1 -15 -45 10 45 -10 -1 -23 -16 -14 -21 -21 -2 -21 12 -17 11 -11 -1 -8 5 -1 81 -54 0 -110 74 -52 23 34 130 -90 -21 -31zm-275 433l2 -1 -1 -12 -1 13z"/>
- <path class="fil10 str1"
- d="M-2990 7087l61 94 50 76 -129 89 -23 -34 -74 52 0 110 -81 54 -5 1 -1 -21 -18 -42 -8 -31 0 -38 -12 -33 -17 -29 -37 -41 -78 -58 -49 -20 79 -93 -35 -46 49 -35 -45 -54 153 -119 26 22 23 21 17 14 27 4 39 5 49 8 15 4"/>
- <path class="fil10 str1"
- d="M-2705 7093l-46 137 17 22 -67 31 -47 -66 -51 8 21 31 -1 1 -50 -76 -64 -98"/>
- <path class="fil10 str1"
- d="M-3014 6947l56 4 113 -74 93 -62 52 39 9 -93 26 -2 9 35 26 72 -41 44 83 76 -35 89 -48 -5"/>
- <path class="fil10 str1"
- d="M-2668 7070l45 5 35 -89 0 -1 101 -15 54 47 -13 52 145 141 0 0 -21 0 -23 13 -22 15 -23 26 -28 23 -32 25 -26 19 -29 6 -49 -7 -35 -6 -44 -22 -30 -25 -29 -35 -28 -34 -15 -19 -14 39 18 23 -46 21 43 -20 -17 -22 44 -132"/>
- <path class="fil10 str1"
- d="M-2243 6867l31 42 20 -24 29 66 2 90 -39 63 4 70 79 88 34 60 -1 1 -113 46 -91 -84 36 -31 -44 -44 -5 0 0 0 -145 -141 13 -51 1 -1 189 -150z"/>
- <path class="fil10 str1"
- d="M-2066 7398l-21 -8 -38 -51 41 -16 1 -1 -34 -60 -79 -88 -4 -70 39 -63 -2 -90 -29 -66 0 0 0 -2 22 -34 -25 -76 47 -60 63 10 41 -26 1 34 -1 37 0 25 8 61 22 114 32 155 9 29"/>
- <path class="fil10 str3" d="M-2643 6647l32 33 182 -86"/>
- <path class="fil10 str1"
- d="M-2425 6596l188 147 -34 69 27 53 0 3 -188 149 -1 1 0 -1 -54 -47 -101 15 0 1 -83 -76 41 -44 -26 -72 -9 -35 -1 0 0 0 0 -28 -44 -39 67 -45 32 33 186 -84z"/>
- <path class="fil10 str1"
- d="M-2399 6437l-73 77 44 81 0 2 3 -1 188 147 -34 69 27 53 0 3 -34 27 35 -28 31 42 20 -24 0 0 0 -2 22 -34 -25 -76 47 -60 63 10 40 -25 1 -3 -5 -16 -21 -26 -25 -35 -19 -30 -14 -19 -26 -16 -43 -19 -63 -32 -37 -19 -35 -13 -26 -5 -18 -9 -23 -19z"/>
- <path class="fil10 str1"
- d="M-2945 6491l85 -38 58 -79 68 47 155 -98 61 47 105 -14 11 30 3 25 4 19 2 12 -6 -5 -73 77 44 81 0 2 3 -1 -186 84 -32 -33 -67 45 2 2 -5 -1 -144 -128 -88 -74z"/>
- <path class="fil10 str1"
- d="M-3015 6947l-14 -4 -49 -8 -39 -5 -27 -4 -17 -14 -23 -21 -23 -19 0 -2 -17 -15 -30 -27 -23 -35 -24 -42 -21 -52 -19 -45 -20 -25 -25 -32 -22 -15 -139 -69 -25 -119 -125 -23 -1 -3 25 -19 -1 -1 53 -31 104 -116 60 -58 69 65 10 83 129 9 192 74 100 45 13 73 141 126 92 77 43 36 -2 28 -21 2 -9 93 -52 -39 -93 62 -113 74 -56 -4"/>
- <path class="fil10 str1"
- d="M-2395 6189l29 36 80 -50 103 34 64 258 -29 90 -6 -4 -43 -19 -63 -32 -37 -19 -35 -13 -26 -5 -18 -9 -17 -14 -2 -12 -4 -19 -3 -25 -11 -30 -105 14 -12 -9 0 -1 135 -171z"/>
- <path class="fil10 str1"
- d="M-2136 6222l49 107 150 74 -2 58 -16 185 -72 43 -16 8 -2 -1 1 -1 -5 -16 -21 -26 -25 -35 -19 -30 -14 -19 -20 -12 29 -90 -64 -258 -1 -1 3 -1 45 15z"/>
- <path class="fil10 str1"
- d="M-2007 6732l-22 -42 -14 7 -2 -1 1 -1 -1 3 1 -1 1 34 -1 37 0 25 6 51 83 -25 -7 -97 -45 10z"/>
- <path class="fil10 str1"
- d="M-1821 6346l149 -45 45 30 -5 83 -12 71 -28 153 45 68 -12 71 -92 -14 -228 -4 -3 -37 -45 10 -22 -42 -7 3 9 -4 72 -43 16 -182 3 -3 97 -35 18 -80z"/>
- <path class="fil10 str1"
- d="M-1644 6150l-40 -45 31 -92 -87 -21 -17 -116 -57 -16 -33 137 -91 -24 -41 142 -162 105 5 2 49 107 150 74 -2 58 0 3 3 -3 97 -35 18 -80 149 -45 -52 -40 80 -111z"/>
- <path class="fil10 str1"
- d="M-2740 6282l-12 -48 180 -101 11 157 84 3 -53 67 0 1 -49 -38 -155 98 -65 -45 0 -2 59 -92z"/>
- <path class="fil10 str1"
- d="M-2531 5870l67 80 -8 21 -9 20 -1 31 -3 31 5 29 12 27 40 43 32 38 0 0 -81 103 -84 -3 -11 -157 -1 1 0 -2 42 -262z"/>
- <path class="fil10 str1"
- d="M-2137 5762l175 137 23 74 0 2 -40 140 -162 105 -40 -13 -3 1 1 1 -103 -34 -80 50 -29 -36 -20 25 19 -24 0 0 -32 -38 -40 -43 -12 -27 -5 -29 3 -31 1 -31 9 -20 8 -21 -66 -78 0 -2 106 -59 96 -85 191 36z"/>
- <path class="fil10 str1"
- d="M-2715 5717l0 114 184 40 -42 261 0 2 -179 100 12 48 -59 92 0 2 -3 -2 -58 79 -84 38 -13 -72 -100 -45 -191 -74 1 0 39 -200 -123 -90 -69 -30 52 -199 6 -32 13 -54 -26 -92 -75 -31 4 -82 65 -34 71 78 56 -7 62 54 13 0 15 9 28 17 28 17 33 13 41 11 71 19 90 22 138 28zm185 154l3 1 0 4 -3 -5z"/>
- <path class="fil10 str1"
- d="M-2491 5254l34 135 125 0 38 287 -30 49 0 1 -4 0 -96 85 -94 53 -1 -1 32 -173 -38 -179 -56 -253 90 -4z"/>
- <path class="fil10 str1"
- d="M-2666 5416l71 -57 -8 -102 22 2 1 1 55 251 38 179 -32 173 1 1 0 0 -12 6 0 2 0 -1 -1 -1 -5 29 5 -28 -184 -40 0 -113 0 -2 49 -300zm145 466l-8 -9 2 3 6 6z"/>
- <path class="fil10 str1"
- d="M-2628 4935l16 68 59 256 -3 28 -8 49 -16 -76 -1 -1 -22 -2 8 102 -71 57 -49 300 0 2 0 -1 -138 -28 -90 -22 -71 -19 -41 -11 -33 -13 -28 -17 -28 -17 -15 -9 -13 0 -62 -54 -56 7 -71 -78 -65 34 0 3 -12 0 -2 -1 14 -44 5 -14 -1 -1 18 -8 28 -7 33 -10 33 -16 28 -21 24 -30 21 -24 25 -23 17 -28 7 -38 0 -42 2 -23 12 -19 28 -21 23 -31 7 -33 0 -46 0 -24 10 -14 19 0 21 17 18 14 19 7 21 -7 17 -24 11 -21 26 -14 38 -21 37 -14 28 -12 26 -28 23 -28 12 -21 14 -2 148 114z"/>
- <path class="fil10 str1"
- d="M-3037 4933l112 -103 81 59 2 2 -9 9 -28 12 -37 14 -38 21 -26 14 -11 21 -17 24 -21 7 -19 -7 -18 -14 -21 -17 -19 0 -2 3 -25 -47 54 -23 42 25z"/>
- <path class="fil10 str1"
- d="M-2658 4700l50 20 25 -56 93 36 87 -115 70 34 -42 135 68 81 -20 18 -16 8 -21 2 -21 0 -18 3 -12 7 -9 14 -8 20 -5 15 -8 8 -12 13 -13 1 -16 -8 -12 -11 -50 115 -63 -33 -1 -4 -16 -68 -148 -114 0 0 22 1 14 -3 16 -16 12 -10 18 -10 18 -9 9 -4 9 -70z"/>
- <path class="fil10 str1"
- d="M-2254 4879l61 17 9 79 90 16 37 238 -16 84 -90 13 -1 82 -168 -15 0 -4 -125 0 -34 -135 -63 3 -58 -254 1 4 63 33 50 -115 12 11 16 8 13 -1 12 -13 8 -8 5 -15 8 -20 9 -14 12 -7 18 -3 21 0 21 -2 16 -8 19 -17 4 -1 37 -37 20 -29 23 6 -30 104z"/>
- <path class="fil10 str1"
- d="M-1826 5292l38 300 -24 10 -14 14 -13 22 -6 16 65 73 -32 132 0 1 -2 0 -33 137 -91 -24 -11 37 0 0 10 -35 0 -2 -23 -74 -175 -137 -191 -36 4 0 0 -1 30 -49 -38 -287 0 4 168 15 1 -82 90 -13 16 -84 0 -1 231 64z"/>
- <path class="fil10 str1"
- d="M-1783 4846l-32 138 95 140 -106 49 0 119 -231 -64 0 1 -37 -238 -90 -16 -9 -79 -61 -17 17 -60 279 -8 175 35z"/>
- <path class="fil10 str1"
- d="M-1500 6074l40 -93 62 -28 78 -9 43 134 -31 105 -99 155 -75 4 -84 -75 -62 62 -1 1 -43 -29 -52 -40 80 -111 -3 -4 1 0 49 -53 97 -19z"/>
- <path class="fil10 str1"
- d="M-1726 5817l68 46 232 25 27 -54 37 20 62 32 -17 68 -3 -10 -78 9 -62 28 -40 93 -97 19 -49 53 -1 0 -37 -41 31 -92 -87 -21 -17 -116 0 0 0 0 31 -59z"/>
- <path class="fil10 str1"
- d="M-1377 6465l49 -9 46 65 48 62 17 38 -133 79 -52 23 -61 53 -102 40 -72 -52 10 -58 -45 -68 28 -153 12 -71 5 -83 -24 -16 22 15 1 -1 62 -62 84 75 70 -3 10 5 25 121z"/>
- <path class="fil10 str1"
- d="M-1247 6638l76 30 78 192 -35 187 -25 13 -58 -20c-25,-11 -47,-31 -70,-56 -25,-24 -54,-46 -76,-57l-51 -39 -74 -34 -98 27 -17 -18 28 -49 4 2 102 -40 61 -53 52 -23 103 -62z"/>
- <path class="fil10 str1"
- d="M-1279 6525l95 18 103 28 -22 140 -43 18 -25 -61 -76 -30 30 -17 -17 -38 -45 -58z"/>
- <path class="fil10 str1"
- d="M-1285 6053l8 -7 234 158 29 29 22 3 10 25 0 38 -7 48 0 47 3 32 7 79 -83 73 -20 -2 1 -5 -103 -28 -95 -18 14 17 -17 -21 -46 -65 -49 9 -25 -121 -10 -5 5 -1 99 -155 31 -105 -8 -25z"/>
- <path class="fil10 str1"
- d="M-900 6334l19 -22 54 -32 92 139 -95 92 -121 -3 -31 -30 -4 -52 -3 -32 0 -47 7 -48 0 -4 6 -9 76 48z"/>
- <path class="fil10 str1"
- d="M-1320 5518l-44 182 30 112 28 28 -26 29 -30 -15 -37 -20 -27 54 -232 -25 -68 -46 -31 59 0 0 0 0 -57 -16 2 0 0 -1 32 -132 -65 -73 6 -16 13 -22 14 -14 22 -10 3 1 19 -9 26 -14 20 -14 24 -14 31 -18 29 -12 22 -5 17 2 14 11 16 20 19 17 17 13 12 3 11 -5 12 -17 19 -19 22 -17 19 -11 15 2 8 8 12 21 13 14 17 10 22 -5 14 -12 17 -24z"/>
- <path class="fil10 str1"
- d="M-1578 5157l197 -122 81 -4 14 7 11 11 8 15 1 23 3 13 6 11 -4 11 -14 15 -5 10 0 14 9 17 5 17 -8 17 -15 15 -13 18 -11 7 -12 -4 -12 -11 -16 -3 -11 9 -5 14 -1 26 1 28 2 22 11 19 9 23 3 19 -4 22 -2 20 11 14 19 12 25 20 -24 30 -5 11 -13 19 -14 12 -22 5 -17 -10 -13 -14 -12 -21 -8 -8 -15 -2 -19 11 -22 17 -19 19 -12 17 -11 5 -12 -3 -17 -13 -19 -17 -16 -20 -14 -11 -17 -2 -22 5 -29 12 -31 18 -24 14 -20 14 -26 14 -19 9 -3 -1 -18 9 20 -9 -38 -300 0 -119 106 -49 -3 -3 3 -1 142 37z"/>
- <path class="fil10 str1"
- d="M-862 5826l76 93 43 44 57 59 -70 218 -63 52 -8 -12 -54 32 -19 22 -76 -48 -6 9 0 -34 -10 -25 -22 -3 -29 -29 -46 -31 37 -196 81 -163 46 1 13 -1 50 12z"/>
- <path class="fil10 str1"
- d="M-760 5880l39 -24 38 26 32 62 -35 47 -36 -6 -21 -22 -43 -44 26 -39z"/>
- <path class="fil10 str1"
- d="M-952 5676l49 -16 68 -6 81 46 12 158 -1 11 -17 11 -26 39 -76 -93 -50 -12 -13 1 -46 -1 -3 4 -3 -3 21 -36 4 -103z"/>
- <path class="fil10 str1"
- d="M-1029 5566l62 -250 13 -37 132 83 31 13 129 37 31 18 -20 158 -109 109 -75 -43 -68 6 -49 16 -4 102 -73 -212z"/>
- <path class="fil10 str1"
- d="M-1076 5227l111 25 29 23 -1 14 -17 -10 -13 37 -62 250 73 212 4 -102 -4 103 -21 36 3 3 3 -4 24 0 -26 48 -203 20 -140 -31 10 -11 -28 -28 -30 -112 44 -182 -17 24 13 -19 5 -11 24 -30 -25 -20 -19 -12 -11 -14 2 -20 4 -22 -3 -19 -9 -23 -11 -19 -2 -22 -1 -28 1 -26 5 -14 11 -9 16 3 12 11 12 4 2 -1 2 2 19 27 214 -53zm-314 322l-3 -3 0 0 3 3z"/>
- <path class="fil10 str1"
- d="M-1276 4946l143 -113 109 -86 55 33 -6 25 44 90 -26 122 61 19 -48 191 -19 26 -2 -1 -111 -25 -214 53 -19 -27 -2 -2 -2 1 11 -7 13 -18 15 -15 8 -17 -5 -17 -9 -17 0 -14 5 -10 14 -15 4 -11 -6 -11 -3 -13 -1 -23 -8 -15 -11 -11 -6 -3 16 -89z"/>
- <path class="fil10 str1"
- d="M-1282 4460l92 72 126 91 -15 42 12 8 56 33 -12 41 0 1 -1 -1 -109 86 -143 113 -16 89 -8 -4 -81 4 -87 -247 -13 -32 -10 -43 -1 -40 10 -39 24 -46 21 -33 35 -16 120 -79z"/>
- <path class="fil10 str1"
- d="M-1923 4401l176 68 26 -130 43 20 51 -75 57 25 2 76 99 32 -55 91 87 46 1 1 -1 0 -21 33 -24 46 -10 39 1 40 10 43 13 32 87 247 0 0 -197 122 -142 -37 -3 1 -92 -137 32 -138 -173 -34 0 -1 16 -82 -61 -41 78 -287z"/>
- <path class="fil10 str1"
- d="M-1551 4207l90 0 31 2 33 3 31 7 28 11 49 23 41 20 84 49 -25 23 -21 18 18 36 -89 61 -1 1 0 -1 -120 79 -35 16 1 0 -1 -1 -87 -46 55 -91 -99 -32 -2 -75 1 -1 18 -102z"/>
- <path class="fil10 str1"
- d="M-1768 4032l99 39 -17 56 61 -2 8 79 69 3 -3 0 -18 102 -1 1 0 -1 -57 -25 -51 75 -43 -20 -26 130 -176 -68 -1 0 -44 -17 -34 -88 0 -15 -18 -38 11 -29 12 -28 8 -28 10 -15 18 -13 8 -31 8 -20 161 53 16 -100z"/>
- <path class="fil10 str1"
- d="M-2212 4243l113 87 79 -93 2 1 -2 5 18 38 0 15 34 88 44 17 -77 287 61 41 -16 82 0 1 85 16 -87 -17 -279 8 13 -44 -23 -6 -20 29 -37 37 -4 1 1 -1 -68 -81 42 -135 -70 -34 -1 2 0 -1 -69 -62 77 -243 -131 -59 15 -28 20 -22 24 -22 41 -33 28 118 36 -33 87 25 64 16z"/>
- <path class="fil10 str1"
- d="M-2493 4172l-19 22 -15 28 131 59 -77 243 69 62 0 1 -86 113 -93 -36 -25 56 -50 -20 -1 5 -1 -1 -57 -13 8 -59 -128 -87 43 -54 -64 -41 72 -72 -187 -79 -92 -36 28 -36 90 -100 59 -69 51 -64c0,0 59,-90 56,-90l187 108 9 65"/>
- <path class="fil10 str1"
- d="M-3734 7415l0 329 10 16 30 87 81 41 1 2 98 -114 -3 -52 45 -11 -22 -99 -58 5 -163 -184 -19 -20z"/>
- <path class="fil10 str1"
- d="M-3734 6931l0 144 87 111 -37 42 -50 -20 0 207 19 20 163 184 58 -5 21 99 300 -69 -1 -23 -16 -14 -21 -21 -2 -21 12 -17 11 -11 -2 -29 -18 -42 -8 -31 0 -38 -12 -33 -17 -29 -37 -41 -78 -58 -118 -47 -30 -17 -20 -16 -25 -36 -26 -35 -23 -21 -21 -17 -18 -7 -14 -6 -5 -19 -7 -25 -14 -23 -20 -18 -22 -15 -9 -3zm560 727l2 -1 -1 -12 -1 13z"/>
- <path class="fil10 str1" d="M-3734 7075l0 133 50 20 37 -42 -87 -111z"/>
- <path class="fil10 str1"
- d="M-3734 6383l0 548 9 3 22 15 20 18 14 23 7 25 5 19 14 6 18 7 21 17 23 21 26 35 25 36 20 16 30 17 69 27 79 -93 -35 -46 49 -35 -45 -54 153 -119 3 3 0 -2 -17 -15 -30 -27 -23 -35 -24 -42 -21 -52 -19 -45 -20 -25 -25 -32 -22 -15 -139 -69 -25 -119 -131 -24 -30 13 -1 0z"/>
- <path class="fil10 str1" d="M-3734 6299l0 84 1 0 30 -13 4 1 1 -3 25 -19 -53 -45 -8 -5z"/>
- <path class="fil10 str1"
- d="M-3734 5818l0 481 8 5 53 45 -1 -1 53 -31 104 -116 60 -58 69 65 10 83 129 9 1 0 1 0 39 -200 -123 -90 -69 -30 52 -199 6 -32 13 -54 -26 -92 -52 -21 -77 91 -71 -19 -77 69 -78 73 -24 22zm58 533l0 0 3 -2 -3 2z"/>
- <path class="fil10 str1"
- d="M-3734 5218l0 600 24 -22 78 -73 77 -69 71 19 77 -91 -23 -10 4 -79 -12 0 -2 -1 14 -44 5 -14 -184 -166 -57 -30 -70 -22 -2 2z"/>
- <path class="fil10 str1"
- d="M-3734 4462l0 756 2 -2 70 22 57 30 183 165 18 -8 28 -7 33 -10 33 -16 28 -21 24 -30 21 -24 25 -23 17 -28 7 -38 0 -42 2 -23 12 -19 28 -21 23 -31 7 -33 0 -46 0 -24 8 -11 -25 -47 -39 11 -90 -129 48 -48 -112 -87 -124 -149 -284 -67z"/>
- <path class="fil10 str1"
- d="M-3734 4122l0 340 284 67 124 149 112 87 -48 48 90 129 39 -11 54 -23 42 25 112 -103 81 59 2 2 17 -19 23 -28 12 -21 14 -2 0 0 0 0 22 1 14 -3 16 -16 12 -10 18 -10 18 -9 9 -4 8 -65 -1 -1 -57 -13 8 -59 -128 -87 43 -54 -64 -41 72 -72 -187 -79 -92 -36 27 -35 -2 -1 -107 -133 -295 69 -292 -41z"/>
- <path class="fil10 str1"
- d="M-1823 3798l-3 30 3 37 7 27 -3 27 -17 30 -20 14 -29 17 -20 13 -15 15 -9 21 -9 21 -9 28 1 3 -7 18 -8 31 -18 13 -10 15 -8 28 -12 28 -9 24 -2 -1 -79 93 -113 -87 -64 -16 -87 -25 -36 33 -26 -111 3 -6 32 -23 44 -33 41 -26 43 -26 25 -17 30 -13 49 -20 53 -27 16 -7 15 -18 22 -31 30 -24 27 -23 33 -17 28 -17 18 -3 20 5 22 10 18 -1 16 -3 17 -6z"/>
- <path class="fil10 str1"
- d="M-2587 4066l-7 -54 -182 -105 -1 -2 74 -157 116 -83 66 -41 242 -175 32 8 24 128 -56 104 129 127 46 -36 26 34 -21 89 -1 28 -5 2 -53 27 -49 20 -30 13 -25 17 -43 26 -41 26 -44 33 -32 23 -3 6 -2 -7 -41 33 -24 22 1 -2"/>
- <path class="fil10 str1"
- d="M-2075 3502l113 127 98 -41 178 139 -45 68 -26 -3 -30 -3 -21 0 -18 9 -1 1 -13 5 -16 3 -18 1 -22 -10 -20 -5 -18 3 -28 17 -33 17 -27 23 -30 24 -22 31 -15 18 -11 5 1 -28 21 -89 -26 -34 -46 36 -129 -127 56 -104 -24 -128 0 0 0 0 71 21 101 24z"/>
- <path class="fil10 str1"
- d="M-2874 3209l48 42 36 28 59 25 62 26 45 17 37 67 0 90 0 161 -116 83 -22 47 0 0 22 -45 -295 -180 -178 -113 -85 -52 1 -2 386 -194z"/>
- <path class="fil10 str1"
- d="M-2377 3113l112 53 -77 45 -9 41 84 8 -5 22 -36 87 -73 -45 -109 118 -34 182 0 2 -63 39 -13 9 13 -9 0 -161 0 -90 -37 -67 -45 -17 -62 -26 -59 -25 -36 -28 -48 -42 -386 194 -1 2 45 28 -46 -29 -101 26 -3 1 0 -4 77 -201 100 -206 182 -2 179 -79 8 -51 125 60 150 -51 168 92 0 124z"/>
- <path class="fil10 str1"
- d="M-2273 3382l16 -23 155 39 -73 79 -1 1 0 0 -71 -21 0 0 0 0 1 3 -1 -1 -26 -77z"/>
- <path class="fil10 str1"
- d="M-2617 2784l73 19 157 24 109 -64 62 21 190 -33 33 43 46 60 -194 75 2 47 25 -8 18 -2 17 6 16 17 8 12 -64 172 17 113 165 114 -80 2 -56 101 0 0 -2 -1 -101 -24 0 0 1 -1 73 -79 -155 -39 -16 23 25 75 -31 -8 -242 175 -3 2 0 -2 34 -182 109 -118 73 45 36 -87 5 -22 -84 -8 9 -41 77 -45 -112 -53 0 -124 -168 -92 -150 51 -125 -60 -8 51 11 -71 67 -5 9 2 124 -81z"/>
- <path class="fil10 str1"
- d="M-2653 2326l84 -105 115 28 -6 146 97 19 26 136 60 -7 14 66 -39 29 85 142 -1 3 -60 -20 -109 64 -157 -24 -73 -19 -124 81 -9 -2 -21 1 0 0 25 -2 -55 -116 -64 16 -50 -98 -187 72 -32 -32 0 -4 107 -44 72 -24 98 -33 87 -29 74 -92 90 -105 -47 -47z"/>
- <path class="fil10 str1"
- d="M-1806 2874l-27 64 72 31 14 84 25 101 16 154 -150 4 -41 119 -25 -18 -14 -13 -1 0 0 0 -165 -114 -17 -113 64 -172 -8 -12 -16 -17 -17 -6 -18 2 -25 8 -2 -47 194 -75 0 0 1 0 140 20z"/>
- <path class="fil10 str1"
- d="M-2899 1877l154 60 85 239 -34 27 -24 30 -21 30 -21 15 -7 8 -1 -1 -19 7 -25 10 -26 10 -27 15 -23 8 -27 2 -26 4 -17 10 -20 15 -25 16 -27 8 -31 4 -26 -2 -17 -14 -14 -21 -17 -22 -27 -17 -22 -4 -35 0 -23 0 -23 -33 -28 -49 -27 -48 -17 -30 -16 -15 -33 -16 -31 -17 -23 -22 -11 -1 3 -4 105 -178 -42 -85 100 -121 93 -21 233 -45 60 248z"/>
- <path class="fil10 str1"
- d="M-2508 1450l99 8 196 125 138 183 -18 33 46 -3 -21 214 -68 64 -110 -79 -63 -41 -5 46 -102 -3 -89 -10 -71 160 -36 3 -25 13 -21 15 -8 2 6 -4 -85 -239 -154 -60 -58 -239 2 -7 106 -36 82 -53 81 -74 28 -51 13 -84 33 -15 104 132z"/>
- <path class="fil10 str1"
- d="M-2112 2224l-272 43 -70 -17 0 -1 -115 -28 -84 105 33 33 -1 0 -32 -32 -37 37 -78 -79 1 1 7 -8 21 -15 21 -30 24 -30 28 -23 8 -2 21 -15 25 -13 36 -3 71 -160 89 10 102 3 5 -46 63 41 110 79 68 -64 20 -211 1 0 99 -15 121 75 110 -67 64 169 -101 107 -37 136 -43 0 -30 -2 -15 13"/>
- <path class="fil10 str1"
- d="M-1876 2212l1 0 -50 120 53 98 -91 126 -11 110 -63 -18 1 45 13 58 -1 2 -2 -2 -190 33 -2 -1 1 -3 -85 -142 39 -29 -14 -66 -60 7 -26 -136 -97 -19 6 -145 70 17 272 -43"/>
- <path class="fil10 str1"
- d="M-1822 2514l112 26 -6 44 180 48 2 100 -40 118 -75 15 3 86 -73 206 -3 -1 0 -2 -25 -101 -14 -84 -72 -31 27 -64 -140 -20 -1 0 0 0 -46 -60 -33 -43 2 2 1 -2 -13 -58 -1 -45 63 18 11 -110 91 -126 0 0 0 0 49 12 1 72z"/>
- <path class="fil10 str1"
- d="M-1432 2672l130 21 140 163 211 57 -3 142 -181 -38 -9 65 -167 -11 -136 182 -8 15 -123 48 -42 119 -57 -56 -64 123 -65 -15 -42 -23 -38 -23 -16 -10 0 -4 5 4 41 -119 150 -4 -16 -154 0 2 3 1 73 -206 -3 -86 75 -15 39 -117 1 0 96 -19 6 -42z"/>
- <path class="fil10 str1"
- d="M-1480 3623l209 99 146 10 -33 67 -128 15 -71 -36 -90 151 32 6 21 0 -32 138 -33 134 -2 0 -87 0 -69 -3 -8 -79 -61 2 17 -56 -99 -39 -16 100 -161 -53 -8 20 7 -18 -1 -3 9 -28 9 -21 9 -21 15 -15 20 -13 29 -17 20 -14 17 -30 3 -27 -7 -27 -3 -37 3 -30 -4 1 1 -1 18 -9 21 0 30 3 26 3 45 -68 -178 -139 -98 41 -111 -126 0 0 56 -101 80 -2 1 0 14 13 20 14 0 4 16 10 38 23 42 23 65 15 2 -4 4 8 194 142 61 -25z"/>
- <path class="fil10 str1"
- d="M-1355 3425l-54 89 -2 71 -67 36 -1 3 -1 -1 -61 25 -194 -142 -4 -8 62 -119 57 56 42 -119 123 -48 8 -15 136 -182 167 11 9 -65 175 37 4 2c0,0 16,142 14,144l-249 -44 -92 151"/>
- <path class="fil10 str1"
- d="M-928 3436l1 12 -41 121 99 38 97 -39 -97 114 -117 -9 -138 59 -1 0 0 0 -146 -10 -208 -98 1 -3 67 -36 2 -71 39 -65"/>
- <path class="fil10 str1" d="M-1277 3297l86 -141 249 44c0,0 0,0 0,-1l2 1 5 87"/>
- <path class="fil10 str1"
- d="M-1212 4067l129 74 -1 43 -4 26 -8 18 -21 29 -22 28 -14 20 -13 15 -82 -47 -41 -20 -49 -23 -28 -11 -31 -7 -33 -3 -29 -2 33 -134 1 -5 1 5 182 67 30 -73z"/>
- <path class="fil10 str1"
- d="M-1032 4171l70 -178 106 -12 -8 150 74 36 2 106 73 20 -119 247 42 16 -24 74 -96 30 -56 122 -1 -1 0 -1 -54 -32 0 -1 12 -41 -56 -33 -12 -8 15 -42 -126 -91 -92 -72 0 1 1 -1 89 -61 -18 -36 21 -18 25 -23 -2 -2 13 -15 14 -20 22 -28 21 -29 8 -18 4 -26 1 -43 51 30z"/>
- <path class="fil10 str1"
- d="M-658 4581l34 76 126 84 -82 180 -37 -5 -46 107 -88 -25 -64 75 -82 -33 1 -4 -61 -19 26 -122 -44 -90 6 -24 1 1 56 -122 96 -30 0 -1 1 0 157 -48z"/>
- <path class="fil10 str1"
- d="M-535 5095l-29 68 100 51 -2 32 -2 22 -7 15 -13 23 -12 27 -2 19 -3 32 -29 29 -112 8 -16 -9 -129 -37 -31 -13 -132 -83 17 10 1 -14 -27 -22 19 -26 48 -191 -1 4 82 33 64 -75 88 25 29 -67 99 139z"/>
- <path class="fil10 str1"
- d="M-279 5092l-184 122 -1 0 0 0 -100 -51 29 -68 -99 -139 -29 67 46 -107 37 5 82 -178 1 -1 41 24 49 -120 133 118 -38 132 52 64 -19 132z"/>
- <path class="fil10 str1"
- d="M8 5236l-27 47 -15 34 20 3 56 13 -17 104 17 3 17 3 17 9 24 12 23 13 26 14 28 6 29 5 24 2 12 5 -11 42 -25 70 -59 71 -24 18 -94 69 -5 -72 -48 8 -170 -8 -122 -61 -150 -149 -53 -98 14 -15 3 -32 2 -19 12 -27 13 -23 7 -15 2 -22 2 -32 -21 -11 0 0 21 11 0 0 1 0 182 -121 1 1 106 84 66 34 49 8 67 16z"/>
- <path class="fil10 str1"
- d="M-220 5946l-21 -54 -14 -32 -23 -35 -87 35 8 97 61 38 72 -6 13 -16 -9 -27z"/>
- <path class="fil10 str1"
- d="M42 5938l14 147 -4 32 -167 24 -44 -33 -67 -119 2 0 13 -16 -9 -27 -21 -54 -14 -32 -23 -35 -9 3 -7 -14 13 -126 21 -14 66 33 170 8 36 -6 1 0 11 0 0 2 5 68 2 -1 5 57 6 103z"/>
- <path class="fil10 str1"
- d="M555 5539l85 28 55 27 -4 32 -18 71 -21 85 -20 80 53 31 -2 30 -27 97 -28 83 -6 20 -6 22 -6 18 -12 16 -16 11 -27 4 -24 0 -26 -4 -16 2 -16 6 -31 24 -305 -12 -109 -39 -8 -49 32 -5 4 -32 -14 -147 -6 -103 -5 -57 -2 1 -5 -68 0 0 0 0 5 68 94 -69 24 -18 59 -71 25 -70 10 -39 1 -1 15 4 12 8 30 20 113 18 85 -14 46 0 12 -8z"/>
- <path class="fil10 str1"
- d="M1244 6280l66 89 -110 104 -75 -15 -76 88 -39 11 -162 -120 28 -41 209 -386 -223 -23 -52 -64 17 -41 58 -98 -64 -27 -49 29 -38 27 -41 43 -8 38 0 0 0 -1 -53 -31 20 -80 21 -85 18 -71 4 -32 -55 -27 -2 0 0 -1 -49 -258 -90 -50 183 -159 -32 -52c0,0 107,-87 104,-82l12 18 107 188 143 -61 5 85 285 261 75 0 206 6 -35 194 -69 104 -67 93"/>
- <path class="fil10 str1"
- d="M908 6481l-3 5 -246 -64 -206 -102 -27 -99 16 1 31 -24 16 -6 16 -2 26 4 24 0 27 -4 16 -11 12 -16 6 -18 6 -22 6 -20 28 -83 27 -97 2 -30 0 1 0 0 8 -38 41 -43 38 -27 49 -29 64 27 -58 98 -17 41 52 64 223 23 -209 386 -28 41 60 44z"/>
- <path class="fil10 str1"
- d="M456 5229l16 -17 13 -5 19 -5 15 -12 18 -14 17 -5 24 5 10 4 -89 78 90 50 49 258 0 1 -83 -28 -12 8 -46 0 -85 14 -113 -18 -30 -20 -12 -8 -15 -4 -1 1 -4 16 5 -19 -12 -5 -8 0 4 -1 133 -282 22 15 24 5 20 2 19 -5 12 -9z"/>
- <path class="fil10 str1"
- d="M249 4810l94 56 -10 32 -7 24 -7 21 -6 17 -8 13 -11 10 -6 11 -5 14 0 17 5 16 1 20 0 23 -4 23 -2 22 9 15 10 5 21 0 14 8 10 15 7 27 5 21 0 1 0 0 -133 282 -4 1 -16 -2 -29 -5 -28 -6 -26 -14 -23 -13 -24 -12 -17 -9 -17 -3 -17 -3 17 -104 -56 -13 -20 -3 15 -34 27 -47 -1 -1 67 -115 51 -3 67 -163 57 -144z"/>
- <path class="fil10 str1"
- d="M-42 4807l186 124 46 25 1 0 -66 161 -51 3 -67 115 1 1 -23 41 0 0 23 -41 -67 -16 -49 -8 -66 -34 -106 -84 -1 -1 2 -1 19 -132 -52 -64 30 -104c20,1 242,14 240,15z"/>
- <path class="fil10 str1"
- d="M-360 4439l86 47 35 -77 114 -34 77 20 -12 74 34 28 -22 44 1 92 10 86 -3 86 -1 3 -1 -1c2,-1 -220,-14 -240,-15l-10 35 18 -63 -133 -118 47 -207z"/>
- <path class="fil10 str1"
- d="M-585 4241l66 29 65 139 95 29 0 1 -1 0 -47 207 -49 120 -41 -24 -1 1 -24 52 24 -54 -126 -84 -34 -76 -157 48 -1 0 24 -73 -42 -16 119 -247 0 0 1 -1c0,0 131,-53 129,-51zm220 442l0 0 -42 -37 42 37z"/>
- <path class="fil10 str1"
- d="M-164 4033l155 37 104 71 -77 282 -42 73 -2 1 -34 -28 12 -74 -77 -20 -114 34 -35 77 -86 -47 1 0 0 -1 -95 -29 -34 -73 78 -139 66 -45 45 20 13 -71 118 -29 4 -39z"/>
- <path class="fil10 str1"
- d="M-663 3669l-62 42 -22 122 -113 60 4 86 -1 2 -105 12 -70 178 -51 -30 -1 43 1 -43 -129 -74 -30 73 -182 -67 -1 -5 -1 5 32 -138 -21 0 -32 -6 90 -151 71 36 128 -15 33 -67 0 0 1 0 138 -59 117 9 97 -114 -1 0 2 -1 108 102z"/>
- <path class="fil10 str1"
- d="M-486 3678l48 136 5 22 7 15 11 12 4 11 -10 15 -9 14 4 12 12 12 9 12 -2 11 -19 16 -13 17 -5 21 2 20 11 21 14 15 11 25 -3 28 -5 24 -13 17 -10 12 -1 12 16 18 10 4 -76 136 -31 -66 -66 -29c2,-2 -129,51 -129,51l-1 1 0 0 -73 -20 -2 -106 -74 -36 8 -150 -1 0 1 -2 -4 -86 113 -60 22 -122 62 -42 -2 -2 4 0 175 11z"/>
- <path class="fil10 str1"
- d="M-2443 1155l57 172 -36 49 48 30 197 -66 94 117 127 -84 245 139 -115 346 -1 1 -121 -75 -99 15 -1 0 -6 70 7 -73 -46 3 18 -33 -138 -183 -196 -125 -99 -8 -100 -127 -1 -8 45 -36 54 -54 67 -70z"/>
- <path class="fil10 str1"
- d="M-1371 2641l73 20 -5 34 -41 79 -179 4 -25 -7 14 -39 -2 -100 -180 -48 6 -44 -112 -26 -1 -72 -49 -12 0 0 0 0 -53 -98 50 -120 -1 0 -3 3 15 -13 30 2 43 0 3 1 32 13 25 17 32 5 36 5 39 0 37 -13 32 -7 37 7 44 18 39 -8 29 -15 49 8 20 171 -12 52 -13 90 -7 52 -2 41z"/>
- <path class="fil10 str1"
- d="M-1577 1870l125 46 76 -41 71 127 -96 162 5 56 -2 9 -8 -2 -29 15 -39 8 -44 -18 -37 -7 -32 7 -37 13 -39 0 -36 -5 -32 -5 -25 -17 -32 -13 -3 -1 0 0 37 -136 101 -107 -27 -71 49 4 37 13 17 -37z"/>
- <path class="fil10 str1"
- d="M-1621 1478l37 102 14 38 -38 8 -19 268 -1 2 -3 -2 -49 -4 -37 -98 -109 66 114 -346 91 -34z"/>
- <path class="fil10 str1"
- d="M-485 1843l-57 39 -73 48 -46 33 -47 30 -115 -194 -136 85 -144 -134 -37 67 -69 -37 -26 85 -25 69 -44 67 -2 0 -70 -126 -76 41 -125 -46 -17 37 -37 -13 3 2 1 -2 19 -268 38 -8 -13 -36 179 -57 49 71 65 -37 158 73 104 -91 44 61 -48 57 99 83 112 -96 184 108"/>
- <path class="fil10 str1"
- d="M-2295 1211l77 20 115 -112 288 75 267 137 83 -115 100 60 107 -102 48 27 42 -40 125 10 48 170 37 128 -67 67 -2 6 -1 -1 -104 91 -158 -73 -65 37 -49 -71 -179 57 -1 -2 -37 -102 -91 34 -36 110 0 0 37 -110 -245 -139 -127 84 -94 -117 -197 66 -48 -30 36 -49 0 0 1 -1 90 -115z"/>
- <path class="fil10 str1"
- d="M-475 1854l165 -88 -288 -325 48 -97 -40 -28 40 -95 0 -2 0 0 -58 -35 -55 -40 -65 40 -60 -65 -105 117 5 75 -107 30 37 128 -67 67 -2 6 -1 -1 44 61 -48 57 99 83 112 -96 193 113"/>
- <path class="fil10 str1"
- d="M-387 1313l0 -136 -46 -21 54 -62 -48 -46 -2 0 -84 86 -5 100 -32 -15 0 2 -40 95 40 28 -48 97 288 325 -1 1 1 1 112 0 -27 -102 42 -37 42 -40 -136 -258 -52 -12 -58 -6z"/>
- <path class="fil10 str1"
- d="M-344 977l-51 0 53 66 -40 49 -45 -44 -2 0 1 -2 -27 -22 -35 35 -38 -33 -5 -165 48 -22 2 1 33 87 102 -58 67 22 2 3 -65 83z"/>
- <path class="fil10 str1"
- d="M-55 968l91 64 -314 299 -51 -12 -58 -6 0 -136 -46 -21 54 -62 -15 -15 12 13 40 -49 -53 -66 51 0 3 -5 1 0 285 -4z"/>
- <path class="fil10 str1"
- d="M-130 1381l66 136 -32 29 -34 30 -11 13 -136 -258 -30 -7 29 7 314 -299 -3 -2 3 0 47 30 51 55 -49 149 -59 44 -156 73zm-12 209l-3 3 0 0 3 -3z"/>
- <path class="fil10 str1"
- d="M-863 2425l-48 -31 -40 28 -8 19 -12 20 -8 16 -14 17 -15 19 -20 18 -14 15 -20 16 -15 16 -10 22 -8 32 -6 45 -7 53 -3 41 -5 41 -5 43 0 12 -41 -11 -140 -163 0 0 4 -32 -73 -20 2 -41 7 -52 13 -90 12 -52 -20 -171 -41 -6 2 -9 -5 -56 96 -162 -71 -127 70 126 2 0 44 -67 25 -69 26 -85 69 37 37 -67 144 134 136 -85 115 194 47 -30 46 -33 73 -48 56 -39 10 10 0 0 -121 117 -266 455z"/>
- <path class="fil10 str1"
- d="M-14 2035l39 39 -31 34 -266 -121 -22 62 -221 -153 -1 -4 40 -39 0 0 1 1 165 -88 -1 1 1 1 112 0 -27 -102 42 -37 39 -37 -1 1 0 0 3 -3 1 -1 -18 -35 18 35 11 -13 34 -30 31 -29 45 85 37 -29 28 91 111 90 -125 74 14 156 -59 51z"/>
- <path class="fil10 str1"
- d="M-902 2839l-43 -12 -3 85 -3 3 0 -2 -211 -57 41 11 0 -12 5 -43 5 -41 3 -41 7 -53 6 -45 8 -32 10 -22 15 -16 20 -16 14 -15 20 -18 15 -19 14 -17 8 -16 12 -20 8 -19 40 -28 48 31 263 -450 6 -5 93 62 -190 178 80 136 184 59 -49 139 97 82 -60 12 46 48 17 8 -20 147 243 131 0 51 -144 34 -48 -51 -57 28 42 133 -90 62 -24 -41 -7 -25 1 -33 0 -33 -9 -14 -12 -6 -13 -13 -3 -16 0 -23 -11 -21 -23 -18 -30 -26 -26 -34 -16 -10 -65 -18"/>
- <path class="fil10 str1"
- d="M-332 3350l16 36 11 26 2 39 0 79 -2 43 -4 61 -5 39 -157 46 0 0 -15 -41 0 0 2 -2 6 -161 82 -93 -3 -17 -3 -43 -8 -37 -9 -39 -6 -18 2 0 28 24 23 14 19 23 21 21z"/>
- <path class="fil10 str1"
- d="M-332 3782l124 96 -30 45 80 54 -10 92 -122 32 -12 69 -37 -17 -75 52 -1 0 3 -5 -10 -4 -16 -18 1 -12 10 -12 13 -17 5 -24 3 -28 -11 -25 -14 -15 -11 -21 -2 -20 5 -21 13 -17 19 -16 2 -11 -9 -12 -12 -12 -4 -12 9 -14 10 -15 -4 -11 -11 -12 -7 -15 -5 -22 -40 -115 7 20 0 0 157 -46 0 -1 2 1 -20 109z"/>
- <path class="fil10 str1"
- d="M-119 3484l5 -49 196 -42 213 153 5 50 -151 121 91 47 -101 226 -70 -70 -79 149 -153 -37 -1 -1 6 -54 -80 -54 30 -45 -124 -96 20 -109 -2 -1 5 -38 4 -61 2 -43 0 -79 -2 -39 -1 -1 1 -1 70 25 116 49z"/>
- <path class="fil10 str1"
- d="M94 4143l-74 277 -45 75 -3 0 -32 -26 12 -74 -77 -20 -114 34 -35 77 -86 -47 1 0 0 -1 -95 -29 -34 -73 76 -136 -3 5 1 0 75 -52 37 17 12 -69 122 -32 6 -61 -2 23 1 1 153 37 2 -3 1 3 101 74z"/>
- <path class="fil10 str1"
- d="M-257 2548l42 -58 146 85 -22 59 -9 49 17 46 115 5 71 -58 44 22 -42 105 84 51 29 -29 83 7 -39 208 -61 3 -10 -98 -203 34 -54 88 -88 -44 -1 0 2 0 0 -51 -243 -131 20 -147 -17 -8 -46 -48 60 -12 -97 -82 47 -134 18 6 154 132z"/>
- <path class="fil10 str1"
- d="M174 3091l6 19 3 19 1 29 -6 17 -9 30 -19 38 -14 40 -16 38 -37 72 0 1 -1 -1 -196 42 -5 49 -116 -49 -70 -25 -1 1 -10 -25 -16 -36 -21 -21 -19 -23 -23 -14 -28 -24 -2 0 6 18 -11 -31 -14 -23 1 -7 83 -58 -42 -133 57 -28 48 51 142 -34 1 0 88 44 54 -88 203 -34 10 96 -27 50zm-327 -119l-89 -48 0 0 89 48z"/>
- <path class="fil10 str1"
- d="M-423 2256l31 96 -64 44 -155 -50 -80 -136 190 -178 -93 -62 -6 5 -15 25 18 -30 81 -78 1 4 214 148 5 9 -51 116 -76 87z"/>
- <path class="fil10 str1"
- d="M138 2299l-39 183 56 40 -50 154 -2 0 -71 58 -115 -5 -17 -46 9 -49 22 -59 -146 -85 -42 58 -154 -132 -18 -6 2 -5 -68 -21 39 12 64 -44 -31 -96 76 -87 51 -116 -5 -9 -49 -34 56 39 22 -62 265 120 1 3 144 189z"/>
- <path class="fil10 str1"
- d="M90 1511l119 -68 -93 -175 -41 3 -49 37 -156 73 66 136 -32 29 31 -29 45 85 37 -29 1 4 2 -4 70 -62z"/>
- <path class="fil10 str1"
- d="M276 1853l49 16 0 24 -14 64 82 10 -19 18 -18 29 -8 39 -4 45 -2 53 0 78 -2 67 -5 52 0 36 -10 29 -20 24 -15 25 -18 43 -12 43 -105 -25 0 -1 -56 -40 39 -183 -144 -189 -1 -3 -42 -18 43 19 31 -34 -39 -39 59 -51 -14 -156 125 -74 -111 -90 -27 -87 2 -4 70 -62 57 -32 94 79 27 112 8 183z"/>
- <path class="fil10 str1"
- d="M460 1715l-33 41 2 19 1 20 2 19 -5 22 -6 19 0 22 -2 21 -2 18 -6 20 -10 17 -10 12 -3 1 -77 -9 14 -64 0 -24 -49 -16 -8 -183 -7 -29 17 -13 131 38c0,0 53,49 51,49z"/>
- <path class="fil10 str1"
- d="M740 1786l65 7 21 11 11 13 -58 99 -31 -15 -98 215 -81 -82 -66 -152 -33 -13 -48 -10 -1 0 0 -4 6 -19 5 -22 -2 -19 -1 -20 -2 -19 33 -41c1,0 -20,-21 -36,-35l87 -56 102 -2 46 36 81 128z"/>
- <path class="fil10 str1"
- d="M661 2211l162 164 6 183 -82 19 -41 239 -88 -51 -96 65 -2 -57 -47 -45 -26 84 -80 -76 -66 96 -83 -7 -29 29 -84 -51 42 -105 -42 -22 50 -153 105 25 12 -43 18 -43 15 -25 20 -24 10 -29 0 -36 5 -52 2 -67 0 -78 2 -53 4 -45 8 -39 18 -29 19 -18 -5 -1 3 -1 10 -12 10 -17 6 -20 2 -18 2 -21 0 -18 1 0 48 10 33 13 66 152 80 80 0 4 22 24 -10 69zm-350 -254l3 -12 0 0 -3 12z"/>
- <path class="fil10 str1"
- d="M425 3467l-107 2 -94 -133 -11 -128 -43 -2 -1 0 0 -1 9 -30 6 -17 -1 -29 -3 -19 -6 -19 27 -50 0 2 61 -3 39 -208 -51 -4 51 4 66 -96 80 76 26 -84 47 45 2 57 96 -65 88 51 0 0 0 1 -31 216 171 125 -49 190 -159 112 -84 -5 -17 82 -109 -2 -3 -68z"/>
- <path class="fil10 str1"
- d="M687 3942l-73 84 -16 -47 -61 44 -126 -100 -28 44 -86 -37 -40 61 -104 -33 87 -194 -91 -47 151 -121 -5 -50 -213 -153 1 1 0 -1 37 -72 16 -38 14 -40 19 -38 0 1 1 0 43 2 11 128 94 133 107 -2 3 68 109 2 17 -82 84 5 159 -112 0 0 2 0 26 19 -9 18 -15 17 -13 16 -8 14 -6 16 -7 19 -7 16 -10 15 -14 18 -18 21 -5 19 -6 17 -14 17 -13 17 -11 17 -11 16 -7 11 -2 85 89 49 -61 60 10 97z"/>
- <path class="fil10 str1"
- d="M1016 3104l-170 55 0 -1 -171 -125 31 -216 0 -1 41 -239 82 -19 0 -1 0 0 68 38 61 -25 58 28 145 95 -6 59 33 8 -4 27 -5 25 -9 28 -11 18 -16 32 -16 24 -13 21 -11 22 -14 32 -11 32 -7 20 -9 20 -19 19 -17 13 -10 11z"/>
- <path class="fil10 str1"
- d="M1071 1937l72 61 39 -37 58 32 -51 47 81 34 84 32 -27 63 33 16 -2 28 -210 50 -70 181 -75 22 -44 104 -1 0 -61 25 -68 -38 0 0 -5 -177 2 -4 50 -138 59 2 136 -303z"/>
- <path class="fil10 str1"
- d="M908 1885l54 -73 107 125 1 4 -135 299 -59 -2 -50 138 -2 4 -1 -5 -162 -164 10 -69 -22 -24 0 -4 1 2 98 -215 31 15 56 -96 2 -1c0,0 73,65 71,66z"/>
- <path class="fil10 str1"
- d="M1324 2407l131 62 -2 45 0 15 2 28 -8 31 -3 28 0 20 5 16 -54 95 -86 -21 -8 -29 -18 -116 -58 34 -19 152 -18 -7 -33 -8 6 -59 -145 -95 -57 -28 44 -104 75 -22 70 -181 204 -48 4 0 -32 192z"/>
- <path class="fil10 str1"
- d="M1306 2786l39 26 -39 189 -116 166 -129 -101 -2 -2 3 -3 9 -20 7 -20 11 -32 14 -32 11 -22 13 -21 16 -24 16 -32 11 -18 9 -28 5 -25 4 -27 18 7 19 -152 58 -34 18 116 8 27 0 0 -3 62z"/>
- <path class="fil10 str1"
- d="M1381 3404l-192 -235 0 -3 1 1 116 -166 39 -189 -39 -26 3 -62 0 0 -7 -22 7 24 86 21 54 -95 -1 -3 3 -1 12 19 14 16 16 14 18 10 11 14 4 19 -3 28 -9 30 -3 29 4 19 13 3 21 -1 19 9 19 18 13 12 -2 15 -11 13 -14 19 -8 33 0 28 0 16 -11 14 -8 16 -4 19 4 18 -2 22 -14 29 -18 19 -16 29 -11 38 -8 37 -11 30 -13 21 -19 21 -19 14 -12 18 -11 29 -11 19z"/>
- <path class="fil10 str1"
- d="M1117 3789l-207 -142 -96 9 10 51 -88 77 -1 0 -86 -48 2 -85 7 -11 11 -16 11 -17 13 -17 14 -17 6 -17 5 -19 18 -21 14 -18 10 -15 7 -16 7 -19 6 -16 8 -14 13 -16 15 -17 9 -18 -26 -19 -2 0 49 -189 170 -55 10 -11 17 -13 16 -16 2 2 128 100 0 3 191 234 -15 23 -16 24 -22 20 -21 13 -22 8 -16 13 -11 16 -8 17 -5 19 -2 13 -17 10 -21 11 -21 17 -19 21 -22 28 -14 29 -11 26 -5 23 -2 23 7 32z"/>
- <path class="fil10 str1"
- d="M701 4011l-157 256 18 18 13 25 -3 23 -15 28 -18 20 -15 28 -8 30 -7 31 -3 15 -111 -74 -129 5 -134 3 -56 41 -53 -36 -3 -5 74 -276 -101 -74 -1 -3 -2 3 79 -149 70 70 14 -32 104 33 40 -61 86 37 28 -44 126 100 61 -44 16 47 40 -46 2 1 45 30z"/>
- <path class="fil10 str1"
- d="M1005 3915l0 94 -48 28 -71 -64 -116 6 -84 -36 1 -1 -10 -97 61 -60 -55 -30 52 29 1 0 88 -77 -10 -51 96 -9 200 137 1 2 8 28 0 23 2 12 -17 59 -99 7z"/>
- <path class="fil10 str1"
- d="M302 4537l-35 -121 128 -5 110 73 -5 16 -7 18 -10 10 -9 11 -9 10 -7 18 -3 23 0 24 -4 18 -149 -95z"/>
- <path class="fil10 str1"
- d="M406 4688l-11 16 -9 16 -8 14 -8 16 -3 17 -4 25 -3 21 -7 21 -4 19 -5 12 -1 1 0 0 -94 -56 -57 144 -1 2 -1 0 -46 -25 -185 -123 1 -3 3 -86 -10 -86 -1 -92 22 -44 -34 -28 32 26 3 0 45 -75 0 -1 3 5 53 36 56 -41 134 -3 26 -1 -25 1 35 121 147 93 1 2 -11 17 -14 16 -14 16 -5 7zm-448 119c0,0 0,0 0,0 0,0 0,0 0,0zm-2 0c0,0 0,0 0,0 0,0 0,0 0,0zm-6 -1c0,0 0,0 0,0 0,0 0,0 0,0z"/>
- <path class="fil10 str1"
- d="M536 4813l-48 91 48 77 115 65c-1,0 -1,1 -1,1l32 52 -183 159 89 -78 -10 -4 -24 -5 -17 5 -18 14 -15 12 -19 5 -13 5 -16 17 -12 9 -19 5 -20 -2 -24 -5 -22 -15 0 -1 -5 -21 -7 -27 -10 -15 -14 -8 -21 0 -10 -5 -9 -15 2 -22 4 -23 0 -23 -1 -20 -5 -16 0 -17 5 -14 6 -11 11 -10 8 -13 6 -17 7 -21 7 -24 10 -32 1 -1 5 -12 4 -19 7 -21 3 -21 4 -25 3 -17 8 -16 8 -14 9 -16 11 -16 0 -1 7 1 123 125z"/>
- <path class="fil10 str1"
- d="M658 4421l18 -45 102 59 61 69 107 1 -26 99 67 10 23 9 137 113 -28 107 -64 -23 7 -58 -151 38 -51 122 -93 61 0 1 -1 -1 -12 -18c3,-5 -102,80 -104,82 0,-1 0,-1 1,-1l-115 -65 -48 -77 48 -91 -123 -125 -7 -1 5 -6 14 -16 14 -16 11 -17 -1 -2 2 2 4 -18 0 -24 3 -23 7 -18 9 -10 9 -11 10 -10 7 -18 5 -16 1 1 3 -15 7 -31 8 -30 15 -28 18 -20 2 -4 1 -1c0,0 102,63 98,65zm-8 626c0,0 0,0 0,0 0,0 0,0 0,0z"/>
- <path class="fil10 str1"
- d="M1264 4316l-289 -132 -125 213 95 108 1 0 -26 99 67 10 23 9 137 113 -19 70 66 24 23 -38 100 49 65 84 26 -121 -96 -93"/>
- <path class="fil10 str1"
- d="M1266 4314l-3 1 -221 -100 182 -308 75 -118 14 16 21 14 29 12 22 7 21 6 16 7 4 15 -9 23 -10 13"/>
- <path class="fil10 str1"
- d="M1291 3729l7 21 1 20 2 21 -2 -2 -75 118 -1 1 -1 0 -101 -57 0 -2 -2 -12 0 -23 -8 -28 -1 -2 -25 -17 32 22 -7 -32 2 -23 5 -23 11 -26 14 -29 22 -28 19 -21 21 -17 21 -11 16 -9 6 1 3 20 11 17 10 20 9 19 5 24 -1 23 1 20 6 15z"/>
- <path class="fil10 str1"
- d="M614 4026l72 -83 84 36 116 -6 71 64 48 -28 0 -94 99 -7 17 -57 101 57 1 0 1 -1 -182 308 62 28 -129 -59 -125 213 95 108 -106 -1 -61 -69 -102 -59 -18 45c4,-2 -98,-65 -98,-65l-1 1 -2 4 15 -28 3 -23 -13 -25 -18 -18 157 -256 -45 -30 -2 -1 -40 46z"/>
- <path class="fil10 str1"
- d="M1478 5044l-15 68 0 55 7 70 -89 219 -75 0 -285 -261 -5 -85 -143 61 -107 -188 1 1 0 -1 93 -61 51 -122 151 -38 -7 58 64 23 28 -107 -19 70 66 24 23 -38 100 49 64 83 2 5 95 115zm-331 -308l-35 -29 0 0 35 29zm-393 229c0,0 0,0 0,0 0,0 0,0 0,0zm0 0c0,0 0,0 0,0 0,0 0,0 0,0zm0 0c0,0 0,0 -1,1 1,-1 1,-1 1,-1zm-1 1c-3,2 -11,7 -21,15l0 0c10,-8 18,-13 21,-15z"/>
- <path class="fil10 str1"
- d="M2040 5376l5 -39 0 -37 -8 -43 0 -12 -209 96 -30 74 -82 -16 -29 53 -33 -2 0 -60 -121 -49 -14 -174 -56 0 7 70 -89 219 0 0 206 6 -34 191"/>
- <path class="fil10 str1" d="M1312 4711l96 93 -26 121 -1 -1 2 5 93 112 3 2 14 -56"/>
- <path class="fil10 str1"
- d="M1512 4902l5 -20 115 -49 84 -106 -86 -73 -30 -28 -31 -38 -20 -151 44 -24 -36 -159 -90 -38 -47 48 -80 -42 -44 -20 -67 56 -4 40 39 18"/>
- <path class="fil10 str1"
- d="M1514 4895l3 -13 115 -49 84 -106 161 -175 173 -20 -88 193 56 147 -89 243 23 64 -12 89 -65 -26 -44 96 1 1 -4 2 -30 74 -82 -16 -29 53 -33 -2 0 -60 -121 -49 -14 -174 -56 0 0 -55 15 -68 -37 -45 0 0 35 42 3 2 13 -53"/>
- <path class="fil10 str1"
- d="M1934 4225l-78 -126 -97 -43 -78 174 -45 20 -39 -69 -49 15 6 56 0 1 3 1 36 159 -44 24 20 151 31 38 30 28 86 73 161 -175 1 0 1 0 46 -249 9 -78z"/>
- <path class="fil10 str1"
- d="M2225 3890l172 86 -31 33 1 109 -11 16 -11 20 -12 17 -15 17 -13 20 -8 17 -1 21 1 26 0 20 -1 17 -8 12 -12 13 -16 12 -27 12 -28 12 -70 27 -18 9 -10 11 -2 12 0 14 4 12 2 7 -63 71 -170 19 1 0 46 -249 9 -78 -32 -53 77 3 14 -9 18 -11 17 -13 13 -12 8 -14 6 -25 7 -29 6 -28 10 -21 10 -20 13 -10 17 -5 20 -4 22 -2 19 -6 14 -11 12 -14 11 -12 8 -18 1 -21z"/>
- <path class="fil10 str1"
- d="M1405 3904l80 25 48 -50 -9 -71 172 71 -70 57 13 59 -90 201 -1 0 6 56 0 1 -87 -37 -47 48 -80 -42"/>
- <path class="fil10 str1"
- d="M1395 3483l79 -16 18 135 -42 111 118 46 -44 48 9 72 -48 50 -80 -25 12 -15 9 -23 -4 -15 -16 -7 -21 -6 -22 -7 -29 -12 -21 -14 -12 -14 -2 -21 -1 -20 -7 -21 -6 -15 -1 -20 1 -23 -5 -24 -9 -19 -10 -20 -11 -17 -3 -20 -6 -1 1 -1 2 -13 5 -19 8 -17 11 -16 16 -13 22 -8 21 -13 22 -20 1 -2 1 0 44 35z"/>
- <path class="fil10 str1"
- d="M1656 3662l372 58 37 73 150 23 -27 54 38 20 0 0 -1 0 0 5 -3 13 -5 15 -13 18 -14 16 -19 11 -25 3 -27 4 -17 7 -16 12 -12 23 -9 28 -7 27 -4 21 -9 25 -14 18 -16 15 -16 12 -6 3 0 0 -22 7 -69 -2 -1 0 -45 -72 35 -84 -67 -86 -128 -50 -172 -71 0 -1 44 -48 -1 0 89 -97z"/>
- <path class="fil10 str1"
- d="M1696 3879l128 50 67 86 -35 84 -97 -43 -78 174 -45 20 -39 -69 -48 15 90 -201 -13 -59 70 -57z"/>
- <path class="fil10 str1"
- d="M2151 3589l73 57 16 131 -23 37 -4 1 -148 -22 -36 -70 0 -1 99 -214 36 25 -13 56z"/>
- <path class="fil10 str1"
- d="M1877 3253l106 18 64 90 -1 84 82 63 -99 214 0 1 -1 -3 -372 -58 -89 97 -117 -46 40 -105 4 -5 97 -15 58 -124 48 18 21 -54 14 -60 103 22 42 -137z"/>
- <path class="fil10 str1"
- d="M1607 2967l-39 -10 -1 -1 -2 11 0 28 0 16 -11 14 -8 16 -4 19 4 18 -2 22 -14 29 -18 19 -16 29 -11 38 -8 37 -11 30 -13 21 -19 21 -19 14 -12 18 -11 29 -11 19 -1 -1 -15 23 -16 24 1 -2 1 0 44 35 79 -16 18 135 -2 6 4 -5 97 -15 58 -124 48 18 21 -54 14 -60 103 22 14 -46 0 0 -145 -45 30 -77 -81 -135 -46 -120zm-257 399l30 37"/>
- <path class="fil10 str1"
- d="M2348 3337l-64 51 -48 -50 -187 26 -2 0 0 -3 -64 -90 -106 -18 -28 91 0 0 -145 -45 30 -77 -81 -135 -46 -120 -39 -10 -1 -1 6 -22 14 -19 11 -13 2 -15 -13 -12 0 0 0 -1 36 -29 92 48 12 -62 129 -53 104 123 -56 45 305 236 207 -152 41 96 20 66"/>
- <path class="fil10 str1"
- d="M1729 2401l39 36 -5 70 -17 72 149 0 -12 57 29 24 -55 119 -1 -1 -129 53 -12 62 -92 -48 -36 29 0 1 0 0 -19 -18 -19 -9 -21 1 -13 -3 -4 -19 3 -29 9 -30 3 -28 -4 -19 -11 -14 -18 -10 -16 -14 -14 -16 -12 -19 -3 1 -4 -13 0 -20 3 -28 8 -31 -2 -28 0 -8 0 0 55 -31 15 -2 14 2 17 -10 24 -21 36 -29 115 -29z"/>
- <path class="fil10 str1"
- d="M1298 2010l124 37 0 -15 -9 -22 102 -45 67 112 124 59 -28 69 87 26 24 113 30 31 -51 63 0 -1 -39 -36 -115 29 -36 29 -24 21 -17 10 -14 -2 -15 2 -55 31 0 0 0 -7 2 -45 -131 -62 32 -192 -4 0 6 -2 2 -28 -33 -16 27 -63 -84 -32 -1 -1 1 -2 28 -61z"/>
- <path class="fil10 str1"
- d="M1986 2054l43 71 33 63 96 57 -105 89 -84 -81 -178 93 0 -1 -2 -1 -23 -112 220 -178z"/>
- <path class="fil10 str1"
- d="M2227 2349l-226 134 13 79 -100 99 -2 0 0 -1 -29 -24 12 -57 -149 0 17 -72 5 -70 0 1 51 -63 -28 -30 0 1 178 -93 84 81 105 -89 0 0 2 0 67 104zm-451 -68l0 0 13 63 -13 -63z"/>
- <path class="fil10 str1"
- d="M1153 1934l199 -95 46 41 -11 17 -6 15 6 18 13 15 4 24 2 22 7 19 9 22 0 15 -124 -37 -28 61 -1 2 -80 -33 51 -47 -58 -32 -39 37 -26 -21 -1 -4 37 -39z"/>
- <path class="fil10 str1"
- d="M1873 1776l43 21 -12 33 -1 15 0 18 -4 13 -4 15 -13 22 43 23 59 118 0 2 -218 176 5 26 -6 -27 -87 -26 28 -69 -80 -38 50 -196 99 8 27 -74 41 24 30 -84z"/>
- <path class="fil10 str1"
- d="M1808 1309l63 50 -50 254 76 87 -24 74 0 2 0 0 -30 84 -41 -24 -27 74 -96 -7 -1 -1 -11 -159 85 -169 56 -265z"/>
- <path class="fil10 str1"
- d="M1814 1270l-91 -26 -6 17 -11 13 -15 11 -11 9 -2 19 4 24 4 28 0 35 -4 30 -11 20 -19 13 -9 20 -11 26 -22 32 -15 18 -23 23 -20 26 -22 29 -15 21 -11 27 -4 32 6 26 -6 20 -15 23 -20 14 -17 19 -22 24 -19 22 -11 19 -11 15 -2 18 10 19 9 15 0 20 0 19 16 18 97 -43 67 112 44 21 50 -196 41 3 -38 -2 -1 -1 -11 -159 85 -169 56 -265 6 -39z"/>
- <path class="fil10 str1"
- d="M1003 1563l37 -76 -63 -56 48 -29 -77 -141 -51 18 -53 -33 -204 278 -24 101 43 33 81 128 65 7 21 11 11 13 -2 3 2 -1c0,0 73,65 71,66l54 -73 1 1 33 -46 54 54 74 -199 -121 -59z"/>
- <path class="fil10 str1"
- d="M956 1138l62 26 180 -113 44 20 -48 69 24 29 84 -60 31 53 33 -82 87 3 19 156 -84 79 19 53 -218 105 -63 147 -3 0 1 -1 -121 -59 37 -76 -63 -56 48 -29 -77 -141 -51 18 -49 -30 33 -63 75 -48z"/>
- <path class="fil10 str1"
- d="M1518 1282l120 -113 84 75 0 1 -5 16 -11 13 -15 11 -11 9 -2 19 4 24 4 28 0 35 -4 30 -11 20 -19 13 -9 20 -11 26 -22 32 -15 18 -23 23 -20 26 -22 29 -15 21 -11 27 -4 32 6 26 -6 20 -15 23 -20 14 -17 19 -22 24 -19 22 -11 19 -5 7 7 -11 -46 -41 -199 95 -37 39 1 4 -46 -40 -11 25 10 -21 -1 -4 -107 -125 1 1 33 -46 54 54 74 -199 -1 1 3 0 63 -147 218 -105 -19 -53 84 -79 46 43zm-133 621l-2 14 2 3 -1 0 -3 -8 4 -9z"/>
- <path class="fil10 str1"
- d="M1265 940l140 -101 -65 148 57 26 -29 67 -2 0 -33 82 -31 -53 -84 60 -24 -29 48 -69 -43 -19"/>
- <path class="fil10 str1"
- d="M2237 1201l-149 -55 -2 -2 -37 -13 -164 155 -70 -16 -2 1 -5 38 63 50 -50 254 76 87 -24 74 0 2 43 21 -12 33 -1 15 0 18 -4 13 -4 15 -13 22 42 22 99 -189 239 -290 -49 -68 55 -43 -6 -137 -25 -7zm-464 58l0 0 41 11 -41 -11z"/>
- <path class="fil10 str1"
- d="M2432 1312l53 46 40 -40 63 40 -61 76 -17 151 -21 17 -51 -41 -57 51 -53 -65 -67 -90 1 -1 -49 -68 55 -43 -6 -137 -1 -1 1 -1 125 29 47 7 -2 70z"/>
- <path class="fil10 str1"
- d="M2615 1241l37 45 -62 69 -4 2 -61 -39 -40 40 -53 -46 2 -70 -47 -7 -125 -29 -1 1 -24 -6 161 -197c4,0 15,-112 15,-112l55 -6 0 -6 8 6 45 14 51 -71 211 230 -168 182z"/>
- <path class="fil10 str1"
- d="M2385 1730l-94 159 -88 128 -108 6 -63 108 0 0 -3 -6 -43 -71 -16 13 14 -11 0 -2 -59 -118 -1 -1 99 -189 238 -289 67 90 53 65 57 -51 47 38 2 6 -102 125z"/>
- <path class="fil10 str1"
- d="M2987 1338l-191 180 14 -154 -19 -19 -48 37 -93 -92 -1 -1 3 -3 -37 -45 168 -182 -50 -55 44 49 13 4 103 -44 57 3 101 111 0 -2 1 2 50 58 -16 17 -15 12 -17 14 -17 17 -18 16 -13 13 -18 9 -8 8 7 47z"/>
- <path class="fil10 str1"
- d="M3479 1532l-49 24 -35 -35 96 -73 71 -98 -47 -43 0 -1 4 3 45 -91 54 31 98 157 -49 74 46 47 0 5 -19 14 -26 18 -20 19 -26 19 -21 12 -22 5 -14 0 -86 -87z"/>
- <path class="fil10 str1"
- d="M3073 1712l-35 -156 -250 58 -5 0 2 -3 -40 -56 50 -38 2 -3 -1 4 191 -180 -7 -47 8 -8 18 -9 13 -13 18 -16 17 -17 17 -14 15 -12 16 -17 -2 -2 3 0 88 91 34 -91 81 38 29 0 19 -17 53 -86 78 45 10 -13 29 32 29 56 -34 71 -4 -3 0 1 47 43 -71 98 -96 73 -1 0 -145 103 38 64 -214 24z"/>
- <path class="fil10 str1"
- d="M2700 1723l-63 46 -50 34 -95 -88 -36 54 -65 -37 -1 -9 97 -118 -2 -6 -47 -38 51 41 21 -17 17 -151 61 -76 -32 -21 30 20 4 -2 59 -66 1 1 93 92 48 -37 19 19 -13 150 -2 3 -50 38 40 56 -85 112zm-277 -148l0 0 15 -14 -15 14z"/>
- <path class="fil10 str1"
- d="M2856 1993l-76 85 -83 -30 -38 -17 -73 0 0 -228 0 0 1 0 50 -34 63 -46 85 -112 -2 3 5 0 250 -58 35 156 213 -24 4 2 -365 334 -69 -31z"/>
- <path class="fil10 str1"
- d="M2266 2410l-40 -59 -1 0 2 -2 -67 -104 -2 0 0 0 -96 -57 -30 -57 0 0 63 -108 108 -6 88 -128 94 -159 31 -38 -26 31 1 9 65 37 36 -54 95 88 -1 0 0 0 0 228 4 0 -7 62 -120 68 -12 121 -185 128z"/>
- <path class="fil10 str1"
- d="M2484 2519l16 145 -85 199 2 102 46 33 -43 36 -1 3 -3 -7 -207 152 -305 -236 56 -45 -104 -123 1 1 55 -118 2 0 100 -99 -13 -79 224 -132 1 0 40 59 80 -56 5 4 133 161z"/>
- <path class="fil10 str1"
- d="M2586 2669l-86 -5 0 0 -16 -145 -133 -161 -5 -4 -36 26 0 -1 141 -97 12 -121 120 -68 7 -62 69 0 32 14 1 7 -38 88 -45 69 8 26 135 42 99 17 -265 375z"/>
- <path class="fil10 str1"
- d="M3091 2020l-50 -92 -7 -5 -109 101 -69 -31 -76 85 -83 -30 -6 -3 1 7 -38 88 -45 69 8 26 135 42 99 17 -3 5 6 -3 123 -50 58 -92 73 -37 -89 -27 72 -70z"/>
- <path class="fil10 str1"
- d="M3051 2410l-114 18 -17 -32 133 -115 -73 -40 -3 5 -123 50 -6 3 3 -5 -265 374 0 1 10 118 82 55 96 -77 44 53 98 -120 33 18 108 -106 -18 -55 51 -45 -39 -100z"/>
- <path class="fil10 str1"
- d="M3192 2518l30 57 -94 92 23 51 -45 41 -118 98 -62 40 -38 33 -23 -29 49 -57 -73 0 -21 -26 0 -3 96 -117 33 18 108 -106 -18 -55 48 -43 3 0 102 6z"/>
- <path class="fil10 str1"
- d="M2510 3018l-53 108 -1 0 -37 -89 1 -3 43 -36 -46 -33 -2 -102 85 -199 86 5 6 -10 -6 9 0 1 10 118 82 55 96 -77 44 53 25 -30 -23 27 0 3 21 26 73 0 -49 57 23 29 -25 27 -24 24 -17 18 -16 23 -14 30 -18 23 -25 28 -24 17 -23 18 -192 -120z"/>
- <path class="fil10 str1"
- d="M3396 2549l-64 -98 33 -55 -57 -19 43 -53 -39 -36 100 -117 118 125 41 57 -175 196z"/>
- <path class="fil10 str1"
- d="M3239 2055l-132 63 -72 36 -55 87 73 40 -133 115 17 32 114 -18 39 100 -3 2 3 0 100 6 4 -2 114 -137 3 -1 -3 -1 43 -53 -39 -36 95 -111 1 -6 -25 -18 -144 -98z"/>
- <path class="fil10 str1"
- d="M3606 2288l-74 8 -2 0 0 0 -118 -125 -29 34 24 -28 1 -6 -25 -18 -126 -85 0 -1 114 -151 2 -1 33 34 72 -48 192 133 1 1 -12 43 -15 38 -14 41 -12 41 -8 41c0,0 -2,47 -4,49z"/>
- <path class="fil10 str1"
- d="M3247 3474l-59 -60 182 -167 5 0 0 5 53 35 17 -22 -16 21 0 3 36 28 -38 62 85 52 0 1 -43 44 42 138 -12 30 -94 -95 -172 8 14 -83z"/>
- <path class="fil10 str1"
- d="M3029 3242l-93 20 -81 12 -114 -58 -13 -64 -24 -13 0 -3 21 -16 24 -17 25 -28 18 -23 14 -30 16 -23 17 -18 24 -24 25 -27 38 -33 62 -40 29 -25 -27 23 202 169 0 0 0 1 -163 217zm-5 -416l-7 6 7 -6z"/>
- <path class="fil10 str1"
- d="M2202 3944c0,0 0,0 0,0l2 -3 13 -18 5 -15 3 -13 -1 16 -8 18 -11 12 -3 3z"/>
- <path class="fil10 str1"
- d="M2478 3194l-21 -68 -1 0 1 0 53 -108 192 120 2 -2 0 3 24 13 13 64 114 58 81 -12 93 -20 163 -217 0 -1 55 41 1 -2 28 24"/>
- <path class="fil10 str1"
- d="M3354 3150l17 15 4 87 0 -5 -5 0 -182 167 2 1 -3 1 -228 211 -91 65 -17 36 -98 165 0 13 13 30 22 55 -33 18 -12 -23 -8 -22 -15 -23 -20 -12 -17 2 -18 15 -10 20 -13 18 -47 -58 0 -116 -83 -87 -161 75 -10 25 -20 113 -1 1 -94 -47 0 0 -38 -20 27 -54 -2 -1 4 -1 23 -37 -16 -131 -73 -57 13 -56 -36 -25 -82 -63 1 -84 0 3 2 0 187 -26 48 50 59 -47"/>
- <path class="fil10 str1"
- d="M2532 3944l-103 -3 -33 35 -76 -39 1 -1 20 -113 10 -25 161 -75 30 32 2 8 -12 181z"/>
- <path class="fil10 str1"
- d="M3079 3976l-183 -20 -105 40 -5 -4 2 -1 -22 -55 -13 -30 0 -13 98 -165 17 -36 91 -65 228 -211 3 -1 -2 -1 59 60 -14 83 172 -8 94 95 12 -30 -11 28 1 3 -42 113 -91 -51 -123 18 -166 251z"/>
- <path class="fil10 str1"
- d="M2389 4282l-35 61 -59 -28 -2 -2 3 -4 1 -17 0 -20 -1 -26 1 -21 8 -17 13 -20 15 -17 12 -17 11 -20 11 -16 -1 -109 31 -33 -1 0 33 -35 103 3 12 -181 -2 -8 -14 -15 54 57 13 31 0 98 45 55 1 5 -22 56 -3 26 8 33 -13 38 -8 36 -58 5 -18 112 -138 -10zm137 -545l2 3 -2 -3z"/>
- <path class="fil10 str1"
- d="M2965 4371l-10 61 -28 0 -3 -20 -7 -21 -8 -23 0 -25 10 -26 15 -33 11 -25 0 -33 -13 -41 -13 -36 -18 -28 -30 -18 -41 -23 -28 -20 -31 -25 -15 -23 2 -4 28 -16 5 4 105 -40 179 20 81 232 -71 107 -54 63 -66 -7z"/>
- <path class="fil10 str1"
- d="M3530 3928l-50 63 -82 -2 -79 145 26 56 211 99 1 0 73 -92 65 -78 5 -1 6 3 -9 -4 -100 -85 -18 -103 43 -81 -57 -32 -1 2 -44 48 10 62z"/>
- <path class="fil10 str1"
- d="M3146 4338l-59 -23 -1 -3 70 -104 -81 -232 4 0 166 -251 123 -18 91 51 123 68 0 0 -17 -10 -1 2 -44 48 10 62 -50 63 -82 -2 -79 145 1 2 -1 0 -36 11 26 61 -105 30c0,0 -58,97 -58,100z"/>
- <path class="fil10 str1"
- d="M2743 4343l91 129 16 165 2 147 -33 265 -47 29 -67 18 -100 -56 27 -96 -92 -22 27 -178 -58 -47 18 -105 49 -2 2 -24 5 -27 13 -36 11 -31 5 -27 -5 -18 -9 -24 -6 -25 2 -35 6 -121 0 -46 1 -1 2 0 5 -21 1 -5 12 -31 0 -10 3 -7 -2 -6 1 -4 -6 -20 -1 -3 7 -35 13 -29 9 -20 0 -4 10 -14 10 -20 18 -15 17 -2 20 12 15 23 8 22 12 23 3 -1 -2 4 15 23 31 25 28 20 4 3 0 6 -64 160 -27 94z"/>
- <path class="fil10 str1"
- d="M2796 5225l-29 -145 0 0 5 -2 47 -29 33 -265 -2 -147 -16 -165 -91 -129 27 -94 64 -160 0 -6 37 20 30 18 18 28 13 36 13 41 0 33 -11 25 -15 33 -10 26 0 25 8 23 7 21 3 20 1 0 0 0 0 32 -5 26 -6 23 -5 18 9 22 11 20 0 27 7 23 14 15 20 9 9 11 -12 18 3 16 18 20 20 16 18 31 6 38 0 43 5 43 11 33 14 25 4 22 4 90 -8 20 -27 16 -45 15 -23 16 -6 16 6 20 14 15 -5 23 -15 20 -9 16 -159 -5z"/>
- <path class="fil10 str1"
- d="M3147 4340l-60 -24 -1 -3 70 -105 -81 -232 4 0 166 -251 123 -18 91 51 106 58 -1 2 -44 48 10 62 -50 63 -82 -2 -79 145 1 2 -2 1 -32 8 23 63 -103 27 -59 105z"/>
- <path class="fil10 str1"
- d="M3161 4755l-124 50 -2 0 0 -8 -6 -38 -18 -31 -20 -16 -18 -20 -3 -16 12 -18 -9 -11 -20 -9 -14 -15 -7 -23 0 -27 -11 -20 -9 -22 5 -18 6 -23 5 -26 0 -32 0 0 27 0 10 -61 66 7 54 -63 10 -16 -9 14 1 3 57 23 1 3 27 103 150 38 70 -25 1 1 -12 163 60 22 -5 61 156 20 -135 190 84 124 -25 69 -94 13 -123 -59 -94 -52 38 -100 -60 -75 33 -42 -55 -38z"/>
- <path class="fil10 str1"
- d="M3144 4339l1 3 27 103 150 38 70 -25 1 1 0 -3 151 -43 2 -1 1 1 -33 -62 43 -61 28 -36 -28 35 -1 0 -211 -99 -25 -54 -2 1 -32 8 23 63 -103 27 -59 105 -3 -1z"/>
- <path class="fil10 str1"
- d="M2431 4694l-138 -89 -6 -20 -8 -29 -17 -23 -18 -31 -25 -38 -18 -28 -5 -29 5 -20 9 -17 1 -3 22 -9 27 -12 16 -12 12 -13 5 -8 2 2 59 28 35 -61 138 10 18 -112 58 -5 -2 0 -1 1 0 46 -6 121 -2 35 6 25 9 24 5 18 -5 27 -11 31 -13 36 -5 27 -2 24 -49 2 -17 101 -4 1 -75 0z"/>
- <path class="fil10 str1"
- d="M2181 5288l-135 86 -6 1 5 -38 0 -37 -8 -43 0 -12 -205 94 -1 -1 44 -96 65 26 12 -89 -23 -64 89 -243 -56 -147 88 -193 -2 1 63 -71 -2 -7 -4 -12 0 -14 2 -12 10 -11 18 -9 70 -27 6 -3 -1 3 -9 17 -5 20 5 29 18 28 25 38 18 31 17 23 8 29 6 20 138 89 75 0 4 -1 17 -101 -18 105 58 47 -27 178 92 22 -27 96 98 55 1 1 20 132 -89 -43 -193 14 12 -26 11 -25 9 -26 34 -46 -126 -49 -43 83 -43 -3 -54 -2 -29 74 -17 49 -15 60z"/>
- <path class="fil10 str1"
- d="M3083 5283l-127 -50 -3 -3 2 0 9 -16 15 -20 5 -23 -14 -15 -6 -20 6 -16 23 -16 45 -15 27 -16 8 -20 -4 -90 -4 -22 -14 -25 -11 -33 -5 -43 0 -35 2 0 124 -50 55 38 -33 42 60 75 -38 100 91 51 0 0 7 78 -24 -9 -196 153z"/>
- <path class="fil10 str1"
- d="M3290 5256l-21 285 -36 43 -38 -17 -72 -141 -124 -38 -2 -17 -2 -33 2 -31 -7 -18 -17 -26 -16 -18 -1 -11 127 49 196 -153 24 9 0 -1 71 27 -33 103 -51 -12zm-334 -28l0 -1 1 -1 -1 2z"/>
- <path class="fil10 str1"
- d="M3680 1556l28 18 10 76 -17 11 0 1 10 38 -280 130 -60 83 2 2 -2 1 -114 151 0 1 -18 -13 -132 63 -72 36 73 -37 -89 -27 72 -70 -50 -92 -7 -5 -77 72 333 -305 -4 -2 1 0 -38 -64 145 -103 1 0 76 -58 -76 58 35 35 49 -24 86 87 14 0 22 -5 21 -12 26 -19 20 -19 12 -8zm-274 393l14 -10 0 0 -14 10z"/>
- <path class="fil10 str1" d="M2044 5343l-2 16"/>
- <path class="fil10 str1"
- d="M2040 5375l6 -1 135 -86 15 -60 17 -49 29 -74 54 2 43 3 43 -83 126 49 -34 46 -9 26 -11 25 -10 22 -4 2 -9 24 -6 18 -1 18 -2 21 -2 22 -5 18 -6 15 -2 15 4 15 4 14 -2 21 -4 14 -3 24 3 18 4 20 1 27 1 48 -84 38 -49 -68 -128 -22 -136 -11"/>
- <path class="fil10 str1"
- d="M2565 5376l-155 -18 0 0 -3 -10 2 -15 6 -15 5 -18 2 -22 2 -21 1 -18 6 -18 9 -24 4 -2 7 -15 0 0 -7 15 -2 4 193 -14 89 43 -20 -132 -1 -1 2 1 62 -16 0 0 27 134 -3 14 4 106 -23 100 -59 -7 -22 63 -126 -114z"/>
- <path class="fil10 str1"
- d="M2550 5774l-104 120 -244 -105 1 -31 64 -141 64 -30 84 -38 -1 -48 -1 -27 -4 -20 -3 -18 3 -24 4 -14 2 -21 -4 -14 -1 -5 0 0 155 18 126 114 22 -63 58 7 2 2 -60 152 -91 187 -72 -1z"/>
- <path class="fil10 str1"
- d="M2748 5847l-130 209 -172 -162 104 -120 72 1 91 -187 1 -1 1 0 75 45 -78 174c0,0 37,43 36,41z"/>
- <path class="fil10 str1"
- d="M2977 5506l-189 125 0 0 -73 -44 -1 0 59 -151 -2 -2 1 0 23 -100 -4 -106 1 -7 2 -2 2 6 159 5 -2 0 3 3 63 25 0 0 -63 -24 1 11 16 18 17 26 7 18 -2 31 2 33 1 7 -6 8 -3 22 -5 18 -6 16 -8 18 -2 20 9 26zm-264 -79l58 7 0 0 -58 -7z"/>
- <path class="fil10 str1"
- d="M2018 5486l136 11 128 22 49 68 -64 30 -64 141 -1 29 0 0 -42 61 -133 -81 -91 -147"/>
- <path class="fil10 str1" d="M1416 5853l67 -93 69 -104 1 -3"/>
- <path class="fil10 str1"
- d="M1936 5620l91 146 -3 1 -69 -21 -30 131 101 81 107 73 -90 90 56 124 -255 341 -203 175 -71 65 -60 2 34 -114 -49 -90 51 -41 -111 -57 9 -103 -65 -39 -70 -14 1 -1 -66 -89"/>
- <path class="fil10 str1"
- d="M1508 6993l-77 70 -75 225 -142 -58 -115 -387 51 -167 169 -197 58 -33 28 -15 36 -8 3 0 -9 103 111 57 -51 41 49 90 -34 114 58 -2 0 2 -60 165z"/>
- <path class="fil10 str1"
- d="M1309 6370l70 14 65 39 -3 0 -36 8 -28 15 -58 33 -169 197 -23 74 -131 -115 9 -81 5 3 39 -11 76 -88 75 15 109 -103z"/>
- <path class="fil10 str1"
- d="M2381 6716l-148 54 -113 338 -222 -114 -259 -231 2 -2 203 -175 255 -341 -56 -124 90 -90 -107 -73 -101 -81 30 -131 69 21 3 -1 -23 -37 23 38 133 81 42 -61 0 0 0 2 244 105 172 162 1 -1 1 3 84 74 59 51 42 20"/>
- <path class="fil10 str1"
- d="M2771 5873l-21 -25 -2 0 0 -1c1,2 -36,-41 -36,-41l78 -174 -2 -1 0 0 183 -121 3 -1 5 27 -7 30 -11 28 3 33 2 32 10 30 3 18 -3 25 -29 43 -16 18c0,0 -158,82 -160,80z"/>
- <path class="fil10 str1"
- d="M2817 6030l-112 98 -5 0 -80 -70 -1 -3 -1 1 130 -209 0 1 2 0 21 25c2,2 160,-80 160,-80l16 -18 29 -43 3 -25 -3 -18 -10 -30 -1 -13 27 16 22 11 19 22 11 30 6 58 3 49 0 36 5 33 3 22 -3 22 -11 13 -192 -41 -38 113zm-243 -15l0 0 44 41 -44 -41z"/>
- <path class="fil10 str1"
- d="M3301 5611l-64 -29 -1 -2 -3 4 -38 -17 -72 -141 -124 -38 -2 -14 0 0 1 4 -6 8 -3 22 -5 18 -6 16 -8 18 -2 20 9 26 -38 25 32 -21 3 -1 5 27 -7 30 -11 28 3 33 1 19 27 16 22 11 19 22 11 30 6 58 3 49 0 36 5 33 3 22 -3 22 -1 1 12 15 13 61 66 -84 32 -56 124 -15 60 -64 -53 -150 -8 -21c0,0 0,-21 -2,-21z"/>
- <path class="fil10 str1"
- d="M2981 6281l-178 -76 0 0 2 -2 -42 -20 -59 -51 -4 -4 5 0 112 -98 38 -113 192 41 11 -13 3 -22 29 17 -10 82 20 9 13 12 12 13 15 11 5 11 -37 63 -68 21 -59 119z"/>
- <path class="fil10 str1"
- d="M3444 5297l-5 151 -14 12 -19 26 -20 25 -25 31 -25 29 -33 40 -2 1c0,-1 0,-1 0,-1l-64 -29 -1 -2 33 -39 21 -285 51 12 33 -103 -71 -27 -7 -77 0 0 -7 -4 10 5 123 59 93 -12 0 0 -71 188zm-234 277l0 0 23 10 -23 -10z"/>
- <path class="fil10 str1"
- d="M3499 5848l-135 -45 -53 -150 -8 -21c0,0 0,-19 -2,-21 0,0 0,0 0,1l2 -1 33 -40 25 -29 25 -31 18 -23 2 -1 98 98 -5 263zm-198 -237c0,0 0,0 0,0 0,0 0,0 0,0z"/>
- <path class="fil10 str1"
- d="M2981 6283l-174 -78 -4 0 2 -2 -42 -20 -59 -51 -4 -4 5 0 112 -98 38 -113 192 41 11 -13 3 -22 -3 -22 -1 -8 35 2 -10 125 19 13 15 10 9 13 10 6 13 5 -5 19 -35 55 -68 22 -59 120z"/>
- <path class="fil10 str1"
- d="M3136 6339l-41 -35 27 -58 18 -52 -31 -52 -1 -1 35 -55 5 -19 -13 -5 -10 -6 -9 -13 -15 -10 -18 -12 65 -83 32 -56 124 -15 60 -64 135 45 0 -9 5 7 72 21 2 -1 0 1 24 8 -2 23 -4 22 -5 18 -3 23 -5 20 -10 18 -13 13 -16 13 -18 16 -9 16 -10 28 -11 32 -19 71 41 38 -25 32 -18 25"/>
- <path class="fil10 str1" d="M3511 6331l0 0 3 3 -3 -3z"/>
- <path class="fil10 str1"
- d="M3695 6590l2 1 0 1 -73 137 95 55 -15 54 -220 34 -22 -48 -74 -9 -83 -14"/>
- <path class="fil10 str1"
- d="M2904 7573l0 -309 55 -12 107 -274 48 -10 4 -6 4 7 127 19 25 -18 -24 17 0 1 18 132 5 7 3 31 45 114 86 170 5 189 -55 150 -101 197 -352 0 -129 -96 -18 -164 -5 -142 152 -3z"/>
- <path class="fil10 str1"
- d="M1570 6935l126 -119 1 -2 -58 -51 2 -2 -71 65 -60 2 58 -2 0 2 -60 165 -77 70 -75 225 -27 -11 5 132 142 53 0 -187 0 -43 -8 -26 5 -25 48 -134c0,0 51,-112 49,-112zm-60 -107l4 -15 0 0 -4 15z"/>
- <path class="fil10 str1"
- d="M1742 7042l-42 193 -31 139 -62 -10 -6 187 0 1c-18,-3 -35,-13 -57,-33l-68 -58 0 -186 0 -43 -8 -26 5 -25 48 -134c0,0 51,-112 49,-112l126 -119 1 -2 99 90 0 5 -112 96 58 37z"/>
- <path class="fil10 str1"
- d="M1799 7414l125 -2 6 78 -1 1c0,-1 -1,-1 -1,-1 -41,-7 -83,-7 -147,11l-130 43c-39,13 -61,12 -95,-14l0 0c17,13 30,20 45,22l0 -1 6 -187 62 10 31 -139 42 -193 -58 -37 112 -96 0 -5 102 90 0 0 0 2 -72 164 -9 21 -6 24 -3 22 -9 187z"/>
- <path class="fil10 str1"
- d="M1919 7293l3 119 0 0 -123 2 9 -187 3 -22 6 -24 9 -21 72 -164 0 -2 121 62 2 3 -102 234z"/>
- <path class="fil10 str1"
- d="M2084 7215l17 151 -65 187 -3 0c-26,-22 -56,-42 -104,-62l1 -1 -6 -78 -2 0 0 0 -3 -119 102 -234 -2 -3 -33 -16 132 67 2 5 -36 103zm-195 271c7,0 13,1 20,1 -7,0 -13,-1 -20,-1zm20 1c3,1 6,1 9,1 -3,0 -6,0 -9,-1zm10 2c1,0 2,0 3,0 -1,0 -2,0 -3,0zm3 0c0,0 1,0 1,0 2,0 3,1 5,1 0,0 0,0 1,0 -1,0 -1,0 -1,0 -2,0 -3,-1 -5,-1m6 1c0,1 0,1 0,1 0,0 0,0 0,-1z"/>
- <path class="fil10 str1" d="M1990 7522l0 0c16,10 30,20 43,31 -13,-11 -27,-21 -43,-31z"/>
- <path class="fil10 str1" d="M3057 6467l1 -1 0 0 -1 1z"/>
- <path class="fil10 str1" d="M2807 6205l174 78 -121 319 97 65"/>
- <path class="fil10 str1"
- d="M3118 6970l-50 6 -109 275 -56 15 -3 307 -148 3 3 136 -142 -216 -32 -62 -172 -59 -14 142 -163 20 3 15 98 59 62 36 23 59 -17 97 -10 4c-2,-1 -3,-2 -5,-3 -49,-27 -71,-36 -141,-74 -66,-37 -108,-75 -167,-133 -15,-16 -30,-30 -45,-44l3 0 65 -187 -17 -151 36 -103 -2 -5 -18 -9 20 10 113 -338 148 -54"/>
- <path class="fil10 str1"
- d="M2617 7789l-55 -8 -91 -83 -63 -17 -13 -34 -62 -36 -98 -59 -3 -15 163 -20 14 -142 172 59 32 62 1 1 0 1 6 126 -47 -32 -15 56 81 67 -22 74z"/>
- <path class="fil10 str1"
- d="M2561 7833l-1 1c-16,3 -31,8 -47,10 -35,1 -76,-12 -123,-38 0,0 0,1 1,1l10 -4 17 -97 -23 -59 13 34 63 17 91 83 0 1 -1 24 0 27zm-214 -50c0,0 1,0 1,1 0,-1 -1,-1 -1,-1zm27 14c0,0 0,0 0,1 0,-1 0,-1 0,-1zm0 1c1,0 1,0 2,0 0,1 1,1 1,1 0,0 -1,0 -1,-1m2 2c0,0 0,0 0,0 0,0 0,0 0,0zm2 1c0,0 0,0 0,0 0,0 0,0 0,0zm1 0c0,1 1,1 2,1 -1,0 -2,0 -2,-1zm5 3c0,0 0,0 0,0 0,0 0,0 0,0zm2 1c0,0 0,0 0,0 0,0 0,0 0,0zm0 0c0,0 0,0 1,1 -1,-1 -1,-1 -1,-1zm1 1c0,0 0,0 0,0 0,0 0,0 0,0zm0 0c0,0 0,0 1,0 -1,0 -1,0 -1,0z"/>
- <path class="fil10 str1"
- d="M2493 7843l0 0c1,0 1,0 1,0 0,0 0,0 -1,0zm10 1c0,0 0,0 0,0 0,0 0,0 0,0zm4 0c0,0 0,0 0,0 0,0 0,0 0,0zm3 0c1,0 1,0 2,0 -1,0 -1,0 -2,0zm4 0c0,0 0,0 1,0 -1,0 -1,0 -1,0zm4 0c0,-1 1,-1 1,-1 0,0 -1,0 -1,1zm2 -1c0,0 0,0 1,0 -1,0 -1,0 -1,0zm2 0c13,-3 25,-6 38,-9l1 -1 0 -27 1 -24 0 -1 0 0 55 8 22 -74 -81 -67 15 -56 47 32 -6 -126 0 -1 141 215 -2 -86 1 0 3 92 18 164 1 1 -11 -2c-100,-20 -105,-46 -150,-51 -34,-5 -63,7 -93,13z"/>
- <path class="fil10 str1"
- d="M3650 7498l-71 125 -115 169 -91 -55 39 -106 -5 -189 -86 -170 -45 -114 -3 -31 -5 -7 213 266 156 15 2 1 11 96z"/>
- <path class="fil10 str1"
- d="M3716 8127l-86 36 -51 18 10 -47 17 -108 36 12 55 -12 11 51 0 0 0 2 8 48z"/>
- <path class="fil10 str0"
- d="M-3734 7962l0 785 7473 0 0 -338 -18 3 -20 8 -84 29 -80 -3 -67 -94 -103 -167 -218 -166 -183 -108 -201 -30c-100,-20 -105,-46 -150,-51 -37,-6 -68,10 -102,14 -36,1 -79,-13 -127,-40 -49,-27 -71,-36 -141,-74 -66,-37 -108,-75 -167,-133 -41,-40 -72,-75 -150,-107 -41,-7 -83,-7 -147,11l-130 43c-43,15 -67,11 -107,-25l-104 -88 -78 -69 -166 -137 -167 -82 -501 27 -663 41 -567 -54 -248 -28 -261 -89c-25,-11 -47,-31 -70,-56 -25,-24 -54,-46 -76,-57l-51 -39 -74 -34 -119 33 -205 126c0,0 -150,188 -181,212 -31,25 -36,75 -46,147 -19,23 -41,40 -94,34 -29,-9 -74,-22 -101,8l-71 65c-22,15 -28,35 -37,62l-130 138c-24,19 -45,37 -61,77 -28,32 -76,46 -122,57 -45,12 -100,54 -215,51 -74,-1 -105,17 -153,48l-60 51 -42 33c-15,6 -23,13 -30,36l-32 30c-62,43 -138,25 -226,-7 -45,-23 -49,-58 -90,-84 -101,-40 -146,-31 -219,-14l-18 5z"/></g>
- <g id="borders">
- <path class="fil10 str4"
- d="M-3734 2279l87 -93 -76 -14 53 -83 169 -4 74 -19 87 -171 -43 -83 106 -116 321 -68 129 -44 98 -70 57 -59 19 -57 6 -62 83 -57 114 -110 82 -287 -97 -91"/>
- <path class="fil10 str5"
- d="M2030 2131l64 -110 112 -3 101 -157 81 -134 69 41 36 -55 96 93 -3 286 -122 70 -11 121 -111 81 -76 46 -105 -165 -103 -60 -28 -54z"/>
- <path class="fil10 str5"
- d="M3742 2306l-61 -22 -153 12 -129 -133 -161 -106 -201 96 -61 88 -120 52 -102 -14 -136 -42 -1 -31 50 -84 34 -79 78 30 80 -80 71 31 197 -184 160 -152 -37 -64 146 -102 99 -76 66 -97 -46 -42 51 -90 50 34 103 154 -52 77 49 49"/>
- <path class="fil10 str5"
- d="M3742 981l-19 -16 -36 -3 -58 33 -71 74 -74 97 -72 -49 -68 100 -33 5 -82 -40 -36 96 -93 -95 -59 -71 -96 -98 -52 -4 -108 49 -216 -236 -51 74 -49 -9 3 -39 34 -54"/>
- <path class="fil10 str5"
- d="M3744 3763l-36 -19 -87 103 -255 -141 -125 19 -162 249 -80 -4 -104 -17 -139 55"/>
- <path class="fil10 str5"
- d="M2836 4084l-65 168 -26 91 87 129 21 162 -2 148 -21 194 -9 70 -52 27 23 142 2 130 -21 87 -59 156 76 44 181 -124"/>
- <path class="fil10 str5" d="M2997 5386l124 38 72 143 110 46"/>
- <path class="fil10 str5" d="M3490 5440l182 51 67 36"/>
- <path class="fil10 str5" d="M3559 6357l-110 46 -82 25 -123 6"/>
- <path class="fil10 str5"
- d="M3155 6304l-21 44 -74 112 -19 72 -32 66 -31 48 -35 41 176 282 129 18 25 133 205 261 103 19 66 4 70 -5 21 -22"/></g>
- <g id="rivers">
- <path class="fil10 str6"
- d="M-3733 6932c31,16 57,36 62,57 11,78 40,45 60,67 27,20 43,47 61,70 27,43 39,52 67,61l122 43 84 62c25,32 41,62 57,100 5,19 -4,46 3,63l23 54c23,50 -30,35 -22,63 -1,35 45,34 43,61 -1,28 -3,42 -3,60 0,18 15,24 18,33 0,20 -25,45 -26,65 -10,30 14,62 -12,87 -30,37 -68,54 -108,70 -60,21 -82,63 -103,106"/>
- <path class="fil10 str7"
- d="M-2799 7096c18,12 29,28 37,40 35,61 40,78 82,122 50,57 69,62 135,76 36,4 70,5 89,-17l68 -57c18,-20 33,-35 54,-45 40,-14 59,-3 81,15 36,37 54,59 95,55 44,-1 47,28 60,49l32 64"/>
- <path class="fil10 str7"
- d="M-3378 6606c46,48 63,102 84,157 30,57 55,76 99,114 25,26 44,53 80,53 60,6 134,22 160,37"/>
- <path class="fil10 str8" d="M-3419 6457c-61,91 19,112 41,149"/>
- <path class="fil10 str9" d="M-3338 6322c-1,43 -27,54 -40,81 -10,20 -26,41 -41,54"/>
- <path class="fil10 str10" d="M-3355 6233c3,30 10,59 17,89"/>
- <path class="fil10 str11" d="M-3356 6178c-2,19 -1,37 1,55"/>
- <path class="fil10 str7"
- d="M-2831 5562c32,-17 60,-16 84,-16 30,9 41,30 90,27 80,0 160,6 165,66l35 88 34 72c12,31 15,49 -3,78l-38 76c-19,33 -19,75 -18,111 6,36 26,59 44,84 24,40 32,62 13,86 -14,47 8,86 14,116 6,31 15,38 15,71 0,33 23,40 66,47 47,16 104,50 156,74 41,14 49,31 66,56l42 59c21,24 23,47 22,72l0 54 -8 49 0 39"/>
- <path class="fil10 str8" d="M-2936 5642c29,-12 51,-32 73,-57 11,-10 22,-18 32,-23"/>
- <path class="fil10 str9" d="M-3107 5612c11,8 21,15 30,19 29,9 61,21 96,23 17,-2 32,-6 45,-12"/>
- <path class="fil10 str10" d="M-3208 5576c13,1 27,2 40,4 24,4 44,19 61,32"/>
- <path class="fil10 str11" d="M-3274 5565c21,6 43,9 66,11"/>
- <path class="fil10 str6"
- d="M-1327 3938l68 27c27,12 53,25 79,37 93,43 84,63 93,101 11,109 4,99 -33,154l-68 88c-48,43 -67,46 -124,82 -66,45 -79,78 -138,147 -32,49 -44,77 -42,134 15,78 25,108 77,115 70,16 48,44 59,81l27 91c11,37 26,36 46,46 25,16 8,36 18,50 12,19 10,35 -7,41 -13,14 -10,27 -2,36 19,31 3,41 -13,55 -13,11 -16,51 -49,18 -38,-24 -36,35 -37,48 2,35 9,54 22,78 20,39 -6,57 0,66 -2,21 48,38 64,57 33,30 30,64 28,108 -11,33 -4,62 -13,81 -10,14 -18,21 -11,42 5,14 8,26 7,42 -7,20 -23,22 -38,22 -17,7 -15,20 -4,41 10,22 92,218 92,218l123 139c25,16 39,27 64,43 30,22 26,4 51,11 17,23 11,63 4,91l-6 75c2,20 8,27 17,40"/>
- <path class="fil10 str7"
- d="M-2595 4376c16,-49 33,-76 49,-114 27,-76 58,-92 101,-128 47,-32 85,-69 141,-97l75 -48c29,-15 63,-25 94,-38 38,-17 50,-28 68,-52 13,-28 41,-41 58,-62 32,-15 75,-46 97,-46 18,1 36,20 55,17 19,-2 30,-22 46,-19 25,-9 57,2 81,8 35,10 65,19 97,36 25,11 56,14 75,48 15,29 36,30 57,29 17,-1 47,27 97,24 28,-3 53,-2 77,4"/>
- <path class="fil10 str8"
- d="M-2868 4425c30,-14 63,-20 91,-14 25,9 51,20 70,33 57,33 101,-8 112,-68"/>
- <path class="fil10 str9" d="M-3063 4616l63 -29 31 -33c21,-54 50,-108 101,-129"/>
- <path class="fil10 str10" d="M-3165 4588c13,3 23,10 31,19 21,12 43,13 71,9"/>
- <path class="fil10 str11" d="M-3215 4590c21,-5 37,-6 50,-2"/>
- <path class="fil10 str7"
- d="M-1163 3309c4,-33 4,-71 5,-100l58 -544c11,-101 42,-106 93,-154 44,-49 64,-103 70,-154 39,-120 78,-143 125,-192"/>
- <path class="fil10 str7"
- d="M-2467 2869c60,19 105,56 145,84 36,25 69,27 117,32 15,1 29,-2 43,-5 14,-3 27,-7 41,-9 45,-15 60,20 81,52 40,83 19,106 15,137 -2,74 22,100 47,145 12,51 31,98 90,134 69,55 132,52 198,79 66,26 113,46 113,46l82 9 66 11c31,1 54,-12 76,-32 27,-23 63,-29 82,-69 9,-20 16,-36 24,-48"/>
- <path class="fil10 str8"
- d="M-2799 2877c21,-1 43,0 67,3 40,-7 65,-53 102,-49 48,1 106,25 163,38"/>
- <path class="fil10 str9"
- d="M-3148 2921c44,-40 76,-39 113,-14 40,27 77,16 111,2l64 -23c20,-5 40,-8 61,-9"/>
- <path class="fil10 str10" d="M-3360 3087c35,-39 71,-66 107,-99 26,-22 70,-36 105,-67"/>
- <path class="fil10 str11" d="M-3451 3203c22,-47 61,-77 91,-116"/>
- <path class="fil10 str12"
- d="M-744 2021l43 -28 262 -180 139 -96c68,-45 104,-78 152,-125l145 -131 134 -117"/>
- <path class="fil10 str6"
- d="M-3478 2500l68 -41 50 -41 69 -82c22,-25 58,-24 91,-23 56,0 71,26 90,52 21,41 60,30 99,18 32,-13 49,-37 78,-47 28,-6 51,7 85,-20 33,-19 66,-27 99,-41 25,-22 65,-114 162,-128 52,-11 100,6 146,35 32,7 52,-4 70,-23 41,-43 72,-19 107,3 36,11 90,-26 134,52 55,28 134,38 172,41 42,3 66,-50 108,-53 44,-2 86,0 133,35 46,4 92,11 128,-5 34,-22 74,0 111,14 39,-1 78,-34 143,-29 65,5 125,23 125,23l75 26 59 -17 46 -29c32,-29 58,-50 87,-70l131 -84 68 -45"/>
- <path class="fil10 str7" d="M-3733 2610c47,4 76,13 114,-23l141 -87"/>
- <path class="fil10 str6"
- d="M795 5254c-12,5 -25,10 -39,17 -43,10 -60,-14 -78,-38 -21,-33 -46,-48 -80,-52 -28,-1 -49,-30 -82,15 -14,13 -36,1 -60,33 -23,14 -44,16 -68,9 -19,-7 -33,-19 -35,-49 -6,-23 -16,-41 -36,-39 -38,0 -38,-28 -29,-53 8,-45 -7,-73 -5,-95 7,-24 28,-27 40,-71l30 -96c12,-40 9,-87 37,-122 22,-37 66,-67 66,-111 0,-39 8,-61 29,-72 24,-28 24,-68 32,-107 13,-32 27,-47 42,-67 32,-46 15,-65 -21,-92 -42,-26 -74,-56 -108,-84l-103 -63 -88 -7 -56 9c-26,-16 -40,-38 -57,-61 -17,-32 -59,-35 -74,-21 -19,15 -34,35 -56,44 -32,0 -54,4 -72,40 -8,23 -39,19 -58,23 -46,19 -68,8 -76,63l-38 71c-18,25 -36,25 -59,17 -28,-9 -49,-12 -67,8 -27,7 -38,-6 -40,-29 5,-18 19,-32 15,-53l-29 -31c-21,-13 -11,-27 6,-44 19,-27 25,-70 -6,-99 -30,-38 -19,-57 2,-80 35,-23 17,-39 8,-44 -17,-19 -8,-27 -4,-35 27,-11 5,-31 -4,-38 -23,-39 1,-86 10,-124 11,-28 4,-46 -12,-61 -12,-12 -36,-36 -5,-52 14,-14 8,-44 13,-66 3,-32 27,-56 27,-102 -4,-50 -12,-98 -23,-145 -7,-37 -24,-58 -38,-76 -23,-27 -28,-54 -27,-86 3,-24 4,-53 -25,-65 -13,-9 -13,-25 -11,-38 1,-35 -23,-44 -41,-57 -35,-25 -54,-60 -78,-90 -39,-45 -84,-68 -124,-94 -39,-25 -126,-132 -126,-132 -83,-93 -58,-183 -38,-234l80 -189 48 -109c13,-34 32,-87 49,-109"/>
- <path class="fil10 str7"
- d="M1002 5206c17,-52 -28,-52 -53,-40 -50,14 -65,44 -97,67 -18,9 -36,14 -57,21"/>
- <path class="fil10 str8" d="M998 5348c-2,-50 4,-94 4,-142"/>
- <path class="fil10 str9" d="M1003 5512c9,-47 8,-88 -2,-129 -2,-12 -3,-24 -3,-35"/>
- <path class="fil10 str10" d="M973 5618c3,-26 11,-49 22,-72 3,-12 6,-23 8,-34"/>
- <path class="fil10 str11" d="M976 5685c-5,-25 -6,-47 -3,-67"/>
- <path class="fil10 str7"
- d="M322 5579c-22,-29 -42,-53 -78,-68 -30,-11 -62,-9 -91,-20 -54,-15 -79,-56 -129,-53 -56,-8 -75,37 -126,22 -65,-21 -85,-44 -123,11 -19,30 -41,59 -61,78"/>
- <path class="fil10 str7" d="M1091 6316l-21 42c-11,28 -29,47 -61,56 -45,14 -60,41 -87,76"/>
- <path class="fil10 str8"
- d="M1264 6217c-7,23 -14,45 -25,68 -6,18 -21,29 -40,10l-31 -27c-19,-32 -48,4 -63,21l-14 27"/>
- <path class="fil10 str9"
- d="M1349 6031c-3,6 -5,11 -6,16 -2,29 -19,49 -40,71 -18,18 -32,28 -31,77 -3,7 -5,15 -8,22"/>
- <path class="fil10 str10" d="M1393 5924l-10 29c-10,40 -25,62 -34,78"/>
- <path class="fil10 str11" d="M1418 5851l-25 73"/>
- <path class="fil10 str7" d="M3741 7675l-40 23 -37 20"/>
- <path class="fil0 str0"
- d="M2343 6926l51 -86 20 -30c11,-16 17,-24 33,0 17,20 29,24 7,56l-33 57c-22,36 -43,68 -59,115l-14 41c-3,11 -5,18 -23,13 -16,-11 -21,-15 -18,-45 9,-62 15,-86 36,-121z"/>
- <path class="fil10 str7"
- d="M2212 6507c42,2 64,12 86,37 24,24 70,-18 54,92 10,86 51,112 84,71 55,-62 106,-150 159,-225 52,-64 91,-132 137,-198 24,-32 54,-53 78,-84 24,-32 48,-64 73,-97 58,-63 40,-126 32,-157 -46,-81 -21,-106 4,-139l58 -69c7,-22 -9,-65 -11,-97"/>
- <path class="fil10 str8"
- d="M1968 6588c10,-12 18,-25 27,-40l36 -58c19,-17 53,-77 95,-13 20,30 51,27 86,30"/>
- <path class="fil10 str9" d="M1840 6671c16,-15 35,-26 60,-35 29,-8 50,-25 68,-48"/>
- <path class="fil10 str10" d="M1760 6811c16,-16 29,-32 37,-52 11,-40 24,-68 43,-88"/>
- <path class="fil10 str11" d="M1709 6856c18,-16 36,-30 51,-45"/>
- <path class="fil10 str7"
- d="M3740 5211l-79 78c-30,28 -55,76 -84,114 -27,27 -61,33 -95,36 -68,11 -79,54 -116,97l-105 125 -90 49c-42,10 -83,20 -125,30"/>
- <path class="fil10 str7"
- d="M3740 6598c-9,11 -25,-1 -41,-5 -54,-30 -31,-47 -27,-70 11,-42 7,-51 -11,-61 -37,-30 -40,-49 -48,-77 -7,-32 -12,-45 -47,-26 -58,-17 -73,-49 -97,-77 -22,-33 -44,-53 -73,-67 -62,-24 -13,-59 -64,-79 -31,-20 -68,-36 -99,-48l-75 -17c-22,-7 -32,-14 -45,-28 -19,-20 -44,-29 -69,-34 -43,6 -39,-11 -7,-32 28,-32 25,-64 18,-89 -4,-25 -3,-47 -5,-71l-2 -77"/>
- <path class="fil10 str7"
- d="M3307 6732c1,-16 2,-31 3,-46 5,-40 22,-76 33,-114 14,-40 11,-61 -22,-75 -24,-20 -39,-39 -58,-52 -29,-11 -46,-16 -36,-54 7,-18 7,-35 -3,-49l-32 -26c-64,-5 -44,-38 -30,-54 44,-23 40,-66 34,-83 15,-54 -61,-54 -53,-110"/>
- <path class="fil10 str8" d="M3319 6941c-9,-26 -18,-53 -13,-85 0,-30 -1,-78 1,-124"/>
- <path class="fil10 str9"
- d="M3374 7145c-9,-19 -15,-38 -16,-59 -3,-38 -12,-76 -28,-108 -3,-13 -7,-25 -11,-37"/>
- <path class="fil10 str10" d="M3406 7221c-6,-14 -12,-27 -16,-41 -6,-12 -11,-23 -16,-35"/>
- <path class="fil10 str11" d="M3439 7288c-11,-23 -23,-45 -33,-67"/>
- <path class="fil10 str6"
- d="M3046 5747c-5,-31 -6,-53 -22,-67 -18,-15 -63,-17 -62,-62 -3,-35 22,-69 11,-110 -9,-46 11,-66 17,-99l7 -86c5,-67 -74,-81 -24,-118 13,-10 17,-31 0,-50 -12,-20 -18,-38 15,-47l56 -21c22,-13 29,-36 28,-63 15,-92 -39,-86 -32,-155 -10,-67 16,-115 -43,-150 -19,-16 -36,-29 -24,-47 16,-17 3,-33 -17,-30 -14,-13 -21,-28 -22,-46 0,-25 -28,-61 -13,-94 15,-33 4,-66 2,-99 -25,-58 -10,-71 7,-110 32,-60 6,-96 -7,-129 -17,-75 -98,-71 -137,-116 -64,-54 -33,-121 -114,-118 -31,-4 -47,-15 -34,-51 1,-19 7,-40 4,-56 -27,-45 -27,-70 -4,-76 22,-10 35,-30 43,-45"/>
- <path class="fil10 str7"
- d="M2034 5437l8 -92c4,-33 -2,-64 -6,-86 -5,-26 4,-48 19,-71 14,-28 16,-56 56,-84 31,-25 96,-8 79,-47 -26,-64 -16,-100 5,-147l49 -111c17,-40 15,-75 26,-112 34,-64 17,-117 -6,-153l-56 -84c-39,-58 0,-88 43,-96 40,-25 51,-51 45,-82 0,-35 2,-55 19,-80l62 -81c25,-27 34,-71 74,-80l81 -28c15,-7 35,-10 43,-21 23,-8 40,-10 63,-5 20,-13 30,-28 36,-49"/>
- <path class="fil10 str8"
- d="M1868 5650c52,-4 64,-22 80,-56 11,-38 20,-48 40,-69 24,-21 39,-63 46,-88"/>
- <path class="fil10 str9" d="M1661 5629c17,2 33,10 59,21l148 0"/>
- <path class="fil10 str10" d="M1577 5645c11,-4 21,-7 33,-10 22,-6 37,-7 51,-6"/>
- <path class="fil10 str11" d="M1511 5669c23,-11 43,-17 66,-24"/>
- <path class="fil10 str12"
- d="M2915 3553l67 -102c15,-29 51,-51 72,-104 19,-28 116,-156 205,-302 36,-62 53,-87 99,-90 55,-6 49,-54 37,-88 -6,-57 15,-82 38,-107l66 -72c36,-40 48,-110 67,-152l94 -163 82 -136"/>
- <path class="fil10 str8"
- d="M3681 3258c-24,-52 -47,-106 -59,-146 -13,-72 -10,-149 -40,-216 -34,-93 -91,-112 -141,-152"/>
- <path class="fil10 str9" d="M3694 3499c47,-68 41,-134 22,-173 -12,-22 -23,-45 -35,-68"/>
- <path class="fil10 str10" d="M3586 3696l28 -69c22,-53 43,-93 80,-128"/>
- <path class="fil10 str11" d="M3545 3796l41 -100"/>
- <path class="fil10 str7"
- d="M193 2761c8,-34 19,-67 29,-106l65 -187c15,-41 56,-52 46,-123 3,-55 7,-183 10,-274 -1,-35 8,-74 42,-98 31,-28 34,-66 34,-96 3,-42 22,-74 7,-128 -17,-55 -17,-106 -26,-159"/>
- <path class="fil10 str8"
- d="M159 3060c-24,-45 -16,-69 -7,-107 -15,-57 50,-58 33,-106 -1,-31 2,-59 8,-86"/>
- <path class="fil10 str9" d="M132 3285l44 -119c14,-42 -3,-73 -17,-106"/>
- <path class="fil10 str10" d="M115 3417c-2,-34 0,-67 7,-105l10 -27"/>
- <path class="fil10 str11" d="M126 3505c-5,-33 -9,-61 -11,-88"/>
- <path class="fil10 str7"
- d="M1331 4765c-16,-20 -22,-40 -19,-67 -5,-32 -31,-59 -15,-96 30,-52 -5,-94 -12,-127l-21 -141c-7,-50 16,-72 45,-94 37,-15 50,-54 60,-88l24 -74c8,-23 11,-38 -5,-60 -22,-29 -30,-43 -16,-72l43 -57c16,-21 12,-49 -22,-48 -47,-13 -78,-27 -91,-63 -6,-31 -20,-63 -19,-95 -1,-26 -6,-51 -24,-77 -32,-46 -2,-104 31,-117 56,-21 69,-56 94,-89 19,-28 13,-56 57,-84 39,-29 42,-81 46,-115 8,-26 21,-48 38,-71 14,-19 24,-37 21,-55 -8,-28 -6,-38 8,-51 18,-17 10,-41 9,-57 5,-24 11,-41 24,-53 24,-15 9,-35 -5,-45 -17,-16 -33,-22 -52,-22 -26,9 -18,-24 -22,-38 19,-59 35,-86 -12,-108 -41,-33 -53,-67 -50,-107 13,-70 19,-86 -31,-106 -41,-7 -40,-34 -41,-67 2,-25 -17,-54 6,-70 13,-19 14,-46 11,-66 4,-29 26,-36 7,-77 -7,-9 -5,-17 -7,-26"/>
- <path class="fil10 str8" d="M1491 4846c-48,-36 -4,-103 -60,-93 -31,28 -69,44 -100,12"/>
- <path class="fil10 str9" d="M1496 5002c-3,-10 -5,-20 -5,-29l22 -60c2,-27 -5,-49 -22,-67"/>
- <path class="fil10 str10" d="M1502 5071c5,-30 -1,-51 -6,-69"/>
- <path class="fil10 str11" d="M1491 5107c6,-13 9,-25 11,-36"/>
- <path class="fil10 str7"
- d="M785 3429c13,-26 42,-48 58,-98 23,-49 59,-85 83,-117 27,-28 69,-32 77,-67 5,-53 26,-59 48,-77 23,-16 33,-77 50,-115 15,-35 53,-75 65,-110 24,-54 22,-123 28,-144 10,-68 61,-113 77,-203 11,-50 15,-106 26,-151 8,-35 24,-52 41,-74 14,-29 19,-46 20,-62 9,-13 20,-21 30,-27"/>
- <path class="fil10 str8" d="M682 3604c27,-27 31,-64 53,-84 43,-36 30,-73 50,-91"/>
- <path class="fil10 str9" d="M626 3704c7,-9 12,-20 14,-33 9,-24 27,-48 42,-67"/>
- <path class="fil10 str10" d="M558 3783c2,-9 6,-18 12,-28 16,-20 40,-31 56,-51"/>
- <path class="fil10 str11" d="M551 3836c4,-19 2,-34 7,-53"/>
- <path class="fil10 str6"
- d="M1391 2186c7,-18 10,-37 10,-57 0,-27 6,-46 20,-70 14,-41 -12,-48 -18,-63 -9,-12 10,-28 -4,-46 -16,-22 -28,-38 -7,-63l51 -65c27,-31 74,-45 59,-91 -5,-30 4,-73 39,-109l75 -90c21,-22 23,-55 39,-70 16,-12 38,-30 32,-67 1,-22 -2,-44 -7,-66 -8,-18 -3,-43 23,-53 15,-10 22,-26 23,-52 9,-43 -46,-45 -45,-63 -2,-21 23,-41 40,-62l78 -90 53 -64 25 -67c9,-29 15,-55 18,-85"/>
- <path class="fil10 str7"
- d="M2751 2288c7,-15 16,-25 28,-38 19,-23 37,-46 60,-58 23,-19 37,-35 46,-55 7,-24 22,-33 38,-45 56,-48 56,-36 95,-42 35,-10 59,-42 94,-54l124 -65c45,-27 57,-51 70,-79 13,-33 34,-45 58,-68 27,-25 54,-36 75,-75l64 -74c18,-22 32,-22 60,-16 26,4 41,-3 61,-19 27,-20 56,-44 79,-60l42 -36"/>
- <path class="fil10 str8"
- d="M2655 2438c11,-12 22,-24 33,-37 22,-32 42,-54 51,-81 4,-13 7,-24 12,-32"/>
- <path class="fil10 str9"
- d="M2581 2583c4,-6 7,-12 9,-18 11,-20 3,-57 24,-77 13,-18 27,-34 41,-50"/>
- <path class="fil10 str10" d="M2524 2661c9,-9 18,-18 25,-28 10,-17 23,-33 32,-50"/>
- <path class="fil10 str11" d="M2479 2708c13,-17 29,-32 45,-47"/>
- <path class="fil10 str7"
- d="M2823 1414l46 -54c25,-32 58,-38 83,-53 32,-11 52,-29 72,-50l37 -36c30,-20 41,-31 52,-64 17,-38 20,-87 34,-127 17,-43 38,-86 50,-129 16,-36 36,-72 56,-108"/>
- <path class="fil10 str8" d="M2725 1593l31 -45c20,-24 30,-39 31,-63 4,-31 17,-50 36,-71"/>
- <path class="fil10 str9" d="M2676 1685c5,-15 7,-31 15,-44l34 -48"/>
- <path class="fil10 str10" d="M2649 1728c4,-5 8,-10 12,-16 7,-9 12,-18 15,-27"/>
- <path class="fil10 str11" d="M2629 1766c4,-17 11,-27 20,-38"/>
- <path class="fil10 str8" d="M-1696 841c22,-12 44,-23 68,-45"/>
- <path class="fil10 str9" d="M-1791 904c23,-13 46,-27 67,-46 9,-6 19,-12 28,-17"/>
- <path class="fil10 str10" d="M-1886 959c17,-8 32,-18 50,-29 15,-9 30,-18 45,-26"/>
- <path class="fil10 str11" d="M-1961 982c33,-6 55,-13 75,-23"/>
- <path class="fil10 str7"
- d="M-1392 791l33 36c35,34 53,19 87,8 23,-6 44,-11 68,-15 30,1 45,-6 51,-27"/></g>
- <g id="PieSliceDiagrams">
- <g>
- <path class="fil12 str1"
- d="M173 7347l0 -1184c653,0 1185,532 1185,1184 0,652 -532,1184 -1185,1184l0 -1184z"/>
- <path class="fil12 str1"
- d="M173 7347l0 -1266c-697,0 -1266,568 -1266,1266 0,697 569,1266 1266,1266l0 -1266z"/>
- <path class="fil13 str1" d="M173 7347l0 -1266c-484,0 -934,287 -1142,722l1142 544z"/>
- <path class="fil13 str1" d="M173 7347l0 -1184c477,0 916,296 1097,735l-1097 449z"/>
- <path class="fil14 str1"
- d="M173 7344l0 -728c401,0 728,327 728,728 0,400 -327,727 -728,727l0 -727z"/>
- <path class="fil14 str1"
- d="M173 7350l0 -639c-352,0 -639,287 -639,639 0,352 287,639 639,639l0 -639z"/>
- <path class="fil15 str1"
- d="M173 7350l0 -639c-352,0 -639,287 -639,639 0,117 35,235 95,335l544 -335z"/>
- <path class="fil15 str1"
- d="M173 7344l0 -728c401,0 728,327 728,728 0,190 -77,378 -210,511l-518 -511z"/></g>
- <g>
- <path class="fil12 str1"
- d="M664 7003l0 -261c143,0 260,117 260,261 0,143 -117,260 -260,260l0 -260z"/>
- <path class="fil12 str1"
- d="M664 7001l0 -240c-132,0 -240,108 -240,240 0,132 108,240 240,240l0 -240z"/>
- <path class="fil13 str1" d="M664 7001l0 -240c-81,0 -157,42 -201,109l201 131z"/>
- <path class="fil14 str1"
- d="M664 7002l0 -126c-70,0 -127,56 -127,126 0,69 57,126 127,126l0 -126z"/>
- <path class="fil15 str1"
- d="M664 7002l0 -126c-70,0 -127,56 -127,126 0,33 15,67 38,90l89 -90z"/>
- <path class="fil13 str1" d="M664 7003l0 -261c103,0 198,62 238,157l-238 104z"/>
- <path class="fil14 str1"
- d="M664 6999l0 -155c85,0 155,70 155,155 0,86 -70,156 -155,156l0 -156z"/>
- <path class="fil15 str1"
- d="M664 6999l0 -155c85,0 155,70 155,155 0,48 -22,93 -60,122l-95 -122z"/></g>
- <g>
- <path class="fil12 str1" d="M933 6797l0 -67c37,0 67,30 67,67 0,37 -30,67 -67,67l0 -67z"/>
- <path class="fil13 str1" d="M933 6797l0 -67c22,0 43,12 55,30l-55 37z"/>
- <path class="fil14 str1" d="M933 6797l0 -48c26,0 48,22 48,48 0,27 -22,48 -48,48l0 -48z"/>
- <path class="fil14 str1" d="M933 6797l0 -48c-27,0 -48,22 -48,48 0,27 21,48 48,48l0 -48z"/>
- <path class="fil15 str1" d="M933 6797l0 -48c-17,0 -32,9 -41,23l41 25z"/>
- <path class="fil15 str1" d="M933 6797l0 -48c26,0 48,22 48,48 0,6 -2,13 -4,19l-44 -19z"/></g>
- <g>
- <path class="fil12 str1"
- d="M1133 7191l0 -174c96,0 174,78 174,174 0,95 -78,173 -174,173l0 -173z"/>
- <path class="fil12 str1"
- d="M1133 7190l0 -165c-91,0 -165,74 -165,165 0,91 74,165 165,165l0 -165z"/>
- <path class="fil13 str1" d="M1133 7190l0 -165c-52,0 -102,25 -133,67l133 98z"/>
- <path class="fil13 str1" d="M1133 7191l0 -174c65,0 124,36 154,93l-154 81z"/>
- <path class="fil14 str1"
- d="M1133 7189l0 -101c56,0 101,45 101,101 0,55 -45,101 -101,101l0 -101z"/>
- <path class="fil14 str1" d="M1133 7189l0 -69c-38,0 -69,31 -69,69 0,38 31,69 69,69l0 -69z"/>
- <path class="fil15 str1" d="M1133 7189l0 -69c-38,0 -69,31 -69,69 0,18 8,37 22,50l47 -50z"/>
- <path class="fil15 str1"
- d="M1133 7189l0 -101c56,0 101,45 101,101 0,20 -6,40 -17,56l-84 -56z"/></g>
- <g>
- <path class="fil12 str1" d="M885 7116l0 -69c38,0 69,31 69,69 0,38 -31,70 -69,70l0 -70z"/>
- <path class="fil12 str1" d="M885 7116l0 -72c-40,0 -72,33 -72,72 0,40 32,72 72,72l0 -72z"/>
- <path class="fil13 str1" d="M885 7116l0 -72c-21,0 -41,10 -55,25l55 47z"/>
- <path class="fil13 str1" d="M885 7116l0 -69c23,0 45,12 58,31l-58 38z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-498 6260l0 -406c223,0 406,182 406,406 0,223 -183,405 -406,405l0 -405z"/>
- <path class="fil12 str1"
- d="M-498 6257l0 -383c-211,0 -383,172 -383,383 0,211 172,383 383,383l0 -383z"/>
- <path class="fil13 str1" d="M-498 6257l0 -383c-127,0 -249,65 -319,170l319 213z"/>
- <path class="fil13 str1" d="M-498 6260l0 -406c138,0 269,73 342,188l-342 218z"/>
- <path class="fil14 str1"
- d="M-498 6259l0 -213c117,0 212,96 212,213 0,116 -95,212 -212,212l0 -212z"/>
- <path class="fil14 str1"
- d="M-498 6257l0 -151c-84,0 -152,68 -152,151 0,84 68,152 152,152l0 -152z"/>
- <path class="fil15 str1"
- d="M-498 6257l0 -151c-84,0 -152,68 -152,151 0,44 20,87 53,115l99 -115z"/>
- <path class="fil15 str1"
- d="M-498 6259l0 -213c117,0 212,96 212,213 0,63 -29,123 -77,163l-135 -163z"/></g>
- <g>
- <path class="fil12 str1"
- d="M2 6494l0 -287c158,0 287,129 287,287 0,158 -129,286 -287,286l0 -286z"/>
- <path class="fil12 str1"
- d="M2 6491l0 -304c-167,0 -304,137 -304,304 0,168 137,304 304,304l0 -304z"/>
- <path class="fil13 str1" d="M2 6491l0 -304c-67,0 -134,24 -186,64l186 240z"/>
- <path class="fil13 str1" d="M2 6494l0 -287c63,0 126,22 175,60l-175 227z"/>
- <path class="fil14 str1"
- d="M2 6491l0 -144c80,0 145,65 145,144 0,80 -65,145 -145,145l0 -145z"/>
- <path class="fil14 str1"
- d="M2 6491l0 -124c-68,0 -124,56 -124,124 0,69 56,125 124,125l0 -125z"/>
- <path class="fil15 str1"
- d="M2 6491l0 -124c-68,0 -124,56 -124,124 0,37 16,72 44,95l80 -95z"/>
- <path class="fil15 str1"
- d="M2 6491l0 -144c80,0 145,65 145,144 0,43 -19,83 -51,110l-94 -110z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-930 6755l0 -390c215,0 390,175 390,390 0,215 -175,390 -390,390l0 -390z"/>
- <path class="fil12 str1"
- d="M-930 6753l0 -326c-180,0 -326,147 -326,326 0,180 146,327 326,327l0 -327z"/>
- <path class="fil13 str1" d="M-930 6753l0 -326c-87,0 -173,37 -233,98l233 228z"/>
- <path class="fil13 str1" d="M-930 6755l0 -390c94,0 189,37 259,99l-259 291z"/>
- <path class="fil14 str1"
- d="M-930 6754l0 -246c135,0 246,111 246,246 0,136 -111,246 -246,246l0 -246z"/>
- <path class="fil14 str1"
- d="M-930 6754l0 -167c-92,0 -168,75 -168,167 0,92 76,168 168,168l0 -168z"/>
- <path class="fil15 str1"
- d="M-930 6754l0 -167c-92,0 -168,75 -168,167 0,32 9,63 26,89l142 -89z"/>
- <path class="fil15 str1"
- d="M-930 6754l0 -246c135,0 246,111 246,246 0,36 -9,73 -23,105l-223 -105z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-569 6732l0 -175c96,0 174,79 174,175 0,96 -78,175 -174,175l0 -175z"/>
- <path class="fil12 str1"
- d="M-569 6732l0 -171c-94,0 -171,77 -171,171 0,94 77,170 171,170l0 -170z"/>
- <path class="fil13 str1" d="M-569 6732l0 -171c-56,0 -108,28 -140,72l140 99z"/>
- <path class="fil13 str1" d="M-569 6732l0 -175c59,0 116,31 147,81l-147 94z"/>
- <path class="fil14 str1"
- d="M-569 6731l0 -139c76,0 138,63 138,139 0,77 -62,139 -138,139l0 -139z"/>
- <path class="fil14 str1"
- d="M-569 6730l0 -104c-58,0 -105,47 -105,104 0,58 47,105 105,105l0 -105z"/>
- <path class="fil15 str1"
- d="M-569 6730l0 -104c-58,0 -105,47 -105,104 0,15 4,31 10,44l95 -44z"/>
- <path class="fil15 str1"
- d="M-569 6731l0 -139c76,0 138,63 138,139 0,10 -1,21 -3,30l-135 -30z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1120 7056l0 -152c83,0 152,68 152,152 0,84 -69,153 -152,153l0 -153z"/>
- <path class="fil12 str1"
- d="M-1120 7057l0 -148c-82,0 -148,66 -148,148 0,81 66,148 148,148l0 -148z"/>
- <path class="fil13 str1" d="M-1120 7057l0 -148c-33,0 -66,11 -91,31l91 117z"/>
- <path class="fil13 str1" d="M-1120 7056l0 -152c33,0 67,11 94,32l-94 120z"/>
- <path class="fil14 str1" d="M-1120 7056l0 -78c43,0 78,35 78,78 0,43 -35,78 -78,78l0 -78z"/>
- <path class="fil14 str1" d="M-1120 7056l0 -54c-30,0 -54,24 -54,54 0,29 24,53 54,53l0 -53z"/>
- <path class="fil15 str1" d="M-1120 7056l0 -54c-30,0 -54,24 -54,54 0,11 4,22 10,31l44 -31z"/>
- <path class="fil15 str1" d="M-1120 7056l0 -78c43,0 78,35 78,78 0,11 -3,22 -8,32l-70 -32z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1780 6993l0 -326c180,0 326,146 326,326 0,180 -146,326 -326,326l0 -326z"/>
- <path class="fil12 str1"
- d="M-1780 6993l0 -326c-180,0 -326,146 -326,326 0,180 146,326 326,326l0 -326z"/>
- <path class="fil13 str1" d="M-1780 6993l0 -326c-123,0 -239,73 -293,183l293 143z"/>
- <path class="fil13 str1" d="M-1780 6993l0 -326c130,0 249,78 300,196l-300 130z"/>
- <path class="fil14 str1"
- d="M-1780 6992l0 -211c116,0 211,95 211,211 0,116 -95,211 -211,211l0 -211z"/>
- <path class="fil14 str1"
- d="M-1780 6992l0 -170c-94,0 -170,76 -170,170 0,94 76,170 170,170l0 -170z"/>
- <path class="fil15 str1"
- d="M-1780 6992l0 -170c-94,0 -170,76 -170,170 0,54 27,107 71,138l99 -138z"/>
- <path class="fil15 str1"
- d="M-1780 6992l0 -211c116,0 211,95 211,211 0,73 -39,144 -102,181l-109 -181z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1463 6829l0 -120c66,0 120,54 120,120 0,66 -54,120 -120,120l0 -120z"/>
- <path class="fil12 str1" d="M-1463 6829l0 -96c-53,0 -96,43 -96,96 0,53 43,97 96,97l0 -97z"/>
- <path class="fil13 str1" d="M-1463 6829l0 -96c-17,0 -33,5 -48,13l48 83z"/>
- <path class="fil13 str1" d="M-1463 6829l0 -120c23,0 46,7 65,19l-65 101z"/>
- <path class="fil14 str1" d="M-1463 6829l0 -72c40,0 72,33 72,72 0,40 -32,73 -72,73l0 -73z"/>
- <path class="fil15 str1" d="M-1463 6829l0 -72c40,0 72,33 72,72 0,16 -5,31 -14,44l-58 -44z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1234 6697l0 -118c65,0 118,53 118,118 0,65 -53,118 -118,118l0 -118z"/>
- <path class="fil12 str1"
- d="M-1234 6698l0 -117c-65,0 -117,52 -117,117 0,64 52,116 117,116l0 -116z"/>
- <path class="fil13 str1" d="M-1234 6698l0 -117c-22,0 -44,7 -62,18l62 99z"/>
- <path class="fil14 str1" d="M-1234 6699l0 -90c-50,0 -90,40 -90,90 0,49 40,90 90,90l0 -90z"/>
- <path class="fil15 str1" d="M-1234 6699l0 -90c-50,0 -90,40 -90,90 0,10 2,21 5,31l85 -31z"/>
- <path class="fil13 str1" d="M-1234 6697l0 -118c25,0 52,9 72,25l-72 93z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-530 5686l0 -326c180,0 327,146 327,326 0,180 -147,326 -327,326l0 -326z"/>
- <path class="fil12 str1"
- d="M-530 5685l0 -301c-165,0 -300,135 -300,301 0,165 135,300 300,300l0 -300z"/>
- <path class="fil13 str1" d="M-530 5685l0 -301c-80,0 -159,34 -214,91l214 210z"/>
- <path class="fil13 str1" d="M-530 5686l0 -326c82,0 161,30 221,85l-221 241z"/>
- <path class="fil14 str1"
- d="M-530 5685l0 -131c72,0 131,59 131,131 0,72 -59,131 -131,131l0 -131z"/>
- <path class="fil14 str1"
- d="M-530 5685l0 -101c-55,0 -100,45 -100,101 0,55 45,100 100,100l0 -100z"/>
- <path class="fil15 str1"
- d="M-530 5685l0 -101c-55,0 -100,45 -100,101 0,31 15,61 39,80l61 -80z"/>
- <path class="fil15 str1"
- d="M-530 5685l0 -131c72,0 131,59 131,131 0,33 -13,65 -35,89l-96 -89z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-131 5726l0 -150c83,0 151,67 151,150 0,83 -68,151 -151,151l0 -151z"/>
- <path class="fil12 str1"
- d="M-131 5724l0 -128c-70,0 -127,58 -127,128 0,71 57,128 127,128l0 -128z"/>
- <path class="fil13 str1" d="M-131 5724l0 -128c-34,0 -69,15 -93,41l93 87z"/>
- <path class="fil13 str1" d="M-131 5726l0 -150c48,0 95,23 122,61l-122 89z"/>
- <path class="fil14 str1" d="M-131 5725l0 -74c41,0 74,33 74,74 0,40 -33,73 -74,73l0 -73z"/>
- <path class="fil14 str1" d="M-131 5725l0 -68c-37,0 -67,30 -67,68 0,37 30,67 67,67l0 -67z"/>
- <path class="fil15 str1" d="M-131 5725l0 -68c-37,0 -67,30 -67,68 0,15 6,31 16,43l51 -43z"/>
- <path class="fil15 str1" d="M-131 5725l0 -74c41,0 74,33 74,74 0,18 -7,37 -20,50l-54 -50z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-818 5699l0 -106c59,0 107,48 107,106 0,59 -48,107 -107,107l0 -107z"/>
- <path class="fil12 str1" d="M-818 5700l0 -93c-51,0 -93,42 -93,93 0,51 42,93 93,93l0 -93z"/>
- <path class="fil13 str1" d="M-818 5700l0 -93c-16,0 -33,5 -47,13l47 80z"/>
- <path class="fil13 str1" d="M-818 5699l0 -106c16,0 31,3 45,10l-45 96z"/></g>
- <g>
- <path class="fil12 str1"
- d="M1715 7495l0 -107c59,0 108,48 108,107 0,59 -49,107 -108,107l0 -107z"/>
- <path class="fil12 str1"
- d="M1715 7495l0 -110c-60,0 -110,49 -110,110 0,60 50,110 110,110l0 -110z"/>
- <path class="fil13 str1" d="M1715 7495l0 -110c-39,0 -77,22 -96,56l96 54z"/>
- <path class="fil13 str1" d="M1715 7495l0 -107c46,0 88,30 102,73l-102 34z"/>
- <path class="fil14 str1" d="M1715 7494l0 -71c40,0 71,32 71,71 0,39 -31,71 -71,71l0 -71z"/>
- <path class="fil14 str1" d="M1715 7494l0 -55c-30,0 -55,25 -55,55 0,31 25,56 55,56l0 -56z"/>
- <path class="fil15 str1" d="M1715 7494l0 -55c-30,0 -55,25 -55,55 0,22 12,41 31,51l24 -51z"/>
- <path class="fil15 str1" d="M1715 7494l0 -71c40,0 71,32 71,71 0,26 -14,51 -37,63l-34 -63z"/></g>
- <g>
- <path class="fil12 str1" d="M1541 7365l0 -69c38,0 68,31 68,69 0,37 -30,68 -68,68l0 -68z"/>
- <path class="fil12 str1" d="M1541 7365l0 -69c-38,0 -68,31 -68,69 0,37 30,68 68,68l0 -68z"/>
- <path class="fil13 str1" d="M1541 7365l0 -69c-15,0 -30,6 -42,15l42 54z"/>
- <path class="fil13 str1" d="M1541 7365l0 -69c22,0 43,11 56,29l-56 40z"/></g>
- <g>
- <path class="fil14 str1" d="M1387 7356l0 -52c29,0 52,24 52,52 0,29 -23,52 -52,52l0 -52z"/>
- <path class="fil15 str1" d="M1387 7356l0 -52c24,0 45,17 50,40l-50 12z"/></g>
- <g>
- <path class="fil12 str1"
- d="M2513 7242l0 -140c77,0 140,63 140,140 0,77 -63,140 -140,140l0 -140z"/>
- <path class="fil12 str1"
- d="M2513 7241l0 -101c-56,0 -101,45 -101,101 0,55 45,101 101,101l0 -101z"/>
- <path class="fil13 str1" d="M2513 7241l0 -101c-21,0 -42,7 -59,19l59 82z"/>
- <path class="fil13 str1" d="M2513 7242l0 -140c26,0 53,7 75,21l-75 119z"/>
- <path class="fil14 str1" d="M2513 7241l0 -58c32,0 58,26 58,58 0,32 -26,59 -58,59l0 -59z"/>
- <path class="fil15 str1" d="M2513 7241l0 -58c32,0 58,26 58,58 0,11 -3,22 -9,31l-49 -31z"/></g>
- <g>
- <path class="fil12 str1" d="M2419 7615l0 -97c53,0 97,44 97,97 0,53 -44,97 -97,97l0 -97z"/>
- <path class="fil12 str1" d="M2419 7614l0 -85c-47,0 -86,38 -86,85 0,48 39,86 86,86l0 -86z"/>
- <path class="fil13 str1" d="M2419 7614l0 -85c-36,0 -68,23 -81,56l81 29z"/>
- <path class="fil13 str1" d="M2419 7615l0 -97c46,0 86,33 95,78l-95 19z"/>
- <path class="fil14 str1" d="M2419 7614l0 -62c34,0 62,28 62,62 0,35 -28,63 -62,63l0 -63z"/>
- <path class="fil15 str1" d="M2419 7614l0 -62c34,0 62,28 62,62 0,22 -11,43 -30,54l-32 -54z"/></g>
- <g>
- <path class="fil12 str1"
- d="M3213 8013l0 -428c236,0 428,192 428,428 0,235 -192,428 -428,428l0 -428z"/>
- <path class="fil12 str1"
- d="M3213 8013l0 -435c-239,0 -434,195 -434,435 0,239 195,435 434,435l0 -435z"/>
- <path class="fil13 str1" d="M3213 8013l0 -435c-156,0 -304,87 -378,223l378 212z"/>
- <path class="fil13 str1" d="M3213 8013l0 -428c173,0 330,107 395,264l-395 164z"/>
- <path class="fil14 str1"
- d="M3213 8013l0 -258c143,0 258,116 258,258 0,142 -115,258 -258,258l0 -258z"/>
- <path class="fil14 str1"
- d="M3213 8012l0 -207c-114,0 -207,93 -207,207 0,114 93,207 207,207l0 -207z"/>
- <path class="fil15 str1"
- d="M3213 8012l0 -207c-114,0 -207,93 -207,207 0,64 31,125 81,164l126 -164z"/>
- <path class="fil15 str1"
- d="M3213 8013l0 -258c143,0 258,116 258,258 0,77 -36,153 -96,201l-162 -201z"/></g>
- <g>
- <path class="fil12 str1" d="M3033 7891l0 -94c51,0 93,42 93,94 0,51 -42,93 -93,93l0 -93z"/>
- <path class="fil12 str1" d="M3033 7890l0 -81c-45,0 -81,37 -81,81 0,45 36,82 81,82l0 -82z"/>
- <path class="fil13 str1" d="M3033 7890l0 -81c-12,0 -24,3 -35,8l35 73z"/>
- <path class="fil13 str1" d="M3033 7891l0 -94c24,0 47,10 64,26l-64 68z"/></g>
- <g>
- <path class="fil12 str1" d="M3045 7645l0 -87c48,0 87,39 87,87 0,47 -39,86 -87,86l0 -86z"/>
- <path class="fil12 str1" d="M3045 7644l0 -91c-50,0 -91,41 -91,91 0,50 41,91 91,91l0 -91z"/>
- <path class="fil13 str1" d="M3045 7644l0 -91c-35,0 -67,21 -82,52l82 39z"/>
- <path class="fil13 str1" d="M3045 7645l0 -87c44,0 81,34 86,77l-86 10z"/></g>
- <g>
- <path class="fil12 str1" d="M3506 7527l0 -61c33,0 61,28 61,61 0,34 -28,62 -61,62l0 -62z"/>
- <path class="fil12 str1" d="M3506 7529l0 -84c-46,0 -84,37 -84,84 0,46 38,84 84,84l0 -84z"/>
- <path class="fil13 str1" d="M3506 7529l0 -84c-14,0 -28,4 -40,10l40 74z"/>
- <path class="fil13 str1" d="M3506 7527l0 -61c13,0 27,5 37,13l-37 48z"/></g>
- <g>
- <path class="fil12 str1"
- d="M3590 7758l0 -111c61,0 111,50 111,111 0,61 -50,110 -111,110l0 -110z"/>
- <path class="fil12 str1"
- d="M3590 7756l0 -131c-72,0 -132,59 -132,131 0,73 60,132 132,132l0 -132z"/>
- <path class="fil13 str1" d="M3590 7756l0 -131c-43,0 -83,21 -107,56l107 75z"/>
- <path class="fil13 str1" d="M3590 7758l0 -111c25,0 50,9 70,24l-70 87z"/>
- <path class="fil14 str1" d="M3590 7757l0 -68c38,0 68,30 68,68 0,37 -30,68 -68,68l0 -68z"/>
- <path class="fil14 str1" d="M3590 7757l0 -58c-32,0 -58,26 -58,58 0,32 26,58 58,58l0 -58z"/>
- <path class="fil15 str1" d="M3590 7757l0 -58c-32,0 -58,26 -58,58 0,20 10,38 27,49l31 -49z"/>
- <path class="fil15 str1" d="M3590 7757l0 -68c38,0 68,30 68,68 0,21 -10,42 -27,54l-41 -54z"/></g>
- <g>
- <path class="fil12 str1"
- d="M3539 8319l0 -181c100,0 182,81 182,181 0,101 -82,182 -182,182l0 -182z"/>
- <path class="fil12 str1"
- d="M3539 8319l0 -285c-157,0 -285,128 -285,285 0,158 128,286 285,286l0 -286z"/>
- <path class="fil13 str1" d="M3539 8319l0 -285c-91,0 -177,45 -231,118l231 167z"/>
- <path class="fil13 str1" d="M3539 8319l0 -181c66,0 128,36 159,93l-159 88z"/>
- <path class="fil14 str1"
- d="M3539 8318l0 -120c66,0 120,54 120,120 0,66 -54,120 -120,120l0 -120z"/>
- <path class="fil14 str1"
- d="M3539 8319l0 -132c-73,0 -133,59 -133,132 0,74 60,133 133,133l0 -133z"/>
- <path class="fil15 str1"
- d="M3539 8319l0 -132c-73,0 -133,59 -133,132 0,55 35,105 85,124l48 -124z"/>
- <path class="fil15 str1"
- d="M3539 8318l0 -120c66,0 120,54 120,120 0,33 -13,65 -36,87l-84 -87z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-2138 7067l0 -125c69,0 126,56 126,125 0,69 -57,125 -126,125l0 -125z"/>
- <path class="fil12 str1"
- d="M-2138 7068l0 -118c-65,0 -118,53 -118,118 0,66 53,119 118,119l0 -119z"/>
- <path class="fil13 str1" d="M-2138 7068l0 -118c-6,0 -13,1 -20,1l20 117z"/>
- <path class="fil13 str1" d="M-2138 7067l0 -125c19,0 38,5 54,12l-54 113z"/></g>
- <g>
- <path class="fil14 str1" d="M-1782 6618l0 -63c35,0 63,28 63,63 0,35 -28,63 -63,63l0 -63z"/>
- <path class="fil12 str1" d="M-1782 6618l0 -68c-37,0 -68,31 -68,68 0,38 31,68 68,68l0 -68z"/>
- <path class="fil13 str1" d="M-1782 6618l0 -68c-20,0 -40,10 -53,26l53 42z"/>
- <path class="fil15 str1" d="M-1782 6618l0 -63c35,0 63,28 63,63 0,20 -9,39 -25,50l-38 -50z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1548 6454l0 -129c71,0 129,58 129,129 0,71 -58,129 -129,129l0 -129z"/>
- <path class="fil12 str1"
- d="M-1548 6454l0 -102c-56,0 -102,46 -102,102 0,56 46,102 102,102l0 -102z"/>
- <path class="fil13 str1" d="M-1548 6454l0 -102c-35,0 -68,19 -87,49l87 53z"/>
- <path class="fil13 str1" d="M-1548 6454l0 -129c40,0 79,20 103,52l-103 77z"/>
- <path class="fil14 str1" d="M-1548 6454l0 -71c39,0 71,32 71,71 0,39 -32,71 -71,71l0 -71z"/>
- <path class="fil15 str1"
- d="M-1548 6454l0 -71c39,0 71,32 71,71 0,21 -10,42 -27,56l-44 -56z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1255 6399l0 -108c60,0 109,49 109,108 0,60 -49,109 -109,109l0 -109z"/>
- <path class="fil12 str1" d="M-1255 6399l0 -93c-51,0 -93,42 -93,93 0,51 42,92 93,92l0 -92z"/>
- <path class="fil13 str1" d="M-1255 6399l0 -93c-16,0 -31,4 -44,11l44 82z"/>
- <path class="fil13 str1" d="M-1255 6399l0 -108c20,0 41,6 59,17l-59 91z"/>
- <path class="fil14 str1" d="M-1255 6399l0 -63c34,0 63,29 63,63 0,35 -29,64 -63,64l0 -64z"/>
- <path class="fil15 str1" d="M-1255 6399l0 -63c34,0 63,29 63,63 0,7 -1,14 -3,19l-60 -19z"/></g>
- <g>
- <path class="fil12 str1" d="M-3338 7825l0 -52c29,0 52,23 52,52 0,28 -23,52 -52,52l0 -52z"/>
- <path class="fil13 str1" d="M-3338 7825l0 -52c13,0 25,5 34,12l-34 40z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-3404 7271l0 -169c93,0 169,76 169,169 0,93 -76,169 -169,169l0 -169z"/>
- <path class="fil12 str1"
- d="M-3404 7270l0 -142c-78,0 -142,64 -142,142 0,78 64,142 142,142l0 -142z"/>
- <path class="fil13 str1" d="M-3404 7270l0 -142c-46,0 -90,23 -117,61l117 81z"/>
- <path class="fil13 str1" d="M-3404 7271l0 -169c60,0 116,32 146,84l-146 85z"/>
- <path class="fil14 str1"
- d="M-3404 7270l0 -111c61,0 110,50 110,111 0,61 -49,110 -110,110l0 -110z"/>
- <path class="fil14 str1" d="M-3404 7270l0 -76c-42,0 -76,34 -76,76 0,42 34,76 76,76l0 -76z"/>
- <path class="fil15 str1"
- d="M-3404 7270l0 -76c-42,0 -76,34 -76,76 0,26 14,51 36,65l40 -65z"/>
- <path class="fil15 str1"
- d="M-3404 7270l0 -111c61,0 110,50 110,111 0,37 -19,74 -51,93l-59 -93z"/></g>
- <g>
- <path class="fil12 str1" d="M-3128 7146l0 -73c39,0 72,33 72,73 0,39 -33,72 -72,72l0 -72z"/>
- <path class="fil12 str1" d="M-3128 7145l0 -82c-45,0 -82,37 -82,82 0,45 37,82 82,82l0 -82z"/>
- <path class="fil13 str1" d="M-3128 7145l0 -82c-40,0 -74,29 -81,68l81 14z"/>
- <path class="fil13 str1" d="M-3128 7146l0 -73c37,0 69,30 72,67l-72 6z"/>
- <path class="fil14 str1" d="M-3128 7145l0 -61c33,0 61,27 61,61 0,33 -28,61 -61,61l0 -61z"/>
- <path class="fil15 str1" d="M-3128 7145l0 -61c33,0 61,27 61,61 0,17 -8,34 -21,46l-40 -46z"/></g>
- <g>
- <path class="fil12 str1" d="M-3009 6779l0 -52c28,0 52,23 52,52 0,28 -24,52 -52,52l0 -52z"/>
- <path class="fil13 str1" d="M-3009 6779l0 -52c8,0 16,2 23,6l-23 46z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-2374 7628l0 -125c68,0 125,56 125,125 0,69 -57,125 -125,125l0 -125z"/>
- <path class="fil12 str1"
- d="M-2374 7627l0 -121c-67,0 -122,54 -122,121 0,67 55,121 122,121l0 -121z"/>
- <path class="fil13 str1" d="M-2374 7627l0 -121c-26,0 -52,8 -72,23l72 98z"/>
- <path class="fil13 str1" d="M-2374 7628l0 -125c28,0 56,10 78,28l-78 97z"/>
- <path class="fil14 str1" d="M-2374 7627l0 -63c34,0 62,28 62,63 0,34 -28,62 -62,62l0 -62z"/>
- <path class="fil15 str1" d="M-2374 7627l0 -63c34,0 62,28 62,63 0,19 -9,38 -25,50l-37 -50z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-2975 7483l0 -132c73,0 133,59 133,132 0,73 -60,132 -133,132l0 -132z"/>
- <path class="fil12 str1"
- d="M-2975 7482l0 -103c-56,0 -103,46 -103,103 0,57 47,103 103,103l0 -103z"/>
- <path class="fil13 str1" d="M-2975 7482l0 -103c-15,0 -31,3 -44,10l44 93z"/>
- <path class="fil13 str1" d="M-2975 7483l0 -132c31,0 62,11 85,30l-85 102z"/>
- <path class="fil14 str1" d="M-2975 7482l0 -79c44,0 79,35 79,79 0,43 -35,78 -79,78l0 -78z"/>
- <path class="fil14 str1" d="M-2975 7481l0 -49c-26,0 -48,22 -48,49 0,27 22,49 48,49l0 -49z"/>
- <path class="fil15 str1" d="M-2975 7481l0 -49c-26,0 -48,22 -48,49 0,8 1,15 4,22l44 -22z"/>
- <path class="fil15 str1" d="M-2975 7482l0 -79c44,0 79,35 79,79 0,16 -6,34 -16,47l-63 -47z"/></g>
- <g>
- <path class="fil12 str1"
- d="M462 1279l0 -428c236,0 428,193 428,428 0,236 -192,429 -428,429l0 -429z"/>
- <path class="fil12 str1"
- d="M462 1279l0 -437c-241,0 -437,196 -437,437 0,240 196,437 437,437l0 -437z"/>
- <path class="fil13 str1" d="M462 1279l0 -437c-142,0 -278,71 -359,187l359 250z"/>
- <path class="fil13 str1" d="M462 1279l0 -428c146,0 284,77 361,199l-361 229z"/>
- <path class="fil14 str1"
- d="M462 1279l0 -260c143,0 260,117 260,260 0,144 -117,261 -260,261l0 -261z"/>
- <path class="fil14 str1"
- d="M462 1279l0 -203c-111,0 -202,91 -202,203 0,111 91,202 202,202l0 -202z"/>
- <path class="fil15 str1"
- d="M462 1279l0 -203c-111,0 -202,91 -202,203 0,60 27,117 73,155l129 -155z"/>
- <path class="fil15 str1"
- d="M462 1279l0 -260c143,0 260,117 260,260 0,88 -45,170 -118,218l-142 -218z"/></g>
- <g>
- <path class="fil12 str1" d="M-103 1116l0 -65c36,0 65,29 65,65 0,35 -29,64 -65,64l0 -64z"/>
- <path class="fil12 str1" d="M-103 1116l0 -62c-34,0 -62,28 -62,62 0,34 28,62 62,62l0 -62z"/>
- <path class="fil13 str1" d="M-103 1116l0 -62c-34,0 -62,28 -62,62 0,12 4,25 11,35l51 -35z"/>
- <path class="fil13 str1" d="M-103 1116l0 -65c36,0 65,29 65,65 0,1 0,1 0,2l-65 -2z"/></g>
- <g>
- <path class="fil12 str1" d="M16 914l0 -93c51,0 93,42 93,93 0,52 -42,94 -93,94l0 -94z"/>
- <path class="fil13 str1" d="M16 914l0 -93c29,0 58,15 75,38l-75 55z"/>
- <path class="fil14 str1" d="M16 915l0 -63c35,0 63,28 63,63 0,34 -28,63 -63,63l0 -63z"/>
- <path class="fil12 str1" d="M16 914l0 -58c-32,0 -58,26 -58,58 0,32 26,59 58,59l0 -59z"/>
- <path class="fil13 str1" d="M16 914l0 -58c-16,0 -31,6 -42,18l42 40z"/>
- <path class="fil15 str1" d="M16 915l0 -63c35,0 63,28 63,63 0,19 -9,38 -25,50l-38 -50z"/></g>
- <g>
- <path class="fil12 str1"
- d="M1867 963l0 -123c67,0 123,55 123,123 0,68 -56,123 -123,123l0 -123z"/>
- <path class="fil12 str1"
- d="M1867 963l0 -109c-60,0 -109,49 -109,109 0,59 49,108 109,108l0 -108z"/>
- <path class="fil13 str1" d="M1867 963l0 -109c-31,0 -60,13 -80,36l80 73z"/>
- <path class="fil13 str1" d="M1867 963l0 -123c38,0 75,18 98,48l-98 75z"/>
- <path class="fil14 str1" d="M1867 962l0 -64c35,0 63,29 63,64 0,35 -28,64 -63,64l0 -64z"/>
- <path class="fil15 str1" d="M1867 962l0 -64c35,0 63,29 63,64 0,25 -15,48 -38,58l-25 -58z"/></g>
- <g>
- <path class="fil12 str1"
- d="M3404 2686l0 -125c69,0 125,56 125,125 0,68 -56,125 -125,125l0 -125z"/>
- <path class="fil12 str1"
- d="M3404 2686l0 -128c-71,0 -128,58 -128,128 0,71 57,129 128,129l0 -129z"/>
- <path class="fil13 str1" d="M3404 2686l0 -128c-32,0 -64,13 -87,34l87 94z"/>
- <path class="fil14 str1" d="M3404 2686l0 -63c35,0 63,28 63,63 0,35 -28,63 -63,63l0 -63z"/>
- <path class="fil13 str1" d="M3404 2686l0 -125c32,0 64,13 87,35l-87 90z"/>
- <path class="fil10 str3" d="M3404 2686l0 -52c-28,0 -51,23 -51,52 0,28 23,51 51,51l0 -51z"/>
- <path class="fil15 str1" d="M3404 2686l0 -52c-28,0 -51,23 -51,52 0,16 8,32 22,42l29 -42z"/>
- <path class="fil15 str1" d="M3404 2686l0 -63c35,0 63,28 63,63 0,21 -11,41 -28,53l-35 -53z"/></g>
- <g>
- <path class="fil12 str1" d="M1432 3028l0 -61c34,0 62,27 62,61 0,34 -28,62 -62,62l0 -62z"/>
- <path class="fil12 str1" d="M1432 3028l0 -59c-33,0 -60,26 -60,59 0,33 27,60 60,60l0 -60z"/>
- <path class="fil13 str1" d="M1432 3028l0 -59c-10,0 -19,2 -28,6l28 53z"/>
- <path class="fil13 str1" d="M1432 3028l0 -61c12,0 24,3 34,10l-34 51z"/></g>
- <g>
- <path class="fil12 str1"
- d="M2770 3546l0 -202c112,0 203,91 203,202 0,112 -91,203 -203,203l0 -203z"/>
- <path class="fil12 str1"
- d="M2770 3547l0 -207c-113,0 -206,93 -206,207 0,113 93,206 206,206l0 -206z"/>
- <path class="fil13 str1" d="M2770 3547l0 -207c-54,0 -108,23 -146,62l146 145z"/>
- <path class="fil13 str1" d="M2770 3546l0 -202c49,0 98,18 133,50l-133 152z"/>
- <path class="fil14 str1"
- d="M2770 3547l0 -116c64,0 116,52 116,116 0,64 -52,116 -116,116l0 -116z"/>
- <path class="fil14 str1" d="M2770 3546l0 -91c-50,0 -91,41 -91,91 0,51 41,92 91,92l0 -92z"/>
- <path class="fil15 str1" d="M2770 3546l0 -91c-50,0 -91,41 -91,91 0,31 16,61 42,77l49 -77z"/>
- <path class="fil15 str1"
- d="M2770 3547l0 -116c64,0 116,52 116,116 0,39 -20,76 -53,97l-63 -97z"/></g>
- <g>
- <path class="fil12 str1" d="M3315 4286l0 -79c43,0 78,36 78,79 0,44 -35,79 -78,79l0 -79z"/>
- <path class="fil12 str1" d="M3315 4286l0 -75c-42,0 -75,33 -75,75 0,41 33,75 75,75l0 -75z"/>
- <path class="fil13 str1" d="M3315 4286l0 -75c-20,0 -39,7 -53,21l53 54z"/>
- <path class="fil13 str1" d="M3315 4286l0 -79c26,0 50,14 65,35l-65 44z"/></g>
- <g>
- <path class="fil12 str1" d="M2082 4714l0 -56c30,0 55,25 55,56 0,31 -25,56 -55,56l0 -56z"/>
- <path class="fil12 str1" d="M2082 4714l0 -48c-26,0 -48,22 -48,48 0,26 22,47 48,47l0 -47z"/>
- <path class="fil13 str1" d="M2082 4714l0 -48c-23,0 -43,17 -47,39l47 9z"/>
- <path class="fil13 str1" d="M2082 4714l0 -56c30,0 55,25 55,56 0,4 0,8 -1,12l-54 -12z"/></g>
- <g>
- <path class="fil12 str1" d="M2348 5132l0 -58c32,0 58,26 58,58 0,32 -26,59 -58,59l0 -59z"/>
- <path class="fil12 str1" d="M2348 5132l0 -54c-30,0 -55,24 -55,54 0,30 25,54 55,54l0 -54z"/>
- <path class="fil13 str1" d="M2348 5132l0 -54c-18,0 -35,9 -45,23l45 31z"/>
- <path class="fil13 str1" d="M2348 5132l0 -58c20,0 39,10 49,27l-49 31z"/>
- <path class="fil14 str1" d="M2348 5132l0 -50c27,0 50,22 50,50 0,28 -23,50 -50,50l0 -50z"/>
- <path class="fil15 str1" d="M2348 5132l0 -50c27,0 50,22 50,50 0,13 -5,25 -14,34l-36 -34z"/></g>
- <g>
- <path class="fil12 str1" d="M2470 5674l0 -59c33,0 59,27 59,59 0,33 -26,59 -59,59l0 -59z"/>
- <path class="fil13 str1" d="M2470 5674l0 -59c17,0 33,7 44,19l-44 40z"/></g>
- <g>
- <path class="fil12 str1" d="M3000 5762l0 -53c29,0 53,24 53,53 0,29 -24,53 -53,53l0 -53z"/>
- <path class="fil12 str1" d="M3000 5762l0 -53c-29,0 -53,24 -53,53 0,29 24,53 53,53l0 -53z"/>
- <path class="fil13 str1" d="M3000 5762l0 -53c-5,0 -12,1 -16,3l16 50z"/>
- <path class="fil13 str1" d="M3000 5762l0 -53c3,0 7,0 11,1l-11 52z"/></g>
- <g>
- <path class="fil12 str1"
- d="M3204 5684l0 -101c55,0 100,45 100,101 0,55 -45,100 -100,100l0 -100z"/>
- <path class="fil12 str1" d="M3204 5683l0 -92c-51,0 -93,41 -93,92 0,51 42,92 93,92l0 -92z"/>
- <path class="fil13 str1" d="M3204 5683l0 -92c-25,0 -48,9 -65,27l65 65z"/>
- <path class="fil13 str1" d="M3204 5684l0 -101c30,0 60,14 79,38l-79 63z"/>
- <path class="fil14 str1" d="M3204 5683l0 -67c37,0 67,30 67,67 0,37 -30,68 -67,68l0 -68z"/>
- <path class="fil15 str1" d="M3204 5683l0 -67c37,0 67,30 67,67 0,25 -14,48 -36,60l-31 -60z"/></g>
- <g>
- <path class="fil12 str1" d="M3241 6042l0 -60c34,0 61,27 61,60 0,34 -27,61 -61,61l0 -61z"/>
- <path class="fil12 str1" d="M3241 6042l0 -87c-48,0 -87,39 -87,87 0,48 39,88 87,88l0 -88z"/>
- <path class="fil13 str1" d="M3241 6042l0 -87c-43,0 -80,32 -86,74l86 13z"/>
- <path class="fil13 str1" d="M3241 6042l0 -60c19,0 38,9 49,24l-49 36z"/></g>
- <g>
- <path class="fil12 str1" d="M2326 6353l0 -76c42,0 76,34 76,76 0,42 -34,76 -76,76l0 -76z"/>
- <path class="fil12 str1" d="M2326 6352l0 -58c-32,0 -58,26 -58,58 0,32 26,58 58,58l0 -58z"/>
- <path class="fil13 str1" d="M2326 6352l0 -58c-12,0 -24,4 -34,11l34 47z"/>
- <path class="fil13 str1" d="M2326 6353l0 -76c15,0 30,5 43,13l-43 63z"/></g>
- <g>
- <path class="fil12 str1" d="M3233 6702l0 -56c30,0 55,25 55,56 0,30 -25,55 -55,55l0 -55z"/>
- <path class="fil13 str1" d="M3233 6702l0 -56c19,0 37,11 47,27l-47 29z"/></g>
- <g>
- <path class="fil12 str1" d="M3546 6764l0 -56c31,0 56,25 56,56 0,31 -25,56 -56,56l0 -56z"/>
- <path class="fil13 str1" d="M3546 6764l0 -56c19,0 37,10 47,26l-47 30z"/></g>
- <g>
- <path class="fil12 str1" d="M3508 7015l0 -82c45,0 81,37 81,82 0,44 -36,81 -81,81l0 -81z"/>
- <path class="fil12 str1" d="M3508 7014l0 -85c-47,0 -85,38 -85,85 0,47 38,85 85,85l0 -85z"/>
- <path class="fil13 str1" d="M3508 7014l0 -85c-11,0 -23,3 -33,7l33 78z"/>
- <path class="fil10 str3" d="M3508 7014l0 -47c26,0 48,21 48,47 0,26 -22,48 -48,48l0 -48z"/>
- <path class="fil13 str1" d="M3508 7015l0 -82c24,0 47,11 63,29l-63 53z"/>
- <path class="fil15 str1" d="M3508 7014l0 -47c26,0 48,21 48,47 0,23 -17,43 -40,47l-8 -47z"/></g>
- <g>
- <path class="fil12 str1" d="M1752 6390l0 -95c53,0 95,42 95,95 0,52 -42,95 -95,95l0 -95z"/>
- <path class="fil12 str1" d="M1752 6390l0 -93c-50,0 -92,42 -92,93 0,50 42,92 92,92l0 -92z"/>
- <path class="fil13 str1" d="M1752 6390l0 -93c-29,0 -58,15 -75,39l75 54z"/>
- <path class="fil13 str1" d="M1752 6390l0 -95c35,0 66,18 83,48l-83 47z"/>
- <path class="fil14 str1" d="M1752 6389l0 -59c33,0 60,26 60,59 0,33 -27,60 -60,60l0 -60z"/>
- <path class="fil15 str1" d="M1752 6389l0 -59c33,0 60,26 60,59 0,22 -13,43 -32,53l-28 -53z"/></g>
- <g>
- <path class="fil12 str1" d="M-1375 942l0 -75c41,0 74,34 74,75 0,41 -33,74 -74,74l0 -74z"/>
- <path class="fil12 str1" d="M-1375 942l0 -75c-41,0 -75,34 -75,75 0,41 34,74 75,74l0 -74z"/>
- <path class="fil13 str1" d="M-1375 942l0 -75c-14,0 -28,4 -39,11l39 64z"/>
- <path class="fil13 str1" d="M-1375 942l0 -75c12,0 25,4 36,10l-36 65z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1207 2304l0 -194c107,0 194,87 194,194 0,107 -87,194 -194,194l0 -194z"/>
- <path class="fil12 str1"
- d="M-1207 2304l0 -208c-114,0 -207,94 -207,208 0,115 93,208 207,208l0 -208z"/>
- <path class="fil13 str1" d="M-1207 2304l0 -208c-60,0 -119,27 -158,73l158 135z"/>
- <path class="fil13 str1" d="M-1207 2304l0 -194c48,0 96,19 131,51l-131 143z"/>
- <path class="fil14 str1"
- d="M-1207 2304l0 -100c55,0 100,45 100,100 0,54 -45,99 -100,99l0 -99z"/>
- <path class="fil14 str1" d="M-1207 2304l0 -76c-41,0 -75,34 -75,76 0,41 34,75 75,75l0 -75z"/>
- <path class="fil15 str1"
- d="M-1207 2304l0 -76c-41,0 -75,34 -75,76 0,26 14,51 36,64l39 -64z"/>
- <path class="fil15 str1"
- d="M-1207 2304l0 -100c55,0 100,45 100,100 0,35 -20,68 -50,86l-50 -86z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-655 2708l0 -117c64,0 117,53 117,117 0,65 -53,117 -117,117l0 -117z"/>
- <path class="fil12 str1" d="M-655 2707l0 -92c-51,0 -93,41 -93,92 0,52 42,93 93,93l0 -93z"/>
- <path class="fil13 str1" d="M-655 2707l0 -92c-17,0 -33,4 -48,13l48 79z"/>
- <path class="fil13 str1" d="M-655 2708l0 -117c26,0 52,9 73,26l-73 91z"/>
- <path class="fil14 str1" d="M-655 2708l0 -61c34,0 61,27 61,61 0,34 -27,62 -61,62l0 -62z"/>
- <path class="fil15 str1" d="M-655 2708l0 -61c34,0 61,27 61,61 0,14 -5,28 -13,39l-48 -39z"/></g>
- <g>
- <path class="fil12 str1" d="M-2305 2920l0 -49c27,0 49,22 49,49 0,27 -22,49 -49,49l0 -49z"/>
- <path class="fil12 str1" d="M-2305 2920l0 -51c-28,0 -51,23 -51,51 0,28 23,51 51,51l0 -51z"/>
- <path class="fil13 str1" d="M-2305 2920l0 -51c-27,0 -50,21 -51,49l51 2z"/>
- <path class="fil13 str1" d="M-2305 2920l0 -49c25,0 46,18 49,42l-49 7z"/></g>
- <g>
- <path class="fil12 str1" d="M-1542 3498l0 -98c54,0 98,44 98,98 0,54 -44,98 -98,98l0 -98z"/>
- <path class="fil12 str1" d="M-1542 3498l0 -94c-51,0 -94,42 -94,94 0,52 43,94 94,94l0 -94z"/>
- <path class="fil13 str1" d="M-1542 3498l0 -94c-51,0 -94,42 -94,94 0,20 7,40 19,56l75 -56z"/>
- <path class="fil14 str1" d="M-1542 3497l0 -85c47,0 85,38 85,85 0,47 -38,85 -85,85l0 -85z"/>
- <path class="fil14 str1" d="M-1541 3497l0 -76c-42,0 -76,34 -76,76 0,41 34,75 76,75l0 -75z"/>
- <path class="fil15 str1"
- d="M-1541 3497l0 -76c-42,0 -76,34 -76,76 0,28 16,54 41,67l35 -67z"/>
- <path class="fil13 str1" d="M-1542 3498l0 -98c54,0 98,44 98,98 0,22 -7,44 -21,61l-77 -61z"/>
- <path class="fil15 str1"
- d="M-1542 3497l0 -85c47,0 85,38 85,85 0,40 -29,75 -68,83l-17 -83z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1523 3755l0 -101c56,0 101,45 101,101 0,56 -45,101 -101,101l0 -101z"/>
- <path class="fil12 str1" d="M-1523 3755l0 -87c-48,0 -87,39 -87,87 0,48 39,87 87,87l0 -87z"/>
- <path class="fil13 str1" d="M-1523 3755l0 -87c-32,0 -62,19 -77,47l77 40z"/>
- <path class="fil13 str1" d="M-1523 3755l0 -101c39,0 76,24 92,60l-92 41z"/>
- <path class="fil14 str1" d="M-1523 3756l0 -54c30,0 54,24 54,54 0,29 -24,53 -54,53l0 -53z"/>
- <path class="fil14 str1" d="M-1523 3755l0 -50c-28,0 -50,23 -50,50 0,28 22,50 50,50l0 -50z"/>
- <path class="fil15 str1" d="M-1523 3755l0 -50c-28,0 -50,23 -50,50 0,3 0,6 1,9l49 -9z"/>
- <path class="fil15 str1"
- d="M-1523 3756l0 -54c30,0 54,24 54,54 0,18 -10,36 -26,46l-28 -46z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1307 3895l0 -100c55,0 100,45 100,100 0,55 -45,100 -100,100l0 -100z"/>
- <path class="fil12 str1" d="M-1307 3894l0 -68c-37,0 -67,31 -67,68 0,37 30,67 67,67l0 -67z"/>
- <path class="fil13 str1" d="M-1307 3894l0 -68c-6,0 -12,1 -18,3l18 65z"/>
- <path class="fil13 str1" d="M-1307 3895l0 -100c15,0 30,4 43,10l-43 90z"/></g>
- <g>
- <path class="fil12 str1"
- d="M762 6039l0 -171c95,0 172,77 172,171 0,94 -77,171 -172,171l0 -171z"/>
- <path class="fil12 str1"
- d="M762 6039l0 -145c-80,0 -145,65 -145,145 0,81 65,146 145,146l0 -146z"/>
- <path class="fil13 str1" d="M762 6039l0 -145c-48,0 -93,24 -120,64l120 81z"/>
- <path class="fil13 str1" d="M762 6039l0 -171c59,0 114,30 145,79l-145 92z"/>
- <path class="fil14 str1"
- d="M762 6039l0 -109c61,0 110,49 110,109 0,61 -49,110 -110,110l0 -110z"/>
- <path class="fil14 str1" d="M762 6039l0 -69c-38,0 -69,31 -69,69 0,39 31,70 69,70l0 -70z"/>
- <path class="fil15 str1" d="M762 6039l0 -69c-38,0 -69,31 -69,69 0,17 7,34 17,46l52 -46z"/>
- <path class="fil15 str1"
- d="M762 6039l0 -109c61,0 110,49 110,109 0,30 -13,60 -35,81l-75 -81z"/></g>
- <g>
- <path class="fil12 str1"
- d="M359 5753l0 -281c155,0 281,126 281,281 0,156 -126,282 -281,282l0 -282z"/>
- <path class="fil12 str1"
- d="M359 5755l0 -241c-133,0 -241,108 -241,241 0,132 108,240 241,240l0 -240z"/>
- <path class="fil13 str1" d="M359 5755l0 -241c-43,0 -86,12 -122,33l122 208z"/>
- <path class="fil13 str1" d="M359 5753l0 -281c70,0 139,27 191,74l-191 207z"/>
- <path class="fil14 str1"
- d="M359 5755l0 -125c69,0 125,56 125,125 0,69 -56,126 -125,126l0 -126z"/>
- <path class="fil14 str1"
- d="M359 5755l0 -104c-57,0 -104,47 -104,104 0,56 47,103 104,103l0 -103z"/>
- <path class="fil15 str1" d="M359 5755l0 -104c-57,0 -104,47 -104,104 0,2 1,6 1,8l103 -8z"/>
- <path class="fil15 str1"
- d="M359 5755l0 -125c69,0 125,56 125,125 0,30 -11,59 -29,81l-96 -81z"/></g>
- <g>
- <path class="fil12 str1" d="M1017 5024l0 -51c-28,0 -51,23 -51,51 0,28 23,50 51,50l0 -50z"/>
- <path class="fil13 str1" d="M1017 5024l0 -51c-10,0 -20,3 -28,8l28 43z"/></g>
- <g>
- <path class="fil12 str1"
- d="M406 5327l0 -101c56,0 101,46 101,101 0,56 -45,101 -101,101l0 -101z"/>
- <path class="fil12 str1" d="M406 5326l0 -73c-40,0 -73,33 -73,73 0,41 33,74 73,74l0 -74z"/>
- <path class="fil13 str1" d="M406 5326l0 -73c-14,0 -28,4 -40,12l40 61z"/>
- <path class="fil13 str1" d="M406 5327l0 -101c19,0 38,6 54,16l-54 85z"/>
- <path class="fil14 str1" d="M406 5326l0 -53c29,0 53,24 53,53 0,30 -24,53 -53,53l0 -53z"/>
- <path class="fil15 str1" d="M406 5326l0 -53c29,0 53,24 53,53 0,19 -10,37 -26,46l-27 -46z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-136 5319l0 -124c68,0 124,56 124,124 0,69 -56,125 -124,125l0 -125z"/>
- <path class="fil12 str1"
- d="M-136 5319l0 -145c-80,0 -145,66 -145,145 0,80 65,146 145,146l0 -146z"/>
- <path class="fil13 str1" d="M-136 5319l0 -145c-31,0 -63,11 -88,30l88 115z"/>
- <path class="fil13 str1" d="M-136 5319l0 -124c29,0 59,11 81,30l-81 94z"/>
- <path class="fil14 str1" d="M-136 5319l0 -60c34,0 61,27 61,60 0,34 -27,61 -61,61l0 -61z"/>
- <path class="fil14 str1" d="M-136 5319l0 -54c-30,0 -54,24 -54,54 0,30 24,54 54,54l0 -54z"/>
- <path class="fil15 str1" d="M-136 5319l0 -54c-30,0 -54,24 -54,54 0,12 4,24 12,33l42 -33z"/>
- <path class="fil15 str1" d="M-136 5319l0 -60c34,0 61,27 61,60 0,14 -5,28 -14,39l-47 -39z"/></g>
- <g>
- <path class="fil12 str1" d="M-52 5021l0 -79c43,0 79,35 79,79 0,43 -36,79 -79,79l0 -79z"/>
- <path class="fil12 str1" d="M-52 5021l0 -77c-42,0 -77,35 -77,77 0,43 35,77 77,77l0 -77z"/>
- <path class="fil13 str1" d="M-52 5021l0 -77c-8,0 -17,2 -24,4l24 73z"/>
- <path class="fil13 str1" d="M-52 5021l0 -79c10,0 21,2 30,5l-30 74z"/></g>
- <g>
- <path class="fil12 str1" d="M-143 3749l0 -49c27,0 48,22 48,49 0,27 -21,49 -48,49l0 -49z"/>
- <path class="fil13 str1" d="M-143 3749l0 -49c18,0 36,11 44,28l-44 21z"/></g>
- <g>
- <path class="fil12 str1"
- d="M308 4135l0 -144c79,0 144,64 144,144 0,79 -65,144 -144,144l0 -144z"/>
- <path class="fil12 str1"
- d="M308 4135l0 -147c-81,0 -148,66 -148,147 0,82 67,148 148,148l0 -148z"/>
- <path class="fil13 str1" d="M308 4135l0 -147c-30,0 -61,10 -85,27l85 120z"/>
- <path class="fil13 str1" d="M308 4135l0 -144c39,0 77,16 104,43l-104 101z"/>
- <path class="fil14 str1"
- d="M308 4135l0 -102c56,0 103,46 103,102 0,57 -47,103 -103,103l0 -103z"/>
- <path class="fil14 str1" d="M308 4135l0 -67c-37,0 -67,30 -67,67 0,37 30,67 67,67l0 -67z"/>
- <path class="fil15 str1" d="M308 4135l0 -67c-37,0 -67,30 -67,67 0,14 4,28 12,39l55 -39z"/>
- <path class="fil15 str1"
- d="M308 4135l0 -102c56,0 103,46 103,102 0,33 -16,63 -41,82l-62 -82z"/></g>
- <g>
- <path class="fil12 str1" d="M-243 4562l0 -53c28,0 52,24 52,53 0,29 -24,52 -52,52l0 -52z"/>
- <path class="fil12 str1" d="M-243 4562l0 -53c-29,0 -53,24 -53,53 0,29 24,52 53,52l0 -52z"/>
- <path class="fil13 str1" d="M-243 4562l0 -53c-4,0 -8,1 -11,1l11 52z"/>
- <path class="fil13 str1" d="M-243 4562l0 -53c5,0 11,1 16,3l-16 50z"/></g>
- <g>
- <path class="fil12 str1" d="M135 4770l0 -51c28,0 51,23 51,51 0,28 -23,51 -51,51l0 -51z"/>
- <path class="fil13 str1" d="M135 4770l0 -51c14,0 28,6 38,16l-38 35z"/></g>
- <g>
- <path class="fil12 str1" d="M694 4660l0 -50c27,0 49,23 49,50 0,27 -22,49 -49,49l0 -49z"/>
- <path class="fil12 str1" d="M694 4659l0 -51c-28,0 -51,23 -51,51 0,28 23,51 51,51l0 -51z"/>
- <path class="fil13 str1" d="M694 4659l0 -51c-6,0 -12,1 -17,3l17 48z"/>
- <path class="fil13 str1" d="M694 4660l0 -50c6,0 13,2 18,4l-18 46z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1626 4699l0 -112c62,0 113,50 113,112 0,62 -51,113 -113,113l0 -113z"/>
- <path class="fil12 str1"
- d="M-1626 4699l0 -116c-64,0 -116,52 -116,116 0,64 52,116 116,116l0 -116z"/>
- <path class="fil13 str1" d="M-1626 4699l0 -116c-23,0 -47,8 -66,21l66 95z"/>
- <path class="fil13 str1" d="M-1626 4699l0 -112c29,0 58,12 78,31l-78 81z"/>
- <path class="fil14 str1" d="M-1626 4699l0 -84c46,0 84,38 84,84 0,46 -38,83 -84,83l0 -83z"/>
- <path class="fil14 str1" d="M-1626 4699l0 -51c-28,0 -50,23 -50,51 0,28 22,50 50,50l0 -50z"/>
- <path class="fil15 str1" d="M-1626 4699l0 -51c-28,0 -50,23 -50,51 0,16 7,31 20,40l30 -40z"/>
- <path class="fil15 str1"
- d="M-1626 4699l0 -84c46,0 84,38 84,84 0,26 -13,52 -34,67l-50 -67z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1295 4699l0 -146c80,0 146,65 146,146 0,80 -66,145 -146,145l0 -145z"/>
- <path class="fil12 str1"
- d="M-1295 4699l0 -156c-86,0 -156,70 -156,156 0,86 70,156 156,156l0 -156z"/>
- <path class="fil13 str1" d="M-1295 4699l0 -156c-28,0 -56,8 -80,22l80 134z"/>
- <path class="fil13 str1" d="M-1295 4699l0 -146c26,0 52,7 74,20l-74 126z"/>
- <path class="fil14 str1" d="M-1295 4699l0 -61c34,0 61,27 61,61 0,33 -27,61 -61,61l0 -61z"/>
- <path class="fil14 str1" d="M-1295 4699l0 -57c-31,0 -56,26 -56,57 0,31 25,56 56,56l0 -56z"/>
- <path class="fil15 str1" d="M-1295 4699l0 -57c-31,0 -56,26 -56,57 0,17 8,33 21,44l35 -44z"/>
- <path class="fil15 str1"
- d="M-1295 4699l0 -61c34,0 61,27 61,61 0,20 -11,40 -28,51l-33 -51z"/></g>
- <g>
- <path class="fil12 str1" d="M-1000 4575l0 -66c36,0 66,30 66,66 0,36 -30,65 -66,65l0 -65z"/>
- <path class="fil13 str1" d="M-1000 4575l0 -66c17,0 33,7 45,18l-45 48z"/></g>
- <g>
- <path class="fil12 str1" d="M-1149 5025l0 -82c45,0 81,37 81,82 0,45 -36,81 -81,81l0 -81z"/>
- <path class="fil12 str1" d="M-1149 5024l0 -68c-37,0 -68,30 -68,68 0,37 31,67 68,67l0 -67z"/>
- <path class="fil13 str1" d="M-1149 5024l0 -68c-12,0 -24,4 -35,10l35 58z"/>
- <path class="fil13 str1" d="M-1149 5025l0 -82c18,0 36,7 50,17l-50 65z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-964 5401l0 -174c96,0 175,78 175,174 0,96 -79,175 -175,175l0 -175z"/>
- <path class="fil13 str1" d="M-964 5401l0 -174c12,0 25,2 36,4l-36 170z"/></g>
- <g>
- <path class="fil12 str1" d="M-1142 5491l0 -49c-26,0 -48,22 -48,49 0,26 22,48 48,48l0 -48z"/>
- <path class="fil13 str1" d="M-1142 5491l0 -49c-11,0 -22,5 -31,12l31 37z"/></g>
- <g>
- <path class="fil12 str1" d="M-1592 5336l0 -52c29,0 52,23 52,52 0,29 -23,52 -52,52l0 -52z"/>
- <path class="fil13 str1" d="M-1592 5336l0 -52c9,0 18,2 26,7l-26 45z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1582 5707l0 -100c55,0 100,45 100,100 0,55 -45,99 -100,99l0 -99z"/>
- <path class="fil12 str1" d="M-1582 5708l0 -88c-48,0 -87,40 -87,88 0,48 39,87 87,87l0 -87z"/>
- <path class="fil13 str1" d="M-1582 5708l0 -88c-10,0 -21,3 -31,6l31 82z"/>
- <path class="fil13 str1" d="M-1582 5707l0 -100c9,0 18,2 26,4l-26 96z"/></g>
- <g>
- <path class="fil12 str1" d="M-1593 5999l0 -79c44,0 80,35 80,79 0,43 -36,79 -80,79l0 -79z"/>
- <path class="fil12 str1" d="M-1593 5998l0 -49c-26,0 -48,22 -48,49 0,27 22,49 48,49l0 -49z"/>
- <path class="fil13 str1" d="M-1593 5998l0 -49c-3,0 -7,1 -11,2l11 47z"/>
- <path class="fil13 str1" d="M-1593 5999l0 -79c14,0 27,3 39,10l-39 69z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-1133 5985l0 -271c149,0 270,122 270,271 0,149 -121,271 -270,271l0 -271z"/>
- <path class="fil12 str1"
- d="M-1133 5986l0 -265c-146,0 -265,119 -265,265 0,145 119,264 265,264l0 -264z"/>
- <path class="fil13 str1" d="M-1133 5986l0 -265c-66,0 -133,27 -180,71l180 194z"/>
- <path class="fil13 str1" d="M-1133 5985l0 -271c64,0 128,25 176,66l-176 205z"/>
- <path class="fil14 str1"
- d="M-1133 5986l0 -125c68,0 124,56 124,125 0,68 -56,124 -124,124l0 -124z"/>
- <path class="fil14 str1" d="M-1133 5986l0 -99c-54,0 -99,44 -99,99 0,54 45,98 99,98l0 -98z"/>
- <path class="fil15 str1"
- d="M-1133 5986l0 -99c-54,0 -99,44 -99,99 0,33 19,66 47,83l52 -83z"/>
- <path class="fil15 str1"
- d="M-1133 5986l0 -125c68,0 124,56 124,125 0,27 -9,54 -26,75l-98 -75z"/></g>
- <g>
- <path class="fil12 str1" d="M-2815 6025l0 -88c48,0 88,40 88,88 0,49 -40,88 -88,88l0 -88z"/>
- <path class="fil12 str1" d="M-2815 6025l0 -77c-42,0 -77,35 -77,77 0,42 35,77 77,77l0 -77z"/>
- <path class="fil13 str1" d="M-2815 6025l0 -77c-27,0 -52,14 -66,38l66 39z"/>
- <path class="fil14 str1" d="M-2815 6025l0 -51c28,0 51,23 51,51 0,28 -23,51 -51,51l0 -51z"/>
- <path class="fil13 str1" d="M-2815 6025l0 -88c30,0 59,17 75,42l-75 46z"/>
- <path class="fil15 str1" d="M-2815 6025l0 -51c28,0 51,23 51,51 0,17 -9,33 -22,42l-29 -42z"/></g>
- <g>
- <path class="fil12 str1" d="M-3031 4591l0 -74c40,0 74,33 74,74 0,40 -34,74 -74,74l0 -74z"/>
- <path class="fil12 str1" d="M-3031 4590l0 -66c-37,0 -67,30 -67,66 0,37 30,67 67,67l0 -67z"/>
- <path class="fil13 str1" d="M-3031 4590l0 -66c-9,0 -19,2 -27,5l27 61z"/>
- <path class="fil13 str1" d="M-3031 4591l0 -74c15,0 30,5 42,13l-42 61z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-3471 2507l0 -174c96,0 174,78 174,174 0,95 -78,173 -174,173l0 -173z"/>
- <path class="fil12 str1"
- d="M-3471 2506l0 -199c-110,0 -199,90 -199,199 0,110 89,200 199,200l0 -200z"/>
- <path class="fil13 str1" d="M-3471 2506l0 -199c-67,0 -130,34 -166,90l166 109z"/>
- <path class="fil13 str1" d="M-3471 2507l0 -174c52,0 101,24 134,63l-134 111z"/>
- <path class="fil14 str1" d="M-3471 2507l0 -78c43,0 78,35 78,78 0,42 -35,77 -78,77l0 -77z"/>
- <path class="fil14 str1" d="M-3471 2507l0 -61c-34,0 -61,27 -61,61 0,34 27,62 61,62l0 -62z"/>
- <path class="fil15 str1" d="M-3471 2507l0 -61c-34,0 -61,27 -61,61 0,18 7,35 20,46l41 -46z"/>
- <path class="fil15 str1"
- d="M-3471 2507l0 -78c43,0 78,35 78,78 0,25 -14,50 -34,64l-44 -64z"/></g>
- <g>
- <path class="fil12 str1"
- d="M-2970 2160l0 -111c61,0 110,50 110,111 0,61 -49,111 -110,111l0 -111z"/>
- <path class="fil14 str1" d="M-2970 2159l0 -59c32,0 59,27 59,59 0,33 -27,60 -59,60l0 -60z"/>
- <path class="fil13 str1" d="M-2970 2160l0 -111c34,0 67,17 87,44l-87 67z"/>
- <path class="fil15 str1"
- d="M-2970 2159l0 -59c32,0 59,27 59,59 0,24 -15,47 -37,56l-22 -56z"/>
- <path class="fil12 str1"
- d="M-2970 2159l0 -100c-56,0 -101,45 -101,100 0,56 45,101 101,101l0 -101z"/>
- <path class="fil13 str1" d="M-2970 2159l0 -100c-33,0 -64,16 -83,43l83 57z"/>
- <path class="fil14 str1" d="M-2970 2159l0 -54c-30,0 -55,24 -55,54 0,30 25,55 55,55l0 -55z"/>
- <path class="fil15 str1"
- d="M-2970 2159l0 -54c-30,0 -55,24 -55,54 0,24 15,45 38,52l17 -52z"/></g></g>
- <g id="lettering">
- <text x="-1948" y="7437" class="fil16 fnt0">Morges</text>
- <text x="-3114" y="7056" class="fil16 fnt0">Lavigny</text>
-
- <path id="textPathLacLeman" style="visibility:hidden;" d="M -3200,8500 C -2700,8300 -2000,8200 -1300,8200" />
- <text class="fil17 fnt1" style="letter-spacing:110px;">
- <textPath xlink:href="#textPathLacLeman" startOffset="5%">Lac Léman</textPath>
- </text>
-
- <text x="1270" y="8054" class="fil16 fnt0">Lausanne</text>
- <text x="2378" y="8285" class="fil16 fnt0">Vevey</text>
- <text x="2189" y="3315" class="fil16 fnt0">Moudon</text>
- <text x="-1484" y="3399" class="fil16 fnt0">Pompaples</text>
- <text x="-855" y="5220" class="fil16 fnt0">Mex</text>
- <text x="-1173" y="2072" class="fil16 fnt0">Orbe</text>
- <text x="-3249" y="2531" class="fil16 fnt0">Vallorbe</text>
- <text x="875" y="1036" class="fil16 fnt0">Yverdon</text>
- <g transform="matrix(0.502276 -0.864707 0.864707 0.502276 -1701.33 603.657)">
- <text x="0" y="5624" class="fil17 fnt2">La Broye</text></g>
- <g transform="matrix(0.860219 -0.509924 0.509924 0.860219 -3578.17 -2893.5)">
- <text x="0" y="5624" class="fil17 fnt2">L&apos;Orbe</text></g>
-
- <path id="textPathLeTalent" style="visibility:hidden;" d="M -1050,2650 C -960,2750 -800,2930 -700,3030" />
- <text class="fil17 fnt2" style="letter-spacing:0px;">
- <textPath xlink:href="#textPathLeTalent" startOffset="0%">Le Talent</textPath>
- </text>
- <path id="textPathLeVenoge" style="visibility:hidden;" d="M -2600,4270 C -2480,4050 -2320,4000 -2170,3920" />
- <text class="fil17 fnt2" style="letter-spacing:0px;">
- <textPath xlink:href="#textPathLeVenoge" startOffset="0%">Le Venoge</textPath>
- </text>
- </g>
- <g id="text_legend">
-
- <switch>
- <text x="-3738" y="231" class="fil16 fnt3" systemLanguage="de">Beschäftigung Kanton Waadt</text>
- <text x="-3738" y="231" class="fil16 fnt3" systemLanguage="en">Employment canton of Vaud</text></switch>
-
- <text x="3739" y="231" class="fil16 fnt3" style="text-anchor:end;">1985/95</text>
- <text x="1993" y="231" class="fil16 fnt4"></text>
-
- <switch>
- <text x="2" y="507" class="fil16 fnt5" style="text-anchor:middle;" systemLanguage="de">Geschlechtsspez. Verteilung in Voll- und Teilzeit im 2. u. 3. Wirtschaftssektor</text>
- <text x="2" y="507" class="fil16 fnt5" style="text-anchor:middle;" systemLanguage="en">Gender-specific distribution of full- vs part-time in the industry and services</text></switch>
-
- <g>
- <rect class="fil11 str1" x="-3439" y="9296" width="315" height="315"/>
- <rect class="fil1 str1" x="-3439" y="9611" width="315" height="315"/>
- <rect class="fil8 str1" x="-3439" y="9927" width="315" height="315"/>
- <rect class="fil3 str1" x="-3123" y="9296" width="315" height="315"/>
- <rect class="fil4 str1" x="-3123" y="9611" width="315" height="315"/>
- <rect class="fil7 str1" x="-3123" y="9927" width="315" height="315"/>
- <rect class="fil6 str1" x="-2808" y="9296" width="315" height="315"/>
- <rect class="fil2 str1" x="-2808" y="9611" width="315" height="315"/>
- <rect class="fil5 str1" x="-2808" y="9927" width="315" height="315"/></g>
- <rect class="fil9 str1" x="-2284" y="9927" width="315" height="315"/>
-
- <switch>
- <text x="-3442" y="9148" class="fil16 fnt6" systemLanguage="de">Verhältnis Teilzeit/Vollzeit</text>
- <text x="-3442" y="9148" class="fil16 fnt6" systemLanguage="en">Ratio part-time/full-time</text></switch>
-
- <text x="-3304" y="9246" class="fil16 fnt7">&lt; 22.3 % &lt; 39.1 % &lt;</text>
- <g transform="matrix(2.64845E-014 -1 1 2.64845E-014 -9314.44 9760.82)">
-
- <switch>
- <text x="-500" y="5624" class="fil16 fnt6" systemLanguage="de">Anteil der Frauen an den</text>
- <text x="-450" y="5624" class="fil16 fnt6" systemLanguage="en">Share of women in the</text></switch>
-
- <switch>
- <text x="-420" y="5725" class="fil16 fnt6" systemLanguage="de">Teilzeitbeschäftigten</text>
- <text x="-420" y="5725" class="fil16 fnt6" systemLanguage="en">part-time employees</text></switch></g>
-
- <g transform="matrix(2.64845E-014 -1 1 2.64845E-014 -9107.01 10113.9)">
- <text x="0" y="5624" class="fil16 fnt7">&lt; 81.8 % &lt; 66.7 % &lt;</text></g>
-
- <switch>
- <text x="-1877" y="10133" class="fil16 fnt6" systemLanguage="de">Gemeinden unter 10 Beschäftigten</text>
- <text x="-1877" y="10133" class="fil16 fnt6" systemLanguage="en">Municipalities under 10 employed</text></switch>
-
- <switch>
- <text x="-1877" y="10234" class="fil16 fnt6" systemLanguage="de">oder ohne Teilzeitbeschäftigung</text>
- <text x="-1877" y="10234" class="fil16 fnt6" systemLanguage="en">or without part-time employment</text></switch>
-
- <g>
- <switch>
- <text x="-3227" y="10964" class="fil16 fnt8" systemLanguage="de">Massstab 1:200.000</text>
- <text x="-3227" y="10964" class="fil16 fnt8" systemLanguage="fr">Echelle 1:200.000</text>
- <text x="-3227" y="10964" class="fil16 fnt8" systemLanguage="en">Scale 1:200.000</text></switch>
-
- <rect class="fil10 str1" x="-3696" y="10755" width="1967" height="37"/>
- <path class="fil10 str1" d="M-3695 10773l393 0"/>
- <path class="fil10 str1" d="M-2908 10773l394 0"/>
- <path class="fil10 str1" d="M-2121 10773l393 0"/>
- <path class="fil10 str1" d="M-2513 10791l0 -36"/>
- <path class="fil10 str1" d="M-2907 10791l0 -36"/>
- <path class="fil10 str1" d="M-3301 10791l0 -36"/>
- <path class="fil10 str1" d="M-2120 10791l0 -36"/>
- <path class="fil10 str1" d="M-3696 10792l0 -62"/>
- <path class="fil10 str1" d="M-1729 10791l0 -62"/>
- <text x="-3713" y="10706" class="fil16 fnt6">0</text>
- <text x="-3355" y="10706" class="fil16 fnt6">10</text>
- <text x="-2958" y="10706" class="fil16 fnt6">20</text>
- <text x="-2563" y="10706" class="fil16 fnt6">30</text>
- <text x="-2175" y="10706" class="fil16 fnt6">40</text>
- <text x="-1780" y="10706" class="fil16 fnt6">50 km</text></g>
- <g>
- <path class="fil10 str1"
- d="M418 10449c-367,0 -667,-299 -667,-667 0,-368 300,-667 667,-667"/>
- <path class="fil10 str1"
- d="M418 10449c-184,0 -334,-150 -334,-333 0,-184 150,-334 334,-334"/>
- <path class="fil10 str1" d="M418 10449c-116,0 -211,-95 -211,-211 0,-116 95,-211 211,-211"/>
- <path class="fil10 str1" d="M418 10449c-58,0 -106,-47 -106,-105 0,-59 48,-106 106,-106"/>
- <path class="fil10 str1" d="M418 10449c-26,0 -47,-21 -47,-46 0,-26 21,-47 47,-47"/>
- <path class="fil10 str1" d="M418 10449c-82,0 -149,-67 -149,-149 0,-82 67,-148 149,-148"/>
- <path class="fil10 str1"
- d="M418 10449c-261,0 -473,-212 -473,-473 0,-261 212,-473 473,-473"/>
- <path class="fil10 str1" d="M417 10450l0 -1337"/></g>
-
- <switch>
- <text x="516" y="9141" class="fil16 fnt6" systemLanguage="de,fr,nl">20.000</text>
- <text x="516" y="9141" class="fil16 fnt6">20,000</text></switch>
-
- <switch>
- <text x="512" y="9532" class="fil16 fnt6" systemLanguage="de,fr,nl">10.000</text>
- <text x="512" y="9532" class="fil16 fnt6">10,000</text></switch>
-
- <switch>
- <text x="560" y="9811" class="fil16 fnt6" systemLanguage="de,fr,nl">5.000</text>
- <text x="560" y="9811" class="fil16 fnt6">5,000</text></switch>
-
- <switch>
- <text x="560" y="10060" class="fil16 fnt6" systemLanguage="de,fr,nl">2.000</text>
- <text x="560" y="10060" class="fil16 fnt6">2,000</text></switch>
-
- <switch>
- <text x="560" y="10177" class="fil16 fnt6" systemLanguage="de,fr,nl">1.000</text>
- <text x="560" y="10177" class="fil16 fnt6">1,000</text></switch>
-
- <text x="631" y="10270" class="fil16 fnt6">500</text>
- <text x="631" y="10375" class="fil16 fnt6">100</text>
-
- <switch>
- <text x="-218" y="10988" class="fil16 fnt6" systemLanguage="de">Grösster Teilkreis: Lausanne</text>
- <text x="-218" y="10988" class="fil16 fnt6" systemLanguage="en">Biggest circle: Lausanne</text></switch>
-
- <switch>
- <text x="-218" y="11088" class="fil16 fnt6" systemLanguage="de">71.606 Vollzeitbeschäftigte</text>
- <text x="-218" y="11088" class="fil16 fnt6" systemLanguage="en">71,606 full-time employed</text></switch>
-
- <switch>
- <text x="-224" y="10680" class="fil16 fnt6" systemLanguage="de">1 mm² = 22 Beschäftigte</text>
- <text x="-224" y="10680" class="fil16 fnt6" systemLanguage="en">1 mm² = 22 employed</text></switch>
-
- <g>
- <path class="fil12 str1"
- d="M1851 9562l0 -431c-237,0 -431,194 -431,431 0,238 194,432 431,432l0 -432z"/>
- <path class="fil12 str1"
- d="M1851 9562l0 -388c214,0 388,175 388,388 0,214 -174,388 -388,388l0 -388z"/>
- <path class="fil13 str1" d="M1851 9562l0 -431c-161,0 -313,95 -385,238l385 193z"/>
- <path class="fil13 str1" d="M1853 9562l0 -388c117,0 231,54 303,145l-303 243z"/>
- <path class="fil14 str1"
- d="M1849 9564l0 -296c-163,0 -296,133 -296,296 0,163 133,296 296,296l0 -296z"/>
- <path class="fil14 str1"
- d="M1851 9562l0 -266c147,0 267,120 267,266 0,147 -120,267 -267,267l0 -267z"/>
- <path class="fil15 str1" d="M1851 9562l0 -296c-161,0 -294,130 -296,291l296 5z"/>
- <path class="fil15 str1"
- d="M1851 9561l0 -267c147,0 267,120 267,267 0,25 -5,53 -12,76l-255 -76z"/></g>
-
- <switch>
- <g systemLanguage="de">
- <text x="2433" y="9313" class="fil16 fnt6">Frauen</text>
- <text x="2433" y="9794" class="fil16 fnt6">Frauen</text>
- <text x="2433" y="9439" class="fil16 fnt6">Männer</text>
- <text x="2433" y="9914" class="fil16 fnt6">Männer</text>
- <text x="2433" y="9195" class="fil16 fnt9">Vollzeitbeschäftigte</text>
- <text x="2433" y="9665" class="fil16 fnt9">Teilzeitbeschäftigte</text></g>
- <g systemLanguage="en">
- <text x="2433" y="9313" class="fil16 fnt6">Women</text>
- <text x="2433" y="9794" class="fil16 fnt6">Women</text>
- <text x="2433" y="9439" class="fil16 fnt6">Men</text>
- <text x="2433" y="9914" class="fil16 fnt6">Men</text>
- <text x="2433" y="9195" class="fil16 fnt9">Full-time employed</text>
- <text x="2433" y="9665" class="fil16 fnt9">Part-time employed</text></g></switch>
-
- <path class="fil10 str1" d="M2387 9287l-328 0"/>
- <path class="fil10 str1" d="M2387 9407l-235 0"/>
- <path class="fil10 str1" d="M2387 9773l-115 0 -272 -260"/>
- <path class="fil10 str1" d="M2387 9885l-176 0 -211 -188"/>
- <text x="1545" y="10171" class="fil16 fnt6">1985</text>
- <text x="1951" y="10171" class="fil16 fnt6">1995</text>
- <text x="1082" y="10380" class="fil16 fnt6"></text>
-
- <switch>
- <g systemLanguage="de">
- <text x="1082" y="10481" class="fil16 fnt6">Source: company counts 1985/1995, Federal Office of Statistics</text>
- <text x="1082" y="10682" class="fil16 fnt6">Editors: Heiko Munde, Andreas Neumann, Simone Schoch</text>
- <text x="1082" y="10782" class="fil16 fnt6">Tutors: Ernst Hutzler, Daniel Staub</text>
- <text x="1082" y="10983" class="fil16 fnt6">Map created for the Exercises in Thematic Cartography,</text>
- <text x="1082" y="11084" class="fil16 fnt6">summer semester 1997, Institute Cartography, ETH Zurich</text>
- <text x="1082" y="11184" class="fil16 fnt6">Software: Themap (E. Hutzler, ETH), Microstation, Corel Draw</text>
- <rect class="fil10 str13" x="-3734" y="793" width="7473" height="7954"/>
- <!-- Superscript replaced by U+00B2
- <text x="-6" y="10643" class="fil16 fnt10">2</text> -->
- <text x="-3731" y="8965" class="fil16 fnt11">Gemeindetypen entsprechend Beschäftigungsverhältnis</text>
- <text x="-275" y="8965" class="fil16 fnt11">Beschäftigte absolut</text></g>
- <g systemLanguage="en">
- <text x="1082" y="10481" class="fil16 fnt6">Source: company counts 1985/1995, Federal Office of Statistics</text>
- <text x="1082" y="10682" class="fil16 fnt6">Editors: Heiko Munde, Andreas Neumann, Simone Schoch</text>
- <text x="1082" y="10782" class="fil16 fnt6">Tutors: Ernst Hutzler, Daniel Staub</text>
- <text x="1082" y="10983" class="fil16 fnt6">Map created for the Exercises in Thematic Cartography,</text>
- <text x="1082" y="11084" class="fil16 fnt6">summer semester 1997, Institute Cartography, ETH Zurich</text>
- <text x="1082" y="11184" class="fil16 fnt6">Software: Themap (E. Hutzler, ETH), Microstation, Corel Draw</text>
- <rect class="fil10 str13" x="-3734" y="793" width="7473" height="7954"/>
- <!-- Superscript replaced by U+00B2
- <text x="-6" y="10643" class="fil16 fnt10">2</text> -->
- <text x="-3731" y="8965" class="fil16 fnt11">Municipalities according to employment ratio</text>
- <text x="-275" y="8965" class="fil16 fnt11">Employed absolute</text></g></switch></g></svg>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <!-- <use xlink:href="batikLogo.svg#Batik_Tag_Box"/> -->
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mathMetal.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mathMetal.svg
deleted file mode 100644
index 67579829374..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mathMetal.svg
+++ /dev/null
@@ -1,415 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Sample math formula rendered in SVG. The formula was originally -->
-<!-- generated by Christophe Held from MathML. -->
-<!-- -->
-<!-- @author Christophe.Held@sophia.inria.fr for the MathML formula -->
-<!-- @author vincent.hardy@eng.sun.com for the filter effects -->
-<!-- @version $Id: mathMetal.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="tests/resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500"
- xml:space="preserve" viewBox="0 0 450 500" enable-background="new">
- <title>Math Metal</title>
-
- <defs>
- <style type="text/css" ><![CDATA[
-.Text4 {font-family:embedTimes;font-weight:normal;font-size:30pt;font-style:normal}
-.Text3 {font-family:embedTimesItal;font-weight:normal;font-size:15pt;font-style:italic}
-.Text1 {font-family:embedSymbol;font-weight:normal;font-size:30pt;font-style:normal}
-.Text0 {font-family:embedTimesItal;font-weight:normal;font-size:30pt;font-style:italic}
-.Text2 {font-family:embedSymbol;font-weight:normal;font-size:15pt;font-style:normal}
-]]>
-
-
- </style>
-
-<font horiz-adv-x="1229" ><font-face
- font-family="embedSymbol"
- units-per-em="2048"
- panose-1="5 5 1 2 1 7 6 2 5 7"
- ascent="2059"
- descent="-450"
- alphabetic="0" />
-<missing-glyph d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-<glyph unicode="&#xf2;" glyph-name="integral" horiz-adv-x="561" d="M201 948Q219 1499 224 1546Q247 1732 304 1797T435 1863Q485 1863 522 1830T560 1756Q560 1709 534 1681T468 1652Q433 1652 392 1688Q369 1708 352 1708Q335 1708 324 1694T312 1644Q312
-1602 321 1499Q358 1089 358 834Q358 767 342 246Q334 -49 252 -153Q198 -220 118 -220Q66 -220 33 -186T0 -99Q0 -54 25 -27T90 0Q130 0 159 -32T208 -64Q225 -64 236 -50T247 -3Q247 39 238 117Q201 432 201 948Z" />
-<glyph unicode="g" glyph-name="gamma" horiz-adv-x="842" d="M676 916H843Q827 880 678 574Q616 446 589 380Q577 353 562 321L447 75Q454 11 457 -43T460 -141Q460 -277 440 -351Q426 -403 403 -422T353 -442Q320 -442 295 -414T269 -342Q269 -265 300 -165T392
-61Q319 573 276 679T155 785Q108 785 81 757T40 628H1Q0 658 0 673Q0 811 54 881Q95 933 164 933Q224 933 262 897Q314 846 355 675Q407 453 436 192L524 489Q583 689 676 916Z" />
-</font>
-
-<font horiz-adv-x="858" ><font-face
- font-family="embedZeroHour"
- units-per-em="1000"
- panose-1="0 0 4 0 0 0 0 0 0 0"
- ascent="825"
- descent="-200"
- alphabetic="0" />
-<missing-glyph horiz-adv-x="500" d="M63 0V800H438V0H63ZM125 63H375V738H125V63Z" />
-<glyph unicode="A" glyph-name="A" horiz-adv-x="984" d="M948 0H828V320H148Q148 327 148 0H28V382Q28 560 126 660T406 760H948V0ZM828 640Q757 640 650 641T505 643Q305 643 241 609Q169 571 154 440H828V640Z" />
-<glyph unicode="H" glyph-name="H" horiz-adv-x="1003" d="M952 0H832V320H152V0H32V760H152V440H832V760H952V0Z" />
-<glyph unicode="M" glyph-name="M" horiz-adv-x="1319" d="M1268 0H1148V640H970Q826 640 767 581T708 378V1H588V640H410Q266 640 207 581T148 378V0H28V416Q28 556 116 650Q218 760 406 760H708V682Q822 766 1056 765L1268 763V0Z" />
-<glyph unicode="T" glyph-name="T" horiz-adv-x="886" d="M924 640H524V0H404V640Q281 640 220 606Q164 574 143 499Q127 446 120 317L1 324Q13 546 86 643Q173 760 382 760H924V640Z" />
-</font>
-
-
-<font horiz-adv-x="823" ><font-face
- font-family="embedTimesItal"
- units-per-em="2048"
- panose-1="2 2 5 3 5 4 5 9 3 4"
- ascent="1825"
- descent="-443"
- alphabetic="0" />
-<missing-glyph horiz-adv-x="1593" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-<glyph unicode="f" glyph-name="f" horiz-adv-x="569" d="M611 881L593 815H447L337 378Q264 89 190 -69Q85 -292 -36 -377Q-128 -442 -220 -442Q-280 -442 -322 -406Q-353 -381 -353 -341Q-353 -309 -328 -286T-265 -262Q-238 -262 -220 -279T-201 -318Q-201
--340 -222 -359Q-238 -373 -238 -380Q-238 -389 -231 -394Q-222 -401 -203 -401Q-160 -401 -113 -374T-28 -294T42 -139Q56 -97 117 138L291 815H117L131 881Q214 881 247 892T307 936T379 1058Q438 1178 492 1244Q566 1333 647 1377T801 1422Q877 1422 923 1384T969
-1300Q969 1265 946 1241T887 1217Q856 1217 837 1235T817 1278Q817 1294 830 1317T843 1349Q843 1363 834 1370Q821 1380 796 1380Q733 1380 683 1340Q616 1287 563 1174Q536 1115 464 881H611Z" />
-<glyph unicode="n" glyph-name="n" horiz-adv-x="1024" d="M452 905L319 450Q506 729 605 817T797 905Q847 905 879 872T912 786Q912 726 883 626L761 205Q740 132 740 116Q740 102 748 93T765 83Q777 83 794 96Q847 138 910 224L941 205Q848 72 765 15Q707 -24
-661 -24Q624 -24 602 -2T580 59Q580 107 614 224L730 626Q752 701 752 743Q752 763 739 775T707 788Q679 788 640 764Q566 719 486 616T317 351Q270 266 239 165L189 0H39L221 626Q253 739 253 762Q253 784 236 800T192 817Q180 817 150 813L112 807L106 843L452
-905Z" />
-
-</font>
-<font horiz-adv-x="821" ><font-face
- font-family="embedTimes"
- units-per-em="2048"
- panose-1="2 2 6 3 5 4 5 2 3 4"
- ascent="1825"
- descent="-443"
- alphabetic="0" />
-<missing-glyph horiz-adv-x="1593" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-<glyph unicode=" " glyph-name="space" horiz-adv-x="512" />
-<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="682" d="M636 -401V-438Q485 -362 384 -260Q240 -115 162 82T84 491Q84 801 237 1056T636 1422V1380Q513 1312 434 1194T316 895T277 517Q277 303 310 128Q336 -10 373 -93T472 -254T636 -401Z" />
-<glyph unicode=")" glyph-name="parenright" horiz-adv-x="682" d="M46 1380V1422Q198 1347 299 1245Q442 1099 520 903T598 493Q598 183 446 -72T46 -438V-401Q169 -332 248 -215T366 84T405 463Q405 676 372 852Q347 990 310 1073T210 1233T46 1380Z" />
-<glyph unicode="=" glyph-name="equal" horiz-adv-x="1155" d="M37 883H1116V801H37V883ZM37 557H1116V475H37V557Z" />
-<glyph unicode="a" glyph-name="a" horiz-adv-x="909" d="M583 132Q442 23 406 6Q352 -19 291 -19Q196 -19 135 46T73 217Q73 284 103 333Q144 401 245 461T583 607V643Q583 780 540 831T413 882Q350 882 313 848Q275 814 275 770L277 712Q277 666 254 641T192
-616Q155 616 132 642T108 713Q108 799 196 871T443 943Q565 943 643 902Q702 871 730 805Q748 762 748 629V318Q748 187 753 158T769 118T796 108Q812 108 824 115Q845 128 905 188V132Q793 -18 691 -18Q642 -18 613 16T583 132ZM583 197V546Q432 486 388 461Q309
-417 275 369T241 264Q241 192 284 145T383 97Q459 97 583 197Z" />
-<glyph unicode="b" glyph-name="b" horiz-adv-x="1024" d="M315 758Q448 943 602 943Q743 943 848 823T953 493Q953 249 791 100Q652 -28 481 -28Q401 -28 319 1T150 88V1037Q150 1193 143 1229T119 1278T79 1291Q51 1291 9 1275L-5 1310L270 1422H315V758ZM315
-694V146Q366 96 420 71T532 45Q623 45 701 145T780 436Q780 612 702 706T523 801Q470 801 417 774Q377 754 315 694Z" />
-<glyph unicode="c" glyph-name="c" horiz-adv-x="909" d="M842 348Q805 167 697 70T458 -28Q302 -28 186 103T70 457Q70 673 198 808T507 943Q642 943 729 872T816 723Q816 685 792 662T723 638Q664 638 634 676Q617 697 612 756T571 846Q536 876 474 876Q374
-876 313 802Q232 704 232 543Q232 379 312 254T530 128Q628 128 706 195Q761 241 813 362L842 348Z" />
-<glyph unicode="d" glyph-name="d" horiz-adv-x="1024" d="M711 103Q644 33 580 3T442 -28Q292 -28 180 97T68 420Q68 617 192 780T511 944Q632 944 711 867V1036Q711 1193 704 1229T680 1278T640 1291Q614 1291 571 1275L558 1310L831 1422H876V363Q876 202 883
-167T907 117T946 103Q973 103 1018 120L1029 85L757 -28H711V103ZM711 173V645Q705 713 675 769T596 853T499 882Q411 882 342 803Q251 699 251 499Q251 297 339 190T535 82Q626 82 711 173Z" />
-<glyph unicode="e" glyph-name="e" horiz-adv-x="909" d="M218 571Q217 367 317 251Q417 135 552 135Q642 135 708 184T820 354L851 334Q830 197 729 85T476 -28Q311 -28 194 100T76 446Q76 681 196 812T499 944Q653 944 752 843T851 571H218ZM218 629H642Q637
-717 621 753Q596 809 547 841T443 873Q360 873 295 809T218 629Z" />
-<glyph unicode="f" glyph-name="f" horiz-adv-x="682" d="M422 844V242Q422 114 450 80Q487 36 549 36H632V0H85V36H126Q166 36 199 56T244 110T257 242V844H79V916H257V976Q257 1113 301 1208T435 1361T639 1420Q744 1420 832 1352Q890 1307 890 1251Q890 1221
-864 1195T808 1168Q785 1168 760 1184T697 1255T629 1329Q598 1348 560 1348Q514 1348 482 1324T436 1248T422 982V916H658V844H422Z" />
-<glyph unicode="g" glyph-name="g" horiz-adv-x="1024" d="M309 334Q225 375 180 448T135 611Q135 747 237 845T500 943Q631 943 727 879H921Q964 879 971 877T981 868Q987 859 987 836Q987 810 982 800Q979 795 972 792T921 789H802Q858 717 858 605Q858 477
-760 386T497 295Q429 295 358 315Q314 277 299 249T283 200Q283 183 299 167T364 144Q392 140 504 137Q710 132 771 123Q864 110 919 54T975 -84Q975 -197 869 -296Q713 -442 462 -442Q269 -442 136 -355Q61 -305 61 -251Q61 -227 72 -203Q89 -166 142 -100Q149
--91 244 8Q192 39 171 63T149 119Q149 154 177 201T309 334ZM483 895Q409 895 359 836T309 655Q309 497 377 410Q429 344 509 344Q585 344 634 401T683 580Q683 739 614 829Q563 895 483 895ZM299 0Q252 -51 228 -95T204 -176Q204 -224 262 -260Q362 -322 551 -322Q731
--322 816 -259T902 -123Q902 -71 851 -49Q799 -27 645 -23Q420 -17 299 0Z" />
-<glyph unicode="h" glyph-name="h" horiz-adv-x="1024" d="M333 1422V752Q444 874 509 908T639 943Q717 943 773 900T856 765Q875 701 875 531V207Q875 120 889 88Q899 64 923 50T1011 36V0H561V36H582Q646 36 671 55T706 113Q709 129 709 207V531Q709 681 694
-728T644 798T562 822Q513 822 460 796T333 691V207Q333 113 343 90T382 52T481 36V0H27V36Q88 36 123 55Q143 65 155 93T167 207V1036Q167 1193 160 1229T137 1278T95 1291Q74 1291 27 1275L13 1310L287 1422H333Z" />
-<glyph unicode="i" glyph-name="i" horiz-adv-x="569" d="M297 1422Q339 1422 368 1393T398 1321Q398 1279 369 1249T297 1219Q255 1219 225 1249T195 1321Q195 1363 224 1392T297 1422ZM380 943V207Q380 121 392 93T429 50T519 36V0H74V36Q141 36 164 49T200
-92T214 207V560Q214 709 205 753Q198 785 183 797T142 810Q114 810 74 795L60 831L336 943H380Z" />
-<glyph unicode="j" glyph-name="j" horiz-adv-x="569" d="M296 1423Q339 1423 369 1393T399 1320Q399 1278 369 1248T296 1218Q254 1218 224 1248T194 1320Q194 1363 224 1393T296 1423ZM382 943V21Q382 -214 282 -328T22 -442Q-69 -442 -113 -409T-157 -341Q-157
--306 -133 -281T-75 -256Q-49 -256 -22 -269Q-5 -276 43 -319T125 -363Q149 -363 172 -345T206 -283T217 -94V558Q217 709 208 752Q201 785 186 797T145 810Q117 810 77 795L63 831L339 943H382Z" />
-<glyph unicode="k" glyph-name="k" horiz-adv-x="1024" d="M335 1422V510L568 723Q642 791 654 809Q662 821 662 833Q662 853 646 867T591 884V916H989V884Q907 882 853 859T733 777L498 560L733 263Q831 140 865 107Q913 60 949 46Q974 36 1036 36V0H591V36Q629
-37 642 47T656 77Q656 100 616 151L335 510V206Q335 117 347 89T383 49T483 36V0H17V36Q87 36 122 53Q143 64 154 87Q169 120 169 201V1035Q169 1194 162 1229T139 1278T97 1292Q76 1292 34 1275L17 1310L289 1422H335Z" />
-<glyph unicode="l" glyph-name="l" horiz-adv-x="569" d="M379 1422V207Q379 121 391 93T430 51T527 36V0H78V36Q141 36 164 49T200 92T213 207V1039Q213 1194 206 1229T184 1278T144 1291Q118 1291 78 1275L61 1310L334 1422H379Z" />
-<glyph unicode="m" glyph-name="m" horiz-adv-x="1593" d="M336 748Q436 848 454 863Q499 901 551 922T654 943Q740 943 802 893T885 748Q988 868 1059 905T1205 943Q1278 943 1334 906T1424 783Q1446 725 1446 601V207Q1446 121 1459 89Q1469 67 1496 52T1584
-36V0H1132V36H1151Q1210 36 1243 59Q1266 75 1276 110Q1280 127 1280 207V601Q1280 713 1253 759Q1214 823 1128 823Q1075 823 1022 797T892 698L890 687L892 644V207Q892 113 902 90T942 52T1041 36V0H578V36Q654 36 682 54T722 108Q727 125 727 207V601Q727 713
-694 762Q650 826 571 826Q517 826 464 797Q381 753 336 698V207Q336 117 348 90T385 50T485 36V0H32V36Q95 36 120 49T158 92T171 207V557Q171 708 162 752Q155 785 140 797T99 810Q71 810 32 795L17 831L293 943H336V748Z" />
-<glyph unicode="n" glyph-name="n" horiz-adv-x="1024" d="M331 749Q492 943 638 943Q713 943 767 906T853 782Q875 722 875 598V207Q875 120 889 89Q900 64 924 50T1015 36V0H562V36H581Q645 36 670 55T706 113Q710 128 710 207V582Q710 707 678 763T568 820Q449
-820 331 690V207Q331 114 342 92Q356 63 380 50T480 36V0H27V36H47Q117 36 141 71T166 207V547Q166 712 159 748T136 797T94 810Q66 810 27 795L12 831L288 943H331V749Z" />
-<glyph unicode="o" glyph-name="o" horiz-adv-x="1024" d="M512 943Q720 943 846 785Q953 650 953 475Q953 352 894 226T732 36T501 -28Q294 -28 172 137Q69 276 69 449Q69 575 131 699T296 883T512 943ZM481 878Q428 878 375 847T288 736T255 533Q255 333 334
-188T544 43Q641 43 704 123T767 398Q767 642 662 782Q591 878 481 878Z" />
-<glyph unicode="p" glyph-name="p" horiz-adv-x="1024" d="M-2 825L280 939H318V725Q389 846 460 894T611 943Q749 943 841 835Q954 703 954 491Q954 254 818 99Q706 -28 536 -28Q462 -28 408 -7Q368 8 318 53V-226Q318 -320 329 -345T369 -386T473 -401V-438H-7V-401H18Q73
--402 112 -380Q131 -369 141 -345T152 -220V646Q152 735 144 759T119 795T71 807Q47 807 10 793L-2 825ZM318 666V324Q318 213 327 178Q341 120 395 76T533 32Q633 32 695 110Q776 212 776 397Q776 607 684 720Q620 798 532 798Q484 798 437 774Q401 756 318 666Z"
-/>
-<glyph unicode="q" glyph-name="q" horiz-adv-x="1024" d="M875 943V-235Q875 -323 887 -348T924 -387T1024 -401V-438H562V-401H581Q637 -401 666 -385Q686 -374 698 -346T710 -235V159Q619 51 551 12T410 -28Q277 -28 173 93T68 417Q68 650 206 796T539 943Q596
-943 644 927T730 879Q788 907 841 943H875ZM710 222V652Q710 727 691 770T621 843T508 873Q396 873 316 778T236 490Q236 305 317 209T514 113Q573 113 619 138T710 222Z" />
-<glyph unicode="r" glyph-name="r" horiz-adv-x="682" d="M332 943V737Q447 943 568 943Q623 943 659 910T695 832Q695 793 669 766T607 739Q572 739 529 773T464 808Q446 808 425 788Q380 747 332 653V214Q332 138 351 99Q364 72 397 54T492 36V0H23V36Q93 36
-127 58Q152 74 162 109Q167 126 167 206V561Q167 721 161 751T137 796T93 810Q62 810 23 795L13 831L290 943H332Z" />
-<glyph unicode="s" glyph-name="s" horiz-adv-x="797" d="M656 943V631H623Q585 778 526 831T374 884Q304 884 261 847T218 765Q218 709 250 669Q281 628 376 582L522 511Q725 412 725 250Q725 125 631 49T419 -28Q335 -28 227 2Q194 12 173 12Q150 12 137 -14H104V313H137Q165
-173 244 102T421 31Q490 31 533 71T577 169Q577 238 529 285T335 404T145 534Q100 591 100 678Q100 791 177 867T378 943Q432 943 509 920Q560 905 577 905Q593 905 602 912T623 943H656Z" />
-<glyph unicode="t" glyph-name="t" horiz-adv-x="569" d="M330 1217V916H544V846H330V252Q330 163 355 132T421 101Q454 101 485 121T533 182H572Q537 84 473 35T341 -15Q295 -15 251 10T186 83T165 230V846H20V879Q75 901 132 953T235 1078Q258 1116 299 1217H330Z" />
-<glyph unicode="u" glyph-name="u" horiz-adv-x="1024" d="M867 916V361Q867 202 874 167T898 117T937 103Q968 103 1007 120L1021 85L747 -28H702V166Q584 38 522 5T391 -28Q314 -28 258 16T179 131T157 329V738Q157 803 143 828T102 866T2 879V916H323V303Q323
-175 367 135T475 95Q518 95 572 122T702 225V744Q702 822 674 849T555 879V916H867Z" />
-<glyph unicode="v" glyph-name="v" horiz-adv-x="1024" d="M17 916H448V879H420Q381 879 361 860T340 809Q340 774 361 726L574 220L788 745Q811 801 811 830Q811 844 803 853Q792 868 775 873T706 879V916H1005V879Q953 875 933 858Q898 828 870 758L545 -28H504L177
-745Q155 799 135 822T84 862Q67 871 17 879V916Z" />
-<glyph unicode="w" glyph-name="w" horiz-adv-x="1479" d="M13 916H397V879Q344 875 328 860T311 817Q311 786 328 742L524 215L721 644L669 779Q645 839 606 862Q584 876 524 879V916H960V879Q888 876 858 853Q838 837 838 802Q838 782 846 761L1054 235L1247
-742Q1267 796 1267 828Q1267 847 1248 862T1171 879V916H1460V879Q1373 866 1332 761L1026 -28H985L756 557L489 -28H452L158 742Q129 815 101 840T13 879V916Z" />
-<glyph unicode="x" glyph-name="x" horiz-adv-x="1024" d="M27 916H458V879Q417 879 401 865T384 828Q384 804 419 754Q430 738 452 704L517 600L592 704Q664 803 664 829Q664 850 647 864T592 879V916H902V879Q853 876 817 852Q768 818 683 704L558 537L786 209Q870
-88 906 64T999 36V0H567V36Q612 36 637 56Q656 70 656 93Q656 116 592 209L458 405L311 209Q243 118 243 101Q243 77 265 58T333 36V0H34V36Q70 41 97 61Q135 90 225 209L417 464L243 716Q169 824 129 851T27 879V916Z" />
-<glyph unicode="y" glyph-name="y" horiz-adv-x="1024" d="M12 916H439V879H418Q373 879 351 860T328 811Q328 772 361 703L584 241L789 747Q806 788 806 828Q806 846 799 855Q791 866 774 872T714 879V916H1012V879Q975 875 955 863T911 818Q902 804 877 741L504
--173Q450 -306 363 -374T194 -442Q135 -442 97 -408T59 -330Q59 -288 86 -263T162 -237Q195 -237 252 -259Q292 -274 302 -274Q332 -274 367 -243T439 -123L504 36L175 727Q160 758 127 804Q102 839 86 851Q63 867 12 879V916Z" />
-<glyph unicode="z" glyph-name="z" horiz-adv-x="909" d="M860 281L849 0H41V36L649 846H349Q252 846 222 834T173 786Q146 736 142 662H102L108 916H876V879L262 67H596Q701 67 738 84T799 146Q815 178 826 281H860Z" />
-<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="983" d="M841 -407V-442Q674 -419 570 -307T465 -57Q465 15 488 110T511 259Q511 331 451 393T283 470V511Q390 525 450 587T511 722Q511 775 488 870T465 1038Q465 1174 569 1287T841 1422V1387Q724 1359
-670 1296T615 1156Q615 1097 637 1001T660 836Q660 735 586 640T365 493Q509 440 584 343T660 145Q660 77 638 -19T615 -175Q615 -251 669 -314T841 -407Z" />
-<glyph unicode="|" glyph-name="bar" horiz-adv-x="410" d="M244 1422V-442H161V1422H244Z" />
-<glyph unicode="}" glyph-name="braceright" horiz-adv-x="983" d="M177 1387V1422Q344 1400 448 1288T553 1037Q553 965 530 870T507 722Q507 650 567 588T735 511V470Q628 456 568 394T507 259Q507 206 530 111T553 -57Q553 -193 449 -306T177 -442V-407Q294
--378 348 -315T403 -175Q403 -116 380 -20T357 144Q357 246 431 341T653 488Q509 541 433 638T357 836Q357 904 380 1000T403 1156Q403 1232 349 1295T177 1387Z" />
-<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1108" d="M1066 675H1111Q1107 545 1037 472T866 398Q820 398 767 413T493 519Q339 583 274 583Q204 583 156 540T88 400H44Q50 535 118 606T278 678Q322 678 368 664Q472 634 641 562T880 489Q955 489
-1006 537T1066 675Z" />
-
-</font>
- <!-- ============================================================= -->
- <!-- Math Fomula. -->
- <!-- width: 350 height: 110 -->
- <!-- ============================================================= -->
- <g id="formula" transform="translate(-175, 20)">
- <g id="Mstyle2">
- <g id="Mrow3">
- <g id="Mi4">
- <text class="Text0" transform="translate(11.222222,0.0)" style="font-size:50pt">
- f
- </text>
- </g>
- <g id="Mo5" transform="translate(36.991318,0.0)">
- <text class="Text1" transform="translate(0.22222233,0.0)">
- (
- </text>
- </g>
- <g id="Mi6" transform="translate(50.59201,0.0)">
- <text class="Text1" transform="translate(2.2222223,0.0)">
- g
- </text>
- </g>
- <g id="Mo7" transform="translate(77.66145,0.0)">
- <text class="Text1" transform="translate(-7,0.0)">
- )
- </text>
- </g>
- <g id="Mo8" transform="translate(91.262146,0.0)">
- <text class="Text1" transform="translate(7.1111126,0.0)">
- =
- </text>
- </g>
- <g id="Msub9" transform="translate(136.60938,0.0)">
- <g id="Mo10" >
- <text class="Text1"
- transform="translate(-1.7777777,14.4375) scale(1.2,2.3) skewX(-21)">
- ∫
- </text>
- </g>
- <g id="Mi11" transform="translate(20,27.5625)">
- <text class="Text2"
- transform="translate(-10.88888884,0.0)">
- -<tspan dy="0" dx="1">&#x221E;</tspan></text>
- </g>
- <g id="Mi11.2" transform="translate(42, -55)">
- <text class="Text2"
- transform="translate(-10.88888884,0.0)">
- +<tspan dy="-1.5" dx="1">&#x221E;</tspan></text>
- </g>
- </g>
- <g id="Msqrt12" transform="translate(170.31029,0.0)">
- <g id="Mrow13" transform="translate(17.423988,0.0)">
- <g id="Mrow14">
- <g id="Mo15">
- <text class="Text1"
- transform="translate(5.1111126,0.0)">
- |
- </text>
- </g>
- <g id="Msup16" transform="translate(27.11285,0.0)">
- <g id="Mi17">
- <text class="Text1"
- transform="translate(2.2222223,0.0)">
- g
- </text>
- </g>
- <g id="Mrow18"
- transform="translate(28.921526,-15.147308)">
- <g id="Mi19">
- <text class="Text3"
- transform="translate(-5,0.0)">
- n
- </text>
- </g>
- </g>
- </g>
- <g id="Mo20" transform="translate(66.3816,0.0)">
- <text class="Text1"
- transform="translate(5.1111126,0.0)">
- |
- </text>
- </g>
- </g>
- </g>
- <path style="fill:none;stroke-width:2;stroke:currentColor"
- d="M 113.49316 -37.447197 L 12.849266 -37.447197 L 6.424633 11.973061"/>
- <path style="fill:none;stroke-width:3;stroke:currentColor"
- d="M 5.424633 11.973061 L 0.0 -12.737068"/>
- <polyline style="fill:none;stroke-width:1;stroke:currentColor"
- points="3.924633026123047,11.973061 7.424633,11.973061"/>
- <path style="fill:none;stroke-width:1;stroke:currentColor"
- d="M -1.0 -12.137068176269532 L -3.0 -7.737068"/>
- </g>
- <g id="Mi21" transform="translate(288.80344,0.0)">
- <text class="Text4" transform="translate(1.2222223,0.0)">
- d
- </text>
- </g>
- <g id="Mi22" transform="translate(312.0135,0.0)">
- <text class="Text1" transform="translate(0.22222233,0.0)">
- g
- </text>
- </g>
- </g>
- </g>
- </g>
-
- <g id="arrow" transform="scale(.8) translate(-28.5,-32.5)">
- <path style="stroke:none;" d="M57.4609375,46.3134766h-12v-27H12v27H0l28.7304688,28.7304688l28.7304688-28.7304688z"/>
- <path style="stroke:none;" d="M45.359375,14H12.0639648V9.6660156H45.359375V14z"/>
- <path style="stroke:none;" d="M45.359375,4.3339844H12.0639648V0H45.359375v4.3339844z"/>
- </g>
-
- <g id="plate" transform="translate(-198.75,-55.3)">
- <path d="M35.7172852,0C16.6279297,0,1.1523438,15.4765625,1.1523438,34.5668945L0,110.6098633h362.9350586c19.0898438,0,34.5644531-15.4765625,34.5644531-34.5664063V0H35.7172852z M23.75,100.4711914
- c-5.5229492,0-10-4.4765625-10-9.9980469c0-5.5234375,4.4770508-10,10-10s10,4.4765625,10,10c0,5.5214844-4.4770508,9.9980469-10,9.9980469z M23.75,31.8046875c-5.5229492,0-10-4.4775391-10-10s4.4770508-10,10-10s10,4.4775391,10,10s-4.4770508,10-10,10z
- M373.7495117,100.4711914c-5.5234375,0-10-4.4765625-10-9.9980469c0-5.5234375,4.4765625-10,10-10s10,4.4765625,10,10c0,5.5214844-4.4765625,9.9980469-10,9.9980469z M373.7495117,31.8046875c-5.5234375,0-10-4.4765625-10-9.9990234
- c0-5.5234375,4.4765625-10,10-10s10,4.4765625,10,10c0,5.5224609-4.4765625,9.9990234-10,9.9990234z"/>
- </g>
-
- <g id="graphics">
- <rect x="-5%" width="110%" height="185" />
- <circle cx="50%" cy="140" r="85" />
- <use xlink:href="#arrow" x="225" y="260"/>
- <use xlink:href="#arrow" transform="translate(225 460) rotate(180)"/>
- <use xlink:href="#plate" x="225" y="360" />
- <!-- <circle cx="55" cy="328" r="10" fill="white" />
- <circle cx="55" cy="395" r="10" fill="white" />
- <circle cx="396" cy="328" r="10" fill="white" />
- <circle cx="396" cy="395" r="10" fill="white" /> -->
- </g>
-
- <filter id="tint" >
- <feImage xlink:href="#graphics"
- x="0" y="0" width="450" height="500" result="graphic"/>
- <feFlood flood-color="rgb(75,118,197)" result="lightColorFlood" />
- <feFlood flood-color="rgb(95,138,197)" result="darkColorFlood" />
- <feComposite operator="in" in="lightColorFlood" in2="graphic"
- result="lightTint"/>
-
- <feMerge result="tint">
- <feMergeNode in="darkColorFlood" />
- <feMergeNode in="lightTint" />
- </feMerge>
-
- <feComposite operator="arithmetic" in="tint" in2="SourceGraphic"
- k1="1" k2="0" k3=".5" k4="0" />
- </filter>
-
-
- <filter id="tint2" >
- <feComponentTransfer in="SourceGraphic" result="dark">
- <feFuncR type="linear" slope="0.6144" intercept="0" />
- <feFuncG type="linear" slope="0.7542" intercept="0" />
- <feFuncB type="linear" slope="1.0568" intercept="0" />
- </feComponentTransfer>
-
- <feComponentTransfer in="SourceGraphic" result="light">
- <feFuncR type="linear" slope="0.5706" intercept="0" />
- <feFuncG type="linear" slope="0.6804" intercept="0" />
- <feFuncB type="linear" slope="1.0568" intercept="0" />
- </feComponentTransfer>
- <feImage xlink:href="#graphics"
- x="0" y="0" width="450" height="500" result="graphic"/>
- <feComposite operator="in" in="light" in2="graphic"
- result="lightTint"/>
-
- <feMerge result="tint">
- <feMergeNode in="dark" />
- <feMergeNode in="lightTint" />
- </feMerge>
- </filter>
-
- <filter id="recessed" >
- <feFlood flood-color="white" flood-opacity="1"
- result="whiteFlood"/>
-
- <feGaussianBlur stdDeviation="2" in="SourceGraphic" />
- <feComponentTransfer >
- <feFuncA type="linear" slope="-1" intercept="1" />
- </feComponentTransfer>
- <feOffset dx="-3" dy="3" result="shadow"/>
-
-
- <feComposite operator="out" in="whiteFlood" in2="SourceAlpha"/>
- <feOffset dx="1" dy="-1" result="whiteTrim"/>
-
- <feFlood flood-color="black" flood-opacity=".4"/>
- <feComposite operator="out" in2="SourceAlpha"/>
- <feOffset dx="-1" dy="1" result="blackTrim" />
-
- <feMerge>
- <feMergeNode in="whiteFlood" />
- <feMergeNode in="shadow" />
- <feMergeNode in="whiteTrim"/>
- <feMergeNode in="blackTrim"/>
- </feMerge>
-
- <feComposite operator="in" in2="SourceAlpha"/>
- </filter>
-
- <filter id="shadow">
- <feGaussianBlur in="SourceAlpha" stdDeviation="3" />
- <feOffset dx="-5" dy="5" />
- <feComponentTransfer result="shadow">
- <feFuncA type="linear" slope=".57" />
- </feComponentTransfer>
-
- <feFlood flood-color="white"/>
- <feComposite operator="in" in2="SourceAlpha"/>
- <feOffset dx="1" dy="-1" result="whiteTrim"/>
-
- <feFlood flood-color="black" flood-opacity=".4"/>
- <feComposite operator="in" in2="SourceAlpha"/>
- <feOffset dx="-1" dy="1" result="blackTrim"/>
-
- <feMerge>
- <feMergeNode in="shadow" />
- <feMergeNode in="whiteTrim"/>
- <feMergeNode in="blackTrim"/>
- </feMerge>
-
- <feComposite operator="out" in2="SourceAlpha"/>
- </filter>
-
- <filter id="carved">
- <feGaussianBlur stdDeviation="2" in="SourceAlpha" />
- <feDiffuseLighting surfaceScale="-3" diffuseConstant="1">
- <feDistantLight azimuth="-45" elevation="45" />
- </feDiffuseLighting>
- <feComposite operator="arithmetic" in2="BackgroundImage"
- k1="0" k2="1" k3="1" k4="-0.705" />
- <feMerge>
- <feMergeNode />
- <feMergeNode in="SourceGraphic" />
- </feMerge>
- </filter>
- </defs>
-
- <image width="100%" height="100%" xlink:href="tests/resources/images/brushedMetal.jpg" filter="url(#tint)"/>
-
- <use xlink:href="#graphics" fill="gray" filter="url(#shadow)"/>
- <text text-anchor="middle" font-size="80" font-family="embedZeroHour"
- x="50%" y="120" fill="black" filter="url(#recessed)">MATH</text>
- <use xlink:href="#formula" transform="translate(225 360) scale(.7)" fill="black" color="black" filter="url(#carved)"/>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mines.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mines.svg
deleted file mode 100644
index 02e419a47d8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/mines.svg
+++ /dev/null
@@ -1,433 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Minesweeper in SVG -->
-<!-- -->
-<!-- @author thomas.deweese@kodak.com -->
-<!-- @version $Id: mines.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <script type="text/ecmascript">
- <![CDATA[
- //
- // Global declarations
- //
- var mines0 = 8;
- var mines1 = 40;
- var mines2 = 99;
-
- var boardSize = 1;
- var numAcross = 16;
- var numDown = 16;
- var numMines = 40;
-
- var correctFlags = 0;
- var incorrectFlags = 0;
- var minesLeft;
- var board = document.getElementById("board")
- var cover = document.getElementById("cover")
-
- var boardArray = new Array(numAcross*numDown);
- var shownArray = new Array(numAcross*numDown);
- var flagArray = new Array(numAcross*numDown);
- var isGameOver = true;
- var xlinkNS = "http://www.w3.org/1999/xlink";
- var svgNS = "http://www.w3.org/2000/svg";
-
- function initBoard(evt) {
- isGameOver = false;
- minesLeft = numMines;
- correctFlags = 0;
-
- updateText("mines", "Mines Left: "+minesLeft);
- updateText("boardsz", "Board Size: "+numAcross+"x"+numDown);
- updateText("title", "");
- updateText("working", "Working");
-
- for(var y=0; y<numDown; y++) {
- for(var x=0; x<numAcross; x++) {
- boardArray[x+y*numAcross] = 0;
- shownArray[x+y*numAcross] = false;
- flagArray [x+y*numAcross] = false;
- }
- }
- while (cover.lastChild != null) {
- cover.removeChild(cover.lastChild);
- }
- while (board.lastChild != null) {
- board.removeChild(board.lastChild);
- }
-
- for (var i=0; i<numMines; i++) {
- var index = Math.round(Math.random()*(numDown*numAcross));
- if ((index >= (numDown*numAcross)) ||
- (boardArray[index]!=0)) {
- i--;
- } else {
- boardArray[index] = -1;
- }
- }
-
- for(var y=0; y<numDown; y++) {
-
- var coverRow = document.createElementNS(svgNS, "g");
- var boardRow = document.createElementNS(svgNS, "g");
-
- var sum=0;
- for (y1=y-1; y1<=y+1; y1++) {
- if ((y1 >= 0) &&
- (y1 < numDown) &&
- (boardArray[y1*numAcross] == -1))
- sum++;
- }
-
- for(var x=0; x<numAcross; x++) {
- if (x-2 >= 0) {
- for (y1=y-1; y1<=y+1; y1++) {
- if ((y1 >= 0) &&
- (y1 < numDown) &&
- (boardArray[x-2+y1*numAcross] == -1))
- sum--;
- }
- }
- if (x+1 < numAcross) {
- for (y1=y-1; y1<=y+1; y1++) {
- if ((y1 >= 0) &&
- (y1 < numDown) &&
- (boardArray[x+1+y1*numAcross] == -1))
- sum++;
- }
- }
-
- if (boardArray[x+y*numAcross] == 0)
- boardArray[x+y*numAcross] = sum;
-
- var square = document.createElementNS(svgNS, "use");
- square.setAttributeNS(null, "x", ""+(x*10));
- square.setAttributeNS(null, "y", ""+(y*10));
- square.setAttributeNS(null, "onclick",
- "handleClick(evt, "+x+","+y+")");
-
- var cov = square.cloneNode(true);
- cov.setAttributeNS(null, "id", "cover"+x+"-"+y);
- cov.setAttributeNS(xlinkNS, "href", "#blank");
- var g = document.createElementNS(svgNS, "g");
- g.appendChild(cov);
- coverRow.appendChild(g);
-
- square.setAttributeNS(null, "id", "square"+x+"-"+y);
- if (boardArray[x+y*numAcross] == -1)
- square.setAttributeNS(xlinkNS, "href", "#bomb");
- else
- square.setAttributeNS(xlinkNS, "href", "#square"+sum);
- var g = document.createElementNS(svgNS, "g");
- g.appendChild(square);
- boardRow.appendChild(g);
- }
- cover.appendChild(coverRow);
- board.appendChild(boardRow);
- }
-
- updateText("working", "");
- updateText("title", "SVG Mines");
- }
-
- function handleClick(evt, x, y) {
- if (isGameOver) return;
- if ((evt.button == 1) ||
- (evt.shiftKey)) {
- placeFlag(x, y);
- }
- else if ((evt.button == 2) ||
- (evt.ctrlKey)) {
- showConnected(x, y);
- }
- else if (evt.button == 0) {
- showSpot(x, y)
- }
- }
-
- function placeFlag(x ,y) {
- var idx = x + y*numAcross;
- if (shownArray[idx]) return;
- var elt = document.getElementById("cover"+x+"-"+y);
- var nelt = elt.cloneNode(true);
- if (flagArray[idx]) {
- nelt.setAttributeNS(xlinkNS, "href", "#blank");
- flagArray[idx] = false;
- if (boardArray[idx] == -1) correctFlags--;
- else incorrectFlags--;
- minesLeft++;
- } else {
- nelt.setAttributeNS(xlinkNS, "href", "#flag");
- flagArray[idx] = true;
- if (boardArray[idx] == -1) correctFlags++;
- else incorrectFlags++;
- minesLeft--;
- }
-
- elt.parentNode.replaceChild(nelt, elt);
- updateText("mines", "Mines Left: "+minesLeft);
-
- if ((correctFlags == numMines) && (incorrectFlags == 0)) {
- youWin();
- }
- }
-
- function showSpot(x, y) {
- var idx = x + y*numAcross;
- if (shownArray[idx]) return;
-
- var elt = document.getElementById("cover"+x+"-"+y);
- elt.parentNode.parentNode.removeChild(elt.parentNode);
- shownArray[idx] = true;
-
- var val = boardArray[idx];
- if (val == -1) {
- gameOver();
- } else if (val == 0) {
- showConnected(x, y);
- }
- }
-
- function showConnected(x, y) {
- for (var dy=-1; dy<=1; dy++) {
- if (y+dy < 0) continue;
- if (y+dy >= numDown ) continue;
- for (var dx=-1; dx<=1; dx++) {
- if (x+dx < 0) continue;
- if (x+dx >= numDown ) continue;
- var idx = x+dx + (y+dy)*numAcross;
- if (shownArray[idx]) continue;
- if (flagArray[idx]) continue;
-
- var elt = document.getElementById("cover"+(x+dx)+"-"+(y+dy));
- elt.parentNode.parentNode.removeChild(elt.parentNode);
- shownArray[idx] = true;
-
- var val = boardArray[idx];
- if (val == -1) {
- gameOver();
- } else if (val == 0) {
- showConnected(x+dx, y+dy);
- }
- }
- }
- }
-
- function gameOver() {
- isGameOver=true;
- updateText("title", "Game Over");
- showBoard();
- }
-
- function showBoard() {
- while (cover.lastChild != null) {
- cover.removeChild(cover.lastChild);
- }
- var nc = numAcross*numDown;
- for (var i=0; i<nc; i++)
- shownArray[i] = true;
- }
-
- function youWin() {
- isGameOver=true;
- updateText("title", "You Win");
- }
-
- function updateText(id, lbl) {
- var elt = document.getElementById(id);
- var grp = elt.parentNode;
- var newelt = elt.cloneNode(true);
-
- if (newelt.firstChild == null) {
- newelt.appendChild(document.createTextNode(lbl));
- } else {
- newelt.replaceChild(document.createTextNode(lbl), newelt.firstChild);
- }
- grp.replaceChild(newelt, elt);
- }
-
- function largerBoard(evt) {
- if (boardSize == 1) return;
- boardSize++;
- if (boardSize == 1) {
- numAcross = 16;
- numDown = 16;
- numMines = mines1;
- }
- else if (boardSize == 2) {
- numAcross = 30;
- numDown = 16;
- numMines = mines2;
- }
- updateText("boardsz", "Board Size: "+numAcross+"x"+numDown);
- updateText("title", "");
- updateText("working", "Working");
- setTimeout("initBoard()", 50);
- }
-
- function smallerBoard(evt) {
- if (boardSize == 0) return;
- boardSize--;
- if (boardSize == 0) {
- numAcross = 8;
- numDown = 8;
- numMines = mines0;
- }
- else if (boardSize == 1) {
- numAcross = 16;
- numDown = 16;
- numMines = mines1;
- }
- updateText("boardsz", "Board Size: "+numAcross+"x"+numDown);
- updateText("title", "");
- updateText("working", "Working");
- setTimeout("initBoard()", 50);
- }
-
- function newGame(evt) {
- updateText("title", "");
- updateText("working", "Working");
- setTimeout("initBoard()", 50);
- }
-
- ]]>
- </script>
-
- <defs>
- <radialGradient id="bombGrad" gradientUnits="userSpaceOnUse"
- cx="5" cy="6.5" fx="4" fy="5" r="2.5">
- <stop offset="0%" stop-color="#FFF"/>
- <stop offset="20%" stop-color="#888"/>
- <stop offset="100%" stop-color="#000"/>
- </radialGradient>
- <path id="empty" style="fill:#AAA; stroke:#DDD; stroke-width:0.5;"
- d="M0.25,0.25 h9.5 v9.5 h-9.5 v-9.5"/>
-
- <g id="blank"
- ><rect style="fill:#AAA" width="10" height="10"
- /><path style="fill:#DDD"
- d="M0,0 h10 l-1,1 h-8 v8 l-1,1 v-10"
- /><path style="fill:#888"
- d="M10,10 h-10 l1,-1 h8 v-8 l1,-1 v10"
- /></g>
-
- <use id="square0" xlink:href="#empty"/>
- <g id="square1" style="text-anchor:middle; font-size:8;"
- ><use xlink:href="#empty"
- /><text x="5" y="8" fill="#008" pointer-events="none">1</text></g>
- <g id="square2" style="text-anchor:middle; font-size:8;"
- ><use xlink:href="#empty"
- /><text x="5" y="8" fill="#00C" pointer-events="none">2</text></g>
- <g id="square3" style="text-anchor:middle; font-size:8;"
- ><use xlink:href="#empty"
- /><text x="5" y="8" fill="#40F" pointer-events="none">3</text></g>
- <g id="square4" style="text-anchor:middle; font-size:8;"
- ><use xlink:href="#empty"
- /><text x="5" y="8" fill="#80C" pointer-events="none">4</text></g>
- <g id="square5" style="text-anchor:middle; font-size:8;"
- ><use xlink:href="#empty"
- /><text x="5" y="8" fill="#C0C" pointer-events="none">5</text></g>
- <g id="square6" style="text-anchor:middle; font-size:8;"
- ><use xlink:href="#empty"
- /><text x="5" y="8" fill="#F08" pointer-events="none">6</text></g>
- <g id="square7" style="text-anchor:middle; font-size:8;"
- ><use xlink:href="#empty"
- /><text x="5" y="8" fill="#F04" pointer-events="none">7</text></g>
- <g id="square8" style="text-anchor:middle; font-size:8;"
- ><use xlink:href="#empty"
- /><text x="5" y="8" fill="#F00" pointer-events="none">8</text></g>
-
- <g id="bomb"
- ><use xlink:href="#empty"
- /><rect fill="#000" x="4" y="3" width="2" height="2"
- /><circle fill="url(#bombGrad)" cx="5" cy="6.5" r="2.5"
- /><path fill="none" stroke="#000" stroke-width="0.3"
- d="M5,3 c0,-1.5 1.5,-1.5 1.5,0 c0,1.5 1.5,1.5 1.5,0"
- /></g>
-
- <g id="flag"
- ><use xlink:href="#blank"
- /><path d="M3.5,2 h.5 v6.5 h-1 l.5,-6.5"
- /><path fill="crimson" d="M4,2 l4,1.5 l-4,1.5 z"
- /></g>
- </defs>
-
- <g id="body">
- <text id="title" x="25" y="60" font-size="40"
- pointer-events="none">SVG Mines</text>
- <text id="mines" x="250" y="30" font-size="20"
- pointer-events="none">Mines Left: </text>
-
- <text id="boardsz" x="250" y="54" font-size="20"
- pointer-events="none">Board Size: </text>
- <g transform="translate(242, 38)" fill="black">
- <path onclick="largerBoard(evt)"
- d="M2.5,0 l-2.5,7 h5 z"/>
- <path onclick="smallerBoard(evt)"
- d="M0,9 h5 l-2.5,7 z"/>
- </g>
-
- <g text-anchor="middle" >
- <g id="help" >
- <desc xml:space="preserve"
->Left: show
-Right or Shift: place flag
-Middle or Control: show surround</desc>
- <circle cx="430" cy="18" r="12"
- fill="grey" stroke="lightgrey" stroke-width="2" />
- <text font-size="15" fill="blue" x="430" y="25"
- pointer-events="none">?</text>
- </g>
-
- <g onclick="newGame()">
- <desc xml:space="preserve">Start new game</desc>
- <circle cx="430" cy="48" r="12"
- fill="grey" stroke="lightgrey" stroke-width="2" />
- <text font-size="10" fill="blue" x="430" y="53"
- pointer-events="none">NG</text>
- </g>
- </g>
-
- <g id="field" transform="translate(25,75) scale(2)"
- onload="initBoard(evt)">
- <g id="board">
- </g>
-
- <g id="cover">
- </g>
- </g>
- <text id="working" fill="green" x="25" y="60" font-size="40"
- pointer-events="none">Working</text>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/moonPhases.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/moonPhases.svg
deleted file mode 100644
index 32f879709c2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/moonPhases.svg
+++ /dev/null
@@ -1,853 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: moonPhases.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500" xml:space="preserve">
- <g id="Background" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
- <radialGradient id="aigrd1" cx="110.8491" cy="257.335" r="296.7467" fx="110.8491" fy="257.335" gradientTransform="matrix(1.1222 0 0 1.0225 -26.394 -5.624)" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.0709" style="stop-color:#F9F9FF"/>
- <stop offset="0.1626" style="stop-color:#E9E9FF"/>
- <stop offset="0.2658" style="stop-color:#CFCFFF"/>
- <stop offset="0.3773" style="stop-color:#A9A9FF"/>
- <stop offset="0.4943" style="stop-color:#7A7AFF"/>
- <stop offset="0.5393" style="stop-color:#6666FF"/>
- <stop offset="0.588" style="stop-color:#5E5EEC"/>
- <stop offset="0.6866" style="stop-color:#4B4BBB"/>
- <stop offset="0.8267" style="stop-color:#2B2B6B"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd1);stroke:none;" d="M450,500H0V0h450v500z"/>
- </g>
- <g id="Content" style="fill-rule:nonzero;clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.05;stroke-miterlimit:4; font-family:'Verdana';" font-size="10" text-anchor="middle">
- <g>
- <radialGradient id="aigrd2" cx="117.666" cy="274.8911" r="81.2985" fx="117.666" fy="274.8911" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd2);stroke-width:0.2418;" d="M126.662,259.118l-8.512,3.337l6.857,6.047l-9.139,0.196l4.368,8.023l-8.652-2.942l1.375,9.031l-7.125-5.721l-1.815,8.954l-4.685-7.821l-4.762,7.808l-1.798-8.963l-7.15,5.693l1.406-9.028l-8.663,2.91
- l4.4-8.005l-9.135-0.223l6.879-6.013l-8.502-3.284l8.512-3.337l-6.857-6.046l9.138-0.197l-4.368-8.023l8.652,2.943l-1.375-9.031l7.124,5.721l1.815-8.955l4.685,7.821l4.762-7.808l1.799,8.963l7.15-5.693l-1.406,9.028l8.663-2.91l-4.399,8.005l9.135,0.222
- l-6.879,6.014l8.502,3.283z"/>
- <radialGradient id="aigrd3" cx="89.3315" cy="249.5571" r="62.4183" fx="89.3315" fy="249.5571" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd3);stroke:none;" d="M116.625,259.118c0,9.549-7.741,17.291-17.29,17.291s-17.29-7.741-17.29-17.291c0-9.549,7.741-17.29,17.29-17.29s17.29,7.741,17.29,17.29z"/>
- </g>
- <path style="fill:#000000;stroke-width:0.192;" d="M231.647,281.826c6.419-0.281,12.049-3.435,15.686-8.179l-16.345-12.742l0.659,20.921z"/>
- <path style="fill:#000000;stroke:none;" d="M230.983,260.753l20.64-0.65c0-0.009-0.001-0.017-0.001-0.025l-20.639,0.65l0,0.025z"/>
- <path style="fill:#000000;stroke:none;" d="M230.988,260.905l16.345,12.742c2.833-3.696,4.456-8.355,4.298-13.373c-0.001-0.057-0.005-0.114-0.007-0.171l-20.64,0.65l0.005,0.151z"/>
- <path style="fill:#000000;stroke:none;" d="M230.763,260.735l-0.003-0.002l-0.003,0.002l0.006,0z"/>
- <path style="fill:#000000;stroke:none;" d="M230.801,260.759l0.182-0.006l0-0.025l-0.22,0.006l-0.006,0l-0.167,0.005l-20.772,0.654c0,0.009,0,0.017,0,0.025l20.902-0.659l-15.734,13.944c3.981,4.544,9.889,7.337,16.398,7.132c0.088-0.003,0.174-0.008,0.262-0.012
- l-0.659-20.921l-0.187-0.146z"/>
- <path style="fill:#000000;stroke:none;" d="M214.987,274.706l15.734-13.944l-20.902,0.659c0.001,0.057,0.001,0.115,0.003,0.172c0.159,5.035,2.085,9.599,5.165,13.114z"/>
- <path style="fill:#000000;stroke:none;" d="M230.988,260.905l-0.005-0.151l-0.182,0.006l0.187,0.146z"/>
- <path style="stroke-width:0.192;" d="M243.17,277.728c4.063-3.007,6.725-7.213,7.853-11.774c1.43-5.779,0.396-12.126-3.375-17.321c-3.761-5.179-9.455-8.125-15.374-8.567c-4.702-0.352-9.545,0.876-13.678,3.818c-0.007,0.005-0.014,0.01-0.021,0.015
- c-0.047,0.034-0.094,0.065-0.14,0.099c-4.077,2.96-6.77,7.117-7.948,11.64c-1.523,5.846-0.514,12.303,3.313,17.573c0.051,0.071,0.104,0.14,0.156,0.21c3.839,5.152,9.611,8.039,15.579,8.382c4.648,0.267,9.416-1.008,13.478-3.957
- c0.046-0.034,0.091-0.069,0.137-0.103"/>
- <path style="stroke-width:0.192;" d="M232.61,469.728c4.063-3.007,6.725-7.214,7.853-11.774c1.43-5.779,0.397-12.126-3.375-17.321c-3.761-5.179-9.455-8.125-15.374-8.568c-4.702-0.352-9.545,0.876-13.677,3.818c-0.007,0.005-0.014,0.01-0.021,0.015
- c-0.047,0.034-0.094,0.065-0.14,0.099c-4.077,2.96-6.77,7.117-7.948,11.64c-1.523,5.846-0.514,12.303,3.313,17.573c0.051,0.071,0.104,0.14,0.157,0.21c3.839,5.152,9.611,8.038,15.579,8.382c4.648,0.267,9.415-1.008,13.477-3.957
- c0.046-0.034,0.092-0.069,0.137-0.103"/>
- <path style="fill:#000000;stroke:none;" d="M220.396,356.735l-0.003-0.002l-0.002,0.002l0.006,0z"/>
- <path style="fill:#000000;stroke:none;" d="M220.62,356.905l-0.004-0.151l-0.183,0.006l0.188,0.146z"/>
- <path style="fill:#000000;stroke:none;" d="M228.3,356.905l-0.187-0.146l0.183-0.006l-0.001-0.025l-0.219,0.006l-0.006,0l-0.166,0.005l-20.773,0.654c0,0.009,0,0.017,0,0.025c0.001,0.057,0.001,0.115,0.003,0.172c0.158,5.035,2.085,9.599,5.164,13.114
- c3.981,4.544,9.889,7.336,16.399,7.132c0.087-0.003,0.175-0.008,0.262-0.012l-0.66-20.921z"/>
- <path style="stroke-width:0.192;" d="M240.481,373.728c4.063-3.007,6.725-7.213,7.854-11.774c1.43-5.779,0.396-12.126-3.375-17.321c-3.761-5.179-9.455-8.125-15.374-8.567c-4.702-0.352-9.545,0.876-13.678,3.818c-0.006,0.005-0.014,0.01-0.02,0.015
- c-0.047,0.034-0.094,0.065-0.141,0.099c-4.077,2.96-6.77,7.117-7.948,11.64c-1.522,5.846-0.515,12.303,3.312,17.573c0.052,0.071,0.104,0.14,0.157,0.21c3.838,5.152,9.611,8.039,15.578,8.382c4.648,0.267,9.416-1.008,13.477-3.956
- c0.046-0.034,0.092-0.069,0.138-0.103"/>
- <radialGradient id="aigrd4" cx="227.2524" cy="375.9663" r="6.9063" fx="227.2524" fy="375.9663" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd4);stroke:none;" d="M232.47,377.763c0,2.011-1.614,3.641-3.604,3.641s-3.605-1.63-3.605-3.641s1.614-3.641,3.605-3.641s3.604,1.63,3.604,3.641z"/>
- <path style="fill:#000000;stroke:none;" d="M230.188,308.735l-0.003-0.002l-0.003,0.002l0.006,0z"/>
- <path style="fill:#000000;stroke:none;" d="M230.413,308.905l-0.188-0.146l0.182-0.006l0-0.025l-0.219,0.006l-0.006,0l-0.166,0.005l-20.772,0.654c0,0.009,0,0.017,0,0.025c0.001,0.057,0.001,0.115,0.003,0.172c0.159,5.035,2.085,9.599,5.165,13.114
- c3.981,4.544,9.889,7.337,16.399,7.132c0.087-0.003,0.174-0.008,0.262-0.012c6.419-0.281,12.05-3.435,15.686-8.179l-16.345-12.742z"/>
- <path style="fill:#000000;stroke:none;" d="M230.413,308.905l-0.005-0.151l-0.182,0.006l0.188,0.146z"/>
- <path style="stroke-width:0.192;" d="M242.594,325.728c4.063-3.007,6.725-7.213,7.853-11.774c1.43-5.779,0.396-12.126-3.375-17.321c-3.761-5.179-9.455-8.125-15.375-8.567c-4.702-0.352-9.545,0.876-13.677,3.818c-0.007,0.005-0.014,0.01-0.021,0.015
- c-0.046,0.034-0.094,0.065-0.14,0.099c-4.077,2.96-6.77,7.117-7.948,11.64c-1.523,5.846-0.514,12.303,3.313,17.573c0.051,0.071,0.104,0.14,0.157,0.21c3.839,5.152,9.611,8.039,15.579,8.382c4.648,0.267,9.415-1.008,13.477-3.957
- c0.046-0.034,0.092-0.069,0.137-0.103"/>
- <radialGradient id="aigrd5" cx="245.1079" cy="319.3833" r="6.906" fx="245.1079" fy="319.3833" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd5);stroke:none;" d="M250.325,321.18c0,2.011-1.614,3.641-3.604,3.641c-1.991,0-3.604-1.63-3.604-3.641s1.613-3.64,3.604-3.64c1.991,0,3.604,1.629,3.604,3.64z"/>
- <path style="fill:#000000;stroke:none;" d="M230.407,212.753l20.64-0.65c0-0.009,0-0.017-0.001-0.025l-20.64,0.65l0,0.025z"/>
- <path style="fill:#000000;stroke:none;" d="M251.046,212.078c-0.206-5.051-2.19-9.616-5.329-13.111l-15.533,13.766l0.003,0.002l0.219-0.006"/>
- <path style="fill:#000000;stroke:none;" d="M230.188,212.735l-0.003-0.002l-0.003,0.002l0.006,0z"/>
- <path style="fill:#000000;stroke:none;" d="M251.047,212.103l-20.64,0.65l0.005,0.151l-0.188-0.146l0.182-0.006l0-0.025l-0.219,0.006l-0.006,0l-0.166,0.005l-20.772,0.654c0,0.009,0,0.017,0,0.025c0.001,0.057,0.001,0.115,0.003,0.172
- c0.159,5.035,2.085,9.599,5.165,13.114c3.981,4.544,9.889,7.337,16.399,7.132c0.087-0.003,0.174-0.008,0.262-0.012c6.419-0.281,12.05-3.435,15.686-8.179c2.833-3.696,4.456-8.355,4.297-13.373c-0.001-0.057-0.005-0.114-0.007-0.171z"/>
- <path style="fill:#000000;stroke:none;" d="M230.413,212.905l-0.005-0.151l-0.182,0.006l0.188,0.146z"/>
- <path style="stroke-width:0.192;" d="M242.594,229.728c4.063-3.007,6.725-7.213,7.853-11.774c1.43-5.779,0.396-12.126-3.375-17.321c-3.761-5.179-9.455-8.125-15.375-8.567c-4.702-0.352-9.545,0.876-13.677,3.818c-0.007,0.005-0.014,0.01-0.021,0.015
- c-0.046,0.034-0.094,0.065-0.14,0.099c-4.077,2.96-6.77,7.117-7.948,11.64c-1.523,5.846-0.514,12.303,3.313,17.573c0.051,0.071,0.104,0.14,0.157,0.21c3.839,5.152,9.611,8.039,15.579,8.382c4.648,0.267,9.415-1.008,13.477-3.957
- c0.046-0.034,0.092-0.069,0.137-0.103"/>
- <radialGradient id="aigrd6" cx="244.0317" cy="197.1143" r="6.906" fx="244.0317" fy="197.1143" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd6);stroke:none;" d="M249.249,198.91c0,2.011-1.614,3.641-3.605,3.641c-1.991,0-3.604-1.63-3.604-3.641c0-2.01,1.613-3.64,3.604-3.64c1.991,0,3.605,1.63,3.605,3.64z"/>
- <path style="fill:#000000;stroke:none;" d="M225.722,115.159l20.64-0.651c0-0.009-0.001-0.017-0.001-0.025l-20.64,0.65l0,0.025z"/>
- <path style="fill:#000000;stroke:none;" d="M225.501,115.14l-0.002-0.002l-0.003,0.002l0.006,0z"/>
- <path style="fill:#000000;stroke:none;" d="M246.361,114.483c-0.206-5.051-2.19-9.616-5.329-13.111c-3.979-4.43-9.81-7.14-16.226-6.938c-6.398,0.202-12.033,3.258-15.725,7.906l16.417,12.798l0.002,0.002l-0.006,0l-0.166,0.005l-20.772,0.654
- c0,0.009,0,0.017,0,0.025c0.001,0.057,0.001,0.115,0.003,0.171c0.158,5.036,2.085,9.599,5.165,13.114c3.98,4.544,9.889,7.337,16.398,7.132c0.088-0.003,0.175-0.008,0.262-0.012c6.419-0.281,12.05-3.436,15.686-8.18c2.833-3.695,4.456-8.355,4.298-13.372
- c-0.002-0.057-0.005-0.114-0.008-0.171"/>
- <path style="fill:#000000;stroke:none;" d="M225.722,115.159l0.005,0.151l-0.187-0.146l0.182-0.005l0-0.025"/>
- <path style="fill:#000000;stroke:none;" d="M225.727,115.31l-0.005-0.151l-0.182,0.005l0.187,0.146z"/>
- <path style="stroke-width:0.192;" d="M237.908,132.132c4.063-3.007,6.725-7.213,7.853-11.774c1.43-5.78,0.397-12.126-3.375-17.321c-3.761-5.18-9.455-8.125-15.374-8.568c-4.702-0.352-9.545,0.876-13.677,3.819c-0.007,0.005-0.014,0.009-0.021,0.015
- c-0.047,0.033-0.094,0.064-0.141,0.099c-4.076,2.96-6.77,7.117-7.948,11.64c-1.523,5.846-0.514,12.303,3.313,17.573c0.051,0.071,0.104,0.14,0.157,0.21c3.839,5.152,9.611,8.039,15.579,8.382c4.648,0.267,9.415-1.008,13.477-3.957
- c0.046-0.034,0.092-0.069,0.137-0.103"/>
- <path style="fill:#000000;stroke:none;" d="M241.447,68.103c0-0.009,0-0.017-0.001-0.025c-0.206-5.051-2.19-9.616-5.329-13.111c-3.978-4.43-9.81-7.141-16.226-6.938c-6.398,0.202-12.033,3.257-15.724,7.906c-2.933,3.692-4.638,8.388-4.525,13.46
- c0,0.009,0,0.017,0,0.025c0.001,0.057,0.001,0.115,0.003,0.172c0.159,5.035,2.085,9.599,5.165,13.114c3.981,4.544,9.889,7.337,16.399,7.132c0.087-0.003,0.174-0.008,0.262-0.012c6.419-0.281,12.049-3.436,15.686-8.179c2.833-3.696,4.456-8.355,4.297-13.373
- c-0.001-0.057-0.005-0.113-0.007-0.171z"/>
- <path d="M228.04,61.725c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M229.757,64.233c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M225.729,77.929c0,0.295-2.305,0.534-5.147,0.534s-4.998-0.242-5.24-0.53"/>
- <path d="M230.707,66.987c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M230.789,70.244c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M229.479,74.166c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- <path d="M225.729,77.929c0,0.295-2.305,0.534-5.147,0.534s-4.998-0.242-5.24-0.53"/>
- <path d="M230.881,68.934c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M230.881,68.934c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M220.55,59.093"/>
- <path d="M220.55,60.53"/>
- <path d="M230.881,68.934c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M230.881,68.934c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M220.55,59.093"/>
- <path d="M220.55,60.53"/>
- <g>
- <radialGradient id="aigrd7" cx="215.5757" cy="64.6035" r="16.6431" fx="215.5757" fy="64.6035" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3146" style="stop-color:#00FFFF"/>
- <stop offset="0.5899" style="stop-color:#6666FF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd7);stroke:none;" d="M230.881,68.934c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M228.414,68.933c0,5.763-3.521,10.435-7.864,10.435c-4.343,0-7.864-4.672-7.864-10.435s3.521-10.434,7.864-10.434c4.343,0,7.864,4.671,7.864,10.434z"/>
- <path d="M225.157,59.627c0,0.295-2.063,0.535-4.607,0.535c-2.544,0-4.606-0.24-4.606-0.535"/>
- <path d="M224.396,68.934c0,5.762-1.618,10.434-3.614,10.434c-1.994,0-3.611-4.672-3.611-10.434c0-5.763,1.617-10.435,3.611-10.435c1.996,0,3.614,4.671,3.614,10.435z"/>
- <path d="M228.04,61.725c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M229.757,64.233c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M230.707,66.987c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M230.789,70.244c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M229.479,74.166c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- </g>
- <path style="stroke-width:0.192;" d="M232.994,85.728c4.063-3.007,6.725-7.213,7.853-11.774c1.43-5.779,0.396-12.126-3.375-17.321c-3.761-5.179-9.455-8.125-15.375-8.567c-4.702-0.352-9.545,0.876-13.677,3.818c-0.007,0.005-0.014,0.01-0.021,0.015
- c-0.046,0.034-0.094,0.065-0.14,0.099c-4.077,2.96-6.77,7.117-7.948,11.64c-1.523,5.846-0.515,12.303,3.313,17.573c0.051,0.071,0.104,0.14,0.157,0.21c3.838,5.152,9.611,8.039,15.578,8.382c4.648,0.267,9.416-1.008,13.477-3.957
- c0.046-0.034,0.092-0.069,0.138-0.103"/>
- <radialGradient id="aigrd8" cx="198.0923" cy="67.4136" r="6.9063" fx="198.0923" fy="67.4136" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd8);stroke:none;" d="M203.31,69.21c0,2.011-1.614,3.641-3.605,3.641s-3.604-1.629-3.604-3.641c0-2.01,1.614-3.641,3.604-3.641s3.605,1.63,3.605,3.641z"/>
- <path style="fill:#000000;stroke:none;" d="M225.548,92.278"/>
- <path style="stroke-width:0.192;" d="M240.694,181.728c4.063-3.007,6.725-7.213,7.854-11.774c1.43-5.779,0.396-12.126-3.375-17.321c-3.761-5.179-9.455-8.125-15.374-8.567c-4.702-0.352-9.545,0.876-13.678,3.818c-0.006,0.005-0.014,0.01-0.021,0.015
- c-0.046,0.034-0.094,0.065-0.14,0.099c-4.077,2.96-6.77,7.117-7.948,11.64c-1.522,5.846-0.515,12.303,3.313,17.573c0.051,0.071,0.104,0.14,0.157,0.21c3.839,5.152,9.611,8.039,15.578,8.382c4.648,0.267,9.416-1.008,13.478-3.957
- c0.046-0.034,0.091-0.069,0.138-0.103"/>
- <g style="fill:#000000;stroke:none;">
- <path d="M249.148,164.103l-0.001-0.025c-0.206-5.051-2.19-9.616-5.329-13.111l-15.533,13.766l0.003,0.002l-0.006,0l-0.166,0.005l-20.773,0.654c0,0.009,0,0.017,0,0.025c0.001,0.057,0.001,0.115,0.003,0.172c0.159,5.035,2.085,9.599,5.164,13.114
- c3.981,4.544,9.889,7.337,16.399,7.132c0.088-0.003,0.175-0.008,0.262-0.012c6.419-0.281,12.049-3.435,15.686-8.179c2.832-3.696,4.456-8.355,4.297-13.373c-0.002-0.057-0.005-0.114-0.007-0.171z"/>
- <path d="M243.818,150.967c-3.896-4.338-9.569-7.026-15.829-6.945l0.635,20.41"/>
- </g>
- <g style="stroke-width:0.0628;">
- <g>
- <g>
- <g>
- <path d="M228.251,155.093"/>
- <path d="M233.429,173.929c0,0.295-2.304,0.534-5.147,0.534c-2.843,0-4.998-0.242-5.24-0.53"/>
- <path d="M238.104,168.038c0,1.107-4.413,2.006-9.855,2.006s-9.855-0.898-9.855-2.006"/>
- <path style="stroke-linecap:round;" d="M237.18,170.166c-0.211,0.884-3.992,1.524-8.906,1.524s-8.702-0.716-8.963-1.553"/>
- <path d="M235.787,172.055c-0.251,0.667-3.36,1.159-7.505,1.159s-7.142-0.573-7.545-1.119"/>
- </g>
- </g>
- <g>
- <g>
- <path d="M228.251,155.093"/>
- <path d="M233.429,173.929c0,0.295-2.304,0.534-5.147,0.534c-2.843,0-4.998-0.242-5.24-0.53"/>
- <path d="M238.104,168.038c0,1.107-4.413,2.006-9.855,2.006s-9.855-0.898-9.855-2.006"/>
- <path style="stroke-linecap:round;" d="M237.18,170.166c-0.211,0.884-3.992,1.524-8.906,1.524s-8.702-0.716-8.963-1.553"/>
- <path d="M235.787,172.055c-0.251,0.667-3.36,1.159-7.505,1.159s-7.142-0.573-7.545-1.119"/>
- </g>
- </g>
- </g>
- </g>
- <radialGradient id="aigrd9" cx="226.9829" cy="142.6826" r="6.906" fx="226.9829" fy="142.6826" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd9);stroke:none;" d="M232.2,144.479c0,2.011-1.614,3.641-3.605,3.641s-3.604-1.63-3.604-3.641s1.614-3.641,3.604-3.641s3.605,1.63,3.605,3.641z"/>
- <path style="fill:#000000;stroke:none;" d="M221.163,404.735l-0.003-0.002l-0.003,0.003l0.006,0z"/>
- <path style="fill:#000000;stroke:none;" d="M221.388,404.905l-0.005-0.151l-0.182,0.006l0.187,0.146z"/>
- <path style="fill:#000000;stroke:none;" d="M200.521,411.785v-0.004h-0.004l0.004,0.004z"/>
- <path style="fill:#000000;stroke:none;" d="M200.522,412.067l0.114-0.1l-0.12-0.137l0.006,0.237z"/>
- <path style="fill:#000000;stroke:none;" d="M209.227,418.706l15.734-13.944l-20.902,0.658c0.001,0.058,0.001,0.115,0.003,0.172c0.159,5.036,2.085,9.599,5.165,13.114z"/>
- <path style="stroke-width:0.192;" d="M237.41,421.728c4.063-3.007,6.725-7.214,7.853-11.774c1.43-5.779,0.396-12.126-3.375-17.321c-3.761-5.179-9.455-8.125-15.375-8.567c-4.702-0.352-9.545,0.876-13.677,3.818c-0.007,0.005-0.014,0.01-0.021,0.015
- c-0.047,0.034-0.094,0.065-0.141,0.099c-4.076,2.96-6.769,7.117-7.948,11.64c-1.522,5.846-0.514,12.303,3.313,17.573c0.052,0.071,0.104,0.14,0.157,0.21c3.838,5.152,9.611,8.038,15.578,8.382c4.648,0.267,9.416-1.008,13.477-3.957
- c0.046-0.034,0.092-0.069,0.138-0.103"/>
- <radialGradient id="aigrd10" cx="207.6416" cy="416.3706" r="6.9057" fx="207.6416" fy="416.3706" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd10);stroke:none;" d="M212.859,418.167c0,2.011-1.614,3.64-3.604,3.64c-1.991,0-3.605-1.629-3.605-3.64s1.614-3.641,3.605-3.641c1.99,0,3.604,1.63,3.604,3.641z"/>
- <path style="stroke:#FF0000;stroke-width:0.384;" d="M216.447,480.193c8.812-57.687,14.214-135.479,14.214-221.074c0-85.594-5.403-163.387-14.214-221.075"/>
- <path style="fill:#000000;stroke:none;" d="M283.306,51.643c-0.145,0-0.29,0.002-0.434,0.006c-9.023,0.229-16.268,7.616-16.268,16.695c0,9.127,7.323,16.543,16.414,16.697c0.096,0.001,0.191,0.003,0.287,0.003c9.223,0,16.701-7.477,16.701-16.701
- s-7.478-16.701-16.701-16.701z"/>
- <radialGradient id="aigrd11" cx="283.1621" cy="133.042" r="0.1015" fx="283.1621" fy="133.042" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd11);stroke:none;" d="M283.019,133.041c0.096,0.001,0.191,0.003,0.287,0.003c-0.096,0-0.191-0.001-0.287-0.005v0.002z"/>
- <radialGradient id="aigrd12" cx="275.8193" cy="108.8584" r="38.2768" fx="275.8193" fy="108.8584" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd12);stroke:none;" d="M272.188,116.344c0-9.079,4.823-16.466,10.83-16.695h-0.146c-9.023,0.229-16.268,7.616-16.268,16.695c0,9.127,7.323,16.543,16.414,16.697v-0.002c-6.007-0.229-10.83-7.616-10.83-16.695z"/>
- <path style="fill:#000000;stroke:none;" d="M283.306,99.643c-0.145,0-0.29,0.002-0.434,0.006h0.146c-6.007,0.229-10.83,7.616-10.83,16.695s4.823,16.467,10.83,16.695c0.096,0.004,0.191,0.005,0.287,0.005c9.223,0,16.701-7.477,16.701-16.701
- s-7.478-16.701-16.701-16.701z"/>
- <radialGradient id="aigrd13" cx="283.1621" cy="181.042" r="0.1015" fx="283.1621" fy="181.042" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd13);stroke:none;" d="M283.019,181.041c0.096,0.001,0.191,0.003,0.287,0.003c-0.096,0-0.191-0.001-0.287-0.005v0.002z"/>
- <path style="fill:#000000;stroke:none;" d="M283.306,147.643c-0.145,0-0.29,0.002-0.434,0.006h0.146v33.39c0.096,0.004,0.191,0.005,0.287,0.005c9.223,0,16.701-7.477,16.701-16.701s-7.478-16.701-16.701-16.701z"/>
- <radialGradient id="aigrd14" cx="272.1064" cy="156.8584" r="40.2495" fx="272.1064" fy="156.8584" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd14);stroke:none;" d="M282.872,147.649c-9.023,0.229-16.268,7.616-16.268,16.695c0,9.127,7.323,16.543,16.414,16.697v-0.002v-33.39h-0.146z"/>
- <path style="fill:#000000;stroke:none;" d="M283.306,195.643c-0.145,0-0.29,0.002-0.434,0.006h0.146c0.096-0.004,0.191-0.006,0.287-0.006c6.14,0,11.116,7.477,11.116,16.701s-4.977,16.701-11.116,16.701c9.223,0,16.701-7.477,16.701-16.701
- s-7.478-16.701-16.701-16.701z"/>
- <radialGradient id="aigrd15" cx="283.1621" cy="229.042" r="0.1015" fx="283.1621" fy="229.042" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd15);stroke:none;" d="M283.019,229.041c0.096,0.001,0.191,0.003,0.287,0.003c-0.096,0-0.191-0.001-0.287-0.005v0.002z"/>
- <radialGradient id="aigrd16" cx="275.9287" cy="204.855" r="46.1937" fx="275.9287" fy="204.855" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd16);stroke:none;" d="M283.306,195.643c-0.096,0-0.191,0.002-0.287,0.006h-0.146c-9.023,0.229-16.268,7.616-16.268,16.695c0,9.127,7.323,16.543,16.414,16.697v-0.002c0.096,0.004,0.191,0.005,0.287,0.005
- c6.14,0,11.116-7.477,11.116-16.701s-4.977-16.701-11.116-16.701z"/>
- <radialGradient id="aigrd17" cx="277.8013" cy="252.855" r="49.8152" fx="277.8013" fy="252.855" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd17);stroke:none;" d="M283.306,243.643c-0.145,0-0.29,0.002-0.434,0.006c-9.023,0.229-16.268,7.616-16.268,16.695c0,9.127,7.323,16.543,16.414,16.697c0.096,0.001,0.191,0.003,0.287,0.003c9.223,0,16.701-7.477,16.701-16.701
- s-7.478-16.701-16.701-16.701z"/>
- <radialGradient id="aigrd18" cx="283.1621" cy="325.042" r="0.1015" fx="283.1621" fy="325.042" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd18);stroke:none;" d="M283.019,325.041c0.096,0.001,0.191,0.003,0.287,0.003c-0.096,0-0.191-0.001-0.287-0.005v0.002z"/>
- <path style="fill:#000000;stroke:none;" d="M272.188,308.344c0-9.079,4.823-16.466,10.83-16.695h-0.146c-9.023,0.229-16.268,7.616-16.268,16.695c0,9.127,7.323,16.543,16.414,16.697v-0.002c-6.007-0.229-10.83-7.616-10.83-16.695z"/>
- <radialGradient id="aigrd19" cx="281.5132" cy="300.855" r="46.1937" fx="281.5132" fy="300.855" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd19);stroke:none;" d="M283.306,291.643c-0.145,0-0.29,0.002-0.434,0.006h0.146c-6.007,0.229-10.83,7.616-10.83,16.695s4.823,16.467,10.83,16.695c0.096,0.004,0.191,0.005,0.287,0.005c9.223,0,16.701-7.477,16.701-16.701
- s-7.478-16.701-16.701-16.701z"/>
- <radialGradient id="aigrd20" cx="283.1621" cy="373.0415" r="0.1015" fx="283.1621" fy="373.0415" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd20);stroke:none;" d="M283.019,373.041c0.096,0.001,0.191,0.003,0.287,0.003c-0.096,0-0.191-0.001-0.287-0.005v0.002z"/>
- <radialGradient id="aigrd21" cx="272.0557" cy="348.8584" r="46.3653" fx="272.0557" fy="348.8584" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd21);stroke:none;" d="M283.306,339.643c-0.145,0-0.29,0.002-0.434,0.006h0.146v33.39c0.096,0.003,0.191,0.005,0.287,0.005c9.223,0,16.701-7.477,16.701-16.7s-7.478-16.701-16.701-16.701z"/>
- <path style="fill:#000000;stroke:none;" d="M272.188,356.344c0-9.079,4.823-16.466,10.83-16.695h-0.146c-9.023,0.229-16.268,7.616-16.268,16.695c0,9.127,7.323,16.543,16.414,16.697v-0.002c-6.007-0.229-10.83-7.616-10.83-16.695z"/>
- <path style="fill:#000000;stroke:none;" d="M272.188,356.344c0,9.079,4.823,16.467,10.83,16.695v-33.39c-6.007,0.229-10.83,7.616-10.83,16.695z"/>
- <radialGradient id="aigrd22" cx="275.8184" cy="396.8584" r="38.278" fx="275.8184" fy="396.8584" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd22);stroke:none;" d="M283.306,387.643c-0.145,0-0.29,0.002-0.434,0.006h0.146c0.096-0.004,0.191-0.006,0.287-0.006c6.14,0,11.116,7.477,11.116,16.701c0,9.223-4.977,16.7-11.116,16.7c9.223,0,16.701-7.477,16.701-16.7
- c0-9.224-7.478-16.701-16.701-16.701z"/>
- <radialGradient id="aigrd23" cx="283.1621" cy="421.0415" r="0.1015" fx="283.1621" fy="421.0415" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd23);stroke:none;" d="M283.019,421.041c0.096,0.001,0.191,0.003,0.287,0.003c-0.096,0-0.191-0.001-0.287-0.005v0.002z"/>
- <path style="fill:#000000;stroke:none;" d="M283.306,387.643c-0.096,0-0.191,0.002-0.287,0.006h-0.146c-9.023,0.229-16.268,7.616-16.268,16.695c0,9.127,7.323,16.543,16.414,16.697v-0.002c0.096,0.003,0.191,0.005,0.287,0.005c6.14,0,11.116-7.477,11.116-16.7
- c0-9.224-4.977-16.701-11.116-16.701z"/>
- <path style="fill:#000000;stroke:none;" d="M283.306,435.643c-0.145,0-0.29,0.002-0.434,0.006c-9.023,0.23-16.268,7.616-16.268,16.695c0,9.127,7.323,16.543,16.414,16.697c0.096,0.001,0.191,0.003,0.287,0.003c9.223,0,16.701-7.477,16.701-16.7
- c0-9.224-7.478-16.701-16.701-16.701z"/>
- <radialGradient id="aigrd24" cx="207.6929" cy="100.8037" r="6.906" fx="207.6929" fy="100.8037" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd24);stroke:none;" d="M212.91,102.6c0,2.011-1.614,3.641-3.604,3.641c-1.991,0-3.605-1.63-3.605-3.641c0-2.01,1.614-3.641,3.605-3.641c1.99,0,3.604,1.63,3.604,3.641z"/>
- <radialGradient id="aigrd25" cx="249.8892" cy="257.9292" r="6.906" fx="249.8892" fy="257.9292" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd25);stroke:none;" d="M255.106,259.726c0,2.011-1.614,3.641-3.605,3.641s-3.604-1.629-3.604-3.641c0-2.01,1.614-3.641,3.604-3.641s3.605,1.63,3.605,3.641z"/>
- <radialGradient id="aigrd26" cx="197.708" cy="451.4136" r="6.906" fx="197.708" fy="451.4136" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.1292" style="stop-color:#FFFF00"/>
- <stop offset="0.3483" style="stop-color:#FF9900"/>
- <stop offset="0.7303" style="stop-color:#993300"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd26);stroke:none;" d="M202.925,453.209c0,2.011-1.613,3.641-3.604,3.641c-1.991,0-3.604-1.63-3.604-3.641c0-2.01,1.614-3.64,3.604-3.64c1.991,0,3.604,1.63,3.604,3.64z"/>
-
- <switch>
- <g systemLanguage="fr">
- <g transform="translate(340, 0)" fill="white" stroke="none" >
- <text x="0" y="455.0063" >Nouvelle <tspan x="0" y="465.0063">lune</tspan></text>
- <text x="0" y="407.3906">Premier <tspan x="0" y="417.3906">croissant</tspan></text>
- <text x="0" y="356.3438" >Premier <tspan x="0" y="366.3438">quartier</tspan></text>
- <text x="0" y="306.0146" >Lune <tspan x="0" y="316.0146">gibbeuse</tspan></text>
- <text x="0" y="263.7744" >Pleine <tspan x="0" y="273.7744">lune</tspan></text>
- <text x="0" y="212.3188" >Lune <tspan x="0" y="222.3188">gibbeuse</tspan></text>
- <text x="0" y="165.4707" >Dernier <tspan x="0" y="175.4707">quartier</tspan></text>
- <text x="0" y="113.2466" >Dernier <tspan x="0" y="123.2466">croissant</tspan></text>
- <text x="0" y="67.1665" >Nouvelle <tspan x="0" y="77.1665">lune</tspan></text>
- </g>
- <text x="89.7632" y="297.918" text-anchor="start" fill="black">Soleil</text>
- <text x="180" y="427" fill="white" stroke="none" text-anchor="start" >Lune</text>
- <text x="230.2129" y="393" fill="white" stroke="none" text-anchor="start" >Terre</text>
- </g>
-
- <g systemLanguage="en">
- <g transform="translate(340, 0)" fill="white" stroke="none" >
- <text x="0" y="455.0063">New <tspan x="0" y="465.0063">moon</tspan></text>
- <text x="0" y="407.3906">Waxing <tspan x="0" y="417.3906">crescent</tspan></text>
- <text x="0" y="356.3438">Waxing <tspan x="0" y="366.3438">quarter</tspan></text>
- <text x="0" y="306.0146">Near <tspan x="0" y="316.0146">full</tspan></text>
- <text x="0" y="263.7744">Full <tspan x="0" y="273.7744">moon</tspan></text>
- <text x="0" y="212.3188">Near <tspan x="0" y="222.3188">full</tspan></text>
- <text x="0" y="165.4707">Waning <tspan x="0" y="175.4707">quarter</tspan></text>
- <text x="0" y="113.2466">Waning <tspan x="0" y="123.2466">crescent</tspan></text>
- <text x="0" y="67.1665" >New <tspan x="0" y="77.1665">moon</tspan></text>
- </g>
- <text x="89.7632" y="297.918" text-anchor="start" fill="black">Sun</text>
- <text x="180" y="427" fill="white" stroke="none" text-anchor="start" >Moon</text>
- <text x="230.2129" y="393" fill="white" stroke="none" text-anchor="start" >Earth</text>
- </g>
-
- <g systemLanguage="ja">
-
- <g transform="translate(330, -10)" fill="white" stroke="none" >
- <use transform="scale(2)" xlink:href="#New_Moon2" y="33" />
- <use transform="scale(2)" xlink:href="#Waning_Crescent" y="56" />
- <use transform="scale(2)" xlink:href="#Waning_Quarter" y="82" />
- <use transform="scale(2)" xlink:href="#Near_Full_After_Full" y="106" />
- <use transform="scale(2)" xlink:href="#Full_Moon" y="130" />
- <use transform="scale(2)" xlink:href="#Near_Full_Before_Full" y="154" />
- <use transform="scale(2)" xlink:href="#Waxing_Quarter" y="178" />
- <use transform="scale(2)" xlink:href="#Waxing_Crescent" y="202" />
- <use transform="scale(2)" xlink:href="#New_Moon" y="227" />
- </g>
-
- <g filter="url(#bgRect)">
- <g transform="translate(-45, 150)" fill="white" stroke="none" font-size="16" >
- <use transform="scale(6)" xlink:href="#The_Phases_Of_The_Moon" />
- </g>
- </g>
-
- <defs>
- <g id="Japaneese_Text" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-width:0.1344;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;">
- <g id="The_Phases_Of_The_Moon" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M21.347,5.421c-0.896,0-1.747,0-2.598,0c0,1.03-0.448,1.972-1.209,2.867c-0.18-0.224-0.314-0.448-0.493-0.672c0.761-0.582,1.12-1.523,1.12-2.733c0-1.434,0-2.867,0-4.3c1.254,0,2.464,0,3.718,0c0,2.329,0,4.613,0,6.943c0,0.403-0.179,0.538-0.448,0.538
- c-0.224,0-0.448,0-0.672,0C20.72,7.84,20.675,7.571,20.63,7.303c0.224,0,0.403,0,0.583,0c0.09,0,0.134-0.045,0.134-0.135c0-0.582,0-1.165,0-1.747z M18.749,4.659c0.851,0,1.702,0,2.598,0c0-0.403,0-0.851,0-1.254c-0.896,0-1.747,0-2.598,0
- c0,0.403,0,0.851,0,1.254z M18.749,2.644c0.851,0,1.702,0,2.598,0c0-0.448,0-0.852,0-1.299c-0.896,0-1.747,0-2.598,0c0,0.447,0,0.851,0,1.299z"/>
- <path d="M28.38,1.12c-0.179,0.941-0.538,1.748-1.075,2.509c-0.09-0.224-0.225-0.447-0.314-0.672c0.449-0.582,0.852-1.479,1.12-2.777c0.179,0.045,0.359,0.089,0.538,0.135c0.09,0.089,0.09,0.134-0.045,0.179v0.045c0.403,1.075,0.941,1.837,1.523,2.284
- c-0.09,0.27-0.179,0.493-0.269,0.762c-0.672-0.762-1.209-1.568-1.479-2.464z M27.037,2.195c0,0.18,0,0.358,0,0.583c-1.076,0-2.196,0-3.271,0c0-0.225,0-0.403,0-0.583c0.18,0,0.358,0,0.538,0c0-0.493,0-0.94,0-1.434c0.179,0,0.313,0,0.448,0
- c0.135,0.045,0.179,0.09,0.045,0.224c0,0.403,0,0.807,0,1.21c0.18,0,0.314,0,0.493,0c0-0.672,0-1.344,0-2.061c0.179,0,0.313,0,0.448,0c0.134,0.045,0.179,0.134,0.045,0.224c0,0.18,0,0.403,0,0.583c0.313,0,0.627,0,0.985,0c0,0.179,0,0.357,0,0.537
- c-0.358,0-0.672,0-0.985,0c0,0.27,0,0.493,0,0.717c0.403,0,0.851,0,1.254,0z M26.186,6.854c-0.135-0.313-0.359-0.582-0.583-0.896c0,0.402,0,0.851,0,1.254c-0.134,0-0.269,0-0.403,0c0-0.358,0-0.717,0-1.075c-0.134,0.313-0.313,0.582-0.537,0.807
- c-0.045-0.18-0.09-0.358-0.135-0.538c0.269-0.313,0.493-0.717,0.672-1.21c-0.269,0-0.493,0-0.762,0c0,0.718,0,1.479,0,2.24c0.672,0,1.344,0,1.972,0c0-0.761,0-1.522,0-2.24c-0.269,0-0.538,0-0.807,0c0,0.09,0,0.135,0,0.225c0.313,0.179,0.538,0.403,0.761,0.807
- c-0.044,0.179-0.09,0.403-0.179,0.627z M29.142,2.957c0,0.179,0,0.358,0,0.538c-0.448,0-0.896,0-1.344,0c0-0.18,0-0.359,0-0.538c0.448,0,0.896,0,1.344,0z M27.306,4.391c0.806,0,1.612,0,2.418,0c0,0.852,0,1.702,0,2.554c0,0.313-0.134,0.492-0.358,0.492
- c-0.135,0-0.269,0-0.403,0c-0.045-0.179-0.09-0.358-0.09-0.537c0.09,0,0.18,0,0.269,0s0.089-0.045,0.089-0.135c0-0.627,0-1.209,0-1.836c-0.269,0-0.538,0-0.761,0c0,1.119,0,2.194,0,3.314c-0.18,0-0.313,0-0.493,0c0-1.12,0-2.195,0-3.314c-0.224,0-0.448,0-0.671,0
- c0-0.18,0-0.359,0-0.538z M26.41,8.198c0-0.09,0-0.134,0-0.224c-0.627,0-1.299,0-1.972,0c0,0.09,0,0.18,0,0.269c-0.134,0-0.313,0-0.448,0c0-1.747,0-3.539,0-5.286c0.134,0,0.313,0,0.448,0c0.135,0.045,0.135,0.135,0,0.225c0,0.537,0,1.074,0,1.612
- c0.269,0,0.538,0,0.762,0c0-0.628,0-1.255,0-1.837c0.134,0,0.269,0,0.358,0c0.135,0,0.18,0.089,0.045,0.179c0,0.538,0,1.076,0,1.658c0.269,0,0.538,0,0.807,0c0-0.493,0-0.941,0-1.434c0,0.045-0.045,0.089-0.045,0.089c-0.09,0.27-0.179,0.627-0.313,1.03
- c-0.09-0.044-0.224-0.089-0.358-0.134c0.089-0.358,0.224-0.717,0.313-1.21c0.134,0.046,0.268,0.09,0.403,0.135c0-0.089,0-0.179,0-0.313c0.179,0,0.313,0,0.447,0c0.134,0.045,0.18,0.135,0.045,0.225c0,1.657,0,3.359,0,5.017c-0.179,0-0.313,0-0.493,0z
- M24.841,4.569c-0.089-0.447-0.178-0.851-0.313-1.164c0.09-0.09,0.18-0.135,0.269-0.224c0.18,0.268,0.269,0.671,0.358,1.164c-0.089,0.09-0.224,0.134-0.314,0.224z"/>
- </g>
- <g id="New_Moon" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M20.003,7.594c0.717-0.538,1.12-1.434,1.12-2.644c0-1.388,0-2.732,0-4.076c0.18,0.045,0.358,0.089,0.583,0.134c0.492-0.179,0.985-0.403,1.478-0.582c0.134,0.224,0.269,0.448,0.403,0.717c0,0.135-0.044,0.18-0.179,0.045
- c-0.582,0.135-1.165,0.269-1.747,0.448c0,0.492,0,0.985,0,1.523c0.717,0,1.434,0,2.15,0c0,0.224,0,0.403,0,0.627c-0.268,0-0.537,0-0.806,0c0,1.478,0,2.956,0,4.435c-0.179,0-0.358,0-0.538,0c0-1.479,0-2.957,0-4.435c-0.269,0-0.537,0-0.806,0
- c0,0.447,0,0.896,0,1.344c0,1.389-0.448,2.419-1.344,3.136c-0.134-0.224-0.224-0.448-0.314-0.672z M19.466,8.266c-0.179,0-0.359,0-0.538,0c0-0.717,0-1.434,0-2.15c-0.313,0.627-0.627,1.12-0.941,1.479c-0.134-0.224-0.313-0.448-0.447-0.627
- c0.537-0.493,0.94-1.076,1.298-1.793c-0.358,0-0.761,0-1.12,0c0-0.224,0-0.447,0-0.671c0.403,0,0.807,0,1.21,0c0-0.27,0-0.493,0-0.763c-0.448,0-0.941,0-1.388,0c0-0.224,0-0.447,0-0.671c0.627,0,1.254,0,1.926,0c0.089-0.403,0.179-0.852,0.268-1.255
- c-0.671,0-1.344,0-2.016,0c0-0.224,0-0.448,0-0.672c0.403,0,0.807,0,1.21,0c0-0.358,0-0.672,0-0.985c0.179,0,0.359,0,0.538,0c0.134,0,0.134,0.09,0,0.179c0,0.269,0,0.538,0,0.807c0.403,0,0.806,0,1.209,0c0,0.224,0,0.448,0,0.672c-0.134,0-0.224,0-0.358,0
- c-0.134,0.403-0.269,0.852-0.359,1.255c0.269,0,0.583,0,0.852,0c0,0.224,0,0.447,0,0.671c-0.448,0-0.896,0-1.344,0c0,0.27,0,0.493,0,0.763c0.403,0,0.806,0,1.209,0c0,0.224,0,0.447,0,0.671c-0.403,0-0.806,0-1.209,0c0,0.136,0,0.225,0,0.313
- c0.268,0.136,0.627,0.359,1.075,0.763c-0.09,0.224-0.224,0.447-0.313,0.717c-0.269-0.359-0.493-0.627-0.761-0.807c0,0.717,0,1.389,0,2.105z M18.39,2.979c-0.089-0.313-0.179-0.627-0.313-0.94c0.179-0.045,0.358-0.135,0.538-0.225
- c0.135,0.358,0.224,0.672,0.313,0.985c-0.179,0.045-0.358,0.135-0.538,0.18z"/>
- <path d="M29.097,5.398c-0.851,0-1.703,0-2.598,0c0,1.03-0.403,1.972-1.209,2.867c-0.135-0.224-0.313-0.448-0.449-0.672c0.717-0.627,1.12-1.523,1.12-2.777c0-1.434,0-2.867,0-4.301c1.21,0,2.465,0,3.673,0c0,2.329,0,4.658,0,6.943c0,0.403-0.134,0.583-0.447,0.583
- c-0.224,0-0.448,0-0.672,0c0-0.27-0.044-0.538-0.089-0.762c0.178,0,0.358,0,0.582,0c0.09,0,0.09-0.045,0.09-0.18c0-0.537,0-1.12,0-1.702z M26.499,4.637c0.896,0,1.747,0,2.598,0c0-0.447,0-0.851,0-1.299c-0.851,0-1.703,0-2.598,0c0,0.448,0,0.852,0,1.299z
- M26.499,2.576c0.896,0,1.747,0,2.598,0c0-0.403,0-0.852,0-1.254c-0.851,0-1.703,0-2.598,0c0,0.402,0,0.851,0,1.254z"/>
- </g>
- <g id="Waning_Crescent" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M19.51,0.896c0,0.224,0,0.493,0,0.762c-1.613,0-3.226,0-4.883,0c0-0.269,0-0.538,0-0.762c1.658,0,3.271,0,4.883,0z M19.152,4.346c-1.389,0-2.778,0-4.167,0c0-0.269,0-0.538,0-0.806c1.388,0,2.777,0,4.167,0c0,0.268,0,0.537,0,0.806z M14.09,6.406
- c1.971,0,3.942,0,5.913,0c0,0.27,0,0.538,0,0.762c-1.971,0-3.942,0-5.913,0c0-0.224,0-0.492,0-0.762z"/>
- <path d="M22.557,7.571c-0.179,0-0.403,0-0.627,0c0-2.284,0-4.524,0-6.81c1.434,0,2.867,0,4.3,0c0,2.24,0,4.436,0,6.675c-0.224,0-0.403,0-0.627,0c0-0.179,0-0.313,0-0.492c-1.03,0-2.016,0-3.046,0c0,0.224,0,0.403,0,0.627z M25.603,3.45c0-0.673,0-1.344,0-2.017
- c-1.03,0-2.016,0-3.046,0c0,0.673,0,1.344,0,2.017c1.03,0,2.016,0,3.046,0z M25.603,6.272c0-0.717,0-1.435,0-2.151c-1.03,0-2.016,0-3.046,0c0,0.717,0,1.435,0,2.151c1.03,0,2.016,0,3.046,0z"/>
- <path d="M32.547,5.197c-0.896,0-1.747,0-2.598,0c0,1.03-0.448,1.971-1.209,2.867c-0.18-0.225-0.313-0.448-0.493-0.672c0.761-0.583,1.12-1.523,1.12-2.733c0-1.433,0-2.866,0-4.301c1.254,0,2.464,0,3.718,0c0,2.285,0,4.615,0,6.944c0,0.358-0.179,0.537-0.493,0.537
- c-0.179,0-0.403,0-0.627,0c-0.045-0.224-0.09-0.492-0.134-0.762c0.224,0,0.403,0,0.583,0c0.09,0,0.134-0.044,0.134-0.134c0-0.583,0-1.165,0-1.747z M29.949,4.436c0.851,0,1.702,0,2.598,0c0-0.403,0-0.852,0-1.255c-0.896,0-1.747,0-2.598,0
- c0,0.403,0,0.852,0,1.255z M29.949,2.374c0.851,0,1.702,0,2.598,0c0-0.402,0-0.851,0-1.254c-0.896,0-1.747,0-2.598,0c0,0.403,0,0.852,0,1.254z"/>
- </g>
- <g id="Waning_Quarter" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M19.42,6.811c0-2.106,0-4.167,0-6.228c0.224,0,0.403,0,0.627,0c0.179,0,0.179,0.135,0,0.269c0,0.672,0,1.344,0,2.061c0.762,0,1.479,0,2.24,0c0,0.225,0,0.493,0,0.762c-0.761,0-1.478,0-2.24,0c0,1.03,0,2.106,0,3.136c0.985,0,1.926,0,2.867,0
- c0,0.268,0,0.492,0,0.761c-1.971,0-3.942,0-5.958,0c0-0.269,0-0.493,0-0.761c0.851,0,1.658,0,2.464,0z"/>
- <path d="M25.917,6.721c-0.045,0.627-0.09,0.985-0.224,1.254c-0.09,0.224-0.313,0.313-0.538,0.313c-0.269,0-0.492,0-0.761,0c0-0.268-0.044-0.537-0.044-0.761c0.224,0,0.447,0,0.716,0c0.134,0,0.224-0.135,0.269-0.359c0.045-0.313,0.045-0.627,0.045-0.896
- c0.044-0.358,0.044-0.717,0.044-1.075c-0.269,0-0.538,0-0.807,0c-0.044,0.134-0.044,0.269-0.044,0.448c-0.224,0-0.403,0-0.583,0c0.09-1.03,0.179-2.061,0.224-3.091c0.403,0,0.852,0,1.255,0c0-0.403,0-0.806,0-1.209c-0.493,0-0.986,0-1.479,0
- c0-0.224,0-0.448,0-0.672c0.672,0,1.344,0,2.016,0c0,0.941,0,1.926,0,2.868c-0.18,0-0.359,0-0.538,0c0-0.09,0-0.179,0-0.314c-0.269,0-0.493,0-0.762,0c0,0.449-0.044,0.852-0.09,1.3c0.493,0,0.94,0,1.389,0c-0.045,0.717-0.045,1.479-0.09,2.195z M29.456,3.809
- c-0.538,1.12-1.21,2.24-2.016,3.36c0.627-0.09,1.209-0.134,1.792-0.179c-0.089-0.314-0.269-0.717-0.492-1.165c0.179-0.134,0.358-0.224,0.537-0.358c0.358,0.672,0.717,1.479,0.941,2.419c-0.224,0.135-0.403,0.224-0.627,0.313c-0.044-0.224-0.134-0.448-0.179-0.671
- c-0.985,0.178-1.971,0.313-2.912,0.447c-0.045,0.18-0.135,0.224-0.179,0.09c-0.045-0.269-0.045-0.583-0.09-0.896c0.18,0,0.313,0,0.493,0c0.179-0.179,0.537-0.717,0.986-1.523c-0.403-0.537-0.852-0.985-1.345-1.433c0.135-0.18,0.225-0.358,0.359-0.583
- c0.089,0.09,0.224,0.18,0.313,0.269c0.313-0.537,0.627-1.12,0.806-1.703c-0.493,0-1.03,0-1.523,0c0-0.224,0-0.447,0-0.671c0.493,0,0.986,0,1.478,0c0-0.448,0-0.941,0-1.389c0.179,0,0.359,0,0.538,0c0.134,0.045,0.134,0.09,0,0.224c0,0.403,0,0.762,0,1.165
- c0.582,0,1.165,0,1.702,0c0,0.224,0,0.448,0,0.671c-0.627,0-1.209,0-1.836,0c0.089,0.045,0.179,0.135,0.269,0.225c0.089,0.089,0.044,0.134-0.09,0.134c-0.313,0.671-0.627,1.254-0.896,1.792c0.225,0.225,0.448,0.448,0.627,0.672
- c0.314-0.538,0.583-1.12,0.896-1.836c0.18,0.134,0.359,0.313,0.538,0.447c0.089,0.09,0.089,0.135-0.089,0.18z"/>
- </g>
- <g id="Near_Full_Before_Full" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M16.106,3.338c0-0.986,0-1.971,0-2.957c0.224,0,0.403,0,0.627,0c0.179,0.045,0.179,0.18,0,0.313c0,0.852,0,1.747,0,2.644c0.896,0,1.792,0,2.688,0c0,0.269,0,0.493,0,0.762c-0.896,0-1.792,0-2.688,0c0,1.344,0,2.644,0,3.987c-0.224,0-0.403,0-0.627,0
- c0-1.344,0-2.644,0-3.987c-0.852,0-1.748,0-2.599,0c0-0.269,0-0.493,0-0.762c0.851,0,1.747,0,2.599,0z"/>
- <path d="M25.961,1.054c0,0.268,0,0.537,0,0.806c-1.612,0-3.27,0-4.883,0c0-0.269,0-0.538,0-0.806c1.613,0,3.271,0,4.883,0z M25.558,4.547c-1.388,0-2.732,0-4.121,0c0-0.269,0-0.537,0-0.806c1.389,0,2.733,0,4.121,0c0,0.269,0,0.537,0,0.806z M20.541,6.608
- c1.972,0,3.942,0,5.914,0c0,0.269,0,0.492,0,0.762c-1.971,0-3.942,0-5.914,0c0-0.27,0-0.493,0-0.762z"/>
- <path d="M28.918,8.221c-0.179,0-0.358,0-0.538,0c0-1.164,0-2.329,0-3.539c-0.269,0.358-0.493,0.627-0.717,0.852C27.529,5.354,27.44,5.13,27.35,4.95c0.717-0.762,1.299-1.747,1.657-3.091c-0.493,0-0.985,0-1.523,0c0-0.225,0-0.448,0-0.672c0.896,0,1.792,0,2.733,0
- c0-0.358,0-0.672,0-1.03c0.179,0,0.313,0,0.493,0c0.134,0.044,0.179,0.09,0.044,0.224c0,0.27,0,0.537,0,0.807c0.896,0,1.792,0,2.688,0c0,0.224,0,0.447,0,0.672c-0.896,0-1.837,0-2.777,0c0.134,0.089,0.313,0.135,0.448,0.225c0.09,0.134,0.044,0.134-0.09,0.179
- c-0.089,0.269-0.134,0.448-0.179,0.627c0.493,0,1.03,0,1.568,0c0.044-0.045,0.09-0.089,0.134-0.179c0.134,0.134,0.269,0.224,0.403,0.313c0.134,0.134,0.134,0.179,0,0.179c-0.314,1.344-0.672,2.285-1.12,3.047c0.448,0.537,1.075,0.896,1.836,1.164
- c-0.089,0.27-0.179,0.493-0.269,0.763c-0.717-0.313-1.388-0.763-1.971-1.39c-0.583,0.762-1.254,1.21-2.106,1.479c-0.044-0.225-0.134-0.492-0.179-0.717c0.717-0.179,1.344-0.538,1.881-1.209c-0.313-0.493-0.627-0.986-0.851-1.613
- c-0.224,0.537-0.493,0.94-0.717,1.21c-0.135-0.18-0.225-0.359-0.359-0.583c0.672-0.851,1.165-2.061,1.389-3.494c-0.449,0-0.896,0-1.344,0c0.134,0.089,0.314,0.179,0.448,0.313c0.044,0.09,0.044,0.135-0.089,0.179c-0.18,0.583-0.403,1.031-0.583,1.345
- c0,0.045,0.045,0.045,0.045,0.089c0.044,0.09,0.044,0.135-0.045,0.225c0,1.389,0,2.822,0,4.211z M30.441,4.1c0.135,0.537,0.448,1.075,0.941,1.747c0.358-0.627,0.671-1.389,0.851-2.375c-0.493,0-1.03,0-1.568,0c-0.09,0.225-0.135,0.448-0.225,0.628z M31.113,3.696
- c0.269,0.179,0.448,0.448,0.627,0.717c-0.134,0.179-0.224,0.313-0.358,0.448c-0.135-0.225-0.313-0.493-0.583-0.717c0.089-0.135,0.224-0.27,0.313-0.448z"/>
- </g>
- <g id="Full_Moon" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M17.54,7.459c0.403-0.806,0.716-1.612,0.985-2.464c0.179,0.135,0.313,0.27,0.493,0.403c-0.269,0.94-0.583,1.747-0.896,2.464c0.045,0.225,0,0.27-0.089,0.18c-0.135-0.224-0.314-0.403-0.493-0.583z M18.524,4.1c-0.269-0.313-0.582-0.582-0.896-0.852
- c0.134-0.224,0.224-0.447,0.358-0.672c0.359,0.269,0.627,0.493,0.851,0.852c-0.089,0.224-0.224,0.447-0.313,0.672z M18.211,0.516c0.359,0.224,0.627,0.448,0.807,0.762c-0.134,0.224-0.269,0.448-0.403,0.627c-0.18-0.269-0.448-0.537-0.807-0.807
- c0.135-0.179,0.269-0.403,0.403-0.582z M20.586,4.951c0.134,0.044,0.178,0.09,0.044,0.224c0,0.358,0,0.717,0,1.075c0.134,0,0.313,0,0.493,0c0-0.582,0-1.209,0-1.837c-0.448,0-0.896,0-1.344,0c0,1.255,0,2.464,0,3.719c-0.179,0-0.359,0-0.538,0
- c0-1.434,0-2.867,0-4.257c0.628,0,1.255,0,1.882,0c0-0.268,0-0.492,0-0.761c-0.583,0-1.12,0-1.657,0c0-0.18,0-0.358,0-0.538c0.268,0,0.582,0,0.851,0c0-0.313,0-0.582,0-0.896c-0.403,0-0.807,0-1.254,0c0-0.18,0-0.358,0-0.583c0.448,0,0.851,0,1.254,0
- c0-0.269,0-0.582,0-0.896c0.134,0,0.269,0,0.447,0c0.135,0.045,0.135,0.09,0,0.224c0,0.225,0,0.448,0,0.672c0.403,0,0.762,0,1.12,0c0-0.269,0-0.582,0-0.896c0.179,0,0.313,0,0.449,0c0.134,0.045,0.179,0.09,0.044,0.224c0,0.225,0,0.448,0,0.672
- c0.448,0,0.896,0,1.344,0c0,0.225,0,0.403,0,0.583c-0.448,0-0.896,0-1.344,0c0,0.313,0,0.582,0,0.896c0.269,0,0.583,0,0.852,0c0,0.18,0,0.358,0,0.538c-0.538,0-1.12,0-1.658,0c0,0.269,0,0.493,0,0.761c0.627,0,1.299,0,1.926,0c0,1.21,0,2.42,0,3.629
- c0,0.358-0.134,0.538-0.403,0.538c-0.18,0-0.358,0-0.493,0c-0.044-0.224-0.089-0.448-0.089-0.672c0.089,0,0.224,0,0.358,0c0.044,0,0.09,0,0.09-0.135c0-0.94,0-1.881,0-2.822c-0.448,0-0.941,0-1.389,0c0,0.628,0,1.255,0,1.837c0.179,0,0.359,0,0.538,0
- c0-0.403,0-0.852,0-1.299c0.134,0,0.269,0,0.403,0c0.134,0.044,0.179,0.09,0.044,0.224c0,0.582,0,1.21,0,1.792c-0.179,0-0.313,0-0.448,0c0-0.045,0-0.09,0-0.135c-0.493,0-0.986,0-1.479,0c0,0.135,0,0.27,0,0.403c-0.18,0-0.313,0-0.493,0c0-0.762,0-1.523,0-2.284
- c0.135,0,0.313,0,0.449,0z M21.884,1.681c-0.358,0-0.717,0-1.12,0c0,0.313,0,0.582,0,0.896c0.403,0,0.762,0,1.12,0c0-0.313,0-0.582,0-0.896z"/>
- <path d="M29.097,5.398c-0.851,0-1.747,0-2.598,0c0,0.986-0.403,1.927-1.209,2.822c-0.135-0.224-0.313-0.447-0.449-0.672c0.717-0.582,1.12-1.478,1.12-2.732c0-1.434,0-2.867,0-4.301c1.21,0,2.465,0,3.673,0c0,2.329,0,4.614,0,6.943
- c0,0.403-0.178,0.583-0.447,0.583c-0.224,0-0.448,0-0.672,0c-0.044-0.269-0.089-0.538-0.089-0.807c0.178,0,0.358,0,0.537,0c0.09,0,0.134-0.045,0.134-0.134c0-0.583,0-1.166,0-1.703z M26.499,4.592c0.851,0,1.747,0,2.598,0c0-0.403,0-0.851,0-1.254
- c-0.851,0-1.747,0-2.598,0c0,0.403,0,0.851,0,1.254z M26.499,2.576c0.851,0,1.747,0,2.598,0c0-0.448,0-0.851,0-1.299c-0.851,0-1.747,0-2.598,0c0,0.448,0,0.851,0,1.299z"/>
- </g>
- <g id="Near_Full_After_Full" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M16.106,3.337c0-0.985,0-1.971,0-2.957c0.224,0,0.403,0,0.627,0c0.179,0.045,0.179,0.135,0,0.313c0,0.852,0,1.748,0,2.643c0.896,0,1.792,0,2.688,0c0,0.225,0,0.493,0,0.762c-0.896,0-1.792,0-2.688,0c0,1.344,0,2.643,0,3.987c-0.224,0-0.403,0-0.627,0
- c0-1.344,0-2.643,0-3.987c-0.852,0-1.748,0-2.599,0c0-0.269,0-0.538,0-0.762c0.851,0,1.747,0,2.599,0z"/>
- <path d="M22.87,4.1c-0.583,1.926-1.299,3.226-2.15,3.853c-0.134-0.269-0.224-0.538-0.358-0.806c0.896-0.672,1.568-1.837,1.972-3.584c0.179,0.134,0.403,0.224,0.627,0.358c0.089,0.09,0.044,0.134-0.09,0.18z M24.573,3.606c0.538,1.568,1.209,2.644,2.061,3.36
- c-0.09,0.269-0.224,0.537-0.359,0.851c-0.985-0.896-1.747-2.15-2.24-3.941c0.179-0.09,0.359-0.18,0.538-0.27z M23.811,0.471c0.224,0.045,0.224,0.135,0,0.269c0,0.448,0,0.94,0,1.389c0.896,0,1.792,0,2.688,0c0,0.268,0,0.492,0,0.761c-1.972,0-3.942,0-5.913,0
- c0-0.269,0-0.493,0-0.761c0.851,0,1.747,0,2.598,0c0-0.538,0-1.12,0-1.658c0.224,0,0.403,0,0.627,0z"/>
- <path d="M28.918,8.221c-0.179,0-0.358,0-0.538,0c0-1.165,0-2.33,0-3.539c-0.269,0.313-0.493,0.627-0.717,0.851C27.529,5.354,27.44,5.13,27.35,4.95c0.717-0.761,1.299-1.791,1.657-3.091c-0.493,0-0.985,0-1.523,0c0-0.224,0-0.448,0-0.672c0.896,0,1.792,0,2.733,0
- c0-0.358,0-0.717,0-1.03c0.179,0,0.313,0,0.493,0c0.134,0.045,0.179,0.089,0.044,0.179c0,0.313,0,0.583,0,0.851c0.896,0,1.792,0,2.688,0c0,0.224,0,0.448,0,0.672c-0.896,0-1.837,0-2.777,0c0.134,0.045,0.313,0.134,0.448,0.224c0.09,0.089,0.044,0.134-0.09,0.179
- c-0.089,0.224-0.134,0.448-0.179,0.627c0.493,0,1.03,0,1.568,0c0.044-0.044,0.09-0.089,0.134-0.179c0.134,0.135,0.269,0.224,0.403,0.313c0.134,0.135,0.134,0.135,0,0.179c-0.314,1.3-0.672,2.285-1.12,3.047c0.448,0.537,1.075,0.896,1.836,1.164
- c-0.089,0.225-0.179,0.493-0.269,0.717c-0.717-0.268-1.388-0.717-1.971-1.344c-0.583,0.717-1.254,1.21-2.106,1.479c-0.044-0.269-0.134-0.493-0.179-0.716c0.717-0.18,1.344-0.539,1.881-1.255c-0.313-0.448-0.627-0.985-0.851-1.568
- c-0.224,0.538-0.493,0.896-0.717,1.21c-0.135-0.18-0.225-0.403-0.359-0.583c0.672-0.896,1.165-2.061,1.389-3.494c-0.449,0-0.896,0-1.344,0c0.134,0.09,0.314,0.18,0.448,0.313c0.044,0.09,0.044,0.134-0.089,0.18c-0.18,0.582-0.403,1.03-0.583,1.344
- c0,0.044,0.045,0.044,0.045,0.09c0.044,0.044,0.044,0.134-0.045,0.224c0,1.389,0,2.777,0,4.211z M30.441,4.1c0.135,0.537,0.448,1.075,0.941,1.703c0.358-0.583,0.671-1.345,0.851-2.33c-0.493,0-1.03,0-1.568,0c-0.09,0.224-0.135,0.447-0.225,0.627z M31.113,3.696
- c0.269,0.18,0.448,0.448,0.627,0.717c-0.134,0.134-0.224,0.313-0.358,0.448c-0.135-0.224-0.313-0.492-0.583-0.717c0.089-0.179,0.224-0.313,0.313-0.448z"/>
- </g>
- <g id="Waxing_Quarter" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M6.407,2.935c0.851,0.582,1.523,1.21,2.061,1.882C8.288,5.04,8.154,5.264,8.019,5.443C7.481,4.771,6.81,4.145,6.093,3.517c0.135-0.179,0.224-0.402,0.314-0.582z M5.421,8.042c0-2.062,0-4.122,0-6.228c-0.806,0-1.613,0-2.419,0c0-0.224,0-0.492,0-0.762
- c1.927,0,3.897,0,5.869,0c0,0.27,0,0.538,0,0.762c-0.94,0-1.882,0-2.778,0c0,2.105,0,4.166,0,6.228c-0.224,0-0.448,0-0.672,0z"/>
- <path d="M11.872,6.697c-0.044,0.583-0.089,0.986-0.224,1.255c-0.09,0.179-0.313,0.313-0.538,0.313c-0.269,0-0.493,0-0.762,0c0-0.269-0.044-0.537-0.044-0.806c0.224,0,0.448,0,0.671,0c0.18,0,0.269-0.09,0.314-0.314c0.044-0.313,0.044-0.627,0.044-0.896
- c0.044-0.358,0.044-0.762,0.044-1.12c-0.269,0-0.538,0-0.807,0c-0.044,0.18-0.044,0.313-0.089,0.493c-0.179,0-0.358,0-0.538,0c0.09-1.03,0.18-2.061,0.225-3.092c0.402,0,0.806,0,1.254,0c0-0.402,0-0.806,0-1.209c-0.493,0-0.986,0-1.479,0c0-0.225,0-0.448,0-0.672
- c0.672,0,1.345,0,2.016,0c0,0.94,0,1.926,0,2.866c-0.179,0-0.358,0-0.537,0c0-0.089,0-0.224,0-0.313c-0.269,0-0.493,0-0.762,0c0,0.448-0.044,0.852-0.09,1.255c0.449,0,0.941,0,1.389,0c-0.044,0.762-0.044,1.479-0.09,2.239z M15.411,3.786
- c-0.538,1.12-1.209,2.24-2.016,3.314c0.583-0.044,1.209-0.09,1.792-0.179c-0.089-0.313-0.269-0.672-0.493-1.12c0.179-0.135,0.358-0.269,0.538-0.358c0.358,0.672,0.716,1.479,0.94,2.419c-0.224,0.09-0.402,0.225-0.627,0.314c-0.09-0.225-0.134-0.448-0.179-0.673
- c-0.986,0.135-1.972,0.27-2.912,0.448c-0.044,0.135-0.134,0.179-0.18,0.09C12.23,7.729,12.23,7.46,12.186,7.146c0.179,0,0.313,0,0.493,0c0.179-0.224,0.493-0.716,0.986-1.522c-0.403-0.538-0.852-0.986-1.344-1.434c0.134-0.18,0.224-0.403,0.358-0.583
- c0.09,0.09,0.224,0.18,0.313,0.27c0.313-0.583,0.627-1.12,0.807-1.747c-0.493,0-1.03,0-1.523,0c0-0.225,0-0.448,0-0.628c0.493,0,0.986,0,1.479,0c0-0.492,0-0.94,0-1.389c0.179,0,0.358,0,0.537,0c0.134,0.045,0.134,0.09,0,0.224c0,0.358,0,0.762,0,1.165
- c0.583,0,1.165,0,1.703,0c0,0.18,0,0.403,0,0.628c-0.627,0-1.209,0-1.837,0c0.09,0.089,0.179,0.179,0.269,0.224c0.09,0.134,0.045,0.134-0.09,0.179c-0.313,0.628-0.627,1.255-0.895,1.748c0.224,0.268,0.447,0.492,0.627,0.671c0.268-0.492,0.583-1.12,0.896-1.791
- c0.179,0.134,0.358,0.269,0.538,0.447c0.089,0.09,0.044,0.135-0.09,0.18z"/>
- <path d="M22.221,1.456c0,0.225,0,0.493,0,0.762c-1.523,0-3.002,0-4.48,0c0-0.269,0-0.537,0-0.762c1.478,0,2.957,0,4.48,0z M22.892,6.25c0,0.269,0,0.493,0,0.761c-1.971,0-3.942,0-5.913,0c0-0.268,0-0.492,0-0.761c1.971,0,3.942,0,5.913,0z"/>
- <path d="M26.611,3.383c0-0.985,0-1.972,0-2.912c0.179,0,0.403,0,0.583,0c0.179,0.045,0.179,0.135,0.044,0.269c0,0.896,0,1.747,0,2.644c0.896,0,1.792,0,2.688,0c0,0.269,0,0.537,0,0.762c-0.896,0-1.792,0-2.688,0c0,1.344,0,2.688,0,3.986c-0.224,0-0.448,0-0.627,0
- c0-1.299,0-2.643,0-3.986c-0.896,0-1.747,0-2.599,0c0-0.225,0-0.493,0-0.762c0.852,0,1.703,0,2.599,0z"/>
- <path d="M36.467,1.143c0,0.225,0,0.493,0,0.762c-1.658,0-3.27,0-4.928,0c0-0.269,0-0.537,0-0.762c1.658,0,3.27,0,4.928,0z M36.063,4.593c-1.389,0-2.777,0-4.167,0c0-0.27,0-0.538,0-0.807c1.389,0,2.777,0,4.167,0c0,0.269,0,0.537,0,0.807z M31.046,6.653
- c1.971,0,3.942,0,5.913,0c0,0.269,0,0.537,0,0.761c-1.971,0-3.942,0-5.913,0c0-0.224,0-0.492,0-0.761z"/>
- <path d="M39.378,8.266c-0.179,0-0.358,0-0.538,0c0-1.165,0-2.329,0-3.494c-0.224,0.313-0.493,0.582-0.717,0.852C38.035,5.399,37.9,5.22,37.811,4.996c0.717-0.717,1.344-1.747,1.703-3.092c-0.493,0-1.03,0-1.523,0c0-0.224,0-0.448,0-0.672c0.896,0,1.792,0,2.688,0
- c0-0.358,0-0.672,0-1.03c0.179,0,0.358,0,0.537,0c0.135,0.045,0.135,0.134,0,0.224c0,0.269,0,0.538,0,0.807c0.941,0,1.837,0,2.733,0c0,0.224,0,0.448,0,0.672c-0.94,0-1.881,0-2.777,0c0.134,0.09,0.269,0.179,0.403,0.225c0.09,0.134,0.09,0.179-0.045,0.179
- C41.439,2.576,41.35,2.8,41.305,2.979c0.538,0,1.03,0,1.568,0c0.044-0.09,0.09-0.134,0.134-0.18c0.134,0.09,0.313,0.18,0.448,0.314c0.135,0.089,0.089,0.135-0.044,0.179c-0.269,1.3-0.672,2.284-1.12,3.001c0.448,0.538,1.12,0.941,1.881,1.166
- c-0.089,0.269-0.224,0.492-0.313,0.761c-0.717-0.313-1.389-0.761-1.927-1.389c-0.582,0.762-1.254,1.255-2.105,1.479c-0.09-0.224-0.135-0.448-0.224-0.717c0.717-0.18,1.344-0.537,1.925-1.21c-0.313-0.447-0.627-0.984-0.851-1.612
- c-0.269,0.538-0.493,0.941-0.761,1.209c-0.09-0.179-0.225-0.357-0.313-0.537c0.671-0.896,1.164-2.105,1.388-3.539c-0.448,0-0.896,0-1.344,0c0.134,0.09,0.269,0.225,0.403,0.313c0.089,0.09,0.044,0.135-0.09,0.18c-0.179,0.582-0.358,1.075-0.583,1.389
- c0.045,0,0.045,0.044,0.089,0.044c0.045,0.09,0,0.136-0.089,0.225c0,1.389,0,2.822,0,4.211z M40.947,4.145c0.134,0.538,0.448,1.119,0.896,1.747c0.358-0.628,0.671-1.389,0.896-2.375c-0.538,0-1.075,0-1.568,0c-0.089,0.27-0.179,0.449-0.224,0.628z M41.618,3.786
- c0.225,0.18,0.449,0.403,0.583,0.672c-0.089,0.179-0.224,0.313-0.358,0.492c-0.135-0.268-0.314-0.492-0.538-0.761c0.09-0.135,0.224-0.27,0.313-0.403z"/>
- </g>
- <g id="Waxing_Crescent" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M3.517,2.935C4.368,3.562,5.04,4.188,5.578,4.861C5.398,5.04,5.264,5.265,5.13,5.488C4.593,4.815,3.92,4.145,3.204,3.562c0.089-0.224,0.224-0.403,0.313-0.627z M2.531,8.042c0-2.062,0-4.122,0-6.183c-0.807,0-1.613,0-2.464,0c0-0.269,0-0.538,0-0.762
- c1.971,0,3.942,0,5.914,0c0,0.224,0,0.493,0,0.762c-0.941,0-1.881,0-2.823,0c0,2.061,0,4.121,0,6.183c-0.179,0-0.403,0-0.627,0z"/>
- <path d="M8.983,6.697c-0.045,0.628-0.09,0.986-0.225,1.255C8.669,8.176,8.445,8.266,8.221,8.266c-0.268,0-0.493,0-0.761,0c0-0.269-0.045-0.538-0.045-0.762c0.224,0,0.448,0,0.672,0c0.134,0,0.269-0.135,0.314-0.313c0.044-0.313,0.044-0.672,0.044-0.941
- C8.49,5.892,8.49,5.532,8.49,5.175c-0.269,0-0.537,0-0.806,0c-0.045,0.134-0.045,0.313-0.09,0.447c-0.179,0-0.359,0-0.538,0c0.09-1.03,0.134-2.061,0.224-3.046c0.403,0,0.806,0,1.254,0c0-0.448,0-0.852,0-1.255c-0.493,0-0.985,0-1.478,0c0-0.224,0-0.447,0-0.672
- c0.672,0,1.344,0,2.016,0c0,0.985,0,1.927,0,2.912c-0.179,0-0.358,0-0.538,0c0-0.134,0-0.224,0-0.313c-0.268,0-0.493,0-0.761,0C7.728,3.651,7.728,4.055,7.684,4.502c0.447,0,0.94,0,1.389,0C9.027,5.219,9.027,5.98,8.983,6.697z M12.521,3.785
- c-0.538,1.12-1.209,2.24-2.016,3.36c0.582-0.045,1.209-0.134,1.792-0.18c-0.134-0.313-0.268-0.717-0.493-1.164c0.179-0.135,0.358-0.224,0.493-0.358c0.403,0.672,0.717,1.479,0.986,2.419c-0.224,0.135-0.448,0.224-0.627,0.313c-0.09-0.224-0.135-0.448-0.179-0.672
- c-0.986,0.18-1.971,0.313-2.913,0.448C9.52,8.131,9.431,8.176,9.386,8.042C9.341,7.772,9.296,7.459,9.296,7.19c0.179,0,0.313,0,0.493,0c0.179-0.225,0.492-0.762,0.985-1.568c-0.403-0.537-0.851-0.985-1.344-1.388C9.564,4.01,9.654,3.831,9.789,3.606
- c0.089,0.089,0.224,0.179,0.313,0.269c0.313-0.537,0.627-1.12,0.807-1.702c-0.493,0-1.031,0-1.523,0c0-0.224,0-0.448,0-0.672c0.492,0,0.985,0,1.478,0c0-0.448,0-0.94,0-1.389c0.18,0,0.359,0,0.538,0c0.135,0.045,0.135,0.134,0,0.224c0,0.403,0,0.762,0,1.165
- c0.583,0,1.165,0,1.703,0c0,0.224,0,0.448,0,0.672c-0.627,0-1.21,0-1.837,0c0.09,0.045,0.18,0.135,0.269,0.225c0.09,0.089,0.044,0.134-0.089,0.179c-0.314,0.627-0.627,1.209-0.896,1.747c0.224,0.225,0.448,0.448,0.627,0.672c0.269-0.537,0.583-1.12,0.896-1.837
- c0.179,0.135,0.359,0.313,0.537,0.448c0.09,0.135,0.045,0.135-0.089,0.179z"/>
- <path d="M17.987,7.146c-0.583,0.538-1.299,0.852-2.284,1.12c-0.045-0.269-0.135-0.493-0.179-0.762c0.851-0.135,1.567-0.403,2.061-0.852c-0.18-0.313-0.403-0.627-0.538-1.03c-0.224,0.448-0.583,0.896-1.076,1.255c-0.089-0.18-0.224-0.358-0.313-0.538
- c0.717-0.627,1.166-1.299,1.389-2.104c-0.359,0.044-0.672,0.044-1.03,0.089c-0.045,0.179-0.045,0.225-0.135,0.089c-0.089-0.268-0.134-0.537-0.179-0.806c0.358,0,0.717,0,1.075-0.045c0.179-0.18,0.359-0.358,0.538-0.537c-0.403-0.403-0.806-0.673-1.165-0.896
- c0.09-0.179,0.224-0.403,0.313-0.582c0.09,0.045,0.179,0.089,0.269,0.179c0.269-0.492,0.582-1.03,0.807-1.657c0.178,0.135,0.313,0.269,0.493,0.358c0.134,0.135,0.134,0.224-0.045,0.269c-0.269,0.403-0.537,0.852-0.851,1.39c0.179,0.134,0.358,0.268,0.537,0.402
- c0.313-0.402,0.627-0.896,0.986-1.568c0.179,0.135,0.358,0.27,0.493,0.403c0.089,0.09,0.044,0.135-0.09,0.18c-0.313,0.583-0.852,1.3-1.568,2.061c0.538-0.044,1.076-0.09,1.658-0.134c-0.135-0.225-0.314-0.403-0.449-0.583c0.134-0.134,0.269-0.269,0.359-0.447
- c0.403,0.403,0.807,0.94,1.075,1.612c-0.179,0.135-0.313,0.313-0.493,0.448C19.6,4.278,19.51,4.145,19.42,3.965c-0.583,0.09-1.165,0.134-1.747,0.224c-0.089,0.18-0.179,0.403-0.224,0.583c0.448,0,0.896,0,1.344,0c0.044-0.046,0.044-0.09,0.09-0.18
- c0.134,0.134,0.313,0.224,0.448,0.358c0.135,0.09,0.089,0.135-0.09,0.225c-0.224,0.582-0.538,1.074-0.851,1.478c0.448,0.403,1.076,0.628,1.792,0.762c-0.09,0.27-0.135,0.538-0.225,0.807c-0.761-0.224-1.388-0.537-1.971-1.075z M17.987,6.249
- c0.18-0.224,0.403-0.537,0.583-0.896c-0.359,0-0.717,0-1.076,0c0.09,0.313,0.269,0.627,0.493,0.896z M15.344,8.266c-0.179,0-0.358,0-0.583,0c0-1.21,0-2.42,0-3.629c-0.134,0.225-0.358,0.403-0.537,0.672c-0.09-0.224-0.18-0.493-0.269-0.717
- c0.583-0.582,1.12-1.389,1.479-2.374c0.179,0.18,0.313,0.313,0.493,0.447c0.09,0.09,0.044,0.136-0.089,0.18c-0.134,0.27-0.313,0.583-0.493,0.986c0,1.478,0,2.956,0,4.435z M15.837,0.964c-0.359,0.627-0.851,1.209-1.479,1.747
- c-0.089-0.225-0.179-0.448-0.268-0.673c0.537-0.492,0.985-1.03,1.388-1.702c0.179,0.18,0.359,0.313,0.493,0.493c0.045,0.089,0,0.179-0.134,0.135z"/>
- <path d="M24.349,2.576c-0.269,2.329-0.672,3.763-1.12,4.346c-0.225,0.313-0.493,0.447-0.717,0.447c-0.314,0-0.538-0.089-0.718-0.313c-0.402-0.537-0.627-1.254-0.627-2.105c0-1.03,0.269-1.882,0.852-2.643c0.627-0.807,1.344-1.21,2.24-1.21
- c0.806,0,1.434,0.269,1.926,0.896c0.492,0.671,0.761,1.434,0.761,2.329c0,0.941-0.269,1.747-0.717,2.374c-0.313,0.358-0.806,0.762-1.434,1.165c-0.179-0.269-0.403-0.493-0.583-0.762c0.627-0.269,1.166-0.627,1.523-1.075c0.358-0.493,0.493-0.985,0.493-1.657
- c0-0.717-0.179-1.344-0.537-1.837c-0.403-0.493-0.986-0.717-1.837-0.672c0.179,0.09,0.358,0.179,0.493,0.313c0.224,0.09,0.224,0.225,0,0.403z M23.721,1.904c-0.448,0.134-0.851,0.403-1.209,0.851c-0.493,0.627-0.718,1.39-0.718,2.285
- c0,0.492,0.135,0.985,0.403,1.344c0.045,0.045,0.135,0.09,0.225,0.09c0.134,0,0.224-0.09,0.358-0.269c0.403-0.538,0.762-1.971,0.941-4.301z"/>
- <path d="M33.533,1.143c0,0.269,0,0.538,0,0.762c-1.613,0-3.226,0-4.883,0c0-0.224,0-0.493,0-0.762c1.657,0,3.27,0,4.883,0z M33.174,4.592c-1.388,0-2.777,0-4.167,0c0-0.269,0-0.493,0-0.761c1.389,0,2.778,0,4.167,0c0,0.268,0,0.492,0,0.761z M28.157,6.697
- c1.971,0,3.897,0,5.869,0c0,0.225,0,0.493,0,0.762c-1.972,0-3.898,0-5.869,0c0-0.269,0-0.537,0-0.762z"/>
- <path d="M36.579,7.862c-0.18,0-0.403,0-0.628,0c0-2.284,0-4.569,0-6.81c1.434,0,2.868,0,4.301,0c0,2.195,0,4.436,0,6.631c-0.224,0-0.403,0-0.627,0c0-0.135,0-0.314,0-0.493c-1.031,0-2.016,0-3.046,0c0,0.224,0,0.448,0,0.672z M39.625,3.741
- c0-0.673,0-1.344,0-2.017c-1.031,0-2.016,0-3.046,0c0,0.673,0,1.344,0,2.017c1.03,0,2.015,0,3.046,0z M39.625,6.519c0-0.717,0-1.434,0-2.15c-1.031,0-2.016,0-3.046,0c0,0.717,0,1.434,0,2.15c1.03,0,2.015,0,3.046,0z"/>
- <path d="M46.569,5.488c-0.896,0-1.747,0-2.599,0c0,1.03-0.448,1.971-1.209,2.867c-0.179-0.225-0.313-0.448-0.492-0.672c0.761-0.628,1.12-1.523,1.12-2.778c0-1.434,0-2.867,0-4.301c1.254,0,2.463,0,3.718,0c0,2.33,0,4.66,0,6.944c0,0.403-0.179,0.582-0.493,0.582
- c-0.179,0-0.403,0-0.627,0c-0.044-0.269-0.089-0.537-0.134-0.762c0.224,0,0.403,0,0.582,0c0.09,0,0.135-0.044,0.135-0.179c0-0.538,0-1.12,0-1.702z M43.97,4.726c0.852,0,1.703,0,2.599,0c0-0.447,0-0.851,0-1.298c-0.896,0-1.747,0-2.599,0c0,0.447,0,0.851,0,1.298
- z M43.97,2.665c0.852,0,1.703,0,2.599,0c0-0.447,0-0.851,0-1.254c-0.896,0-1.747,0-2.599,0c0,0.403,0,0.807,0,1.254z"/>
- </g>
- <g id="New_Moon2" style="fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;">
- <path d="M20.003,7.594c0.717-0.537,1.12-1.39,1.12-2.644c0-1.344,0-2.688,0-4.032c0.18,0.046,0.358,0.09,0.583,0.135c0.492-0.224,0.985-0.402,1.478-0.627c0.134,0.269,0.269,0.492,0.403,0.717c0,0.135-0.044,0.179-0.179,0.089
- c-0.582,0.135-1.165,0.27-1.747,0.403c0,0.493,0,1.031,0,1.523c0.717,0,1.434,0,2.15,0c0,0.225,0,0.448,0,0.672c-0.268,0-0.537,0-0.806,0c0,1.479,0,2.913,0,4.391c-0.179,0-0.358,0-0.538,0c0-1.478,0-2.911,0-4.391c-0.269,0-0.537,0-0.806,0
- c0,0.448,0,0.896,0,1.344c0,1.345-0.448,2.42-1.344,3.092c-0.134-0.225-0.224-0.448-0.314-0.672z M19.466,8.266c-0.179,0-0.359,0-0.538,0c0-0.717,0-1.389,0-2.105c-0.313,0.583-0.627,1.075-0.941,1.434C17.853,7.37,17.673,7.19,17.54,6.967
- c0.537-0.448,0.94-1.076,1.298-1.747c-0.358,0-0.761,0-1.12,0c0-0.225,0-0.448,0-0.673c0.403,0,0.807,0,1.21,0c0-0.269,0-0.537,0-0.806c-0.448,0-0.941,0-1.388,0c0-0.225,0-0.448,0-0.672c0.627,0,1.254,0,1.926,0c0.089-0.403,0.179-0.852,0.268-1.255
- c-0.671,0-1.344,0-2.016,0c0-0.224,0-0.448,0-0.672c0.403,0,0.807,0,1.21,0c0-0.313,0-0.672,0-0.985c0.179,0,0.359,0,0.538,0c0.134,0.044,0.134,0.09,0,0.224c0,0.27,0,0.493,0,0.762c0.403,0,0.806,0,1.209,0c0,0.224,0,0.448,0,0.672c-0.134,0-0.224,0-0.358,0
- c-0.134,0.403-0.269,0.852-0.359,1.255c0.269,0,0.583,0,0.852,0c0,0.224,0,0.447,0,0.672c-0.448,0-0.896,0-1.344,0c0,0.269,0,0.537,0,0.806c0.403,0,0.806,0,1.209,0c0,0.225,0,0.448,0,0.673c-0.403,0-0.806,0-1.209,0c0,0.09,0,0.179,0,0.313
- c0.268,0.09,0.627,0.313,1.075,0.717c-0.09,0.224-0.224,0.493-0.313,0.717c-0.269-0.313-0.493-0.583-0.761-0.763c0,0.673,0,1.39,0,2.062z M18.39,3.024c-0.089-0.313-0.179-0.628-0.313-0.941c0.179-0.089,0.358-0.179,0.538-0.224
- c0.135,0.313,0.224,0.627,0.313,0.94c-0.179,0.09-0.358,0.135-0.538,0.225z"/>
- <path d="M29.097,5.398c-0.851,0-1.703,0-2.598,0c0,1.03-0.403,1.972-1.209,2.867c-0.135-0.225-0.313-0.448-0.449-0.672c0.717-0.583,1.12-1.523,1.12-2.733c0-1.433,0-2.866,0-4.3c1.21,0,2.465,0,3.673,0c0,2.284,0,4.613,0,6.943c0,0.358-0.134,0.537-0.447,0.537
- c-0.224,0-0.448,0-0.672,0c0-0.224-0.044-0.492-0.089-0.761c0.178,0,0.358,0,0.582,0c0.09,0,0.09-0.045,0.09-0.135c0-0.582,0-1.165,0-1.747z M26.499,4.637c0.896,0,1.747,0,2.598,0c0-0.403,0-0.851,0-1.254c-0.851,0-1.703,0-2.598,0c0,0.403,0,0.851,0,1.254z
- M26.499,2.576c0.896,0,1.747,0,2.598,0c0-0.403,0-0.852,0-1.255c-0.851,0-1.703,0-2.598,0c0,0.403,0,0.852,0,1.255z"/>
- </g>
- </g>
- </defs>
- </g>
- </switch>
-
- <g>
- <radialGradient id="aigrd27" cx="220.3228" cy="110.8154" r="16.6436" fx="220.3228" fy="110.8154" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3146" style="stop-color:#00FFFF"/>
- <stop offset="0.5899" style="stop-color:#6666FF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd27);stroke:none;" d="M235.628,115.146c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M233.162,115.146c0,5.763-3.521,10.435-7.864,10.435c-4.343,0-7.864-4.672-7.864-10.435s3.521-10.434,7.864-10.434c4.343,0,7.864,4.671,7.864,10.434z"/>
- <path d="M229.905,105.84c0,0.295-2.063,0.535-4.607,0.535c-2.544,0-4.606-0.24-4.606-0.535"/>
- <path d="M229.144,115.146c0,5.762-1.618,10.434-3.614,10.434c-1.994,0-3.611-4.672-3.611-10.434c0-5.763,1.617-10.435,3.611-10.435c1.996,0,3.614,4.671,3.614,10.435z"/>
- <path d="M232.787,107.937c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M234.504,110.446c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M235.455,113.199c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M235.536,116.456c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M234.227,120.378c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- </g>
- <g>
- <radialGradient id="aigrd28" cx="223.5317" cy="160.3994" r="16.6431" fx="223.5317" fy="160.3994" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3146" style="stop-color:#00FFFF"/>
- <stop offset="0.5899" style="stop-color:#6666FF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd28);stroke:none;" d="M238.837,164.729c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M236.37,164.729c0,5.763-3.521,10.435-7.864,10.435c-4.343,0-7.864-4.672-7.864-10.435s3.521-10.434,7.864-10.434c4.343,0,7.864,4.671,7.864,10.434z"/>
- <path d="M233.113,155.423c0,0.295-2.063,0.535-4.607,0.535c-2.544,0-4.606-0.24-4.606-0.535"/>
- <path d="M232.352,164.729c0,5.762-1.618,10.434-3.614,10.434c-1.994,0-3.611-4.672-3.611-10.434c0-5.763,1.617-10.435,3.611-10.435c1.996,0,3.614,4.671,3.614,10.435z"/>
- <path d="M235.996,157.521c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M237.713,160.029c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M238.663,162.783c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M238.745,166.04c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M237.435,169.961c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- </g>
- <g>
- <radialGradient id="aigrd29" cx="224.9927" cy="208.4502" r="16.6433" fx="224.9927" fy="208.4502" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3146" style="stop-color:#00FFFF"/>
- <stop offset="0.5899" style="stop-color:#6666FF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd29);stroke:none;" d="M240.298,212.781c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M237.831,212.78c0,5.763-3.521,10.435-7.864,10.435c-4.343,0-7.864-4.672-7.864-10.435s3.521-10.434,7.864-10.434c4.343,0,7.864,4.671,7.864,10.434z"/>
- <path d="M234.574,203.475c0,0.295-2.063,0.535-4.607,0.535c-2.544,0-4.606-0.24-4.606-0.535"/>
- <path d="M233.813,212.781c0,5.762-1.618,10.434-3.614,10.434c-1.994,0-3.611-4.672-3.611-10.434c0-5.763,1.617-10.435,3.611-10.435c1.996,0,3.614,4.671,3.614,10.435z"/>
- <path d="M237.457,205.572c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M239.174,208.081c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M240.124,210.834c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M240.206,214.091c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M238.896,218.013c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- </g>
- <g>
- <radialGradient id="aigrd30" cx="225.5132" cy="256.4316" r="16.6436" fx="225.5132" fy="256.4316" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3146" style="stop-color:#00FFFF"/>
- <stop offset="0.5899" style="stop-color:#6666FF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd30);stroke:none;" d="M240.819,260.762c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M238.352,260.762c0,5.763-3.521,10.435-7.864,10.435c-4.343,0-7.864-4.672-7.864-10.435s3.521-10.434,7.864-10.434c4.343,0,7.864,4.671,7.864,10.434z"/>
- <path d="M235.095,251.456c0,0.295-2.063,0.535-4.607,0.535c-2.544,0-4.606-0.24-4.606-0.535"/>
- <path d="M234.334,260.762c0,5.762-1.618,10.434-3.614,10.434c-1.994,0-3.611-4.672-3.611-10.434c0-5.763,1.617-10.435,3.611-10.435c1.996,0,3.614,4.671,3.614,10.435z"/>
- <path d="M237.978,253.553c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M239.695,256.062c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M240.645,258.815c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M240.727,262.072c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M239.417,265.994c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- </g>
- <g>
- <radialGradient id="aigrd31" cx="225.0493" cy="304.1982" r="16.6433" fx="225.0493" fy="304.1982" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3146" style="stop-color:#00FFFF"/>
- <stop offset="0.5899" style="stop-color:#6666FF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd31);stroke:none;" d="M240.355,308.528c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M237.888,308.528c0,5.763-3.521,10.435-7.864,10.435c-4.343,0-7.864-4.672-7.864-10.435s3.521-10.434,7.864-10.434c4.343,0,7.864,4.671,7.864,10.434z"/>
- <path d="M234.631,299.222c0,0.295-2.063,0.535-4.607,0.535c-2.544,0-4.606-0.24-4.606-0.535"/>
- <path d="M233.87,308.528c0,5.762-1.618,10.434-3.614,10.434c-1.994,0-3.611-4.672-3.611-10.434c0-5.763,1.617-10.435,3.611-10.435c1.996,0,3.614,4.671,3.614,10.435z"/>
- <path d="M237.514,301.319c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M239.231,303.828c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M240.181,306.582c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M240.263,309.838c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M238.953,313.76c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- </g>
- <g>
- <radialGradient id="aigrd32" cx="223.1479" cy="352.0361" r="16.6433" fx="223.1479" fy="352.0361" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3146" style="stop-color:#00FFFF"/>
- <stop offset="0.5899" style="stop-color:#6666FF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd32);stroke:none;" d="M238.453,356.367c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M235.986,356.366c0,5.763-3.521,10.435-7.864,10.435c-4.343,0-7.864-4.672-7.864-10.435s3.521-10.434,7.864-10.434c4.343,0,7.864,4.671,7.864,10.434z"/>
- <path d="M232.729,347.061c0,0.295-2.063,0.535-4.607,0.535c-2.544,0-4.606-0.24-4.606-0.535"/>
- <path d="M231.968,356.367c0,5.762-1.618,10.434-3.614,10.434c-1.994,0-3.611-4.672-3.611-10.434c0-5.763,1.617-10.435,3.611-10.435c1.996,0,3.614,4.671,3.614,10.435z"/>
- <path d="M235.612,349.158c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M237.329,351.667c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M238.279,354.42c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M238.361,357.677c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M237.051,361.599c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- </g>
- <g>
- <radialGradient id="aigrd33" cx="220.0669" cy="400.2441" r="16.6431" fx="220.0669" fy="400.2441" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3146" style="stop-color:#00FFFF"/>
- <stop offset="0.5899" style="stop-color:#6666FF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd33);stroke:none;" d="M235.372,404.574c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M232.905,404.574c0,5.763-3.521,10.435-7.864,10.435c-4.343,0-7.864-4.672-7.864-10.435s3.521-10.434,7.864-10.434c4.343,0,7.864,4.671,7.864,10.434z"/>
- <path d="M229.648,395.268c0,0.295-2.063,0.535-4.607,0.535c-2.544,0-4.606-0.24-4.606-0.535"/>
- <path d="M228.887,404.574c0,5.762-1.618,10.434-3.614,10.434c-1.994,0-3.611-4.672-3.611-10.434c0-5.763,1.617-10.435,3.611-10.435c1.996,0,3.614,4.671,3.614,10.435z"/>
- <path d="M232.531,397.365c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M234.248,399.874c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M235.198,402.627c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M235.28,405.884c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M233.97,409.806c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- </g>
- <g>
- <radialGradient id="aigrd34" cx="215.021" cy="448.2744" r="16.6433" fx="215.021" fy="448.2744" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="0.3146" style="stop-color:#00FFFF"/>
- <stop offset="0.5899" style="stop-color:#6666FF"/>
- <stop offset="1" style="stop-color:#000000"/>
- </radialGradient>
- <path style="fill:url(#aigrd34);stroke:none;" d="M230.326,452.605c0,5.762-4.625,10.434-10.331,10.434c-5.705,0-10.33-4.672-10.33-10.434c0-5.763,4.625-10.435,10.33-10.435c5.706,0,10.331,4.671,10.331,10.435z"/>
- <path d="M227.859,452.604c0,5.763-3.521,10.435-7.864,10.435c-4.343,0-7.864-4.672-7.864-10.435s3.521-10.434,7.864-10.434c4.343,0,7.864,4.671,7.864,10.434z"/>
- <path d="M224.603,443.299c0,0.295-2.063,0.535-4.607,0.535c-2.544,0-4.606-0.24-4.606-0.535"/>
- <path d="M223.841,452.605c0,5.762-1.618,10.434-3.614,10.434c-1.994,0-3.611-4.672-3.611-10.434c0-5.763,1.617-10.435,3.611-10.435c1.996,0,3.614,4.671,3.614,10.435z"/>
- <path d="M227.485,445.396c0,0.602-3.346,1.09-7.474,1.09c-4.127,0-7.474-0.488-7.474-1.09"/>
- <path d="M229.202,447.905c0,0.995-4.13,1.801-9.225,1.801c-5.095,0-9.225-0.806-9.225-1.801"/>
- <path d="M230.152,450.658c0,1.292-4.552,2.339-10.167,2.339c-5.615,0-10.167-1.047-10.167-2.339"/>
- <path d="M230.234,453.915c0,1.238-4.581,2.241-10.232,2.241c-5.651,0-10.256-0.998-10.256-2.235"/>
- <path style="stroke-linecap:round;" d="M228.924,457.837c-0.211,0.884-3.993,1.524-8.906,1.524c-4.914,0-8.702-0.717-8.963-1.553"/>
- </g>
-
- <defs>
- <filter id="bgRect" primitiveUnits="objectBoundingBox" x="-.2" y="-.2" width="1.4" height="1.4" >
- <feFlood flood-color="black" flood-opacity=".5" result="bg"/>
- <feGaussianBlur in="SourceAlpha" stdDeviation="2" x="-.2" y="-.2" width="1.4" height="1.4" />
- <feOffset dx="2" dy="2" result="shadow"/>
- <feMerge>
- <feMergeNode in="bg" />
- <feMergeNode in="shadow" />
- <feMergeNode in="SourceGraphic" />
- </feMerge>
- </filter>
- </defs>
-
- <switch>
-
- <g systemLanguage="fr">
- <g transform="translate(100, 130)" text-anchor="middle" fill="white"
- stroke="none" font-size="16" font-family="Verdana"
- filter="url(#bgRect)">
- <text x="0" y="0">Les phases <tspan x="0" y="16">de </tspan><tspan x="0" y="32">la lune</tspan></text>
- </g>
- </g>
-
-
- <g systemLanguage="en">
- <g transform="translate(100, 130)" text-anchor="middle" fill="white"
- stroke="none" font-size="16" font-family="Verdana"
- filter="url(#bgRect)">
- <text x="0" y="0">The phases <tspan x="0" y="16">of </tspan><tspan x="0" y="32">the moon</tspan></text>
- </g>
- </g>
-
- </switch>
-
- </g>
-
- <g id="grafiti" transform="translate(280, 250) scale(.1, .1)" style="fill-rule:nonzero;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <g style="stroke:none;">
- <g>
- <path d="M1.417,1.938c0.108-0.215,0.215-0.323,0.215-0.538C0.664,3.766,0.449,6.563,0.126,9.144"/>
- <path style="fill:#000000;" d="M1.525,2.001c0.179-0.325,0.142-0.223,0.228-0.568c0.04-0.16-0.186-0.215-0.243-0.066C0.553,3.86,0.321,6.513,0,9.144c-0.02,0.161,0.232,0.159,0.252,0c0.17-1.396,0.324-2.794,0.55-4.183c0.085-0.523,0.201-1.04,0.321-1.556
- c0.083-0.338,0.176-0.673,0.281-1.004C1.713,2.016,1.681,1.84,1.308,1.874C1.229,2.016,1.447,2.143,1.525,2.001z"/>
- </g>
- <g>
- <path d="M5.612,5.487c0-0.107,0.107-0.215,0-0.323C4.751,6.24,3.998,8.391,4.966,9.574c0.538-0.215,0.968-0.753,1.183-1.291c1.506,2.044,3.334-1.828,2.797-3.334"/>
- <path style="fill:#000000;" d="M5.733,5.521c0.051-0.204,0.051-0.186,0-0.39c-0.029-0.116-0.169-0.111-0.23-0.03C4.582,6.317,3.872,8.266,4.857,9.638C4.9,9.696,4.964,9.716,5.03,9.683c0.328-0.163,0.625-0.367,0.841-0.67c0.02-0.027,0.334-0.461,0.319-0.479
- c0.116,0.144,0.266,0.245,0.42,0.34C6.98,9.099,7.475,8.979,7.793,8.722c1-0.808,1.65-2.552,1.275-3.806c-0.047-0.155-0.29-0.089-0.243,0.066c0.38,1.269-1.055,5.11-2.586,3.212C6.19,8.134,6.073,8.15,6.041,8.22C5.944,8.431,5.206,9.693,4.942,9.326
- C4.635,8.898,4.624,8.321,4.653,7.82c0.055-0.932,0.512-1.86,1.067-2.593c-0.077-0.01-0.154-0.02-0.23-0.03c0,0.085,0,0.171,0,0.256C5.451,5.611,5.694,5.678,5.733,5.521z"/>
- </g>
- <g>
- <path d="M10.774,5.81c0-0.753,0.753-1.398,1.506-1.506c0.646,0.86,0.861,2.366,0.753,3.442c-1.076-0.753-3.012,0.107-2.474,1.506c0.646,0,1.291-0.215,1.721-0.646"/>
- <path style="fill:#000000;" d="M10.9,5.81c0.06-0.546,1.036-1.917,1.539-1.003c0.304,0.553,0.409,1.239,0.473,1.855c0.029,0.277,0.219,0.959-0.179,0.79c-0.212-0.09-0.44-0.102-0.667-0.111c-1.092-0.042-1.944,0.892-1.628,1.944
- c0.016,0.051,0.065,0.095,0.122,0.092c0.703-0.039,1.27-0.223,1.81-0.683c0.124-0.105-0.055-0.282-0.178-0.178c-0.135,0.115-1.502,1.05-1.598,0.312c-0.054-0.418,0.264-0.762,0.576-0.979c0.533-0.371,1.27-0.313,1.801,0.005c0.087,0.052,0.183-0.017,0.189-0.109
- c0.09-1.206-0.083-2.486-0.771-3.505c-0.033-0.049-0.084-0.071-0.143-0.058c-0.849,0.187-1.501,0.74-1.598,1.627c-0.018,0.161,0.234,0.16,0.252,0z"/>
- </g>
- <g>
- <path d="M16.368,4.734c0-0.646-1.721,0.323-1.183,1.506c0.323,0.86,1.721,0.646,1.506,1.936c-0.107,0.753-1.076,0.968-1.721,0.753"/>
- <path style="fill:#000000;" d="M16.489,4.7c-0.055-0.354-0.39-0.324-0.657-0.214c-0.479,0.198-0.796,0.685-0.871,1.181c-0.075,0.499,0.235,0.935,0.62,1.204c0.262,0.184,0.556,0.291,0.797,0.509c0.336,0.304,0.225,0.901-0.033,1.205
- c-0.311,0.365-0.938,0.329-1.342,0.223c-0.157-0.042-0.224,0.201-0.067,0.242c1.025,0.269,2.091-0.265,1.861-1.439c-0.079-0.405-0.52-0.634-0.843-0.812c-0.486-0.268-0.816-0.622-0.725-1.231c0.028-0.189,0.947-1.253,1.017-0.8
- c0.025,0.16,0.268,0.092,0.243-0.067z"/>
- </g>
- <g>
- <path d="M23.79,0.109c0.646-0.538-0.107,2.366-0.107,2.689c-0.43,2.043-0.753,4.087-1.183,6.131c0-1.291,0.645-3.334,1.829-3.979c0.86,0.968,0.43,2.474,0.107,3.549"/>
- <path style="fill:#000000;" d="M23.853,0.218c0.021-0.011-0.193,1.955-0.247,2.236c-0.237,1.238-0.472,2.477-0.7,3.716c-0.125,0.682-0.255,1.363-0.389,2.043c-0.196,1,0.425-1.072,0.493-1.276c0.059-0.178,1.087-2.561,1.621-1.143
- c0.309,0.819-0.084,1.873-0.318,2.67c-0.045,0.156,0.197,0.223,0.243,0.067c0.369-1.263,0.671-2.493-0.12-3.646C24.399,4.832,24.324,4.8,24.264,4.84c-1.322,0.894-1.825,2.557-1.891,4.088c-0.006,0.141,0.219,0.173,0.248,0.033
- c0.52-2.536,1.004-5.085,1.453-7.635c0.053-0.302,0.35-1.693-0.347-1.327c-0.144,0.076-0.017,0.293,0.127,0.218z"/>
- </g>
- <g>
- <path d="M26.371,6.777c1.291-0.43,2.259-3.012,0.538-1.828c-2.474,1.721-0.215,3.657,1.936,2.689"/>
- <path style="fill:#000000;" d="M26.405,6.898c0.731-0.272,1.332-1,1.528-1.751c0.201-0.771-0.531-0.65-0.974-0.381c-0.844,0.512-1.676,1.559-0.993,2.519c0.641,0.9,2.009,0.854,2.913,0.475c0.147-0.062,0.083-0.306-0.067-0.243
- c-0.771,0.323-1.642,0.372-2.36-0.106c-0.892-0.594-0.386-1.581,0.238-2.136c0.116-0.103,0.768-0.659,0.987-0.484c0.142,0.113-0.061,0.527-0.113,0.64c-0.239,0.52-0.682,1.023-1.226,1.227c-0.15,0.056-0.085,0.299,0.067,0.242z"/>
- </g>
- <g>
- <path d="M29.706,5.379c0.215,0.538,0.215,1.183,0.323,1.829c-0.323-1.721,0.215-2.474,1.936-2.689"/>
- <path style="fill:#000000;" d="M29.584,5.413c0.209,0.589,0.23,1.215,0.323,1.828c0.081-0.022,0.162-0.044,0.243-0.066c-0.109-0.618-0.183-1.332,0.226-1.861c0.369-0.477,1.063-0.597,1.622-0.674c0.16-0.021,0.091-0.264-0.067-0.242
- c-0.642,0.088-1.422,0.256-1.81,0.837c-0.398,0.598-0.333,1.332-0.214,2.006c0.028,0.161,0.267,0.091,0.243-0.066c-0.093-0.614-0.113-1.239-0.323-1.829c-0.054-0.151-0.297-0.086-0.243,0.067z"/>
- </g>
- <g>
- <path d="M32.61,6.993c0.968-0.323,1.829-1.183,2.043-2.151c-1.076-0.107-2.582,1.506-2.259,2.582c0.43,1.506,2.904,0.538,3.873,0.108"/>
- <path style="fill:#000000;" d="M32.644,7.114c1.03-0.387,1.839-1.163,2.131-2.239c0.021-0.081-0.04-0.157-0.122-0.16c-1.363-0.038-2.917,1.721-2.25,3.048c0.658,1.31,3.03,0.27,3.928-0.124c0.148-0.065,0.02-0.282-0.127-0.218
- c-0.907,0.398-2.025,0.863-3.027,0.625c-1.856-0.442,0.235-3.114,1.477-3.079c-0.041-0.053-0.081-0.106-0.122-0.16c-0.268,0.99-1.008,1.708-1.956,2.063c-0.15,0.057-0.085,0.3,0.067,0.243z"/>
- </g>
- <g>
- <path d="M15.83,13.339c0.107,0,0.107-0.538,0.107-0.215c-0.323,2.689-0.645,5.378-1.291,8.067c-0.43-2.043,0.43-4.733,0.968-6.776c1.076,1.291,2.474,3.334,3.12,4.948c0.43-2.904,0.107-6.992,2.366-9.25"/>
- <path style="fill:#000000;" d="M15.939,13.402c0.258-0.435-0.104,0.219-0.127-0.279c0.044,0.961-0.28,2.283-0.403,3.194c-0.109,0.81-0.243,1.615-0.38,2.42c-0.173,1.015-0.431,2.359-0.337,0.475c0.046-0.933,0.299-1.879,0.518-2.786
- c0.114-0.472,0.162-2.153,1.051-0.99c0.941,1.231,1.746,2.57,2.366,3.989c0.057,0.13,0.221,0.043,0.235-0.063c0.406-3.12,0.102-6.65,2.329-9.162c0.107-0.121-0.07-0.299-0.178-0.178c-1.588,1.79-1.908,4.054-2.119,6.362c-0.056,0.612-0.099,1.226-0.152,1.839
- c-0.114,1.311-0.495-0.171-0.755-0.638c-0.645-1.159-1.45-2.231-2.283-3.26c-0.061-0.076-0.188-0.029-0.21,0.055c-0.603,2.249-1.31,4.497-0.968,6.844c0.019,0.125,0.217,0.115,0.243,0c0.574-2.516,1.41-5.582,1.291-8.188c-0.006-0.135-0.224-0.18-0.248-0.033
- c-0.03,0.091-0.061,0.182-0.091,0.272c-0.083,0.14,0.135,0.267,0.218,0.127z"/>
- </g>
- <g>
- <path d="M20.67,20.115c0.968-0.968,2.582-2.366,2.474-3.765c-1.398,0.107-3.334,2.904-1.828,3.98c1.721,1.291,3.765-2.689,3.765-3.98c-0.215,0.968-0.431,2.366-0.108,3.334c2.151-1.076,4.41-5.163,4.518-7.529c-3.872,1.829-2.796,11.509,1.076,6.561"/>
- <path style="fill:#000000;" d="M20.759,20.204c1.11-1.093,2.423-2.199,2.511-3.854c0.004-0.086-0.083-0.138-0.16-0.121c-1.75,0.374-3.593,3.221-1.551,4.384c1.838,1.048,3.549-3.062,3.647-4.263c0.011-0.142-0.219-0.172-0.248-0.033
- c-0.233,1.146-0.374,2.249-0.108,3.401c0.019,0.08,0.117,0.114,0.185,0.075c2.52-1.448,4.32-4.795,4.58-7.638c0.009-0.1-0.112-0.15-0.189-0.109c-2.161,1.165-2.736,4.012-2.376,6.262c0.402,2.52,2.283,2.091,3.604,0.497c0.103-0.124-0.074-0.303-0.178-0.178
- c-0.66,0.796-1.838,2.046-2.748,0.809c-0.55-0.747-0.553-1.876-0.522-2.756c0.035-1.013,0.333-2.008,0.802-2.9c0.297-0.566,0.74-1.008,1.263-1.364c-0.047,0.032-0.37,1.771-0.443,1.975c-0.536,1.507-1.455,2.914-2.521,4.094
- c-0.919,1.017-1.397,1.006-1.358-0.467c0.048-1.815-0.009-1.132-0.449-0.096c-0.171,0.404-0.406,0.776-0.641,1.145c-0.286,0.443-0.641,0.819-1.066,1.129c-1.75-0.523-2.227-1.306-1.43-2.348c0.3-0.48,0.691-0.869,1.174-1.164c0.314,0.735,0.15,1.346-0.492,1.835
- c-0.432,0.546-0.97,1.02-1.465,1.508c-0.116,0.114,0.062,0.292,0.178,0.178z"/>
- </g>
- <g>
- <path d="M24.973,14.522c0-0.107,0.215-0.215,0.215-0.323c0-0.107-0.107-0.215-0.215-0.215c-0.43,0.43-0.43,0.538-0.323,1.076c0.646-0.215,0.861-0.646,0.753-1.184c-0.215,0.108-0.322,0.538-0.107,0.215"/>
- <path style="fill:#000000;" d="M25.094,14.556c0.048-0.116,0.263-0.235,0.215-0.39c-0.054-0.175-0.129-0.25-0.303-0.303c-0.042-0.013-0.092,0.001-0.123,0.032c-0.385,0.396-0.459,0.66-0.355,1.198c0.012,0.063,0.094,0.11,0.155,0.088
- c0.624-0.236,0.946-0.665,0.841-1.339c-0.012-0.077-0.123-0.119-0.185-0.075c-0.143,0.102-0.389,0.35-0.237,0.531c0.048,0.057,0.128,0.04,0.178,0c0.055-0.043,0.079-0.083,0.124-0.143c0.097-0.13-0.122-0.255-0.218-0.127c-0.028,0.031-0.056,0.062-0.084,0.092
- c0.059,0,0.119,0,0.178,0c0.083,0.054,0.146,0.009,0.186-0.135c-0.062-0.025-0.123-0.05-0.185-0.075c0.083,0.53-0.186,0.848-0.665,1.028c0.052,0.029,0.104,0.059,0.155,0.088c-0.056-0.288-0.096-0.499,0.096-0.746c0.207-0.266,0.02,0.122-0.017,0.208
- c-0.063,0.15,0.181,0.215,0.243,0.067z"/>
- </g>
- <g>
- <g>
- <path d="M32.93,13.642c-0.12-0.596-1.073,0.06-1.073,0.596c-0.06,1.192,1.788,0.179,1.371-0.596"/>
- <path style="fill:#000000;" d="M33.052,13.608c-0.28-0.9-1.847,0.373-1.152,1.165c0.279,0.319,0.828,0.051,1.085-0.145c0.333-0.253,0.531-0.65,0.352-1.05c-0.066-0.148-0.283-0.02-0.218,0.127c0.202,0.452-0.36,0.849-0.733,0.943
- c-0.393,0.1-0.468-0.338-0.349-0.619c0.076-0.179,0.642-0.773,0.772-0.354c0.048,0.154,0.291,0.088,0.243-0.067z"/>
- </g>
- <g>
- <path d="M33.288,12.748c0.656-0.298,1.312-0.596,1.967-0.715c-0.358,0.834-0.596,1.788-0.834,2.683"/>
- <path style="fill:#000000;" d="M33.351,12.857c0.63-0.286,1.257-0.563,1.938-0.703c-0.052-0.052-0.104-0.104-0.155-0.155c-0.36,0.868-0.594,1.776-0.834,2.683c-0.042,0.157,0.201,0.224,0.243,0.067c0.24-0.907,0.474-1.815,0.834-2.683
- c0.04-0.096-0.072-0.172-0.155-0.155c-0.701,0.145-1.349,0.434-1.997,0.728c-0.147,0.067-0.02,0.284,0.127,0.218z"/>
- </g>
- <g>
- <path d="M36.864,10.84c-0.238,1.55-0.954,3.1-1.431,4.65"/>
- <path style="fill:#000000;" d="M36.743,10.807c-0.281,1.607-0.938,3.103-1.431,4.65c-0.049,0.155,0.194,0.221,0.243,0.066c0.492-1.547,1.149-3.042,1.431-4.649c0.027-0.159-0.215-0.227-0.243-0.067z"/>
- </g>
- <g>
- <path d="M37.341,12.271c2.027-1.252-0.119,1.789-0.239,2.146c0.417,0,0.835-0.119,1.192-0.298"/>
- <path style="fill:#000000;" d="M37.405,12.38c0.107-0.064,0.717-0.474,0.672-0.159c-0.041,0.287-0.207,0.566-0.34,0.818c-0.236,0.447-0.575,0.872-0.756,1.345c-0.029,0.075,0.045,0.162,0.122,0.159c0.447-0.018,0.851-0.127,1.256-0.315
- c0.147-0.068,0.019-0.286-0.127-0.218c-0.367,0.17-0.723,0.265-1.129,0.281c0.041,0.053,0.081,0.106,0.122,0.159c0.26-0.679,0.774-1.249,1.033-1.939c0.064-0.172,0.155-0.484-0.038-0.614c-0.276-0.185-0.718,0.131-0.941,0.265
- c-0.139,0.084-0.012,0.302,0.127,0.218z"/>
- </g>
- <g>
- <path d="M39.189,11.914c0.119,0.656,0.119,1.371,0.119,2.086"/>
- <path style="fill:#000000;" d="M39.068,11.947c0.112,0.68,0.115,1.365,0.115,2.053c0,0.162,0.252,0.162,0.252,0c0-0.71-0.008-1.417-0.124-2.12c-0.026-0.16-0.269-0.092-0.243,0.067z"/>
- </g>
- <g>
- <path d="M41.991,10.542c-0.417,1.669-1.133,3.278-1.491,4.888"/>
- <path style="fill:#000000;" d="M41.87,10.509c-0.434,1.65-1.096,3.228-1.491,4.889c-0.037,0.158,0.206,0.225,0.243,0.066c0.394-1.66,1.057-3.238,1.491-4.888c0.041-0.157-0.202-0.224-0.243-0.067z"/>
- </g>
- <g>
- <path d="M43.481,11.317c-0.656,0.596-1.312,1.609-1.312,2.503c1.132,0.179,1.192-1.609,0.238-1.013"/>
- <path style="fill:#000000;" d="M43.393,11.229c-0.716,0.674-1.311,1.585-1.349,2.592c-0.002,0.074,0.06,0.119,0.126,0.126c0.553,0.06,0.997-0.292,1.031-0.854c0.033-0.541-0.483-0.605-0.856-0.394c-0.141,0.08-0.014,0.298,0.127,0.218
- c0.339-0.193,0.542-0.027,0.452,0.34c-0.085,0.353-0.428,0.474-0.754,0.438c0.042,0.042,0.084,0.084,0.126,0.126c0.035-0.94,0.609-1.788,1.274-2.415c0.119-0.111-0.06-0.289-0.178-0.178z"/>
- </g>
- <g>
- <path d="M44.972,10.9c0-0.537-0.656,0.119-0.775,0.477c-0.179,0.834,0.775-0.119,0.894-0.417c-0.238,0.834-0.656,1.908-0.894,2.623"/>
- <path style="fill:#000000;" d="M45.098,10.9c-0.091-0.847-1.038,0.234-1.048,0.684c-0.017,0.73,1.055-0.366,1.15-0.561c-0.077-0.032-0.153-0.064-0.23-0.097c-0.26,0.887-0.598,1.748-0.894,2.623c-0.052,0.154,0.191,0.22,0.243,0.067
- c0.295-0.875,0.634-1.736,0.894-2.623c0.04-0.135-0.167-0.227-0.23-0.097c-0.099,0.203-0.264,0.366-0.428,0.518c-0.216,0.199-0.294,0.087-0.16-0.154c-0.008,0.015,0.434-0.529,0.452-0.36c0.017,0.16,0.269,0.161,0.252,0z"/>
- </g>
- </g>
- </g>
- </g>
- <rect width="100%" height="100%" stroke="white" stroke-width="3" fill="none"/>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sizeOfSun.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sizeOfSun.svg
deleted file mode 100644
index 79ba3aec74c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sizeOfSun.svg
+++ /dev/null
@@ -1,227 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Size of the Sun -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: sizeOfSun.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500" xml:space="preserve">
- <title>Size of the Sun</title>
- <rect id="background" x="0" y="0" width="100%" height="100%" style="fill:black"/>
-
- <style type="text/css"><![CDATA[
- .planet {
- text-anchor:middle;
- font-family: Helvetica;
- font-size: 12;
- }
- ]]>
- </style>
-
- <defs>
- <!-- ######################################################################### -->
- <radialGradient id="mercuryGradient" fx=".3" fy=".3">
- <stop style="stop-color:white" offset=".1"/>
- <stop style="stop-color:#444" offset="1"/>
- </radialGradient>
- <g id="mercury" transform="scale(.1)" class="planet">
- <circle transform="scale(10)" cx="0" cy="0" r="5" style="fill:url(#mercuryGradient)"/>
- <text x="1" y="1" style="fill:black" ><tref xlink:href="#mercuryLegend"/></text>
- <text id="mercuryLegend" x="0" y="0" style="fill:white">Mercury</text>
- </g>
-
- <!-- ######################################################################### -->
- <radialGradient id="venusGradient" fx=".3" fy=".3">
- <stop style="stop-color:cyan" offset=".1"/>
- <stop style="stop-color:blue" offset="1"/>
- </radialGradient>
- <g id="venus" transform="scale(.2)" class="planet">
- <circle transform="scale(5)" cx="0" cy="0" r="12" style="fill:url(#venusGradient)"/>
- <text x="1" y="1" style="fill:black" ><tref xlink:href="#venusLegend"/></text>
- <text id="venusLegend" x="0" y="0" style="fill:white">Venus</text>
- </g>
-
- <!-- ######################################################################### -->
- <radialGradient id="earthGradient" fx=".3" fy=".3">
- <stop style="stop-color:white" offset=".1"/>
- <stop style="stop-color:blue" offset="1"/>
- </radialGradient>
- <g id="earth" transform="scale(.2)" class="planet">
- <circle transform="scale(5)" cx="0" cy="0" r="13" style="fill:url(#earthGradient)"/>
- <text x="1" y="1" style="fill:black" ><tref xlink:href="#earthLegend"/></text>
- <text id="earthLegend" x="0" y="0" style="fill:white">Earth</text>
- </g>
-
- <!-- ######################################################################### -->
- <radialGradient id="marsGradient" fx=".3" fy=".3">
- <stop style="stop-color:orange" offset=".1"/>
- <stop style="stop-color:black" offset="1"/>
- </radialGradient>
- <g id="mars" transform="scale(.2)" class="planet">
- <circle transform="scale(5)" cx="0" cy="0" r="7" style="fill:url(#marsGradient)"/>
- <text x="1" y="1" style="fill:black" ><tref xlink:href="#marsLegend"/></text>
- <text id="marsLegend" x="0" y="0" style="fill:white">Mars</text>
- </g>
-
- <!-- ######################################################################### -->
- <radialGradient id="jupiterGradient" fx=".3" fy=".3">
- <stop style="stop-color:red" offset="0"/>
- <stop style="stop-color:#aa0000" offset=".8"/>
- <stop style="stop-color:#660000" offset="1"/>
- </radialGradient>
- <g id="jupiter" transform="scale(2)" class="planet">
- <circle transform="scale(.5)" cx="0" cy="0" r="143" style="fill:url(#jupiterGradient)"/>
- <text x="1" y="1" style="fill:black" ><tref xlink:href="#jupiterLegend"/></text>
- <text id="jupiterLegend" x="0" y="0" style="fill:white">Jupiter</text>
- </g>
-
- <!-- ######################################################################### -->
- <radialGradient id="saturnGradient" fx=".3" fy=".3">
- <stop style="stop-color:yellow" offset=".1"/>
- <stop style="stop-color:orange" offset="1"/>
- </radialGradient>
- <radialGradient id="ray" fx=".5" fy=".5">
- <stop style="stop-color:yellow" offset=".3"/>
- <stop style="stop-color:Sienna" offset="1"/>
- </radialGradient>
- <g id="saturn" transform="scale(2)" class="planet">
- <g transform="scale(.5)">
- <circle cx="0" cy="0" r="121" style="fill:url(#saturnGradient)"/>
- <g transform="rotate(45)">
- <path d="M-119 -21 L-120 -14 A180 20 180 1 0 120 -14 L119 -21 A240 25 180 1 1 -119 -21" style="fill:url(#ray)"/>
- <path d="M-119 -24 L-120 -22 A250 28 180 1 0 120 -22 L119 -24 A300 30 180 1 1 -119 -24" style="fill:url(#ray)"/>
- </g>
- </g>
- <text x="1" y="1" style="fill:black" ><tref xlink:href="#saturnLegend"/></text>
- <text id="saturnLegend" x="0" y="0" style="fill:white">Saturn</text>
- </g>
-
- <!-- ######################################################################### -->
- <radialGradient id="uranusGradient" fx=".3" fy=".3">
- <stop style="stop-color:#00aa00" offset=".1"/>
- <stop style="stop-color:green" offset="1"/>
- </radialGradient>
- <g id="uranus" class="planet">
- <circle cx="0" cy="0" r="51" style="fill:url(#uranusGradient)"/>
- <text x="1" y="1" style="fill:black" ><tref xlink:href="#uranusLegend"/></text>
- <text id="uranusLegend" x="0" y="0" style="fill:white">Uranus</text>
- </g>
-
- <!-- ######################################################################### -->
- <radialGradient id="neptuneGradient" fx=".3" fy=".3">
- <stop style="stop-color:CornFlowerBlue" offset=".1"/>
- <stop style="stop-color:MediumBlue" offset="1"/>
- </radialGradient>
- <g id="neptune" class="planet">
- <circle cx="0" cy="0" r="50" style="fill:url(#neptuneGradient)"/>
- <text x="1" y="1" style="fill:black" ><tref xlink:href="#neptuneLegend"/></text>
- <text id="neptuneLegend" x="0" y="0" style="fill:white">Neptune</text>
- </g>
-
- <!-- ######################################################################### -->
- <g id="pluto" transform="scale(.05)" class="planet">
- <circle transform="scale(20)" cx="0" cy="0" r="2" style="fill:#eeaa88"/>
- <text x="1" y="1" style="fill:black" ><tref xlink:href="#plutoLegend"/></text>
- <text id="plutoLegend" x="0" y="0" style="fill:white">Pluto</text>
- </g>
-
- <!-- ######################################################################### -->
-<!--
- <filter id="blur" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox"
- x="-10%" y="-25%" width="120%" height="150%" >
- <feGaussianBlur stdDeviation="64 48" x="-10%" y="-25%" width="120%" height="150%" />
- <feColorMatrix type="matrix" values="1.1 0 0 0 0 0 1.1 0 0 0 0 0 1.1 0 0 0 0 0 1.1 0" />
- </filter>
--->
- <radialGradient id="sunGradient" fx=".3" fy=".3">
- <stop style="stop-color:white" offset=".1"/>
- <stop style="stop-color:Gold" offset=".8"/>
- <stop style="stop-color:orange" offset="1"/>
- </radialGradient>
- <clipPath id="clip">
- <rect x="-143" y="-500" width="2780" height="1000"/>
- </clipPath>
- <g id="sun">
-<!--
- <circle cx="1247" cy="0" r="1460" style="filter:url(#blur); fill:#ffb200;"/>
- <ellipse cx="1247" cy="0" rx="1386" ry="1390" style="fill:black;"/>
--->
- <circle cx="1247" cy="0" r="1390" style="fill:url(#sunGradient); clip-path:url(#clip)"/>
- </g>
-
- <!-- ######################################################################### -->
- <g id="line">
- <use xlink:href="#jupiter" transform="translate(0 0)"/>
- <use xlink:href="#saturn" transform="translate(264 0)"/>
- <use xlink:href="#uranus" transform="translate(436 0)"/>
- <use xlink:href="#neptune" transform="translate(537 0)"/>
- <use xlink:href="#earth" transform="translate(600 0)"/>
- <use xlink:href="#venus" transform="translate(625 0)"/>
- <use xlink:href="#mars" transform="translate(644 0)"/>
- <use xlink:href="#mercury" transform="translate(656 0)"/>
- <use xlink:href="#pluto" transform="translate(663 0)"/>
- </g>
- </defs>
-
- <!-- ######################################################################### -->
- <!-- ######################################################################### -->
- <g id="body">
- <g transform="translate(50 280)scale(.14)">
- <use xlink:href="#sun"/>
- <g style="fill:none; stroke:black">
- <line x1="665" y1="-300" x2="665" y2="0"/>
- <line x1="1473" y1="-300" x2="1473" y2="0"/>
- <line x1="2281" y1="-300" x2="2281" y2="0"/>
- </g>
- <use xlink:href="#line" transform="translate(0 0)"/>
- <use xlink:href="#line" transform="translate(808 0)"/>
- <use xlink:href="#line" transform="translate(1616 0)"/>
- <g transform="translate(2402 0)">
- <use xlink:href="#saturn" transform="translate(0 0)"/>
- <use xlink:href="#earth" transform="translate(134 0)"/>
- <use xlink:href="#earth" transform="translate(160 0)"/>
- <use xlink:href="#earth" transform="translate(186 0)"/>
- <use xlink:href="#earth" transform="translate(212 0)"/>
- <use xlink:href="#mercury" transform="translate(230 0)"/>
- </g>
- </g>
- <g id="legend" style="font-family:Helvetica">
- <text x="50%" y="50" style="font-size:24; text-anchor:middle; fill:white">Size of the Sun</text>
- <g style="font-size:12; text-anchor:middle; fill:white">
- <text x="50%" y="100">You could line up all of the planets along the</text>
- <text x="50%" y="114">Sun's 1,392,000 kilometer equator three times and still have room left</text>
- <text x="50%" y="128">for 1 Saturn, 4 Earths, and a Mercury.</text>
- </g>
- <g style="font-size:12; text-anchor:end; fill:black">
- <text x="144" y="250">One time...</text>
- <text x="257" y="250">Two times...</text>
- <text x="370" y="250">3 times...</text>
- </g>
- </g>
- </g>
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/cards/default.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/cards/default.svg
deleted file mode 100644
index 6c7b5bf1202..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/cards/default.svg
+++ /dev/null
@@ -1,1141 +0,0 @@
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<!-- ====================================================================== -->
-<!-- A 52 card deck. The face cards don't have faces :( -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: default.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<svg width="1000" height="450" viewBox="0 0 1000 450"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
-<style type="text/css"><![CDATA[
- text { font-family:serif }
- ]]></style>
-
- <defs id="cardDefs">
- <symbol id="heart" viewBox="0 0 102 109">
- <path d="M51,109 c7,-35 51,-59 51,-80 c0,-16 -10,-29 -22,-29
- c-16,0 -29,13 -29,29 c0,-16 -13,-29 -29,-29
- c-12,0 -22,13 -22,29 c0,21 44,45 51,80z"/>
- </symbol>
-
- <symbol id="diamond" viewBox="0 0 72 112">
- <path d="M36,0 c -7.91,21.2 -20,40 -36,56 c 16,16 28.09,34.8 36,56
- c 7.91,-21.2 20,-40 36,-56 c -16,-16 -28.09,-34.8 -36,-56 z"/>
- </symbol>
-
- <symbol id="spade" viewBox="0 0 100 106">
- <path d="M50, 0 c-14,30 -34,46 -42,54 a 19.5 19.5 0 1 0 33,15
- c0,23 -6,33 -20,33 v4h58v-4 c-14,0 -20,-10 -20,-33
- a 19.5 19.5 0 1 0 33,-15 c-8,-8 -28,-24 -42,-54z"/>
- </symbol>
-
- <symbol id="club" fill="black" viewBox="-3 0 103 112">
- <path d="M38.5, 70.3198
- a 22.5 22.5 0 1 1 -5 -32 a 22.5 22.5 0 1 1 32 0 a 22.5 22.5 0 1 1 -5 32
- c 0,20 6,38 22,38 v4h-64v-4 c 14,0 22,-18 22,-38"/>
- </symbol>
-
- <symbol id="card" viewBox="0 0 100 160">
- <rect rx="8" ry="8" x=".5" y=".5" width="99" height="159"
- fill="white" stroke="black"/>
- </symbol>
-
- <symbol id="card-back" viewBox="0 0 100 160">
- <use xlink:href="#card" width="100" height="160"/>
- <pattern id="blue-diamonds2" patternUnits="userSpaceOnUse"
- x="0" y="0" width="24" height="24" viewBox="0 0 24 24"
- patternTransform="scale(.785674, 1.031197) rotate(-45)">
- <rect x="2.5" y="2.5" width="8" height="8"
- stroke-width="2" stroke="blue" fill="none"/>
- <rect x="13.5" y="2.5" width="8" height="8"
- stroke-width="2" stroke="blue" fill="none"/>
- <rect x="2.5" y="13.5" width="8" height="8"
- stroke-width="2" stroke="blue" fill="none"/>
- <rect x="13.5" y="13.5" width="8" height="8"
- stroke-width="2" stroke="blue" fill="none"/>
- </pattern>
- <rect transform="translate(10,10)" x="0" y="0"
- width="80" height="140" fill="url(#blue-diamonds2)"
- stroke-width="2" stroke="blue"/>
- </symbol>
-
- <symbol id="card-heart" viewBox="0 0 100 160">
- <use xlink:href="#card" width="100" height="160"/>
- <use xlink:href="#heart" x="27" y="6" width="25" height="25" fill="red"/>
- <use transform="scale(1,-1)" x="48" y="-154" width="25" height="25"
- xlink:href="#heart" fill="red"/>
- </symbol>
-
- <symbol id="card-club" viewBox="0 0 100 160">
- <use xlink:href="#card" width="100" height="160"/>
- <use xlink:href="#club" x="27" y="7" width="25" height="25"
- fill="black"/>
- <use transform="scale(1,-1)" x="48" y="-153" width="25" height="25"
- xlink:href="#club" fill="black"/>
- </symbol>
-
- <symbol id="card-diamond" viewBox="0 0 100 160">
- <use xlink:href="#card" width="100" height="160"/>
- <use xlink:href="#diamond" x="27" y="7" width="25" height="25"
- fill="red"/>
- <use transform="scale(1,-1)" x="48" y="-153" width="25" height="25"
- xlink:href="#diamond" fill="red"/>
- </symbol>
-
- <symbol id="card-spade" viewBox="0 0 100 160">
- <use xlink:href="#card" width="100" height="160"/>
- <use xlink:href="#spade" x="27" y="7" width="25" height="25"
- fill="black"/>
- <use transform="scale(1,-1)" x="48" y="-153" width="25" height="25"
- xlink:href="#spade" fill="black"/>
- </symbol>
-
- <symbol id="h1" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
-
- <use xlink:href="#heart" fill="red"
- x="20" y="40" width="60" height="80"/>
- <text x="8" y="28" style="fill:red; font-size:27;">A</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">A</text>
- </symbol>
-
- <symbol id="h2" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
-
- <use xlink:href="#heart" fill="red"
- x="40" y="40" width="20" height="20" />
- <use transform="scale(1,-1)" xlink:href="#heart" fill="red"
- x="40" y="-120" width="20" height="20"/>
-
- <text x="8" y="28" style="fill:red; font-size:27;">2</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">2</text>
- </symbol>
-
- <symbol id="h3" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
-
- <use xlink:href="#heart" fill="red"
- x="40" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="40" y="70" width="20" height="20" />
- <use transform="scale(1,-1)" xlink:href="#heart" fill="red"
- x="40" y="-120" width="20" height="20"/>
-
- <text x="8" y="28" style="fill:red; font-size:27;">3</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">3</text>
- </symbol>
-
- <symbol id="h4" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
- <use xlink:href="#heart" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="40" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#heart" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">4</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">4</text>
- </symbol>
-
- <symbol id="h5" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
- <use xlink:href="#heart" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="40" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#heart" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">5</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">5</text>
- </symbol>
-
- <symbol id="h6" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
-
- <use xlink:href="#heart" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#heart" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">6</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">6</text>
- </symbol>
-
- <symbol id="h7" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
-
- <use xlink:href="#heart" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#heart" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="-120" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="40" y="-104" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">7</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">7</text>
- </symbol>
-
- <symbol id="h8" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
-
- <use xlink:href="#heart" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="70" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="40" y="56" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#heart" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="60" y="-120" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="40" y="-104" width="20" height="20" />
- </g>
-
-
- <text x="8" y="28" style="fill:red; font-size:27;">8</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">8</text>
- </symbol>
-
- <symbol id="h9" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
-
- <use xlink:href="#heart" fill="red"
- x="17" y="35" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="63" y="35" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="17" y="57.5" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="63" y="57.5" width="20" height="20" />
-
- <use xlink:href="#heart" fill="red"
- x="40" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#heart" fill="red"
- x="17" y="-125" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="63" y="-125" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="17" y="-102.5" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="63" y="-102.5" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">9</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">9</text>
- </symbol>
-
- <symbol id="h10" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
- <use xlink:href="#heart" fill="red"
- x="17" y="35" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="63" y="35" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="17" y="57.5" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="63" y="57.5" width="20" height="20" />
-
- <use xlink:href="#heart" fill="red"
- x="40" y="47.5" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#heart" fill="red"
- x="17" y="-125" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="63" y="-125" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="17" y="-102.5" width="20" height="20" />
- <use xlink:href="#heart" fill="red"
- x="63" y="-102.5" width="20" height="20" />
-
- <use xlink:href="#heart" fill="red"
- x="40" y="-112.5" width="20" height="20" />
- </g>
-
- <text x="2" y="28" dx="0 -4" style="fill:red; font-size:27;">10</text>
- <text transform="scale(-1,-1)" x="-98" y="-132" dx="0 -4"
- style="fill:red; font-size:27;">10</text>
- </symbol>
-
- <symbol id="h11" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
- <text x="10" y="28" style="fill:red; font-size:27;">J</text>
- <text transform="scale(-1,-1)" x="-90" y="-132"
- style="fill:red; font-size:27;">J</text>
- </symbol>
-
- <symbol id="h12" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
- <text x="6" y="28" style="fill:red; font-size:27;">Q</text>
- <text transform="scale(-1,-1)" x="-94" y="-132"
- style="fill:red; font-size:27;">Q</text>
- </symbol>
-
- <symbol id="h13" viewBox="0 0 100 160">
- <use xlink:href="#card-heart" width="100" height="160"/>
- <text x="8" y="28" style="fill:red; font-size:27;">K</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">K</text>
- </symbol>
-
- <symbol id="c1" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
-
- <use xlink:href="#club" fill="black"
- x="20" y="40" width="60" height="80"/>
- <text x="8" y="28" style="fill:black; font-size:27;">A</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">A</text>
- </symbol>
-
- <symbol id="c2" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
-
- <use xlink:href="#club" fill="black"
- x="40" y="40" width="20" height="20" />
- <use transform="scale(1,-1)" xlink:href="#club" fill="black"
- x="40" y="-120" width="20" height="20"/>
-
- <text x="8" y="28" style="fill:black; font-size:27;">2</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">2</text>
- </symbol>
-
- <symbol id="c3" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
-
- <use xlink:href="#club" fill="black"
- x="40" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="40" y="70" width="20" height="20" />
- <use transform="scale(1,-1)" xlink:href="#club" fill="black"
- x="40" y="-120" width="20" height="20"/>
-
- <text x="8" y="28" style="fill:black; font-size:27;">3</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">3</text>
- </symbol>
-
- <symbol id="c4" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
- <use xlink:href="#club" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="40" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#club" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">4</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">4</text>
- </symbol>
-
- <symbol id="c5" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
- <use xlink:href="#club" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="40" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#club" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">5</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">5</text>
- </symbol>
-
- <symbol id="c6" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
-
- <use xlink:href="#club" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#club" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">6</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">6</text>
- </symbol>
-
- <symbol id="c7" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
-
- <use xlink:href="#club" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#club" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="-120" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="40" y="-104" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">7</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">7</text>
- </symbol>
-
- <symbol id="c8" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
-
- <use xlink:href="#club" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="70" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="40" y="56" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#club" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="60" y="-120" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="40" y="-104" width="20" height="20" />
- </g>
-
-
- <text x="8" y="28" style="fill:black; font-size:27;">8</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">8</text>
- </symbol>
-
- <symbol id="c9" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
-
- <use xlink:href="#club" fill="black"
- x="17" y="35" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="63" y="35" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="17" y="57.5" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="63" y="57.5" width="20" height="20" />
-
- <use xlink:href="#club" fill="black"
- x="40" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#club" fill="black"
- x="17" y="-125" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="63" y="-125" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="17" y="-102.5" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="63" y="-102.5" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">9</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">9</text>
- </symbol>
-
- <symbol id="c10" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
- <use xlink:href="#club" fill="black"
- x="17" y="35" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="63" y="35" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="17" y="57.5" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="63" y="57.5" width="20" height="20" />
-
- <use xlink:href="#club" fill="black"
- x="40" y="47.5" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#club" fill="black"
- x="17" y="-125" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="63" y="-125" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="17" y="-102.5" width="20" height="20" />
- <use xlink:href="#club" fill="black"
- x="63" y="-102.5" width="20" height="20" />
-
- <use xlink:href="#club" fill="black"
- x="40" y="-112.5" width="20" height="20" />
- </g>
-
- <text x="2" y="28" dx="0 -4" style="fill:black; font-size:27;">10</text>
- <text transform="scale(-1,-1)" x="-98" y="-132" dx="0 -4"
- style="fill:black; font-size:27;">10</text>
- </symbol>
-
- <symbol id="c11" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
- <text x="10" y="28" style="fill:black; font-size:27;">J</text>
- <text transform="scale(-1,-1)" x="-90" y="-132"
- style="fill:black; font-size:27;">J</text>
- </symbol>
-
- <symbol id="c12" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
- <text x="6" y="28" style="fill:black; font-size:27;">Q</text>
- <text transform="scale(-1,-1)" x="-94" y="-132"
- style="fill:black; font-size:27;">Q</text>
- </symbol>
-
- <symbol id="c13" viewBox="0 0 100 160">
- <use xlink:href="#card-club" width="100" height="160"/>
- <text x="8" y="28" style="fill:black; font-size:27;">K</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">K</text>
- </symbol>
-
- <symbol id="d1" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
-
- <use xlink:href="#diamond" fill="red"
- x="20" y="40" width="60" height="80"/>
- <text x="8" y="28" style="fill:red; font-size:27;">A</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">A</text>
- </symbol>
-
- <symbol id="d2" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
-
- <use xlink:href="#diamond" fill="red"
- x="40" y="40" width="20" height="20" />
- <use transform="scale(1,-1)" xlink:href="#diamond" fill="red"
- x="40" y="-120" width="20" height="20"/>
-
- <text x="8" y="28" style="fill:red; font-size:27;">2</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">2</text>
- </symbol>
-
- <symbol id="d3" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
-
- <use xlink:href="#diamond" fill="red"
- x="40" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="40" y="70" width="20" height="20" />
- <use transform="scale(1,-1)" xlink:href="#diamond" fill="red"
- x="40" y="-120" width="20" height="20"/>
-
- <text x="8" y="28" style="fill:red; font-size:27;">3</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">3</text>
- </symbol>
-
- <symbol id="d4" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
- <use xlink:href="#diamond" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="40" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#diamond" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">4</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">4</text>
- </symbol>
-
- <symbol id="d5" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
- <use xlink:href="#diamond" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="40" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#diamond" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">5</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">5</text>
- </symbol>
-
- <symbol id="d6" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
-
- <use xlink:href="#diamond" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#diamond" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">6</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">6</text>
- </symbol>
-
- <symbol id="d7" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
-
- <use xlink:href="#diamond" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#diamond" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="-120" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="40" y="-104" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">7</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">7</text>
- </symbol>
-
- <symbol id="d8" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
-
- <use xlink:href="#diamond" fill="red"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="70" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="40" y="56" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#diamond" fill="red"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="60" y="-120" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="40" y="-104" width="20" height="20" />
- </g>
-
-
- <text x="8" y="28" style="fill:red; font-size:27;">8</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">8</text>
- </symbol>
-
- <symbol id="d9" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
-
- <use xlink:href="#diamond" fill="red"
- x="17" y="35" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="63" y="35" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="17" y="57.5" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="63" y="57.5" width="20" height="20" />
-
- <use xlink:href="#diamond" fill="red"
- x="40" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#diamond" fill="red"
- x="17" y="-125" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="63" y="-125" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="17" y="-102.5" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="63" y="-102.5" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:red; font-size:27;">9</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">9</text>
- </symbol>
-
- <symbol id="d10" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
- <use xlink:href="#diamond" fill="red"
- x="17" y="35" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="63" y="35" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="17" y="57.5" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="63" y="57.5" width="20" height="20" />
-
- <use xlink:href="#diamond" fill="red"
- x="40" y="47.5" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#diamond" fill="red"
- x="17" y="-125" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="63" y="-125" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="17" y="-102.5" width="20" height="20" />
- <use xlink:href="#diamond" fill="red"
- x="63" y="-102.5" width="20" height="20" />
-
- <use xlink:href="#diamond" fill="red"
- x="40" y="-112.5" width="20" height="20" />
- </g>
-
- <text x="2" y="28" dx="0 -4" style="fill:red; font-size:27;">10</text>
- <text transform="scale(-1,-1)" x="-98" y="-132" dx="0 -4"
- style="fill:red; font-size:27;">10</text>
- </symbol>
-
- <symbol id="d11" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
- <text x="10" y="28" style="fill:red; font-size:27;">J</text>
- <text transform="scale(-1,-1)" x="-90" y="-132"
- style="fill:red; font-size:27;">J</text>
- </symbol>
-
- <symbol id="d12" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
- <text x="6" y="28" style="fill:red; font-size:27;">Q</text>
- <text transform="scale(-1,-1)" x="-94" y="-132"
- style="fill:red; font-size:27;">Q</text>
- </symbol>
-
- <symbol id="d13" viewBox="0 0 100 160">
- <use xlink:href="#card-diamond" width="100" height="160"/>
- <text x="8" y="28" style="fill:red; font-size:27;">K</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:red; font-size:27;">K</text>
- </symbol>
-
- <symbol id="s1" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
-
- <use xlink:href="#spade" fill="black"
- x="20" y="40" width="60" height="80"/>
- <text x="8" y="28" style="fill:black; font-size:27;">A</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">A</text>
- </symbol>
-
- <symbol id="s2" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
-
- <use xlink:href="#spade" fill="black"
- x="40" y="40" width="20" height="20" />
- <use transform="scale(1,-1)" xlink:href="#spade" fill="black"
- x="40" y="-120" width="20" height="20"/>
-
- <text x="8" y="28" style="fill:black; font-size:27;">2</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">2</text>
- </symbol>
-
- <symbol id="s3" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
-
- <use xlink:href="#spade" fill="black"
- x="40" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="40" y="70" width="20" height="20" />
- <use transform="scale(1,-1)" xlink:href="#spade" fill="black"
- x="40" y="-120" width="20" height="20"/>
-
- <text x="8" y="28" style="fill:black; font-size:27;">3</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">3</text>
- </symbol>
-
- <symbol id="s4" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
- <use xlink:href="#spade" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="40" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#spade" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">4</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">4</text>
- </symbol>
-
- <symbol id="s5" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
- <use xlink:href="#spade" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="40" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#spade" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">5</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">5</text>
- </symbol>
-
- <symbol id="s6" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
-
- <use xlink:href="#spade" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#spade" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="-120" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">6</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">6</text>
- </symbol>
-
- <symbol id="s7" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
-
- <use xlink:href="#spade" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#spade" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="-120" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="40" y="-104" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">7</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">7</text>
- </symbol>
-
- <symbol id="s8" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
-
- <use xlink:href="#spade" fill="black"
- x="20" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="40" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="20" y="70" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="70" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="40" y="56" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#spade" fill="black"
- x="20" y="-120" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="60" y="-120" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="40" y="-104" width="20" height="20" />
- </g>
-
-
- <text x="8" y="28" style="fill:black; font-size:27;">8</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">8</text>
- </symbol>
-
- <symbol id="s9" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
-
- <use xlink:href="#spade" fill="black"
- x="17" y="35" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="63" y="35" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="17" y="57.5" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="63" y="57.5" width="20" height="20" />
-
- <use xlink:href="#spade" fill="black"
- x="40" y="70" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#spade" fill="black"
- x="17" y="-125" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="63" y="-125" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="17" y="-102.5" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="63" y="-102.5" width="20" height="20" />
- </g>
-
- <text x="8" y="28" style="fill:black; font-size:27;">9</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">9</text>
- </symbol>
-
- <symbol id="s10" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
- <use xlink:href="#spade" fill="black"
- x="17" y="35" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="63" y="35" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="17" y="57.5" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="63" y="57.5" width="20" height="20" />
-
- <use xlink:href="#spade" fill="black"
- x="40" y="47.5" width="20" height="20" />
-
- <g transform="scale(1,-1)">
- <use xlink:href="#spade" fill="black"
- x="17" y="-125" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="63" y="-125" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="17" y="-102.5" width="20" height="20" />
- <use xlink:href="#spade" fill="black"
- x="63" y="-102.5" width="20" height="20" />
-
- <use xlink:href="#spade" fill="black"
- x="40" y="-112.5" width="20" height="20" />
- </g>
-
- <text x="2" y="28" dx="0 -4" style="fill:black; font-size:27;">10</text>
- <text transform="scale(-1,-1)" x="-98" y="-132" dx="0 -4"
- style="fill:black; font-size:27;">10</text>
- </symbol>
-
- <symbol id="s11" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
- <text x="10" y="28" style="fill:black; font-size:27;">J</text>
- <text transform="scale(-1,-1)" x="-90" y="-132"
- style="fill:black; font-size:27;">J</text>
- </symbol>
-
- <symbol id="s12" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
- <text x="6" y="28" style="fill:black; font-size:27;">Q</text>
- <text transform="scale(-1,-1)" x="-94" y="-132"
- style="fill:black; font-size:27;">Q</text>
- </symbol>
-
- <symbol id="s13" viewBox="0 0 100 160">
- <use xlink:href="#card-spade" width="100" height="160"/>
- <text x="8" y="28" style="fill:black; font-size:27;">K</text>
- <text transform="scale(-1,-1)" x="-92" y="-132"
- style="fill:black; font-size:27;">K</text>
- </symbol>
-
- </defs>
-
- <use xlink:href="#h1" x="5" y="5" width="65" height="105" />
- <use xlink:href="#h2" x="80" y="5" width="65" height="105" />
- <use xlink:href="#h3" x="155" y="5" width="65" height="105" />
- <use xlink:href="#h4" x="230" y="5" width="65" height="105" />
- <use xlink:href="#h5" x="305" y="5" width="65" height="105" />
- <use xlink:href="#h6" x="380" y="5" width="65" height="105" />
- <use xlink:href="#h7" x="455" y="5" width="65" height="105" />
- <use xlink:href="#h8" x="530" y="5" width="65" height="105" />
- <use xlink:href="#h9" x="605" y="5" width="65" height="105" />
- <use xlink:href="#h10" x="680" y="5" width="65" height="105" />
- <use xlink:href="#h11" x="755" y="5" width="65" height="105" />
- <use xlink:href="#h12" x="830" y="5" width="65" height="105" />
- <use xlink:href="#h13" x="905" y="5" width="65" height="105" />
-
- <use xlink:href="#s1" x="5" y="115" width="65" height="105" />
- <use xlink:href="#s2" x="80" y="115" width="65" height="105" />
- <use xlink:href="#s3" x="155" y="115" width="65" height="105" />
- <use xlink:href="#s4" x="230" y="115" width="65" height="105" />
- <use xlink:href="#s5" x="305" y="115" width="65" height="105" />
- <use xlink:href="#s6" x="380" y="115" width="65" height="105" />
- <use xlink:href="#s7" x="455" y="115" width="65" height="105" />
- <use xlink:href="#s8" x="530" y="115" width="65" height="105" />
- <use xlink:href="#s9" x="605" y="115" width="65" height="105" />
- <use xlink:href="#s10" x="680" y="115" width="65" height="105" />
- <use xlink:href="#s11" x="755" y="115" width="65" height="105" />
- <use xlink:href="#s12" x="830" y="115" width="65" height="105" />
- <use xlink:href="#s13" x="905" y="115" width="65" height="105" />
-
- <use xlink:href="#d1" x="5" y="225" width="65" height="105" />
- <use xlink:href="#d2" x="80" y="225" width="65" height="105" />
- <use xlink:href="#d3" x="155" y="225" width="65" height="105" />
- <use xlink:href="#d4" x="230" y="225" width="65" height="105" />
- <use xlink:href="#d5" x="305" y="225" width="65" height="105" />
- <use xlink:href="#d6" x="380" y="225" width="65" height="105" />
- <use xlink:href="#d7" x="455" y="225" width="65" height="105" />
- <use xlink:href="#d8" x="530" y="225" width="65" height="105" />
- <use xlink:href="#d9" x="605" y="225" width="65" height="105" />
- <use xlink:href="#d10" x="680" y="225" width="65" height="105" />
- <use xlink:href="#d11" x="755" y="225" width="65" height="105" />
- <use xlink:href="#d12" x="830" y="225" width="65" height="105" />
- <use xlink:href="#d13" x="905" y="225" width="65" height="105" />
-
- <use xlink:href="#c1" x="5" y="335" width="65" height="105" />
- <use xlink:href="#c2" x="80" y="335" width="65" height="105" />
- <use xlink:href="#c3" x="155" y="335" width="65" height="105" />
- <use xlink:href="#c4" x="230" y="335" width="65" height="105" />
- <use xlink:href="#c5" x="305" y="335" width="65" height="105" />
- <use xlink:href="#c6" x="380" y="335" width="65" height="105" />
- <use xlink:href="#c7" x="455" y="335" width="65" height="105" />
- <use xlink:href="#c8" x="530" y="335" width="65" height="105" />
- <use xlink:href="#c9" x="605" y="335" width="65" height="105" />
- <use xlink:href="#c10" x="680" y="335" width="65" height="105" />
- <use xlink:href="#c11" x="755" y="335" width="65" height="105" />
- <use xlink:href="#c12" x="830" y="335" width="65" height="105" />
- <use xlink:href="#c13" x="905" y="335" width="65" height="105" />
-
-<!-- <use xlink:href="#card-back" x="5" y="5" width="65" height="105" /> -->
-</svg>
-
-
-
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/klondike.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/klondike.svg
deleted file mode 100644
index 9ec44a908ea..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/klondike.svg
+++ /dev/null
@@ -1,337 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- An implementation of traditional solitaire in SVG -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: klondike.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
- <svg width="800" height="600" viewBox="0 0 800 600"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- onload="loadHandler(evt)">
-
- <script language="text/ecmascript" xlink:href="script/util.js"/>
- <script language="text/ecmascript" xlink:href="script/board.js"/>
- <script language="text/ecmascript" xlink:href="script/deck.js"/>
- <script language="text/ecmascript" xlink:href="script/card.js"/>
- <script language="text/ecmascript" xlink:href="script/pile.js"/>
-<script language="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
- var xlinkns = "http://www.w3.org/1999/xlink";
- var cg = document.getElementById("cards");
- var dragGroup = document.getElementById("drag");
- var root = document.getRootElement();
-
- var BOARD = new Board(cg, dragGroup);
- BOARD.setNotifyMoveDone(solitareMoveDone);
-
- var DECK_PILES = new Array();
- DECK_PILES[0] = new Pile(BOARD, 2.5, 5, 75, 105, 0, 0, 0, 0);
- DECK_PILES[1] = new Pile(BOARD, 2.5, 120, 75, 105, 0, 0, 0, 0);
- DECK_PILES[2] = new Pile(BOARD, 2.5, 235, 75, 105, 0, 0, 0, 0);
- DECK_PILES[3] = new Pile(BOARD, 2.5, 350, 75, 105, 0, 0, 0, 0);
-
- var pileUp, pileDown;
- var dealUp, dealDown;
-
- function loadHandler(evt) {
- getURL("cards/default.svg", setupCards);
- }
-
- function setupCards(result) {
- if (!result.content)
- return;
- var doc = parseXML(result.content, document);
- var fc;
- for (fc=doc.firstChild; fc; fc = fc.nextSibling) {
- if (fc.nodeName == "svg") break;
- }
- if (fc.nodeName != "svg") return;
- for (fc=fc.firstChild; fc; fc = fc.nextSibling) {
- if (fc.nodeName == "defs") break;
- }
- if (fc.nodeName != "defs") return;
- root.appendChild(fc);
- init();
- }
-
-
- function init() {
- var deck = new Deck(document, 1, "", 75, 105);
- deck.shuffle();
- for (var i=0; i<4; i++) {
- DECK_PILES[i].setDragCheck(deckDragCheck);
- DECK_PILES[i].setDropCheck(deckDropCheck);
- }
-
- pileDown = new Array();
- pileUp = new Array();
- for (var i=0; i<7; i++) {
- pileDown[i] = new Pile(BOARD, 80*(i+1), 65, 75, 105, 0, 10, 0, -10);
- pileUp[i] = new Pile(BOARD, 80*(i+1), 75, 75, 105, 0, 25, 0, 0);
- pileUp[i].setDragCheck(dragCheck);
- pileUp[i].setDropCheck(dropCheck);
- pileUp[i].setDoubleClick(handleDoubleClick);
- }
-
- dealDown = new Pile(BOARD, 640, 105, 75, 105, 0, 5, 0, -5);
- dealDown.setDragCheck(dealDownDragCheck);
- dealDown.setDropCheck(dealDownDropCheck);
- dealDown.setClick(dealDownClick);
-
- dealUp = new Pile(BOARD, 640, 220, 80, 105, 0, 5, 0, 0);
- dealUp.setDragCheck(dealUpDragCheck);
- dealUp.setDropCheck(dealUpDropCheck);
- dealUp.setDoubleClick(handleDoubleClick);
-
- for (var i=0; i<6; i++) {
- for (var j=6-i; j<7; j++) {
- pileDown[j].addCard(deck.dealCard(false));
- }
- }
- for (var i=0; i<7; i++) {
- pileUp[i].addCard(deck.dealCard(true));
- }
- for (var i=0; i<21; i++) {
- dealDown.addCard(deck.dealCard(false));
- }
- for (var i=0; i<3; i++) {
- dealUp.addCard(deck.dealCard(i==2));
- }
- }
-
- function handleDoubleClick(pile, evt) {
- if (!pile) return;
-
- var c = pile.checkTopCard();
- if (!c) return;
- for (var i=0; i<4; i++) {
- if (DECK_PILES[i].size() == 0) {
- if (c.getValue() == 1) {
- DECK_PILES[i].moveCardTo(c, 40);
- solitareMoveDone();
- return;
- }
- continue;
- }
- var top = DECK_PILES[i].checkTopCard();
- if ((top.suite != c.suite) ||
- (! top.valueOneHigher(c)))
- continue;
- DECK_PILES[i].moveCardTo(c, 40);
- solitareMoveDone();
- return;
- }
- if (pile == dealUp) {
- if (c.getValue() != 13)
- return;
- // It's a king look for an open spot.
- for (var i=0; i<7; i++) {
- if (pileUp[i].size() == 0) {
- pileUp[i].moveCardTo(c, 40);
- solitareMoveDone();
- return;
- }
- }
- return;
- }
-
- // For field piles check bottom card
- c = pile.cards[0];
- if (c.getValue() != 13)
- return;
- // It's a king look for an open spot.
- for (var i=0; i<7; i++) {
- if (pileUp[i].size() == 0) {
- var len = pile.size();
- var cards = new Array()
- for (var j=0; j<len; j++) {
- cards.push(pile.cards[j]);
- }
- pileUp[i].moveCardsTo(cards, 40);
- solitareMoveDone();
- return;
- }
- }
- }
-
-
- function dragCheck(pile, card, index) {
- var sz = pile.size();
- var prevCard = card;
- for (var i=index+1; i<sz; i++) {
- var c = pile.checkCard(i);
- if ((prevCard.colorMatch(c)) ||
- (!prevCard.valueOneLower(c)))
- return false;
- prevCard = c;
- }
- return dragGroup;
- }
-
- function dropCheck(fromPile, toPile, cards) {
- var dragBottomCard = cards[0];
- var pileTopCard = toPile.checkTopCard();
- if (!pileTopCard) {
- if (dragBottomCard.getValue() != 13)
- return false;
- } else if ((pileTopCard.colorMatch(dragBottomCard)) ||
- (!pileTopCard.valueOneLower(dragBottomCard))) {
- return false;
- }
- for (var i=0; i<cards.length; i++) {
- toPile.addCard(cards[i]);
- }
- if ((fromPile == dealUp) &&
- (dealUp.size() != 0))
- dealUp.checkTopCard().flipCard(true);
- return true;
- }
-
- function deckDragCheck(pile, card, index) {
- return dragGroup;
- }
-
- function deckDropCheck(fromPile, toPile, cards) {
- if (toPile.size() == 0) {
- if (cards[cards.length-1].getValue() != 1)
- return false;
- } else {
- var top = toPile.checkTopCard();
- if ((top.suite != cards[0].suite) ||
- (! top.valueOneHigher(cards[cards.length-1])))
- return false;
- }
-
- // Success!
- for (var i=cards.length-1; i>=0; i--) {
- toPile.addCard(cards[i]);
- }
- if ((fromPile == dealUp) &&
- (dealUp.size() != 0))
- dealUp.checkTopCard().flipCard(true);
- return true;
- }
-
- function dealUpDragCheck(pile, card, index) {
- if (index == pile.size()-1)
- return dragGroup;
- return false;
- }
- function dealUpDropCheck(fromPile, toPile, cards) {
- return false;
- }
-
- function dealDownDragCheck(pile, card, index) {
- return false;
- }
- function dealDownDropCheck(fromPile, toPile, cards) {
- return false;
- }
-
- function dealDownClick(pile, evt) {
- if (pile != dealDown) return;
-
- if (dealDown.size() == 0) {
- if (dealUp.size() <= 3) // No point in flipping.
- return;
-
- var len = dealUp.size();
- for (var i=0; i<len; i++) {
- var c = dealUp.getTopCard(c);
- c.flipCard(false);
- dealDown.addCard(c);
- }
- }
-
- if (dealUp.size() != 0)
- dealUp.checkTopCard().flipCard(false);
-
- for (var i=0; i<3; i++) {
- if (dealDown.size() == 0) break;
- var c = dealDown.getTopCard();
- dealUp.addCard(c);
- }
- if (dealUp.size() != 0)
- dealUp.checkTopCard().flipCard(true);
- }
-
- function solitareMoveDone() {
- var zeroCount=0;
- if (dealUp.size() != 0)
- dealUp.checkTopCard().flipCard(true);
- for (var i=0; i<7; i++) {
- if (pileUp[i].size()!=0)
- continue;
- zeroCount++;
- if (pileDown[i].size() != 0) {
- var c = pileDown[i].getTopCard();
- c.flipCard(true);
- pileUp[i].addCard(c);
- }
- }
- if (zeroCount != 7)
- return;
- if ((dealUp.size() == 0) &&
- (dealDown.size() == 0)) {
- BOARD.won();
- }
- }
-]]></script>
-
- <g id="background" style="pointer-events:none;">
- <rect x="0" y="0" width="100%" height="100%" fill="#080"
- pointer-events="fill"/>
-
- <g fill="none" stroke="white" stroke-width="1">
- <rect rx="6" ry="6" x="7.5" y="5" width="64" height="104"/>
- <rect rx="6" ry="6" x="7.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="7.5" y="235" width="64" height="104"/>
- <rect rx="6" ry="6" x="7.5" y="350" width="64" height="104"/>
-
- <rect rx="6" ry="6" x="645" y="105" width="64" height="104"/>
- <rect rx="6" ry="6" x="645" y="220" width="64" height="104"/>
-
- <rect rx="6" ry="6" x="85" y="75" width="64" height="104"/>
- <rect rx="6" ry="6" x="165" y="75" width="64" height="104"/>
- <rect rx="6" ry="6" x="245" y="75" width="64" height="104"/>
- <rect rx="6" ry="6" x="325" y="75" width="64" height="104"/>
- <rect rx="6" ry="6" x="405" y="75" width="64" height="104"/>
- <rect rx="6" ry="6" x="485" y="75" width="64" height="104"/>
- <rect rx="6" ry="6" x="565" y="75" width="64" height="104"/>
- </g>
-
- </g>
-
- <g id="cards"/>
-
- <g id="drag" style="pointer-events:none; opacity: 0.75;"/>
-
- <g id="win" style="display:none; pointer-events:none; ">
- <rect x="0" y="0" width="800" height="600" fill="#008"
- fill-opacity="0.75"/>
- <text x="50%" y="50%" text-anchor="middle"
- font-size="72" fill="white">You Win!!!</text>
- </g>
- </svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/board.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/board.js
deleted file mode 100644
index 001a918f0dd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/board.js
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-var svgns = "http://www.w3.org/2000/svg";
-var xlinkns = "http://www.w3.org/1999/xlink";
-
-function Board(boardGroup, moveGroup, winG, helpG) {
- this.doc = boardGroup.getOwnerDocument();
- this.root = this.doc.getRootElement();
- this.helpG = (helpG)?helpG:this.doc.getElementById("help");
- this.winG = (winG)?winG:this.doc.getElementById("win");
- this.boardGroup = boardGroup;
- this.moveGroup = moveGroup;
- this.thePiles = new Array();
- this.moves = new Array();
- this.moveIndex = 0;
- this.numMoves = 0;
- this.isWon = false;
-
- this.root.addEventListener("keypress", this, false);
-
- if (helpG) {
- var board = this;
- this.helpG.addEventListener("click", function() { board.hideHelp(); }, false);
- }
-}
-
-Board.prototype.won = function() {
- if (!this.winG) return;
- var style = this.winG.style;
- if (style.getPropertyValue("display") == "inline") {
- this.unwon();
- return;
- }
- style.setProperty("display", "inline", "");
- this.isWon = true;
-};
-
-Board.prototype.unwon = function() {
- if (!this.winG) return;
- if (this.winG.style.getPropertyValue("display") != "none") {
- this.winG.style.setProperty("display", "none", "");
- }
-};
-
-Board.prototype.setNotifyMoveDone = function(moveDone) {
- this.moveDone = moveDone;
-};
-
-Board.prototype.notifyMoveDone = function() {
- if (this.moveDone) {
- this.moveDone();
- }
-};
-
-Board.prototype.saveMove = function(moveinfo) {
- this.moves[this.moveIndex++] = moveinfo;
- this.numMoves = this.moveIndex;
- this.isWon = false;
-};
-
-Board.prototype.setMoveInfo = function(moveinfo) {
- if (this.moveIndex == 0) return null;
- this.moves[this.moveIndex-1] = moveinfo;
-};
-
-Board.prototype.getMoveInfo = function() {
- if (this.moveIndex == 0) return null;
- return this.moves[this.moveIndex-1];
-};
-
-Board.prototype.undoMove = function() {
- if (this.moveIndex == 0) return;
- if (this.isWon) this.unwon();
-
- this.moveIndex--;
- var mi = this.moves[this.moveIndex];
- mi.undo();
-};
-
-Board.prototype.redoMove = function() {
- if (this.moveIndex == this.numMoves) return;
-
- var mi = this.moves[this.moveIndex++];
- mi.redo();
-
- if (this.isWon && (this.moveIndex == this.numMoves))
- this.won();
-};
-
-Board.prototype.handleEvent = function(evt) {
- var keycode = evt.keyCode ? evt.keyCode :
- evt.charCode ? evt.charCode :
- evt.which ? evt.which : void 0;
- var key = String.fromCharCode(keycode);
- if ((key == "z") || (key == "Z")) {
- this.undoMove();
- } else if ((key == "r") || (key == "R")) {
- this.redoMove();
- } else if (key == "?") {
- this.showHelp();
- }
-};
-
-Board.prototype.showHelp = function() {
- if (!this.helpG) return;
- var style = this.helpG.style;
- if (style.getPropertyValue("display") == "inline") {
- this.hideHelp();
- return;
- }
- style.setProperty("display", "inline", "");
- style.setProperty("pointer-events", "fill", "");
- var board = this;
-}
-
-Board.prototype.hideHelp = function() {
- if (!this.helpG) return;
- this.helpG.style.setProperty("pointer-events", "none", "");
- this.helpG.style.setProperty("display", "none", "");
-}
-
-function MultiMoveInfo(mi1, mi2) {
- this.mi1 = mi1;
- this.mi2 = mi2;
- this.undo = function() {
- this.mi2.undo();
- this.mi1.undo();
- };
- this.redo = function() {
- this.mi1.redo();
- this.mi2.redo();
- };
-}
-
-function SimpleMoveInfo(fromCards, fromPile, toCards, toPile) {
- this.fromCards = fromCards;
- this.fromPile = fromPile;
- this.toCards = toCards;
- this.toPile = toPile;
-
- this.undo = function() {
- var len = fromCards.length;
- for (var i=0; i<len; i++) {
- fromPile.moveCardTo(fromCards[i], 40, 1);
- }
- };
- this.redo = function() {
- var len = toCards.length;
- for (var i=0; i<len; i++) {
- toPile.moveCardTo(toCards[i], 40, 1);
- }
- };
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/card.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/card.js
deleted file mode 100644
index fcf9a60b209..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/card.js
+++ /dev/null
@@ -1,234 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-var svgns = "http://www.w3.org/2000/svg";
-var xlinkns = "http://www.w3.org/1999/xlink";
-
-var SUITE_DIAMOND = 1;
-var SUITE_CLUB = 2;
-var SUITE_HEART = 3;
-var SUITE_SPADE = 4;
-
-var MOVING = new Array();
-
-function Card(doc, value, suite, deck, faceup) {
- this.value = value;
- this.suite = suite;
- this.deck = deck;
-
- this.elem = doc.createElementNS(svgns, "g");
- this.svg = doc.createElementNS(svgns, "svg");
- this.svg.setAttribute("x", "0");
- this.svg.setAttribute("y", "0");
- this.svg.setAttribute("width", "100");
- this.svg.setAttribute("height", "100");
- this.elem.appendChild(this.svg);
-
- var id;
- switch(suite) {
- case SUITE_DIAMOND: id = "d"; break;
- case SUITE_CLUB: id = "c"; break;
- case SUITE_HEART: id = "h"; break;
- case SUITE_SPADE: id = "s"; break;
- }
- id += value;
- this.id = id;
- this.card = doc.createElementNS(svgns, "use");
- this.faceup = faceup;
- if (this.faceup) {
- this.card.setAttributeNS(xlinkns, "xlink:href",
- deck + "#" + id);
- } else {
- this.card.setAttributeNS(xlinkns, "xlink:href",
- deck + "#card-back");
- }
- this.card.setAttribute("x", "0");
- this.card.setAttribute("y", "0");
- this.card.setAttribute("width", "100%");
- this.card.setAttribute("height", "100%");
- this.svg.appendChild(this.card);
- this.rect = doc.createElementNS(svgns, "rect");
- this.rect.setAttribute("x", "0");
- this.rect.setAttribute("y", "0");
- this.rect.setAttribute("width", "100%");
- this.rect.setAttribute("height", "100%");
- this.rect.setAttribute("style", "visibility:hidden; pointer-events:fill");
- this.svg.appendChild(this.rect);
-
- return this;
-}
-
-Card.prototype.flipCard = function(faceup) {
- if (this.faceup == faceup) return;
- if (faceup) {
- this.card.setAttributeNS(xlinkns, "xlink:href",
- this.deck + "#" + this.id);
- } else {
- this.card.setAttributeNS(xlinkns, "xlink:href",
- this.deck + "#card-back");
- }
- this.faceup = faceup;
-}
-
-Card.prototype.getValue = function() {
- return this.value;
-}
-
-Card.prototype.getSuite = function() {
- return this.suite;
-}
-
-Card.prototype.getElem = function() {
- return this.elem;
-}
-
-Card.prototype.suiteMatch = function(c) {
- return c.suite == this.suite;
-}
-
-Card.prototype.isRed = function() {
- return ((this.suite == SUITE_HEART) || (this.suite == SUITE_DIAMOND));
-}
-Card.prototype.isBlack = function() {
- return ((this.suite == SUITE_CLUB) || (this.suite == SUITE_SPADE));
-}
-
-Card.prototype.colorMatch = function(c) {
- return c.isRed() == this.isRed();
-}
-
-Card.prototype.valueMatch = function(c) {
- return c.value == this.value;
-}
-
-Card.prototype.valueOneHigher = function(c) {
- return c.value-1 == this.value;
-}
-
-Card.prototype.valueOneLower = function(c) {
- return c.value+1 == this.value;
-}
-
-Card.prototype.asString = function() {
- return this.id;
-}
-
-Card.prototype.setPos = function(x, y) {
- if ((this.x == x) && (this.y == y)) return;
- this.x = x;
- this.y = y;
- this.elem.setAttribute("transform", "translate("+x+","+y+")");
-}
-
-Card.prototype.setSize = function(w, h) {
- this.w = w;
- this.h = h;
- this.svg.setAttribute("width", ""+w);
- this.svg.setAttribute("height", ""+h);
-}
-
-Card.prototype.moveTo = function(x, y, step) {
- this.destX = x;
- this.destY = y;
- this.dx = (x - this.x);
- this.dy = (y - this.y);
- var dist = Math.sqrt(this.dx*this.dx+this.dy*this.dy);
- var steps = Math.floor(dist/step);
- if (steps < 1) steps = 1;
- this.dx /= steps;
- this.dy /= steps;
- if (this.moving)
- return;
-
- if (!this.updateDisplay())
- return;
-
- this.moving = true;
- MOVING.push(this);
- if (MOVING.length == 1) {
- setTimeout("moveCards()", 50);
- }
-}
-
-Card.prototype.updateDisplay = function() {
- var deltaX = (this.destX-this.x);
- var newX = this.x + this.dx;
- var register = false;
- if (deltaX < 0) {
- if (((deltaX*1.01) <= this.dx) &&
- ((deltaX*0.99) >= this.dx)) {
- newX = this.destX;
- } else {
- register = true;
- }
- } else {
- if (((deltaX*1.01) >= this.dx) &&
- ((deltaX*0.99) <= this.dx)) {
- newX = this.destX;
- } else {
- register = true;
- }
- }
- var deltaY = (this.destY-this.y);
- var newY = this.y + this.dy;
- if (deltaY < 0) {
- if (((deltaY*1.01) <= this.dy) &&
- ((deltaY*0.99) >= this.dy)) {
- newY = this.destY;
- } else {
- register = true;
- }
- } else {
- if (((deltaY*1.01) >= this.dy) &&
- ((deltaY*0.99) <= this.dy)) {
- newY = this.destY;
- } else {
- register = true;
- }
- }
- this.setPos(newX, newY);
- if (!register) {
- var nc = this.pile.nextCard(this);
- while (nc) {
- var ncelem = nc?nc.elem:null;
- if (ncelem.parentNode == this.pile.g) {
- this.pile.g.insertBefore(this.elem, ncelem);
- break;
- }
- nc = this.pile.nextCard(nc);
- }
- if (!nc)
- this.pile.g.appendChild(this.elem);
- }
- this.moving = register;
- return register;
-}
-
-function moveCards() {
- var register = false;
- var num = MOVING.length;
- for (var i=0; i<num; i++) {
- var card = MOVING.shift();
- if (card.updateDisplay()) {
- MOVING.push(card);
- register = true;
- } else {
- }
- }
- if (register) {
- setTimeout("moveCards()", 50);
- }
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/deck.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/deck.js
deleted file mode 100644
index 3c74c36be61..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/deck.js
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-function Deck(doc, numDecks, deck, w, h) {
- this.deck = deck;
- this.cards = new Array(numDecks*52);
-
- var count=0;
- for (var d=0; d<numDecks; d++) {
- for (var s=0; s<4; s++) {
- for (var c=0; c<13; c++) {
- var card = new Card(doc, c+1, s+1, deck, false);
- card.setSize(w, h);
- this.cards[count++] = card;
- }
- }
- }
- return this;
-}
-
-Deck.prototype.shuffle = function() {
- var len = this.cards.length;
- for (var s=0; s<2; s++) {
- for (var x=0; x<len; x++) {
- var r = len;
- while (r >= len)
- r = Math.floor(Math.random()*(len-x));
- var c = this.cards[r];
- this.cards.splice(r, 1);
- this.cards[len-1] = c;
- }
- }
-}
-
-Deck.prototype.dealCard = function(faceup) {
- var c = this.cards.shift();
- c.flipCard(faceup);
- return c;
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/pile.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/pile.js
deleted file mode 100644
index 05a72690a93..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/pile.js
+++ /dev/null
@@ -1,399 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-var svgns = "http://www.w3.org/2000/svg";
-var xlinkns = "http://www.w3.org/1999/xlink";
-
-function Pile(board, x, y, w, h, dx, dy, pdx, pdy) {
- this.board = board;
- this.doc = board.doc;
- this.index = board.thePiles.length;
-
- board.thePiles.push(this);
- this.g = this.doc.createElementNS(svgns, "g");
- this.g.setAttribute("id", "pile-"+this.index);
- this.g.addEventListener("mousedown", new PileMouseDownHandler(this), false);
- this.g.addEventListener("click", new PileClickHandler(this), false);
-
- this.base = this.doc.createElementNS(svgns, "rect");
- this.base.setAttribute("x", ""+x);
- this.base.setAttribute("y", ""+y);
- this.base.setAttribute("width", ""+w);
- this.base.setAttribute("height", ""+h);
- this.base.setAttribute("style", "visibility:hidden; pointer-events:fill");
- this.g.appendChild(this.base);
-
- board.boardGroup.appendChild(this.g);
- this.x = x;
- this.y = y;
- this.width = w;
- this.height = h;
- this.dx = dx;
- this.dy = dy;
- this.pdx = pdx;
- this.pdy = pdy;
- this.cards = new Array();
- var me = this;
-}
-
-Pile.prototype.addCard = function(card) {
- if (card.pile) {
- card.pile.removeCard(card);
- }
- var len = this.cards.length;
- if ((this.pdx != 0) || (this.pdy !=0)) {
- for (var i=0; i<len; i++) {
- this.cards[i].setPos(this.x+this.pdx*len+this.dx*i,
- this.y+this.pdy*len+this.dy*i);
- }
- }
- card.pile = this;
- this.cards[len] = card;
- card.rect.style.setProperty("pointer-events", "fill", "");
- card.setPos(this.x+this.pdx*len+this.dx*len,
- this.y+this.pdy*len+this.dy*len);
- this.g.appendChild(card.getElem());
-}
-
-Pile.prototype.removeCard = function(card) {
- if (this != card.pile) return;
- var len = this.cards.length;
- for (var i=len-1; i>=0; i--) {
- var c = this.cards[i];
- if (c == card) {
- this.cards.splice(i, 1);
- len = this.cards.length;
- for (var j=i; j<len; j++) {
- c = this.cards[j];
- c.setPos(this.x+this.dx*j, this.y+this.dy*j);
- }
- card.pile = null;
- break;
- }
- }
- if ((this.pdx != 0) || (this.pdy !=0)) {
- var len = this.cards.length;
- var x = this.x+this.pdx*(len-1);
- var y = this.y+this.pdy*(len-1);
- for (var i=0; i<len; i++) {
- this.cards[i].setPos(x+this.dx*i, y+this.dy*i);
- }
- }
-}
-
-Pile.prototype.moveCardTo = function(card, step) {
- if (card.pile) {
- card.pile.removeCard(card);
- }
- var len = this.cards.length;
- card.pile = this;
- this.cards.push(card);
- card.rect.style.setProperty("pointer-events", "fill", "");
- this.board.moveGroup.appendChild(card.getElem());
- var x = this.x+this.pdx*len;
- var y = this.y+this.pdy*len;
- card.moveTo(x+this.dx*len, y+this.dy*len, step);
-}
-
-Pile.prototype.moveCardsTo = function(cards, step) {
- var xlocs = new Array();
- var ylocs = new Array();
- for (var i=0; i<cards.length; i++) {
- xlocs[i] = cards[i].x;
- ylocs[i] = cards[i].y;
- }
-
- for (var i=0; i<cards.length; i++) {
- var card = cards[i];
- if (card.pile) {
- card.pile.removeCard(card);
- }
- card.setPos(xlocs[i], ylocs[i]);
- var len = this.cards.length;
- card.pile = this;
- this.cards.push(card);
- card.rect.style.setProperty("pointer-events", "fill", "");
- this.board.moveGroup.appendChild(card.getElem());
- var x = this.x+this.pdx*len;
- var y = this.y+this.pdy*len;
- card.moveTo(x+this.dx*len, y+this.dy*len, step);
- this.moveCardTo(card, step);
- }
-}
-
-function moveCardsToPiles(cards, piles, step) {
- var xlocs = new Array();
- var ylocs = new Array();
- for (var i=0; i<cards.length; i++) {
- xlocs[i] = cards[i].x;
- ylocs[i] = cards[i].y;
- }
-
- for (var i=0; i<cards.length; i++) {
- var card = cards[i];
- var pile = piles[i];
- if (card.pile) {
- card.pile.removeCard(card);
- }
- card.setPos(xlocs[i], ylocs[i]);
- var len = pile.cards.length;
- card.pile = pile;
- pile.cards.push(card);
- card.rect.style.setProperty("pointer-events", "fill", "");
- pile.board.moveGroup.appendChild(card.getElem());
- var x = pile.x+pile.pdx*len;
- var y = pile.y+pile.pdy*len;
- card.moveTo(x+pile.dx*len, y+pile.dy*len, step);
- pile.moveCardTo(card, step);
- }
-}
-
-
-
-Pile.prototype.size = function() {
- return this.cards.length;
-}
-
-Pile.prototype.getTopCard = function() {
- if (this.cards.length == 0) return null;
- var c = this.cards.pop();
- c.pile = null;
- if ((this.pdx != 0) || (this.pdy !=0)) {
- var len = this.cards.length;
- var x = this.x+this.pdx*(len-1);
- var y = this.y+this.pdy*(len-1);
- for (var i=0; i<len; i++) {
- this.cards[i].setPos(x+this.dx*i, y+this.dy*i);
- }
- }
- return c;
-}
-
-Pile.prototype.checkTopCard = function() {
- if (this.cards.length == 0) return null;
- return this.cards[this.cards.length-1];
-}
-
-Pile.prototype.checkCard = function(index) {
- return this.cards[index];
-}
-
-Pile.prototype.nextCard = function(card) {
- var sz = this.cards.length-1;
- for (var i=0; i<sz; i++) {
- if (this.cards[i] == card)
- return this.cards[i+1];
- }
- return null;
-}
-
-Pile.prototype.setDragCheck = function(dragCheck) {
- this.dragCheck = dragCheck;
-}
-
-Pile.prototype.setDropCheck = function(dropCheck) {
- this.dropCheck = dropCheck;
-}
-
-Pile.prototype.setClick = function(click) {
- this.click = click;
-}
-
-Pile.prototype.setDoubleClick = function(doubleClick) {
- this.doubleClick = doubleClick;
-}
-
-function PileClickHandler(pile) {
- this.pile = pile;
- this.tgt = null;
- this.clickX =0;
- this.clickY =0;
- this.clickCnt =0;
-}
-
-PileClickHandler.prototype.handleEvent = function(evt) {
- if (this.tgt != evt.target) {
- this.tgt = evt.target;
- this.clickX = evt.clientX;
- this.clickY = evt.clientY;
- this.clickCnt = 1;
- if (this.pile.click)
- this.pile.click(this.pile, evt);
- return;
- }
-
- var dx = evt.clientX-this.clickX;
- var dy = evt.clientY-this.clickY;
- if (dx*dx+dy*dy > 9) {
- this.clickX = evt.clientX;
- this.clickY = evt.clientY;
- this.clickCnt = 1;
- if (this.pile.click)
- this.pile.click(this.pile, evt);
- return;
- }
-
- this.clickX = evt.clientX;
- this.clickY = evt.clientY;
- this.clickCnt++;
-
- if (this.clickCnt > 2) {
- this.clickCnt = 1;
- if (this.pile.click)
- this.pile.click(this.pile, evt);
- return;
- }
-
- if (this.pile.doubleClick) {
- this.pile.doubleClick(this.pile, evt);
- }
-};
-
-function PileMouseDownHandler(pile) {
- this.pile = pile;
-}
-
-PileMouseDownHandler.prototype.handleEvent = function(evt) {
- if (!this.pile.dragCheck) return;
- var tgt = evt.target;
- var e = tgt;
- var p = e.parentNode;
- while (p && (p != this.pile.g)) {
- e = p;
- p = e.parentNode;
- }
-
- if (!p) return;
- var c, i;
- var num = this.pile.cards.length;
- for (i=num-1; i>=0; i--) {
- c = this.pile.cards[i];
- if (e == c.elem)
- break;
- c = null;
- }
- if (!c) return;
-
- var g = this.pile.dragCheck(this.pile, c, i);
- if (!g) return;
- var cards = this.pile.cards.splice(i, num-i);
-
- new CardMoveManager(g, this.pile, cards,
- evt.clientX, evt.clientY);
-}
-
-
-/**
- * Finds the pile associated with elem, if any.
- * returns null if elem is not associated with a pile.
- * otherwise it returns the associated Pile object.
- */
-function findPile(board, elem) {
- var root = document.getRootElement();
- var tgt = elem
- var destPile = null;
- while (tgt != root) {
- var id;
- try { id = tgt.getAttribute("id"); } catch (x) { break; }
- if (id && id.substring(0, 5) == "pile-") {
- var idx = parseFloat(id.substring(5));
- destPile = board.thePiles[idx];
- break;
- }
- tgt = tgt.parentNode;
- }
- return destPile;
-}
-
-function CardMoveManager(group, pile, cards, x, y) {
- this.pile = pile;
- this.board = pile.board;
- this.cards = cards;
- this.group = group;
- this.parent = group.parentNode;
- this.root = this.group.getOwnerDocument().getRootElement();
- this.startPt = localPt(this.parent, x, y);
- this.fmm = new ForwardMouseMove(this);
- this.fmu = new ForwardMouseUp(this);
- this.root.addEventListener("mousemove", this.fmm, false);
- this.root.addEventListener("mouseup", this.fmu, false);
- this.moved = false;
-};
-
-CardMoveManager.prototype.mousemove = function(evt) {
- var pt = localPt(this.parent, evt.clientX, evt.clientY);
- var dx = pt.x-this.startPt.x;
- var dy = pt.y-this.startPt.y;
- if (!this.moved && ((dx*dx+dy*dy) < 4))
- return;
-
- if (!this.moved) {
- this.moved = true;
- // Now move cards
- for (var i=0; i<this.cards.length; i++) {
- this.cards[i].pile = null;
- this.cards[i].rect.style.removeProperty("pointer-events");
- this.group.appendChild(this.cards[i].elem);
- }
- }
-
- this.group.setAttribute("transform", "translate(" + dx + ", " + dy + ")");
-};
-
-CardMoveManager.prototype.mouseup = function(evt) {
- this.root.removeEventListener("mousemove", this.fmm, false);
- this.root.removeEventListener("mouseup", this.fmu, false);
- this.group.setAttribute("transform","");
- if (!this.moved) {
- for (var i=0; i<this.cards.length; i++) {
- this.pile.cards.push(this.cards[i]);
- }
- return;
- }
-
- var pt = localPt(this.parent, evt.clientX, evt.clientY);
- var dx = pt.x-this.startPt.x;
- var dy = pt.y-this.startPt.y;
-
- var moveInfo = false;
- var destPile = findPile(this.board, evt.target);
- if (destPile && destPile.dropCheck) {
- moveInfo = destPile.dropCheck(this.pile, destPile, this.cards);
- }
-
- switch(moveInfo) {
- case true:
- // Drop succeeded but no move info.
- this.pile.board.notifyMoveDone();
- return;
- case false:
- // Drop failed move back to original.
- for (var i=0; i<this.cards.length; i++) {
- var c = this.cards[i];
- c.setPos(c.x+dx, c.y+dy);
- }
- this.pile.moveCardsTo(this.cards, 40);
- return;
- default:
- // Drop succeed record move info.
- this.pile.board.saveMove(moveInfo);
- this.pile.board.notifyMoveDone();
- return;
- }
-};
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/util.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/util.js
deleted file mode 100644
index 8d20b46e0db..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/script/util.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-function screenCTM(elem) {
- if (elem.getScreenCTM)
- return elem.getScreenCTM();
-
- // This is to handle ASV 3.0, this depends on
- // a number of bugs in the ASV implementation.
- if (elem.currentScale) {
- var scale = root.currentScale;
- var trans = root.currentTranslate;
- var ret = root.createSVGMatrix();
- ret.scale(scale);
- ret.translate(trans.x, trans.y);
- return ret;
- }
-
- var pMat = screenCTM(elem.parentNode);
-
- var eMat = elem.getCTM();
- if (eMat == null) return pMat;
- eMat = eMat.multiply(pMat);
- return eMat;
- }
-
-function transformToElement(from, to) {
- if (!from.getTransformToElement)
- return from.getTransformToElement(to);
- var m1 = screenCTM(from);
- var m2 = screenCTM(to);
- return m1.multiply(m2.inverse());
-}
-
-// Transform screen x/y to elem's coordinate system.
-// returns an SVGPoint object.
-function localPt(elem, x, y) {
- var mat = screenCTM(elem);
- var imat = mat.inverse();
- var cPt = document.getRootElement().createSVGPoint();
- cPt.x = x;
- cPt.y = y;
- cPt = cPt.matrixTransform(imat);
- return cPt;
-}
-
-function ForwardMouseDown(obj) {
- this.obj = obj;
- this.handleEvent = function(evt) {
- obj.mousedown(evt);
- }
-}
-
-function ForwardMouseMove(obj) {
- this.obj = obj;
- this.handleEvent = function(evt) {
- obj.mousemove(evt);
- }
-}
-
-function ForwardMouseUp(obj) {
- this.obj = obj;
- this.handleEvent = function(evt) {
- obj.mouseup(evt);
- }
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/towers.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/towers.svg
deleted file mode 100644
index fc946f24fe4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/solitaire/towers.svg
+++ /dev/null
@@ -1,601 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-<svg width="800" height="600" viewBox="0 0 800 600"
- onload="loadHandler(evt)"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
-<script type="text/ecmascript" xlink:href="script/util.js"/>
-<script type="text/ecmascript" xlink:href="script/board.js"/>
-<script type="text/ecmascript" xlink:href="script/deck.js"/>
-<script type="text/ecmascript" xlink:href="script/card.js"/>
-<script type="text/ecmascript" xlink:href="script/pile.js"/>
-<script type="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
- var xlinkns = "http://www.w3.org/1999/xlink";
- var cg = document.getElementById("cards");
- var moveGroup = document.getElementById("move");
- var dragGroup = document.getElementById("drag");
- var root = document.getRootElement();
- var allowDrag = true;
-
- var BOARD = new Board(cg, moveGroup);
- BOARD.setNotifyMoveDone(towersMoveDone);
-
- var DECK_PILES = new Array();
- DECK_PILES[0] = new Pile(BOARD, 2.5, 5, 75, 105, 0, 0, 0, 0);
- DECK_PILES[1] = new Pile(BOARD, 82.5, 5, 75, 105, 0, 0, 0, 0);
- DECK_PILES[2] = new Pile(BOARD, 642.5, 5, 75, 105, 0, 0, 0, 0);
- DECK_PILES[3] = new Pile(BOARD, 722.5, 5, 75, 105, 0, 0, 0, 0);
-
- var HOLD_PILES = new Array();
- HOLD_PILES[0] = new Pile(BOARD, 242.5, 5, 75, 105, 0, 0, 0, 0);
- HOLD_PILES[1] = new Pile(BOARD, 322.5, 5, 75, 105, 0, 0, 0, 0);
- HOLD_PILES[2] = new Pile(BOARD, 402.5, 5, 75, 105, 0, 0, 0, 0);
- HOLD_PILES[3] = new Pile(BOARD, 482.5, 5, 75, 105, 0, 0, 0, 0);
-
- var piles;
-
- function loadHandler(evt) {
- getURL("cards/default.svg", setupCards);
- }
-
- function setupCards(result) {
- if (!result.content)
- return;
- var doc = parseXML(result.content, document);
- var fc;
- for (fc=doc.firstChild; fc; fc = fc.nextSibling) {
- if (fc.nodeName == "svg") break;
- }
- if (fc.nodeName != "svg") return;
- for (fc=fc.firstChild; fc; fc = fc.nextSibling) {
- if (fc.nodeName == "defs") break;
- }
- if (fc.nodeName != "defs") return;
- root.appendChild(fc);
- init();
- }
-
- function init() {
- var deck = new Deck(document, 1, "", 75, 105);
- deck.shuffle();
- DECK_PILES[0].suite = SUITE_DIAMOND;
- DECK_PILES[0].setDragCheck(deckDragCheck);
- DECK_PILES[0].setDropCheck(deckDropCheck);
- DECK_PILES[1].suite = SUITE_CLUB;
- DECK_PILES[1].setDragCheck(deckDragCheck);
- DECK_PILES[1].setDropCheck(deckDropCheck);
- DECK_PILES[2].suite = SUITE_HEART;
- DECK_PILES[2].setDragCheck(deckDragCheck);
- DECK_PILES[2].setDropCheck(deckDropCheck);
- DECK_PILES[3].suite = SUITE_SPADE;
- DECK_PILES[3].setDragCheck(deckDragCheck);
- DECK_PILES[3].setDropCheck(deckDropCheck);
-
- for (var i=0; i<4; i++) {
- HOLD_PILES[i].setDragCheck(holdDragCheck);
- HOLD_PILES[i].setDropCheck(holdDropCheck);
- }
- HOLD_PILES[0].addCard(deck.dealCard(true));
- HOLD_PILES[3].addCard(deck.dealCard(true));
-
- piles = new Array();
- for (var i=0; i<10; i++) {
- piles[i] = new Pile(BOARD, 2.5+80*i, 120, 75, 105, 0, 25, 0, 0);
- piles[i].setDragCheck(dragCheck);
- piles[i].setDropCheck(dropCheck);
- }
-
- for (var y=0; y<5; y++) {
- for (var x=0; x<10; x++) {
- piles[x].addCard(deck.dealCard(true));
- }
- }
-
- towersMoveDone();
- }
-
- function dragCheck(pile, card, index) {
- if (!allowDrag) return false;
-
- var sz = pile.size();
- // Not enough free hold spots for drag.
- if ((sz - index) > (freeHold()+1))
- return false;
-
- var prevCard = card;
- for (var i=index+1; i<sz; i++) {
- var c = pile.checkCard(i);
- if ((!prevCard.suiteMatch(c)) ||
- (!prevCard.valueOneLower(c)))
- return false;
- prevCard = c;
- }
- return dragGroup;
- }
-
- function dropCheck(fromPile, toPile, cards) {
- var dragBottomCard = cards[0];
- var pileTopCard = toPile.checkTopCard();
- if (!pileTopCard) {
- if (dragBottomCard.getValue() != 13)
- return false;
- } else if ((!pileTopCard.suiteMatch(dragBottomCard)) ||
- (!pileTopCard.valueOneLower(dragBottomCard))) {
- return false;
- }
- for (var i=0; i<cards.length; i++) {
- toPile.addCard(cards[i]);
- }
- return new SimpleMoveInfo(cards, fromPile, cards, toPile);
- }
-
- function freeHold() {
- var count = 0;
- for (var i=0; i<4; i++) {
- if (HOLD_PILES[i].size() == 0) count++;
- }
- return count;
- }
-
- function holdDragCheck(pile, card, index) {
- if (!allowDrag) return false;
- return dragGroup;
- }
-
- function holdDropCheck(fromPile, toPile, cards) {
- if ((toPile.cards.length == 0) && (cards.length == 1)) {
- toPile.addCard(cards[0]);
- return new SimpleMoveInfo(cards, fromPile, cards, toPile);
- }
- return false;
- }
-
- function deckDragCheck(pile, card, index) {
- return false;
- }
-
- function deckDropCheck(fromPile, toPile, cards) {
- if (toPile.suite != cards[0].suite) {
- return false;
- }
- var top = toPile.checkTopCard();
- if (top == null) {
- if (cards[cards.length-1].getValue() != 1)
- return false;
- } else {
- if (! top.valueOneHigher(cards[cards.length-1]))
- return false;
- }
-
- // Success!
- var toCards = new Array();
- for (var i=cards.length-1; i>=0; i--) {
- toCards.push(cards[i]);
- toPile.addCard(cards[i]);
- }
- return new SimpleMoveInfo(cards, fromPile, toCards, toPile);
- }
-
- function towersMoveDone() {
- for (var i=0; i<14; i++) {
- var pile;
- if (i<10) {
- pile = piles[i];
- } else {
- pile = HOLD_PILES[i-10];
- }
- var c = pile.checkTopCard();
- while (c != null) {
- var suite = c.getSuite();
- var suitePile = DECK_PILES[suite-1];
- var spc = suitePile.checkTopCard();
- if (spc == null) {
- if (c.getValue() != 1)
- break;
- } else if (!spc.valueOneHigher(c)) {
- break;
- }
- var mi1 = BOARD.getMoveInfo();
- var cs = new Array();
- cs.push(c);
- var mi2 = new SimpleMoveInfo(cs, pile, cs, suitePile);
- var mi = new MultiMoveInfo(mi1, mi2);
- BOARD.setMoveInfo(mi);
-
- suitePile.moveCardTo(c, 40);
- setTimeout("towersMoveDone()", 150);
- allowDrag = false;
- return;
- }
- }
-
- allowDrag = true;
-
- for (var i=0; i<10; i++) {
- var pile = piles[i];
- if (pile.checkTopCard() != null) {
- return;
- }
- }
-
- BOARD.won();
- }
-
-function showMore() {
- var moreG = document.getElementById("more");
- if (!moreG) return;
- var style = moreG.style;
- if (style.getPropertyValue("display") == "inline") {
- hideMore();
- return;
- }
- style.setProperty("display", "inline", "");
- style.setProperty("pointer-events", "fill", "");
- moreG.addEventListener("click", hideMore, false);
-}
-
-function hideMore() {
- var moreG = document.getElementById("more");
- if (!moreG) return;
- moreG.removeEventListener("click", hideMore, false);
- moreG.style.setProperty("pointer-events", "none", "");
- moreG.style.setProperty("display", "none", "");
-}
-
-]]></script>
-
- <g id="background" style="pointer-events:none;">
- <rect x="0" y="0" width="100%" height="100%" fill="#080" pointer-events="fill"/>
- <rect rx="6" ry="6" x="7.5" y="5" width="65" height="104"
- fill="white" stroke="black"/>
- <g transform="translate(7.5, 5)">
- <path fill="#FF0000" d="M49.662,52.177L32.643,78.178L15.625,52.177
- l17.019-26.001L49.662,52.177z"/>
- <path fill="none" stroke="#FFFFFF" stroke-width="2"
- d="M32.643,32.567c3.657,5.587,11.083,16.932,12.836,19.61
- c-1.753,2.678-9.179,14.022-12.836,19.61
- c-3.657-5.588-11.083-16.933-12.836-19.61
- C21.56,49.499,28.986,38.154,32.643,32.567z
- M32.643,32.567c3.657,5.587,11.083,16.932,12.836,19.61
- c-1.753,2.678-9.179,14.022-12.836,19.61
- c-3.657-5.588-11.083-16.933-12.836-19.61
- C21.56,49.499,28.986,38.154,32.643,32.567z"/>
- <path fill="#FFFFFF" d="M29.194,45.139
- c0,0,1.726-2.635,3.449-5.269c1.724,2.634,6.388,9.758,8.056,12.306
- c-1.6,2.442-4.95,7.563-8.056,12.307
- c-3.105-4.744-6.456-9.864-8.056-12.307
- C26.255,49.629,29.194,45.139,29.194,45.139z"/>
- <path fill="#FFFFFF" d="M29.194,45.139c0,0,1.726-2.635,3.449-5.269
- c1.724,2.634,6.388,9.758,8.056,12.306
- c-1.6,2.442-4.95,7.563-8.056,12.307
- c-3.105-4.744-6.456-9.864-8.056-12.307
- C26.255,49.629,29.194,45.139,29.194,45.139z
- M29.194,45.139c0,0,1.726-2.635,3.449-5.269
- c1.724,2.634,6.388,9.758,8.056,12.306
- c-1.6,2.442-4.95,7.563-8.056,12.307
- c-3.105-4.744-6.456-9.864-8.056-12.307
- C26.255,49.629,29.194,45.139,29.194,45.139z"/>
- <path d="M25.587,52.177c0,0.552-0.447,1-1,1s-1-0.448-1-1
- s0.447-1,1-1S25.587,51.625,25.587,52.177z"/>
- <path d="M33.643,39.871c0,0.552-0.447,1-1,1s-1-0.448-1-1
- s0.447-1,1-1S33.643,39.318,33.643,39.871z"/>
- <path d="M41.699,52.177c0,0.552-0.447,1-1,1s-1-0.448-1-1
- s0.447-1,1-1S41.699,51.625,41.699,52.177z"/>
- <path d="M33.643,64.483c0,0.552-0.447,1-1,1s-1-0.448-1-1
- s0.447-1,1-1S33.643,63.932,33.643,64.483z"/>
- <path d="M29.106,57.552c0,0.552-0.447,1-1,1s-1-0.448-1-1
- s0.447-1,1-1S29.106,57,29.106,57.552z"/>
- <path d="M38.18,57.552c0,0.552-0.447,1-1,1s-1-0.448-1-1
- s0.447-1,1-1S38.18,57,38.18,57.552z"/>
- <path d="M38.18,46.802c0,0.552-0.447,1-1,1s-1-0.448-1-1
- s0.447-1,1-1S38.18,46.25,38.18,46.802z"/>
- <path d="M29.105,46.802c0,0.552-0.447,1-1,1s-1-0.448-1-1
- s0.447-1,1-1S29.105,46.25,29.105,46.802z"/>
- <path d="M33.643,78.178c0,0.551-0.447,1-1,1s-1-0.449-1-1
- c0-0.553,0.447-1,1-1S33.643,77.625,33.643,78.178z"/>
- <path d="M50.662,52.177c0,0.551-0.447,1-1,1s-1-0.449-1-1
- c0-0.553,0.447-1,1-1S50.662,51.624,50.662,52.177z"/>
- <path d="M33.643,26.176c0,0.551-0.447,1-1,1s-1-0.449-1-1
- c0-0.553,0.447-1,1-1S33.643,25.623,33.643,26.176z"/>
- <path d="M16.625,52.177c0,0.551-0.447,1-1,1s-1-0.449-1-1
- c0-0.553,0.447-1,1-1S16.625,51.624,16.625,52.177z"/>
- </g>
- <rect rx="6" ry="6" x="87.5" y="5" width="65" height="104"
- fill="white" stroke="black"/>
- <g transform="translate(87.5, 5)">
- <path d="M29.224,57.547c0,7.585-3.034,14.412-8.344,14.412v1.517h24.273
- v-1.517c-6.068,0-8.345-6.827-8.345-14.412
- c2.774,3.661,7.948,4.469,11.707,1.829
- c3.856-2.709,4.787-8.032,2.078-11.888s-8.032-4.787-11.889-2.078
- c3.287-3.325,3.287-8.675,0-12c-3.313-3.351-8.717-3.382-12.068-0.068
- c-3.351,3.313-3.382,8.717-0.068,12.068
- c-3.759-2.641-8.933-1.832-11.706,1.829
- c-2.847,3.756-2.109,9.108,1.647,11.955
- c3.756,2.847,9.108,2.108,11.955-1.647"/>
- <path fill="#FFFFFF" d="M25.282,52.542c0,2.139-1.734,3.873-3.873,3.873
- s-3.873-1.734-3.873-3.873s1.734-3.873,3.873-3.873
- S25.282,50.403,25.282,52.542z"/>
- <path fill="#FFFFFF" d="M47.532,52.542c0,2.139-1.734,3.873-3.873,3.873
- s-3.873-1.734-3.873-3.873s1.734-3.873,3.873-3.873
- S47.532,50.403,47.532,52.542z"/>
- <path fill="#FFFFFF" d="M36.579,39.411c0,2.139-1.734,3.873-3.873,3.873
- s-3.873-1.734-3.873-3.873s1.734-3.873,3.873-3.873
- S36.579,37.272,36.579,39.411z"/>
- </g>
-
- <rect rx="6" ry="6" x="647.5" y="5" width="65" height="104"
- fill="white" stroke="black"/>
- <g transform="translate(647.5, 5)">
- <path fill="#FF0000" d="M13.143,42.426
- c0-6.118,3.822-11.088,8.411-11.088c6.118,0,11.089,4.971,11.089,11.088
- c0-6.118,4.971-11.088,11.089-11.088c4.588,0,8.412,4.971,8.412,11.088
- c0,8.03-16.824,17.207-19.501,30.589
- C29.966,59.633,13.143,50.456,13.143,42.426z"/>
- <path fill="none" stroke="#000" stroke-width="2" stroke-linecap="round"
- stroke-miterlimit="7" stroke-dasharray="0 6.139"
- d="M32.643,30.822c-2.89-2.762-6.784-4.484-11.089-4.484
- c-7.395,0-13.411,7.217-13.411,16.088c0,5.695,4.452,10.55,9.166,15.69
- c4.35,4.741,9.278,10.116,10.431,15.88c0.468,2.337,2.52,4.02,4.903,4.02
- s4.436-1.683,4.903-4.02c1.152-5.764,6.082-11.139,10.431-15.88
- c4.714-5.14,9.167-9.995,9.167-15.69c0-8.871-6.017-16.088-13.412-16.088
- C39.427,26.338,35.533,28.06,32.643,30.822z"/>
- <path d="M32.643,53.509c-0.749-2.514-1.698-4.628-4.891-7.82
- c-2.132-2.132-3.111-4.239-3.111-6.42c0-1.104-0.896-2-2-2
- s-2,0.896-2,2c0,4.18,2.668,6.36,5.021,8.285
- c2.562,2.094,5.259,5.044,5.909,9.791
- c0.266,1.938,0.411,4.157,1.071,4.817
- c0.66-0.66,0.806-2.879,1.071-4.817
- c0.65-4.747,3.348-7.697,5.909-9.791c2.354-1.924,5.021-4.105,5.021-8.285
- c0-1.104-0.896-2-2-2s-2,0.896-2,2c0,2.182-0.979,4.289-3.111,6.42
- C34.341,48.881,33.392,50.995,32.643,53.509z"/>
- <path fill="#FFFFFF" d="M43.77,39.268
- c0,0.621-0.504,1.125-1.125,1.125s-1.125-0.504-1.125-1.125
- s0.504-1.125,1.125-1.125S43.77,38.647,43.77,39.268z"/>
- <path fill="#FFFFFF" d="M23.766,39.268
- c0,0.621-0.504,1.125-1.125,1.125s-1.125-0.504-1.125-1.125
- s0.504-1.125,1.125-1.125S23.766,38.647,23.766,39.268z"/>
- </g>
- <rect rx="6" ry="6" x="727.5" y="5" width="65" height="104"
- fill="white" stroke="black"/>
- <g transform="translate(727.5, 5)">
- <path fill="#000" d="M49.723,52.583c1.456,1.402,2.322,3.306,2.421,5.325
- c0.213,4.374-3.159,8.093-7.532,8.306
- c-4.374,0.214-8.092-3.158-8.306-7.532
- c0,9.352,2.439,13.417,8.132,13.417v1.627H20.856v-1.627
- c5.692,0,8.132-4.065,8.132-13.417c-0.099,2.02-0.965,3.924-2.421,5.325
- c-3.154,3.037-8.173,2.941-11.21-0.213
- c-3.036-3.155-2.94-8.174,0.214-11.21
- c3.253-3.253,11.384-9.758,17.076-21.955
- C38.339,42.826,46.47,49.331,49.723,52.583z"/>
- <path fill="#FFF" d="M25.115,58.682c0,2.139-1.734,3.873-3.873,3.873
- s-3.873-1.734-3.873-3.873s1.734-3.873,3.873-3.873
- S25.115,56.543,25.115,58.682z"/>
- <path fill="#FFF" d="M48.485,58.682c0,2.139-1.734,3.873-3.873,3.873
- s-3.873-1.734-3.873-3.873s1.734-3.873,3.873-3.873
- S48.485,56.543,48.485,58.682z"/>
- <path fill="#F00" d="M21.631,52.328
- c3.035-2.934,7.202-11.569,11.016-17.667
- c3.836,6.134,8.028,14.783,11.068,17.718
- c-3.042,0.432-5.398,3.015-5.469,6.157
- c0-12.762-1.508-17.526-5.6-21.618
- c-4.092,4.092-5.039,8.856-5.039,21.632
- C27.54,55.229,24.919,52.528,21.631,52.328z"/>
- </g>
-
- <g transform="translate(242.5, 5)" clip-path="url(#castleClip)">
- <linearGradient id="sky" x1=".5" y1="1" x2=".5" y2="0">
- <stop offset="0.5" style="stop-color:#8E7BFF"/>
- <stop offset="1" style="stop-color:#810062"/>
- </linearGradient>
- <linearGradient id="castle" x1="0" y1=".5" x2="1" y2=".5">
- <stop offset="0" style="stop-color:#898989"/>
- <stop offset="0.3" style="stop-color:#A7A9A9"/>
- <stop offset="1" style="stop-color:#898989"/>
- </linearGradient>
- <clipPath id="castleClip">
- <rect rx="6" ry="6" x=".5" y=".5" width="74" height="105"/>
- <rect rx="6" ry="6" x="80.5" y=".5" width="74" height="105"/>
- <rect rx="6" ry="6" x="160.5" y=".5" width="74" height="105"/>
- <rect rx="6" ry="6" x="240.5" y=".5" width="74" height="105"/>
- </clipPath>
-
- <rect fill="url(#sky)" x=".5" y=".5" width="315" height="105"/>
- <g fill="#FFFFA9">
- <path d="M10,39h-1v-1h1z"/>
- <path d="M18,16h-1v-1h1z"/>
- <path d="M33,25h-1v-1h1z"/>
- <path d="M46,12h-1v-1h1z"/>
- <path d="M59,31h-1v-1h1z"/>
- <path d="M92,18h-1v-1h1z"/>
- <path d="M99,29h-1v-1h1z"/>
- <path d="M127,37h-1v-1h1z"/>
- <path d="M140,10h-1v-1h1z"/>
- <path d="M182,15h-1v-1h1z"/>
- <path d="M224,20h-1v-1h1z"/>
- <path d="M230,39h-1v-1h1z"/>
- <path d="M253,46h-1v-1h1z"/>
- <path d="M254,15h-1v-1h1z"/>
- <path d="M262,32h-1v-1h1z"/>
- <path d="M274,20h-1v-1h1z"/>
- <path d="M280,43h-1v-1h1z"/>
- <path d="M291,27h-1v-1h1z"/>
- <path d="M312,39h-1v-1h1z"/>
- </g>
- <path fill="#C3C7D8"
- d="M127.333,50.667c0,10.494-8.506,19-19,19s-19-8.506-19-19
- s8.506-19,19-19S127.333,40.173,127.333,50.667z"/>
-
- <path fill="#FFFFFF" stroke="#000000"
- d="M257.11,68.541c-30.157-7.08-27.901-22.959-77.54-22.959
- c-27.382,0-61.187,9.457-71.545,16.265
- c-7.651-4.001-17.214-7.379-29.618-9.288
- c-25.283-3.89-54.651,0-77.907,11.627V105.5h315
- V71.163C286.928,72.842,269.354,71.415,257.11,68.541z"/>
- <path fill="none" stroke="#000000"
- d="M0.5,64.186c23.256-11.627,52.624-15.518,77.907-11.627
- c30.232,4.651,43.604,18.023,53.488,27.907"/>
- <path fill="none" stroke="#000000"
- d="M108.025,61.846c10.358-6.808,44.163-16.265,71.545-16.265
- c69.789,0,36.976,31.396,135.93,25.582"/>
-
- <g fill="url(#castle)" stroke="#000">
- <path d="M177.5,50h-7V27.5h7V50z"/>
- <path fill="#898989" d="M201,50h-23.5V34H201V50z"/>
- <path d="M208,50h-7V27.5h7V50z"/>
- <path fill="#9E6D5C"
- d="M191.922,50c0,0,0-4.658,0-6s0-3.704-2.672-5.409
- c-2.672,1.705-2.672,4.066-2.672,5.409s0,6,0,6"/>
- <g stroke-width="0.5">
- <path d="M178.485,21.22v1.93h-1.409v-1.93h-2.227v1.93h-1.485v-1.93
- h-2.227v1.93h-1.559v-1.93h-2.227v1.93h1.147v4.35h11
- v-4.35h1.212v-1.93H178.485z"/>
- <path d="M208.985,21.22v1.93h-1.409v-1.93h-2.227v1.93h-1.485v-1.93
- h-2.227v1.93h-1.559v-1.93h-2.227v1.93H199v4.35h11v-4.35h1.212
- v-1.93H208.985z"/>
- <path fill="#9B9B49"
- d="M205.836,39.056c0,0,0-2.329,0-3s0-1.852-1.336-2.705
- c-1.336,0.853-1.336,2.033-1.336,2.705s0,3,0,3H205.836z"/>
- <path fill="#9B9B49"
- d="M175.336,39.056c0,0,0-2.329,0-3s0-1.852-1.336-2.705
- c-1.336,0.853-1.336,2.033-1.336,2.705s0,3,0,3H175.336z"/>
- </g>
- </g>
- </g>
-
- <g fill="none" stroke="white" stroke-width="1">
- <rect rx="6" ry="6" x="7.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="87.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="167.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="247.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="327.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="407.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="487.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="567.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="647.5" y="120" width="64" height="104"/>
- <rect rx="6" ry="6" x="727.5" y="120" width="64" height="104"/>
- </g>
-
- <text x="10" y="560" fill="white" font-size="20">z/Z <tspan x="45"
- >- Undo move</tspan></text>
- <rect fill="none" stroke="none"
- pointer-events="fill" onclick="BOARD.undoMove()"
- x="0" y="540" width="170" height="22"/>
-
- <text x="10" y="580" fill="white" font-size="20">r/R <tspan x="45"
- >- Redo move</tspan></text>
- <rect fill="none" stroke="none"
- pointer-events="fill" onclick="BOARD.redoMove()"
- x="0" y="562" width="170" height="22"/>
- <text x="790" y="580" fill="white" font-size="20" text-anchor="end"
- >? - Get Help</text>
- <rect fill="none" stroke="none"
- pointer-events="fill" onclick="BOARD.showHelp()"
- x="675" y="560" width="125" height="25"/>
- </g>
-
- <g id="cards"/>
-
- <g id="move" style="pointer-events:none; opacity: 0.75;">
- <g id="drag" style="pointer-events:none; opacity: 0.75;"/>
- </g>
-
- <g id="win" style="display:none; pointer-events:none; ">
- <rect x="0" y="115" width="800" height="485" fill="#008"
- fill-opacity="0.75"/>
- <text x="50%" y="50%" text-anchor="middle"
- font-size="72" fill="white">Completed!!!</text>
- </g>
-
- <g id="help" style="display:none; pointer-events:none; ">
- <rect x="0" y="115" width="800" height="485" fill="#008"
- fill-opacity="0.85"/>
- <text x="50%" y="160" font-size="36" fill="white" text-anchor="middle"
- >Towers du Alice</text>
- <text x="50" y="190" font-size="18" fill="white"
- >This is a solitare game, as with most
- <tspan x="50" dy="1.2em">the basic rules are very simple.</tspan>
-
- <tspan x="50" dy="2em">The main playing field is ten colums of</tspan>
- <tspan x="50" dy="1.2em">five cards each. Above the playing field</tspan>
- <tspan x="50" dy="1.2em">to either side are four 'deck' piles, one</tspan>
- <tspan x="50" dy="1.2em">for each suite, etween these are the</tspan>
- <tspan x="50" dy="1.2em">four Towers.</tspan>
-
- <tspan x="50" dy="2em">To start most cards are delt into the</tspan>
- <tspan x="50" dy="1.2em">playing field. The last two cards are</tspan>
- <tspan x="50" dy="1.2em">placed in two of the Towers.</tspan>
-
- <tspan x="50" dy="2em">In the main playing field only a card of</tspan>
- <tspan x="50" dy="1.2em">the same suite and one lower value can</tspan>
- <tspan x="50" dy="1.2em">be placed on another card in the</tspan>
- <tspan x="50" dy="1.2em">playing field. You are only allowed to</tspan>
- <tspan x="50" dy="1.2em">'pick up' one card at a time. As a</tspan>
- <tspan x="50" dy="1.2em">convieniece the game will allow you</tspan>
- <tspan x="50" dy="1.2em">to 'pick up' runs of cards if you have</tspan>
-
- <tspan x="425" y="190">enough open Towers that you could</tspan>
- <tspan x="425" dy="1.2em">have moved the lower cards into first.</tspan>
-
- <tspan x="425" dy="2em">The Towers are your most important</tspan>
- <tspan x="425" dy="1.2em">asset in the game. Each Tower can hold</tspan>
- <tspan x="425" dy="1.2em">one card. You can put any card you want</tspan>
- <tspan x="425" dy="1.2em">at any time, you can also remove cards</tspan>
- <tspan x="425" dy="1.2em">from the towers at any time.</tspan>
-
- <tspan x="425" dy="2em">The game will automatically clear cards</tspan>
- <tspan x="425" dy="1.2em">to the deck when possible. Unlike</tspan>
- <tspan x="425" dy="1.2em">traditional Solitare this is never</tspan>
- <tspan x="425" dy="1.2em">a bad move.</tspan>
-
- <tspan x="425" dy="2em">This game includes Undo/Redo, this</tspan>
- <tspan x="425" dy="1.2em">should pose no ethical dilema as all</tspan>
- <tspan x="425" dy="1.2em">cards are visible from the start.</tspan>
- <tspan x="425" dy="2em"
- >Get comfortable with Undo,</tspan>
- <tspan x="425" dy="1.2em">you will use it often.</tspan>
- </text>
-
- <rect x="675" y="555" width="115" height="35" rx="3" ry="3"
- fill="#001473" stroke="white" stroke-width="2" onclick="showMore()"/>
- <text x="732.5" y="580" fill="white" font-size="20" text-anchor="middle"
- pointer-events="none" >More Info</text>
- </g>
-
- <g id="more" style="display:none; pointer-events:none; ">
- <rect x="0" y="115" width="800" height="485" fill="#001473" />
- <text x="50%" y="160" font-size="36" fill="white" text-anchor="middle"
- >Towers du Alice</text>
- <text x="50%" y="190" font-size="18" fill="white" text-anchor="middle"
- >Art Cabral, author of the popular Seahaven Towers<tspan font-size=".6em" baseline-shift="6">(TM)</tspan>
- <tspan x="50%" dy="1.2em">game, has assigned a proper name to the card game,</tspan>
- <tspan x="50%" dy="1.2em">naming it after its discoverer, Alice Drennen.</tspan>
- <tspan x="50%" dy="1.2em">Art Cabral's product will still be called Seahaven Towers<tspan font-size=".6em" baseline-shift="6">(TM)</tspan>,</tspan>
-
- <tspan x="50%" dy="1.2em">but the solitaire card game itself will be named</tspan>
- <tspan x="50%" dy="1.2em">"Towers du Alice."</tspan>
- </text>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/starfield.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/starfield.svg
deleted file mode 100644
index 7269a4413cf..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/starfield.svg
+++ /dev/null
@@ -1,384 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- A star field -->
-<!-- -->
-<!-- @author shillion@ilog.fr -->
-<!-- @version $Id: starfield.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- width="450" height="500" viewBox="0 0 450 500">
- <title>Starfield</title>
-
- <defs>
-
- <!-- ######################################################################### -->
- <style type="text/css">
- <![CDATA[
- .title {
- font-size: 52;
- font-style: italic;
- font-weight: bolder
- }
- /* Colors */
- #background {
- fill: #080014
- }
- .fps-label, .fps-unit, .help, .title {
- fill: #ddf
- }
- .button-back, .gauge-back {
- fill: #edf
- }
- .button-fore, .gauge-fore {
- fill: #769
- }
- .panel-back {
- fill: #347;
- fill-opacity:0.3
- }
- .star {
- fill: white /*url(#star-fill)*/
- }
- .stop-c1 {
- stop-color: white
- }
- .stop-c2 {
- stop-color: #ffc
- }
- .stop-c3 {
- stop-color: #aa8
- }
- /* <text/> default property values */
- text {
- font-size: 9;
- text-anchor: middle
- }
- /* The property values for a <text/> preceded by another <text/> */
- text + text {
- text-anchor: start
- }
- ]]>
- </style>
-
- <!-- ######################################################################### -->
- <radialGradient id="star-fill" gradientUnits="userSpaceOnUse"
- cx="0" cy="0" fx="-5" fy="-5" r="30">
- <stop class="stop-c1" offset="0%"/>
- <stop class="stop-c2" offset="20%"/>
- <stop class="stop-c3" offset="100%"/>
- </radialGradient>
-
- <!-- ######################################################################### -->
- <g id="plus-button">
- <circle class="button-back" cx="10" cy="10" r="10"/>
- <rect class="button-fore" x="8" y="4" width="4" height="12"/>
- <rect class="button-fore" x="4" y="8" width="12" height="4"/>
- </g>
-
- <!-- ######################################################################### -->
- <g id="minus-button">
- <circle class="button-back" cx="10" cy="10" r="10"/>
- <rect class="button-fore" x="4" y="8" width="12" height="4"/>
- </g>
-
- <!-- ######################################################################### -->
- <g id="gauge">
- <rect class="gauge-back" x="0" y="0" width="150" height="20"/>
- </g>
-
-
- <!-- ######################################################################### -->
- <script type="text/ecmascript">
- <![CDATA[
- //
- // Global declarations
- //
- var starIncrement = 5
- var numberOfStars = starIncrement
- var unitCount = 1
- var units = document.getElementById("units")
- var stars = new Array()
- var controlPanelMoving = false;
- var showControlPanel = false
- var helpText1 = "Click on the title to show the control panel"
- var helpText2 = "Click on the title to hide the control panel"
- var startDate;
- var nframe;
-
- //
- // Decreases the number of stars. If numberOfStars is at his min value,
- // do nothing.
- //
- function decreaseNumberOfStars(evt) {
- if (numberOfStars == 0) {
- return
- }
-
- for (var i = 0; i < starIncrement; i++) {
- stars[--numberOfStars].freeze();
- }
- updateText("number-label", numberOfStars)
-
- unitCount--
- units.setAttributeNS(null, "width", unitCount * 10)
- }
-
- //
- // Increases the number of stars. If numberOfStars is at his max value,
- // do nothing.
- //
- function increaseNumberOfStars(evt) {
- if (numberOfStars == starIncrement * 15) {
- return
- }
-
- for (var i = 0; i < starIncrement; i++) {
- stars[numberOfStars++].activate();
- }
- updateText("number-label", numberOfStars)
-
- unitCount++
- units.setAttributeNS(null, "width", unitCount * 10)
-
- }
-
- //
- // Updates a text element content.
- //
- function updateText(id, lbl) {
- var elt = document.getElementById(id)
- var grp = elt.parentNode;
- var newelt = elt.cloneNode(true)
-
- if (newelt.firstChild == null) {
- newelt.appendChild(document.createTextNode(lbl))
- } else {
- newelt.replaceChild(document.createTextNode(lbl), newelt.firstChild)
- }
- grp.replaceChild(newelt, elt)
- }
-
- var itv;
-
- //
- // Starts the animation loops.
- //
- function initAnimations(evt) {
- for (var i = 0; i < starIncrement * 15; i++) {
- stars[i] = new Star()
- }
-
- for (var i = 0; i < starIncrement; i++) {
- stars[i].activate()
- }
- updateText("help", helpText1)
-
- itv = setInterval("animateStars()", 10)
-
- startDate = new Date()
- nframe = 0
- }
-
- //
- // Animates the stars.
- //
- function animateStars() {
- for (var i = 0; i < starIncrement * 10; i++) {
- stars[i].update()
- }
- if (nframe < 10) {
- nframe++
- } else {
- var d = new Date()
- var dt = d - startDate
- var val = Math.round(10000 / dt)
-
- updateText("fps1", val);
- updateText("fps2", val);
- // System.err.println("FPS: " + val);
- startDate = d
- nframe = 0
- }
- }
-
- var controlPanelDy;
- var controlPanelSgn;
-
- //
- // Shows/hides the control panel.
- //
- function animateControlPanel(evt) {
- if (!controlPanelMoving) {
- controlPanelMoving = true;
- showControlPanel = !showControlPanel
- if (showControlPanel) {
- updateText("help", helpText2)
- controlPanelDy = 20
- controlPanelSgn = 1
- setTimeout("controlPanelAnimation()", 50)
- } else {
- updateText("help", helpText1)
- controlPanelDy = 0
- controlPanelSgn = -1
- setTimeout("controlPanelAnimation()", 50)
- }
- }
- }
-
- //
- // Animates the control panel.
- //
- function controlPanelAnimation() {
- var elt = document.getElementById("control-panel");
-
- elt.setAttributeNS(null, "transform", "translate(0 " + ((controlPanelDy - 100) * controlPanelSgn) + ")");
-
- if (controlPanelDy < 200) {
- controlPanelDy += 20
- setTimeout("controlPanelAnimation()", 50)
- } else {
- controlPanelMoving = false;
- }
- }
-
- //
- // The star object.
- //
- function Star() {
- this.element = document.createElementNS("http://www.w3.org/2000/svg",
- "circle")
- //
- // This method activates the star.
- //
- this.activate = function() {
- this.isActive = true
- this.dx = (Math.random() - 0.5) * 100 + 1
- this.dy = (Math.random() - 0.5) * 100 + 1
- this.dr = Math.random() / 5
- }
-
- //
- // This method freezes the star.
- //
- this.freeze = function() {
- this.x = 225
- this.y = 225
- this.r = 0.01
-
- this.isActive = false
- this.updateElement()
- }
-
- //
- // This method updates the star size and position, if
- // the star has been activated.
- //
- this.update = function() {
- if (this.isActive) {
- this.x += this.dx
- this.y += this.dy
- this.r += this.dr
-
- this.dx += (this.dx > 0) ? 1 : -1
- this.dy += (this.dy > 0) ? 1 : -1
- this.dr += 0.04
-
- if ((this.x < -20 || this.x > 470) ||
- (this.y < -20 || this.y > 470) ||
- this.r > 30) {
- this.freeze()
- this.activate()
- return
- }
-
- this.updateElement()
- }
- }
- this.updateElement = function() {
- this.element.setAttributeNS(null, "transform",
- "translate("+this.x+" "+this.y+")")
- this.element.setAttributeNS(null, "r", this.r)
- }
-
- // Start as inactive...
- this.element.setAttributeNS(null, "class", "star")
- this.freeze()
- var stars = document.getElementById("stars")
- stars.insertBefore(this.element, stars.firstChild)
- }
- ]]>
- </script>
-
- </defs>
-
- <!-- ######################################################################### -->
- <!-- ######################################################################### -->
- <g id="body" onload="initAnimations(evt)">
- <rect id="background" x="0" y="0" width="100%" height="100%"/>
-
- <g id="stars"><!-- Used to store the stars --></g>
-
- <!-- The control panel -->
- <g id="control-panel" style="opacity: 0.7" transform="translate(0, -100)">
-
- <text class="help" id="help" x="50%" y="170"/> <!-- set by script -->
-
- <rect class="panel-back" x="0" y="-190" width="100%" height="70%"/>
-
- <!-- The title -->
- <text class="title" x="50%" y="150" onclick="animateControlPanel(evt)">
- Starfield
- </text>
-
- <!-- The controls -->
- <use xlink:href="#minus-button" transform="translate(90 20)"
- onclick="decreaseNumberOfStars(evt)"/>
-
- <use xlink:href="#gauge" transform="translate(150 20)"/>
-
- <rect id="units" class="gauge-fore" x="150" y="20" width="10" height="20"/>
-
- <text id="number-label" x="195" y="33">5</text>
- <text x="205" y="33">Stars at a time</text>
-
- <use xlink:href="#plus-button" transform="translate(340 20)"
- onclick="increaseNumberOfStars(evt)"/>
-
- <!-- The frame rate labels -->
- <text class="fps-label" id="fps1" x="20" y="-80"/> <!-- set by script -->
- <text class="fps-unit" x="30" y="-80">Frames per second</text>
-
- <rect class="panel-back" x="0" y="560" width="100%" height="70%"/>
-
- <text class="fps-label" id="fps2" x="20" y="583">0</text>
- <text class="fps-unit" x="30" y="583">Frames per second</text>
- </g>
- </g>
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/strokeFont.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/strokeFont.svg
deleted file mode 100644
index 43da786e384..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/strokeFont.svg
+++ /dev/null
@@ -1,481 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Illustrates an SVG font in two weights. -->
-<!-- -->
-<!-- @author Thomas DeWeese <deweese@apache.org> -->
-<!-- @version $Id: strokeFont.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>SVG 'Stroke' Font</title>
- <text class="title" x="50%" y="40">SVG 'Stroke' Font</text>
- <defs>
- <font horiz-adv-x="600" id="stroke">
- <font-face
- font-family="Stroke"
- font-weight="normal"
- units-per-em="1000"
- ascent="1000"
- descent="250"
- alphabetic="0"/>
-
- <hkern g1="f" g2="a" k="100"/>
- <hkern g1="f" g2="c" k="100"/>
- <hkern g1="f" g2="g" k="100"/>
- <hkern g1="f" g2="i" k="100"/>
- <hkern g1="f" g2="j" k="100"/>
- <hkern g1="f" g2="o" k="100"/>
- <hkern g1="f" g2="q" k="100"/>
- <hkern g1="i" g2="j" k="100"/>
-
- <missing-glyph horiz-adv-x="600" d="M0 0 V75 H50 V0 z"/>
-
- <glyph unicode=" " glyph-name=" " horiz-adv-x="500"/>
- <glyph unicode="9" glyph-name="9" horiz-adv-x="600"
- d="M430,490c0,133 -88,226 -215,226c-123,0 -215,-97 -215,-226c0,-124 113,-217 215,-217c61,0 127,34 169,88c-21,-207 -98,-315 -252,-362c-11,-3 -17,-14 -13,-25c3,-11 14,-17 25,-13c251,76 286,299 286,529zM215,313c-83,0 -175,76 -175,177c0,106 75,186 175,186c121,0 175,-93 175,-186c0,-101 -92,-177 -175,-177z"/>
- <glyph unicode="8" glyph-name="8" horiz-adv-x="600"
- d="M301,386c57,32 102,93 102,166c0,116 -77,198 -188,198c-107,0 -188,-85 -188,-198c0,-74 46,-135 104,-167c-78,-33 -130,-112 -130,-209c0,-124 113,-217 215,-217c101,0 215,93 215,217c0,100 -50,177 -129,209zM67,552c0,76 52,158 148,158c103,0 148,-79 148,-158c0,-86 -78,-150 -148,-150c0,0 0,0 0,0c0,0 0,0 0,0c-70,0 -148,64 -148,150zM215,0c-83,0 -175,76 -175,177c0,106 75,185 175,186c0,0 0,0 0,0c0,0 0,0 0,0c121,0 175,-93 175,-186c0,-101 -92,-177 -175,-177z"/>
- <glyph unicode="7" glyph-name="7" horiz-adv-x="600"
- d="M20,707c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20c0,0 383,0 438,0c-25,-53 -326,-678 -326,-678c-1,-3 -2,-6 -2,-9c0,-7 4,-15 11,-18c10,-5 22,-1 27,9l340,707c3,6 3,13 -1,19c-4,6 -10,9 -17,9l-470,0z"/>
- <glyph unicode="6" glyph-name="6" horiz-adv-x="600"
- d="M215,402c-70,0 -130,-31 -168,-82c23,230 105,347 245,347c11,0 20,9 20,20c0,11 -9,20 -20,20c-194,0 -292,-178 -292,-530c0,0 0,0 0,0c0,-124 114,-217 215,-217c101,0 215,93 215,217c0,133 -88,226 -215,226zM215,0c-83,0 -175,76 -175,177c0,106 75,186 175,186c121,0 175,-93 175,-186c0,-101 -92,-177 -175,-177z"/>
- <glyph unicode="5" glyph-name="5" horiz-adv-x="600"
- d="M100,707c-11,0 -20,-9 -20,-20l0,-304c0,-11 9,-20 20,-20l107,0c86,0 206,-58 206,-186c0,-101 -92,-177 -175,-177c-78,0 -151,56 -197,149c-5,10 -17,14 -27,9c-10,-5 -14,-17 -9,-27c52,-107 139,-172 233,-172c101,0 215,93 215,217c0,156 -144,226 -246,226c0,0 -60,0 -87,0c0,32 0,232 0,264c35,0 297,0 297,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-317,0z"/>
- <glyph unicode="4" glyph-name="4" horiz-adv-x="600"
- d="M373,743l-367,-430c-5,-6 -6,-14 -3,-21c3,-7 10,-12 18,-12c0,0 212,0 347,0c0,-144 0,-300 0,-300c0,-11 9,-20 20,-20c11,0 20,9 20,20c0,0 0,156 0,300c24,0 83,0 83,0c11,0 20,9 20,20c0,11 -9,20 -20,20c0,0 -59,0 -83,0c0,203 0,410 0,410c0,8 -5,16 -13,19c-8,3 -17,1 -22,-6zM368,676c0,-48 0,-179 0,-356c-117,0 -253,0 -303,0c43,50 251,294 303,356z"/>
- <glyph unicode="3" glyph-name="3" horiz-adv-x="600"
- d="M5,578c-5,-10 -1,-22 9,-27c10,-5 22,-1 27,9c46,93 119,149 197,149c49,0 98,-20 132,-54c28,-28 43,-64 43,-103c0,-1 0,-1 0,-2c-2,-129 -130,-148 -205,-148c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20c86,0 206,-58 206,-186c0,-101 -92,-177 -175,-177c-78,0 -151,56 -197,149c-5,10 -17,14 -27,9c-10,-5 -14,-17 -9,-27c52,-107 139,-172 233,-172c101,0 215,93 215,217c0,103 -64,169 -136,201c85,27 134,87 136,172c0,1 0,2 0,3c0,50 -19,95 -54,131c-41,41 -101,66 -160,66c-93,0 -180,-64 -233,-172z"/>
- <glyph unicode="2" glyph-name="2" horiz-adv-x="600"
- d="M31,578c-5,-10 -1,-22 9,-27c10,-5 22,-1 27,9c46,93 119,149 197,149c85,0 155,-79 157,-177c1,-85 -69,-150 -182,-226c-224,-151 -237,-318 -238,-325c0,-6 2,-11 5,-15c4,-4 9,-6 15,-6l420,0c11,0 20,9 20,20c0,11 -9,20 -20,20c0,0 -353,0 -396,0c11,47 55,165 216,273c101,68 200,144 200,257c0,1 0,2 0,3c-2,119 -90,216 -197,216c-93,0 -180,-64 -233,-172z"/>
- <glyph unicode="1" glyph-name="1" horiz-adv-x="600"
- d="M320,0l-130,0l0,730c0,9 -6,17 -15,19c-9,2 -18,-2 -22,-10l-80,-155c-5,-10 -1,-22 9,-27c10,-5 22,-1 27,9c0,0 21,41 42,82c0,-115 0,-549 0,-648l-130,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l300,0c11,0 20,9 20,20c0,11 -9,20 -20,20z"/>
- <glyph unicode="0" glyph-name="0" horiz-adv-x="600"
- d="M235,750c-132,0 -235,-174 -235,-395c0,-221 103,-395 235,-395c132,0 235,174 235,395c0,221 -103,395 -235,395zM235,710c44,0 85,-28 119,-75l-255,-530c-36,65 -59,154 -59,251c0,192 89,355 195,355zM235,0c-41,0 -79,24 -111,65l254,528c32,-64 52,-148 52,-238c0,-192 -89,-355 -195,-355z"/>
- <glyph unicode="z" glyph-name="z" horiz-adv-x="480"
- d="M20,398c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20c0,0 211,0 274,0c-43,-55 -290,-366 -290,-366c-3,-4 -4,-8 -4,-12c0,-3 1,-6 2,-9c3,-7 10,-11 18,-11l315,0c11,0 20,9 20,20c0,11 -9,20 -20,20c0,0 -211,0 -274,0c43,55 290,366 290,366c3,4 4,8 4,12c0,3 -1,6 -2,9c-3,7 -10,11 -18,11l-315,0z"/>
- <glyph unicode="Z" glyph-name="Z" horiz-adv-x="800"
- d="M20,760c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20c0,0 483,0 554,0c-46,-59 -570,-728 -570,-728c-3,-4 -4,-8 -4,-12c0,-3 1,-6 2,-9c3,-7 10,-11 18,-11l595,0c11,0 20,9 20,20c0,11 -9,20 -20,20c0,0 -483,0 -554,0c46,59 570,728 570,728c3,4 4,8 4,12c0,3 -1,6 -2,9c-3,7 -10,11 -18,11l-595,0z"/>
- <glyph unicode="y" glyph-name="y" horiz-adv-x="530"
- d="M361,404c-11,0 -20,-9 -20,-20l0,-202c0,-100 -68,-181 -151,-181c-83,0 -151,81 -151,181l0,201c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-201c0,-122 86,-221 191,-221c61,0 116,34 151,86l0,-113c0,-100 -68,-181 -151,-181c-44,0 -85,23 -114,63c-6,9 -19,11 -28,5c-9,-6 -11,-19 -5,-28c36,-50 90,-79 146,-79c105,0 191,99 191,221l0,451c0,11 -9,20 -20,20z"/>
- <glyph unicode="Y" glyph-name="Y" horiz-adv-x="820"
- d="M628,756c-9,7 -21,5 -28,-3l-282,-360l-282,360c-7,9 -19,10 -28,3c-5,-4 -8,-10 -8,-16c0,-4 1,-9 4,-12c0,0 285,-364 293,-375c0,-13 0,-373 0,-373c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,373l293,375c7,9 5,21 -3,28z"/>
- <glyph unicode="x" glyph-name="x" horiz-adv-x="500"
- d="M206,181l148,189c7,9 5,21 -3,28c-9,7 -21,5 -28,-3l-142,-181l-142,181c-7,9 -19,10 -28,3c-9,-7 -10,-19 -3,-28l148,-189l-148,-189c-7,-9 -5,-21 3,-28c9,-7 21,-5 28,3l142,181l142,-181c7,-9 19,-10 28,-3c9,7 10,19 3,28l-148,189z"/>
- <glyph unicode="X" glyph-name="X" horiz-adv-x="830"
- d="M641,-8l-293,370l286,365c7,9 5,21 -3,28c-9,7 -21,5 -28,-3l-280,-358l-284,358c-7,9 -19,10 -28,3c-9,-7 -10,-19 -3,-28l290,-365l-290,-370c-7,-9 -5,-21 3,-28c9,-7 21,-5 28,3l284,362l288,-362c7,-9 19,-10 28,-3c9,7 10,19 3,28z"/>
- <glyph unicode="w" glyph-name="w" horiz-adv-x="850"
- d="M702,402c-11,0 -20,-9 -20,-20l0,-201c0,-100 -68,-181 -151,-181c-83,0 -151,81 -151,181l0,201c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-201c0,-100 -68,-181 -151,-181c-83,0 -151,81 -151,181l0,201c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-201c0,-122 86,-221 191,-221c75,0 139,50 171,123c31,-73 96,-123 171,-123c61,0 116,34 151,86l0,-66c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,402c0,11 -9,20 -20,20z"/>
- <glyph unicode="W" glyph-name="W" horiz-adv-x="780"
- d="M595,730c0,0 0,-579 0,-686c-56,81 -261,377 -261,377c-4,5 -10,9 -16,9c-7,0 -13,-3 -16,-9c0,0 -205,-296 -261,-377c0,107 0,686 0,686c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-750c0,-9 6,-16 14,-19c8,-3 17,1 22,8c0,0 252,364 281,406c29,-42 281,-406 281,-406c5,-7 14,-10 22,-8c8,3 14,10 14,19l0,750c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20z"/>
- <glyph unicode="v" glyph-name="v" horiz-adv-x="550"
- d="M345,390c0,0 -123,-290 -152,-359c-29,69 -152,359 -152,359c-4,10 -16,15 -26,11c-10,-4 -15,-16 -11,-26l171,-402c3,-7 10,-12 18,-12c8,0 15,5 18,12l171,402c4,10 0,22 -11,26c-10,4 -22,0 -26,-11z"/>
- <glyph unicode="V" glyph-name="V" horiz-adv-x="800"
- d="M604,737c0,0 -249,-622 -281,-704c-33,82 -281,704 -281,704c-4,10 -16,15 -26,11c-10,-4 -15,-16 -11,-26l300,-750c3,-8 10,-13 19,-13c8,0 16,5 19,13l300,750c4,10 -1,22 -11,26c-10,4 -22,-1 -26,-11z"/>
- <glyph unicode="u" glyph-name="u" horiz-adv-x="550"
- d="M361,402c-11,0 -20,-9 -20,-20l0,-201c0,-100 -68,-181 -151,-181c-83,0 -151,81 -151,181l0,201c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-201c0,-122 86,-221 191,-221c61,0 116,34 151,86l0,-66c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,402c0,11 -9,20 -20,20z"/>
- <glyph unicode="U" glyph-name="U" horiz-adv-x="780"
- d="M544,750c-11,0 -20,-9 -20,-20l0,-475c0,-120 -103,-255 -242,-255c-138,0 -242,135 -242,255l0,475c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-475c0,-157 132,-295 282,-295c100,0 192,61 242,148l0,-128c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,275l0,475c0,11 -9,20 -20,20z"/>
- <glyph unicode="t" glyph-name="t" horiz-adv-x="550"
- d="M425,61c-9,6 -21,4 -28,-5l-5,-8c-27,-38 -40,-55 -78,-55c-105,0 -113,144 -113,188l0,181l133,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-133,0l0,108c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-108l-140,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l140,0l0,-181c0,-141 59,-228 153,-228c59,0 82,32 111,72l5,7c6,9 4,22 -5,28z"/>
- <glyph unicode="T" glyph-name="T" horiz-adv-x="750"
- d="M575,750l-555,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l258,0l0,-730c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,730l258,0c11,0 20,9 20,20c0,11 -9,20 -20,20z"/>
- <glyph unicode="s" glyph-name="s" horiz-adv-x="550"
- d="M16,282c0,-80 98,-107 171,-120c102,-18 154,-45 154,-81c0,-44 -69,-81 -151,-81c-82,0 -151,37 -151,81c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20c0,-68 84,-121 191,-121c107,0 191,53 191,121c0,78 -107,106 -187,120c-93,17 -138,43 -138,81c0,47 57,81 135,81c62,0 119,-22 141,-54c6,-9 19,-11 28,-5c9,6 11,19 5,28c-30,43 -98,71 -174,71c-101,0 -175,-51 -175,-121z"/>
- <glyph unicode="S" glyph-name="S" horiz-adv-x="600"
- d="M15,555c0,-97 72,-171 198,-204c123,-33 206,-75 206,-176c0,-84 -63,-175 -201,-175c-81,0 -144,33 -178,92c-5,10 -18,13 -27,8c-10,-5 -13,-18 -8,-27c40,-72 118,-113 213,-113c158,0 241,108 241,215c0,152 -153,193 -235,214c-51,13 -168,56 -168,166c0,75 51,155 163,155c76,0 137,-25 172,-70c7,-9 19,-10 28,-4c9,7 10,19 4,28c-43,55 -115,86 -204,86c-133,0 -203,-98 -203,-195z"/>
- <glyph unicode="r" glyph-name="r" horiz-adv-x="450"
- d="M337,322c-36,50 -90,79 -146,79c-61,0 -116,-34 -151,-86l0,66c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-201c0,0 0,0 0,0c0,0 0,0 0,0l0,-201c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,201c0,100 68,181 151,181c44,0 85,-23 114,-63c6,-9 19,-11 28,-5c9,6 11,19 5,28z"/>
- <glyph unicode="R" glyph-name="R" horiz-adv-x="660"
- d="M268,362c142,10 216,102 216,193c0,96 -83,194 -241,194l-224,0c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20c0,0 0,191 0,382c26,0 137,0 183,0l209,-392c5,-10 17,-13 27,-8c10,5 13,17 8,27l-200,374zM40,709c33,0 204,0 204,0c138,0 201,-80 201,-154c0,-74 -63,-154 -201,-154c0,0 -170,0 -204,0c0,151 0,292 0,308z"/>
- <glyph unicode="q" glyph-name="q" horiz-adv-x="570"
- d="M0,180c0,-122 85,-221 191,-221c61,0 116,34 151,86l0,-316c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,652c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-66c-35,52 -89,86 -151,86c-105,0 -191,-99 -191,-221zM40,180c0,100 68,181 151,181c83,0 150,-81 151,-181l0,0c0,-100 -68,-181 -151,-181c-83,0 -151,81 -151,181z"/>
- <glyph unicode="Q" glyph-name="Q" horiz-adv-x="750"
- d="M592,-17l-104,104c46,70 75,164 75,267c0,218 -126,395 -282,395c-155,0 -282,-177 -282,-395c0,-218 126,-395 282,-395c70,0 134,36 183,95l99,-99c8,-8 20,-8 28,0c8,8 8,20 0,28zM282,-1c-133,0 -242,159 -242,355c0,196 108,355 242,355c133,0 242,-159 242,-355c0,-92 -24,-176 -63,-239l-103,103c-8,8 -20,8 -28,0c-8,-8 -8,-20 0,-28l108,-108c-42,-52 -96,-83 -155,-83z"/>
- <glyph unicode="p" glyph-name="p" horiz-adv-x="530"
- d="M191,401c-61,0 -116,-34 -151,-86l0,66c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-652c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,316c35,-52 89,-86 151,-86c105,0 191,99 191,221c0,122 -86,221 -191,221zM191,-1c-83,0 -150,81 -151,181l0,0c0,100 68,181 151,181c83,0 151,-81 151,-181c0,-100 -68,-181 -151,-181z"/>
- <glyph unicode="P" glyph-name="P" horiz-adv-x="650"
- d="M20,749c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20c0,0 0,191 0,382c33,0 204,0 204,0c158,0 241,98 241,194c0,96 -83,194 -241,194l-224,0zM244,709c138,0 201,-80 201,-154c0,-74 -63,-154 -201,-154c0,0 -170,0 -204,0c0,151 0,292 0,308c33,0 204,0 204,0z"/>
- <glyph unicode="o" glyph-name="o" horiz-adv-x="550"
- d="M0,180c0,-122 86,-221 191,-221c105,0 191,99 191,221c0,122 -86,221 -191,221c-105,0 -191,-99 -191,-221zM40,180c0,100 68,181 151,181c83,0 151,-81 151,-181c0,-100 -68,-181 -151,-181c-83,0 -151,81 -151,181z"/>
- <glyph unicode="O" glyph-name="O" horiz-adv-x="720"
- d="M0,354c0,-218 126,-395 282,-395c155,0 282,177 282,395c0,218 -126,395 -282,395c-155,0 -282,-177 -282,-395zM40,354c0,196 108,355 242,355c133,0 242,-159 242,-355c0,-196 -108,-355 -242,-355c-133,0 -242,159 -242,355z"/>
- <glyph unicode="n" glyph-name="n" horiz-adv-x="500"
- d="M191,402c-61,0 -116,-34 -151,-86l0,66c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-402c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,201c0,100 68,181 151,181c83,0 151,-81 151,-181l0,-201c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,201c0,122 -85,221 -191,221z"/>
- <glyph unicode="N" glyph-name="N" horiz-adv-x="720"
- d="M14,749c-8,-3 -14,-10 -14,-19l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20c0,0 0,580 0,687c63,-90 489,-698 489,-698c5,-7 14,-10 22,-8c8,3 14,10 14,19l0,750c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20c0,0 0,-580 0,-687c-63,90 -489,698 -489,698c-5,7 -14,10 -22,8z"/>
- <glyph unicode="m" glyph-name="m" horiz-adv-x="850"
- d="M532,402c-75,0 -139,-50 -171,-123c-31,73 -96,123 -171,123c-61,0 -116,-34 -151,-86l0,66c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-402c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,201c0,100 68,181 151,181c83,0 151,-81 151,-181l0,-201c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,201c0,100 68,181 151,181c83,0 151,-81 151,-181l0,-201c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,201c0,122 -86,221 -191,221z"/>
- <glyph unicode="M" glyph-name="M" horiz-adv-x="790"
- d="M599,741c0,0 -252,-364 -281,-406c-29,42 -281,406 -281,406c-5,7 -14,10 -22,8c-8,-3 -14,-10 -14,-19l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20c0,0 0,579 0,686c56,-81 261,-377 261,-377c4,-5 10,-9 16,-9c7,0 13,3 16,9c0,0 205,296 261,377c0,-107 0,-686 0,-686c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,750c0,9 -6,16 -14,19c-8,3 -17,-1 -22,-8z"/>
- <glyph unicode="l" glyph-name="l" horiz-adv-x="200"
- d="M0,730l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,750c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20z"/>
- <glyph unicode="L" glyph-name="L" horiz-adv-x="560"
- d="M0,730l0,-750c0,-11 9,-20 20,-20l400,0c11,0 20,9 20,20c0,11 -9,20 -20,20c0,0 -344,0 -380,0c0,38 0,730 0,730c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20z"/>
- <glyph unicode="k" glyph-name="k" horiz-adv-x="530"
- d="M393,-7l-251,301l152,152c8,8 8,20 0,28c-8,8 -20,8 -28,0l-226,-226l0,482c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,212l74,74l248,-298c7,-8 20,-10 28,-3c9,7 10,20 3,28z"/>
- <glyph unicode="K" glyph-name="K" horiz-adv-x="670"
- d="M530,-2l-360,423l290,286c8,8 8,20 0,28c-8,8 -20,8 -28,0l-392,-388l0,382c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,312l102,101l358,-420c7,-8 20,-9 28,-2c8,7 9,20 2,28z"/>
- <glyph unicode="j" glyph-name="j" horiz-adv-x="430"
- d="M276,495c0,-11 -9,-20 -20,-20c-11,0 -20,9 -20,20c0,11 9,20 20,20c11,0 20,-9 20,-20zM236,376l0,-450c0,-44 -8,-188 -113,-188c-39,0 -51,17 -78,55l-5,8c-6,9 -19,11 -28,5c-9,-6 -11,-19 -5,-28l5,-7c29,-40 52,-72 111,-72c95,0 153,87 153,228l0,450c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20z"/>
- <glyph unicode="J" glyph-name="J" horiz-adv-x="700"
- d="M568,750l-300,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l130,0l0,-355c0,-242 -51,-355 -160,-355c-78,0 -151,56 -197,149c-5,10 -17,14 -27,9c-10,-5 -14,-17 -9,-27c52,-107 139,-172 233,-172c180,0 200,225 200,395l0,355l130,0c11,0 20,9 20,20c0,11 -9,20 -20,20z"/>
- <glyph unicode="i" glyph-name="i" horiz-adv-x="200"
- d="M20,402c-11,0 -20,-9 -20,-20l0,-402c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,402c0,11 -9,20 -20,20zM20,475c11,0 20,9 20,20c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20z"/>
- <glyph unicode="I" glyph-name="I" horiz-adv-x="600"
- d="M320,0l-130,0l0,710l130,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-300,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l130,0l0,-710l-130,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l300,0c11,0 20,9 20,20c0,11 -9,20 -20,20z"/>
- <glyph unicode="h" glyph-name="h" horiz-adv-x="500"
- d="M191,402c-61,0 -116,-34 -151,-86l0,413c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,201c0,100 68,181 151,181c83,0 151,-81 151,-181l0,-201c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,201c0,122 -86,221 -191,221z"/>
- <glyph unicode="H" glyph-name="H" horiz-adv-x="600"
- d="M438,750c-11,0 -20,-9 -20,-20l0,-328l-377,0l0,328c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,382l378,0l0,-382c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,750c0,11 -9,20 -20,20z"/>
- <glyph unicode="g" glyph-name="g" horiz-adv-x="470"
- d="M361,402c-11,0 -20,-9 -20,-20l0,-66c-35,52 -89,86 -151,86c-105,0 -191,-99 -191,-221c0,-122 86,-221 191,-221c61,0 116,34 151,86l0,-115c0,-100 -68,-181 -151,-181c-44,0 -85,23 -114,63c-6,9 -19,11 -28,5c-9,-6 -11,-19 -5,-28c36,-50 90,-79 146,-79c105,0 191,99 191,221l0,451c0,11 -9,20 -20,20zM191,0c-83,0 -151,81 -151,181c0,100 68,181 151,181c83,0 151,-81 151,-181c0,-100 -68,-181 -151,-181z"/>
- <glyph unicode="G" glyph-name="G" horiz-adv-x="650"
- d="M0,355c0,-218 126,-395 282,-395c158,0 256,176 256,340c0,11 -9,20 -20,20l-205,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20c0,0 151,0 184,0c-7,-138 -88,-280 -215,-280c-133,0 -242,159 -242,355c0,196 108,355 242,355c78,0 151,-56 197,-149c5,-10 17,-14 27,-9c10,5 14,17 9,27c-52,107 -139,172 -233,172c-155,0 -282,-177 -282,-395z"/>
- <glyph unicode="f" glyph-name="f" horiz-adv-x="550"
- d="M480,627c-32,76 -98,123 -171,123c-105,0 -191,-99 -191,-221l0,-126l-99,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l99,0l0,-382c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,382l116,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-116,0l0,126c0,100 68,181 151,181c57,0 108,-38 134,-99c4,-10 16,-15 26,-11c10,4 15,16 11,26z"/>
- <glyph unicode="F" glyph-name="F" horiz-adv-x="560"
- d="M420,750l-400,0c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20c0,0 0,194 0,382l251,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-251,0c0,152 0,291 0,308c36,0 380,0 380,0c11,0 20,9 20,20c0,11 -9,20 -20,20z"/>
- <glyph unicode="e" glyph-name="e" horiz-adv-x="480"
- d="M0,181c0,-122 85,-221 191,-221c57,0 110,29 146,79c6,9 4,21 -5,28c-9,6 -21,4 -28,-5c-29,-40 -70,-63 -114,-63c-83,0 -151,81 -151,181c154,0 321,0 321,0c11,0 20,13 20,24c0,93 -82,197 -191,197c-95,0 -191,-97 -191,-221zM191,362c77,0 138,-72 148,-140c-247,0 -45,0 -294,0c16,79 75,140 146,140z"/>
- <glyph unicode="E" glyph-name="E" horiz-adv-x="580"
- d="M420,0c0,0 -344,0 -380,0c0,19 0,192 0,362l251,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-251,0c0,151 0,291 0,308c36,0 380,0 380,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-400,0c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20l400,0c11,0 20,9 20,20c0,11 -9,20 -20,20z"/>
- <glyph unicode="d" glyph-name="d" horiz-adv-x="500"
- d="M361,749c-11,0 -20,-9 -20,-20l0,-412c-35,52 -89,86 -151,86c-105,0 -191,-99 -191,-221c0,-122 86,-221 191,-221c61,0 116,34 151,86l0,-67c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,750c0,11 -9,20 -20,20zM191,0c-83,0 -151,81 -151,181c0,100 68,181 151,181c83,0 151,-81 151,-181c0,-100 -68,-181 -151,-181z"/>
- <glyph unicode="D" glyph-name="D" horiz-adv-x="630"
- d="M20,750c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20l224,0c165,0 241,205 241,395c0,190 -75,395 -241,395l-224,0zM244,710c132,0 201,-179 201,-355c0,-176 -69,-355 -201,-355c0,0 -170,0 -204,0c0,37 0,673 0,710c33,0 204,0 204,0z"/>
- <glyph unicode="c" glyph-name="c" horiz-adv-x="450"
- d="M0,181c0,-122 85,-221 191,-221c57,0 110,29 146,79c6,9 4,21 -5,28c-9,6 -21,4 -28,-5c-29,-40 -70,-63 -114,-63c-83,0 -151,81 -151,181c0,100 68,181 151,181c44,0 85,-23 114,-63c6,-9 19,-11 28,-5c9,6 11,19 5,28c-36,50 -90,79 -146,79c-105,0 -191,-99 -191,-221z"/>
- <glyph unicode="C" glyph-name="C" horiz-adv-x="650"
- d="M0,355c0,-218 126,-395 282,-395c93,0 180,64 233,172c5,10 1,22 -9,27c-10,5 -22,1 -27,-9c-46,-93 -119,-149 -197,-149c-133,0 -242,159 -242,355c0,196 108,355 242,355c78,0 151,-56 197,-149c5,-10 17,-14 27,-9c10,5 14,17 9,27c-52,107 -139,172 -233,172c-155,0 -282,-177 -282,-395z"/>
- <glyph unicode="b" glyph-name="b" horiz-adv-x="480"
- d="M191,402c-61,0 -116,-34 -151,-86l0,412c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,67c35,-52 89,-86 151,-86c105,0 191,99 191,221c0,122 -86,221 -191,221zM191,0c-83,0 -151,81 -151,181c0,100 68,181 151,181c83,0 151,-81 151,-181c0,-100 -68,-181 -151,-181z"/>
- <glyph unicode="B" glyph-name="B" horiz-adv-x="630"
- d="M20,750c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20l224,0c158,0 241,111 241,221c0,81 -45,162 -132,200c87,33 132,104 132,175c0,96 -83,194 -241,194l-224,0zM244,710c138,0 201,-80 201,-154c0,-74 -63,-154 -201,-154c0,0 -170,0 -204,0c0,151 0,292 0,308c33,0 204,0 204,0zM244,362c138,0 201,-94 201,-181c0,-87 -63,-181 -201,-181c0,0 -170,0 -204,0c0,19 0,181 0,362c33,0 204,0 204,0z"/>
- <glyph unicode="a" glyph-name="a" horiz-adv-x="500"
- d="M361,402c-11,0 -20,-9 -20,-20l0,-66c-35,52 -89,86 -151,86c-105,0 -191,-99 -191,-221c0,-122 85,-221 191,-221c61,0 116,34 151,86l0,-66c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,402c0,11 -9,20 -20,20zM191,0c-83,0 -151,81 -151,181c0,100 68,181 151,181c83,0 151,-81 151,-181c0,-100 -68,-181 -151,-181z"/>
- <glyph unicode="A" glyph-name="A" horiz-adv-x="780"
- d="M661,-13l-300,750c-3,8 -10,12 -18,13c-8,0 -15,-5 -19,-12l-320,-750c-4,-10 0,-22 11,-26c10,-4 22,0 26,11c0,0 63,147 131,308l329,0c64,-160 123,-307 123,-307c4,-10 16,-15 26,-11c10,4 15,16 11,26zM190,320c68,159 137,320 153,358c15,-38 80,-199 143,-358l-296,0z"/>
- <glyph unicode="@" glyph-name="@" horiz-adv-x="850"
- d="M357,712c-197,0 -357,-187 -357,-418c0,-236 183,-364 356,-364c74,-10 192,13 235,56c8,8 8,20 0,28c-8,8 -20,8 -28,0c-31,-31 -134,-54 -203,-44c-1,0 -2,0 -3,0c-154,0 -317,114 -317,325c0,208 142,378 317,378c175,0 317,-169 317,-378c0,-130 -18,-181 -64,-181c-9,0 -17,3 -24,11c-34,35 -40,135 -39,170c0,1 0,2 0,3c0,4 0,7 0,11c0,122 -86,221 -191,221c-105,0 -191,-99 -191,-221c0,-122 86,-221 191,-221c67,0 126,40 160,101c7,-35 19,-70 41,-92c15,-15 32,-23 52,-23c104,0 104,138 104,221c0,230 -160,418 -357,418zM357,127c-83,0 -151,81 -151,181c0,100 68,181 151,181c83,0 151,-81 151,-181c0,-100 -68,-181 -151,-181z"/>
- <glyph unicode="#" glyph-name="#" horiz-adv-x="720"
- d="M572,464l-74,0l28,100c3,11 -3,22 -14,25c-11,3 -22,-3 -25,-14l-32,-111l-233,0l28,100c3,11 -3,22 -14,25c-11,3 -22,-3 -25,-14l-32,-111l-92,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l80,0l-59,-207l-92,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l80,0l-30,-106c-3,-11 3,-22 14,-25c11,-3 22,3 25,14l33,117l233,0l-30,-106c-3,-11 3,-22 14,-25c11,-3 22,3 25,14l33,117l85,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-74,0l59,207l85,0c11,0 20,9 20,20c0,11 -9,20 -20,20zM387,217l-233,0l59,207l233,0l-59,-207z"/>
- <glyph unicode="^" glyph-name="^" horiz-adv-x="520"
- d="M214,652c-8,8 -20,8 -28,0l-177,-177c-8,-8 -8,-20 0,-28c8,-8 20,-8 28,0c0,0 139,139 163,163c24,-24 163,-163 163,-163c8,-8 20,-8 28,0c8,8 8,20 0,28l-177,178z"/>
- <glyph unicode="%" glyph-name="%" horiz-adv-x="610"
- d="M439,728c-10,5 -22,1 -27,-9l-370,-760c-5,-10 -1,-22 9,-27c10,-5 22,-1 27,9l370,760c5,10 1,22 -9,27z M136,418c75,0 135,70 135,156c0,86 -61,156 -135,156c-75,0 -135,-70 -135,-156c0,-86 61,-156 135,-156zM136,690c53,0 95,-52 95,-116c0,-64 -43,-116 -95,-116c-53,0 -95,52 -95,116c0,64 43,116 95,116z M356,242c-75,0 -135,-70 -135,-156c0,-86 61,-156 135,-156c75,0 135,70 135,156c0,86 -61,156 -135,156zM356,-30c-53,0 -95,52 -95,116c0,64 43,116 95,116c53,0 95,-52 95,-116c0,-64 -43,-116 -95,-116z"/>
- <glyph unicode="$" glyph-name="$" horiz-adv-x="540"
- d="M214,375l0,247c38,-3 69,-16 92,-37c8,-8 21,-7 28,1c8,8 7,21 -1,28c-30,28 -71,45 -119,48l0,48c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-48c-97,-8 -168,-76 -168,-165c0,-81 64,-140 168,-157l0,-292c-61,5 -110,31 -134,74c-5,10 -18,13 -27,8c-10,-5 -13,-18 -8,-27c31,-55 93,-89 169,-94l0,-58c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,58c96,9 195,81 195,181c0,93 -79,168 -195,186zM46,497c0,66 54,117 128,125l0,-241c-81,15 -128,58 -128,116zM214,48l0,286c92,-17 155,-74 155,-146c0,-75 -78,-132 -155,-140z"/>
- <glyph unicode="&amp;" glyph-name="&amp;" horiz-adv-x="650"
- d="M426,101c49,81 76,161 79,168c1,2 1,4 1,6c0,8 -5,16 -14,19c-10,4 -22,-2 -25,-13c-1,-1 -25,-72 -66,-145c-80,112 -151,210 -165,231c83,41 135,116 135,198c0,100 -55,165 -140,165c-88,0 -150,-68 -150,-165c0,-67 59,-145 91,-182c-74,-34 -171,-101 -171,-222c0,-182 130,-231 208,-231c79,0 146,63 195,135c38,-53 90,-126 90,-126c6,-9 19,-11 28,-5c5,4 8,10 8,16c0,4 -1,8 -4,12c0,0 -56,78 -100,139zM121,565c0,75 44,125 110,125c74,0 100,-65 100,-125c0,-69 -47,-132 -121,-166c-31,35 -89,111 -89,166zM207,-30c-62,0 -167,40 -167,191c0,104 93,162 158,190c11,-15 95,-133 180,-251c-44,-68 -103,-129 -170,-129z"/>
- <glyph unicode="{" glyph-name="{" horiz-adv-x="440"
- d="M20,355c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20c61,0 68,-52 70,-163c2,-99 4,-222 130,-222c11,0 20,9 20,20c0,11 -9,20 -20,20c-81,0 -88,69 -90,183c-1,70 -2,147 -46,182c44,36 45,112 46,177c2,110 9,178 90,178c11,0 20,9 20,20c0,11 -9,20 -20,20c-127,0 -129,-120 -130,-217c-2,-107 -9,-158 -70,-158z"/>
- <glyph unicode="}" glyph-name="}" horiz-adv-x="440"
- d="M220,315c11,0 20,9 20,20c0,11 -9,20 -20,20c-61,0 -68,51 -70,158c-2,97 -4,217 -130,217c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20c81,0 88,-67 90,-178c1,-65 2,-142 46,-177c-44,-35 -45,-112 -46,-182c-2,-114 -9,-183 -90,-183c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20c127,0 129,123 130,222c2,111 9,163 70,163z"/>
- <glyph unicode="?" glyph-name="?" horiz-adv-x="560"
- d="M185,20c-19,0 -35,-16 -35,-35c0,-19 16,-35 35,-35c19,0 35,16 35,35c0,19 -16,35 -35,35z M185,720c-94,0 -136,-56 -170,-102l-8,-10c-7,-9 -5,-21 4,-28c9,-7 21,-5 28,4l8,10c32,42 65,86 139,86c112,0 163,-80 163,-155c0,-97 -33,-126 -74,-161c-51,-45 -110,-95 -110,-277c0,-11 9,-20 20,-20c11,0 20,9 20,20c0,164 49,206 96,247c43,37 87,76 87,191c0,97 -70,195 -203,195z"/>
- <glyph unicode="-" glyph-name="-" horiz-adv-x="580"
- d="M420,270l-400,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l400,0c11,0 20,9 20,20c0,11 -9,20 -20,20z"/>
- <glyph unicode="+" glyph-name="+" horiz-adv-x="580"
- d="M20,230l180,0l0,-180c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,180l180,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-180,0l0,180c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-180l-180,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20z"/>
- <glyph unicode="=" glyph-name="=" horiz-adv-x="580"
- d="M0,350c0,-11 9,-20 20,-20l400,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-400,0c-11,0 -20,-9 -20,-20z M440,150c0,11 -9,20 -20,20l-400,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l400,0c11,0 20,9 20,20z"/>
- <glyph unicode="*" glyph-name="*" horiz-adv-x="580"
- d="M200,50c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,152l107,-107c8,-8 20,-8 28,0c8,8 8,20 0,28l-107,107l152,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-152,0l107,107c8,8 8,20 0,28c-8,8 -20,8 -28,0l-107,-107l0,152c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-152l-107,107c-8,8 -20,8 -28,0c-8,-8 -8,-20 0,-28l107,-107l-152,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l152,0l-107,-107c-8,-8 -8,-20 0,-28c8,-8 20,-8 28,0l107,107l0,-152z"/>
- <glyph unicode=")" glyph-name=")" horiz-adv-x="350"
- d="M8,-64c8,-8 20,-8 28,0c103,103 160,243 160,394c0,151 -57,291 -160,394c-8,8 -20,8 -28,0c-8,-8 -8,-20 0,-28c95,-95 148,-225 148,-366c0,-141 -53,-270 -148,-366c-8,-8 -8,-20 0,-28z"/>
- <glyph unicode="(" glyph-name="(" horiz-adv-x="350"
- d="M242,724c-8,8 -20,8 -28,0c-214,-214 -214,-575 0,-788c8,-8 20,-8 28,0c8,8 8,20 0,28c-198,198 -198,533 0,732c8,8 8,20 0,28z"/>
- <glyph unicode="_" glyph-name="_" horiz-adv-x="780"
- d="M640,-10c0,11 -9,20 -20,20l-600,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l600,0c11,0 20,9 20,20z"/>
- <glyph unicode="|" glyph-name="|" horiz-adv-x="180"
- d="M0,-50c0,-11 9,-20 20,-20c11,0 20,9 20,20l0,760c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-760z"/>
- <glyph unicode="\" glyph-name="\" horiz-adv-x="560"
- d="M375,-59c5,-10 17,-14 27,-9c10,5 14,17 9,27l-370,760c-5,10 -17,14 -27,9c-10,-5 -14,-17 -9,-27l370,-760z"/>
- <glyph unicode="/" glyph-name="/" horiz-adv-x="560"
- d="M402,728c-10,5 -22,1 -27,-9l-370,-760c-5,-10 -1,-22 9,-27c10,-5 22,-1 27,9l370,760c5,10 1,22 -9,27z"/>
- <glyph unicode="~" glyph-name="~" horiz-adv-x="690"
- d="M36,354c80,80 147,43 224,-1c76,-43 163,-92 256,1c8,8 8,20 0,28c-8,8 -20,8 -28,0c-72,-72 -132,-38 -208,5c-80,45 -170,96 -272,-5c-8,-8 -8,-20 0,-28c8,-8 20,-8 28,0z"/>
- <glyph unicode="]" glyph-name="]" horiz-adv-x="420"
- d="M267,750l-247,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20c0,0 193,0 227,0c0,-37 0,-683 0,-720c-34,0 -227,0 -227,0c-11,0 -20,-9 -20,-20c0,-11 9,-20 20,-20l247,0c11,0 20,9 20,20l0,760c0,11 -9,20 -20,20z"/>
- <glyph unicode="[" glyph-name="[" horiz-adv-x="420"
- d="M20,-50l247,0c11,0 20,9 20,20c0,11 -9,20 -20,20c0,0 -193,0 -227,0c0,37 0,683 0,720c34,0 227,0 227,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-247,0c-11,0 -20,-9 -20,-20l0,-760c0,-11 9,-20 20,-20z"/>
- <glyph unicode="&gt;" glyph-name="&gt;" horiz-adv-x="600"
- d="M0,-30c0,-4 1,-7 3,-11c6,-9 18,-12 28,-6l400,250c6,4 9,10 9,17c0,7 -4,13 -9,17l-400,250c-9,6 -22,3 -28,-6c-2,-3 -3,-7 -3,-11c0,-7 3,-13 9,-17c0,0 326,-204 373,-233c-47,-29 -373,-233 -373,-233c-6,-4 -9,-10 -9,-17z"/>
- <glyph unicode="&lt;" glyph-name="&lt;" horiz-adv-x="600"
- d="M409,-47c9,-6 22,-3 28,6c2,3 3,7 3,11c0,7 -3,13 -9,17c0,0 -326,204 -373,233c47,29 373,233 373,233c6,4 9,10 9,17c0,4 -1,7 -3,11c-6,9 -18,12 -28,6l-400,-250c-6,-4 -9,-10 -9,-17c0,-7 4,-13 9,-17l400,-250z"/>
- <glyph unicode="&quot;" glyph-name="&quot;" horiz-adv-x="300"
- d="M107,624c-7,-4 -10,-13 -6,-20c4,-7 13,-10 20,-6c25,14 40,55 46,76c3,5 5,12 5,18c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-17 12,-30 27,-34c-7,-15 -15,-29 -24,-34z M10,624c-7,-4 -10,-13 -6,-20c4,-7 13,-10 20,-6c25,14 40,55 46,76c3,5 5,12 5,18c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-17 12,-30 27,-34c-7,-15 -15,-29 -24,-34z"/>
- <glyph unicode="&#x201D;" glyph-name="&#x201D;" horiz-adv-x="300"
- d="M52,601c7,-4 16,-2 20,6c4,7 2,16 -6,20c-9,5 -17,19 -24,34c15,4 27,17 27,34c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-7 2,-13 5,-18c6,-20 21,-61 46,-76z M149,601c7,-4 16,-2 20,6c4,7 2,16 -6,20c-9,5 -17,19 -24,34c15,4 27,17 27,34c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-7 2,-13 5,-18c6,-20 21,-61 46,-76z"/>
- <glyph unicode="'" glyph-name="'" horiz-adv-x="200"
- d="M10,627c-7,-4 -10,-13 -6,-20c4,-7 13,-10 20,-6c25,14 40,55 46,76c3,5 5,12 5,18c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-17 12,-30 27,-34c-7,-15 -15,-29 -24,-34z"/>
- <glyph unicode="`" glyph-name="`" horiz-adv-x="200"
- d="M52,601c7,-4 16,-2 20,6c4,7 2,16 -6,20c-9,5 -17,19 -24,34c15,4 27,17 27,34c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-7 2,-13 5,-18c6,-20 21,-61 46,-76z"/>
- <glyph unicode=":" glyph-name=":" horiz-adv-x="200"
- d="M35,-30c19,0 35,16 35,35c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-19 16,-35 35,-35z M35,262c19,0 35,16 35,35c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-19 16,-35 35,-35z"/>
- <glyph unicode=";" glyph-name=";" horiz-adv-x="200"
- d="M41,40c-19,0 -35,-16 -35,-35c0,-17 12,-30 27,-34c-7,-15 -15,-29 -24,-34c-7,-4 -10,-13 -6,-20c4,-7 13,-10 20,-6c25,14 40,55 46,76c3,5 5,12 5,18c0,19 -16,35 -35,35z M41,332c-19,0 -35,-16 -35,-35c0,-19 16,-35 35,-35c19,0 35,16 35,35c0,19 -16,35 -35,35z"/>
- <glyph unicode="," glyph-name="," horiz-adv-x="200"
- d="M10,-63c-7,-4 -10,-13 -6,-20c4,-7 13,-10 20,-6c25,14 40,55 46,76c3,5 5,12 5,18c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-17 12,-30 27,-34c-7,-15 -15,-29 -24,-34z"/>
- <glyph unicode="!" glyph-name="!" horiz-adv-x="200"
- d="M35,-30c19,0 35,16 35,35c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-19 16,-35 35,-35z M35,87c11,0 20,9 20,20l0,617c0,11 -9,20 -20,20c-11,0 -20,-9 -20,-20l0,-617c0,-11 9,-20 20,-20z"/>
- <glyph unicode="." glyph-name="." horiz-adv-x="200"
- d="M35,-30c19,0 35,16 35,35c0,19 -16,35 -35,35c-19,0 -35,-16 -35,-35c0,-19 16,-35 35,-35z"/>
- </font>
-
- <font horiz-adv-x="600" id="strokeB">
- <font-face
- font-family="Stroke"
- font-weight="bold"
- units-per-em="1000"
- ascent="1000"
- descent="250"
- alphabetic="0"/>
-
- <hkern g1="f" g2="a" k="100"/>
- <hkern g1="f" g2="c" k="100"/>
- <hkern g1="f" g2="g" k="100"/>
- <hkern g1="f" g2="i" k="100"/>
- <hkern g1="f" g2="j" k="100"/>
- <hkern g1="f" g2="o" k="100"/>
- <hkern g1="f" g2="q" k="100"/>
- <hkern g1="i" g2="j" k="100"/>
-
- <missing-glyph horiz-adv-x="600" d="M0 0 V75 H50 V0 z"/>
-
- <glyph unicode=" " glyph-name=" " horiz-adv-x="500"/>
- <glyph unicode="9" glyph-name="9" horiz-adv-x="600"
- d="M470,470c0,145 -97,246 -235,246c-134,0 -235,-106 -235,-246c0,-140 124,-237 235,-237c49,0 100,19 142,51c-27,-161 -98,-246 -230,-286c-21,-6 -33,-29 -27,-50c6,-21 29,-33 50,-27c265,80 300,322 300,548zM235,313c-72,0 -155,69 -155,157c0,80 54,166 155,166c114,0 155,-89 155,-166c0,-88 -83,-157 -155,-157z"/>
- <glyph unicode="8" glyph-name="8" horiz-adv-x="600"
- d="M362,368c49,39 82,99 82,164c0,128 -86,218 -208,218c-119,0 -208,-94 -208,-218c0,-66 33,-126 83,-165c-67,-42 -110,-119 -110,-210c0,-140 124,-237 235,-237c111,0 235,97 235,237c0,94 -41,170 -108,211zM106,532c0,68 44,138 128,138c95,0 128,-74 128,-138c0,-73 -69,-130 -128,-130c0,0 0,0 0,0c0,0 0,0 0,0c-59,0 -128,57 -128,130zM235,0c-72,0 -155,68 -155,157c0,80 54,165 155,166c0,0 0,0 0,0c0,0 0,0 0,0c114,0 155,-89 155,-166c0,-88 -83,-157 -155,-157z"/>
- <glyph unicode="7" glyph-name="7" horiz-adv-x="600"
- d="M40,707c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40c0,0 311,0 406,0c-47,-97 -312,-649 -312,-649c-3,-6 -4,-12 -4,-17c0,-15 8,-29 23,-36c20,-10 44,-1 53,19l340,707c6,12 5,27 -2,39c-7,12 -20,19 -34,19l-470,0z"/>
- <glyph unicode="6" glyph-name="6" horiz-adv-x="600"
- d="M235,402c-54,0 -102,-17 -141,-47c28,180 101,271 218,271c22,0 40,18 40,40c0,22 -18,40 -40,40c-207,0 -312,-185 -312,-550c0,0 0,0 0,0c0,-140 124,-237 235,-237c111,0 235,97 235,237c0,145 -97,246 -235,246zM235,0c-72,0 -155,68 -155,157c0,80 54,166 155,166c114,0 155,-89 155,-166c0,-88 -83,-157 -155,-157z"/>
- <glyph unicode="5" glyph-name="5" horiz-adv-x="600"
- d="M122,707c-22,0 -40,-18 -40,-40l0,-304c0,-22 18,-40 40,-40l107,0c77,0 186,-51 186,-166c0,-88 -83,-157 -155,-157c-70,0 -136,52 -179,138c-10,20 -34,28 -54,18c-20,-10 -28,-34 -18,-53c56,-114 150,-183 251,-183c111,0 235,97 235,237c0,169 -156,246 -266,246c0,0 -35,0 -67,0c0,51 0,173 0,224c61,0 277,0 277,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-317,0z"/>
- <glyph unicode="4" glyph-name="4" horiz-adv-x="600"
- d="M379,736l-367,-430c-10,-12 -12,-29 -6,-43c7,-14 21,-23 36,-23c0,0 188,0 327,0c0,-131 0,-280 0,-280c0,-22 18,-40 40,-40c22,0 40,18 40,40c0,0 0,149 0,280c15,0 63,0 63,0c22,0 40,18 40,40c0,22 -18,40 -40,40c0,0 -49,0 -63,0c0,195 0,390 0,390c0,17 -10,32 -26,38c-16,6 -33,1 -44,-12zM370,601c0,-70 0,-141 0,-281c-102,0 -168,0 -240,0c62,73 166,194 240,281z"/>
- <glyph unicode="3" glyph-name="3" horiz-adv-x="600"
- d="M10,567c-10,-20 -1,-44 18,-53c20,-10 44,-1 53,18c42,86 109,138 179,138c44,0 88,-18 117,-48c17,-17 37,-46 37,-89c0,-1 0,-1 0,-2c-2,-112 -117,-129 -186,-129c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40c77,0 186,-51 186,-166c0,-88 -83,-157 -155,-157c-70,0 -136,52 -179,138c-10,20 -34,28 -53,18c-20,-10 -28,-34 -18,-53c56,-114 150,-183 251,-183c111,0 235,97 235,237c0,93 -47,158 -109,198c68,34 107,95 108,175c0,1 0,2 0,3c0,55 -21,105 -60,145c-44,45 -110,72 -174,72c-101,0 -195,-68 -251,-183z"/>
- <glyph unicode="2" glyph-name="2" horiz-adv-x="600"
- d="M52,567c-10,-20 -1,-44 18,-53c20,-10 44,-1 53,18c42,86 109,138 179,138c72,0 153,-67 155,-157c1,-74 -66,-125 -177,-199c-229,-154 -275,-336 -277,-344c-3,-12 0,-25 7,-34c8,-10 19,-15 31,-15l448,0c22,0 40,18 40,40c0,22 -18,40 -40,40c0,0 -301,0 -390,0c28,58 92,157 224,247c109,74 212,143 212,263c0,1 0,2 0,4c-2,126 -112,236 -235,236c-101,0 -195,-68 -251,-183z"/>
- <glyph unicode="1" glyph-name="1" horiz-adv-x="600"
- d="M340,0l-110,0l0,710c0,18 -13,35 -31,39c-18,4 -37,-4 -45,-21l-80,-155c-10,-20 -2,-44 17,-54c20,-10 44,-2 54,17c0,0 4,8 4,9c0,-161 0,-442 0,-545l-110,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l300,0c22,0 40,18 40,40c0,22 -18,40 -40,40z"/>
- <glyph unicode="0" glyph-name="0" horiz-adv-x="600"
- d="M255,750c-143,0 -255,-182 -255,-415c0,-233 112,-415 255,-415c143,0 255,182 255,415c0,233 -112,415 -255,415zM255,670c35,0 68,-21 96,-57l-233,-484c-24,57 -38,129 -38,206c0,182 80,335 175,335zM255,0c-32,0 -62,17 -88,47l231,479c20,-55 32,-121 32,-191c0,-182 -80,-335 -175,-335z"/>
- <glyph unicode="z" glyph-name="z" horiz-adv-x="480"
- d="M40,398c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40c0,0 143,0 233,0c-72,-91 -264,-333 -264,-333c-6,-7 -9,-16 -9,-25c0,-6 1,-12 4,-17c7,-14 21,-23 36,-23l315,0c22,0 40,18 40,40c0,22 -18,40 -40,40c0,0 -143,0 -232,0c72,91 264,333 264,333c6,7 9,16 9,25c0,6 -1,12 -4,17c-7,14 -21,23 -36,23l-315,0z"/>
- <glyph unicode="Z" glyph-name="Z" horiz-adv-x="800"
- d="M40,760c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40c0,0 391,0 513,0c-85,-108 -545,-695 -545,-695c-6,-7 -9,-16 -9,-25c0,-6 1,-12 4,-17c7,-14 21,-22 36,-22l595,0c22,0 40,18 40,40c0,22 -18,40 -40,40c0,0 -391,0 -513,0c85,108 545,695 545,695c6,7 9,16 9,25c0,6 -1,12 -4,18c-7,14 -21,22 -36,22l-595,0z"/>
- <glyph unicode="y" glyph-name="y" horiz-adv-x="530"
- d="M381,404c-22,0 -40,-18 -40,-40l0,-202c0,-89 -59,-161 -131,-161c-72,0 -131,72 -131,161l0,201c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-201c0,-133 94,-241 211,-241c49,0 95,20 131,52l0,-60c0,-89 -59,-161 -131,-161c-37,0 -73,20 -98,54c-13,18 -38,22 -56,9c-18,-13 -22,-38 -9,-56c40,-56 99,-88 163,-88c116,0 211,108 211,241l0,451c0,22 -18,40 -40,40z"/>
- <glyph unicode="Y" glyph-name="Y" horiz-adv-x="820"
- d="M660,752c-17,14 -43,11 -56,-7l-266,-340l-266,340c-14,17 -39,20 -56,7c-10,-8 -15,-20 -15,-32c0,-9 3,-17 9,-25c0,0 273,-349 289,-369c0,-26 0,-366 0,-366c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,366l289,369c14,17 11,43 -7,56z"/>
- <glyph unicode="x" glyph-name="x" horiz-adv-x="500"
- d="M392,-15l-138,177l138,176c14,17 11,43 -7,56c-17,14 -43,11 -56,-7l-126,-161l-126,161c-14,17 -39,20 -56,7c-17,-14 -20,-39 -7,-56l138,-176l-138,-177c-14,-17 -11,-43 7,-56c17,-14 43,-11 56,7l126,161l126,-161c14,-17 39,-20 56,-7c17,14 20,39 7,56z"/>
- <glyph unicode="X" glyph-name="X" horiz-adv-x="830"
- d="M679,-15l-284,358l276,353c14,17 11,43 -7,56c-17,14 -43,11 -56,-7l-264,-338l-268,338c-14,17 -39,20 -56,6c-17,-14 -20,-39 -6,-56l280,-353l-280,-358c-14,-17 -11,-43 7,-56c17,-14 43,-11 56,7l268,342l272,-343c14,-17 39,-20 56,-6c17,14 20,39 6,56z"/>
- <glyph unicode="w" glyph-name="w" horiz-adv-x="850"
- d="M722,402c-22,0 -40,-18 -40,-40l0,-201c0,-89 -59,-161 -131,-161c-72,0 -131,72 -131,161l0,201c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-201c0,-89 -59,-161 -131,-161c-72,0 -131,72 -131,161l0,201c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-201c0,-133 94,-241 211,-241c70,0 132,39 171,100c38,-61 100,-100 171,-100c49,0 95,20 131,52l0,-12c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,402c0,22 -18,40 -40,40z"/>
- <glyph unicode="W" glyph-name="W" horiz-adv-x="780"
- d="M595,710c0,0 0,-446 0,-622c-83,120 -225,325 -225,325c-7,11 -20,17 -33,17c-13,0 -25,-6 -33,-17c0,0 -142,-205 -225,-325c0,176 0,622 0,622c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-750c0,-17 11,-33 28,-38c17,-5 35,1 45,15c0,0 213,307 265,382c52,-75 265,-382 265,-382c10,-14 28,-21 45,-15c17,5 28,21 28,38l0,750c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40z"/>
- <glyph unicode="v" glyph-name="v" horiz-adv-x="550"
- d="M350,378c0,0 -88,-209 -134,-316c-45,107 -134,316 -134,316c-9,20 -32,30 -52,21c-20,-9 -30,-32 -21,-52l171,-402c6,-15 21,-24 37,-24c16,0 31,10 37,24l171,402c9,20 -1,44 -21,52c-20,9 -44,-1 -52,-21z"/>
- <glyph unicode="V" glyph-name="V" horiz-adv-x="800"
- d="M608,725c0,0 -206,-515 -263,-657c-57,143 -263,657 -263,657c-8,21 -31,30 -52,22c-21,-8 -30,-31 -22,-52l300,-750c6,-15 21,-25 37,-25c16,0 31,10 37,25l300,750c8,21 -2,44 -22,52c-20,8 -44,-2 -52,-22z"/>
- <glyph unicode="u" glyph-name="u" horiz-adv-x="550"
- d="M381,402c-22,0 -40,-18 -40,-40l0,-201c0,-89 -59,-161 -131,-161c-72,0 -131,72 -131,161l0,201c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-201c0,-133 94,-241 211,-241c49,0 95,20 131,52l0,-12c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,402c0,22 -18,40 -40,40z"/>
- <glyph unicode="U" glyph-name="U" horiz-adv-x="780"
- d="M564,750c-22,0 -40,-18 -40,-40l0,-475c0,-111 -95,-235 -222,-235c-127,0 -222,124 -222,235l0,475c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-475c0,-168 141,-315 302,-315c86,0 166,42 222,106l0,-66c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,275l0,475c0,22 -18,40 -40,40z"/>
- <glyph unicode="t" glyph-name="t" horiz-adv-x="550"
- d="M457,57c-18,13 -43,9 -56,-9l-5,-8c-28,-39 -35,-47 -62,-47c-87,0 -93,128 -93,168l0,161l113,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-113,0l0,88c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-88l-120,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l120,0l0,-161c0,-153 66,-248 173,-248c70,0 98,39 127,80l5,7c13,18 9,43 -9,56z"/>
- <glyph unicode="T" glyph-name="T" horiz-adv-x="750"
- d="M595,750l-555,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l238,0l0,-710c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,710l238,0c22,0 40,18 40,40c0,22 -18,40 -40,40z"/>
- <glyph unicode="s" glyph-name="s" horiz-adv-x="550"
- d="M16,262c0,-107 141,-132 188,-140c101,-18 138,-43 138,-61c0,-25 -51,-61 -131,-61c-80,0 -131,36 -131,61c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40c0,-79 93,-141 211,-141c118,0 211,62 211,141c0,104 -148,130 -204,140c-56,10 -122,29 -122,61c0,30 43,61 115,61c64,0 110,-23 125,-45c13,-18 38,-23 56,-10c18,13 23,38 10,56c-34,49 -107,80 -191,80c-113,0 -195,-59 -195,-141z"/>
- <glyph unicode="S" glyph-name="S" horiz-adv-x="600"
- d="M18,535c0,-105 80,-188 213,-224c118,-31 191,-68 191,-156c0,-77 -56,-155 -181,-155c-74,0 -130,29 -160,82c-11,19 -35,26 -54,15c-19,-11 -26,-35 -15,-54c44,-78 128,-123 230,-123c171,0 261,118 261,235c0,168 -169,212 -250,234c-46,12 -153,51 -153,146c0,65 45,135 143,135c70,0 125,-22 156,-63c13,-18 39,-21 56,-7c18,13 21,39 7,56c-46,61 -124,94 -219,94c-147,0 -223,-108 -223,-215z"/>
- <glyph unicode="r" glyph-name="r" horiz-adv-x="450"
- d="M373,295c-40,56 -99,88 -162,88c-49,0 -95,-20 -131,-52l0,12c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-201c0,0 0,0 0,0c0,0 0,0 0,0l0,-201c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,201c0,89 59,161 131,161c37,0 73,-20 98,-55c13,-18 38,-22 56,-9c18,13 22,38 9,56z"/>
- <glyph unicode="R" glyph-name="R" horiz-adv-x="660"
- d="M320,307c135,21 205,116 205,210c0,106 -90,214 -261,214l-224,0c-22,0 -40,-18 -40,-40l0,-750c0,-22 18,-40 40,-40c22,0 40,18 40,40c0,0 0,181 0,362c37,0 109,0 151,0l204,-381c10,-19 35,-27 54,-16c19,10 27,35 16,54l-186,348zM80,650c54,0 184,0 184,0c124,0 181,-69 181,-134c0,-64 -57,-134 -181,-134c0,0 -130,0 -184,0c0,130 0,241 0,268z"/>
- <glyph unicode="q" glyph-name="q" horiz-adv-x="570"
- d="M421,141c0,0 0,0 0,0l0,201c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-12c-36,33 -81,52 -131,52c-116,0 -211,-108 -211,-241c0,-133 94,-241 211,-241c49,0 95,20 131,52l0,-262c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,451c0,0 0,0 0,0zM211,-20c-72,0 -131,72 -131,161c0,89 59,161 131,161c72,0 130,-72 131,-161l0,0c0,-89 -59,-161 -131,-161z"/>
- <glyph unicode="Q" glyph-name="Q" horiz-adv-x="750"
- d="M627,-42l-92,92c43,72 69,164 69,264c0,229 -135,415 -302,415c-166,0 -302,-186 -302,-415c0,-229 135,-415 302,-415c69,0 133,32 184,86l84,-84c16,-16 41,-16 57,0c16,16 16,41 0,57zM302,-20c-122,0 -222,150 -222,335c0,185 99,335 222,335c122,0 222,-150 222,-335c0,-78 -18,-149 -47,-206l-85,85c-16,16 -41,16 -57,0c-16,-16 -16,-41 0,-57l95,-95c-36,-39 -80,-62 -128,-62z"/>
- <glyph unicode="p" glyph-name="p" horiz-adv-x="530"
- d="M211,382c-49,0 -95,-20 -131,-52l0,12c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-201c0,0 0,0 0,0c0,0 0,0 0,0l0,-451c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,262c36,-33 81,-52 131,-52c116,0 211,108 211,241c0,133 -94,241 -211,241zM211,-20c-72,0 -130,72 -131,161l0,0c0,89 59,161 131,161c72,0 131,-72 131,-161c0,-89 -59,-161 -131,-161z"/>
- <glyph unicode="P" glyph-name="P" horiz-adv-x="650"
- d="M40,730c-22,0 -40,-18 -40,-40l0,-750c0,-22 18,-40 40,-40c22,0 40,18 40,40c0,0 0,181 0,362c54,0 184,0 184,0c171,0 261,108 261,214c0,106 -90,214 -261,214l-224,0zM264,650c124,0 181,-69 181,-134c0,-64 -57,-134 -181,-134c0,0 -130,0 -184,0c0,130 0,241 0,268c54,0 184,0 184,0z"/>
- <glyph unicode="o" glyph-name="o" horiz-adv-x="550"
- d="M0,141c0,-133 94,-241 211,-241c116,0 211,108 211,241c0,133 -94,241 -211,241c-116,0 -211,-108 -211,-241zM80,141c0,89 59,161 131,161c72,0 131,-72 131,-161c0,-89 -59,-161 -131,-161c-72,0 -131,72 -131,161z"/>
- <glyph unicode="O" glyph-name="O" horiz-adv-x="720"
- d="M0,315c0,-229 135,-415 302,-415c166,0 302,186 302,415c0,229 -135,415 -302,415c-166,0 -302,-186 -302,-415zM80,315c0,185 99,335 222,335c122,0 222,-150 222,-335c0,-185 -99,-335 -222,-335c-122,0 -222,150 -222,335z"/>
- <glyph unicode="n" glyph-name="n" horiz-adv-x="500"
- d="M211,402c-49,0 -95,-20 -131,-52l0,12c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-402c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,201c0,89 59,161 131,161c72,0 131,-72 131,-161l0,-201c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,201c0,133 -94,241 -211,241z"/>
- <glyph unicode="N" glyph-name="N" horiz-adv-x="720"
- d="M28,748c-17,-5 -28,-21 -28,-38l0,-750c0,-22 18,-40 40,-40c22,0 40,18 40,40c0,0 0,448 0,623c108,-154 452,-646 452,-646c10,-14 28,-20 45,-15c17,5 28,21 28,38l0,750c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40c0,0 0,-448 0,-623c-108,154 -452,646 -452,646c-10,14 -28,20 -45,15z"/>
- <glyph unicode="m" glyph-name="m" horiz-adv-x="850"
- d="M552,402c-70,0 -132,-39 -171,-100c-38,61 -100,100 -171,100c-49,0 -95,-20 -131,-52l0,12c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-402c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,201c0,89 59,161 131,161c72,0 131,-72 131,-161l0,-201c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,201c0,89 59,161 131,161c72,0 131,-72 131,-161l0,-201c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,201c0,133 -94,241 -211,241z"/>
- <glyph unicode="M" glyph-name="M" horiz-adv-x="790"
- d="M602,733c0,0 -213,-307 -265,-382c-52,75 -265,382 -265,382c-10,14 -28,21 -45,15c-17,-5 -28,-21 -28,-38l0,-750c0,-22 18,-40 40,-40c22,0 40,18 40,40c0,0 0,446 0,622c83,-120 225,-325 225,-325c7,-11 20,-17 33,-17c13,0 25,6 33,17c0,0 142,205 225,325c0,-176 0,-622 0,-622c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,750c0,18 -11,33 -28,38c-17,5 -35,-1 -45,-15z"/>
- <glyph unicode="l" glyph-name="l" horiz-adv-x="170"
- d="M0,710l0,-750c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,750c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40z"/>
- <glyph unicode="L" glyph-name="L" horiz-adv-x="560"
- d="M0,710l0,-750c0,-22 18,-40 40,-40l400,0c22,0 40,18 40,40c0,22 -18,40 -40,40c0,0 -295,0 -360,0c0,72 0,710 0,710c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40z"/>
- <glyph unicode="k" glyph-name="k" horiz-adv-x="530"
- d="M428,-14l-239,287l139,139c16,16 16,41 0,57c-16,16 -41,16 -57,0l-192,-192l0,433c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-530c0,0 0,0 0,0l0,-220c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,203l52,52l234,-281c14,-17 39,-19 56,-5c17,14 19,39 5,56z"/>
- <glyph unicode="K" glyph-name="K" horiz-adv-x="670"
- d="M566,-9l-348,409l285,282c16,16 16,41 0,57c-16,16 -41,16 -57,0l-367,-363l0,334c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-430l0,0l0,-320c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,303l81,80l344,-404c14,-17 40,-19 56,-5c17,14 19,40 5,56z"/>
- <glyph unicode="j" glyph-name="j" horiz-adv-x="430"
- d="M329,475c0,-28 -22,-50 -50,-50c-28,0 -50,22 -50,50c0,28 22,50 50,50c28,0 50,-22 50,-50z M239,356l0,-450c0,-39 -7,-168 -93,-168c-28,0 -34,8 -62,47l-5,8c-13,18 -38,22 -56,9c-18,-13 -22,-38 -9,-56l5,-7c30,-41 58,-80 127,-80c107,0 173,95 173,248l0,450c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40z"/>
- <glyph unicode="J" glyph-name="J" horiz-adv-x="700"
- d="M591,750l-300,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l110,0l0,-335c0,-300 -80,-335 -140,-335c-70,0 -136,52 -179,138c-10,20 -34,28 -53,18c-20,-10 -28,-34 -18,-53c56,-114 150,-183 251,-183c220,0 220,312 220,415l0,335l110,0c22,0 40,18 40,40c0,22 -18,40 -40,40z"/>
- <glyph unicode="i" glyph-name="i" horiz-adv-x="170"
- d="M50,402c-22,0 -40,-18 -40,-40l0,-402c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,402c0,22 -18,40 -40,40z M50,425c28,0 50,22 50,50c0,28 -22,50 -50,50c-28,0 -50,-22 -50,-50c0,-28 22,-50 50,-50z"/>
- <glyph unicode="I" glyph-name="I" horiz-adv-x="600"
- d="M340,0l-110,0l0,670l110,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-300,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l110,0l0,-670l-110,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l300,0c22,0 40,18 40,40c0,22 -18,40 -40,40z"/>
- <glyph unicode="h" glyph-name="h" horiz-adv-x="500"
- d="M211,402c-49,0 -95,-20 -131,-52l0,360c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-750c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,201c0,89 59,161 131,161c72,0 131,-72 131,-161l0,-201c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,201c0,133 -94,241 -211,241z"/>
- <glyph unicode="H" glyph-name="H" horiz-adv-x="600"
- d="M458,750c-22,0 -40,-18 -40,-40l0,-308l-337,0l0,308c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-750c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,362l338,0l0,-362c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,750c0,22 -18,40 -40,40z"/>
- <glyph unicode="g" glyph-name="g" horiz-adv-x="470"
- d="M381,402c-22,0 -40,-18 -40,-40l0,-12c-36,33 -81,52 -131,52c-116,0 -211,-108 -211,-241c0,-133 94,-241 211,-241c49,0 95,20 131,52l0,-61c0,-89 -59,-161 -131,-161c-37,0 -73,20 -98,54c-13,18 -38,22 -56,9c-18,-13 -22,-38 -9,-56c40,-56 99,-88 163,-88c116,0 211,108 211,241l0,451c0,22 -18,40 -40,40zM211,0c-72,0 -131,72 -131,161c0,89 59,161 131,161c72,0 131,-72 131,-161c0,-89 -59,-161 -131,-161z"/>
- <glyph unicode="G" glyph-name="G" horiz-adv-x="650"
- d="M0,335c0,-229 135,-415 302,-415c171,0 276,187 276,360c0,22 -18,40 -40,40l-205,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40c0,0 109,0 162,0c-13,-111 -80,-240 -194,-240c-122,0 -222,150 -222,335c0,185 99,335 222,335c70,0 136,-52 179,-138c10,-20 34,-28 53,-18c20,10 28,34 18,53c-56,114 -150,183 -251,183c-166,0 -302,-186 -302,-415z"/>
- <glyph unicode="f" glyph-name="f" horiz-adv-x="550"
- d="M519,614c-36,84 -108,136 -189,136c-116,0 -211,-108 -211,-241l0,-106l-79,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l79,0l0,-362c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,362l96,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-96,0l0,106c0,89 59,161 131,161c49,0 93,-33 116,-87c9,-20 32,-30 52,-21c20,9 30,32 21,52z"/>
- <glyph unicode="F" glyph-name="F" horiz-adv-x="560"
- d="M440,750l-400,0c-22,0 -40,-18 -40,-40l0,-750c0,-22 18,-40 40,-40c22,0 40,18 40,40c0,0 0,182 0,362l231,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-231,0c0,127 0,240 0,268c65,0 360,0 360,0c22,0 40,18 40,40c0,22 -18,40 -40,40z"/>
- <glyph unicode="e" glyph-name="e" horiz-adv-x="480"
- d="M3,199c-2,-4 -3,-9 -3,-14c0,-2 1,-3 1,-4c0,-6 -1,-13 -1,-20c0,-133 94,-241 211,-241c63,0 122,32 163,88c13,18 9,43 -9,56c-18,13 -43,9 -56,-9c-25,-35 -61,-55 -98,-55c-68,0 -123,64 -129,145c64,0 300,0 300,0c22,0 40,18 40,40c0,103 -90,217 -211,217c-105,0 -192,-88 -208,-203zM211,322c58,0 106,-46 123,-97c-58,0 -181,0 -243,0c20,57 66,97 120,97z"/>
- <glyph unicode="E" glyph-name="E" horiz-adv-x="580"
- d="M440,0c0,0 -295,0 -360,0c0,33 0,176 0,322l231,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-231,0c0,126 0,239 0,268c65,0 360,0 360,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-400,0c-22,0 -40,-18 -40,-40l0,-347c0,0 0,0 0,0c0,0 0,0 0,0l0,-402c0,-22 18,-40 40,-40l400,0c22,0 40,18 40,40c0,22 -18,40 -40,40z"/>
- <glyph unicode="d" glyph-name="d" horiz-adv-x="500"
- d="M381,749c-22,0 -40,-18 -40,-40l0,-359c-36,33 -81,52 -131,52c-116,0 -211,-108 -211,-241c0,-133 94,-241 211,-241c49,0 95,20 131,52l0,-13c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,750c0,22 -18,40 -40,40zM211,0c-72,0 -131,72 -131,161c0,89 59,161 131,161c72,0 131,-72 131,-161c0,-89 -59,-161 -131,-161z"/>
- <glyph unicode="D" glyph-name="D" horiz-adv-x="630"
- d="M40,750c-22,0 -40,-18 -40,-40l0,-750c0,-22 18,-40 40,-40l224,0c179,0 261,215 261,415c0,200 -82,415 -261,415l-224,0zM264,670c119,0 181,-169 181,-335c0,-166 -62,-335 -181,-335c0,0 -130,0 -184,0c0,68 0,602 0,670c54,0 184,0 184,0z"/>
- <glyph unicode="c" glyph-name="c" horiz-adv-x="450"
- d="M0,161c0,-133 94,-241 211,-241c63,0 122,32 163,88c13,18 9,43 -9,56c-18,13 -43,9 -56,-9c-25,-35 -60,-55 -98,-55c-72,0 -131,72 -131,161c0,89 59,161 131,161c37,0 73,-20 98,-55c13,-18 38,-22 56,-9c18,13 22,38 9,56c-40,56 -99,88 -162,88c-116,0 -211,-108 -211,-241z"/>
- <glyph unicode="C" glyph-name="C" horiz-adv-x="650"
- d="M0,335c0,-229 135,-415 302,-415c101,0 195,68 251,183c10,20 1,44 -18,53c-20,10 -44,1 -53,-18c-42,-86 -109,-138 -179,-138c-122,0 -222,150 -222,335c0,185 99,335 222,335c70,0 136,-52 179,-138c10,-20 34,-28 54,-18c20,10 28,34 18,54c-56,114 -150,183 -251,183c-166,0 -302,-186 -302,-415z"/>
- <glyph unicode="b" glyph-name="b" horiz-adv-x="480"
- d="M211,402c-49,0 -95,-20 -131,-52l0,359c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-750c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,13c36,-33 81,-52 131,-52c116,0 211,108 211,241c0,133 -94,241 -211,241zM211,0c-72,0 -131,72 -131,161c0,89 59,161 131,161c72,0 131,-72 131,-161c0,-89 -59,-161 -131,-161z"/>
- <glyph unicode="B" glyph-name="B" horiz-adv-x="630"
- d="M40,750c-22,0 -40,-18 -40,-40l0,-750c0,-22 18,-40 40,-40l224,0c171,0 261,121 261,241c0,76 -36,153 -107,199c70,41 107,109 107,176c0,106 -90,214 -261,214l-224,0zM264,670c124,0 181,-69 181,-134c0,-64 -57,-134 -181,-134c0,0 -130,0 -184,0c0,130 0,241 0,268c54,0 184,0 184,0zM264,322c125,0 181,-81 181,-161c0,-80 -56,-161 -181,-161c0,0 -130,0 -184,0c0,33 0,161 0,322c54,0 184,0 184,0z"/>
- <glyph unicode="a" glyph-name="a" horiz-adv-x="500"
- d="M381,402c-22,0 -40,-18 -40,-40l0,-12c-36,33 -81,52 -131,52c-116,0 -211,-108 -211,-241c0,-133 94,-241 211,-241c49,0 95,20 131,52l0,-12c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,402c0,22 -18,40 -40,40zM211,0c-72,0 -131,72 -131,161c0,89 59,161 131,161c72,0 131,-72 131,-161c0,-89 -59,-161 -131,-161z"/>
- <glyph unicode="A" glyph-name="A" horiz-adv-x="780"
- d="M703,-25l-128,321c0,0 0,0 0,0l-172,429c-6,15 -20,25 -37,25c-16,0 -31,-9 -37,-24l-183,-430c0,0 0,0 0,0l-136,-320c-9,-20 1,-44 21,-52c20,-9 44,1 52,21c0,0 60,141 126,296l302,0c62,-154 118,-295 118,-295c8,-21 31,-30 52,-22c21,8 30,31 22,52zM243,320c50,118 99,231 122,285c22,-55 67,-168 114,-285l-236,0z"/>
- <glyph unicode="@" glyph-name="@" horiz-adv-x="850"
- d="M377,529c-116,0 -211,-108 -211,-241c0,-133 94,-241 211,-241c60,0 114,29 152,75c8,-23 19,-44 35,-59c18,-19 41,-29 67,-29c124,0 124,157 124,241c0,241 -169,438 -377,438c-208,0 -377,-196 -377,-438c0,-249 193,-383 375,-384c80,-10 203,14 251,62c16,16 16,41 0,57c-16,16 -41,16 -57,0c-25,-25 -119,-48 -186,-39c-2,0 -4,0 -5,0c-144,0 -297,107 -297,305c0,197 133,358 297,358c164,0 297,-160 297,-358c0,-142 -22,-161 -44,-161c-2,0 -5,0 -9,5c-24,25 -34,106 -33,156c0,1 0,2 0,3c0,4 0,7 0,11c0,133 -94,241 -211,241zM377,127c-72,0 -131,72 -131,161c0,89 59,161 131,161c72,0 131,-72 131,-161c0,-89 -59,-161 -131,-161z"/>
- <glyph unicode="#" glyph-name="#" horiz-adv-x="720"
- d="M592,464l-47,0l21,74c6,21 -6,43 -28,49c-21,6 -43,-6 -49,-28l-27,-96l-192,0l21,74c6,21 -6,43 -28,49c-21,6 -43,-6 -49,-28l-27,-96l-77,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l54,0l-47,-167l-77,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l54,0l-23,-81c-6,-21 6,-43 28,-49c21,-6 43,6 49,28l29,102l192,0l-23,-81c-6,-21 6,-43 28,-49c21,-6 43,6 49,28l29,102l70,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-47,0l47,167l70,0c22,0 40,18 40,40c0,22 -18,40 -40,40zM392,217l-192,0l47,167l192,0l-47,-167z"/>
- <glyph unicode="^" glyph-name="^" horiz-adv-x="520"
- d="M193,646l-177,-177c-16,-16 -16,-41 0,-57c16,-16 41,-16 57,0c0,0 109,109 149,149c40,-40 149,-149 149,-149c16,-16 41,-16 57,0c16,16 16,41 0,57l-177,178c-16,16 -41,16 -57,0z"/>
- <glyph unicode="%" glyph-name="%" horiz-adv-x="610"
- d="M414,708l-370,-760c-10,-20 -1,-44 18,-53c20,-10 44,-1 53,18l370,760c10,20 1,44 -18,53c-20,10 -44,1 -53,-18z M0,554c0,-97 70,-176 155,-176c86,0 155,79 155,176c0,97 -70,176 -155,176c-86,0 -155,-79 -155,-176zM80,554c0,53 34,96 75,96c42,0 75,-43 75,-96c0,-53 -34,-96 -75,-96c-42,0 -75,43 -75,96z M220,66c0,-97 70,-176 155,-176c86,0 155,79 155,176c0,97 -70,176 -155,176c-86,0 -155,-79 -155,-176zM300,66c0,53 34,96 75,96c42,0 75,-43 75,-96c0,-53 -34,-96 -75,-96c-42,0 -75,43 -75,96z"/>
- <glyph unicode="$" glyph-name="$" horiz-adv-x="540"
- d="M452,169c0,99 -79,178 -195,203l0,207c23,-5 43,-15 58,-29c16,-15 41,-14 57,2c15,16 14,41 -2,57c-29,28 -68,45 -113,52l0,30c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-30c-98,-16 -168,-89 -168,-183c0,-87 64,-151 168,-173l0,-253c-44,8 -79,29 -97,61c-11,19 -35,26 -54,15c-19,-11 -26,-35 -15,-54c31,-56 92,-93 166,-102l0,-40c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,41c99,17 195,93 195,198zM89,477c0,49 36,88 88,101l0,-192c-40,12 -88,37 -88,91zM257,52l0,237c69,-20 115,-65 115,-121c0,-56 -56,-102 -115,-116z"/>
- <glyph unicode="&amp;" glyph-name="&amp;" horiz-adv-x="650"
- d="M81,545c0,-63 45,-132 79,-176c-103,-54 -160,-134 -160,-229c0,-172 118,-251 228,-251c79,0 145,54 195,120c27,-38 74,-104 74,-104c13,-18 38,-22 56,-9c11,8 17,20 17,33c0,8 -2,16 -7,23c0,0 -53,74 -92,128c43,74 68,145 73,161c1,4 2,9 2,13c0,17 -11,32 -27,38c-21,7 -44,-4 -51,-25c-9,-28 -27,-70 -50,-114c-67,93 -112,156 -134,187c78,46 126,122 126,205c0,111 -64,185 -160,185c-98,0 -170,-78 -170,-185zM161,545c0,48 24,105 90,105c72,0 80,-73 80,-105c0,-57 -37,-110 -95,-141c-34,40 -74,101 -74,141zM80,141c0,86 73,137 131,165c19,-26 84,-118 163,-227c-41,-60 -92,-109 -146,-109c-15,0 -147,5 -147,171z"/>
- <glyph unicode="{" glyph-name="{" horiz-adv-x="440"
- d="M90,493c-2,-113 -11,-138 -50,-138c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40c39,0 48,-27 50,-143c2,-96 4,-242 150,-242c22,0 40,18 40,40c0,22 -18,40 -40,40c-58,0 -68,39 -70,163c-1,61 -2,136 -38,181c35,44 37,118 38,178c2,120 12,158 70,158c22,0 40,18 40,40c0,22 -18,40 -40,40c-146,0 -149,-142 -150,-237z"/>
- <glyph unicode="}" glyph-name="}" horiz-adv-x="440"
- d="M0,690c0,-22 18,-40 40,-40c58,0 68,-37 70,-158c1,-60 2,-133 38,-178c-35,-45 -37,-121 -38,-181c-2,-124 -12,-163 -70,-163c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40c146,0 149,146 150,242c2,116 11,143 50,143c22,0 40,18 40,40c0,22 -18,40 -40,40c-39,0 -48,26 -50,138c-2,94 -4,237 -150,237c-22,0 -40,-18 -40,-40z"/>
- <glyph unicode="?" glyph-name="?" horiz-adv-x="560"
- d="M252,-35c0,-25 -20,-45 -45,-45c-25,0 -45,20 -45,45c0,25 20,45 45,45c25,0 45,-20 45,-45z M21,610l-7,-10c-13,-18 -10,-43 8,-56c18,-13 43,-10 56,8l8,10c32,42 59,78 123,78c98,0 143,-70 143,-135c0,-88 -28,-113 -67,-146c-52,-45 -116,-101 -116,-292c0,-22 18,-40 40,-40c22,0 40,18 40,40c0,155 43,192 89,232c44,38 94,82 94,207c0,107 -77,215 -223,215c-104,0 -152,-63 -186,-110z"/>
- <glyph unicode="-" glyph-name="-" horiz-adv-x="580"
- d="M40,270c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l400,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-400,0z"/>
- <glyph unicode="+" glyph-name="+" horiz-adv-x="580"
- d="M440,270l-160,0l0,160c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-160l-160,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l160,0l0,-160c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,160l160,0c22,0 40,18 40,40c0,22 -18,40 -40,40z"/>
- <glyph unicode="=" glyph-name="=" horiz-adv-x="580"
- d="M40,370c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l400,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-400,0z M40,170c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l400,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-400,0z"/>
- <glyph unicode="*" glyph-name="*" horiz-adv-x="580"
- d="M440,270l-103,0l73,73c16,16 16,41 0,57c-16,16 -41,16 -57,0l-73,-73l0,103c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40l0,-103l-73,73c-16,16 -41,16 -57,0c-16,-16 -16,-41 0,-57l73,-73l-103,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l103,0l-73,-73c-16,-16 -16,-41 0,-57c16,-16 41,-16 57,0l73,73l0,-103c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,103l73,-73c16,-16 41,-16 57,0c16,16 16,41 0,57l-73,73l103,0c22,0 40,18 40,40c0,22 -18,40 -40,40z"/>
- <glyph unicode=")" glyph-name=")" horiz-adv-x="350"
- d="M16,718c-16,-16 -16,-41 0,-57c92,-92 142,-217 142,-352c0,-135 -50,-260 -142,-352c-16,-16 -16,-41 0,-57c16,-16 41,-16 57,0c107,107 165,252 165,408c0,157 -59,302 -165,408c-16,16 -41,16 -57,0z"/>
- <glyph unicode="(" glyph-name="(" horiz-adv-x="350"
- d="M221,718c-221,-221 -221,-595 0,-817c16,-16 41,-16 57,0c16,16 16,41 0,57c-191,191 -191,513 0,703c16,16 16,41 0,57c-16,16 -41,16 -57,0z"/>
- <glyph unicode="_" glyph-name="_" horiz-adv-x="780"
- d="M40,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l600,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-600,0z"/>
- <glyph unicode="|" glyph-name="|" horiz-adv-x="180"
- d="M0,690l0,-760c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,760c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40z"/>
- <glyph unicode="\" glyph-name="\" horiz-adv-x="560"
- d="M28,726c-20,-10 -28,-34 -18,-53l370,-760c10,-20 34,-28 53,-18c20,10 28,34 18,53l-370,760c-10,20 -34,28 -53,18z"/>
- <glyph unicode="/" glyph-name="/" horiz-adv-x="560"
- d="M380,708l-370,-760c-10,-20 -1,-44 18,-53c20,-10 44,-1 53,18l370,760c10,20 1,44 -18,53c-20,10 -44,1 -53,-18z"/>
- <glyph unicode="~" glyph-name="~" horiz-adv-x="690"
- d="M16,377c-16,-16 -16,-41 0,-57c16,-16 41,-16 57,0c66,66 117,43 200,-4c74,-42 176,-100 280,4c16,16 16,41 0,57c-16,16 -41,16 -57,0c-58,-58 -103,-37 -184,9c-77,44 -184,104 -296,-9z"/>
- <glyph unicode="]" glyph-name="]" horiz-adv-x="420"
- d="M40,750c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40c0,0 151,0 207,0c0,-68 0,-612 0,-680c-56,0 -207,0 -207,0c-22,0 -40,-18 -40,-40c0,-22 18,-40 40,-40l247,0c22,0 40,18 40,40l0,760c0,22 -18,40 -40,40l-247,0z"/>
- <glyph unicode="[" glyph-name="[" horiz-adv-x="420"
- d="M40,750c-22,0 -40,-18 -40,-40l0,-760c0,-22 18,-40 40,-40l247,0c22,0 40,18 40,40c0,22 -18,40 -40,40c0,0 -151,0 -207,0c0,68 0,612 0,680c56,0 207,0 207,0c22,0 40,18 40,40c0,22 -18,40 -40,40l-247,0z"/>
- <glyph unicode="&gt;" glyph-name="&gt;" horiz-adv-x="600"
- d="M6,471c-4,-7 -6,-14 -6,-21c0,-13 7,-26 19,-34c0,0 265,-165 346,-216c-81,-51 -346,-216 -346,-216c-12,-8 -19,-21 -19,-34c0,-7 2,-15 6,-21c12,-19 36,-24 55,-13l400,250c12,7 19,20 19,34c0,14 -7,27 -19,34l-400,250c-19,12 -43,6 -55,-13z"/>
- <glyph unicode="&lt;" glyph-name="&lt;" horiz-adv-x="600"
- d="M419,484l-400,-250c-12,-7 -19,-20 -19,-34c0,-14 7,-27 19,-34l400,-250c19,-12 43,-6 55,13c4,7 6,14 6,21c0,13 -7,26 -19,34c0,0 -265,165 -346,216c81,51 346,216 346,216c12,8 19,21 19,34c0,7 -2,15 -6,21c-12,19 -36,24 -55,13z"/>
- <glyph unicode="&quot;" glyph-name="&quot;" horiz-adv-x="300"
- d="M197,698c-8,11 -21,18 -36,18c-24,0 -43,-19 -45,-42c-2,10 -8,19 -17,24c-8,11 -21,18 -36,18c-25,0 -45,-20 -45,-45c0,-13 6,-25 15,-33c-4,-9 -9,-15 -12,-17c-16,-10 -22,-32 -12,-48c10,-16 30,-22 47,-13c38,22 55,82 59,100c0,2 1,4 1,6c1,-11 7,-20 15,-27c-4,-9 -9,-15 -12,-17c-16,-10 -22,-32 -12,-48c10,-16 30,-22 47,-13c38,22 55,82 59,100c4,15 -3,31 -16,38z"/>
- <glyph unicode="&#x201D;" glyph-name="&#x201D;" horiz-adv-x="300"
- d="M195,624l0,0c-3,2 -7,9 -12,17c9,8 15,20 15,33c0,25 -20,45 -45,45c-15,0 -28,-7 -36,-18c-9,-5 -15,-14 -17,-24c-1,24 -21,42 -45,42c-15,0 -28,-7 -36,-18c-13,-8 -20,-23 -16,-38c4,-18 21,-78 59,-100c17,-10 38,-4 47,13c10,17 4,38 -13,48l0,0c-3,2 -7,9 -12,17c8,7 13,17 14,27c0,-2 0,-4 1,-6c4,-18 21,-78 59,-100c17,-10 38,-4 47,13c10,17 4,38 -13,48z"/>
- <glyph unicode="'" glyph-name="'" horiz-adv-x="200"
- d="M100,702c-8,11 -21,18 -36,18c-25,0 -45,-20 -45,-45c0,-13 6,-25 15,-33c-4,-9 -9,-15 -12,-17c-16,-10 -22,-32 -12,-48c10,-16 30,-22 47,-13c38,22 55,82 59,100c4,15 -3,31 -16,38z"/>
- <glyph unicode="`" glyph-name="`" horiz-adv-x="200"
- d="M98,624l0,0c-3,2 -7,9 -12,17c9,8 15,20 15,33c0,25 -20,45 -45,45c-15,0 -28,-7 -36,-18c-13,-8 -20,-23 -16,-38c4,-18 21,-78 59,-100c17,-10 38,-4 47,13c10,17 4,38 -13,48z"/>
- <glyph unicode=":" glyph-name=":" horiz-adv-x="200"
- d="M90,-15c0,-25 -20,-45 -45,-45c-25,0 -45,20 -45,45c0,25 20,45 45,45c25,0 45,-20 45,-45z M90,277c0,-25 -20,-45 -45,-45c-25,0 -45,20 -45,45c0,25 20,45 45,45c25,0 45,-20 45,-45z"/>
- <glyph unicode=";" glyph-name=";" horiz-adv-x="200"
- d="M63,232c25,0 45,20 45,45c0,25 -20,45 -45,45c-25,0 -45,-20 -45,-45c0,-25 20,-45 45,-45z M100,12c-8,11 -21,18 -36,18c-25,0 -45,-20 -45,-45c0,-13 6,-25 15,-33c-4,-9 -9,-15 -12,-17c-16,-10 -22,-32 -12,-48c10,-16 30,-22 47,-13c38,22 55,82 59,100c4,15 -3,31 -16,38z"/>
- <glyph unicode="," glyph-name="," horiz-adv-x="200"
- d="M100,12c-8,11 -21,18 -36,18c-25,0 -45,-20 -45,-45c0,-13 6,-25 15,-33c-4,-9 -9,-15 -12,-17c-16,-10 -22,-32 -12,-48c10,-16 30,-22 47,-13c38,22 55,82 59,100c4,15 -3,31 -16,38z"/>
- <glyph unicode="!" glyph-name="!" horiz-adv-x="200"
- d="M90,-15c0,-25 -20,-45 -45,-45c-25,0 -45,20 -45,45c0,25 20,45 45,45c25,0 45,-20 45,-45z M5,703l0,-617c0,-22 18,-40 40,-40c22,0 40,18 40,40l0,617c0,22 -18,40 -40,40c-22,0 -40,-18 -40,-40z"/>
- <glyph unicode="." glyph-name="." horiz-adv-x="200"
- d="M90,-15c0,-25 -20,-45 -45,-45c-25,0 -45,20 -45,45c0,25 20,45 45,45c25,0 45,-20 45,-45z"/>
- </font>
- </defs>
-
- <g font-family="Stroke" font-size="18" fill="black">
- <text x="20" y="90"
- >!&quot;#$%&amp;&apos;()*+,-./0123456789:;&lt;&gt;?</text>
- <text x="20" y="120">@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_</text>
- <text x="20" y="150">`abcdefghijklmnopqrstuvwxyz|{}~</text>
- <g font-weight="bold">
- <text x="20" y="180"
- > !&quot;#$%&amp;&apos;()*+,-./0123456789:;&lt;&gt;?</text>
- <text x="20" y="210">@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_</text>
- <text x="20" y="240">`abcdefghijklmnopqrstuvwxyz|{}~</text>
- </g>
- <text id="text" x="10" y="350" font-size="24">The quick brown fox jumped
- <tspan x="10" dy="1.2em">over the lazy dog.</tspan></text>
-
- <text id="text" x="10" y="420" font-weight="bold" font-size="24"
- >The quick brown fox jumped<tspan x="10" dy="1.2em"
- >over the lazy dog.</tspan></text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sunRise.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sunRise.svg
deleted file mode 100644
index c5690c1f52d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sunRise.svg
+++ /dev/null
@@ -1,666 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- @author vhardy@eng.sun.com -->
-<!-- @version $Id: sunRise.svg 594744 2007-11-14 03:41:41Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Sun Rise</title>
-
- <g id="testContent" transform="">
- <defs>
- <!-- =========================================== -->
- <!-- Start shape -->
- <!-- =========================================== -->
- <g id="star">
- <path d="M171.081,138.285l77.362-7.749l-91.455-8.623l30.157-35.326l-47.89,
- 23.827l-4.503-10.37l-9.31-99.998l-9.708,110.734L79.081,81.749l19.337,
- 40.185l-98.37,9.564l87.204,7.983l-31.559,35.816l52.541-25.082l-13.025,
- 34.759 l22.846-15.257l8.347,81.941l8.38-87.381l32.2,35.213l-17.627-50.278l36.982,
- 10.762l-15.258-21.69z"/>
- </g>
-
- <!-- =========================================== -->
- <!-- Sky pattern -->
- <!-- =========================================== -->
- <pattern id="skyPattern" patternUnits="userSpaceOnUse"
- x="0" y="0" width="400" height="400" overflow="visible">
- <g id="patternStars" fill="white">
- <!--
- <use xlink:href="#star" transform="translate(20, 20) scale(.1, .1)"/>
- <use xlink:href="#star" transform="translate(50, 70) scale(.05, .05)"/>
- <use xlink:href="#star" transform="translate(200, 350) scale(.07, .07)"/>
- <use xlink:href="#star" transform="translate(350, 170) scale(.05, .05)"/>
-
- <use xlink:href="#star" transform="translate(200, 100) scale(.1, .1) rotate(45)"/>
- <use xlink:href="#star" transform="translate(10, 187) scale(.05, .05) rotate(45)"/>
- <use xlink:href="#star" transform="translate(200, 350) scale(.07, .07) rotate(16)"/>
- <use xlink:href="#star" transform="translate(156, 390) scale(.05, .05) rotate(20)"/>
-
- <use xlink:href="#star" transform="translate(400, 300) scale(.06, .06) rotate(35)"/>
- <use xlink:href="#star" transform="translate(140, 287) scale(.05, .05) rotate(45)"/>
- <use xlink:href="#star" transform="translate(50, 297) scale(.07, .07) rotate(16)"/>
- <use xlink:href="#star" transform="translate(256, 190) scale(.05, .05) rotate(20)"/>
- -->
- <use xlink:href="#star" transform="translate(389.5727, 121.4832) scale(0.0108, 0.0108) rotate(179.3322)" fill="rgb(203, 253, 214)" />
- <use xlink:href="#star" transform="translate(433.7044, 22.1809) scale(0.0654, 0.0654) rotate(200.6295)" fill="rgb(198, 196, 246)" />
- <use xlink:href="#star" transform="translate(427.5293, 363.298) scale(0.0518, 0.0518) rotate(153.5242)" fill="rgb(224, 241, 195)" />
- <use xlink:href="#star" transform="translate(346.4409, 189.1302) scale(0.0259, 0.0259) rotate(298.0324)" fill="rgb(239, 192, 240)" />
- <use xlink:href="#star" transform="translate(330.4468, 87.8225) scale(0.01, 0.01) rotate(54.9853)" fill="rgb(201, 203, 226)" />
- <use xlink:href="#star" transform="translate(174.4116, 218.176) scale(0.0161, 0.0161) rotate(343.8094)" fill="rgb(210, 249, 244)" />
- <use xlink:href="#star" transform="translate(122.2433, 363.134) scale(0.0101, 0.0101) rotate(282.4929)" fill="rgb(199, 235, 210)" />
- <use xlink:href="#star" transform="translate(-27.9998, 129.6909) scale(0.0491, 0.0491) rotate(59.0186)" fill="rgb(220, 197, 230)" />
- <use xlink:href="#star" transform="translate(247.0765, -26.5001) scale(0.0389, 0.0389) rotate(187.1826)" fill="rgb(233, 198, 228)" />
- <use xlink:href="#star" transform="translate(54.5561, 44.8478) scale(0.0104, 0.0104) rotate(177.0885)" fill="rgb(237, 255, 239)" />
- <use xlink:href="#star" transform="translate(450.2262, -54.6279) scale(0.0545, 0.0545) rotate(57.5767)" fill="rgb(205, 237, 238)" />
- <use xlink:href="#star" transform="translate(312.5566, 192.2677) scale(0.0221, 0.0221) rotate(83.5671)" fill="rgb(198, 208, 252)" />
- <use xlink:href="#star" transform="translate(245.9193, 432.5132) scale(0.0104, 0.0104) rotate(280.4899)" fill="rgb(226, 224, 224)" />
- <use xlink:href="#star" transform="translate(306.2343, -38.7982) scale(0.01, 0.01) rotate(356.914)" fill="rgb(230, 194, 248)" />
- <use xlink:href="#star" transform="translate(496.4437, 41.3756) scale(0.0127, 0.0127) rotate(10.1627)" fill="rgb(233, 195, 195)" />
- <use xlink:href="#star" transform="translate(317.3521, 361.1784) scale(0.0255, 0.0255) rotate(81.8962)" fill="rgb(206, 240, 212)" />
- <use xlink:href="#star" transform="translate(483.1731, 55.2678) scale(0.0496, 0.0496) rotate(201.6443)" fill="rgb(220, 195, 205)" />
- <use xlink:href="#star" transform="translate(124.9314, 119.7059) scale(0.0103, 0.0103) rotate(267.5947)" fill="rgb(220, 195, 228)" />
- <use xlink:href="#star" transform="translate(383.2201, 315.4835) scale(0.0125, 0.0125) rotate(112.2967)" fill="rgb(195, 251, 209)" />
- <use xlink:href="#star" transform="translate(301.0763, 45.7539) scale(0.0548, 0.0548) rotate(38.1473)" fill="rgb(235, 211, 215)" />
- <use xlink:href="#star" transform="translate(347.8123, 247.8412) scale(0.0288, 0.0288) rotate(116.4151)" fill="rgb(234, 247, 194)" />
- <use xlink:href="#star" transform="translate(203.1285, 217.3029) scale(0.0186, 0.0186) rotate(203.7004)" fill="rgb(200, 253, 216)" />
- <use xlink:href="#star" transform="translate(298.2234, 32.9977) scale(0.0549, 0.0549) rotate(0.8458)" fill="rgb(252, 210, 219)" />
- <use xlink:href="#star" transform="translate(71.3617, 41.8454) scale(0.0112, 0.0112) rotate(273.5186)" fill="rgb(210, 242, 225)" />
- <use xlink:href="#star" transform="translate(165.914, 348.1248) scale(0.0628, 0.0628) rotate(71.9686)" fill="rgb(215, 215, 204)" />
- <use xlink:href="#star" transform="translate(170.0764, 480.5428) scale(0.0713, 0.0713) rotate(89.1011)" fill="rgb(229, 206, 243)" />
- <use xlink:href="#star" transform="translate(374.7614, -63.6737) scale(0.0101, 0.0101) rotate(243.7363)" fill="rgb(211, 229, 250)" />
- <use xlink:href="#star" transform="translate(267.6604, 226.6366) scale(0.01, 0.01) rotate(343.1441)" fill="rgb(195, 239, 237)" />
- <use xlink:href="#star" transform="translate(-70.1318, 259.438) scale(0.01, 0.01) rotate(339.2181)" fill="rgb(237, 194, 231)" />
- <use xlink:href="#star" transform="translate(311.9859, 359.133) scale(0.0417, 0.0417) rotate(195.3022)" fill="rgb(237, 202, 193)" />
- <use xlink:href="#star" transform="translate(-10.005, 271.1119) scale(0.0142, 0.0142) rotate(190.268)" fill="rgb(237, 216, 239)" />
- <use xlink:href="#star" transform="translate(86.0459, -58.18) scale(0.0622, 0.0622) rotate(27.3581)" fill="rgb(223, 243, 243)" />
- <use xlink:href="#star" transform="translate(75.4042, -87.5129) scale(0.01, 0.01) rotate(156.866)" fill="rgb(202, 245, 206)" />
- <use xlink:href="#star" transform="translate(30.281, -40.9614) scale(0.0103, 0.0103) rotate(122.3928)" fill="rgb(254, 242, 255)" />
- <use xlink:href="#star" transform="translate(231.6363, 225.0678) scale(0.0325, 0.0325) rotate(64.1071)" fill="rgb(195, 221, 227)" />
- <use xlink:href="#star" transform="translate(488.5038, 342.6578) scale(0.01, 0.01) rotate(253.0307)" fill="rgb(223, 223, 209)" />
- <use xlink:href="#star" transform="translate(329.949, 228.0609) scale(0.0677, 0.0677) rotate(354.8239)" fill="rgb(241, 193, 221)" />
- <use xlink:href="#star" transform="translate(210.2121, -15.6452) scale(0.0102, 0.0102) rotate(105.3418)" fill="rgb(248, 220, 248)" />
- <use xlink:href="#star" transform="translate(449.9116, 194.3994) scale(0.0145, 0.0145) rotate(242.9112)" fill="rgb(238, 210, 207)" />
- <use xlink:href="#star" transform="translate(250.5534, 294.1598) scale(0.0101, 0.0101) rotate(214.4438)" fill="rgb(193, 206, 218)" />
- <use xlink:href="#star" transform="translate(137.6704, -54.3682) scale(0.0526, 0.0526) rotate(119.4205)" fill="rgb(232, 226, 207)" />
- <use xlink:href="#star" transform="translate(18.0239, 176.507) scale(0.0321, 0.0321) rotate(26.5391)" fill="rgb(214, 249, 234)" />
- <use xlink:href="#star" transform="translate(-40.9746, 76.0816) scale(0.0101, 0.0101) rotate(242.6425)" fill="rgb(215, 213, 253)" />
- <use xlink:href="#star" transform="translate(387.5586, 280.5707) scale(0.0107, 0.0107) rotate(55.7185)" fill="rgb(250, 207, 240)" />
- <use xlink:href="#star" transform="translate(-70.3549, 107.052) scale(0.01, 0.01) rotate(16.2848)" fill="rgb(220, 195, 223)" />
- <use xlink:href="#star" transform="translate(222.0202, 139.9185) scale(0.0101, 0.0101) rotate(192.3915)" fill="rgb(194, 211, 232)" />
- <use xlink:href="#star" transform="translate(81.0801, -1.0855) scale(0.0341, 0.0341) rotate(307.4762)" fill="rgb(223, 227, 232)" />
- <use xlink:href="#star" transform="translate(217.8688, 60.5702) scale(0.0116, 0.0116) rotate(148.0943)" fill="rgb(194, 255, 244)" />
- <use xlink:href="#star" transform="translate(351.9243, -60.1907) scale(0.0542, 0.0542) rotate(229.0191)" fill="rgb(225, 204, 228)" />
- <use xlink:href="#star" transform="translate(341.2677, 425.1268) scale(0.0606, 0.0606) rotate(127.4507)" fill="rgb(242, 219, 207)" />
- <use xlink:href="#star" transform="translate(235.3595, 152.1754) scale(0.0155, 0.0155) rotate(57.8108)" fill="rgb(245, 201, 244)" />
- <use xlink:href="#star" transform="translate(369.9454, 448.0498) scale(0.0249, 0.0249) rotate(165.397)" fill="rgb(219, 198, 211)" />
- <use xlink:href="#star" transform="translate(89.8585, -29.1696) scale(0.0101, 0.0101) rotate(122.7519)" fill="rgb(240, 242, 221)" />
- <use xlink:href="#star" transform="translate(-34.6714, 203.4091) scale(0.0114, 0.0114) rotate(113.9613)" fill="rgb(249, 242, 206)" />
- <use xlink:href="#star" transform="translate(67.0994, 247.837) scale(0.0153, 0.0153) rotate(169.2439)" fill="rgb(206, 244, 206)" />
- <use xlink:href="#star" transform="translate(220.9086, 427.0436) scale(0.011, 0.011) rotate(269.8249)" fill="rgb(244, 229, 248)" />
- <use xlink:href="#star" transform="translate(333.8789, 419.5919) scale(0.0139, 0.0139) rotate(61.3882)" fill="rgb(198, 209, 220)" />
- <use xlink:href="#star" transform="translate(259.31, 411.319) scale(0.0682, 0.0682) rotate(37.8832)" fill="rgb(244, 232, 211)" />
- <use xlink:href="#star" transform="translate(82.3297, 460.7172) scale(0.0103, 0.0103) rotate(264.4714)" fill="rgb(230, 244, 199)" />
- <use xlink:href="#star" transform="translate(-34.5393, 19.3471) scale(0.0101, 0.0101) rotate(327.7188)" fill="rgb(218, 204, 199)" />
- <use xlink:href="#star" transform="translate(420.0156, 268.3238) scale(0.01, 0.01) rotate(135.8509)" fill="rgb(247, 202, 244)" />
- <use xlink:href="#star" transform="translate(370.6676, 469.1181) scale(0.0114, 0.0114) rotate(174.3555)" fill="rgb(196, 211, 253)" />
- <use xlink:href="#star" transform="translate(109.0803, 230.5756) scale(0.072, 0.072) rotate(217.9261)" fill="rgb(240, 222, 231)" />
- <use xlink:href="#star" transform="translate(156.915, 114.5732) scale(0.0246, 0.0246) rotate(261.2722)" fill="rgb(245, 202, 217)" />
- <use xlink:href="#star" transform="translate(-52.2267, 87.3641) scale(0.0233, 0.0233) rotate(17.8326)" fill="rgb(246, 252, 206)" />
- <use xlink:href="#star" transform="translate(-12.4026, -16.0741) scale(0.01, 0.01) rotate(336.2333)" fill="rgb(212, 233, 255)" />
- <use xlink:href="#star" transform="translate(-59.7929, 81.0694) scale(0.0689, 0.0689) rotate(339.5694)" fill="rgb(240, 253, 213)" />
- <use xlink:href="#star" transform="translate(136.0844, 44.8529) scale(0.0484, 0.0484) rotate(207.1756)" fill="rgb(244, 199, 238)" />
- <use xlink:href="#star" transform="translate(328.5676, -94.7557) scale(0.0155, 0.0155) rotate(19.5568)" fill="rgb(214, 211, 196)" />
- <use xlink:href="#star" transform="translate(263.5014, 236.4942) scale(0.0165, 0.0165) rotate(78.7435)" fill="rgb(240, 228, 221)" />
- <use xlink:href="#star" transform="translate(129.3043, 412.6321) scale(0.0101, 0.0101) rotate(179.6016)" fill="rgb(208, 209, 212)" />
- <use xlink:href="#star" transform="translate(69.0552, 240.0992) scale(0.0122, 0.0122) rotate(16.981)" fill="rgb(250, 248, 241)" />
- <use xlink:href="#star" transform="translate(49.7619, -44.1384) scale(0.0101, 0.0101) rotate(14.7691)" fill="rgb(210, 207, 212)" />
- <use xlink:href="#star" transform="translate(117.907, 119.8492) scale(0.0212, 0.0212) rotate(1.4696)" fill="rgb(238, 255, 232)" />
- <use xlink:href="#star" transform="translate(-91.371, 259.7335) scale(0.0315, 0.0315) rotate(139.9611)" fill="rgb(248, 228, 228)" />
- <use xlink:href="#star" transform="translate(351.3967, 434.7163) scale(0.0101, 0.0101) rotate(196.5067)" fill="rgb(252, 224, 228)" />
- <use xlink:href="#star" transform="translate(-47.5671, 9.1164) scale(0.0102, 0.0102) rotate(239.6609)" fill="rgb(202, 239, 227)" />
- <use xlink:href="#star" transform="translate(351.372, -51.3677) scale(0.011, 0.011) rotate(175.7873)" fill="rgb(233, 253, 202)" />
- <use xlink:href="#star" transform="translate(176.6768, 67.6305) scale(0.0664, 0.0664) rotate(291.3294)" fill="rgb(233, 236, 229)" />
- <use xlink:href="#star" transform="translate(-95.8692, 12.8428) scale(0.01, 0.01) rotate(202.8971)" fill="rgb(244, 245, 209)" />
- <use xlink:href="#star" transform="translate(115.3243, 196.6646) scale(0.0452, 0.0452) rotate(224.6499)" fill="rgb(252, 239, 243)" />
- <use xlink:href="#star" transform="translate(70.3041, -10.1975) scale(0.0106, 0.0106) rotate(31.5426)" fill="rgb(221, 213, 233)" />
- <use xlink:href="#star" transform="translate(463.0075, 239.6153) scale(0.018, 0.018) rotate(255.9647)" fill="rgb(213, 220, 235)" />
- <use xlink:href="#star" transform="translate(385.8071, 376.6825) scale(0.01, 0.01) rotate(297.9863)" fill="rgb(252, 201, 243)" />
- <use xlink:href="#star" transform="translate(313.0393, 380.9627) scale(0.0529, 0.0529) rotate(168.923)" fill="rgb(220, 226, 243)" />
- <use xlink:href="#star" transform="translate(7.2712, 478.4541) scale(0.0298, 0.0298) rotate(181.1696)" fill="rgb(220, 234, 203)" />
- <use xlink:href="#star" transform="translate(-80.87, -67.0823) scale(0.0149, 0.0149) rotate(327.0355)" fill="rgb(225, 219, 227)" />
- <use xlink:href="#star" transform="translate(175.3049, 101.1853) scale(0.0662, 0.0662) rotate(295.4084)" fill="rgb(230, 255, 192)" />
- <use xlink:href="#star" transform="translate(473.3536, 183.5517) scale(0.0416, 0.0416) rotate(199.3684)" fill="rgb(195, 233, 207)" />
- <use xlink:href="#star" transform="translate(243.2803, 76.8348) scale(0.0732, 0.0732) rotate(2.6177)" fill="rgb(228, 215, 219)" />
- <use xlink:href="#star" transform="translate(-93.2827, -60.1867) scale(0.01, 0.01) rotate(114.2297)" fill="rgb(200, 193, 233)" />
- <use xlink:href="#star" transform="translate(141.5054, 498.3018) scale(0.0113, 0.0113) rotate(56.4306)" fill="rgb(246, 216, 201)" />
- <use xlink:href="#star" transform="translate(296.6212, 387.5531) scale(0.0125, 0.0125) rotate(274.005)" fill="rgb(242, 211, 253)" />
- <use xlink:href="#star" transform="translate(-9.3533, 10.2384) scale(0.0182, 0.0182) rotate(184.3668)" fill="rgb(245, 236, 222)" />
- <use xlink:href="#star" transform="translate(458.1341, 80.1425) scale(0.0177, 0.0177) rotate(253.2637)" fill="rgb(218, 205, 226)" />
- <use xlink:href="#star" transform="translate(-91.2481, 55.2472) scale(0.01, 0.01) rotate(5.7802)" fill="rgb(215, 212, 229)" />
- <use xlink:href="#star" transform="translate(219.5768, 359.6218) scale(0.0188, 0.0188) rotate(357.2419)" fill="rgb(216, 201, 250)" />
- <use xlink:href="#star" transform="translate(78.479, 470.2814) scale(0.0117, 0.0117) rotate(336.474)" fill="rgb(247, 224, 244)" />
- <use xlink:href="#star" transform="translate(369.2181, 352.3392) scale(0.0192, 0.0192) rotate(173.5193)" fill="rgb(253, 235, 204)" />
- <use xlink:href="#star" transform="translate(-48.9621, 433.6685) scale(0.0186, 0.0186) rotate(93.771)" fill="rgb(234, 235, 209)" />
- <use xlink:href="#star" transform="translate(206.4283, -1.8752) scale(0.0418, 0.0418) rotate(230.276)" fill="rgb(233, 192, 200)" />
- <use xlink:href="#star" transform="translate(397.4488, -85.8432) scale(0.0643, 0.0643) rotate(191.011)" fill="rgb(234, 219, 207)" />
- <use xlink:href="#star" transform="translate(-49.5294, 142.2191) scale(0.0459, 0.0459) rotate(263.3873)" fill="rgb(202, 246, 236)" />
- <use xlink:href="#star" transform="translate(403.1375, 320.3246) scale(0.0407, 0.0407) rotate(4.8266)" fill="rgb(252, 236, 197)" />
- <use xlink:href="#star" transform="translate(31.966, -92.9118) scale(0.0294, 0.0294) rotate(184.665)" fill="rgb(224, 223, 248)" />
- <use xlink:href="#star" transform="translate(6.4153, 407.7985) scale(0.0315, 0.0315) rotate(93.4142)" fill="rgb(212, 237, 203)" />
- <use xlink:href="#star" transform="translate(110.2686, 472.176) scale(0.01, 0.01) rotate(246.9984)" fill="rgb(212, 253, 201)" />
- <use xlink:href="#star" transform="translate(363.4166, 4.8437) scale(0.0207, 0.0207) rotate(125.0353)" fill="rgb(200, 242, 208)" />
- <use xlink:href="#star" transform="translate(184.5028, 419.4781) scale(0.01, 0.01) rotate(320.5868)" fill="rgb(199, 213, 215)" />
- <use xlink:href="#star" transform="translate(80.6241, -38.5292) scale(0.0184, 0.0184) rotate(303.183)" fill="rgb(228, 205, 207)" />
- <use xlink:href="#star" transform="translate(472.4257, 188.0807) scale(0.0671, 0.0671) rotate(188.8729)" fill="rgb(229, 214, 242)" />
- <use xlink:href="#star" transform="translate(80.8339, 326.3389) scale(0.01, 0.01) rotate(112.6624)" fill="rgb(251, 223, 251)" />
- <use xlink:href="#star" transform="translate(60.7951, -51.3466) scale(0.0127, 0.0127) rotate(193.5265)" fill="rgb(196, 195, 214)" />
- <use xlink:href="#star" transform="translate(389.5944, 488.137) scale(0.0147, 0.0147) rotate(358.0279)" fill="rgb(194, 239, 220)" />
- <use xlink:href="#star" transform="translate(440.3877, -72.9211) scale(0.0153, 0.0153) rotate(114.6227)" fill="rgb(192, 194, 197)" />
- <use xlink:href="#star" transform="translate(-32.3319, 378.1205) scale(0.0102, 0.0102) rotate(305.5815)" fill="rgb(195, 236, 244)" />
- <use xlink:href="#star" transform="translate(-49.3203, 333.3556) scale(0.0106, 0.0106) rotate(244.1036)" fill="rgb(255, 239, 239)" />
- <use xlink:href="#star" transform="translate(332.4618, -21.9535) scale(0.0122, 0.0122) rotate(129.9818)" fill="rgb(233, 220, 195)" />
- <use xlink:href="#star" transform="translate(-88.441, 86.6298) scale(0.0209, 0.0209) rotate(176.192)" fill="rgb(222, 202, 238)" />
- <use xlink:href="#star" transform="translate(59.7778, 488.4553) scale(0.0218, 0.0218) rotate(48.38)" fill="rgb(220, 192, 228)" />
- <use xlink:href="#star" transform="translate(15.9987, -40.6315) scale(0.0625, 0.0625) rotate(5.4847)" fill="rgb(201, 207, 202)" />
- <use xlink:href="#star" transform="translate(329.4379, 127.3125) scale(0.0444, 0.0444) rotate(335.153)" fill="rgb(231, 229, 217)" />
- <use xlink:href="#star" transform="translate(-82.2797, 423.5269) scale(0.0101, 0.0101) rotate(39.2209)" fill="rgb(222, 230, 211)" />
- <use xlink:href="#star" transform="translate(157.7265, -94.7144) scale(0.0367, 0.0367) rotate(249.428)" fill="rgb(196, 209, 227)" />
- <use xlink:href="#star" transform="translate(456.4688, 90.0099) scale(0.0124, 0.0124) rotate(351.2977)" fill="rgb(199, 218, 242)" />
- <use xlink:href="#star" transform="translate(170.2, -16.1556) scale(0.0136, 0.0136) rotate(70.7136)" fill="rgb(227, 193, 209)" />
- <use xlink:href="#star" transform="translate(421.2043, 151.2921) scale(0.0126, 0.0126) rotate(287.973)" fill="rgb(197, 210, 234)" />
- <use xlink:href="#star" transform="translate(24.8762, -95.9722) scale(0.0108, 0.0108) rotate(4.4937)" fill="rgb(228, 239, 206)" />
- <use xlink:href="#star" transform="translate(324.4899, 417.8861) scale(0.034, 0.034) rotate(144.1944)" fill="rgb(234, 209, 240)" />
- <use xlink:href="#star" transform="translate(-46.5792, 380.828) scale(0.0291, 0.0291) rotate(3.3783)" fill="rgb(218, 242, 206)" />
- <use xlink:href="#star" transform="translate(231.4621, 475.2298) scale(0.0111, 0.0111) rotate(329.8645)" fill="rgb(231, 229, 196)" />
- <use xlink:href="#star" transform="translate(92.5789, -89.9637) scale(0.0215, 0.0215) rotate(228.5234)" fill="rgb(241, 224, 211)" />
- <use xlink:href="#star" transform="translate(401.4717, -38.1331) scale(0.01, 0.01) rotate(331.1831)" fill="rgb(214, 207, 199)" />
- <use xlink:href="#star" transform="translate(116.2961, 16.0386) scale(0.0216, 0.0216) rotate(3.0448)" fill="rgb(203, 193, 254)" />
- <use xlink:href="#star" transform="translate(322.8586, 6.5792) scale(0.0141, 0.0141) rotate(16.9874)" fill="rgb(203, 229, 228)" />
- <use xlink:href="#star" transform="translate(127.867, 281.0255) scale(0.018, 0.018) rotate(200.9962)" fill="rgb(200, 231, 201)" />
- <use xlink:href="#star" transform="translate(380.0925, 276.0103) scale(0.0377, 0.0377) rotate(86.5787)" fill="rgb(221, 195, 218)" />
- <use xlink:href="#star" transform="translate(348.8284, 204.6042) scale(0.0418, 0.0418) rotate(223.4317)" fill="rgb(248, 199, 193)" />
- <use xlink:href="#star" transform="translate(332.0017, 230.5986) scale(0.0101, 0.0101) rotate(266.1195)" fill="rgb(207, 254, 245)" />
- <use xlink:href="#star" transform="translate(55.5677, 429.7056) scale(0.0481, 0.0481) rotate(152.8004)" fill="rgb(197, 227, 215)" />
- <use xlink:href="#star" transform="translate(-90.0066, 311.1899) scale(0.0127, 0.0127) rotate(186.8968)" fill="rgb(222, 247, 209)" />
- <use xlink:href="#star" transform="translate(314.771, 383.423) scale(0.0111, 0.0111) rotate(358.4606)" fill="rgb(197, 192, 206)" />
- <use xlink:href="#star" transform="translate(91.6155, -31.933) scale(0.0448, 0.0448) rotate(231.5649)" fill="rgb(233, 227, 254)" />
- <use xlink:href="#star" transform="translate(194.5404, 383.0976) scale(0.0587, 0.0587) rotate(103.8703)" fill="rgb(230, 222, 249)" />
- <use xlink:href="#star" transform="translate(258.744, 175.4519) scale(0.0139, 0.0139) rotate(334.241)" fill="rgb(219, 225, 201)" />
- <use xlink:href="#star" transform="translate(259.5377, 177.2758) scale(0.0234, 0.0234) rotate(288.7971)" fill="rgb(217, 235, 244)" />
- <use xlink:href="#star" transform="translate(-82.0658, 365.5835) scale(0.0686, 0.0686) rotate(26.7727)" fill="rgb(252, 205, 239)" />
- <use xlink:href="#star" transform="translate(366.7577, 272.4553) scale(0.013, 0.013) rotate(300.8568)" fill="rgb(223, 192, 205)" />
- <use xlink:href="#star" transform="translate(415.5018, 275.652) scale(0.0166, 0.0166) rotate(145.7148)" fill="rgb(201, 246, 241)" />
- <use xlink:href="#star" transform="translate(-24.9706, 249.7602) scale(0.0469, 0.0469) rotate(217.3763)" fill="rgb(192, 220, 213)" />
- <use xlink:href="#star" transform="translate(409.799, 377.196) scale(0.0161, 0.0161) rotate(81.0297)" fill="rgb(255, 216, 223)" />
- <use xlink:href="#star" transform="translate(268.2274, 226.4322) scale(0.0689, 0.0689) rotate(242.9004)" fill="rgb(242, 220, 245)" />
- <use xlink:href="#star" transform="translate(421.6266, 290.6947) scale(0.0175, 0.0175) rotate(156.1088)" fill="rgb(243, 218, 202)" />
- <use xlink:href="#star" transform="translate(212.2295, 256.5072) scale(0.0253, 0.0253) rotate(195.9044)" fill="rgb(248, 209, 210)" />
- <use xlink:href="#star" transform="translate(-59.895, 158.2876) scale(0.01, 0.01) rotate(356.6273)" fill="rgb(225, 250, 231)" />
- <use xlink:href="#star" transform="translate(-47.7275, 300.0909) scale(0.01, 0.01) rotate(301.1076)" fill="rgb(232, 213, 255)" />
- <use xlink:href="#star" transform="translate(150.5926, 125.7228) scale(0.01, 0.01) rotate(199.5981)" fill="rgb(233, 227, 194)" />
- <use xlink:href="#star" transform="translate(484.5658, 393.7299) scale(0.0463, 0.0463) rotate(106.2417)" fill="rgb(202, 193, 203)" />
- <use xlink:href="#star" transform="translate(423.955, 482.2991) scale(0.0171, 0.0171) rotate(199.7531)" fill="rgb(211, 202, 210)" />
- <use xlink:href="#star" transform="translate(68.4618, 213.5667) scale(0.0117, 0.0117) rotate(293.6266)" fill="rgb(201, 251, 245)" />
- <use xlink:href="#star" transform="translate(78.8809, 426.8779) scale(0.0122, 0.0122) rotate(23.4048)" fill="rgb(241, 216, 249)" />
- <use xlink:href="#star" transform="translate(288.4387, 491.9871) scale(0.0102, 0.0102) rotate(241.2353)" fill="rgb(214, 254, 207)" />
- <use xlink:href="#star" transform="translate(-67.1629, 11.7612) scale(0.0101, 0.0101) rotate(194.96)" fill="rgb(254, 212, 214)" />
- <use xlink:href="#star" transform="translate(24.5082, -3.345) scale(0.01, 0.01) rotate(153.2526)" fill="rgb(192, 193, 242)" />
- <use xlink:href="#star" transform="translate(390.1171, -2.2261) scale(0.0105, 0.0105) rotate(62.3621)" fill="rgb(240, 247, 249)" />
- <use xlink:href="#star" transform="translate(281.9599, -56.8675) scale(0.0156, 0.0156) rotate(348.9851)" fill="rgb(219, 250, 233)" />
- <use xlink:href="#star" transform="translate(290.3551, 407.2642) scale(0.01, 0.01) rotate(238.4153)" fill="rgb(238, 222, 239)" />
- <use xlink:href="#star" transform="translate(493.7214, 339.304) scale(0.0108, 0.0108) rotate(138.2859)" fill="rgb(227, 219, 233)" />
- <use xlink:href="#star" transform="translate(436.5598, -48.397) scale(0.015, 0.015) rotate(208.0386)" fill="rgb(232, 221, 202)" />
- <use xlink:href="#star" transform="translate(108.8476, -32.2447) scale(0.0127, 0.0127) rotate(2.6905)" fill="rgb(202, 249, 229)" />
- <use xlink:href="#star" transform="translate(-67.4991, 41.3838) scale(0.0109, 0.0109) rotate(139.2364)" fill="rgb(227, 204, 214)" />
- <use xlink:href="#star" transform="translate(477.1296, 332.9565) scale(0.0101, 0.0101) rotate(329.9021)" fill="rgb(213, 198, 228)" />
- <use xlink:href="#star" transform="translate(-54.8742, 456.8126) scale(0.0681, 0.0681) rotate(59.5632)" fill="rgb(221, 213, 222)" />
- <use xlink:href="#star" transform="translate(331.57, 431.0038) scale(0.0113, 0.0113) rotate(315.1386)" fill="rgb(213, 207, 208)" />
- <use xlink:href="#star" transform="translate(244.1703, 299.2376) scale(0.0489, 0.0489) rotate(81.0704)" fill="rgb(198, 239, 246)" />
- <use xlink:href="#star" transform="translate(247.1553, -46.1072) scale(0.01, 0.01) rotate(270.5841)" fill="rgb(243, 224, 238)" />
- <use xlink:href="#star" transform="translate(-0.5218, 89.5696) scale(0.0667, 0.0667) rotate(65.5117)" fill="rgb(212, 248, 230)" />
- <use xlink:href="#star" transform="translate(146.2297, 196.5199) scale(0.0531, 0.0531) rotate(292.5597)" fill="rgb(220, 235, 200)" />
- <use xlink:href="#star" transform="translate(493.5812, 293.2399) scale(0.01, 0.01) rotate(267.6744)" fill="rgb(241, 221, 215)" />
- <use xlink:href="#star" transform="translate(148.7547, 287.1907) scale(0.0114, 0.0114) rotate(248.2054)" fill="rgb(215, 202, 211)" />
- <use xlink:href="#star" transform="translate(-44.7118, 292.7472) scale(0.0374, 0.0374) rotate(317.1971)" fill="rgb(194, 199, 243)" />
- <use xlink:href="#star" transform="translate(191.3282, 71.2984) scale(0.0102, 0.0102) rotate(36.9893)" fill="rgb(220, 205, 215)" />
- <use xlink:href="#star" transform="translate(-22.5296, 496.7732) scale(0.014, 0.014) rotate(156.6087)" fill="rgb(236, 195, 251)" />
- <use xlink:href="#star" transform="translate(14.2034, -81.3731) scale(0.0105, 0.0105) rotate(159.1413)" fill="rgb(229, 220, 213)" />
- <use xlink:href="#star" transform="translate(452.6153, 458.9472) scale(0.0573, 0.0573) rotate(93.4313)" fill="rgb(197, 223, 252)" />
- <use xlink:href="#star" transform="translate(33.4488, 138.6204) scale(0.01, 0.01) rotate(239.4401)" fill="rgb(199, 210, 246)" />
- <use xlink:href="#star" transform="translate(462.3976, -90.1061) scale(0.0638, 0.0638) rotate(14.2529)" fill="rgb(195, 226, 253)" />
- <use xlink:href="#star" transform="translate(259.2354, 331.8069) scale(0.0152, 0.0152) rotate(251.3254)" fill="rgb(204, 247, 234)" />
- <use xlink:href="#star" transform="translate(377.4415, 304.0914) scale(0.0108, 0.0108) rotate(25.3006)" fill="rgb(234, 235, 238)" />
- <use xlink:href="#star" transform="translate(215.0454, 301.7968) scale(0.0129, 0.0129) rotate(358.1011)" fill="rgb(252, 245, 224)" />
- <use xlink:href="#star" transform="translate(461.2052, 109.8354) scale(0.01, 0.01) rotate(303.2092)" fill="rgb(251, 213, 201)" />
- <use xlink:href="#star" transform="translate(371.0141, 139.0203) scale(0.0101, 0.0101) rotate(114.4566)" fill="rgb(200, 219, 203)" />
- <use xlink:href="#star" transform="translate(393.7245, 478.3891) scale(0.0113, 0.0113) rotate(306.7256)" fill="rgb(234, 194, 211)" />
- <use xlink:href="#star" transform="translate(482.9214, 168.2931) scale(0.0101, 0.0101) rotate(106.4463)" fill="rgb(229, 200, 197)" />
- <use xlink:href="#star" transform="translate(118.6355, -90.0273) scale(0.0149, 0.0149) rotate(319.7573)" fill="rgb(223, 216, 221)" />
- <use xlink:href="#star" transform="translate(272.4392, -53.2199) scale(0.0676, 0.0676) rotate(89.6028)" fill="rgb(242, 235, 199)" />
- <use xlink:href="#star" transform="translate(317.9267, 373.0143) scale(0.01, 0.01) rotate(82.5533)" fill="rgb(242, 220, 223)" />
- <use xlink:href="#star" transform="translate(380.6326, -8.1071) scale(0.0113, 0.0113) rotate(25.5482)" fill="rgb(251, 201, 245)" />
- <use xlink:href="#star" transform="translate(296.3239, -46.9386) scale(0.0115, 0.0115) rotate(334.3771)" fill="rgb(234, 211, 226)" />
- <use xlink:href="#star" transform="translate(152.5663, 10.7144) scale(0.0529, 0.0529) rotate(54.2334)" fill="rgb(209, 215, 247)" />
-
- </g>
- </pattern>
-
- <!-- =========================================== -->
- <!-- Rising Sun gradient -->
- <!-- =========================================== -->
- <radialGradient id="risingSunGradient" >
- <stop offset="0" stop-color="white" />
- <stop offset="0.935" stop-color="white" />
- <stop offset="0.94" stop-color="rgb(0, 255, 255)" />
- <stop offset="0.97" stop-color="rgb(0, 100, 200)" />
- <stop offset="1" stop-color="rgb(0, 100, 200)" stop-opacity="0"/>
- </radialGradient>
-
- <radialGradient id="planetGradient" fx=".2" fy=".6" r=".7">
- <stop stop-color="white" offset="0"/>
- <stop stop-color="rgb(40, 140, 255)" offset=".7"/>
- <stop stop-color="black" offset=".8" />
- </radialGradient>
-
-
- <filter id="blur" x="-.4" y="-.4" width="1.8" height="1.8">
- <feGaussianBlur stdDeviation="5 5" result="blurred"/>
- <feMerge>
- <feMergeNode in="blurred" />
- <feMergeNode in="blurred" />
- <feMergeNode in="blurred" />
- <feMergeNode in="SourceGraphic" />
- </feMerge>
- </filter>
-
- <filter id="skyTexture" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.1" numOctaves="2"/>
- <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 .2 0 0 0 0 .6 0 0 0 0 0 0 1" />
- </filter>
-
- <filter id="popOut" x="-.4" y="-.4" width="1.8" height="1.8" >
- <feGaussianBlur stdDeviation="7" in="SourceAlpha" />
- <feOffset dx="3" dy="3" result="offsetBlur" />
- <feComponentTransfer result="shadow">
- <feFuncA type="linear" slope="1.5" intercept="0" />
- </feComponentTransfer>
- <feComposite operator="out" in2="SourceAlpha" in="shadow" />
- </filter>
-
- <filter id="textShadow" width="1.4" height="1.4" >
- <feGaussianBlur stdDeviation="2" in="SourceAlpha" />
- <feOffset dx="4" dy="-4" result="offsetBlur" />
- <feComponentTransfer result="shadow">
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- <feMerge>
- <feMergeNode />
- <feMergeNode in="SourceGraphic" />
- </feMerge>
- </filter>
-
- <filter id="textGlow" width="1.4" height="1.4" >
- <feGaussianBlur stdDeviation="2" in="SourceGraphic" />
- <feComponentTransfer result="shadow">
- <feFuncA type="linear" slope="1.2" intercept="0" />
- </feComponentTransfer>
- <feMerge>
- <feMergeNode />
- <feMergeNode in="SourceGraphic" />
- </feMerge>
- </filter>
-
- <pattern id="screenStripes" patternUnits="userSpaceOnUse" x="0" y="0" width="50" height="2">
- <rect x="0" y="1" width="50" height="1" fill="black" fill-opacity=".5" />
- </pattern>
-
- <linearGradient id="textTexture" gradientUnits="objectBoundingBox" x1=".1" y1="0" x2=".5" y2="1">
- <stop offset="0" style="stop-color:black"/>
- <stop offset=".25" style="stop-color:rgb(0, 100, 215)" />
- <stop offset=".5" style="stop-color:white"/>
- <stop offset=".75" style="stop-color:rgb(0, 100, 215)" />
- <stop offset="1" style="stop-color:black" />
- </linearGradient>
-
- <linearGradient id="svgBorderTexture" xlink:href="#textTexture" y1="-.2" y2="1.2" />
-
- <font horiz-adv-x="858" ><font-face
- font-family="SciFiFont"
- units-per-em="1000"
- panose-1="0 0 4 0 0 0 0 0 0 0"
- ascent="825"
- descent="-200"
- alphabetic="0" />
- <!-- Embeded font: "ZeroHour" font from Ray Larabie. See http://www.larabiefonts.com -->
- <missing-glyph horiz-adv-x="500" d="M63 0V800H438V0H63ZM125 63H375V738H125V63Z" />
- <glyph unicode="A" glyph-name="A" horiz-adv-x="984" d="M948 0H828V320H148Q148 327 148 0H28V382Q28 560 126 660T406 760H948V0ZM828 640Q757 640 650 641T505 643Q305 643 241 609Q169 571 154 440H828V640Z" />
- <glyph unicode="B" glyph-name="B" horiz-adv-x="985" d="M942 760V378Q942 200 844 100T564 0H22V382Q22 560 121 660T400 760H942ZM822 640H404Q276 640 216 595T145 440H822V640ZM819 320H142V120H560Q688 120 748 165T819 320Z" />
- <glyph unicode="I" glyph-name="I" horiz-adv-x="245" d="M194 0H74V760H194V0Z" />
- <glyph unicode="K" glyph-name="K" horiz-adv-x="966" d="M956 69L881 -24L328 418L131 339V0H11V760H131V469L905 778L949 667L457 470L956 69Z" />
- <glyph unicode="T" glyph-name="T" horiz-adv-x="886" d="M924 640H524V0H404V640Q281 640 220 606Q164 574 143 499Q127 446 120 317L1 324Q13 546 86 643Q173 760 382 760H924V640Z" />
- </font>
-
- <font horiz-adv-x="339" ><font-face
- font-family="computerFont"
- units-per-em="1000"
- panose-1="0 0 4 0 0 0 0 0 0 0"
- ascent="805"
- descent="-254"
- alphabetic="0" />
- <!-- Embeded font: "Orange Kid" font from Ray Larabie. See http://www.larabiefonts.com -->
- <missing-glyph horiz-adv-x="500" d="M63 0V800H438V0H63ZM125 63H375V738H125V63Z" />
- <glyph unicode="G" glyph-name="G" horiz-adv-x="477" d="M436 -4H348V76H276V-4H108V76H28V564H108V644H356V564H436V476H348V556H116V84H268V164H348V316H188V404H436V-4Z" />
- <glyph unicode="S" glyph-name="S" horiz-adv-x="471" d="M435 76H355V-4H107V76H27V244H115V84H347V316H107V396H27V564H107V644H355V564H435V476H347V556H115V404H355V324H435V76Z" />
- <glyph unicode="V" glyph-name="V" horiz-adv-x="550" d="M515 396H435V156H355V-4H187V156H107V396H27V644H115V404H195V164H347V404H427V644H515V396Z" />
- <glyph unicode="a" glyph-name="a" horiz-adv-x="461" d="M434 -4H346V76H274V-4H106V76H26V244H106V324H266V396H106V484H274V404H354V84H434V-4ZM266 84V236H114V84H266Z" />
- <glyph unicode="b" glyph-name="b" horiz-adv-x="385" d="M357 76H277V-4H29V644H117V484H277V404H357V76ZM269 84V396H117V84H269Z" />
- <glyph unicode="c" glyph-name="c" horiz-adv-x="375" d="M352 76H272V-4H104V76H25V404H104V484H272V404H352V316H264V396H112V84H264V164H352V76Z" />
- <glyph unicode="e" glyph-name="e" horiz-adv-x="387" d="M356 76H276V-4H108V76H28V404H108V484H276V404H356V236H116V84H268V164H356V76ZM268 324V396H116V324H268Z" />
- <glyph unicode="h" glyph-name="h" horiz-adv-x="393" d="M358 -4H270V396H118V-4H30V644H118V484H278V404H358V-4Z" />
- <glyph unicode="i" glyph-name="i" horiz-adv-x="164" d="M121 556H33V644H121V556ZM121 -4H33V484H121V-4Z" />
- <glyph unicode="l" glyph-name="l" horiz-adv-x="165" d="M121 -4H33V644H121V-4Z" />
- <glyph unicode="o" glyph-name="o" horiz-adv-x="396" d="M360 76H280V-4H112V76H32V404H112V484H280V404H360V76ZM272 84V396H120V84H272Z" />
- <glyph unicode="p" glyph-name="p" horiz-adv-x="394" d="M358 76H278V-4H118V-244H30V484H278V404H358V76ZM270 84V396H118V84H270Z" />
- <glyph unicode="r" glyph-name="r" horiz-adv-x="288" d="M270 396H190V316H110V-4H22V484H110V404H182V484H270V396Z" />
- <glyph unicode="s" glyph-name="s" horiz-adv-x="382" d="M355 76H275V-4H27V84H267V236H107V316H27V404H107V484H275V396H115V324H275V244H355V76Z" />
- <glyph unicode="t" glyph-name="t" horiz-adv-x="311" d="M278 -4H190V76H110V396H30V484H110V644H198V484H278V396H198V84H278V-4Z" />
- </font>
-
- </defs>
-
-
- <rect width="2.5%" height="2.5%" fill="black" filter="url(#skyTexture)" transform="scale(40, 40)"/>
- <rect x="0" y="0" width="100%" height="100%" fill="url(#skyPattern)" />
-
-
- <g transform="translate(-75, -200)">
- <circle id="planet" cx="-450" cy="1000" r="750" fill="url(#risingSunGradient)" />
- <g id="sun" filter="url(#blur)">
- <circle cx="140" cy="620" r="50" fill="white" />
- </g>
- <use xlink:href="#boomingStar" transform="translate(140 620) scale(2, 2)"/>
- <use xlink:href="#boomingStar" transform="translate(140 620) scale(3, 3) rotate(30)" opacity=".5"/>
- <circle cx="-450" cy="1000" r="700" fill="url(#planetGradient)" fill-opacity="1"/>
- </g>
-
- <g id="superNova" transform="translate(370, 80)">
- <radialGradient id="halo" >
- <stop offset="0" stop-color="white" />
- <stop offset=".3" stop-color="white" />
- <stop offset=".55" stop-color="blue" stop-opacity="0" />
- <stop offset=".65" stop-color="white" stop-opacity="0" />
- <stop offset=".82" stop-color="rgb(200,255,200)" stop-opacity=".2" />
- <stop offset=".86" stop-color="rgb(200,255,200)" stop-opacity=".2" />
- <stop offset="1" stop-color="white" stop-opacity="0" />
- </radialGradient>
-
- <linearGradient id="novaSpike" gradientUnits="userSpaceOnUse" x1="-120" y1="0" x2="120" y2="0">
- <stop offset="0" stop-color="white" stop-opacity="0" />
- <stop offset=".5" stop-color="white" stop-opacity="1" />
- <stop offset="1" stop-color="white" stop-opacity="0" />
- </linearGradient>
-
- <circle r="50" fill="url(#halo)" />
- <g id="spikes">
- <rect x="-120" y="-1" width="240" height="2" fill="url(#novaSpike)"/>
- <rect x="-120" y="-1" width="240" height="2" fill="url(#novaSpike)" transform="rotate(90)"/>
- </g>
-
- <g id="spikesGroup">
- <use xlink:href="#spikes" transform="rotate(30) scale(.8)" opacity=".5"/>
- <use xlink:href="#spikes" transform="rotate(20) scale(.4)" opacity=".4"/>
- <use xlink:href="#spikes" transform="rotate(10) scale(.6)" opacity=".5"/>
- <use xlink:href="#spikes" transform="rotate(45) scale(.7)" opacity=".8"/>
- </g>
-
- <use xlink:href="#spikesGroup" transform="rotate(45) scale(1)" opacity="1"/>
- </g>
-
- <g font-size="70" text-anchor="middle" font-family="SciFiFont" transform="translate(225,200)" filter="url(#textShadow)">
- <text x="-1" y="-1" fill="black" >BATIK</text>
- <text x="1" y="1" fill="white" >BATIK</text>
- <text fill="url(#textTexture)" >BATIK</text>
- </g>
-
- <g transform="translate(225, 237)" stroke-width="6">
- <rect x="-150" y="-22" width="300" height="44" rx="10" ry="10" fill="black" filter="url(#popOut)"/>
- <rect x="-150" y="-22" width="300" height="44" rx="10" ry="10" fill="black" fill-opacity=".5" />
-
- <g font-size="28" text-anchor="middle"
- font-family="computerFont"
- transform="translate(0,8)"
- fill="rgb(0,255,0)"
- filter="url(#textGlow)">
- <text>Scalable Vector Graphics</text>
- </g>
-
- <rect x="-150" y="-22" width="300" height="44" rx="10" ry="10" fill="url(#screenStripes)" fill-opacity=".5" />
-
- <rect x="-149" y="-23" width="300" height="44" rx="10" ry="10" fill="none" stroke="black" fill-opacity=".5" />
- <rect x="-151" y="-21" width="300" height="44" rx="10" ry="10" fill="none" stroke="white" fill-opacity=".5" />
- <rect x="-150" y="-22" width="300" height="44" rx="10" ry="10" fill="none" stroke="url(#svgBorderTexture)" fill-opacity=".5" />
- </g>
-
-
-
- </g>
-
- <defs>
- <g id="boomingStar" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;" transform="translate(-98,-98)">
- <g>
- <radialGradient id="aigrd1" cx="97.1640625" cy="96.7407227" r="14.3721704" fx="97.1640625" fy="96.7407227" gradientUnits="userSpaceOnUse">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </radialGradient>
- <path id="innerBoom" style="fill:url(#aigrd1);stroke:none;" d="M80.0878906,96.8476563c0-9.5419922,7.734375-17.2753906,17.2763672-17.2753906c9.5410156,0,17.2763672,7.7333984,17.2763672,17.2753906c0,9.5424805-7.7353516,17.2749023-17.2763672,17.2749023
- c-9.5419922,0-17.2763672-7.7324219-17.2763672-17.2749023z"/>
- <g>
- <linearGradient id="aigrd2" gradientUnits="userSpaceOnUse" x1="-76.8300781" y1="151.534668" x2="-126.3736038" y2="131.6291351" gradientTransform="matrix(0.9801 0.1986 -0.1986 0.9801 192.6225586 -44.5914307)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd2);stroke:none;" d="M97.3369141,96.515625L30.3066406,48.3447266l-1.0273438,5.0673828L97.3369141,96.515625z"/>
- <linearGradient id="aigrd3" gradientUnits="userSpaceOnUse" x1="150.6660156" y1="122.7875977" x2="116.1066284" y2="108.9023743" gradientTransform="matrix(0.9963 -0.0858 0.0858 0.9963 -72.2947998 -15.7563477)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd3);stroke:none;" d="M96.6582031,96.9121094L42.3251953,77.8574219l0.3095703,3.5947266l54.0234375,15.4599609z"/>
- <linearGradient id="aigrd4" gradientUnits="userSpaceOnUse" x1="-608.2617188" y1="1154.8916016" x2="-657.8058472" y2="1134.9858398" gradientTransform="matrix(-0.3539 0.9353 -0.9353 -0.3539 971.4160767 1065.1046143)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd4);stroke:none;" d="M97.1396484,96.1982422l58.3378906-58.3984375l-4.8369141-1.8300781L97.1396484,96.1982422z"/>
- <g>
- <g>
- <linearGradient id="aigrd5" gradientUnits="userSpaceOnUse" x1="84.3374023" y1="89.793457" x2="26.347332" y2="66.4942856">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd5);stroke:none;" d="M97.7597656,96.4414063L9.6669922,56.7666016v6.0517578l88.0927734,33.6230469z"/>
- <linearGradient id="aigrd6" gradientUnits="userSpaceOnUse" x1="322.2929688" y1="110.0161133" x2="281.8413086" y2="93.7634964" gradientTransform="matrix(0.9594 -0.282 0.282 0.9594 -253.4479675 80.5814209)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd6);stroke:none;" d="M97.0742188,97.0556641l-66.7587891-9.2255859l1.1894531,4.0488281l65.5693359,5.1767578z"/>
- <linearGradient id="aigrd7" gradientUnits="userSpaceOnUse" x1="-696.5595703" y1="1004.2158203" x2="-754.5525513" y2="980.9154663" gradientTransform="matrix(-0.161 0.9869 -0.9869 -0.161 985.0991211 933.0615234)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd7);stroke:none;" d="M97.4580078,96.1240234l53.3447266-80.5537109l-5.9736328-0.9746094L97.4580078,96.1240234z"/>
- <linearGradient id="aigrd8" gradientUnits="userSpaceOnUse" x1="-229.5610352" y1="159.8242188" x2="-287.5511169" y2="136.5250397" gradientTransform="matrix(0.9083 0.4183 -0.4183 0.9083 363.31073 34.8924561)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd8);stroke:none;" d="M97.3603516,95.6845703L33.9375,22.8027344l-2.5302734,5.4970703l65.953125,67.3847656z"/>
- <linearGradient id="aigrd9" gradientUnits="userSpaceOnUse" x1="-719.8300781" y1="633.3769531" x2="-777.8166504" y2="610.0792236" gradientTransform="matrix(0.2639 0.9646 -0.9646 0.2639 901.347168 607.9368286)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd9);stroke:none;" d="M97.5585938,95.4394531L112.5800781,0l-5.8378906,1.5966797l-9.1835938,93.8427734z"/>
- <linearGradient id="aigrd10" gradientUnits="userSpaceOnUse" x1="-490.0195313" y1="595.8544922" x2="-520.4888306" y2="583.6126099" gradientTransform="matrix(0.609 0.7932 -0.7932 0.609 866.8912964 113.5875244)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd10);stroke:none;" d="M97.3632813,95.5009766L85.7089844,46.0927734l-2.5224609,1.9355469l14.1767578,47.4726563z"/>
- </g>
- <linearGradient id="aigrd11" gradientUnits="userSpaceOnUse" x1="-350.9707031" y1="284.7353516" x2="-400.5159912" y2="264.8291016" gradientTransform="matrix(0.8072 0.5903 -0.5903 0.8072 542.6147461 61.7973022)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd11);stroke:none;" d="M97.1328125,95.8134766L56.3916016,24.0224609l-3.0507813,4.1738281l43.7919922,67.6171875z"/>
- </g>
- <linearGradient id="aigrd12" gradientUnits="userSpaceOnUse" x1="-700.965332" y1="807.9423828" x2="-750.5129395" y2="788.0352173" gradientTransform="matrix(0.067 0.9977 -0.9977 0.067 955.28302 729.0387573)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd12);stroke:none;" d="M97.3388672,95.6416016l28.7744141-77.3671875l-5.1582031,0.3486328L97.3388672,95.6416016z"/>
- <linearGradient id="aigrd13" gradientUnits="userSpaceOnUse" x1="-539.4086914" y1="763.0654297" x2="-565.4411621" y2="752.6061401" gradientTransform="matrix(0.4393 0.8983 -0.8983 0.4393 1019.621582 238.2727966)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd13);stroke:none;" d="M97.1640625,95.6601563l-1.3730469-43.3486328l-2.4414063,1.1923828l3.8144531,42.15625z"/>
- <g>
- <g>
- <linearGradient id="aigrd14" gradientUnits="userSpaceOnUse" x1="527.1367188" y1="1768.8330078" x2="469.146637" y2="1745.5338135" gradientTransform="matrix(-1 0 0 -1 637.125 1872.3515625)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd14);stroke:none;" d="M96.5664063,96.8710938l88.0927734,39.675293v-6.0527344L96.5664063,96.8710938z"/>
- <linearGradient id="aigrd15" gradientUnits="userSpaceOnUse" x1="273.628418" y1="1845.8134766" x2="233.1779175" y2="1829.5612793" gradientTransform="matrix(-0.9594 0.282 -0.282 -0.9594 890.5827026 1791.7789307)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd15);stroke:none;" d="M97.2529297,96.2578125l66.7578125,9.2241211l-1.1894531-4.0488281l-65.5683594-5.175293z"/>
- <linearGradient id="aigrd16" gradientUnits="userSpaceOnUse" x1="889.2910156" y1="296.8183594" x2="831.298584" y2="273.5182495" gradientTransform="matrix(0.161 -0.9869 0.9869 0.161 -347.9643555 939.21875)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd16);stroke:none;" d="M96.8671875,97.1884766l-53.3427734,80.5532227l5.9726563,0.9746094l47.3701172-81.527832z"/>
- <linearGradient id="aigrd17" gradientUnits="userSpaceOnUse" x1="874.9765625" y1="1499.6835938" x2="816.9865112" y2="1476.3843994" gradientTransform="matrix(-0.9083 -0.4183 0.4183 -0.9083 273.8040161 1837.4415283)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd17);stroke:none;" d="M96.9658203,97.6264648l63.421875,72.8828125l2.5322266-5.4960938L96.9658203,97.6264648z"/>
- <linearGradient id="aigrd18" gradientUnits="userSpaceOnUse" x1="1016.4033203" y1="649.3388672" x2="958.4161987" y2="626.0408936" gradientTransform="matrix(-0.2639 -0.9646 0.9646 -0.2639 -264.2265625 1264.3581543)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd18);stroke:none;" d="M96.7685547,97.8725586l-15.0224609,95.4394531l5.8359375-1.5957031l9.1865234-93.84375z"/>
- <linearGradient id="aigrd19" gradientUnits="userSpaceOnUse" x1="1111.3417969" y1="1267.1142578" x2="1080.8730469" y2="1254.8725586" gradientTransform="matrix(-0.609 -0.7932 0.7932 -0.609 -229.7780151 1758.7230225)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd19);stroke:none;" d="M96.9648438,97.8120117l11.6523438,49.4082031l2.5234375-1.9375L96.9648438,97.8120117z"/>
- </g>
- <linearGradient id="aigrd20" gradientUnits="userSpaceOnUse" x1="997.5332031" y1="1378.6279297" x2="947.9890747" y2="1358.722168" gradientTransform="matrix(-0.8072 -0.5903 0.5903 -0.8072 94.4985733 1810.5269775)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd20);stroke:none;" d="M97.1943359,97.4990234l40.7392578,71.7915039l3.0527344-4.1738281L97.1943359,97.4990234z"/>
- </g>
- <g>
- <g>
- <linearGradient id="aigrd21" gradientUnits="userSpaceOnUse" x1="1162.3779297" y1="791.5419922" x2="1104.3896484" y2="768.2435303" gradientTransform="matrix(-0.098 -0.9952 0.9952 -0.098 -581.699646 1344.8830566)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd21);stroke:none;" d="M97.4306641,96.5029297l-30.8505859,91.5551758l6.0234375-0.5917969l24.8271484-90.9633789z"/>
- <linearGradient id="aigrd22" gradientUnits="userSpaceOnUse" x1="1159.234375" y1="1086.5058594" x2="1118.7844238" y2="1070.2539063" gradientTransform="matrix(-0.3746 -0.9272 0.9272 -0.3746 -475.8413696 1589.3903809)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd22);stroke:none;" d="M98.1083984,97.125l-2.6386719,67.3413086l3.9130859-1.5820313L98.1083984,97.125z"/>
- <linearGradient id="aigrd23" gradientUnits="userSpaceOnUse" x1="-177.9628906" y1="-173.3989258" x2="-235.9517975" y2="-196.6976318" gradientTransform="matrix(0.998 0.0635 -0.0635 0.998 250.7676697 273.6947327)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd23);stroke:none;" d="M97.1435547,96.8330078L11.75,51.640625l-0.3847656,6.0390625l85.7783203,39.1533203z"/>
- <linearGradient id="aigrd24" gradientUnits="userSpaceOnUse" x1="1043.2363281" y1="347.2744141" x2="985.2433472" y2="323.9740601" gradientTransform="matrix(0.3272 -0.9449 0.9449 0.3272 -583.4442749 979.6069336)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd24);stroke:none;" d="M96.7167969,96.9746094l-66.3173828,70.2592773l5.7207031,1.9804688l60.5966797-72.2397461z"/>
- <linearGradient id="aigrd25" gradientUnits="userSpaceOnUse" x1="242.7607422" y1="-220.6196289" x2="184.7671509" y2="-243.9202118" gradientTransform="matrix(0.934 -0.3571 0.3571 0.934 -66.4145508 388.1351318)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd25);stroke:none;" d="M96.4521484,96.8017578L0,91.2041016l2.1621094,5.6523438l94.2900391-0.0546875z"/>
- <linearGradient id="aigrd26" gradientUnits="userSpaceOnUse" x1="723.3212891" y1="168.1455078" x2="692.8519897" y2="155.903595" gradientTransform="matrix(0.7297 -0.6838 0.6838 0.7297 -553.786499 471.1761475)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd26);stroke:none;" d="M96.5332031,96.9902344l-48.0283203,16.440918l2.1748047,2.3183594l45.8535156-18.7592773z"/>
- </g>
- <linearGradient id="aigrd27" gradientUnits="userSpaceOnUse" x1="934.4921875" y1="214.5" x2="884.9468994" y2="194.5937653" gradientTransform="matrix(0.5084 -0.8611 0.8611 0.5084 -573.6550293 799.8173828)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd27);stroke:none;" d="M96.8671875,97.1884766l-67.4521484,47.5786133l4.4511719,2.6289063l63.0009766-50.2075195z"/>
- </g>
- <g>
- <g>
- <linearGradient id="aigrd28" gradientUnits="userSpaceOnUse" x1="-157.8549805" y1="1663.5166016" x2="-215.8479919" y2="1640.2163086" gradientTransform="matrix(-0.6819 0.7314 -0.7314 -0.6819 1220.9283447 1341.2971191)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd28);stroke:none;" d="M97.8574219,96.7753906l89.0927734-37.3798828l-4.4277344-4.1269531L97.8574219,96.7753906z"/>
- <linearGradient id="aigrd29" gradientUnits="userSpaceOnUse" x1="-353.6015625" y1="1551.0449219" x2="-394.0538025" y2="1534.7921143" gradientTransform="matrix(-0.448 0.894 -0.894 -0.448 1334.4368896 1100.5494385)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd29);stroke:none;" d="M97.8759766,95.8544922l52.2724609-42.5380859l-3.7744141-1.8916016L97.8759766,95.8544922z"/>
- <linearGradient id="aigrd30" gradientUnits="userSpaceOnUse" x1="895.1201172" y1="989.5917969" x2="837.1312256" y2="966.2930908" gradientTransform="matrix(-0.6121 -0.7908 0.7908 -0.6121 -133.4129639 1425.0457764)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd30);stroke:none;" d="M98.2949219,96.7714844l22.5458984,93.9467773l4.7851563-3.7050781L98.2949219,96.7714844z"/>
- <linearGradient id="aigrd31" gradientUnits="userSpaceOnUse" x1="207.4941406" y1="1691.3320313" x2="149.503479" y2="1668.0325928" gradientTransform="matrix(-0.9253 0.3792 -0.3792 -0.9253 946.9719849 1584.3707275)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd31);stroke:none;" d="M98.6835938,96.9990234l96.5576172,3.309082l-2.2929688-5.5991211l-94.2646484,2.2900391z"/>
- <linearGradient id="aigrd32" gradientUnits="userSpaceOnUse" x1="733.6630859" y1="1283.1142578" x2="675.6741943" y2="1259.8155518" gradientTransform="matrix(-0.8855 -0.4647 0.4647 -0.8855 160.9176331 1586.5705566)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd32);stroke:none;" d="M98.7275391,97.3105469l59.5654297,76.0698242l2.8115234-5.359375L98.7275391,97.3105469z"/>
- <linearGradient id="aigrd33" gradientUnits="userSpaceOnUse" x1="610.4511719" y1="1747.4736328" x2="579.9813232" y2="1735.2314453" gradientTransform="matrix(-0.9954 -0.0954 0.0954 -0.9954 546.4383545 1898.9475098)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd33);stroke:none;" d="M98.8173828,97.125l44.0849609,25.1674805l0.3027344-3.1660156L98.8173828,97.125z"/>
- </g>
- <linearGradient id="aigrd34" gradientUnits="userSpaceOnUse" x1="382.9853516" y1="1697.609375" x2="333.4406433" y2="1677.7033691" gradientTransform="matrix(-0.9822 0.1878 -0.1878 -0.9822 806.0566406 1695.6333008)">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#FFFFFF; stop-opacity:0;"/>
- </linearGradient>
- <path style="fill:url(#aigrd34);stroke:none;" d="M98.7460938,96.7431641l80.2900391,19.1567383l-0.9716797-5.078125L98.7460938,96.7431641z"/>
- </g>
- </g>
- </g>
- </g>
- </defs>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sydney.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sydney.svg
deleted file mode 100644
index 490be228398..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/sydney.svg
+++ /dev/null
@@ -1,206 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="655" height="600" viewBox="0 0 655 600"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
-<script type="text/ecmascript">
-<![CDATA[
-var svgns = "http://www.w3.org/2000/svg";
-var xlinkns = "http://www.w3.org/1999/xlink";
-
-var SCALE="scale";
-var DRAG="drag";
-
-var action, actionNode, actionTgt;
-var dx, dy;
-var imgGroup = document.getElementById("imgGroup")
-var filter = imgGroup.getAttribute("style");
-var dragged=false;
-
-function dragOn(evt) {
- actionNode = evt.target;
- action = DRAG;
- var currX = parseFloat(actionNode.getAttribute("x"));
- var currY = parseFloat(actionNode.getAttribute("y"));
- var nowToX = evt.clientX;
- var nowToY = evt.clientY;
-
- // handle the current zoom and pan
- var trans = document.documentElement.currentTranslate;
- var scale = document.documentElement.currentScale;
- nowToX = (nowToX - trans.x) / scale;
- nowToY = (nowToY - trans.y) / scale;
-
- dx = nowToX-currX;
- dy = nowToY-currY;
- dragged=false;
-}
-
-function scaleOn(evt) {
- actionNode = actionTgt;
- action = SCALE;
- var cW = parseFloat(actionNode.getAttribute("width"));
- var cH = parseFloat(actionNode.getAttribute("height"));
- var nowToX = evt.clientX;
- var nowToY = evt.clientY;
-
- // handle the current zoom and pan
- var trans = document.documentElement.currentTranslate;
- var scale = document.documentElement.currentScale;
- nowToX = (nowToX - trans.x) / scale;
- nowToY = (nowToY - trans.y) / scale;
-
- dx = nowToX-cW;
- dy = nowToY-cH;
- dragged=false;
-}
-
-function dragScaleOff() {
- if (dragged) imgGroup.setAttribute("style",filter);
-
- if (actionNode != null) {
- if (actionNode != imgGroup.lastChild) {
- imgGroup.appendChild(actionNode);
- }
- actionNode = null;
- }
-}
-
-function dragScaleImgBg(evt) {
- if (actionNode == null) {
- hideOverlay();
- return;
- }
- dragScaleImg(evt);
-}
-
-function dragScaleImg(evt) {
- if (actionNode == null) return;
-
- dragged = true;
- imgGroup.setAttribute("style","");
- if (actionNode != imgGroup.lastChild)
- imgGroup.appendChild(actionNode);
-
- var nowToX = evt.clientX;
- var nowToY = evt.clientY;
-
- // handle the current zoom and pan
- var trans = document.documentElement.currentTranslate;
- var scale = document.documentElement.currentScale;
- nowToX = (nowToX - trans.x) / scale;
- nowToY = (nowToY - trans.y) / scale;
-
- if (action == DRAG) {
- actionNode.setAttribute("x",""+(nowToX-dx));
- actionNode.setAttribute("y",""+(nowToY-dy));
- } else {
- var cW = parseFloat(actionNode.getAttribute("width"));
- var cH = parseFloat(actionNode.getAttribute("height"));
-
- var ar = cW/cH;
- var nW = nowToX-dx;
- var nH = nowToY-dy;
-
- if (nW/nH < ar) { nW = ar*nH; }
- else { nH = nW/ar; }
-
- actionNode.setAttribute("width", ""+nW);
- actionNode.setAttribute("height",""+nH);
- }
-
- updateOverlay(actionNode);
-}
-
-function updateOverlay(tgt) {
- var cX = parseFloat(tgt.getAttribute("x"));
- var cY = parseFloat(tgt.getAttribute("y"));
- var cW = parseFloat(tgt.getAttribute("width"));
- var cH = parseFloat(tgt.getAttribute("height"));
-
- var over = document.getElementById("overlay");
- over.setAttribute("transform","translate("+(cX+cW-1)+","+(cY+cH-1)+")");
- actionTgt = tgt;
-}
-
-function showOverlay(evt) {
- if (actionNode != null) return;
- updateOverlay(evt.target);
- document.getElementById("overlay").setAttribute("visibility","visible");
-}
-
-function hideOverlay() {
- if (actionNode != null) return;
- document.getElementById("overlay").setAttribute("visibility","hidden");
- actionTgt=null;
-}
- ]]></script>
-
- <filter id="merge" filterUnits="objectBoundingBox" >
- <feMorphology operator="dilate" radius="10" in="SourceAlpha" />
- <feGaussianBlur stdDeviation="4" />
- <feOffset dx="3" dy="3"/>
- <feComponentTransfer result="shadow">
- <feFuncA type="linear" slope=".6" intercept="0" />
- </feComponentTransfer>
- <feComposite operator="over" in="SourceGraphic" in2="shadow"/>
- </filter>
-
- <rect fill="#88A" x="0%" y="0%" width="100%" height="100%"/>
- <text x="302" y="47" font-size="24" fill="#448"
- >Click and drag to move images</text>
- <text x="300" y="45" font-size="24" fill="white"
- >Click and drag to move images</text>
- <rect fill="none" x="0%" y="0%" width="100%" height="100%"
- pointer-events="fill"
- onmousedown="dragScaleOff()"
- onmouseup="dragScaleOff()"
- onmousemove="dragScaleImgBg(evt)"/>
-
- <g id="imgGroup" style="filter:url(#merge)"
- onmousedown="dragOn(evt)"
- onmouseup="dragScaleOff()"
- onmousemove="dragScaleImg(evt)"
- onmouseover="showOverlay(evt)">
-
- <image x="25" y="315" width="360" height="240"
- xlink:href="tests/resources/images/operaSteps.jpg"/>
-
- <image x="50" y="40" width="200" height="300"
- xlink:href="tests/resources/images/operaWalk.jpg"/>
-
- <image x="270" y="200" width="360" height="240"
- xlink:href="tests/resources/images/operaBridge.jpg"/>
- </g>
-
- <g id="overlay" visibility="hidden"
- onmousedown="scaleOn(evt)"
- onmouseup="dragScaleOff()"
- onmousemove="dragScaleImg(evt)">
- <path fill="darkgrey" stroke="white"
- d="M0,0 h-20 l20,-20 z M-12,-3 l9-9 z M-6,-3 l3-3z"/>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/icc/changeColor.icm b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/icc/changeColor.icm
deleted file mode 100644
index dc99698e4a1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/icc/changeColor.icm
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/arabic.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/arabic.png
deleted file mode 100644
index 1bb4af631f1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/arabic.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/bmpCursor.bmp b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/bmpCursor.bmp
deleted file mode 100644
index daedbff2c3a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/bmpCursor.bmp
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/brushedMetal.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/brushedMetal.jpg
deleted file mode 100644
index fd7dcc2ccd5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/brushedMetal.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/canaryRelief.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/canaryRelief.png
deleted file mode 100644
index e21696ca434..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/canaryRelief.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenter.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenter.png
deleted file mode 100644
index 7b6e04a826e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenter.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterBig.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterBig.png
deleted file mode 100644
index ba2f3cf96d4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterBig.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterSmall.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterSmall.png
deleted file mode 100644
index eb26fa2937c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotCenterSmall.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotE.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotE.png
deleted file mode 100644
index 3451cd92dbf..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotE.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotN.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotN.png
deleted file mode 100644
index d7d878e0e54..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotN.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNE.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNE.png
deleted file mode 100644
index 096ddd8397d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNE.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNW.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNW.png
deleted file mode 100644
index b56095f1b4f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotNW.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotS.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotS.png
deleted file mode 100644
index 1ae73bd6479..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotS.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSE.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSE.png
deleted file mode 100644
index 340fe00cf6f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSE.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSW.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSW.png
deleted file mode 100644
index 146039a1538..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotSW.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotW.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotW.png
deleted file mode 100644
index 29235461398..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/hotSpotW.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpeg.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpeg.jpg
deleted file mode 100644
index ef89b4c9cf3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpeg.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpegCursor.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpegCursor.jpg
deleted file mode 100644
index df1a5f3ea92..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/jpegCursor.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaBridge.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaBridge.jpg
deleted file mode 100644
index e1c5eefb15c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaBridge.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaSteps.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaSteps.jpg
deleted file mode 100644
index 721c38e44f0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaSteps.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaWalk.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaWalk.jpg
deleted file mode 100644
index f78d01e8dbe..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/operaWalk.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png.png
deleted file mode 100644
index d9494a29f4d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png2.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png2.png
deleted file mode 100644
index 5bcc67a2d0d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/png2.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/pngCursor.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/pngCursor.png
deleted file mode 100644
index 15f1208ae0f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/pngCursor.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors.tif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors.tif
deleted file mode 100644
index 9c62aeab3c0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors.tif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb.tif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb.tif
deleted file mode 100644
index 29999dba3a7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb.tif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb_tile.tif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb_tile.tif
deleted file mode 100644
index c655f41e942..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_pb_tile.tif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_tile.tif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_tile.tif
deleted file mode 100644
index a6bc40d5c82..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/sm_colors_tile.tif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/spainRelief.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/spainRelief.png
deleted file mode 100644
index a7e4e7bc07b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/spainRelief.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.png
deleted file mode 100644
index c759e972af9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.svg
deleted file mode 100644
index 8dc8ff72bdd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Referenced from image.svg -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: svg.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="230" height="170" viewBox="0 0 230 170" preserveAspectRatio="xMidYMin slice" >
- <defs>
- <path id="SVG_S" d="M0,129.776l8.172-20.018c3.676,2.566,6.955,4.443,9.836,5.629c2.879,1.188,5.572,1.779,8.08,1.779c1.756,0,3.139-0.332,4.148-0.998c1.008-0.666,1.514-1.568,1.514-2.705c0-1.98-2.523-3.492-7.566-4.533
- c-1.627-0.355-2.896-0.633-3.807-0.828c-5.34-1.301-9.424-3.613-12.256-6.934s-4.246-7.453-4.246-12.402c0-7.68,2.75-13.93,8.25-18.748c5.5-4.816,12.711-7.227,21.631-7.227c4.102,0,8.137,0.539,12.107,1.615c3.971,1.078,7.975,2.709,12.012,4.895l-7.813,18.721
- c-2.475-1.82-4.957-3.209-7.447-4.168c-2.49-0.957-4.906-1.438-7.25-1.438c-1.791,0-3.174,0.301-4.15,0.902s-1.465,1.438-1.465,2.51c0,2.016,3.563,3.785,10.691,5.313c1.139,0.26,2.018,0.455,2.637,0.584c4.932,1.105,8.818,3.367,11.66,6.783
- c2.84,3.416,4.262,7.547,4.262,12.395c0,7.906-2.857,14.365-8.572,19.375s-13.146,7.514-22.295,7.514c-4.689,0-9.379-0.668-14.066-2.004c-4.689-1.336-9.379-3.34-14.066-6.012z"/>
- <path id="SVG_V" d="M88.605,135.917l-27.271-71.5h27.807l7.566,25.885c1.105,3.777,1.928,6.969,2.465,9.574c0.535,2.605,0.885,5.047,1.049,7.324h0.488c0.324-2.408,0.789-4.947,1.391-7.617s1.375-5.568,2.32-8.695l8.004-26.471h27.285
- l-27.188,71.5H88.605z"/>
- <path id="SVG_G" d="M184.471,110.292h-11.125v-16.75h39.5c0.064,1.465,0.113,2.555,0.146,3.27c0.031,0.715,0.049,1.35,0.049,1.902c0,4.098-0.393,7.838-1.174,11.221s-1.922,6.375-3.42,8.977c-3.648,6.115-8.357,10.791-14.123,14.027
- c-5.766,3.234-12.314,4.854-19.643,4.854c-5.408,0-10.434-0.904-15.074-2.709c-4.643-1.807-8.756-4.469-12.338-7.984c-3.551-3.516-6.238-7.535-8.063-12.061c-1.824-4.523-2.736-9.439-2.736-14.746c0-5.338,0.92-10.277,2.76-14.818s4.521-8.537,8.041-11.988
- c3.551-3.482,7.656-6.135,12.316-7.959c4.66-1.822,9.693-2.734,15.104-2.734c7.33,0,13.846,1.605,19.549,4.814s10.363,7.908,13.98,14.096l-22.967,8.465c-1.205-1.973-2.654-3.445-4.346-4.418c-1.693-0.971-3.631-1.457-5.811-1.457
- c-3.811,0-6.848,1.447-9.109,4.338c-2.262,2.893-3.393,6.775-3.393,11.648c0,5.037,1.139,8.945,3.418,11.723c2.277,2.777,5.5,4.166,9.668,4.166c2.473,0,4.482-0.518,6.029-1.553s2.467-2.477,2.76-4.322z"/>
- <path id="Ball" style="stroke:none;" d="M180.917,14.667c0,8.101-6.566,14.667-14.667,14.667c-8.101,0-14.667-6.566-14.667-14.667C151.583,6.566,158.15,0,166.25,0c8.1,0,14.667,6.566,14.667,14.667z"/>
- <g id="Sprite">
- <path fill="none" stroke="none" d="M5.25,35.667c14,0,24,8,27.667,21.667c4-11.333,12-23,25.333-19.333c12,3,15.667,10.667,21,20.333c3.667-15,22-30,34.667-37c10-5.333,21.333-7,32.333-7"/>
- <path stroke="none" d="M5.25,39.659c13.783,0.264,23.765,8.329,27.561,21.524c0.071,0.19,0.141,0.19,0.212,0c3.661-10.004,10.322-20.697,22.352-19.76c12.265,0.956,18.46,11.104,23.77,20.76c0.071,0.19,0.141,0.19,0.212,0
- c3.582-13.201,14.807-23.318,25.5-31.093c12.398-9.016,26.158-12.64,41.394-12.764c0.622-0.005,0.58-7.989,0-7.984c-10.044,0.082-19.844,1.473-29.133,5.436c-7.528,3.212-14.392,8.564-20.514,13.902c-6.039,5.265-11.44,11.438-15.137,18.576
- c-0.824,1.592-1.432,3.277-1.983,4.979c-0.281,0.869-3.073-4.053-3.333-4.507c-1.628-2.837-3.473-5.501-5.688-7.91c-4.919-5.346-13.167-8.384-20.325-7.154c-6.945,1.194-11.644,7.805-14.684,13.59c-0.842,1.603-1.52,3.289-2.181,4.971
- c-0.237,0.604-1.904-3.553-2.048-3.899c-1.315-3.167-3.301-5.993-5.598-8.514c-5.206-5.715-12.864-7.992-20.376-8.136c-0.552-0.011-0.649,7.972,0,7.984z"/>
- </g>
-
- <radialGradient id="ballGradient" cx=".25" cy=".25" r=".75">
- <stop offset="0" stop-color="white" />
- <stop offset=".1" stop-color="yellow" />
- <stop offset=".3" stop-color="orange" />
- <stop offset="1" stop-color="black" />
- </radialGradient>
-
- <linearGradient id="spriteGradient" >
- <stop offset="0" stop-opacity="0" />
- <stop offset=".1" stop-opacity="0" />
- <stop offset=".2" stop-opacity="1" />
- </linearGradient>
-
- <filter id="shadow" filterRes="200" x="0" y="0">
- <feGaussianBlur stdDeviation="3 3" />
- <feOffset dx="10" dy="10" />
- </filter>
-
- </defs>
-
- <g fill="black" filter="url(#shadow)" stroke="none" opacity=".5">
- <use xlink:href="#SVG_S" />
- <use xlink:href="#SVG_V" />
- <use xlink:href="#SVG_G" />
- <use xlink:href="#Sprite" fill="url(#spriteGradient)"/>
- <use xlink:href="#Ball" />
- </g>
-
- <g fill="black" stroke="none">
- <use xlink:href="#SVG_S" />
- <use xlink:href="#SVG_V" />
- <use xlink:href="#SVG_G" />
- </g>
- <use xlink:href="#Sprite" fill="url(#spriteGradient)"/>
- <use xlink:href="#Ball" fill="url(#ballGradient)"/>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg2.svg
deleted file mode 100644
index 8f951ba8786..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg2.svg
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Referenced from svgImageXXX.svg -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: svg2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30" height="50" viewBox="-10 -10 20 20">
- <g id="smilley">
- <g transform="translate(-15,-15)">
- <rect x="5" y="5" width="20" height="20" fill="black" />
- <!-- <circle cx="10" cy="25" r="4" fill="crimson" />
- <circle cx="20" cy="25" r="4" fill="crimson" /> -->
- <circle cx="15" cy="15" r="10" fill="yellow"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1" fill="none"/>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg3.svg
deleted file mode 100644
index 620c52c94b3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svg3.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Referenced from svgImageXXX.svg -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: svg3.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30" height="30" viewBox="-10 -10 20 20">
- <g id="smilley">
- <g transform="translate(-15,-15)" >
- <circle cx="10" cy="25" r="4" fill="crimson" />
- <circle cx="20" cy="25" r="4" fill="crimson" />
- <circle cx="7" cy="15" r="4" fill="crimson" />
- <circle cx="23" cy="15" r="4" fill="crimson" />
- <circle cx="15" cy="15" r="10" fill="yellow"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1" fill="none"/>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor.svg
deleted file mode 100644
index 224a9e3c552..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="32" height="32" viewBox="0 0 32 32" >
-
- <rect x="0" y="0" width="32" height="32" fill="black" />
- <rect x="2" y="2" width="28" height="28" fill="white" />
- <rect x="15" y="0" width="2" height="32" fill="black" />
- <rect y="15" x="0" width="32" height="2" fill="black" />
- <rect x="12" y="12" width="8" height="8" fill="crimson" />
- <rect x="5" y="20" width="22" height="10" fill="white" />
- <text x="15.5" y="29" font-family="sans-serif" font-size="8" text-anchor="middle">SVG</text>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor2.svg
deleted file mode 100644
index 4d0d6e61127..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor2.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" >
- <rect x="0%" y="0%" width="200%" height="200%" fill="gold" />
- <rect x="0" y="0" width="32" height="32" fill="black" />
- <rect x="2" y="2" width="28" height="28" fill="#eeeeee" />
- <rect x="15" y="0" width="2" height="32" fill="black" />
- <rect y="15" x="0" width="32" height="2" fill="black" />
- <rect x="12" y="12" width="8" height="8" fill="crimson" />
- <rect x="5" y="20" width="22" height="10" fill="#eeeeee" />
- <text x="15.5" y="29" font-family="sans-serif" font-size="8" text-anchor="middle">SVG 2</text>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor3.svg
deleted file mode 100644
index fa046fd75f5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor3.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" viewBox="0 0 32 32" >
- <rect x="0%" y="0%" width="200%" height="200%" fill="green" />
- <rect x="0" y="0" width="32" height="32" fill="black" />
- <rect x="2" y="2" width="28" height="28" fill="#ccccff" />
- <rect x="15" y="0" width="2" height="32" fill="black" />
- <rect y="15" x="0" width="32" height="2" fill="black" />
- <rect x="12" y="12" width="8" height="8" fill="crimson" />
- <rect x="5" y="20" width="22" height="10" fill="#ccccff" />
- <text x="15.5" y="29" font-family="sans-serif" font-size="8" text-anchor="middle">SVG 3</text>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor4.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor4.svg
deleted file mode 100644
index 4ac27b4674a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/svgCursor4.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="300" height="300" viewBox="0 0 32 16" preserveAspectRatio="xMidYMid meet">
- <rect x="0" y="0" width="32" height="16" fill="black" />
- <rect x="2" y="2" width="28" height="12" fill="orange" />
- <rect x="15" y="0" width="2" height="16" fill="black" />
- <rect y="7" x="0" width="32" height="2" fill="black" />
- <rect x="12" y="4" width="8" height="8" fill="crimson" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tde.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tde.jpg
deleted file mode 100644
index 45c924ab2eb..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tde.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tiffCursor.tif b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tiffCursor.tif
deleted file mode 100644
index 51a63c415d6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/tiffCursor.tif
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/toBeProfiled.png b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/toBeProfiled.png
deleted file mode 100644
index 148db9c7ad4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/images/toBeProfiled.png
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl$1.class b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl$1.class
deleted file mode 100644
index 6c89a5ceb6a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl$1.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl.class b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl.class
deleted file mode 100644
index 44a11798a8c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/test/script/EventListenerInitializerImpl.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler$1.class b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler$1.class
deleted file mode 100644
index d511e5f1914..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler$1.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler.class b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler.class
deleted file mode 100644
index 9df294428e7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/classes/com/untrusted/script/UntrustedScriptHandler.class
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/test/script/java-binding.mf b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/test/script/java-binding.mf
deleted file mode 100644
index d04a945cd46..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/test/script/java-binding.mf
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-SVG-Handler-Class: com.test.script.EventListenerInitializerImpl
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/untrusted/script/security2.mf b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/untrusted/script/security2.mf
deleted file mode 100644
index cae19271ffd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/resources/com/untrusted/script/security2.mf
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Script-Handler: com.untrusted.script.UntrustedScriptHandler
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/test/script/EventListenerInitializerImpl.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/test/script/EventListenerInitializerImpl.java
deleted file mode 100644
index dac64a8aa4e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/test/script/EventListenerInitializerImpl.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.test.script;
-
-import org.w3c.dom.Element;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventListener;
-import org.w3c.dom.events.EventTarget;
-
-import org.w3c.dom.svg.EventListenerInitializer;
-import org.w3c.dom.svg.SVGDocument;
-
-/**
- * This class implements the EventListenerInitializer interface.
- *
- * @author <a href="mailto:cjolif@apache.org">Christophe Jolif</a>
- * @version $Id: EventListenerInitializerImpl.java 475477 2006-11-15 22:44:28Z cam $
- */
-public class EventListenerInitializerImpl implements EventListenerInitializer {
-
- /**
- * This method is called by the SVG viewer
- * when the scripts are loaded to register
- * the listener needed.
- * @param doc The current document.
- */
- public void initializeEventListeners(SVGDocument doc) {
- System.err.println(">>>>>>>>>>>>>>>>>>> SVGDocument : " + doc);
- ((EventTarget)doc.getElementById("testContent")).
- addEventListener("mousedown", new EventListener() {
- public void handleEvent(Event evt) {
- ((Element)evt.getTarget()).setAttributeNS(null, "fill", "orange");
- }
- }, false);
- }
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java
deleted file mode 100644
index e1a4ff54694..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/java/sources/com/untrusted/script/UntrustedScriptHandler.java
+++ /dev/null
@@ -1,296 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-package com.untrusted.script;
-
-import org.apache.batik.script.ScriptHandler;
-import org.apache.batik.script.Window;
-
-import org.apache.batik.dom.svg.SVGOMDocument;
-
-import org.w3c.dom.*;
-import org.w3c.dom.events.*;
-
-import java.awt.AWTPermission;
-import java.io.FilePermission;
-import java.io.SerializablePermission;
-import java.lang.reflect.ReflectPermission;
-import java.net.NetPermission;
-import java.net.SocketPermission;
-import java.net.URL;
-import java.security.AllPermission;
-import java.security.Permission;
-import java.security.SecurityPermission;
-import java.sql.SQLPermission;
-import java.util.PropertyPermission;
-import javax.sound.sampled.AudioPermission;
-
-/**
- * This class implements the ScriptHandler interface and represents an
- * example of untrusted code.
- *
- * It creates a number of Java Permissions and checks that access is denied.
- * the tests fail if the Permissions are granted.
- *
- * The only thing that the class should be allowed to make is a connection
- * back to the server that served the document containing this script.
- *
- * @author <a href="mailto:vhardy@apache.org">Vincent Hardy</a>
- * @version $Id: UntrustedScriptHandler.java 475477 2006-11-15 22:44:28Z cam $
- */
-public class UntrustedScriptHandler implements ScriptHandler {
- public static final String svgNS = "http://www.w3.org/2000/svg";
-
- /**
- * Path for the file tested with FilePermission
- */
- public static final String testedPath = "build.sh";
-
- /**
- * Host which is used for testing
- */
- public static final String testedHost = "nagoya.apache.org:8080";
-
- /**
- * Table of Permissions which will be tested.
- */
- protected static Object[][] basePermissions = {
- {"AllPermission", new AllPermission()},
- {"FilePermission read", new FilePermission(testedPath, "read")},
- {"FilePermission write", new FilePermission(testedPath, "write")},
- {"FilePermission execute", new FilePermission(testedPath, "execute")},
- {"FilePermission delete", new FilePermission(testedPath, "delete")},
- // 1.4 {"ServicePermission", new ServicePermission("krbtgt/EXAMPLE.COM@EXAMPLE.COM", "initiate")},
- {"SocketPermission accept", new SocketPermission(testedHost, "accept")},
- {"SocketPermission connect", new SocketPermission(testedHost, "connect")},
- {"SocketPermission listen", new SocketPermission(testedHost, "listen")},
- {"SocketPermission resolve", new SocketPermission(testedHost, "resolve")},
- {"AudioPermission play", new AudioPermission("play")},
- {"AudioPermission record", new AudioPermission("record")},
- {"AWTPermission accessClipboard", new AWTPermission("accessClipboard")},
- {"AWTPermission accessEventQueue", new AWTPermission("accessEventQueue")},
- {"AWTPermission listenToAllAWTEvents", new AWTPermission("listenToAllAWTEvents")},
- {"AWTPermission showWindowWithoutWarningBanner", new AWTPermission("showWindowWithoutWarningBanner")},
- {"AWTPermission readDisplayPixels", new AWTPermission("readDisplayPixels")},
- {"AWTPermission createRobot", new AWTPermission("createRobot")},
- {"AWTPermission fullScreenExclusive", new AWTPermission("fullScreenExclusive")},
- // 1.4 {"DelegationPermission", new DelegationPermission()},
- // 1.4 {"LoggingPermission", new LoggingPermission("control")},
- {"NetPermission setDefaultAuthenticator", new NetPermission("setDefaultAuthenticator")},
- {"NetPermission requestPasswordAuthentication", new NetPermission("requestPasswordAuthentication")},
- {"NetPermission specifyStreamHandler", new NetPermission("specifyStreamHandler")},
- {"PropertyPermission java.home read", new PropertyPermission("java.home", "read")},
- {"PropertyPermission java.home write", new PropertyPermission("java.home", "write")},
- {"ReflectPermission", new ReflectPermission("suppressAccessChecks")},
- {"RuntimePermission createClassLoader", new RuntimePermission("createClassLoader")},
- {"RuntimePermission getClassLoader", new RuntimePermission("getClassLoader")},
- {"RuntimePermission setContextClassLoader", new RuntimePermission("setContextClassLoader")},
- {"RuntimePermission setSecurityManager", new RuntimePermission("setSecurityManager")},
- {"RuntimePermission createSecurityManager", new RuntimePermission("createSecurityManager")},
- {"RuntimePermission exitVM", new RuntimePermission("exitVM")},
- {"RuntimePermission shutdownHooks", new RuntimePermission("shutdownHooks")},
- {"RuntimePermission setFactory", new RuntimePermission("setFactory")},
- {"RuntimePermission setIO", new RuntimePermission("setIO")},
- {"RuntimePermission modifyThread", new RuntimePermission("modifyThread")},
- {"RuntimePermission stopThread", new RuntimePermission("stopThread")},
- {"RuntimePermission modifyThreadGroup", new RuntimePermission("modifyThreadGroup")},
- {"RuntimePermission getProtectionDomain", new RuntimePermission("getProtectionDomain")},
- {"RuntimePermission readFileDescriptor", new RuntimePermission("readFileDescriptor")},
- {"RuntimePermission writeFileDescriptor", new RuntimePermission("writeFileDescriptor")},
- {"RuntimePermission loadLibrary.{library name}", new RuntimePermission("loadLibrary.{library name}")},
- {"RuntimePermission accessClassInPackage.java.security", new RuntimePermission("accessClassInPackage.java.security")},
- {"RuntimePermission defineClassInPackage.java.lang", new RuntimePermission("defineClassInPackage.java.lang")},
- {"RuntimePermission accessDeclaredMembers", new RuntimePermission("accessDeclaredMembers")},
- {"RuntimePermission queuePrintJob", new RuntimePermission("queuePrintJob")},
-
- {"SecurityPermission createAccessControlContext", new SerializablePermission("createAccessControlContext")},
- {"SecurityPermission getDomainCombiner", new SerializablePermission("getDomainCombiner")},
- {"SecurityPermission getPolicy", new SerializablePermission("getPolicy")},
- {"SecurityPermission setPolicy", new SerializablePermission("setPolicy")},
- {"SecurityPermission setSystemScope", new SerializablePermission("setSystemScope")},
- {"SecurityPermission setIdentityPublicKey", new SerializablePermission("setIdentityPublicKey")},
- {"SecurityPermission setIdentityInfo", new SerializablePermission("setIdentityInfo")},
- {"SecurityPermission addIdentityCertificate", new SerializablePermission("addIdentityCertificate")},
- {"SecurityPermission removeIdentityCertificate", new SerializablePermission("removeIdentityCertificate")},
- {"SecurityPermission printIdentity", new SerializablePermission("printIdentity")},
- {"SecurityPermission getSignerPrivateKey", new SerializablePermission("getSignerPrivateKey")},
- {"SecurityPermission setSignerKeyPair", new SerializablePermission("setSignerKeyPair")},
-
- {"SerializablePermission enableSubclassImplementation", new SerializablePermission("enableSubclassImplementation")},
- {"SerializablePermission enableSubstitution", new SerializablePermission("enableSubstitution")},
-
- {"SQLPermission", new SQLPermission("setLog")},
-
- // 1.4 {"SSLPermission setHostnameVerifier", new SSLPermission("setHostnameVerifier")}
- // 1.4{"SSLPermission getSSLSessionContext", new SSLPermission("getSSLSessionContext")}
- };
-
- /**
- * Set of Permissions to test. One is added if the Document is loaded from a host
- */
- private Object[][] permissions;
-
- /**
- * Reference to the rectangles which show the test status
- */
- private Element[] statusRects;
-
- /**
- * Runs this handler. This method is called by the SVG viewer
- * when the scripts are loaded.
- * @param doc The current document.
- * @param win An object which represents the current viewer.
- */
- public void run(final Document doc, final Window win){
- int nGrantedTmp = 0;
-
- //
- // If the document is loaded over the network, check that the
- // class has permission to access the server
- //
- URL docURL = ((SVGOMDocument)doc).getURLObject();
- if (docURL != null && docURL.getHost() != null && !"".equals(docURL.getHost())) {
- permissions = new Object[basePermissions.length + 3][2];
- System.arraycopy(basePermissions, 0,
- permissions, 3, basePermissions.length);
-
- String docHost = docURL.getHost();
- if (docURL.getPort() != -1) {
- docHost += ":" + docURL.getPort();
- }
-
- permissions[0][0] = "SocketPermission accept " + docHost;
- permissions[0][1] = new SocketPermission(docHost, "accept");
- permissions[1][0] = "SocketPermission connect " + docHost;
- permissions[1][1] = new SocketPermission(docHost, "connect");
- permissions[2][0] = "SocketPermission resolve " + docHost;
- permissions[2][1] = new SocketPermission(docHost, "resolve");
- nGrantedTmp = 3;
- } else {
- permissions = basePermissions;
- }
-
- // Captures the number of permissions which should be
- // granted to this code.
- final int nGranted = nGrantedTmp;
-
- //
- // Build a table in the scrollable area of the document
- //
- Element securityResults = doc.getElementById("securityResults");
- statusRects = new Element[permissions.length];
-
- for (int i=0; i<permissions.length; i++){
- Element textElt = doc.createElementNS(svgNS, "text");
- textElt.setAttributeNS(null, "x", "55");
- textElt.setAttributeNS(null, "y", "" + (85 + i*20));
- textElt.appendChild(doc.createTextNode(permissions[i][0].toString()));
- securityResults.appendChild(textElt);
-
- Element rectElt = doc.createElementNS(svgNS, "rect");
- rectElt.setAttributeNS(null, "x", "50");
- rectElt.setAttributeNS(null, "y", "" + (70 + i*20));
- rectElt.setAttributeNS(null, "width", "330");
- rectElt.setAttributeNS(null, "height", "20" );
- rectElt.setAttributeNS(null, "class", "tableCell");
- securityResults.appendChild(rectElt);
-
- rectElt = doc.createElementNS(svgNS, "rect");
- rectElt.setAttributeNS(null, "x", "380");
- rectElt.setAttributeNS(null, "y", "" + (70 + i*20));
- rectElt.setAttributeNS(null, "width", "20");
- rectElt.setAttributeNS(null, "height", "20" );
- rectElt.setAttributeNS(null, "class", "tableCell");
- securityResults.appendChild(rectElt);
-
- rectElt = doc.createElementNS(svgNS, "rect");
- rectElt.setAttributeNS(null, "x", "383");
- rectElt.setAttributeNS(null, "y", "" + (73 + i*20));
- rectElt.setAttributeNS(null, "width", "14");
- rectElt.setAttributeNS(null, "height", "14" );
- rectElt.setAttributeNS(null, "class", "untested");
- securityResults.appendChild(rectElt);
-
- statusRects[i] = rectElt;
- }
-
- EventTarget testButton = (EventTarget)doc.getElementById("runTest");
- testButton.addEventListener("click", new EventListener() {
- public void handleEvent(Event evt){
- SecurityManager sm = System.getSecurityManager();
- int successCnt = 0;
-
- if (sm == null){
- for (int i=0; i<nGranted; i++) {
- statusRects[i].setAttributeNS(null, "class", "passedTest");
- successCnt++;
- }
- for (int i=nGranted; i<permissions.length; i++) {
- statusRects[i].setAttributeNS(null, "class", "failedTest");
- }
- }
- else {
- for (int i=0; i<nGranted; i++) {
- Permission p = (Permission)permissions[i][1];
- boolean success = true;
- try {
- sm.checkPermission(p);
- statusRects[i].setAttributeNS(null, "class", "passedTest");
- successCnt++;
- } catch (SecurityException se){
- statusRects[i].setAttributeNS(null, "class", "failedTest");
- System.out.println("*********************************************");
- se.printStackTrace();
- }
- }
-
- for (int i=nGranted; i<permissions.length; i++) {
- Permission p = (Permission)permissions[i][1];
- boolean success = true;
- try {
- sm.checkPermission(p);
- statusRects[i].setAttributeNS(null, "class", "failedTest");
- } catch (SecurityException se){
- statusRects[i].setAttributeNS(null, "class", "passedTest");
- successCnt++;
- }
- }
-
- }
-
- // Update the global status
- Element globalStatus = doc.getElementById("globalStatus");
- if ( successCnt == (statusRects.length) ) {
- globalStatus.setAttributeNS(null, "class", "passedTest");
- } else {
- globalStatus.setAttributeNS(null, "class", "failedTest");
- }
-
- String successRatioString = "Test Result: " + successCnt + " / " + statusRects.length;
- Element successRatio = doc.getElementById("successRatio");
- successRatio.replaceChild(doc.createTextNode(successRatioString),
- successRatio.getFirstChild());
-
- }
- }, false);
-
-
- }
-
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/common.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/common.js
deleted file mode 100644
index 0459f27790c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/common.js
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-var svgNS = "http://www.w3.org/2000/svg";
-var xlinkNS = "http://www.w3.org/1999/xlink";
-
-/**
- * Sets the transform attribute to a scale along the x-axis
- */
-function xScaleSetter(target, value){
- if(target != null){
- target.setAttributeNS(null, "transform", "scale(" + value + ", 1)");
- } else {
- System.out.println("target is null in xScaleSetter");
- }
-}
-
-/**
- * Sets the transform attribute to a scale along the y-axis
- */
-function yScaleSetter(target, value){
- if(target != null){
- target.setAttributeNS(null, "transform", "scale(1, " + value + ")");
- } else {
- System.out.println("target is null in yScaleSetter");
- }
-}
-
-/**
- * Sets the transform attribute to a translate along the x-axis
- */
-function xTranslateSetter(target, value){
- target.setAttributeNS(null, "transform", "translate(" + value + ", 0)");
-}
-
-/**
- * Sets the transform attribute to a translate along the y-axis
- */
-function yTranslateSetter(target, value){
- target.setAttributeNS(null, "transform", "translate(0, " + value + ")");
-}
-
-
-function emptyElement(elt){
- var child = elt.getFirstChild();
- while(child != null){
- elt.removeChild(child);
- child = elt.getFirstChild();
- }
-}
-
-/*
- * Sets the properties in the input properties array to the values
- * in the values array on the input element
- */
-function setProperties(id, properties, values){
- var elt = document.getElementById(id);
- if (elt != null){
- var newElt = elt.cloneNode(true);
- var i = 0;
- var n = properties.length;
- if (n > values.length) {
- n = values.length;
- }
-
- for (i=0; i<properties.length; i++){
- newElt.setAttributeNS(null, properties[i], values[i]);
- }
-
- elt.getParentNode().replaceChild(newElt, elt);
- } else {
- alert('No element : ' + id);
- }
-}
-
-/*
- * Set the input property on the target element
- */
-function setProperty(id, property, value){
- var properties = new Array();
- properties[0] = property;
- var values = new Array();
- values[0] = value;
- setProperties(id, properties, values);
-}
-
-/**
- * Sets the requested attribute on the input element
- */
-function setAttribute(id, attr, value){
- var elt = document.getElementById(id);
- if (elt != null){
- elt.setAttributeNS(null, attr, value);
- }
-}
-
-/**
- * Sets the content of a text node
- */
-function setTextOrig(id, text){
- var t = document.getElementById(id);
- emptyElement(t);
-
- var nt = t.cloneNode(true);
-
- var content = document.createTextNode(text);
- nt.appendChild(content);
-
- var textParent = t.getParentNode();
- t.getParentNode().replaceChild(nt, t);
-
-}
-
-/**
- * Sets the content of a text node. Very hacky. This
- * is a temporary work-around, until we have the
- * bridge in order.
- */
-function setText(id, text){
- var t = document.getElementById(id);
- emptyElement(t);
-
- var textParent = t.getParentNode();
- textParent.removeChild(t);
-
- var content = document.createTextNode(text);
- t.appendChild(content);
-
- textParent.appendChild(t);
-
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/rhinoSecurity.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/rhinoSecurity.js
deleted file mode 100644
index f969911d63b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/rhinoSecurity.js
+++ /dev/null
@@ -1,233 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-/**
- * This ECMA Script file represents an example of untrusted code.
- *
- * It creates a number of Java Permissions and checks that access is denied.
- * the tests fail if the Permissions are granted.
- *
- * The only thing that the class should be allowed to make is a connection
- * back to the server that served the document containing this script.
- *
- * @author <a href="mailto:vhardy@apache.org">Vincent Hardy</a>
- * @version $Id: rhinoSecurity.js 475477 2006-11-15 22:44:28Z cam $
- */
-
-importPackage(Packages.java.awt);
-importPackage(Packages.java.io);
-importPackage(Packages.java.lang.reflect);
-importPackage(Packages.java.net);
-importPackage(Packages.java.security);
-importPackage(Packages.java.sql);
-importPackage(Packages.java.util);
-importPackage(Packages.javax.sound.sampled);
-
-var svgNS = "http://www.w3.org/2000/svg";
-var testedPath = "build.sh";
-var testedHost = "nagoya.apache.org:8080";
-
-var basePermissions = [
- ["AllPermission", new AllPermission()],
- ["FilePermission read", new FilePermission(testedPath, "read")],
- ["FilePermission write", new FilePermission(testedPath, "write")],
- ["FilePermission execute", new FilePermission(testedPath, "execute")],
- ["FilePermission delete", new FilePermission(testedPath, "delete")],
- ["SocketPermission accept", new SocketPermission(testedHost, "accept")],
- ["SocketPermission connect", new SocketPermission(testedHost, "connect")],
- ["SocketPermission listen", new SocketPermission(testedHost, "listen")],
- ["SocketPermission resolve", new SocketPermission(testedHost, "resolve")],
- ["AudioPermission play", new AudioPermission("play")],
- ["AudioPermission record", new AudioPermission("record")],
- ["AWTPermission accessClipboard", new AWTPermission("accessClipboard")],
- ["AWTPermission accessEventQueue", new AWTPermission("accessEventQueue")],
- ["AWTPermission listenToAllAWTEvents", new AWTPermission("listenToAllAWTEvents")],
- ["AWTPermission showWindowWithoutWarningBanner", new AWTPermission("showWindowWithoutWarningBanner")],
- ["AWTPermission readDisplayPixels", new AWTPermission("readDisplayPixels")],
- ["AWTPermission createRobot", new AWTPermission("createRobot")],
- ["AWTPermission fullScreenExclusive", new AWTPermission("fullScreenExclusive")],
- ["NetPermission setDefaultAuthenticator", new NetPermission("setDefaultAuthenticator")],
- ["NetPermission requestPasswordAuthentication", new NetPermission("requestPasswordAuthentication")],
- ["NetPermission specifyStreamHandler", new NetPermission("specifyStreamHandler")],
- ["PropertyPermission java.home read", new PropertyPermission("java.home", "read")],
- ["PropertyPermission java.home write", new PropertyPermission("java.home", "write")],
- ["ReflectPermission", new ReflectPermission("suppressAccessChecks")],
- ["RuntimePermission createClassLoader", new RuntimePermission("createClassLoader")],
- ["RuntimePermission getClassLoader", new RuntimePermission("getClassLoader")],
- ["RuntimePermission setContextClassLoader", new RuntimePermission("setContextClassLoader")],
- ["RuntimePermission setSecurityManager", new RuntimePermission("setSecurityManager")],
- ["RuntimePermission createSecurityManager", new RuntimePermission("createSecurityManager")],
- ["RuntimePermission exitVM", new RuntimePermission("exitVM")],
- ["RuntimePermission shutdownHooks", new RuntimePermission("shutdownHooks")],
- ["RuntimePermission setFactory", new RuntimePermission("setFactory")],
- ["RuntimePermission setIO", new RuntimePermission("setIO")],
- ["RuntimePermission modifyThread", new RuntimePermission("modifyThread")],
- ["RuntimePermission stopThread", new RuntimePermission("stopThread")],
- ["RuntimePermission modifyThreadGroup", new RuntimePermission("modifyThreadGroup")],
- ["RuntimePermission getProtectionDomain", new RuntimePermission("getProtectionDomain")],
- ["RuntimePermission readFileDescriptor", new RuntimePermission("readFileDescriptor")],
- ["RuntimePermission writeFileDescriptor", new RuntimePermission("writeFileDescriptor")],
- ["RuntimePermission loadLibrary.{library name}", new RuntimePermission("loadLibrary.{library name}")],
- ["RuntimePermission accessClassInPackage.java.security", new RuntimePermission("accessClassInPackage.java.security")],
- ["RuntimePermission defineClassInPackage.java.lang", new RuntimePermission("defineClassInPackage.java.lang")],
- ["RuntimePermission accessDeclaredMembers", new RuntimePermission("accessDeclaredMembers")],
- ["RuntimePermission queuePrintJob", new RuntimePermission("queuePrintJob")],
- ["SecurityPermission createAccessControlContext", new SerializablePermission("createAccessControlContext")],
- ["SecurityPermission getDomainCombiner", new SerializablePermission("getDomainCombiner")],
- ["SecurityPermission getPolicy", new SerializablePermission("getPolicy")],
- ["SecurityPermission setPolicy", new SerializablePermission("setPolicy")],
- ["SecurityPermission setSystemScope", new SerializablePermission("setSystemScope")],
- ["SecurityPermission setIdentityPublicKey", new SerializablePermission("setIdentityPublicKey")],
- ["SecurityPermission setIdentityInfo", new SerializablePermission("setIdentityInfo")],
- ["SecurityPermission addIdentityCertificate", new SerializablePermission("addIdentityCertificate")],
- ["SecurityPermission removeIdentityCertificate", new SerializablePermission("removeIdentityCertificate")],
- ["SecurityPermission printIdentity", new SerializablePermission("printIdentity")],
- ["SecurityPermission getSignerPrivateKey", new SerializablePermission("getSignerPrivateKey")],
- ["SecurityPermission setSignerKeyPair", new SerializablePermission("setSignerKeyPair")],
- ["SerializablePermission enableSubclassImplementation", new SerializablePermission("enableSubclassImplementation")],
- ["SerializablePermission enableSubstitution", new SerializablePermission("enableSubstitution")],
- ["SQLPermission", new SQLPermission("setLog")],
- ];
-
-var permissions = null;
-var statusRects = null;
-var nGranted = 0;
-function init(){
- var docURL = document.getURLObject();
- if (docURL != null
- && (docURL.getHost() != null)
- && !( "" == docURL.getHost())
- ) {
- permissions = new Array();
-
- var docHost = docURL.getHost();
- if (docURL.getPort() != -1) {
- docHost += ":" + docURL.getPort();
- }
-
- permissions[0] = ["SocketPermission accept " + docHost,
- new SocketPermission(docHost, "accept")];
- permissions[1] = ["SocketPermission connect " + docHost,
- new SocketPermission(docHost, "connect")];
- permissions[2] = ["SocketPermission resolve " + docHost,
- new SocketPermission(docHost, "resolve")];
- // permissions.concat(basePermissions);
-
- for (var i=0; i<basePermissions.length; i++){
- permissions[3+i] = basePermissions[i];
- }
- nGranted = 3;
- } else {
- permissions = basePermissions;
- }
-
- //
- // Build a table in the scrollable area of the document
- //
- var securityResults = document.getElementById("securityResults");
- statusRects = new Array();
-
- for (var i=0; i<permissions.length; i++){
- var textElt = document.createElementNS(svgNS, "text");
- textElt.setAttributeNS(null, "x", "55");
- textElt.setAttributeNS(null, "y", "" + (85 + i*20));
- textElt.appendChild(document.createTextNode(permissions[i][0].toString()));
- securityResults.appendChild(textElt);
-
- var rectElt = document.createElementNS(svgNS, "rect");
- rectElt.setAttributeNS(null, "x", "50");
- rectElt.setAttributeNS(null, "y", "" + (70 + i*20));
- rectElt.setAttributeNS(null, "width", "330");
- rectElt.setAttributeNS(null, "height", "20" );
- rectElt.setAttributeNS(null, "class", "tableCell");
- securityResults.appendChild(rectElt);
-
- rectElt = document.createElementNS(svgNS, "rect");
- rectElt.setAttributeNS(null, "x", "380");
- rectElt.setAttributeNS(null, "y", "" + (70 + i*20));
- rectElt.setAttributeNS(null, "width", "20");
- rectElt.setAttributeNS(null, "height", "20" );
- rectElt.setAttributeNS(null, "class", "tableCell");
- securityResults.appendChild(rectElt);
-
- rectElt = document.createElementNS(svgNS, "rect");
- rectElt.setAttributeNS(null, "x", "383");
- rectElt.setAttributeNS(null, "y", "" + (73 + i*20));
- rectElt.setAttributeNS(null, "width", "14");
- rectElt.setAttributeNS(null, "height", "14" );
- rectElt.setAttributeNS(null, "class", "untested");
- securityResults.appendChild(rectElt);
-
- statusRects[i] = rectElt;
- }
-
-}
-
-init();
-
-function runEcmascriptSecurityTest(){
- var sm = System.getSecurityManager();
- var successCnt = 0;
- if (sm == null){
- for (var i=0; i<nGranted; i++) {
- statusRects[i].setAttributeNS(null, "class", "passedTest");
- successCnt++;
- }
- for (var i=nGranted; i<permissions.length; i++) {
- statusRects[i].setAttributeNS(null, "class", "failedTest");
- }
- }
- else {
- for (var i=0; i<nGranted; i++) {
- var p = permissions[i][1];
- var success = true;
- try {
- sm.checkPermission(p);
- statusRects[i].setAttributeNS(null, "class", "passedTest");
- successCnt++;
- } catch (se){
- statusRects[i].setAttributeNS(null, "class", "failedTest");
- se.printStackTrace();
- }
- }
- for (var i=nGranted; i<permissions.length; i++) {
- var p = permissions[i][1];
- var success = true;
- try {
- sm.checkPermission(p);
- statusRects[i].setAttributeNS(null, "class", "failedTest");
- } catch (se){
- statusRects[i].setAttributeNS(null, "class", "passedTest");
- successCnt++;
- }
- }
- }
-
- // Update the global status
- var globalStatus = document.getElementById("globalStatus");
- if ( successCnt == (statusRects.length) ) {
- globalStatus.setAttributeNS(null, "class", "passedTest");
- } else {
- globalStatus.setAttributeNS(null, "class", "failedTest");
- }
-
- var successRatioString = "Test Result: " + successCnt + " / " + statusRects.length;
- var successRatio = document.getElementById("successRatio");
- successRatio.replaceChild(document.createTextNode(successRatioString),
- successRatio.getFirstChild());
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/scrollbar.js b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/scrollbar.js
deleted file mode 100644
index 0b7666b652c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/script/scrollbar.js
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-var svgNS = "http://www.w3.org/2000/svg";
-var xlinkNS = "http://www.w3.org/1999/xlink";
-
-function ScrollBar(contentId,
- steps,
- scrollBarX,
- scrollBarY,
- scrollBarHeight,
- scrolledHeight,
- arrowWidth,
- upArrowId, downArrowId,
- cursorId, cursorHeight){
- this.content = document.getElementById(contentId);
- this.steps = steps;
- this.curStep = 0;
- this.scrollBarHeight = scrollBarHeight;
- this.scrolledHeight = scrolledHeight;
- this.arrowWidth = arrowWidth;
- this.cursorHeight = cursorHeight;
-
- //
- // First, add the elements which make up the scroll bar
- //
- var insertAt = this.content.getParentNode().getParentNode();
-
- //
- // Add the up arrow
- //
- var upArrow = document.createElementNS(svgNS, 'use');
- upArrow.setAttributeNS(xlinkNS, 'href', upArrowId);
- upArrow.setAttributeNS(null, 'x', scrollBarX);
- upArrow.setAttributeNS(null, 'y', scrollBarY);
- insertAt.appendChild(upArrow);
-
- //
- // Add the down arrow
- //
- var downArrow = document.createElementNS(svgNS, 'use');
- downArrow.setAttributeNS(xlinkNS, 'href', downArrowId);
- downArrow.setAttributeNS(null, 'x', scrollBarX);
- downArrow.setAttributeNS(null, 'y', scrollBarY + scrollBarHeight - arrowWidth);
- insertAt.appendChild(downArrow);
-
- //
- // Add the cursor
- //
- var cursor = document.createElementNS(svgNS, 'use');
- cursor.setAttributeNS(xlinkNS, 'href', cursorId);
- cursor.setAttributeNS(null, 'x', scrollBarX);
- cursor.setAttributeNS(null, 'y', scrollBarY + arrowWidth);
-
- this.cursor = document.createElementNS(svgNS, 'g');
- this.cursor.appendChild(cursor);
- insertAt.appendChild(this.cursor);
-
- //
- // Now, add event handling to scroll the content
- //
-
- // Scrolling down means moving the cursor up and
- // content down (i.e., towards the positive side
- // of the Y axis).
-
-
- this.scrollToStep = function(newStep){
- //
- // Compute new position for cursor
- //
- var cursorPos = newStep*((this.scrollBarHeight - 2*this.arrowWidth - this.cursorHeight) / this.steps);
- this.cursor.setAttributeNS(null, "transform", "translate(0," + cursorPos + ")");
-
- //
- // Compute new content position
- //
- var contentPos = - newStep*(this.scrolledHeight / this.steps);
- this.content.setAttributeNS(null, "transform", "translate(0," + contentPos + ")");
-
- this.curStep = newStep;
- }
-
-
- // Scrolling up means moving the cursor down and
- // the content up (i.e., towards the negative side
- // of the Y axis).
- this.handleScrollUp = function(evt) {
- if (this.curStep < (this.steps - 1)){
- this.scrollToStep(this.curStep + 1);
- }
- }
-
- this.handleScrollDown = function(evt) {
- if (this.curStep > 0){
- this.scrollToStep(this.curStep - 1);
- }
- }
-
- this.getHandleScrollDownFunction = function() {
- var thisObject = this;
- return function(evt) { thisObject.handleScrollDown(evt); }
- }
-
- this.getHandleScrollUpFunction = function() {
- var thisObject = this;
- return function(evt) { thisObject.handleScrollUp(evt); }
- }
-
- upArrow.addEventListener('click', this.getHandleScrollDownFunction(), false);
- downArrow.addEventListener('click', this.getHandleScrollUpFunction(), false);
-
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/basicsad.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/basicsad.css
deleted file mode 100644
index 0bd2f0eee7d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/basicsad.css
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.smiling {
- visibility: hidden;
-}
-
-.basicsad {
- visibility: visible;
-}
-
-.wow {
- visibility: hidden;
-}
-
-.grim {
- visibility: hidden;
-}
-
-.oups {
- visibility: hidden;
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cold.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cold.css
deleted file mode 100644
index 6fb01ada826..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cold.css
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.logo {
- fill: RoyalBlue;
-}
-
-.light {
- lighting-color: #dfd;
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaList.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaList.css
deleted file mode 100644
index a0d67063685..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaList.css
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-@media all {
- .all {
- visibility: visible;
- }
-}
-
-@media aural {
- .aural {
- visibility: visible;
- }
-}
-
-@media braille {
- .braille {
- visibility: visible;
- }
-}
-
-@media embossed {
- .embossed {
- visibility: visible;
- }
-}
-
-@media handheld {
- .handheld {
- visibility: visible;
- }
-}
-
-@media print {
- .print {
- visibility: visible;
- }
-}
-
-@media projection {
- .projection {
- visibility: visible;
- }
-}
-
-@media screen {
- .screen {
- visibility: visible;
- }
-}
-
-@media tty {
- .tty {
- visibility: visible;
- }
-}
-
-@media tv {
- .tv {
- visibility: visible;
- }
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaPrint.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaPrint.css
deleted file mode 100644
index ee9f2a1bfc4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaPrint.css
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.fancyBackground {
- visibility: hidden;
-}
-
-.background {
- fill: white;
- stroke: none;
-}
-
-.sectionTitle {
- stroke: none;
- fill: black;
- font-size: 14;
-}
-
-.sectionContent {
- visibility: visible;
- font-size: 10;
- fill: black;
- stroke: none;
-}
-
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaProjection.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaProjection.css
deleted file mode 100644
index 2ae202b628e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaProjection.css
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.fancyBackground {
- visibility: visible;
-}
-
-.background {
- fill: black;
- stroke: none;
-}
-
-.sectionTitle {
- stroke: none;
- fill: white;
- font-size: 14;
- font-weight: bold;
-}
-
-.sectionContent {
- visibility: hidden;
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaScreen.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaScreen.css
deleted file mode 100644
index 65f2a1f2976..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/cssMediaScreen.css
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.fancyBackground {
- visibility: hidden;
-}
-
-.background {
- fill: black;
- stroke: none;
-}
-
-.sectionTitle {
- stroke: none;
- fill: white;
- font-size: 14;
-}
-
-.sectionContent {
- visibility: visible;
- font-size: 10;
- fill: white;
- stroke: none;
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/default.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/default.css
deleted file mode 100644
index 5404cba4c80..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/default.css
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.smiling {
- visibility: hidden;
-}
-
-.basicsad {
- visibility: hidden;
-}
-
-.wow {
- visibility: hidden;
-}
-
-.grim {
- visibility: hidden;
-}
-
-.oups {
- visibility: hidden;
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/grim.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/grim.css
deleted file mode 100644
index 3a19ffa645b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/grim.css
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.smiling {
- visibility: hidden;
-}
-
-.basicsad {
- visibility: hidden;
-}
-
-.wow {
- visibility: hidden;
-}
-
-.grim {
- visibility: visible;
-}
-
-.oups {
- visibility: hidden;
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/hot.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/hot.css
deleted file mode 100644
index b68c0254d32..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/hot.css
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.logo {
- fill: crimson;
-}
-
-.light {
- lighting-color: #ffd;
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/oups.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/oups.css
deleted file mode 100644
index 4bff8e17992..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/oups.css
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.smiling {
- visibility: hidden;
-}
-
-.basicsad {
- visibility: hidden;
-}
-
-.wow {
- visibility: hidden;
-}
-
-.grim {
- visibility: hidden;
-}
-
-.oups {
- visibility: visible;
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/smiling.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/smiling.css
deleted file mode 100644
index 65dc9b02325..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/smiling.css
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.smiling {
- visibility: visible;
-}
-
-.basicsad {
- visibility: hidden;
-}
-
-.wow {
- visibility: hidden;
-}
-
-.grim {
- visibility: hidden;
-}
-
-.oups {
- visibility: hidden;
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet.css
deleted file mode 100644
index aa91cd08591..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet.css
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-/* for the defs.svg part */
-.colorClassStylesheet {
- fill: gold;
-}
-
-.pattClassStylesheet {
- fill: url(../../svg/defs.svg#patternExtReference);
-}
-
-.gradClassStylesheet {
- fill: url(../../svg/defs.svg#extGrad3);
-}
-
-.colorOrangeStylesheet {
- fill: orange;
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet2.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet2.css
deleted file mode 100644
index f65937b4123..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/subdir/useStylesheet2.css
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-/* for the useStylesheet.svg part */
-.gradClass2 {
- fill: url(../../../spec/structure/useStylesheet.svg#grad);
-}
-
-.colorClass2 {
- fill: crimson;
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/test.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/test.css
deleted file mode 100644
index 9c682a1ff47..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/test.css
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.title {
- font-family: Arial, Helvetica;
- font-size: 16;
- text-anchor: middle;
-}
-.legend {
- font-family: Arial, Helvetica;
- font-size: 10;
- text-anchor: middle;
-}
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/wow.css b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/wow.css
deleted file mode 100644
index 39c4d4bd0b7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/style/wow.css
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- */
-
-.smiling {
- visibility: hidden;
-}
-
-.basicsad {
- visibility: hidden;
-}
-
-.wow {
- visibility: visible;
-}
-
-.grim {
- visibility: hidden;
-}
-
-.oups {
- visibility: hidden;
-}
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs.svg
deleted file mode 100644
index 8a123384218..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs.svg
+++ /dev/null
@@ -1,396 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: defs.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../style/subdir/useStylesheet.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-
-<text x="225" y="50" class="title">Not a test - only contains definitions</text>
-
-<defs>
-
-<!-- ###################################################################### -->
-<!-- used by externalPaints.svg -->
-<!-- ###################################################################### -->
-<linearGradient id="linearSimpleReference" x1=".5" y1="0" x2=".5" y2="1">
- <stop style="stop-color:blue" offset="0" />
- <stop style="stop-color:white" offset=".5" />
- <stop style="stop-color:gold" offset=".51" />
- <stop style="stop-color:crimson" offset="1" />
-</linearGradient>
-
-<radialGradient id="radialSimpleReference" fx=".2" fy=".2">
- <stop style="stop-color:white" offset="0" />
- <stop style="stop-color:gold" offset=".2" />
- <stop style="stop-color:orange" offset="1" />
-</radialGradient>
-
-<pattern id="patternSimpleReference"
- x="0" y="0" width="10" height="10" viewBox="0 0 10 10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <rect x="0" y="0" width="5" height="5" style="fill:crimson" />
- <rect x="5" y="0" width="5" height="5" style="fill:orange" />
- <rect x="0" y="5" width="5" height="5" style="fill:gold" />
- <rect x="5" y="5" width="5" height="5" style="fill:white" />
-</pattern>
-
-<!-- ###################################################################### -->
-<linearGradient id="linearDoubleReference" x1="0" y1=".5" x2="1" y2=".5"
- xlink:href="#linearSimpleReference" />
-
-<radialGradient id="radialDoubleReference" fx=".8" fy=".8"
- xlink:href="#radialSimpleReference" />
-
-<pattern id="patternDoubleReference"
- x="0" y="0" width="10" height="10" viewBox="0 0 20 20"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse"
- xlink:href="#patternSimpleReference" />
-
-<!-- ###################################################################### -->
-<linearGradient id="linearExtReference" x1="0" y1="0" x2="1" y2="1"
- xlink:href="defs2.svg#linear" />
-
-<radialGradient id="radialExtReference" fx=".2" fy=".8"
- xlink:href="defs2.svg#radial" />
-
-<pattern id="patternExtReference"
- x="0" y="0" width="10" height="10" viewBox="0 0 10 10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse"
- patternTransform="rotate(45)"
- xlink:href="defs2.svg#pattern" />
-
-<!-- ###################################################################### -->
-<!-- useStyling.svg -->
-<!-- ###################################################################### -->
-
- <radialGradient id="extGrad1">
- <stop style="stop-color:gold" offset="0" />
- <stop style="stop-color:crimson" offset="1" />
- </radialGradient>
-
- <radialGradient id="extGrad2">
- <stop style="stop-color:white" offset="0" />
- <stop style="stop-color:black" offset="1" />
- </radialGradient>
-
- <radialGradient id="extGrad3">
- <stop style="stop-color:gold" offset="0" />
- <stop style="stop-color:green" offset="1" />
- </radialGradient>
-
-<g>
- <circle id="extE" cx="25" cy="25" r="20" />
-
- <circle id="extE1" cx="25" cy="25" r="20" style="fill:url(#extGrad1)" />
-
- <circle id="extE2" cx="25" cy="25" r="20" style="fill:url(../../spec/structure/useStylingURI.svg#grad1)" />
-</g>
-
-
-<!-- ###################################################################### -->
-<!-- externalUseCascading.svg -->
-<!-- ###################################################################### -->
-
-<g id="tree1">
- <!-- ### decoration ### -->
- <line x1="100" y1="0" x2="0" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="100" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="200" y2="75" style="stroke:black; fill:none" />
- <circle cx="100" cy="0" r="25" style="fill:#eee;" />
- <text x="100" y="6" style="fill:black; text-anchor:middle; font-size:18">&lt;g></text>
-
- <!-- ### color inherited inside this document ###-->
- <g style="fill:orange">
- <circle cx="0" cy="75" r="25" />
- <text x="0" y="115" style="text-anchor:middle; fill:black; stroke:none;">local</text>
- </g>
-
- <!-- ### color inherited from the use element ###-->
- <g>
- <circle cx="100" cy="75" r="25" />
- <text x="100" y="115" style="text-anchor:middle; fill:black; stroke:none;">inherited</text>
- </g>
-
- <!-- ### color defined on the circle ###-->
- <g>
- <circle cx="200" cy="75" r="25" style="fill:gold"/>
- <text x="200" y="115" style="text-anchor:middle; fill:black; stroke:none;">explicit</text>
- </g>
-</g>
-
-<g id="tree2">
- <!-- ### decoration ### -->
- <line x1="100" y1="0" x2="0" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="100" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="200" y2="75" style="stroke:black; fill:none" />
- <circle cx="100" cy="0" r="25" style="fill:#eee;" />
- <text x="100" y="6" style="fill:black; text-anchor:middle; font-size:18">&lt;g></text>
-
- <!-- ### gradient inherited inside this document ###-->
- <g style="fill:url(#extGrad3)">
- <circle cx="0" cy="75" r="25" />
- <text x="0" y="115" style="text-anchor:middle; fill:black; stroke:none;">local</text>
- </g>
-
- <!-- ### gradient inherited from the use element ###-->
- <g>
- <circle cx="100" cy="75" r="25" />
- <text x="100" y="115" style="text-anchor:middle; fill:black; stroke:none;">inherited</text>
- </g>
-
- <!-- ### pattern defined on the circle ###-->
- <g>
- <circle cx="200" cy="75" r="25" style="fill:url(#patternExtReference)"/>
- <text x="200" y="115" style="text-anchor:middle; fill:black; stroke:none;">explicit</text>
- </g>
-</g>
-
-<!-- ###################################################################### -->
-<!-- useTargets.svg -->
-<!-- ###################################################################### -->
-
-<symbol id="extSymbol" viewBox="-50 -50 100 100" style="stroke:crimson; stroke-width:4">
- <rect x="-50" y="-50" width="100%" height="100%" style="fill:gold; stroke:none"/>
- <circle cx="0" cy="0" r="25%"/>
-</symbol>
-
-<svg id="extSvg" width="50" height="50" viewBox="-50 -50 100 100" style="stroke:crimson; stroke-width:4">
- <rect x="-50" y="-50" width="100%" height="100%" style="fill:gold; stroke:none"/>
- <circle cx="0" cy="0" r="25%"/>
-</svg>
-
-<g id="extOther" style="stroke:crimson; stroke-width:4">
- <rect x="-50" y="-50" width="100" height="100" style="fill:gold; stroke:none"/>
- <circle cx="0" cy="0" r="25"/>
-</g>
-
-
-<!-- ###################################################################### -->
-<!-- useMultiple.svg -->
-<!-- ###################################################################### -->
-
-<rect id="extR1" x="0" y="0" width="80" height="80" />
-
-<g id="u21" style="fill:orange">
- <rect x="0" y="0" width="80" height="80" fill="crimson" />
- <use xlink:href="#extR1" x="20" y="20" width="80" height="80" />
- <use xlink:href="#extR1" x="40" y="40" width="80" height="80" style="fill:gold" />
-</g>
-
-<g id="u22" style="fill:orange">
- <rect x="0" y="0" width="80" height="80" fill="crimson" />
- <use xlink:href="../../spec/structure/useMultiple.svg#r1" x="20" y="20" width="80" height="80" />
- <use xlink:href="../../spec/structure/useMultiple.svg#r1" x="40" y="40" width="80" height="80" style="fill:gold" />
-</g>
-
-<!-- ###################################################################### -->
-<!-- useMultipleURI.svg -->
-<!-- ###################################################################### -->
-
-<linearGradient id="extOrange">
- <stop style="stop-color:orange" offset="0" />
- <stop style="stop-color:white" offset="1" />
-</linearGradient>
-
-<linearGradient id="extCrimson">
- <stop style="stop-color:crimson" offset="0" />
- <stop style="stop-color:white" offset="1" />
-</linearGradient>
-
-<linearGradient id="extGold">
- <stop style="stop-color:gold" offset="0" />
- <stop style="stop-color:white" offset="1" />
-</linearGradient>
-
-<rect id="extRR1" x="0" y="0" width="80" height="80" />
-
-<g id="uu21" style="fill:url(#extOrange)">
- <rect x="0" y="0" width="80" height="80" fill="url(#extCrimson)" />
- <use xlink:href="#extRR1" x="20" y="20" width="80" height="80" />
- <use xlink:href="#extRR1" x="40" y="40" width="80" height="80"
- style="fill:url(../../spec/structure/useMultipleURI.svg#gold)" />
-</g>
-
-<g id="uu22" style="fill:url(#extOrange)">
- <rect x="0" y="0" width="80" height="80" fill="url(#extCrimson)" />
- <use xlink:href="../../spec/structure/useMultipleURI.svg#r1" x="20" y="20" width="80" height="80" />
- <use xlink:href="../../spec/structure/useMultipleURI.svg#r1" x="40" y="40" width="80" height="80"
- style="fill:url(../../spec/structure/useMultipleURI.svg#gold)" />
-</g>
-
-<!-- ###################################################################### -->
-<!-- useStyling.svg -->
-<!-- ###################################################################### -->
-
-<style type="text/css"><![CDATA[
-
-.gradClass {
- fill: url(#extGrad3);
-}
-
-.pattClass {
- fill: url(#patternExtReference);
-}
-
-.colorClass {
- fill: gold;
-}
-
-.colorOrange {
- fill: orange;
-}
-
-]]></style>
-
-<g id="tree3">
- <!-- ### decoration ### -->
- <line x1="100" y1="0" x2="0" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="100" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="200" y2="75" style="stroke:black; fill:none" />
- <circle cx="100" cy="0" r="25" style="fill:#eee;" />
- <text x="100" y="6" style="fill:black; text-anchor:middle; font-size:18">&lt;g></text>
-
- <!-- ### color inherited inside this document ###-->
- <g class="colorOrange">
- <circle cx="0" cy="75" r="25" />
- <text x="0" y="115" style="text-anchor:middle; fill:black; stroke:none;">local</text>
- </g>
-
- <!-- ### color inherited from the use element ###-->
- <g>
- <circle cx="100" cy="75" r="25" />
- <text x="100" y="115" style="text-anchor:middle; fill:black; stroke:none;">inherited</text>
- </g>
-
- <!-- ### color defined on the circle ###-->
- <g>
- <circle cx="200" cy="75" r="25" class="colorClass"/>
- <text x="200" y="115" style="text-anchor:middle; fill:black; stroke:none;">explicit</text>
- </g>
-</g>
-
-<g id="tree4">
- <!-- ### decoration ### -->
- <line x1="100" y1="0" x2="0" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="100" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="200" y2="75" style="stroke:black; fill:none" />
- <circle cx="100" cy="0" r="25" style="fill:#eee;" />
- <text x="100" y="6" style="fill:black; text-anchor:middle; font-size:18">&lt;g></text>
-
- <!-- ### gradient inherited inside this document ###-->
- <g class="gradClass">
- <circle cx="0" cy="75" r="25" />
- <text x="0" y="115" style="text-anchor:middle; fill:black; stroke:none;">local</text>
- </g>
-
- <!-- ### gradient inherited from the use element ###-->
- <g>
- <circle cx="100" cy="75" r="25" />
- <text x="100" y="115" style="text-anchor:middle; fill:black; stroke:none;">inherited</text>
- </g>
-
- <!-- ### pattern defined on the circle ###-->
- <g>
- <circle cx="200" cy="75" r="25" class="pattClass" />
- <text x="200" y="115" style="text-anchor:middle; fill:black; stroke:none;">explicit</text>
- </g>
-</g>
-
-
-<!-- ###################################################################### -->
-<!-- useStylesheet.svg -->
-<!-- ###################################################################### -->
-
-<g id="tree5">
- <!-- ### decoration ### -->
- <line x1="100" y1="0" x2="0" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="100" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="200" y2="75" style="stroke:black; fill:none" />
- <circle cx="100" cy="0" r="25" style="fill:#eee;" />
- <text x="100" y="6" style="fill:black; text-anchor:middle; font-size:18">&lt;g></text>
-
- <!-- ### color inherited inside this document ###-->
- <g class="colorOrangeStylesheet">
- <circle cx="0" cy="75" r="25" />
- <text x="0" y="115" style="text-anchor:middle; fill:black; stroke:none;">local</text>
- </g>
-
- <!-- ### color inherited from the use element ###-->
- <g>
- <circle cx="100" cy="75" r="25" />
- <text x="100" y="115" style="text-anchor:middle; fill:black; stroke:none;">inherited</text>
- </g>
-
- <!-- ### color defined on the circle ###-->
- <g>
- <circle cx="200" cy="75" r="25" class="colorClassStylesheet"/>
- <text x="200" y="115" style="text-anchor:middle; fill:black; stroke:none;">explicit</text>
- </g>
-</g>
-
-<g id="tree6">
- <!-- ### decoration ### -->
- <line x1="100" y1="0" x2="0" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="100" y2="75" style="stroke:black; fill:none" />
- <line x1="100" y1="0" x2="200" y2="75" style="stroke:black; fill:none" />
- <circle cx="100" cy="0" r="25" style="fill:#eee;" />
- <text x="100" y="6" style="fill:black; text-anchor:middle; font-size:18">&lt;g></text>
-
- <!-- ### gradient inherited inside this document ###-->
- <g class="gradClassStylesheet">
- <circle cx="0" cy="75" r="25" />
- <text x="0" y="115" style="text-anchor:middle; fill:black; stroke:none;">local</text>
- </g>
-
- <!-- ### gradient inherited from the use element ###-->
- <g>
- <circle cx="100" cy="75" r="25" />
- <text x="100" y="115" style="text-anchor:middle; fill:black; stroke:none;">inherited</text>
- </g>
-
- <!-- ### pattern defined on the circle ###-->
- <g>
- <circle cx="200" cy="75" r="25" class="pattClassStylesheet" />
- <text x="200" y="115" style="text-anchor:middle; fill:black; stroke:none;">explicit</text>
- </g>
-</g>
-
-
-<!-- ###################################################################### -->
-<!-- xmlBaseStyling.svg -->
-<!-- ###################################################################### -->
-
-<g id="xmlBaseStylingElement">
- <circle cx="0" cy="0" r="30" />
-</g>
-
-
-</defs>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs2.svg
deleted file mode 100644
index c84adea3ab7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/svg/defs2.svg
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: defs2.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-
-<text x="225" y="50" class="title">Not a test - only contains definitions</text>
-
-<defs>
-
-<linearGradient id="linear">
- <stop style="stop-color:blue" offset="0" />
- <stop style="stop-color:white" offset=".5" />
- <stop style="stop-color:gold" offset=".51" />
- <stop style="stop-color:crimson" offset="1" />
-</linearGradient>
-
-<radialGradient id="radial">
- <stop style="stop-color:white" offset="0" />
- <stop style="stop-color:gold" offset=".2" />
- <stop style="stop-color:orange" offset="1" />
-</radialGradient>
-
-<pattern id="pattern">
- <rect x="0" y="0" width="5" height="5" style="fill:crimson" />
- <rect x="5" y="0" width="5" height="5" style="fill:orange" />
- <rect x="0" y="5" width="5" height="5" style="fill:gold" />
- <rect x="5" y="5" width="5" height="5" style="fill:white" />
-</pattern>
-
-</defs>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/ttf/glb12.ttf b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/ttf/glb12.ttf
deleted file mode 100644
index 77ff2b490d6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/ttf/glb12.ttf
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/black_shapes.wmf b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/black_shapes.wmf
deleted file mode 100644
index 151db436e31..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/black_shapes.wmf
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/imageWMF.wmf b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/imageWMF.wmf
deleted file mode 100644
index 08a8f781ede..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/imageWMF.wmf
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText1.wmf b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText1.wmf
deleted file mode 100644
index 78d0eeca5fd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText1.wmf
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText2.wmf b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText2.wmf
deleted file mode 100644
index 55ccf5bb344..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/negApmText2.wmf
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/testChart.wmf b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/testChart.wmf
deleted file mode 100644
index 42c825a4bdb..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/testChart.wmf
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/textGreek.wmf b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/textGreek.wmf
deleted file mode 100644
index c8c799c0989..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/resources/wmf/textGreek.wmf
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colorProfile.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colorProfile.svg
deleted file mode 100644
index b7ce6d66e19..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colorProfile.svg
+++ /dev/null
@@ -1,310 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test validates that the color-profile element is handled properly. -->
-<!-- The test applies color profiles to color definitions, raster images and -->
-<!-- Base64 images. It also exercises the various rendering-intent options. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: colorProfile.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;color-profile&gt; test</title>
-
- <style type="text/css"><![CDATA[
- .header { fill:rgb(240, 240, 240); stroke:black; }
- .headerLabel { font-family: Verdana, Helvetica;
- font-size: 10;
- text-anchor: middle;
- fill:black; stroke:none;}
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">&lt;color-profile&gt; test</text>
-
- <defs>
-
- <pattern id="transparencyPattern" viewBox="0 0 10 10" x="0" y="0" width="10" height="10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g fill="#eee" stroke="none">
- <rect x="0" y="0" width="5" height="5" />
- <rect x="5" y="5" width="5" height="5" />
- </g>
- </pattern>
-
- <g id="testColors">
- <rect y="0" x="0" width="25" height="25" fill="rgb(179, 70, 25)" />
- <rect y="0" x="25" width="25" height="25" fill="rgb(138, 237, 76)" />
- <rect y="0" x="50" width="25" height="25" fill="rgb(88, 35, 244)" />
- <rect y="0" x="75" width="25" height="25" fill="rgb(168, 241, 253)" />
- <rect y="0" x="100" width="25" height="25" fill="rgb(205, 81, 242)" />
-
- <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82)" />
- <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0)" />
- <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109)" />
- <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188)" />
- <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255)" />
- </g>
-
- <color-profile name="changeColorAuto"
- rendering-intent="auto"
- xlink:href="../../resources/icc/changeColor.icm"/>
-
- <color-profile name="changeColorPerceptual"
- rendering-intent="perceptual"
- xlink:href="../../resources/icc/changeColor.icm"/>
-
- <color-profile name="changeColorAbsoluteColorimetric"
- rendering-intent="absolute-colorimetric"
- xlink:href="../../resources/icc/changeColor.icm"/>
-
- <color-profile name="changeColorRelativeColorimetric"
- rendering-intent="relative-colorimetric"
- xlink:href="../../resources/icc/changeColor.icm"/>
-
- <color-profile name="changeColorSaturation"
- rendering-intent="saturation"
- xlink:href="../../resources/icc/changeColor.icm"/>
-
- </defs>
-
- <g transform="translate(95, 80)">
-
- <g id="grid" stroke="black" fill="none">
- <rect x="0" y="0" width="300" height="350" fill="url(#transparencyPattern)"/>
-
- <g>
- <!-- Top labels -->
- <rect class="header" x="0" y="-20" width="150" height="20" />
- <text class="headerLabel" x="75" y="-5">raster image</text>
- <g transform="translate(150, 0)">
- <rect class="header" x="0" y="-20" width="150" height="20" />
- <text class="headerLabel" x="75" y="-5">icc color values</text>
- </g>
-
- <!-- Left labels -->
- <rect class="header" x="-40" y="0" width="20" height="350" />
- <text class="headerLabel" x="-25" y="175" transform="rotate(-90, -25, 175)">rendering-intent</text>
- <rect class="header" x="-20" y="0" width="20" height="70" />
- <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">auto</text>
- <g transform="translate(0, 70)">
- <rect class="header" x="-20" y="0" width="20" height="70" />
- <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">perceptual</text>
- </g>
- <g transform="translate(0, 140)">
- <rect class="header" x="-20" y="0" width="20" height="70" />
- <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">saturation</text>
- </g>
- <g transform="translate(0, 210)">
- <rect class="header" x="-20" y="0" width="20" height="70" />
- <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">rel. col.</text>
- </g>
- <g transform="translate(0, 280)">
- <rect class="header" x="-20" y="0" width="20" height="70" />
- <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">abs. col.</text>
- </g>
-
- <line x1="150" y1="0" x2="150" y2="350" />
- <line x1="0" y1="70" x2="300" y2="70" />
- <line x1="0" y1="140" x2="300" y2="140" />
- <line x1="0" y1="210" x2="300" y2="210" />
- <line x1="0" y1="280" x2="300" y2="280" />
- </g>
-
- </g>
-
- <!-- ================================================ -->
- <!-- Images with the same profile and various intent -->
- <!-- ================================================ -->
- <image xlink:href="../../resources/images/toBeProfiled.png" width="125" height="50" x="12" y="10" color-profile="changeColorAuto" />
- <image xlink:href="../../resources/images/toBeProfiled.png" width="125" height="50" x="12" y="80" color-profile="changeColorPerceptual" />
- <image xlink:href="../../resources/images/toBeProfiled.png" width="125" height="50" x="12" y="150" color-profile="changeColorSaturation" />
- <image xlink:href="../../resources/images/toBeProfiled.png" width="125" height="50" x="12" y="220" color-profile="changeColorRelativeColorimetric" />
- <!-- <image xlink:href="../../resources/images/toBeProfiled.png" width="125" height="50" x="12" y="290" color-profile="changeColorAbsoluteColorimetric" /> -->
-
- <image width="125" height="50" x="12" y="290" color-profile="changeColorAbsoluteColorimetric" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAyCAYAAABxjtScAAAOTklEQVR42u0cy5Lc
-thENch67WtmlSqlSjsvlQz7BOaRyzTnJJ+SWm38gf+KfSG75CvsPck4qJ8VeaWd3
-ZohON4gmGyBAgqNZRXaZqtUAjcar32hixpifn5+fn5+f/gPffGU2NYivDgbe3Bi8
-ZJLvaJLP9gfg8r8fb/A5NvLdb755dmL95dvL+v1rv4dfPT5iDd4f/vyIz72P9tXd
-69325GARc2fML1X1uLHI/fiT6zKGwDXer7/cwYO783if0d+tPVF94+tcFlyG6bqG
-Szltl7bPf/Glh++s8/UnZ0HK8jBM4+Tahu2qcQR2+sLh3vb1RzeOITD9SDu3fZHA
-BK5x+PM11R8/t7O8OH0/jrH5VK3t++me0nau82druuamezE2dgfA5gajiQXGnyOQ
-GGob02x73GPXoMD1eIb6PJxfDPUtNnjubsyW+0BHzN8OcEN1akOGC4zLvi083Ffa
-IyZtdni+BTizJD8gNi8BDH0ybMChuh8jwNrQPuAr2DnT5xNHxOsQNwDAqz5hX2bY
-QGiuE/wT6McTfL8fYQC1M500Dn9yHQ5viSW0nq5v4zJ/Sp34MLYdu2He7RZinlE/
-d+yM9N3y5Adnbl/ddq3dkPIczdDBEn27MzHZ9czsLCDhGMbBTWzePc5x7Cf4eAYj
-/Rne4gbbwKizsUM5he8N9YEe3/eltr2xxihZO5MAeDz1MMzuaGeuJ5Dd0SZpv6c9
-4jYQ6ETLYrgnUNfXuz2XiUkKjy3atgvMUX14bLvbm1sYict+kfiFAuOyt0ZU1+WJ
-BgpjCKehdu1f7a3fsVLtIFAEtCQ9uo3L7jTu2WTauM/gy50BwPO5JT7ekYW04Kzf
-Ku2TBkYjM1OXftIGzAZHYiN1ZxgEGNelb9pmtw5dkCtrqHQind6QMIWy4Ah8c+oF
-gcvNCYeyJ9hp1HINO7vWD8Qy53jDtIhGlcELlhJYCBqcabOhjeWY2z0dGI6NObtR
-q5lhyE9gLAZGn32bDbBRGCKFgZ6B0iI4gB39hfFo9KY1vs5lUTlp9+U29HNjn8F3
-N7y+0exbR1NCe2qJhC9aYtHZYC/fwNpJY3QyBY710MZQR6vkckfwHkYWQvWRsfwG
-6V8q6k0i9o2GJzBn+l1aVvnQlsJs25lU0k1guKzHC0QgmAv1GG9kuFHSLXBSS55v
-bOI1nomwTT8Bt5Ff6InfjFbR47SxleQK4wpcxm1sm4+4hak2YbKqSzntJ3AKT5rm
-7J7apjF31LVtvZcZNZbVRDTfK74d2zw8tLcWxRYMOEO/YbypD3baZs881lO9x2VR
-5zr3hYF4wtCG4CNhrbdmRBOIBIGGyp9AcuET4wvceSXKIDW99wETM9viKB0MkzqG
-NTI+wzUVoPci5BrHNXZBGhqxBJ3Aw2LQBHwc2iLfHvjDOMTrluqblkT8JZIAoHHk
-yZkkgYz8Cb31AdnAaGEGu4SRUjBHECI44bmgdzYwzwWfnNYFptudSSnNpwVM/BeN
-43Dwd9THm3Vrpv7Urjja8DjjGIigGFk8A8faPDA4UfLgOac4rJZ89gHbgV4vBtOI
-rhniHZO05ZVmxCFWtGCbhhTc3AGHaI5CBp6Ujg8oR4vYWOc3GY4bvg/mcVlYnddQ
-jJiv2xXzUdEObYbOOZhTAdNoGfyf+GQW09HWx1yI4GMfFjpVLpymwCmtthkSsGkK
-cMF1NmPuuY0DNlZ3QqD5esa7wTyDcBGVy9Tt1k1N/DAOxdfEJ2gt2Jfk6Db0eRoU
-1hb0QSQ9NZEEj+JK8FZX4brBRAuL8loCHteqgdGb8lizUxh6W4QDczUjgxQBqjbN
-2In6qT6pAGozLJrsy3aq2ZEGW9XfDkI49pe+to+bJdAQMnsDDWNMHagr5r13pBD3
-jegaXAPhbZi3rOkvCEoHFTj6RWC/4MnGtMnCeGMmpzrSnxdlABIN9EKAJuckrfjv
-oY/WvNGEQoQD/rTnQhxhvZHkz9TkjrOMuKbQzm0wEI4josQUK0ZLXegCscmHFFev
-S9pDZJ6h5sj/SK2mCokZb6MElw/d6FrwTLc7atqoRQyIkEwOkQsvTjQsEPrgKYyJ
-g4YFU4Cp+R0PMSOeSYK2VCP9WDAenTgU6csYab6eR049IWyJ2kMACmCUqQQQHzAb
-gWIlTO/d6DWOngkipudhU+GYGC6joivg0/zZ+3RC2XHG8RlT/IvEQLMcP8wRUqUQ
-suNeUp+2XS8tXpoHnzHzDt6im2NLkvWSxH5P9vGxjn2x5pSkN/atOJj4GbGIcEYN
-BKhcV5nAQeZy0TcqeZyLzn0QgZM4AGF+6tT8w1JfMFArM7BeznDPOT4y7/CSdntD
-Y2x1hFtiaonhyuRHJhAyhzs2lDiRadCmPTLq0kdpXOIbfTIga8ojfwMxXDk9UP4q
-E8UblReIYSVapHPPBY+xW8kEipl4ICdIy0IHe6o9cfrnUyLXDcj7AJRIMTI5KJGX
-uDcNNxnc4VgPg1vHNM7TTMIkaEutB2b0OmZy1oVk4w1cVqFoHajsY26MfGySF570
-mIjpeIhF0y/huzeJhSQTJtZI96HKDf1PTPcvhMytCQlOJWKxWcpQIUfBScIhowow
-k7yAlaZbRc21rulSd5EGshMLlwl+F/c0we2jRczaeq10BZzSAgP8lgZ54HT+J4Yj
-eGNaEzN6PJeX4jJUaU2MGIeZHcECAbGAV8MbHeEuJMkmeHORMeZOJCvksdR/vl6i
-G8zOPBfRBx4hndTgLTP6zjMdMgIKC0yBbIAOKxhYw+C5Y4gxMwmXUhxSMMeTxM7E
-B2PZd8+toYRXiJGwmBRLFa6kgKXEGgAr9/fs0+/C39po8KN7YEUbVLRB3kReugZI
-snrV5qLK50HVGF7B297Omxvj77xUMR5r11rIKZVdBn5QwZsz3fDMcy5ZOrgK3af9
-mc+3zPQ9BQ/85u5mxj9gwWzXmWxQfhOKG0SFV+Nvc8TAlX5+zb5q9HDOZ+OFY5Ti
-jDXjhADQ83nb+gCufzZXIMJc/vea1htXrg0qg0WYEXqzgiawkmZzAnKJIM4Z/k37
-23/8zmZOPms9xizuHzd/u7a5nLjEr7/+66Vuv9pjvv72T+u96Mo9ffX33196cq2e
-pw1XvADje1y4QltwQUvMgtmtMW2LWoSI8B7954868RxzLuWaR88aq7PqdGP6OxXI
-pp3fo2/D58fy4JWl+31y1j+lh/l8ZqY/8fVt86xv2X4SJ0H8yOasCVLTx/OZmI4H
-vubYf86uA573xd+Pghk/9ofvWD1yGvahJyC8W5YiWEpp1hyLroE38cWI9QIJ6j5d
-rp/EOBm8mqMYVJ7NrxEL1NAzHYdz7/g23BZ+CH3kjV4yISY3gaRd10tt1UfANSYr
-vqEDcBFhAmNzjI9wAWBpzZdaHqiIZ7BCQWqOy9gzHeHeX0xHeBhbYHJHDgdGDq81
-A5c1tYfMS3h7BjVJlbXHkjUvROayWzWniWiO/ppHuM+krupogRB4Di+FFwRpzpos
-WUVYCFw563rf0pJ+IBbzl4cOepKl81vN9Sa8foLmWrHARWvR1qRkWVJ4Ld4H2gOf
-0N6yeb+nFZzoABcFcrkvIOj76i73hQMz/0WG900jVvismlega3PuSxo3x5Ca3MZc
-2vmSM/7cfCev6WSCf6ACX39+jEeCxEZA+PIARteRC1rNzO6vJn/YY3FtTr02eFwM
-FjOJLVODkwaLSfuS8OKF2h80Hc094Z7Gc7pmZhqYaWFAKFNoEsjNZcaWMkq1mjvx
-p5lMWtYHp/5X8SOLVxp7zt/3F6rj9YmJL617pSmvEd7BvL/z3580+JSxdjjH4Cpv
-flkmbCnNCRniZ5kN6l6bMDOjmJgyXK8jFRq9vpxvVuuILErBj4/X9ddnFpcylymt
-+NcE3lEgB+9oiRzIncpHttnLrwtCAjVvsd47yZJqTcrAVLtywiECkdN8EawLXMvV
-A0qz/i2erIm/On/oNb1n+HEal4/f2Mxn5CbX3DCGI84ETDXJiRq/lvrEbEJlxmdO
-2pOXN8LsWt+/9th4yRn/0mTXVs7pxHQ8Gv4diMX9LL9N9N8ZHpj+4YK4xCxf1L9g
-yp/1EWFLbP+lL5xwwdRvevNOjt2g/yLjObBt8g3RdfPaaxzIa45iqd+NnOyatGzO
-dOcibrzw1cNShJ9x9nihZi/Rr/FMp51wGpZ/5ONsDCAuB2WZ1OxVGVwrBLjEPOcc
-WDv9VirDvXiGNo2XtkXibOt/0kDG0VYoN+b77HVlzp1hbWC6e9dLgI/gK3Pppe+a
-5wQAoTbEr8hHVwdOJUYWBMH3n8Pjetd1pmn6X4Kgcv+zIE2T/6pzIiDMdO6f6yNj
-FUz0UtALK2jav2XDpnkL/Q8pdf+ntOhVLkwQUxZhUl/CLeERsybl9G1c6dF917Rd
-+eGJnlrjuncIDTnizmXkFafa/NEKAWqTqjX2mkHX+XyejNfyzzTxeSjT9oHptjQ/
-m59Ty2/XKHinSuv6jdGRHeT3CdDXe7+0Sb7tEcOlPvqxTc3d7TWZptn30KxsOY1J
-YalZXjLTaV+t1FQnQ9l4s83lMA5IeUHzl/BqjoBLwV1KL/7sWnO2D0jHN8QDMfuG
-trRLeu8Ko+6UABwC4W9A6hjfvoIVklmTmp3A2RQ/PT1FRNjtdiAwLvuU1PGIXBZ8
-gWtTLvC0b+qnuS6M1221AR9bDu57Rc1e0nafoGn/+9gdGjhCh9uJW2e4l2jfFtfH
-PnLm9y1DDkBw3ycYW5OYIGZ6bSdGgYYRw1DKYhHu7+8hMBMFnmb3BEef4Q+Hw+Li
-ttstsGClsGStKHAaE6Vd9VvzwqX21qzgurb7zz+fShFcN1PX5cfwc9778PPeub5X
-9EvZvDP71Tdv3kBOGOR59epVhJNjeO4RPI1P40REpbGhNCbDGF9wSuOGMa8RF8zG
-Rf8DTS4R1NiSnhkAAAAASUVORK5CYIIR
-" />
-
- <!-- ================================================ -->
- <!-- Colors defined with icc profiles -->
- <!-- ================================================ -->
- <g transform="translate(163, 10)">
- <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorAuto, 0.702, 0.2745, 0.098)" />
- <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorAuto, 0.5412, 0.9294, 0.298)" />
- <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorAuto, 0.3451, 0.1373, 0.9569)" />
- <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorAuto, 0.6588, 0.9451, 0.9922)" />
- <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorAuto, 0.8039, 0.3176, 0.949)" />
- <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorAuto, 0.9176, 0.9843, 0.3216)" />
- <rect x="25" y="25" width="25" height="25" fill="red icc-color(changeColorAuto, 0.0, 0.0, 0.0)" />
- <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorAuto, 0.4275, 0.4275, 0.4275)" />
- <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorAuto, 0.7373, 0.7373, 0.7373)" />
- <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorAuto, 1.0, 1.0, 1.0)" />
- </g>
-
- <g transform="translate(163, 80)">
- <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorPerceptual, 0.702, 0.2745, 0.098)" />
- <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorPerceptual, 0.5412, 0.9294, 0.298)" />
- <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorPerceptual, 0.3451, 0.1373, 0.9569)" />
- <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorPerceptual, 0.6588, 0.9451, 0.9922)" />
- <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorPerceptual, 0.8039, 0.3176, 0.949)" />
- <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorPerceptual, 0.9176, 0.9843, 0.3216)" />
- <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(changeColorPerceptual, 0.0, 0.0, 0.0)" />
- <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorPerceptual, 0.4275, 0.4275, 0.4275)" />
- <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorPerceptual, 0.7373, 0.7373, 0.7373)" />
- <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorPerceptual, 1.0, 1.0, 1.0)" />
- </g>
-
-
- <g transform="translate(163, 150)">
- <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorSaturation, 0.702, 0.2745, 0.098)" />
- <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorSaturation, 0.5412, 0.9294, 0.298)" />
- <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorSaturation, 0.3451, 0.1373, 0.9569)" />
- <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorSaturation, 0.6588, 0.9451, 0.9922)" />
- <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorSaturation, 0.8039, 0.3176, 0.949)" />
- <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorSaturation, 0.9176, 0.9843, 0.3216)" />
- <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(changeColorSaturation, 0.0, 0.0, 0.0)" />
- <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorSaturation, 0.4275, 0.4275, 0.4275)" />
- <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorSaturation, 0.7373, 0.7373, 0.7373)" />
- <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorSaturation, 1.0, 1.0, 1.0)" />
- </g>
-
- <g transform="translate(163, 220)">
- <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorRelativeColorimetric, 0.702, 0.2745, 0.098)" />
- <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorRelativeColorimetric, 0.5412, 0.9294, 0.298)" />
- <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorRelativeColorimetric, 0.3451, 0.1373, 0.9569)" />
- <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorRelativeColorimetric, 0.6588, 0.9451, 0.9922)" />
- <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorRelativeColorimetric, 0.8039, 0.3176, 0.949)" />
- <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorRelativeColorimetric, 0.9176, 0.9843, 0.3216)" />
- <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(changeColorRelativeColorimetric, 0.0, 0.0, 0.0)" />
- <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorRelativeColorimetric, 0.4275, 0.4275, 0.4275)" />
- <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorRelativeColorimetric, 0.7373, 0.7373, 0.7373)" />
- <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorRelativeColorimetric, 1.0, 1.0, 1.0)" />
- </g>
-
- <g transform="translate(163, 290)">
- <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorAbsoluteColorimetric, 0.702, 0.2745, 0.098)" />
- <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorAbsoluteColorimetric, 0.5412, 0.9294, 0.298)" />
- <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorAbsoluteColorimetric, 0.3451, 0.1373, 0.9569)" />
- <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorAbsoluteColorimetric, 0.6588, 0.9451, 0.9922)" />
- <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorAbsoluteColorimetric, 0.8039, 0.3176, 0.949)" />
- <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorAbsoluteColorimetric, 0.9176, 0.9843, 0.3216)" />
- <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(changeColorAbsoluteColorimetric, 0.0, 0.0, 0.0)" />
- <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorAbsoluteColorimetric, 0.4275, 0.4275, 0.4275)" />
- <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorAbsoluteColorimetric, 0.7373, 0.7373, 0.7373)" />
- <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorAbsoluteColorimetric, 1.0, 1.0, 1.0)" />
- </g>
-
- <use xlink:href="#testColors" x="13" y="360" />
- <g class="headerLabel" style="text-anchor:start" transform="translate(152.5, 385)">
- <text>Input colors for both </text>
- <text y="1.1em">raster and icc colors</text>
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colors.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colors.svg
deleted file mode 100644
index 983ce494ff0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/colors.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ===================================================================== -->
-<!-- SVG Color Identifiers -->
-<!-- -->
-<!-- @author: Stephane Hillion -->
-<!-- @version: $Id: colors.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ===================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="800" height="600">
-<title>SVG Color Identifiers</title>
- <style type="text/css"><![CDATA[
- text {
- font-size: 16;
- font-weight: bold
- }
- ]]>
- </style>
- <rect width="100%" height="100%" style="fill: black"/>
- <text x="200" y="30" style="font-size: 32; fill:white">SVG Color Identifiers</text>
- <line x1="10" y1="35" x2="790" y2="35" style="stroke: white"/>
- <text x="10" y="50" style="fill: AliceBlue">AliceBlue</text>
- <text x="10" y="65" style="fill: AntiqueWhite">AntiqueWhite</text>
- <text x="10" y="80" style="fill: Aqua">Aqua</text>
- <text x="10" y="95" style="fill: Aquamarine">Aquamarine</text>
- <text x="10" y="110" style="fill: Azure">Azure</text>
- <text x="10" y="125" style="fill: Beige">Beige</text>
- <text x="10" y="140" style="fill: Azure">Bisque</text>
- <text x="10" y="155" style="fill: Black; stroke:White">Black</text>
- <text x="10" y="170" style="fill: BlancheDalmond">BlancheDalmond</text>
- <text x="10" y="185" style="fill: Blue">Blue</text>
- <text x="10" y="200" style="fill: BlueViolet">BlueViolet</text>
- <text x="10" y="215" style="fill: Brown">Brown</text>
- <text x="10" y="230" style="fill: BurlyWood">BurlyWood</text>
- <text x="10" y="245" style="fill: CadetBlue">CadetBlue</text>
- <text x="10" y="260" style="fill: Chartreuse">Chartreuse</text>
- <text x="10" y="275" style="fill: Chocolate">Chocolate</text>
- <text x="10" y="290" style="fill: Coral">Coral</text>
- <text x="10" y="305" style="fill: CornFlowerBlue">CornFlowerBlue</text>
- <text x="10" y="320" style="fill: CornSilk">CornSilk</text>
- <text x="10" y="335" style="fill: Crimson">Crimson</text>
- <text x="10" y="350" style="fill: Cyan">Cyan</text>
- <text x="10" y="365" style="fill: DarkBlue">DarkBlue</text>
- <text x="10" y="380" style="fill: DarkCyan">DarkCyan</text>
- <text x="10" y="395" style="fill: DarkGoldenRod">DarkGoldenRod</text>
- <text x="10" y="410" style="fill: DarkGray">DarkGray</text>
- <text x="10" y="425" style="fill: DarkGreen">DarkGreen</text>
- <text x="10" y="440" style="fill: DarkGrey">DarkGrey</text>
- <text x="10" y="455" style="fill: DarkKhaki">DarkKhaki</text>
- <text x="10" y="470" style="fill: DarkMagenta">DarkMagenta</text>
- <text x="10" y="485" style="fill: DarkOliveGreen">DarkOliveGreen</text>
- <text x="10" y="500" style="fill: DarkOrange">DarkOrange</text>
- <text x="10" y="515" style="fill: DarkOrchid">DarkOrchid</text>
- <text x="10" y="530" style="fill: DarkRed">DarkRed</text>
- <text x="10" y="545" style="fill: DarkSalmon">DarkSalmon</text>
- <text x="10" y="560" style="fill: DarkSeaGreen">DarkSeaGreen</text>
- <text x="10" y="575" style="fill: DarkSlateBlue">DarkSlateBlue</text>
- <text x="10" y="590" style="fill: DarkSlateGray">DarkSlateGray</text>
- <text x="190" y="50" style="fill: DarkSlateGrey">DarkSlateGrey</text>
- <text x="190" y="65" style="fill: DarkTurquoise">DarkTurquoise</text>
- <text x="190" y="80" style="fill: DarkViolet">DarkViolet</text>
- <text x="190" y="95" style="fill: DeepPink">DeepPink</text>
- <text x="190" y="110" style="fill: DeepSkyBlue">DeepSkyBlue</text>
- <text x="190" y="125" style="fill: DimGray">DimGray</text>
- <text x="190" y="140" style="fill: DimGrey">DimGrey</text>
- <text x="190" y="155" style="fill: DodgerBlue">DodgerBlue</text>
- <text x="190" y="170" style="fill: FireBrick">FireBrick</text>
- <text x="190" y="185" style="fill: FloralWhite">FloralWhite</text>
- <text x="190" y="200" style="fill: ForestGreen">ForestGreen</text>
- <text x="190" y="215" style="fill: Fuchsia">Fuchsia</text>
- <text x="190" y="230" style="fill: Gainsboro">Gainsboro</text>
- <text x="190" y="245" style="fill: GhostWhite">GhostWhite</text>
- <text x="190" y="260" style="fill: Gold">Gold</text>
- <text x="190" y="275" style="fill: GoldenRod">GoldenRod</text>
- <text x="190" y="290" style="fill: Gray">Gray</text>
- <text x="190" y="305" style="fill: Green">Green</text>
- <text x="190" y="320" style="fill: Grey">Grey</text>
- <text x="190" y="335" style="fill: GreenYellow">GreenYellow</text>
- <text x="190" y="350" style="fill: HoneyDew">HoneyDew</text>
- <text x="190" y="365" style="fill: HotPink">HotPink</text>
- <text x="190" y="380" style="fill: IndianRed">IndianRed</text>
- <text x="190" y="395" style="fill: Indigo">Indigo</text>
- <text x="190" y="410" style="fill: Ivory">Ivory</text>
- <text x="190" y="425" style="fill: Khaki">Khaki</text>
- <text x="190" y="440" style="fill: Lavender">Lavender</text>
- <text x="190" y="455" style="fill: LavenderBlush">LavenderBlush</text>
- <text x="190" y="470" style="fill: LawnGreen">LawnGreen</text>
- <text x="190" y="485" style="fill: LemonChiffon">LemonChiffon</text>
- <text x="190" y="500" style="fill: LightBlue">LightBlue</text>
- <text x="190" y="515" style="fill: LightCoral">LightCoral</text>
- <text x="190" y="530" style="fill: LightCyan">LightCyan</text>
- <text x="190" y="545" style="fill: LightGoldenRodYellow">LightGoldenRodYellow</text>
- <text x="190" y="560" style="fill: LightGray">LightGray</text>
- <text x="190" y="575" style="fill: LightGreen">LightGreen</text>
- <text x="190" y="590" style="fill: LightGrey">LightGrey</text>
- <text x="410" y="50" style="fill: LightPink">LightPink</text>
- <text x="410" y="65" style="fill: LightSalmon">LightSalmon</text>
- <text x="410" y="80" style="fill: LightSeaGreen">LightSeaGreen</text>
- <text x="410" y="95" style="fill: LightSkyBlue">LightSkyBlue</text>
- <text x="410" y="110" style="fill: LightSlateGray">LightSlateGray</text>
- <text x="410" y="125" style="fill: LightSlateGrey">LightSlateGrey</text>
- <text x="410" y="140" style="fill: LightSteelBlue">LightSteelBlue</text>
- <text x="410" y="155" style="fill: LightYellow">LightYellow</text>
- <text x="410" y="170" style="fill: Lime">Lime</text>
- <text x="410" y="185" style="fill: LimeGreen">LimeGreen</text>
- <text x="410" y="200" style="fill: Linen">Linen</text>
- <text x="410" y="215" style="fill: Magenta">Magenta</text>
- <text x="410" y="230" style="fill: Maroon">Maroon</text>
- <text x="410" y="245" style="fill: MediumAquamarine">MediumAquamarine</text>
- <text x="410" y="260" style="fill: MediumBlue">MediumBlue</text>
- <text x="410" y="275" style="fill: MediumOrchid">MediumOrchid</text>
- <text x="410" y="290" style="fill: MediumPurple">MediumPurple</text>
- <text x="410" y="305" style="fill: MediumSeaGreen">MediumSeaGreen</text>
- <text x="410" y="320" style="fill: MediumSlateBlue">MediumSlateBlue</text>
- <text x="410" y="335" style="fill: MediumSpringGreen">MediumSpringGreen</text>
- <text x="410" y="350" style="fill: MediumTurquoise">MediumTurquoise</text>
- <text x="410" y="365" style="fill: MediumVioletRed">MediumVioletRed</text>
- <text x="410" y="380" style="fill: MidnightBlue">MidnightBlue</text>
- <text x="410" y="395" style="fill: MintCream">MintCream</text>
- <text x="410" y="410" style="fill: MistyRose">MistyRose</text>
- <text x="410" y="425" style="fill: Moccasin">Moccasin</text>
- <text x="410" y="440" style="fill: NavajoWhite">NavajoWhite</text>
- <text x="410" y="455" style="fill: Navy">Navy</text>
- <text x="410" y="470" style="fill: OldLace">OldLace</text>
- <text x="410" y="485" style="fill: Olive">Olive</text>
- <text x="410" y="500" style="fill: OliveDrab">OliveDrab</text>
- <text x="410" y="515" style="fill: Orange">Orange</text>
- <text x="410" y="530" style="fill: OrangeRed">OrangeRed</text>
- <text x="410" y="545" style="fill: Orchid">Orchid</text>
- <text x="410" y="560" style="fill: PaleGoldenRod">PaleGoldenRod</text>
- <text x="410" y="575" style="fill: PaleGreen">PaleGreen</text>
- <text x="410" y="590" style="fill: PaleTurquoise">PaleTurquoise</text>
- <text x="620" y="50" style="fill: PaleVioletRed">PaleVioletRed</text>
- <text x="620" y="65" style="fill: PapayaWhip">PapayaWhip</text>
- <text x="620" y="80" style="fill: PeachPuff">PeachPuff</text>
- <text x="620" y="95" style="fill: Peru">Peru</text>
- <text x="620" y="110" style="fill: Pink">Pink</text>
- <text x="620" y="125" style="fill: Plum">Plum</text>
- <text x="620" y="140" style="fill: PowderBlue">PowderBlue</text>
- <text x="620" y="155" style="fill: Purple">Purple</text>
- <text x="620" y="170" style="fill: Red">Red</text>
- <text x="620" y="185" style="fill: RosyBrown">RosyBrown</text>
- <text x="620" y="200" style="fill: RoyalBlue">RoyalBlue</text>
- <text x="620" y="215" style="fill: SaddleBrown">SaddleBrown</text>
- <text x="620" y="230" style="fill: Salmon">Salmon</text>
- <text x="620" y="245" style="fill: SandyBrown">SandyBrown</text>
- <text x="620" y="260" style="fill: SeaGreen">SeaGreen</text>
- <text x="620" y="275" style="fill: SeaShell">SeaShell</text>
- <text x="620" y="290" style="fill: Sienna">Sienna</text>
- <text x="620" y="305" style="fill: Silver">Silver</text>
- <text x="620" y="320" style="fill: SkyBlue">SkyBlue</text>
- <text x="620" y="335" style="fill: SlateBlue">SlateBlue</text>
- <text x="620" y="350" style="fill: SlateGray">SlateGray</text>
- <text x="620" y="365" style="fill: SlateGrey">SlateGrey</text>
- <text x="620" y="380" style="fill: Snow">Snow</text>
- <text x="620" y="395" style="fill: SpringGreen">SpringGreen</text>
- <text x="620" y="410" style="fill: SteelBlue">SteelBlue</text>
- <text x="620" y="425" style="fill: Tan">Tan</text>
- <text x="620" y="440" style="fill: Teal">Teal</text>
- <text x="620" y="455" style="fill: Thistle">Thistle</text>
- <text x="620" y="470" style="fill: Tomato">Tomato</text>
- <text x="620" y="485" style="fill: Turquoise">Turquoise</text>
- <text x="620" y="500" style="fill: Violet">Violet</text>
- <text x="620" y="515" style="fill: Wheat">Wheat</text>
- <text x="620" y="530" style="fill: White">White</text>
- <text x="620" y="545" style="fill: WhiteSmoke">WhiteSmoke</text>
- <text x="620" y="560" style="fill: Yellow">Yellow</text>
- <text x="620" y="575" style="fill: YellowGreen">YellowGreen</text>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/systemColors.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/systemColors.svg
deleted file mode 100644
index 173a1d84f46..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/color/systemColors.svg
+++ /dev/null
@@ -1,178 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- This document tests CSS system colors. -->
-<!-- -->
-<!-- @author stephane@hillion.org -->
-<!-- @version $Id: systemColors.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <defs>
- <filter id="blur" filterRes="200" x="-.1" y="-0.4" width="1.2" height="2.0">
- <feGaussianBlur stdDeviation="10 10" result="blurred"/>
- <feMerge>
- <feMergeNode in="blurred" />
- <feMergeNode in="blurred" />
- <feMergeNode in="blurred" />
- </feMerge>
- </filter>
- </defs>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" style="stroke-linecap: square">
- <rect x="0" y="0" width="100%" height="100%"
- style="fill: Background"/>
- <text x="50%" y="38" font-size="28" text-anchor="middle"
- style="fill:white; font-weight: bold; filter:url(#blur)">
- System Colors
- </text>
- <text x="50%" y="38" font-size="28" text-anchor="middle"
- style="font-weight: bold">
- System Colors
- </text>
-
- <!-- Inactive Window -->
- <g transform="translate(100 70)">
- <rect x="0" y="0" width="300" height="350"
- style="fill: ButtonFace; stroke: WindowFrame"/>
- <rect x="3" y="3" width="294" height="20"
- style="fill: InactiveCaption"/>
- <text x="150" y="18" style="fill: InactiveCaptionText; text-anchor: middle">
- Inactive Caption
- </text>
- </g>
-
- <!-- Active Window -->
- <g transform="translate(50 120)">
- <rect x="0" y="0" width="300" height="350"
- style="fill: ButtonFace; stroke: WindowFrame"/>
- <rect x="3" y="3" width="294" height="20"
- style="fill: ActiveCaption"/>
- <text x="150" y="18" style="fill: CaptionText; text-anchor: middle;
- font-weight: bold">
- Active Caption
- </text>
-
- <!-- Menu -->
- <rect x="3" y="26" width="295" height="16"
- style="fill: Menu"/>
- <text x="10" y="38" style="fill: MenuText">
- Menu
- </text>
-
- <rect x="45" y="26" width="60" height="16" style="fill: Highlight"/>
- <text x="50" y="38" style="fill: HighlightText">
- Selected
- </text>
-
-
-
- <rect x="4" y="43" width="292" height="304" style="fill: white"/>
- <rect x="280" y="43" width="16" height="304" style="fill: Scrollbar"/>
-
- <!-- bevel border -->
-
- <line x1="3" y1="42" x2="296" y2="42" style="stroke: ThreeDDarkShadow"/>
- <line x1="4" y1="43" x2="295" y2="43" style="stroke: ThreeDShadow"/>
-
- <line x1="3" y1="43" x2="3" y2="347" style="stroke: ThreeDDarkShadow"/>
- <line x1="4" y1="44" x2="4" y2="346" style="stroke: ThreeDShadow"/>
-
- <line x1="296" y1="43" x2="296" y2="346" style="stroke: ThreeDHighlight"/>
- <line x1="297" y1="42" x2="297" y2="347" style="stroke: ThreeDLightShadow"/>
-
- <line x1="4" y1="346" x2="296" y2="346" style="stroke: ThreeDHighlight"/>
- <line x1="3" y1="347" x2="297" y2="347" style="stroke: ThreeDLightShadow"/>
-
-
-
- <!-- Scrollbar -->
-
-
- <rect x="280" y="45" width="14" height="14" style="fill: ButtonFace"/>
-
- <line x1="281" y1="44" x2="295" y2="44" style="stroke: ThreeDLightShadow"/>
- <line x1="282" y1="45" x2="294" y2="45" style="stroke: ThreeDHighlight"/>
-
- <line x1="281" y1="45" x2="281" y2="58" style="stroke: ThreeDLightShadow"/>
- <line x1="282" y1="46" x2="282" y2="57" style="stroke: ThreeDHighlight"/>
-
- <line x1="294" y1="46" x2="294" y2="57" style="stroke: ThreeDShadow"/>
- <line x1="295" y1="45" x2="295" y2="58" style="stroke: ThreeDDarkShadow"/>
-
- <line x1="282" y1="57" x2="294" y2="57" style="stroke: ThreeDShadow"/>
- <line x1="281" y1="58" x2="295" y2="58" style="stroke: ThreeDDarkShadow"/>
-
- <rect x="280" y="294" width="14" height="14" style="fill: ButtonFace"/>
-
- <line x1="281" y1="331" x2="295" y2="331" style="stroke: ThreeDLightShadow"/>
- <line x1="282" y1="332" x2="294" y2="332" style="stroke: ThreeDHighlight"/>
-
- <line x1="281" y1="331" x2="281" y2="344" style="stroke: ThreeDLightShadow"/>
- <line x1="282" y1="332" x2="282" y2="345" style="stroke: ThreeDHighlight"/>
-
- <line x1="294" y1="333" x2="294" y2="344" style="stroke: ThreeDShadow"/>
- <line x1="295" y1="332" x2="295" y2="345" style="stroke: ThreeDDarkShadow"/>
-
- <line x1="282" y1="344" x2="294" y2="344" style="stroke: ThreeDShadow"/>
- <line x1="281" y1="345" x2="295" y2="345" style="stroke: ThreeDDarkShadow"/>
-
- <path d="M288 49L285 52L291 52Z"/>
- <path d="M288 340L285 337L291 337Z"/>
-
- <!-- bevel border -->
-
- <rect x="41" y="43" width="80" height="62" style="fill: Menu"/>
-
- <line x1="40" y1="42" x2="120" y2="42" style="stroke: ThreeDLightShadow"/>
- <line x1="41" y1="43" x2="121" y2="43" style="stroke: ThreeDHighlight"/>
-
- <line x1="40" y1="43" x2="40" y2="106" style="stroke: ThreeDLightShadow"/>
- <line x1="41" y1="44" x2="41" y2="105" style="stroke: ThreeDHighlight"/>
-
- <line x1="120" y1="43" x2="120" y2="105" style="stroke: ThreeDShadow"/>
- <line x1="121" y1="42" x2="121" y2="106" style="stroke: ThreeDDarkShadow"/>
-
- <line x1="41" y1="105" x2="120" y2="105" style="stroke: ThreeDShadow"/>
- <line x1="40" y1="106" x2="121" y2="106" style="stroke: ThreeDDarkShadow"/>
-
- <text x="50" y="58" style="fill: MenuText">
- Item 1
- </text>
- <text x="50" y="76" style="fill: MenuText">
- Item 2
- </text>
- <text x="50" y="94" style="fill: MenuText">
- Item 3
- </text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/em.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/em.svg
deleted file mode 100644
index 541adde4522..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/em.svg
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test 'em' and units -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: em.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Test 'em' units</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<g id="testContent">
- <text x="225" y="50" class="title">Test 'em' units</text>
-</g>
-
-<g style="fill:none; stroke:black" transform="translate(20 0)">
-
- <line x1="0" y1="80" x2="300" y2="80" />
- <text x="0" y="94" style="stroke:none; fill:black; font-size:12">width: 300</text>
-
- <line x1="0" y1="110" x2="30em" y2="110" style="font-size: 10"/>
- <text x="0" y="124" style="stroke:none; fill:black; font-size:12">width: 30em / font-size: 10</text>
-
- <line x1="0" y1="140" x2="60em" y2="140" style="font-size: 5"/>
- <text x="0" y="154" style="stroke:none; fill:black; font-size:12">width: 60em / font-size: 5</text>
-
- <line x1="0" y1="170" x2="30em" y2="170" style="font-size: 10px"/>
- <text x="0" y="184" style="stroke:none; fill:black; font-size:12">width: 30em / font-size: 10px</text>
-
- <line x1="0" y1="200" x2="60em" y2="200" style="font-size: 5px"/>
- <text x="0" y="214" style="stroke:none; fill:black; font-size:12">width: 60em / font-size: 5px</text>
-
- <g font-size="2">
- <line x1="0" y1="230" x2="30em" y2="230" style="font-size: 5em"/>
- <text x="0" y="244" style="stroke:none; fill:black; font-size:12">width: 30em / font-size: 5em / parent font-size: 2</text>
- </g>
-
- <g font-size="2px">
- <line x1="0" y1="260" x2="30em" y2="260" style="font-size: 5em"/>
- <text x="0" y="274" style="stroke:none; fill:black; font-size:12">width: 30em / font-size: 5em / parent font-size: 2px</text>
- </g>
-
- <line x1="0" y1="290" x2="30em" y2="290" style="font-size: 7.5pt"/>
- <text x="0" y="304" style="stroke:none; fill:black; font-size:12">width: 30em / font-size: 7.5pt (96dpi)</text>
-
- <g font-size="3.75pt">
- <line x1="0" y1="320" x2="30em" y2="320" style="font-size: 2em"/>
- <text x="0" y="334" style="stroke:none; fill:black; font-size:12">width: 30em / font-size: 2em / parent font-size: 3.75pt (96dpi)</text>
- </g>
-
-</g>
-
-<!-- ============================================================= -->
-<!-- Batik sample mark -->
-<!-- ============================================================= -->
-<use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/percentagesAndUnits.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/percentagesAndUnits.svg
deleted file mode 100644
index 79fc6db1cc8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/coordinates/percentagesAndUnits.svg
+++ /dev/null
@@ -1,140 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Test percentages and units -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: percentagesAndUnits.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Test percentages and units</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<g id="testContent">
- <text x="225" y="50" class="title">
- Test percentages and units
- </text>
- <defs>
- <pattern id="svgPattern" viewBox="0 0 10 10" x="0" y="0" width="10" height="10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g fill="#eee" stroke="none">
- <rect x="0" y="0" width="5" height="5" />
- <rect x="5" y="5" width="5" height="5" />
- </g>
- </pattern>
- </defs>
- <!-- ============================================================= -->
- <!-- ============================================================= -->
- <g transform="translate(175 100)" style="font-size:10; text-anchor:middle">
-
- <g transform="translate(10 20)">
- <rect x="0" y="10" width="20" height="80" style="fill:gold"/>
- <rect x="6.66%" y="2%" width="4.44%" height="16%" style="fill:orange"/>
- <rect x="15.87mm" y="2.645mm" width="5.26mm" height="21.16mm" style="fill:crimson"/>
- </g>
-
- <text x="20" y="120">px</text>
- <text x="50" y="120">%</text>
- <text x="80" y="120">mm</text>
- <rect x="0" y="0" width="100" height="20" style="stroke:black; fill:#eee"/>
- <rect x="0" y="20" width="100" height="110" style="stroke:black;fill:none"/>
- <text x="50" y="14">TopLevel</text>
- </g>
-
- <!-- ============================================================= -->
- <!-- ============================================================= -->
- <svg x="55" y="280" width="100" height="110">
-
- <rect x="0%" y="0%" width="100%" height="100%" style="fill:url(#svgPattern)"/>
-
- <rect x="10" y="10" width="20" height="80" style="fill:gold"/>
- <rect x="40%" y="9.09%" width="20%" height="72.72%" style="fill:orange"/>
- <rect x="18.51mm" y="2.64mm" width="5.29mm" height="21.16mm" style="fill:crimson"/>
-
- </svg>
-
- <g transform="translate(55 260)" style="font-size:10; text-anchor:middle">
- <text x="20" y="120">px</text>
- <text x="50" y="120">%</text>
- <text x="80" y="120">mm</text>
- <rect x="0" y="0" width="100" height="20" style="stroke:black; fill:#eee"/>
- <rect x="0" y="20" width="100" height="110" style="stroke:black;fill:none"/>
- <text x="50" y="14">Viewport in px</text>
- </g>
-
- <!-- ============================================================= -->
- <!-- ============================================================= -->
-
- <svg x="38.88%" y="56%" width="22.22%" height="22%">
-
- <rect x="0%" y="0%" width="100%" height="100%" style="fill:url(#svgPattern)"/>
-
- <rect x="10" y="10" width="20" height="80" style="fill:gold"/>
- <rect x="40%" y="9.09%" width="20%" height="72.72%" style="fill:orange"/>
- <rect x="18.51mm" y="2.64mm" width="5.29mm" height="21.16mm" style="fill:crimson"/>
-
- </svg>
-
- <g transform="translate(175 260)" style="font-size:10; text-anchor:middle">
- <text x="20" y="120">px</text>
- <text x="50" y="120">%</text>
- <text x="80" y="120">mm</text>
- <rect x="0" y="0" width="100" height="20" style="stroke:black; fill:#eee"/>
- <rect x="0" y="20" width="100" height="110" style="stroke:black;fill:none"/>
- <text x="50" y="14">Viewport in %</text>
- </g>
-
- <!-- ============================================================= -->
- <!-- ============================================================= -->
-
- <svg x="78.02mm" y="74.06mm" width="26.45mm" height="29.09mm">
-
- <rect x="0%" y="0%" width="100%" height="100%" style="fill:url(#svgPattern)"/>
-
- <rect x="10" y="10" width="20" height="80" style="fill:gold"/>
- <rect x="40%" y="9.09%" width="20%" height="72.72%" style="fill:orange"/>
- <rect x="18.51mm" y="2.64mm" width="5.29mm" height="21.16mm" style="fill:crimson"/>
-
- </svg>
-
- <g transform="translate(295 260)" style="font-size:10; text-anchor:middle">
- <text x="20" y="120">px</text>
- <text x="50" y="120">%</text>
- <text x="80" y="120">mm</text>
- <rect x="0" y="0" width="100" height="20" style="stroke:black; fill:#eee"/>
- <rect x="0" y="20" width="100" height="110" style="stroke:black;fill:none"/>
- <text x="50" y="14">Viewport in mm</text>
- </g>
-
-</g>
-
-<!-- ============================================================= -->
-<!-- Batik sample mark -->
-<!-- ============================================================= -->
-<use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/enableBackground.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/enableBackground.svg
deleted file mode 100644
index 7e5472e8e83..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/enableBackground.svg
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author deweese@kodak.com -->
-<!-- @version $Id $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>enable-background Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="40" class="title">
- Enable-Background Test
- </text>
-
- <g transform="translate(0, 60)">
- <defs>
- <g id="uglyBlobs" >
- <circle id="Circle1" cx="20" cy="65" r="15" style="fill:orange" />
-
- <circle id="Circle2" cx="40" cy="55" r="15" style="fill:red" />
-
- <rect id="Rect1" x="20" y="35" width="15" height="70"
- style="fill:DarkBlue" />
-
- <rect id="Rect2" x="30" y="15" width="15" height="70"
- rx="10" ry="10"
- style="fill:Yellow" />
- </g>
-
- <filter id="OffsetBGX" filterUnits="userSpaceOnUse"
- x="0" y="0" width="120" height="120" >
- <feOffset in="BackgroundImage" dx="60" dy="0" />
- </filter>
-
- <filter id="OffsetBGY" filterUnits="userSpaceOnUse"
- x="0" y="0" width="440" height="260" >
- <feOffset in="BackgroundImage" dx="0" dy="140" />
- </filter>
- </defs>
-
- <g transform="translate(0 40)" class="legend">
-
- <!-- ============================================== -->
- <!-- Enable Background_1_* -->
- <!-- ============================================== -->
- <g transform="translate(0 20)" class="row1"
- style="enable-background:new 19 30 403 60">
- <g transform="translate(20 0)"
- style="enable-background:new;" >
- <rect x="0" y="0" width="60" height="120" style="fill:Beige"/>
-
- <use xlink:href="#uglyBlobs" />
- <rect x="0" y="0" width="1" height="1"
- style="filter:url(#OffsetBGX)" />
-
- <rect x="0" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <rect x="60" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <g transform="translate(60, 135)">
- <text x="0" y="0" style="text-anchor:middle">
- Left Copied to right
- </text>
- </g>
- </g>
-
- <g transform="translate(160 0)">
- <line x1="-5" y1="20" x2="125" y2="45"
- style="stroke-width:5; stroke:#AA3333"/>
-
- <line x1="-5" y1="100" x2="125" y2="75"
- style="stroke-width:5; stroke:#AA3333"/>
-
- <g style="enable-background:new">
- <rect x="0" y="0" width="60" height="120"
- style="fill:Beige"/>
- <g style="opacity: 0.75">
- <rect x="5" y="5" width="50" height="50"
- style="fill:deepPink"/>
- <use xlink:href="#uglyBlobs" style="opacity:0.75"/>
- <rect x="0" y="0" width="120" height="120"
- style="filter:url(#OffsetBGX)" />
- </g>
- </g>
-
- <rect x="0" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <rect x="60" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <g transform="translate(60, 135)">
- <text x="0" y="0" style="text-anchor:middle">
- Right is transparent
- </text>
- </g>
- </g>
-
- <g transform="translate(300 0)">
- <line x1="-5" y1="20" x2="125" y2="45"
- style="stroke-width:5; stroke:#AA3333"/>
-
- <line x1="-5" y1="100" x2="125" y2="75"
- style="stroke-width:5; stroke:#AA3333"/>
-
- <rect x="0" y="0" width="60" height="120" style="fill:Beige"/>
- <g style="enable-background:new">
- <ellipse cx="25" cy="45" rx="20" ry="30"
- style="fill:#AA00CC" />
-
- <g style="opacity: 0.75">
- <use xlink:href="#uglyBlobs"/>
- <rect x="0" y="0" width="120" height="120"
- style="filter:url(#OffsetBGX)" />
- </g>
- </g>
-
- <rect x="0" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <rect x="60" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <g transform="translate(60, 135)">
- <text x="0" y="0" style="text-anchor:middle">
- Blobs opaquely merged w/ oval
- </text>
- </g>
- </g>
-
- <!-- ============================================== -->
- <!-- BGEnable _2_* -->
- <!-- ============================================== -->
- <rect x="0" y="0" width="10" height="10"
- style="filter:url(#OffsetBGY)" />
-
- <g transform="translate(220, 270)">
- <text x="0" y="0" style="text-anchor:middle">
- Copy of middle of first row (by setting enable-background bounds)
- </text>
- </g>
- </g>
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feColorMatrix.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feColorMatrix.svg
deleted file mode 100644
index da7930ffd85..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feColorMatrix.svg
+++ /dev/null
@@ -1,152 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: feColorMatrix.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Filter Effect: feColorMatrix</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="50" class="title">
- Filter Effect: feColorMatrix
- </text>
- <g transform="translate(30,62.5)">
- <defs>
- <filter id="turbSource" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- </filter>
-
- <filter id="luminanceToAlpha" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feColorMatrix
- x="0%" y="0%" width="100%" height="100%"
- type="luminanceToAlpha" />
- </filter>
-
- <filter id="hueRotate" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feColorMatrix
- x="0%" y="0%" width="100%" height="100%"
- type="hueRotate" values="90"/>
- </filter>
-
- <filter id="saturate" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feColorMatrix
- x="0%" y="0%" width="100%" height="100%"
- type="saturate" values="6"/>
- </filter>
-
- <filter id="matrixAlpha" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2" stitchTiles="noStitch" seed="0" result="turb"/>
- <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0" />
- </filter>
-
- <filter id="matrixRed" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2" stitchTiles="noStitch" seed="0" result="turb"/>
- <feColorMatrix type="matrix" values="1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1" />
- </filter>
-
- <filter id="matrixGreen" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2" stitchTiles="noStitch" seed="0" result="turb"/>
- <feColorMatrix type="matrix" values="0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1" />
- </filter>
-
- <filter id="matrixBlue" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2" stitchTiles="noStitch" seed="0" result="turb"/>
- <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1" />
- </filter>
-
- </defs>
-
-<g class="legend">
-
- <g id="reference_Group">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#turbSource)" />
- <text x="75" y="117">Reference Image</text>
- </g>
-
- <g id="luminanceToAlpha_Group" transform="translate(120, 0)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#luminanceToAlpha)" />
- <text x="75" y="117">type=luminanceToAlpha</text>
- </g>
-
- <g id="hueRotate_Group" transform="translate(240, 0)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#hueRotate)" />
- <text x="75" y="117">type=hueRotate</text>
- </g>
-
- <g id="saturate_Group" transform="translate(0, 120)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#saturate)" />
- <text x="75" y="117">type=saturate</text>
- </g>
-
- <g id="matrixAlpha_Group" transform="translate(120, 120)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#matrixAlpha)" />
- <text x="75" y="117">type=matrix (alpha)</text>
- </g>
-
- <g id="matrixRed_Group" transform="translate(240, 120)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#matrixRed)" />
- <text x="75" y="117">type=matrix (red)</text>
- </g>
-
- <g id="matrixGreen_Group" transform="translate(0, 240)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#matrixGreen)" />
- <text x="75" y="117">type=matrix (green)</text>
- </g>
-
- <g id="matrixBlue_Group" transform="translate(120, 240)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#matrixBlue)" />
- <text x="75" y="117">type=matrix (blue)</text>
- </g>
-
-
-</g>
-</g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer.svg
deleted file mode 100644
index 6c3d58aaef2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer.svg
+++ /dev/null
@@ -1,215 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: feComponentTransfer.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Filter Effect: feComponentTransfer</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
-<g>
- <text x="225" y="50" class="title">
- Filter Effect: feComponentTransfer
- </text>
- <g transform="translate(30, 62.5)">
- <defs>
-
- <filter id="turbSource" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- </filter>
-
- <filter id="linearRed" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="linear" slope="1" intercept="0" />
- <feFuncG type="linear" slope="0" intercept="0" />
- <feFuncB type="linear" slope="0" intercept="0" />
- <feFuncA type="linear" slope="0" intercept="1" />
- </feComponentTransfer>
- </filter>
-
- <filter id="linearGreen" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="linear" slope="0" intercept="0" />
- <feFuncG type="linear" slope="1" intercept="0" />
- <feFuncB type="linear" slope="0" intercept="0" />
- <feFuncA type="linear" slope="0" intercept="1" />
- </feComponentTransfer>
- </filter>
-
- <filter id="linearBlue" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="linear" slope="0" intercept="0" />
- <feFuncG type="linear" slope="0" intercept="0" />
- <feFuncB type="linear" slope="1" intercept="0" />
- <feFuncA type="linear" slope="0" intercept="1" />
- </feComponentTransfer>
- </filter>
-
- <filter id="linearAlpha" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="linear" slope="0" intercept="0" />
- <feFuncG type="linear" slope="0" intercept="0" />
- <feFuncB type="linear" slope="0" intercept="0" />
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- </filter>
-
- <filter id="linearFiftyPercentGray" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="linear" slope="0" intercept=".5" />
- <feFuncG type="linear" slope="0" intercept=".5" />
- <feFuncB type="linear" slope="0" intercept=".5" />
- <feFuncA type="linear" slope="0" intercept="1" />
- </feComponentTransfer>
- </filter>
-
- <filter id="linearBrighten" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="linear" slope="1.5" intercept="0" />
- <feFuncG type="linear" slope="1.5" intercept="0" />
- <feFuncB type="linear" slope="1.5" intercept="0" />
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- </filter>
-
- <filter id="linearDarken" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="linear" slope=".5" intercept="0" />
- <feFuncG type="linear" slope=".5" intercept="0" />
- <feFuncB type="linear" slope=".5" intercept="0" />
- <feFuncA type="linear" slope="1" intercept="1" />
- </feComponentTransfer>
- </filter>
-
- <filter id="linearOffsetDarken" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="linear" slope=".5" intercept="-.1" />
- <feFuncG type="linear" slope=".5" intercept="-.1" />
- <feFuncB type="linear" slope=".5" intercept="-.1" />
- <feFuncA type="linear" slope="1" intercept="1" />
- </feComponentTransfer>
- </filter>
-
- </defs>
-
- <g class="legend">
- <g id="reference_Group">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#turbSource)" />
- <text x="75" y="117">Reference Image</text>
- </g>
-
- <g id="linearRed_Group" transform="translate(120, 0)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#linearRed)" />
- <text x="75" y="117">type=linear</text>
- <text x="75" y="129">Red channel. Alpha 1.</text>
- </g>
-
- <g id="linearGreen_Group" transform="translate(240, 0)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#linearGreen)" />
- <text x="75" y="117">type=linear</text>
- <text x="75" y="129">Red channel. Alpha 1.</text>
- </g>
-
- <g id="linearBlue_Group" transform="translate(0, 120)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#linearBlue)" />
- <text x="75" y="117">type=linear</text>
- <text x="75" y="129">Blue channel. Alpha 1.</text>
- </g>
-
- <g id="linearAlpha_Group" transform="translate(120, 120)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#linearAlpha)" />
- <text x="75" y="117">type=linear</text>
- <text x="75" y="129">Alpha Channel.</text>
- </g>
-
- <g id="linearFiftyPercentGray_Group" transform="translate(240, 120)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#linearFiftyPercentGray)" />
- <text x="75" y="117">type=linear</text>
- <text x="75" y="129">50% gray</text>
- </g>
-
- <g id="linearBrighten_Group" transform="translate(0, 240)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#linearBrighten)" />
- <text x="75" y="117">type=linear</text>
- <text x="75" y="129">Brighten</text>
- </g>
-
- <g id="linearDarken_Group" transform="translate(120, 240)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#linearDarken)" />
- <text x="75" y="117">type=linear</text>
- <text x="75" y="129">Darken</text>
- </g>
-
- <g id="linearOffsetDarken_Group" transform="translate(240, 240)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#linearOffsetDarken)" />
- <text x="75" y="117">type=linear</text>
- <text x="75" y="129">Offset</text>
- </g>
-</g>
-
- </g>
-
-</g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer2.svg
deleted file mode 100644
index 34f547332ea..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComponentTransfer2.svg
+++ /dev/null
@@ -1,221 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: feComponentTransfer2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Filter Effect: feComponentTransfer (2)</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
-
-<g>
- <text x="225" y="40" class="title">
- Filter Effect: feComponentTransfer (2)
- </text>
- <g transform="translate(30,62.5)">
- <defs>
- <filter id="turbSource" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- </filter>
-
- <filter id="tableIdentity" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="table" tableValues="0 1" />
- <feFuncG type="table" tableValues="0 1" />
- <feFuncB type="table" tableValues="0 1" />
- <feFuncA type="table" tableValues="0 1" />
- </feComponentTransfer>
- </filter>
-
- <filter id="tableInvertRGB" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="table" tableValues="1 0" />
- <feFuncG type="table" tableValues="1 0" />
- <feFuncB type="table" tableValues="1 0" />
- <feFuncA type="linear" slope="0" intercept="1" />
- </feComponentTransfer>
- </filter>
-
- <filter id="tableBlueGreenTint" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="table" tableValues="0 0 0 .2 1" />
- <feFuncG type="table" tableValues="0 0 .3 .9 1" />
- <feFuncB type="table" tableValues="0 .3 .6 .9 1" />
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- </filter>
-
- <filter id="tableRedOrangeTint" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="table" tableValues="0 .3 .6 .9 1" />
- <feFuncG type="table" tableValues="0 0 .3 .9 1" />
- <feFuncB type="table" tableValues="0 0 0 0 1" />
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- </filter>
-
- <filter id="tableGreenGreenTint" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="table" tableValues="0 0 0 .6 1" />
- <feFuncG type="table" tableValues="0 .15 .5 .9 1" />
- <feFuncB type="table" tableValues="0 0 0 .6 1" />
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- </filter>
-
- <filter id="discreteYellowRed" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="discrete" tableValues="1 1" />
- <feFuncG type="discrete" tableValues="1 0" />
- <feFuncB type="discrete" tableValues="0 0" />
- </feComponentTransfer>
- </filter>
-
- <filter id="discreteYellowOrangeRed" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feColorMatrix type="luminanceToAlpha" />
- <feColorMatrix type="matrix" values="0 0 0 -1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 1" />
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="discrete" tableValues="1 1 1 .5" />
- <feFuncG type="discrete" tableValues="1 1 .5 0" />
- <feFuncB type="discrete" tableValues="1 0 0 0" />
- </feComponentTransfer>
- </filter>
-
- <filter id="gamma" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- <feComponentTransfer
- x="0%" y="0%" width="100%" height="100%" >
- <feFuncR type="gamma" amplitude="1" exponent="2.4" offset="0"/>
- <feFuncG type="gamma" amplitude="1" exponent="2.4" offset="0"/>
- <feFuncB type="gamma" amplitude="1" exponent="2.4" offset="0"/>
- <feFuncA type="linear" slope="1" intercept="0" />
- </feComponentTransfer>
- </filter>
-
- </defs>
- <g class="legend">
- <g id="reference_Group">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#turbSource)" />
- <text x="75" y="117">Reference Image</text>
- </g>
-
- <g id="tableIdentity_Group" transform="translate(120, 0)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#tableIdentity)" />
- <text x="75" y="117">type=table</text>
- <text x="75" y="129">Identity tables (0 1)</text>
- </g>
-
- <g id="tableInvertRGB_Group" transform="translate(240, 0)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#tableInvertRGB)" />
- <text x="75" y="117">type=table</text>
- <text x="75" y="129">Invert RGB (1 0)</text>
- </g>
-
- <g id="tableBlueGreenTint_Group" transform="translate(0, 120)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#tableBlueGreenTint)" />
- <text x="75" y="117">type=table</text>
- <text x="75" y="129">darkBlue-cyan</text>
- </g>
-
- <g id="tableRedOrangeTint_Group" transform="translate(120, 120)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#tableRedOrangeTint)" />
- <text x="75" y="117">type=table</text>
- <text x="75" y="129">darkRed-orange</text>
- </g>
-
- <g id="tableGreenGreenTint_Group" transform="translate(240, 120)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#tableGreenGreenTint)" />
- <text x="75" y="117">type=table</text>
- <text x="75" y="129">darkGreen-green</text>
- </g>
-
- <g id="discreteYellowRed_Group" transform="translate(0, 240)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#discreteYellowRed)" />
- <text x="75" y="117">type=discrete</text>
- <text x="75" y="129">yellow-red</text>
- </g>
-
- <g id="discreteYellowOrangeRed_Group" transform="translate(120, 240)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#discreteYellowOrangeRed)" />
- <text x="75" y="117">type=discrete</text>
- <text x="75" y="129">White-Yellow-Orange-Red</text>
- </g>
-
- <g id="gamma_Group" transform="translate(240, 240)">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#gamma)" />
- <text x="75" y="117">type=gamma</text>
- <text x="75" y="129">exponent (2.4) </text>
- <text x="75" y="141">offset (0) amplitude (1)</text>
- </g>
- </g>
- </g>
-</g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComposite.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComposite.svg
deleted file mode 100644
index faa313e147d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feComposite.svg
+++ /dev/null
@@ -1,248 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>feComposite Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="40" class="title">
- feComposite Test
- </text>
-
- <defs>
-
- <circle id="Circle1" cx="40" cy="60" r="30" style="fill:orange" />
-
- <circle id="Circle2" cx="80" cy="60" r="30" style="fill:blue" />
-
- <filter id="feImage1" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1"/>
- </filter>
-
- <filter id="feImage2" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle2"/>
- </filter>
-
- <filter id="feComposite1_2" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="c1" />
- <feImage xlink:href="#Circle2" result="c2" />
- <feComposite in="c1" in2="c2" operator="over" />
- </filter>
-
-
- <filter id="feComposite1_3" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="c1" />
- <feImage xlink:href="#Circle2" result="c2" />
- <feComposite in="c1" in2="c2" operator="in" />
- </filter>
-
- <filter id="feComposite2_1" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="c1" />
- <feImage xlink:href="#Circle2" result="c2" />
- <feComposite in="c1" in2="c2" operator="out" />
- </filter>
-
- <filter id="feComposite2_2" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="c1" />
- <feImage xlink:href="#Circle2" result="c2" />
- <feComposite in="c1" in2="c2" operator="atop" />
- </filter>
-
- <filter id="feComposite2_3" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="c1" />
- <feImage xlink:href="#Circle2" result="c2" />
- <feComposite in="c1" in2="c2" operator="xor" />
- </filter>
-
- <filter id="feComposite3_1" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="c1" />
- <feImage xlink:href="#Circle2" result="c2" />
- <feComposite in="c1" in2="c2" operator="arithmetic"
- k2="0.5" k3="0.5" />
- </filter>
-
- <filter id="feComposite3_2" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="c1" />
- <feImage xlink:href="#Circle2" result="c2" />
- <feComposite in="c1" in2="c2" operator="arithmetic"
- k2="0.75" k3="0.25" />
- </filter>
-
- <filter id="feComposite3_3" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="c1" />
- <feImage xlink:href="#Circle2" result="c2" />
- <feComposite in="c1" in2="c2" operator="arithmetic"
- k1="1" k2="0.5" k3="0.5" k4="0.2" />
- </filter>
-
- </defs>
-
- <g transform="translate(0 40)" class="legend">
-
- <!-- ============================================== -->
- <!-- Composite_1_* -->
- <!-- ============================================== -->
- <g transform="translate(0 20)" class="row1" >
- <g transform="translate(20 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:Beige"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#feImage1)"/>
-
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; filter:url(#feImage2); "/>
-
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- 1.1 Check FeImage
- </text>
- </g>
- </g>
-
- <g transform="translate(160 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:Beige"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#feComposite1_2)" />
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- 1.2 Orange over blue
- </text>
- </g>
- </g>
-
-
- <g transform="translate(300 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:Beige"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#feComposite1_3)" />
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- 1.3 Orange in blue
- </text>
- </g>
- </g>
- </g>
-
- <!-- ============================================== -->
- <!-- Composite_2_* -->
- <!-- ============================================== -->
- <g transform="translate(0 160)" class="row2" >
- <g transform="translate(20 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:Beige"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#feComposite2_1)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- 2.1 Orange out blue
- </text>
- </g>
- </g>
-
- <g transform="translate(160 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:Beige"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#feComposite2_2)" />
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- 2.2 Orange atop blue
- </text>
- </g>
- </g>
-
-
- <g transform="translate(300 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:Beige"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#feComposite2_3)" />
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- 2.3 Orange xor blue
- </text>
- </g>
- </g>
- </g>
-
- <!-- ============================================== -->
- <!-- Composite_3_* -->
- <!-- ============================================== -->
- <g transform="translate(0 300)" class="row3" >
- <g transform="translate(20 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:Beige"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#feComposite3_1)"/>
- <text x="60" y="130" style="text-anchor:middle">
- 3.1 Orange arithmetic blue
- </text>
- <text x="60" y="140" style="text-anchor:middle">
- k1=0 k2=0.5 k3=0.5 k4=0
- </text>
- </g>
-
- <g transform="translate(160 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:Beige"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#feComposite3_2)" />
- <text x="60" y="130" style="text-anchor:middle">
- 3.2 Orange arithmetic blue
- </text>
- <text x="60" y="140" style="text-anchor:middle">
- k1=0 k2=0.75 k3=0.25 k4=0
- </text>
- </g>
-
-
- <g transform="translate(300 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:Beige"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#feComposite3_3)" />
- <text x="60" y="130" style="text-anchor:middle">
- 3.3 Orange arithmetic blue
- </text>
- <text x="60" y="140" style="text-anchor:middle">
- k1=1 k2=0.5 k3=0.5 k4=0.2
- </text>
- </g>
- </g>
-
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feConvolveMatrix.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feConvolveMatrix.svg
deleted file mode 100644
index 4d6d17b8ce8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feConvolveMatrix.svg
+++ /dev/null
@@ -1,351 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author deweese@kodak.com -->
-<!-- @version $Id $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>feMerge Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="40" class="title">
- feConvolveMatrix Text
- </text>
-
- <defs>
-
-
- <filter id="conv-rep-tr" x="0" y="0" width="1" height="1">
- <feConvolveMatrix order="11 11"
- kernelMatrix="0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 1 0 0 0 0 0 0 0 0 0 0"
- edgeMode="duplicate" />
- </filter>
-
- <filter id="conv-centX" x="0" y="0" width="1" height="1">
- <feConvolveMatrix order="11 11"
- kernelMatrix="0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 10 0 0 0 0 0 0 0 0 0 0"
- targetX="10"
- edgeMode="duplicate" />
- </filter>
-
- <filter id="conv-centY" x="0" y="0" width="1" height="1">
- <feConvolveMatrix order="11 11"
- kernelMatrix="0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 10 0 0 0 0 0 0 0 0 0 0"
- targetY="0"
- edgeMode="duplicate" />
- </filter>
-
- <filter id="conv-rep-bl" x="0" y="0" width="1" height="1">
- <feConvolveMatrix order="11 11"
- kernelMatrix="0 0 0 0 0 0 0 0 0 0 1
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0"
- edgeMode="duplicate" />
- </filter>
-
- <filter id="conv-rep-br" x="0" y="0" width="1" height="1">
- <feConvolveMatrix order="11 11"
- kernelMatrix="1 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0"
- edgeMode="duplicate" />
- </filter>
-
- <filter id="conv-rep-tl" x="0" y="0" width="1" height="1">
- <feConvolveMatrix order="11 11"
- kernelMatrix="0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 1"
- edgeMode="duplicate" />
- </filter>
-
- <filter id="conv-none-tr" x="0" y="0" width="1" height="1">
- <feConvolveMatrix order="11 11"
- kernelMatrix="0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 1 0 0 0 0 0 0 0 0 0 0"
- edgeMode="none" />
- </filter>
-
- <filter id="conv-none-bl" x="0" y="0" width="1" height="1">
- <feConvolveMatrix order="11 11"
- kernelMatrix="0 0 0 0 0 0 0 0 0 0 1
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0"
- kernelUnitLength="4"
- edgeMode="none" />
- </filter>
-
- <filter id="conv-alpha" x="0" y="0" width="1" height="1">
- <feConvolveMatrix order="11 11"
- kernelMatrix="0 0 0 0 0 0 0 0 0 0 1
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0"
- edgeMode="none"
- preserveAlpha="true"/>
- </filter>
-
- <linearGradient id="grad" y2="100%">
- <stop offset="0%" style="stop-color:#FF0" />
- <stop offset="100%" style="stop-color:#F00" />
- </linearGradient>
-
- <g id="simple_content">
- <circle id="Circle1" cx="40" cy="65" r="25"
- style="fill:yellowGreen" />
-
- <circle id="Circle2" cx="80" cy="55" r="25" style="fill:darkBlue" />
-
- <rect id="Rect1" x="40" y="35" width="30" height="70"
- rx="15" ry="15"
- style="fill:dodgerBlue" />
-
- <rect id="Rect2" x="60" y="15" width="30" height="70"
- rx="10" ry="10"
- style="fill:Green" />
- </g>
-
- <g id="content">
- <rect x="15" y="15" width="90" height="90"
- style="fill:url(#grad)" />
- <use xlink:href="#simple_content" />
- </g>
-
- </defs>
-
- <g transform="translate(0 40)" class="legend">
-
- <!-- ============================================== -->
- <!-- Convolve_Matrix_1_* -->
- <!-- ============================================== -->
- <g transform="translate(0 20)" class="row1" >
- <g transform="translate(20,0)" >
- <g style="filter:url(#conv-rep-tr)">
- <use xlink:href="#content" />
- </g>
-
- <text transform="translate(60, 130)"
- x="0" y="0" style="text-anchor:middle">
- 1.1 Replicate Top &amp; Right
- </text>
- </g>
-
- <g transform="translate(160,0)" >
- <g style="filter:url(#conv-centX)">
- <use xlink:href="#content" />
- </g>
-
- <text transform="translate(60, 118)"
- x="0" y="0" style="text-anchor:middle">
- 1.2 Replicate Top, targetX
- </text>
- </g>
-
- <g transform="translate(300,0)" >
- <g style="filter:url(#conv-centY)">
- <use xlink:href="#content" />
- </g>
-
- <text transform="translate(60, 130)"
- x="0" y="0" style="text-anchor:middle">
- 1.3 Replicate Right, targetY, norm
- </text>
- </g>
- </g> <!-- end row1 -->
-
- <!-- ============================================== -->
- <!-- Convolve_Matrix_2_* -->
- <!-- ============================================== -->
- <g transform="translate(0 160)" class="row2" >
- <g transform="translate(20,0)" >
- <g style="filter:url(#conv-rep-bl)">
- <use xlink:href="#content" />
- </g>
-
- <text transform="translate(60, 130)"
- x="0" y="0" style="text-anchor:middle">
- 3.1 Rep Bottom &amp; Left
- </text>
- </g>
-
- <g transform="translate(160,0)" >
- <g style="filter:url(#conv-rep-br)">
- <use xlink:href="#content" />
- </g>
-
- <text transform="translate(60, 130)"
- x="0" y="0" style="text-anchor:middle">
- 3.2 Rep Bottom &amp; Right
- </text>
- </g>
-
- <g transform="translate(300,0)" >
- <g style="filter:url(#conv-rep-tl)">
- <use xlink:href="#content" />
- </g>
-
- <text transform="translate(60, 130)"
- x="0" y="0" style="text-anchor:middle">
- 3.3 Rep Top &amp; Left
- </text>
- </g>
- </g> <!-- end row2 -->
-
- <!-- ============================================== -->
- <!-- Convolve_Matrix_3_* -->
- <!-- ============================================== -->
- <g transform="translate(0 300)" class="row3" >
- <g transform="translate(20,0)" >
- <g style="filter:url(#conv-alpha)">
- <use xlink:href="#simple_content" />
- </g>
-
- <text transform="translate(60, 130)"
- x="0" y="0" style="text-anchor:middle">
- 3.2 None PreserveAlpha B&amp;L
- </text>
- </g>
- <g transform="translate(160,0)" >
- <g style="filter:url(#conv-none-tr)">
- <use xlink:href="#content" />
- </g>
-
- <text transform="translate(60, 130)"
- x="0" y="0" style="text-anchor:middle">
- 3.2 None Top &amp; Right
- </text>
- </g>
-
- <g transform="translate(300,0)" >
- <g style="filter:url(#conv-none-bl)">
- <use xlink:href="#content" />
- </g>
-
- <text transform="translate(60, 130)"
- x="0" y="0" style="text-anchor:middle">
- 3.3 None Bottom &amp; Left
- </text>
- </g>
-
- </g> <!-- end row3-->
-
- </g> <!-- end legend -->
-
- </g> <!-- end test content -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feDisplacementMap.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feDisplacementMap.svg
deleted file mode 100644
index 5185965bfca..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feDisplacementMap.svg
+++ /dev/null
@@ -1,179 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- feDisplacementMap filter test -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: feDisplacementMap.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Filter Effect: feDisplacementMap</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <g class="legend">
- <text x="225" y="50" class="title">
- Filter Effect: feDisplacementMap
- </text>
-
- <defs>
- <!-- ========================================== -->
- <!-- Pattern used to visualize the distorsions -->
- <!-- created by displacement map. -->
- <!-- ========================================== -->
- <pattern id="pattern" patternUnits="userSpaceOnUse" x="0" y="0"
- width="20" height="20">
- <rect x="0" y="0" width="10" height="10" fill="red"/>
- <rect x="10" y="10" width="10" height="10" fill="green" />
- </pattern>
-
- <!-- ========================================== -->
- <!-- Source for the displacement tests -->
- <!-- ========================================== -->
- <rect id="displaced" x="0" y="0" width="100" height="100" fill="url(#pattern)" />
-
- <filter id="noOp" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#displaced" result="displaced" />
- </filter>
-
- <!-- ========================================== -->
- <!-- Variations in the Red channel only -->
- <!-- ========================================== -->
- <linearGradient id="redOnly" gradientUnits="objectBoundingBox" x1="0" y1="0" x2="1" y2="0" color-interpolation="linearRGB">
- <stop offset="0" stop-color="rgb(255, 188, 188)" />
- <stop offset=".25" stop-color="rgb(0, 188, 188)" />
- <stop offset=".5" stop-color="rgb(255, 188, 188)" />
- <stop offset="1" stop-color="rgb(0, 188, 188)" />
- </linearGradient>
-
- <radialGradient id="redAndGreenFill2" gradientUnits="objectBoundingBox" cx=".5" cy=".5" r="1" spreadMethod="reflect">
- <stop offset="0" stop-color="rgb(255, 0, 188)" />
- <stop offset="1" stop-color="rgb(0, 255, 188)" />
- </radialGradient>
-
- <linearGradient id="redAndGreenFill" gradientUnits="objectBoundingBox" x1="0" y1="0" x2="1" y2="0" color-interpolation="linearRGB">
- <stop offset="0" stop-color="rgb(255, 0, 188)" />
- <stop offset=".25" stop-color="rgb(0, 255, 188)" />
- <stop offset=".5" stop-color="rgb(255, 0, 188)" />
- <stop offset="1" stop-color="rgb(0, 255, 188)" />
- </linearGradient>
-
- <rect id="redOnlyMap" x="0" y="0" width="100" height="100" fill="url(#redOnly)" />
-
- <rect id="redAndGreenMap" x="0" y="0" width="100" height="100" fill="url(#redAndGreenFill)" />
-
- <filter id="xOnly" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#redOnlyMap" result="map" />
- <feImage xlink:href="#displaced" result="displaced" />
- <feDisplacementMap in="displaced" in2="map"
- scale="30" xChannelSelector="R" yChannelSelector="G" />
- </filter>
-
- <filter id="yOnly" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#redOnlyMap" result="map" />
- <feImage xlink:href="#displaced" result="displaced" />
- <feDisplacementMap in="displaced" in2="map"
- scale="30" xChannelSelector="G" yChannelSelector="R" />
- </filter>
-
- <filter id="xy" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#redOnlyMap" result="map" />
- <feImage xlink:href="#displaced" result="displaced" />
- <feDisplacementMap in="displaced" in2="map"
- scale="30" xChannelSelector="R" yChannelSelector="R" />
- </filter>
-
- <filter id="redAndGreen" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#redAndGreenMap" result="map" />
- <feImage xlink:href="#displaced" result="displaced" />
- <feDisplacementMap in="displaced" in2="map"
- scale="30" xChannelSelector="R" yChannelSelector="G" />
- </filter>
-
-
-
- </defs>
-
-
- <!-- ================================================== -->
- <!-- First, test different types of displacements -->
- <!-- ================================================== -->
-
- <!-- ============================== -->
- <!-- Reference -->
- <!-- ============================== -->
- <g transform="translate(20, 100)">
- <rect x="0" y="0" width="100" height="100" filter="url(#noOp)"/>
- <rect x="0" y="0" width="100" height="100" stroke="black" fill="none"/>
- <text x="50" y="-3">Reference</text>
- </g>
-
- <!-- ============================== -->
- <!-- x-axis only -->
- <!-- ============================== -->
- <g transform="translate(150, 100)">
- <rect x="0" y="0" width="100" height="100" filter="url(#xOnly)"/>
- <rect x="0" y="0" width="100" height="100" stroke="black" fill="none"/>
- <text x="50" y="-3">x only</text>
- </g>
-
- <!-- ============================== -->
- <!-- y-axis only -->
- <!-- ============================== -->
- <g transform="translate(280, 100)">
- <rect x="0" y="0" width="100" height="100" filter="url(#yOnly)"/>
- <rect x="0" y="0" width="100" height="100" stroke="black" fill="none"/>
- <text x="50" y="-3">y only</text>
- </g>
-
- <!-- ============================== -->
- <!-- x and y -->
- <!-- ============================== -->
- <g transform="translate(20, 230)">
- <rect x="0" y="0" width="100" height="100" filter="url(#xy)"/>
- <rect x="0" y="0" width="100" height="100" stroke="black" fill="none"/>
- <text x="50" y="-3">x and y</text>
- </g>
-
- <!-- ============================== -->
- <!-- Rend and Green -->
- <!-- ============================== -->
- <g transform="translate(150, 230)">
- <rect x="0" y="0" width="100" height="100" filter="url(#redAndGreen)"/>
- <rect x="0" y="0" width="100" height="100" stroke="black" fill="none"/>
- <text x="50" y="-3">x and y (different)</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feGaussianDefault.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feGaussianDefault.svg
deleted file mode 100644
index 41a23f62ef9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feGaussianDefault.svg
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- check updates on gradients, filter, mask, and clip regarding to -->
-<!-- geometry updates -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: feGaussianDefault.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
-<defs>
-<filter id="filterObjectBoundingBox" filterUnits="objectBoundingBox"
- x="0" y="0" width="1" height="1">
- <feGaussianBlur/>
-</filter>
-
-</defs>
-
-
-<g id="test-content">
-
-<rect onclick="move(evt)" x="50" y="110" width="90" height="85" style="fill:crimson; filter:url(#filterObjectBoundingBox)"/>
-
-</g>
-
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage.svg
deleted file mode 100644
index 2499cb87a1d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage.svg
+++ /dev/null
@@ -1,123 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>feImage Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="40" class="title">
- feImage Test
- </text>
-
- <defs>
-
- <g id="elem1">
- <circle id="Circle1" cx="112.5" cy="250" r="100" style="fill:orange" />
- <circle id="Circle2" cx="337.5" cy="250" r="100" style="fill:blue" />
- </g>
-
- <filter id="Elem1" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#elem1"/>
- </filter>
-
- <filter id="Elem2" x="0" y="0" width="1" height="1">
- <feImage xlink:href="../rendering/opacity2.svg"/>
- </filter>
-
- <filter id="Elem3" x="0" y="0" width="1" height="1">
- <feImage xlink:href="../structure/dataProtocol.svg#testContent"/>
- </filter>
-
- </defs>
-
- <g transform="translate(0 40)" class="legend">
-
- <!-- ============================================== -->
- <!-- Composite_1_* -->
- <!-- ============================================== -->
- <g transform="translate(40 20)" class="row1" >
- <g id="c1" transform="translate(20 0)">
- <rect x="0" y="0" width="450" height="500" transform="scale(0.25 0.25)" fill="Beige"/>
- <rect x="0" y="0" width="450" height="500" transform="scale(0.25 0.25)"
- style="fill:FireBrick; filter:url(#Elem1)"/>
- <text x="60" y="140" style="text-anchor:middle">
- 1.1 Reference
- </text>
- <text x="60" y="152">
- local element
- </text>
- </g>
-
- <g id="c2" transform="translate(120 200)">
- <rect x="0" y="0" width="450" height="500" transform="scale(0.25 0.25)" fill="Beige"/>
- <rect x="0" y="0" width="450" height="500"
- transform="scale(0.25 0.25)"
- style="fill:FireBrick; filter:url(#Elem2)" />
- <text x="60" y="140" style="text-anchor:middle">
- 1.2 Reference
- </text>
- <text x="60" y="152">
- external SVG file
- </text>
- </g>
-
-
- <g id="c3" transform="translate(240, 0)">
- <rect x="0" y="0" width="450" height="500" transform="scale(.25, .25)" fill="Beige"/>
- <rect x="0" y="0" width="450" height="500"
- transform="scale(.25, .25)"
- style="fill:FireBrick; filter:url(#Elem3)" />
- <g transform="translate(60, 140)">
- <text x="0" y="0" style="text-anchor:middle">
- 1.3 Reference
- </text>
- <text x="0" y="12">
- external SVG element
- </text>
- </g>
- </g>
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage2.svg
deleted file mode 100644
index d73541176f7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feImage2.svg
+++ /dev/null
@@ -1,160 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Drill down test on feImage -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>feImage Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="40" class="title">
- feImage Test
- </text>
-
- <defs>
-
- <symbol id="symbol" viewBox="0 0 1 1">
- <circle cx="0.5" cy="0.5" r="0.5" fill="orange" />
- </symbol>
-
- <svg id="svg" viewBox="0 0 1 1">
- <circle cx="0.5" cy="0.5" r="0.5" fill="crimson" />
- </svg>
-
- <g id="common">
- <circle cx="20" cy="20" r="20" fill="gold" />
- </g>
-
- <g id="commonBB">
- <circle cx="0.5" cy="0.5" r="0.5" fill="gold" />
- </g>
-
- <filter id="symbolFilter" filterUnits="userSpaceOnUse" x="40" y="40" width="40" height="40">
- <feImage xlink:href="#symbol" result="image"/>
- </filter>
-
- <filter id="svgFilter" filterUnits="userSpaceOnUse" x="40" y="40" width="40" height="40">
- <feImage xlink:href="#svg" result="image"/>
- </filter>
-
- <filter id="commonFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="40" height="40">
- <feImage xlink:href="#common" result="image"/>
- </filter>
-
- <filter id="symbolFilterBB" primitiveUnits="objectBoundingBox"
- filterUnits="userSpaceOnUse" x="40" y="40" width="40" height="40">
- <feImage xlink:href="#symbol" result="image" x="1" y="1" width="1" height="1"/>
- </filter>
-
- <filter id="svgFilterBB" primitiveUnits="objectBoundingBox"
- filterUnits="userSpaceOnUse" x="40" y="40" width="40" height="40">
- <feImage xlink:href="#svg" result="image" x="1" y="1" width="1" height="1"/>
- </filter>
-
- <filter id="commonFilterBB" primitiveUnits="objectBoundingBox"
- filterUnits="userSpaceOnUse" x="0" y="0" width="40" height="40">
- <feImage xlink:href="#commonBB" result="image" x="0" y="0" width="1" height="1"/>
- </filter>
-
- </defs>
-
- <g transform="translate(0,50)">
- <g transform="translate(50, 50)">
- <use id="useSymbol" xlink:href="#symbol" x="40" y="40" width="40" height="40" />
- <text x="60" y="30" text-anchor="middle">&lt;symbol&gt;</text>
- </g>
-
- <g transform="translate(150, 50)">
- <use id="useSvg" xlink:href="#svg" x="40" y="40" width="40" height="40" />
- <text x="60" y="30" text-anchor="middle">&lt;svg&gt;</text>
- </g>
-
- <g transform="translate(250, 50)">
- <use xlink:href="#common" x="40" y="40"/>
- <text x="60" y="30" text-anchor="middle">&lt;g&gt;</text>
- </g>
- </g>
-
- <g transform="translate(0, 150)">
- <g transform="translate(50, 50)">
- <g filter="url(#symbolFilter)" />
- <text x="60" y="30" text-anchor="middle"><tspan x="60" y="15">feImage</tspan>
- <tspan x="60" y="30">&lt;symbol&gt;</tspan></text>
- </g>
- <g transform="translate(150, 50)">
- <g filter="url(#svgFilter)" />
- <text x="60" y="30" text-anchor="middle"><tspan x="60" y="15">feImage</tspan>
- <tspan x="60" y="30">&lt;svg&gt;</tspan></text>
- </g>
- <g transform="translate(250, 50)">
- <g transform="translate(40, 40)" filter="url(#commonFilter)" />
- <text x="60" y="30" text-anchor="middle"><tspan x="60" y="15">feImage</tspan>
- <tspan x="60" y="30">&lt;g&gt;</tspan></text>
- </g>
- </g>
-
- <g transform="translate(0, 250)">
- <g transform="translate(50, 50)">
- <g filter="url(#symbolFilterBB)">
- <rect width="40" height="40" />
- </g>
- <text x="60" y="30" text-anchor="middle"><tspan x="60" y="15">feImage ObjBBox</tspan>
- <tspan x="60" y="30">&lt;symbol&gt;</tspan></text>
- </g>
-
- <g transform="translate(150, 50)">
- <g filter="url(#svgFilterBB)">
- <rect width="40" height="40" />
- </g>
- <text x="60" y="30" text-anchor="middle"><tspan x="60" y="15">feImage ObjBBox</tspan>
- <tspan x="60" y="30">&lt;svg&gt;</tspan></text>
- </g>
-
- <g transform="translate(250, 50)">
- <g transform="translate(40, 40)" filter="url(#commonFilterBB)">
- <rect width="40" height="40" />
- </g>
- <text x="60" y="30" text-anchor="middle"><tspan x="60" y="15">feImage ObjBBox</tspan>
- <tspan x="60" y="30">&lt;g&gt;</tspan></text>
- </g>
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMerge.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMerge.svg
deleted file mode 100644
index 3715b911fac..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMerge.svg
+++ /dev/null
@@ -1,237 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author deweese@kodak.com -->
-<!-- @version $Id $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>feMerge Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="40" class="title">
- feMerge Test
- </text>
-
- <g transform="translate(0, 50)">
- <defs>
-
-
- <circle id="Circle1" cx="40" cy="65" r="25" style="fill:yellowGreen" />
-
- <circle id="Circle2" cx="80" cy="55" r="25" style="fill:darkBlue" />
-
- <rect id="Rect1" x="40" y="35" width="30" height="70"
- style="fill:dodgerBlue" />
-
- <rect id="Rect2" x="60" y="15" width="30" height="70"
- rx="10" ry="10"
- style="fill:Green" />
-
- <filter id="Merge1" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="Circle1" />
- <feImage xlink:href="#Circle2" result="Circle2" />
- <feImage xlink:href="#Rect1" result="Rect1" />
- <feImage xlink:href="#Rect2" result="Rect2" />
- <feMerge>
- <feMergeNode in="Circle1"/>
- <feMergeNode in="Circle2"/>
- <feMergeNode in="Rect1"/>
- <feMergeNode in="Rect2"/>
- </feMerge>
- </filter>
-
- <filter id="Merge2" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="Circle1" />
- <feImage xlink:href="#Circle2" result="Circle2" />
- <feImage xlink:href="#Rect1" result="Rect1" />
- <feImage xlink:href="#Rect2" result="Rect2" />
-
- <feMerge>
- <feMergeNode in="Circle1"/>
- <feMergeNode in="Rect1"/>
- <feMergeNode in="Circle2"/>
- <feMergeNode in="Rect2"/>
- </feMerge>
- </filter>
-
- <filter id="Merge3" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="Circle1" />
- <feImage xlink:href="#Circle2" result="Circle2" />
- <feImage xlink:href="#Rect1" result="Rect1" />
- <feImage xlink:href="#Rect2" result="Rect2" />
-
- <feMerge>
- <feMergeNode in="Circle1"/>
- <feMergeNode in="Rect1"/>
- <feMergeNode in="Rect2"/>
- <feMergeNode in="Circle2"/>
- </feMerge>
- </filter>
-
- <filter id="Merge4" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="Circle1" />
- <feImage xlink:href="#Circle2" result="Circle2" />
- <feImage xlink:href="#Rect1" result="Rect1" />
- <feImage xlink:href="#Rect2" result="Rect2" />
-
- <feMerge>
- <feMergeNode in="Rect1"/>
- <feMergeNode in="Rect2"/>
- <feMergeNode in="Circle1"/>
- <feMergeNode in="Circle2"/>
- </feMerge>
- </filter>
-
- <filter id="Merge5" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="Circle1" />
- <feImage xlink:href="#Circle2" result="Circle2" />
- <feImage xlink:href="#Rect1" result="Rect1" />
- <feImage xlink:href="#Rect2" result="Rect2" />
-
- <feMerge>
- <feMergeNode in="Rect1"/>
- <feMergeNode in="Circle1"/>
- <feMergeNode in="Rect2"/>
- <feMergeNode in="Circle2"/>
- </feMerge>
- </filter>
-
- <filter id="Merge6" x="0" y="0" width="1" height="1">
- <feImage xlink:href="#Circle1" result="Circle1" />
- <feImage xlink:href="#Circle2" result="Circle2" />
- <feImage xlink:href="#Rect1" result="Rect1" />
- <feImage xlink:href="#Rect2" result="Rect2" />
-
- <feMerge>
- <feMergeNode in="Rect2"/>
- <feMergeNode in="Circle2"/>
- <feMergeNode in="Rect1"/>
- <feMergeNode in="Circle1"/>
- </feMerge>
- </filter>
-
- </defs>
-
- <g transform="translate(0 40)" class="legend">
-
- <!-- ============================================== -->
- <!-- Composite_1_* -->
- <!-- ============================================== -->
- <g transform="translate(0 20)" class="row1" >
- <g transform="translate(20 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:WhiteSmoke"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#Merge1)"/>
-
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- lt green/blue/lt blue/green
- </text>
- </g>
- </g>
-
- <g transform="translate(160 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:WhiteSmoke"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#Merge2)" />
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- lt green/lt blue/blue/green
- </text>
- </g>
- </g>
-
-
- <g transform="translate(300 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:WhiteSmoke"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#Merge3)" />
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- lt green/lt blue/green/blue
- </text>
- </g>
- </g>
- </g>
-
- <!-- ============================================== -->
- <!-- Composite_2_* -->
- <!-- ============================================== -->
- <g transform="translate(0 160)" class="row2" >
- <g transform="translate(20 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:WhiteSmoke"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#Merge4)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- lt blue/green/lt green/blue
- </text>
- </g>
- </g>
-
- <g transform="translate(160 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:WhiteSmoke"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#Merge5)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- lt blue/lt green/green/blue
- </text>
- </g>
- </g>
-
- <g transform="translate(300 0)">
- <rect x="0" y="0" width="120" height="120" style="fill:WhiteSmoke"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:FireBrick; filter:url(#Merge6)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">
- green/blue/lt blue/lt green
- </text>
- </g>
- </g>
-
- </g>
-
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMorphology.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMorphology.svg
deleted file mode 100644
index 245f2485896..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feMorphology.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Morphology filter test. -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: feMorphology.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Filter Effect: feMorphology</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
-<g>
- <text x="225" y="50" class="title">
- Filter Effect: feMorphology
- </text>
-
- <g transform="translate(0, 62.5)">
- <defs>
-
- <filter id="erode1" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feMorphology operator="erode" radius="1"/>
- </filter>
-
- <filter id="erode2" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feMorphology operator="erode" radius="2"/>
- </filter>
-
- <filter id="dilate1" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feMorphology operator="dilate" radius="1"/>
- </filter>
-
- <filter id="dilate2" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feMorphology operator="dilate" radius="3"/>
- </filter>
-
- <g id="morphologySource">
- <rect width="148.933" height="123.284" style="fill:white; fill-opacity:.5" />
- <g style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
- <g>
- <path style="fill:#FFFFFF;stroke:#6666FF;stroke-width:7.1711;" d="M81.403,78.289H3.585v-64.75h77.818v64.75z"/>
- <path style="fill:none;stroke:#00FF00;stroke-width:7.1711;" d="M93.261,77.536c0,23.285-18.581,42.163-41.503,42.163c-22.921,0-41.503-18.877-41.503-42.163c0-23.286,18.582-42.163,41.503-42.163c22.922,0,41.503,18.877,41.503,42.163z"/>
- <path style="fill:none;stroke:#FF0000;stroke-width:7.1711;" d="M98.31,28.445l13.288,27.354l29.714,4.385l-21.501,21.292l5.076,30.064L98.31,97.347l-26.577,14.194l5.076-30.064L55.307,60.184l29.714-4.385L98.31,28.445z"/>
- <path style="fill:none;stroke:#FFFF00;stroke-width:7.1711;" d="M131.563,26.338c0,28.559-22.79,51.709-50.901,51.709c-22.489,0-40.72-18.521-40.72-41.367c0-18.278,14.584-33.095,32.576-33.095c14.394,0,26.061,11.854,26.061,26.475
- c0,11.698-9.334,21.181-20.849,21.181c-9.211,0-16.68-7.586-16.68-16.944c0-7.486,5.975-13.555,13.344-13.555c5.895,0,10.674,4.855,10.674,10.844c0,4.791-3.823,8.676-8.54,8.676c-3.773,0-6.832-3.107-6.832-6.941"/>
- </g>
- </g>
- </g>
-
- </defs>
- <g class="legend">
- <g transform="translate(0, 0)">
- <use xlink:href="#morphologySource" x="35" y="25" style="filter:url(#erode1)" />
- <text x="110" y="170">type=erode radius=1</text>
- </g>
-
- <g transform="translate(225, 0)">
- <use xlink:href="#morphologySource" x="35" y="25" style="filter:url(#erode2)" />
- <text x="110" y="170">type=erode radius=2</text>
- </g>
-
- <g transform="translate(0, 195)">
- <use xlink:href="#morphologySource" x="35" y="25" style="filter:url(#dilate1)"/>
- <text x="110" y="170">type=dilate radius=1</text>
- </g>
-
- <g transform="translate(225, 195)">
- <use xlink:href="#morphologySource" x="35" y="25" style="filter:url(#dilate2)" />
- <text x="110" y="170">type=dilate radius=3</text>
- </g>
-
- </g>
- </g>
-
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTile.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTile.svg
deleted file mode 100644
index 90d4dcec4a4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTile.svg
+++ /dev/null
@@ -1,147 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- feTile test -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: feTile.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>feTile Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- feTile Test
- </text>
-
- <defs>
- <linearGradient id="tileFill" gradientUnits="objectBoundingBox"
- x1="0" y1="0" x2="1" y2="1">
- <stop offset="0" stop-color="white" />
- <stop offset=".5" stop-color="#44ccff" />
- <stop offset="1" stop-color="#000033" />
- </linearGradient>
-
- <!-- ============================== -->
- <!-- Simple tile in top left corner -->
- <!-- ============================== -->
- <filter id="tile_1" primitiveUnits="objectBoundingBox"
- filterUnits="objectBoundingBox"
- x="0" y="0" width="200%" height="200%">
- <feOffset x="0%" y="0%" width="100%" height="100%"/>
- <feTile />
- </filter>
-
- <!-- =============================== -->
- <!-- Tile in center of filter region -->
- <!-- =============================== -->
- <filter id="tile_2" primitiveUnits="objectBoundingBox"
- filterUnits="objectBoundingBox"
- x="-50%" y="-50%" width="200%" height="200%">
- <feOffset x="0%" y="0%" width="100%" height="100%"/>
- <feTile />
- </filter>
-
- <!-- =============================== -->
- <!-- Tile offset in top left corner -->
- <!-- =============================== -->
- <filter id="tile_3" primitiveUnits="objectBoundingBox"
- filterUnits="objectBoundingBox"
- x="-25%" y="-25%" width="200%" height="200%">
- <feOffset x="0%" y="0%" width="100%" height="100%"/>
- <feTile />
- </filter>
-
-
-
-
- </defs>
-
- <g transform="translate(20, 100)">
- <rect x="0" y="0" width="50" height="25" style="fill:url(#tileFill); filter:url(#tile_1)"/>
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- <text x="50" y="-15">tile_1</text>
- <text x="50" y="-3">4 tiles, quarter size</text>
- </g>
-
- <g transform="translate(20, 200)">
- <rect x="25" y="12.5" width="50" height="25" style="fill:url(#tileFill); filter:url(#tile_2)"/>
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- <text x="50" y="-15">tile_2 (centered)</text>
- <text x="50" y="-3">9 tiles, 1 full, 8 partial</text>
- </g>
-
- <g transform="translate(32.5, 307.25)">
- <rect x="0" y="0" width="50" height="25" style="fill:url(#tileFill); filter:url(#tile_3)"/>
- <rect x="-12.5" y="-7.25" width="100" height="50" style="fill:none; stroke:black;"/>
- <text x="37.5" y="-22.25">tile_3 (top left offset)</text>
- <text x="37.5" y="-10.25">9 tiles, 1 full, 8 partial</text>
- </g>
-
- <g transform="translate(245, 100) skewX(30)">
- <rect x="0" y="0" width="50" height="25" style="fill:url(#tileFill); filter:url(#tile_1)"/>
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- </g>
- <g transform="translate(245, 100)">
- <text x="50" y="-15">tile_1</text>
- <text x="50" y="-3">skewed X</text>
- </g>
-
- <g transform="translate(245, 200) translate(50, 30) rotate(20) scale(.7, .7) translate(-50, -25)">
- <rect x="25" y="12.5" width="50" height="25" style="fill:url(#tileFill); filter:url(#tile_2)"/>
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- </g>
- <g transform="translate(245, 200)">
- <text x="50" y="-15">tile_2</text>
- <text x="50" y="-3">(centered, rotate &amp; scale)</text>
- </g>
-
- <g transform="translate(257.5, 307.25) translate(-12.5, 0) skewY(15) translate(12.5, 0)">
- <rect x="0" y="0" width="50" height="25" style="fill:url(#tileFill); filter:url(#tile_3)"/>
- <rect x="-12.5" y="-6.25" width="100" height="50" style="fill:none; stroke:black;"/>
- </g>
- <g transform="translate(257.5, 307.25) ">
- <text x="37.5" y="-22.25">tile_3 (top left offset)</text>
- <text x="37.5" y="-10.25">skewed Y</text>
- </g>
-
- </g>
-
- <!-- Link to visual reference -->
- <a xlink:href="feTileTarget.svg" xlink:show="new">
- <text x="20" y="475">How it should look like...</text>
- </a>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTileTarget.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTileTarget.svg
deleted file mode 100644
index 30741417858..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTileTarget.svg
+++ /dev/null
@@ -1,199 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- feTile reference file. This shows what the visual result of the tiling -->
-<!-- should be like, but using defs and use elements instead of feTile -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: feTileTarget.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>feTile Visual Reference</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- feTile Test Visual Reference
- </text>
-
- <defs>
- <linearGradient id="tileFill" gradientUnits="objectBoundingBox"
- x1="0" y1="0" x2="1" y2="1">
- <stop offset="0" stop-color="white" />
- <stop offset=".5" stop-color="#44ccff" />
- <stop offset="1" stop-color="#000033" />
- </linearGradient>
-
- <rect id="tile" fill="url(#tileFill)" width="50" height="25" />
-
- <clipPath id="filterClip" clipPathUnits="userSpaceOnUse">
- <rect x="-0.5" y="-0.5" width="101" height="51" />
- </clipPath>
-
- </defs>
-
- <!-- ======================== -->
- <!-- Simple tiling reference -->
- <!-- ======================== -->
- <g transform="translate(20, 100)">
-
- <use xlink:href="#tile" />
- <use xlink:href="#tile" x="50" />
- <use xlink:href="#tile" y="25" />
- <use xlink:href="#tile" x="50" y="25" />
-
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- <text x="50" y="-15">tile_1</text>
- <text x="50" y="-3">Reference</text>
- </g>
-
- <!-- =============================== -->
- <!-- Simple Skewed tiling reference -->
- <!-- =============================== -->
- <g transform="translate(245, 100) skewX(30)">
- <use xlink:href="#tile" />
- <use xlink:href="#tile" x="50" />
- <use xlink:href="#tile" y="25" />
- <use xlink:href="#tile" x="50" y="25" />
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- </g>
- <g transform="translate(245, 100)">
- <text x="50" y="-15">tile_1 Skewed Reference</text>
- <text x="50" y="-3">Reference</text>
- </g>
-
- <!-- =============================== -->
- <!-- Tile in center of filter region -->
- <!-- =============================== -->
- <g transform="translate(20, 200)" >
- <g clip-path="url(#filterClip)">
- <use xlink:href="#tile" x="-25" y="-12.5" />
- <use xlink:href="#tile" x="25" y="-12.5"/>
- <use xlink:href="#tile" x="75" y="-12.5"/>
-
- <use xlink:href="#tile" x="-25" y="12.5"/>
- <use xlink:href="#tile" x="25" y="12.5"/>
- <use xlink:href="#tile" x="75" y="12.5"/>
-
- <use xlink:href="#tile" x="-25" y="37.5"/>
- <use xlink:href="#tile" x="25" y="37.5"/>
- <use xlink:href="#tile" x="75" y="37.5"/>
- </g>
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- </g>
- <g transform="translate(20, 200)">
- <text x="50" y="-15">tile_2</text>
- <text x="50" y="-3">Reference</text>
- </g>
-
- <!-- ======================================== -->
- <!-- Tile offset center, scaled rotated -->
- <!-- ======================================== -->
-
- <g transform="translate(245, 200) translate(50, 30) rotate(20) scale(.7, .7) translate(-50, -25)">
- <g clip-path="url(#filterClip)">
- <use xlink:href="#tile" x="-25" y="-12.5" />
- <use xlink:href="#tile" x="25" y="-12.5"/>
- <use xlink:href="#tile" x="75" y="-12.5"/>
-
- <use xlink:href="#tile" x="-25" y="12.5"/>
- <use xlink:href="#tile" x="25" y="12.5"/>
- <use xlink:href="#tile" x="75" y="12.5"/>
-
- <use xlink:href="#tile" x="-25" y="37.5"/>
- <use xlink:href="#tile" x="25" y="37.5"/>
- <use xlink:href="#tile" x="75" y="37.5"/>
- </g>
-
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- </g>
- <g transform="translate(245, 200)">
- <text x="50" y="-15">tile_2</text>
- <text x="50" y="-3">Reference Scaled Rotated</text>
- </g>
-
- <!-- =============================== -->
- <!-- Tile offset in top left corner -->
- <!-- =============================== -->
- <g transform="translate(20, 300)" >
- <g clip-path="url(#filterClip)">
- <use xlink:href="#tile" x="-37.5" y="-18.75" />
- <use xlink:href="#tile" x="12.5" y="-18.75"/>
- <use xlink:href="#tile" x="62.5" y="-18.75"/>
-
- <use xlink:href="#tile" x="-37.5" y="6.25" />
- <use xlink:href="#tile" x="12.5" y="6.25"/>
- <use xlink:href="#tile" x="62.5" y="6.25"/>
-
- <use xlink:href="#tile" x="-37.5" y="31.25" />
- <use xlink:href="#tile" x="12.5" y="31.25"/>
- <use xlink:href="#tile" x="62.5" y="31.25"/>
- </g>
-
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- </g>
- <g transform="translate(20, 300)">
- <text x="50" y="-15">tile_3</text>
- <text x="50" y="-3">Reference</text>
- </g>
-
- <!-- ======================================== -->
- <!-- Tile offset in top left corner, skewedY -->
- <!-- ======================================== -->
-
- <g transform="translate(245, 300) skewY(15)">
- <g clip-path="url(#filterClip)">
- <use xlink:href="#tile" x="-37.5" y="-18.75" />
- <use xlink:href="#tile" x="12.5" y="-18.75"/>
- <use xlink:href="#tile" x="62.5" y="-18.75"/>
-
- <use xlink:href="#tile" x="-37.5" y="6.25" />
- <use xlink:href="#tile" x="12.5" y="6.25"/>
- <use xlink:href="#tile" x="62.5" y="6.25"/>
-
- <use xlink:href="#tile" x="-37.5" y="31.25" />
- <use xlink:href="#tile" x="12.5" y="31.25"/>
- <use xlink:href="#tile" x="62.5" y="31.25"/>
- </g>
-
- <rect x="0" y="0" width="100" height="50" style="fill:none; stroke:black;"/>
- </g>
- <g transform="translate(245, 300)">
- <text x="50" y="-15">tile_3</text>
- <text x="50" y="-3">Reference Skewed Y</text>
- </g>
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTurbulence.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTurbulence.svg
deleted file mode 100644
index 5437c4df900..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/feTurbulence.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: feTurbulence.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Filter Effect: feTurbulence</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
-<g>
- <text x="225" y="50" class="title">
- Filter Effect: feTurbulence
- </text>
- <g transform="translate(0,62.5)">
- <defs>
- <filter id="Turb1" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2"/>
- </filter>
- <filter id="Turb2" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.1" numOctaves="2"/>
- </filter>
- <filter id="Turb3" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="8"/>
- </filter>
- <filter id="Turb4" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="fractalNoise" baseFrequency="0.1" numOctaves="4"/>
- </filter>
- <filter id="Turb5" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="fractalNoise" baseFrequency="0.4" numOctaves="4"/>
- </filter>
- <filter id="Turb6" filterUnits="objectBoundingBox"
- x="0%" y="0%" width="100%" height="100%">
- <feTurbulence type="fractalNoise" baseFrequency="0.1" numOctaves="1"/>
- </filter>
- </defs>
- <g class="legend">
- <rect x="25" y="25" width="100" height="75" style="filter:url(#Turb1)" />
- <text x="75" y="117">type=turbulence</text>
- <text x="75" y="129">baseFrequency=0.05</text>
- <text x="75" y="141">numOctaves=2</text>
-
- <rect x="175" y="25" width="100" height="75" style="filter:url(#Turb2)" />
- <text x="225" y="117">type=turbulence</text>
- <text x="225" y="129">baseFrequency=0.1</text>
- <text x="225" y="141">numOctaves=2</text>
-
- <rect x="325" y="25" width="100" height="75" style="filter:url(#Turb3)" />
- <text x="375" y="117">type=turbulence</text>
- <text x="375" y="129">baseFrequency=0.05</text>
- <text x="375" y="141">numOctaves=8</text>
-
- <rect x="25" y="180" width="100" height="75" style="filter:url(#Turb4)" />
- <text x="75" y="272">type=fractalNoise</text>
- <text x="75" y="284">baseFrequency=0.1</text>
- <text x="75" y="296">numOctaves=4</text>
-
- <rect x="175" y="180" width="100" height="75" style="filter:url(#Turb5)" />
- <text x="225" y="272">type=fractalNoise</text>
- <text x="225" y="284">baseFrequency=0.4</text>
- <text x="225" y="296">numOctaves=4</text>
-
- <rect x="325" y="180" width="100" height="75" style="filter:url(#Turb6)" />
- <text x="375" y="272">type=fractalNoise</text>
- <text x="375" y="284">baseFrequency=0.1</text>
- <text x="375" y="296">numOctaves=1</text>
- </g>
- </g>
-
-</g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/filterRegions.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/filterRegions.svg
deleted file mode 100644
index 69a47da338f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/filterRegions.svg
+++ /dev/null
@@ -1,482 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This tests validates the filter region processing for the top level -->
-<!-- filter nodes and filter primitives. For each test, a filter is invoked -->
-<!-- to render in a region specified by the filter region. In addition, a -->
-<!-- control rectangle, bounding the expected filter region is rendered on top -->
-<!-- of the filter. -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: filterRegions.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>FilterRegions test</title>
-
- <text x="225" y="40" class="title">
- Filter Regions
- </text>
-
- <style type="text/css">
- <![CDATA[
- .filterRegionControl {
- fill: none;
- stroke: black;
- stroke-opacity: .5;
- stroke-width: 1;
-
- }
-
- .filterRegionControlLabel {
- fill: black;
- font-family: Verdana;
- font-size: 10;
- text-anchor: middle;
- }
- ]]>
- </style>
-
- <defs>
- <!-- ======================================================== -->
- <!-- ======================================================== -->
- <!-- userSpaceOnUser for filter chain and for filterPrimitive -->
- <!-- ======================================================== -->
- <!-- ======================================================== -->
-
- <!-- ======================================================== -->
- <!-- filterRegion_0 -->
- <!-- chain region: [objectBoundingBox], undefined -->
- <!-- flood region: [userSpaceOnUse], undefined -->
- <!-- -->
- <!-- Expected fill region: (0, 0, 450, 450) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_0" >
- <feFlood style="flood-color:red;" />
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_1 -->
- <!-- chain region: userSpaceOnUse, (20, 30, 50, 40) -->
- <!-- flood region: userSpaceOnUse, undefined -->
- <!-- -->
- <!-- Expected fill region: (20, 30, 50, 40) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_1" filterUnits="userSpaceOnUse"
- primitiveUnits="userSpaceOnUse"
- x="20" y="30" width="50" height="40">
- <feFlood style="flood-color:red" />
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_2 -->
- <!-- chain region: userSpaceOnUse, (20, 30, 50, 40) -->
- <!-- flood region: userSpaceOnUse, (25, 35, 50, 40) -->
- <!-- -->
- <!-- Expected fill region: (25, 35, 45, 35) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_2" filterUnits="userSpaceOnUse"
- primitiveUnits="userSpaceOnUse"
- x="20" y="30" width="50" height="40">
- <feFlood style="flood-color:red" x="25" y="35" width="50" height="40"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_3 -->
- <!-- chain region: userSpaceOnUse, (20, 30, 50, 40) -->
- <!-- flood region: userSpaceOnUse, (XX, XX, XX, 20) -->
- <!-- -->
- <!-- Expected fill region: (20, 30, 50, 20) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_3" filterUnits="userSpaceOnUse"
- primitiveUnits="userSpaceOnUse"
- x="20" y="30" width="50" height="40">
- <feFlood style="flood-color:red" height="20"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_4 -->
- <!-- chain region: userSpaceOnUse, (20, 30, 50, 40) -->
- <!-- flood region: userSpaceOnUse, (XX, XX, 25, XX) -->
- <!-- -->
- <!-- Expected fill region: (20, 30, 25, 40) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_4" filterUnits="userSpaceOnUse"
- primitiveUnits="userSpaceOnUse"
- x="20" y="30" width="50" height="40">
- <feFlood style="flood-color:red" width="25"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_5 -->
- <!-- chain region: userSpaceOnUse, (20, 30, 50, 40) -->
- <!-- flood region: userSpaceOnUse, (XX, 10, XX, XX) -->
- <!-- -->
- <!-- Expected fill region: (20, 30, 50, 20) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_5" filterUnits="userSpaceOnUse"
- primitiveUnits="userSpaceOnUse"
- x="20" y="30" width="50" height="40">
- <feFlood style="flood-color:red" y="10"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_6 -->
- <!-- chain region: userSpaceOnUse, (20, 30, 50, 40) -->
- <!-- flood region: userSpaceOnUse, (10, XX, XX, XX) -->
- <!-- -->
- <!-- Expected fill region: (20, 30, 40, 40) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_6" filterUnits="userSpaceOnUse"
- primitiveUnits="userSpaceOnUse"
- x="20" y="30" width="50" height="40">
- <feFlood style="flood-color:red" x="10"/>
- </filter>
-
-
- <!-- ======================================================== -->
- <!-- ======================================================== -->
- <!-- userSpaceOnUse for filter chain and object bounding box -->
- <!-- for filter primitive -->
- <!-- ======================================================== -->
- <!-- ======================================================== -->
-
- <!-- ======================================================== -->
- <!-- filterRegion_2_0 -->
- <!-- chain region: [objectBoundingBox], undefined -->
- <!-- flood region: undefined -->
- <!-- -->
- <!-- Expected fill region: (-10%, -10%, 120%, 120%) in user -->
- <!-- space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_2_0" primitiveUnits="objectBoundingBox">
- <feFlood style="flood-color:red;" />
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_2_1 -->
- <!-- chain region: userSpaceOnUse, undefined -->
- <!-- flood region: objectBoundingBox, (0, 0, 1, 1) -->
- <!-- -->
- <!-- Expected fill region: (0, 0, 1, 1) in object bbox space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_2_1" filterUnits="userSpaceOnUse"
- primitiveUnits="objectBoundingBox">
- <feFlood style="flood-color:red;" x="0" y="0" width="1" height="1"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_2_2 -->
- <!-- chain region: userSpaceOnUse, undefined -->
- <!-- flood region: objectBoundingBox, (0%, 0%, 100%, 100%) -->
- <!-- -->
- <!-- Expected fill region: (0, 0, 1, 1) in object bbox space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_2_2" filterUnits="userSpaceOnUse"
- primitiveUnits="objectBoundingBox">
- <feFlood style="flood-color:red" x="0%" y="0%" width="100%" height="100%"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_2_3 -->
- <!-- chain region: userSpaceOnUse, undefined -->
- <!-- flood region: objectBoundingBox, (.25, 50%, .5, 25%) -->
- <!-- -->
- <!-- Expected fill region: (.25, .5, .5, .25) in object bbox -->
- <!-- space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_2_3" filterUnits="userSpaceOnUse"
- primitiveUnits="objectBoundingBox">
- <feFlood style="flood-color:red" x=".25" y="50%" width=".5" height="25%"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_2_4 -->
- <!-- chain region: userSpaceOnUse, undefined -->
- <!-- flood region: objectBoundingBox, (25%, .5, 50%, .25) -->
- <!-- -->
- <!-- Expected fill region: (.25, .5, .5, .25) in object bbox -->
- <!-- space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_2_4" filterUnits="userSpaceOnUse"
- primitiveUnits="objectBoundingBox">
- <feFlood style="flood-color:red" x="25%" y=".5" width="50%" height=".25"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_2_5 -->
- <!-- chain region: userSpaceOnUse, (20, 30, 50, 40) -->
- <!-- flood region: objectBoundingBox, (XX, .5, XX, .25) -->
- <!-- -->
- <!-- Expected fill region: (XX, .5, XX, .25) in object bbox -->
- <!-- (20, XX, 50, XX) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_2_5" filterUnits="userSpaceOnUse"
- primitiveUnits="objectBoundingBox"
- x="20" y="30" width="50" height="40">
- <feFlood style="flood-color:red" y=".5" height=".25"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- ======================================================== -->
- <!-- userSpaceOnUse for primitive, objectBoundingBox for -->
- <!-- filter chain. -->
- <!-- ======================================================== -->
- <!-- ======================================================== -->
-
- <!-- ======================================================== -->
- <!-- filterRegion_3_0 -->
- <!-- chain region: objectBoundingBox, region undefined -->
- <!-- flood region: unspecified, region undefined -->
- <!-- -->
- <!-- Expected fill region: (0, 0, 1, 1) in object bbox space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_3_0" filterUnits="objectBoundingBox" >
- <feFlood style="flood-color:red;" />
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_3_1 -->
- <!-- chain region: objectBoundingBox, region undefined -->
- <!-- flood region: userSpaceOnUse (20, 30, 20, 25) -->
- <!-- -->
- <!-- Expected fill region: intersection of (0, 0, 1, 1) in -->
- <!-- bbox space and (20, 30, 20, 25) in -->
- <!-- user space. -->
- <!-- ======================================================== -->
- <filter id="filterRegion_3_1" filterUnits="objectBoundingBox"
- primitiveUnits="userSpaceOnUse">
- <feFlood style="flood-color:red" x="20" y="30" width="20" height="25"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_3_2 -->
- <!-- chain region: objectBoundingBox (-1, -1, 2, 2) -->
- <!-- flood region: userSpaceOnUse undefined -->
- <!-- -->
- <!-- Expected fill region:(-1, -1, 2, 2) in -->
- <!-- bbox space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_3_2" filterUnits="objectBoundingBox"
- primitiveUnits="userSpaceOnUse"
- x="-1" y="-1" width="2" height="2">
- <feFlood style="flood-color:red" />
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_3_3 -->
- <!-- chain region: objectBoundingBox (-50%, -50%, 75%, 75% -->
- <!-- flood region: userSpaceOnUse undefined -->
- <!-- -->
- <!-- Expected fill region:(-.5, -.5, .75, .75) in -->
- <!-- bbox space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_3_3" filterUnits="objectBoundingBox"
- primitiveUnits="userSpaceOnUse"
- x="-50%" y="-50%" width="75%" height="75%">
- <feFlood style="flood-color:red" />
- </filter>
-
- </defs>
-
- <g transform="translate(30, 50)">
-
- <!-- ============================ -->
- <!-- filterRegion_0 -->
- <!-- ============================ -->
- <g transform="translate(240, 95)">
- <rect x="0" y="0" width="100" height="50" style="filter:url(#filterRegion_0);" />
- <rect class="filterRegionControl" x="-10" y="-5" width="120" height="60" />
- <text x="45" y="-10" class="filterRegionControlLabel">filterRegion_0</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_1 -->
- <!-- ============================ -->
- <rect x="0" y="3000" width="20000000" height="25" style="filter:url(#filterRegion_1);" />
- <rect class="filterRegionControl" x="20" y="30" width="50" height="40" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_1</text>
- <!-- ============================ -->
- <!-- filterRegion_2 -->
- <!-- ============================ -->
- <g transform="translate(100, 0)">
- <rect x="0" y="3000" width="20000000" height="25" style="filter:url(#filterRegion_2);" />
- <rect class="filterRegionControl" x="25" y="35" width="45" height="35" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_2</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_3 -->
- <!-- ============================ -->
- <g transform="translate(200, 0)">
- <rect x="0" y="3000" width="20000000" height="25" style="filter:url(#filterRegion_3);" />
- <rect class="filterRegionControl" x="20" y="30" width="50" height="20" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_3</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_4 -->
- <!-- ============================ -->
- <g transform="translate(300, 0)">
- <rect x="0" y="3000" width="20000000" height="25" style="filter:url(#filterRegion_4);" />
- <rect class="filterRegionControl" x="20" y="30" width="25" height="40" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_4</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_5 -->
- <!-- ============================ -->
- <g transform="translate(0, 75)">
- <rect x="0" y="3000" width="20000000" height="25" style="filter:url(#filterRegion_5);" />
- <rect class="filterRegionControl" x="20" y="30" width="50" height="20" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_5</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_6 -->
- <!-- ============================ -->
- <g transform="translate(100, 75)" style="filter:url(#filterRegion_6);">
- <rect x="0" y="3000" width="20000000" height="25"/>
- </g>
- <g transform="translate(100, 75)" >
- <rect class="filterRegionControl" x="20" y="30" width="40" height="40" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_6</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_2_0 -->
- <!-- ============================ -->
- <g transform="translate(120, 280)">
- <rect x="0" y="0" width="50" height="25" style="filter:url(#filterRegion_2_0);" />
- <rect class="filterRegionControl" x="-5" y="-2.5" width="60" height="30" />
- <text x="25" y="-20" class="filterRegionControlLabel">filterRegion_2_0</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_2_1 -->
- <!-- ============================ -->
- <g transform="translate(0, 160)" style="filter:url(#filterRegion_2_1);">
- <rect x="20" y="30" width="50" height="40" />
- </g>
- <g transform="translate(0, 160)">
- <rect class="filterRegionControl" x="20" y="30" width="50" height="40" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_2_1</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_2_2 -->
- <!-- ============================ -->
- <g transform="translate(100, 160)" >
- <rect x="20" y="30" width="50" height="40" style="filter:url(#filterRegion_2_2);"/>
- </g>
- <g transform="translate(100, 160)">
- <rect class="filterRegionControl" x="20" y="30" width="50" height="40" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_2_2</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_2_3 -->
- <!-- ============================ -->
- <g transform="translate(200, 160)" style="filter:url(#filterRegion_2_3);">
- <rect x="20" y="30" width="50" height="40" />
- </g>
- <g transform="translate(200, 160)">
- <rect class="filterRegionControl" x="32.5" y="50" width="25" height="10" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_2_3</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_2_4 -->
- <!-- ============================ -->
- <g transform="translate(300, 160)" style="filter:url(#filterRegion_2_4);">
- <rect x="20" y="30" width="50" height="40" />
- </g>
- <g transform="translate(300, 160)">
- <rect class="filterRegionControl" x="32.5" y="50" width="25" height="10" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_2_4</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_2_5 -->
- <!-- ============================ -->
- <g transform="translate(0, 245)" style="filter:url(#filterRegion_2_5);">
- <rect x="20" y="30" width="50" height="40" />
- </g>
- <g transform="translate(0, 245)">
- <rect class="filterRegionControl" x="20" y="50" width="50" height="10" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_2_5</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_3_1 -->
- <!-- ============================ -->
- <g transform="translate(0, 330)" style="filter:url(#filterRegion_3_1);">
- <rect x="0" y="0" width="450" height="450" />
- </g>
- <g transform="translate(0, 330)">
- <rect class="filterRegionControl" x="20" y="30" width="20" height="25" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_3_1</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_3_0 -->
- <!-- ============================ -->
- <g transform="translate(320, 330)" style="filter:url(#filterRegion_3_0);">
- <rect x="0" y="0" width="40" height="50" />
- </g>
- <g transform="translate(320, 330)">
- <rect class="filterRegionControl" x="-4" y="-5" width="48" height="60" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_3_0</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_3_2 -->
- <!-- ============================ -->
- <g transform="translate(100, 330)" style="filter:url(#filterRegion_3_2);">
- <rect x="50" y="40" width="50" height="40" />
- </g>
- <g transform="translate(100, 330)">
- <rect class="filterRegionControl" x="0" y="0" width="100" height="80" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_3_2</text>
- </g>
-
- <!-- ============================ -->
- <!-- filterRegion_3_3 -->
- <!-- ============================ -->
- <g transform="translate(200, 330)" style="filter:url(#filterRegion_3_3);">
- <rect x="50" y="40" width="50" height="40" />
- </g>
- <g transform="translate(200, 330)">
- <rect class="filterRegionControl" x="25" y="20" width="37.5" height="30" />
- <text x="45" y="25" class="filterRegionControlLabel">filterRegion_3_3</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/svgEnableBackground.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/svgEnableBackground.svg
deleted file mode 100644
index 97cf48e8c8d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/filters/svgEnableBackground.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" >
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- @author deweese@kodak.com -->
-<!-- @version $Id $ -->
-<!-- ========================================================================= -->
-
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>
- enable-background Test on&lt;
- svg>
- </title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="40" class="title">
- Enable-Background Test on&lt;
- svg>
- </text>
-
- <g transform="translate(0, 60)">
- <defs>
- <g id="uglyBlobs">
- <circle id="Circle1" cx="20" cy="65" r="15"
- style="fill:orange"/>
-
- <circle id="Circle2" cx="40" cy="55" r="15" style="fill:red"/>
-
- <rect id="Rect1" x="20" y="35" width="15" height="70"
- style="fill:DarkBlue"/>
-
- <rect id="Rect2" x="30" y="15" width="15" height="70"
- rx="10" ry="10" style="fill:Yellow"/>
- </g>
-
- <filter id="OffsetBGX" filterUnits="userSpaceOnUse" x="0" y="0"
- width="120" height="120">
- <feOffset in="BackgroundImage" dx="60" dy="0"/>
- </filter>
-
- <filter id="OffsetBGY" filterUnits="userSpaceOnUse" x="0" y="0"
- width="440" height="260">
- <feOffset in="BackgroundImage" dx="0" dy="140"/>
- </filter>
- </defs>
-
- <g transform="translate(0 40)" class="legend">
-
- <!-- ============================================== -->
- <!-- Enable Background_1_* -->
- <!-- ============================================== -->
- <svg class="row1" width="421" height="400"
- style="enable-background:new 19 30 403 60">
-
- <g transform="translate(20 0)"
- style="enable-background:new;">
- <rect x="0" y="0" width="60" height="120"
- style="fill:Beige"/>
-
- <use xlink:href="#uglyBlobs"/>
- <rect x="0" y="0" width="1" height="1"
- style="filter:url(#OffsetBGX)"/>
-
- <rect x="0" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <rect x="60" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <g transform="translate(60, 135)">
- <text x="0" y="0" style="text-anchor:middle">
- Left Copied to right
- </text>
- </g>
- </g>
-
- <g transform="translate(160 0)">
- <line x1="-5" y1="20" x2="125" y2="45"
- style="stroke-width:5; stroke:#AA3333"/>
-
- <line x1="-5" y1="100" x2="125" y2="75"
- style="stroke-width:5; stroke:#AA3333"/>
-
- <g style="enable-background:new">
- <rect x="0" y="0" width="60" height="120"
- style="fill:Beige"/>
- <g style="opacity: 0.75">
- <rect x="5" y="5" width="50" height="50"
- style="fill:deepPink"/>
- <use xlink:href="#uglyBlobs"
- style="opacity:0.75"/>
- <rect x="0" y="0" width="120" height="120"
- style="filter:url(#OffsetBGX)"/>
- </g>
- </g>
-
- <rect x="0" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <rect x="60" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <g transform="translate(60, 135)">
- <text x="0" y="0" style="text-anchor:middle">
- Right is transparent
- </text>
- </g>
- </g>
-
- <g transform="translate(300 0)">
- <line x1="-5" y1="20" x2="125" y2="45"
- style="stroke-width:5; stroke:#AA3333"/>
-
- <line x1="-5" y1="100" x2="125" y2="75"
- style="stroke-width:5; stroke:#AA3333"/>
-
- <rect x="0" y="0" width="60" height="120"
- style="fill:Beige"/>
- <g style="enable-background:new">
- <ellipse cx="25" cy="45" rx="20" ry="30"
- style="fill:#AA00CC"/>
-
- <g style="opacity: 0.75">
- <use xlink:href="#uglyBlobs"/>
- <rect x="0" y="0" width="120" height="120"
- style="filter:url(#OffsetBGX)"/>
- </g>
- </g>
-
- <rect x="0" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <rect x="60" y="0" width="60" height="120"
- style="fill:none; stroke:black; stroke-width:2"/>
- <g transform="translate(60, 135)">
- <text x="0" y="0" style="text-anchor:middle">
- Blobs opaquely merged w/ oval
- </text>
- </g>
- </g>
-
- <!-- ============================================== -->
- <!-- BGEnable _2_* -->
- <!-- ============================================== -->
- <rect x="0" y="0" width="10" height="10"
- style="filter:url(#OffsetBGY)"/>
-
- <g transform="translate(220, 270)">
- <text x="0" y="0" style="text-anchor:middle">
- Copy of middle of first row (by setting
- enable-background bounds)
- </text>
- </g>
- </svg>
-
-
-
-
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box"/>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/batikFont.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/batikFont.svg
deleted file mode 100644
index 1fe8fef5a64..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/batikFont.svg
+++ /dev/null
@@ -1,182 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Defines a Batik SVG font. -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: batikFont.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - Batik Font test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Batik SVG Font</text>
-
- <defs>
- <symbol id="Batik_Squiggle" viewBox="0 0 540 570">
- <path id="Batik_Squiggle_Blue" fill="#6666FF"
- d="M172,44C137,60,31,135,11,199c-8,27,22,48,44,33
- C14,306-1,332,0,356c0,14,13,42,44,27c8-4,35-25,52-41
- c14-1,24-11,42-28c17,14,36,10,52-7c22,2,82-78,44-108
- c-3-24-30-37-53-18c-6-2-13-1-18,1c22-35,43-82,49-105
- C219,47,188,36,172,44z"/>
- <path id="Batik_Squiggle_Red" fill="#FF0000"
- d="M400,0c-18,3-49,31-49,31c-29,23-43,58-28,95
- c-13,14-29,44-29,67c0,28,20,52,50,29c7,8,21,16,37,5
- c-5,29,3,48,26,49c1,10,13,31,36,17c16-10,58-39,79-56
- c25-23,25-94-18-89c33-59-3-96-27-84c-10,4-46,25-52,30
- c-1-7-5-12-11-14C436,45,436-5,401,0z"/>
- <path id="Batik_Squiggle_Green" fill="#33CC33"
- d="M275,353c-46,12-88,43-114,91c-9,16,6,37,25,33
- c-14,24-40,67-15,81c28,16,52-8,60-15c18,21,50,10,81-17
- c41,14,68-2,103-53c8-12,30-43,30-65c0-16-15-30-35-21
- c-1-12-9-38-53-19c-10-6-31-5-54,17
- C308,375,300,347,275,353z"/>
- </symbol>
-
- <!-- ============================= -->
- <!-- Batik SVG Font Definition -->
- <!-- ============================= -->
-
- <font horiz-adv-x="150" id="Batik">
- <font-face
- font-family="Batik SVGFont"
- units-per-em="240"
- ascent="190"
- descent="50"
- alphabetic="0"/>
-
- <missing-glyph horiz-adv-x="150" d="M20 0 V240 H100 V0 z"/>
-
-
- <glyph unicode=" " glyph-name=" " horiz-adv-x="100"/>
-
- <glyph id="B" unicode="B" glyph-name="B" horiz-adv-x="130">
- <g transform="scale(1,-1) translate(0,-170)">
- <!-- Put the Squiggle in the B -->
- <use xlink:href="#Batik_Squiggle"
- x="45" y="103" width="54" height="57"/>
- <path d="M21.244,141.963V40.831c0-6.188-0.57-10.773-1.707-13.754c-1.137-2.977-3.066-5.461-5.793-7.449c-1.137-0.766-2.367-1.395-3.695-1.891s-3.012-0.938-5.055-1.32c-2.125-0.371-3.488-0.781-4.094-1.23s-0.906-1.121-0.906-2.02
- c0-1.195,0.32-2.035,0.969-2.52c0.645-0.484,1.953-0.73,3.93-0.73c0.758,0,3.816,0.211,9.176,0.625c5.355,0.418,10.387,0.625,15.098,0.625c2.961,0,7.883-0.207,14.758-0.625c6.875-0.414,12.324-0.625,16.352-0.625c16.711,0,29.762,3.461,39.145,10.379
- s14.074,16.574,14.074,28.965c0,7.148-1.793,13.418-5.375,18.816c-3.586,5.398-9,9.996-16.242,13.797v2.18c11.574,2.051,20.445,6.547,26.613,13.492s9.254,15.879,9.254,26.805c0,15.406-5.184,27.645-15.551,36.715s-24.473,13.602-42.316,13.602
- c-6.078,0-13.367-0.293-21.871-0.875c-8.508-0.586-13.898-0.875-16.172-0.875c-6.762,0-13.863,0.348-21.301,1.043c-1.824,0.137-2.965,0.207-3.418,0.207c-0.609,0-1.199-0.344-1.77-1.027s-0.852-1.406-0.852-2.172c0-1.598,1.355-2.93,4.074-3.996l0.113-0.055
- c1.809-0.836,3.223-1.574,4.242-2.223c1.02-0.645,1.906-1.387,2.66-2.223c2.039-2.047,3.492-4.516,4.359-7.402s1.301-7.254,1.301-13.105z M39.244,73.209c0,3.648,0.453,5.93,1.367,6.84c0.914,0.914,2.816,1.367,5.711,1.367h16.555
- c12.023,0,20.758-2.031,26.203-6.098c5.441-4.066,8.164-10.508,8.164-19.324c0-10.945-4.188-20.027-12.559-27.246c-8.375-7.219-18.914-10.832-31.625-10.832c-5.711,0-9.441,0.855-11.191,2.566s-2.625,5.148-2.625,10.316v42.41z M39.244,150.737
- c0,6.539,1.789,10.953,5.371,13.242c3.578,2.293,11.16,3.438,22.746,3.438c14.172,0,24.82-3.031,31.945-9.094s10.688-15.156,10.688-27.281c0-13.031-4.234-23.188-12.695-30.461s-20.316-10.914-35.563-10.914H47.463c-3.578,0-5.84,0.477-6.793,1.426
- s-1.426,3.285-1.426,7.004v52.641z"/>
- </g>
- </glyph>
-
- <glyph id="a" unicode="a" glyph-name="a" horiz-adv-x="105">
- <path transform="scale(1,-1)translate(-125, -170)"
- d="M194.825,161.952c-5.238,4.766-10.891,8.285-16.961,10.559c-6.07,2.27-12.863,3.406-20.375,3.406c-7.363,0-12.98-1.922-16.848-5.762c-3.871-3.844-5.805-9.414-5.805-16.719c0-9.359,4.266-16.758,12.805-22.195
- c8.535-5.438,23.766-10.215,45.695-14.324v-15.789c0-7.09-2.16-12.523-6.477-16.297s-10.523-5.664-18.625-5.664c-6.891,0-11.758,0.992-14.598,2.977s-4.258,5.336-4.258,10.063c0,1.984,0.281,4.27,0.852,6.863s0.855,4.156,0.855,4.688
- c0,1.07-0.516,1.945-1.547,2.633s-2.352,1.027-3.953,1.027c-3.055,0-5.652-0.816-7.793-2.449s-3.207-3.664-3.207-6.098c0-6.605,3.664-12.625,11-18.055c7.332-5.43,15.977-8.148,25.93-8.148c13.906,0,23.727,2.621,29.465,7.855
- c5.734,5.238,8.605,14.535,8.605,27.891v42.844c0,6.516,0.621,10.715,1.867,12.594s3.609,2.816,7.086,2.816c0.602,0,1.434-0.035,2.492-0.113c1.055-0.078,1.773-0.117,2.152-0.117c0.527,0,1.02,0.246,1.473,0.73c0.453,0.488,0.68,1.07,0.68,1.742
- c0,1.574-1.273,2.887-3.816,3.934s-5.785,1.574-9.73,1.574c-4.176,0-7.668-1.039-10.477-3.117s-4.973-5.191-6.488-9.348z M193.037,122.167c-16.43,3.43-27.789,7.273-34.074,11.535c-6.285,4.266-9.426,9.973-9.426,17.129c0,5.559,1.512,9.879,4.543,12.961
- c3.027,3.086,7.27,4.625,12.723,4.625c7.492,0,13.738-1.941,18.738-5.832c4.996-3.887,7.496-8.813,7.496-14.777v-25.641z"/>
- </glyph>
-
- <glyph id="ti" unicode="ti" glyph-name="ti" horiz-adv-x="100">
- <g style="fill:#FF0000;" transform="scale(1,-1)translate(-215,-170)">
- <path d="M311.259,168.69c-0.684-0.531-2.199-0.871-4.551-1.023c-1.441,0-2.711-0.113-3.813-0.34s-2.105-0.57-3.012-1.027c-3.035-1.594-5.102-3.586-6.203-5.98c-1.102-2.391-1.648-6.625-1.648-12.703v-35.543c0-11.688,0.188-23.227,0.566-34.617
- c0.078-2.047,0.117-3.227,0.117-3.531c0-1.594-0.191-2.617-0.57-3.074c-0.383-0.453-1.066-0.684-2.059-0.684c-1.066,0-9.44,3.681-11.451,4.196s-6.655,1.804-11.209,1.804h-20.266V55.045c0-1.148-0.117-1.918-0.344-2.301s-0.684-0.578-1.363-0.578
- c-1.219,0-3.059,2.172-5.527,6.516s-4.727,7.617-6.777,9.824c-2.887,3.199-5.98,6.246-9.285,9.141s-4.953,4.609-4.953,5.141c0,0.609,0.375,1.203,1.129,1.773s1.434,0.855,2.035,0.855h8.586v59.84c0,11.266,2.051,19.273,6.16,24.027
- c4.105,4.754,10.875,7.133,20.305,7.133c5.724,0,11.038-1.066,15.948-3.17c4.26-0.381,8.633-0.58,13.126-0.58c4.328,0,8.957,0.211,13.895,0.625c4.934,0.414,7.668,0.625,8.199,0.625c1.141,0,2.09-0.266,2.848-0.793c0.758-0.531,1.141-1.176,1.141-1.934
- c0-1.137-0.344-1.969-1.023-2.5z M251.317,163.288c-2.773-2.922-4.156-7.227-4.156-12.914v-64.957c0,0,12.812,0.543,13.215,0.57c1.194,0.081,2.965,0.184,5.164,0.184c3.867,0,6.23,1.637,7.637,3.914c1.402,2.281,2.105,7.367,2.105,15.266v42.039
- c0,4.781-0.285,8.273-0.848,10.477c-0.566,2.203-1.563,4.211-2.992,6.031c-0.758,0.836-1.961,1.863-3.617,3.074c-0.292,0.169-0.532,0.312-0.731,0.434c-1.229,0.172-2.446,0.261-3.651,0.261c-5.313,0-9.355-1.457-12.125-4.379z"/>
- <path d="M284.067,48.667c1.969,0,4.207-1.535,6.711-4.605c2.5-3.07,3.754-5.555,3.754-7.453c0-1.969-1.309-4.453-3.926-7.449c-2.617-2.992-4.648-4.492-6.086-4.492c-1.594,0-3.695,1.555-6.313,4.664s-3.926,5.766-3.926,7.961c0,2.352,1.137,4.836,3.41,7.453s4.398,3.922,6.375,3.922z"/>
- </g>
- </glyph>
-
-
- <glyph id="k" unicode="k" glyph-name="k" horiz-adv-x="120">
- <path transform="scale(1,-1)translate(-310, -170)"
- d="M331.507,147.307V35.413c0-8.078-0.68-13.219-2.031-15.43s-3.906-3.316-7.664-3.316h-1.805c-1.387,0-2.465-0.242-3.23-0.734c-0.77-0.492-1.191-1.188-1.27-2.094c0-1.656,1.977-2.941,5.93-3.848l0.23-0.074
- c1.824-0.301,3.516-0.68,5.074-1.133s3.098-0.984,4.617-1.594c2.66-1.059,5.586-2.535,8.781-4.43c3.191-1.895,5.246-2.844,6.16-2.844c0.984,0,1.746,0.383,2.277,1.141s0.801,1.859,0.801,3.301c0,0.305-0.039,1.082-0.113,2.332
- c-0.078,1.254-0.113,2.375-0.113,3.359c-0.383,5.391-0.668,10.684-0.859,15.883s-0.285,10.531-0.285,15.996v80.641l33.148-30.207c1.434-1.367,2.566-2.715,3.398-4.047c0.832-1.328,1.25-2.527,1.25-3.594c0-1.289-1.324-2.316-3.969-3.078
- c-0.305-0.074-0.566-0.148-0.793-0.227c-1.891-0.375-3.215-0.828-3.969-1.359c-0.758-0.527-1.133-1.242-1.133-2.148c0-0.68,0.453-1.262,1.359-1.754s2.004-0.738,3.289-0.738c0.301,0,2.305,0.211,6.008,0.625c3.703,0.418,7.297,0.625,10.773,0.625
- c2.871,0,6.141-0.207,9.809-0.625c3.664-0.414,5.875-0.625,6.633-0.625c1.438,0,2.496,0.227,3.176,0.68s1.02,1.133,1.02,2.039c0,1.734-1.285,2.828-3.855,3.281h-0.113c-1.133,0.152-2.27,0.379-3.402,0.684s-2.305,0.723-3.516,1.254
- c-7.332,2.891-13.758,7.07-19.273,12.543c-0.605,0.684-1.059,1.141-1.359,1.367l-19.73,17.781c10.66,14.914,19.223,26.215,25.688,33.902s11.59,12.672,15.371,14.953c3.023,1.75,6.879,2.969,11.566,3.652c0.375,0.078,0.641,0.113,0.793,0.113
- c2.191,0.152,3.609,0.438,4.254,0.852c0.641,0.414,1,1.113,1.078,2.094c0,1.133-0.512,1.922-1.535,2.375s-3.012,0.68-5.965,0.68h-19.277c-5,0-15.23-10.113-30.684-30.34c-5.609-7.375-10.117-13.227-13.523-17.563l-6.516,6.156v15.617
- c0,6.852,0.531,11.344,1.602,13.477c1.066,2.133,3.086,3.883,6.059,5.25c1.219,0.535,3.121,0.992,5.715,1.371c0.078,0.023,0.152,0.031,0.23,0.031c2.133,0.152,3.523,0.492,4.172,1.023s0.973,1.363,0.973,2.5c0,0.836-0.344,1.496-1.027,1.988
- s-1.594,0.738-2.734,0.738c-0.305,0-2.758-0.211-7.355-0.625c-4.602-0.414-8.992-0.625-13.172-0.625c-6.309,0-12.313,0.375-18.016,1.125c-0.914,0.082-1.445,0.125-1.594,0.125c-0.836,0-1.523-0.25-2.055-0.746s-0.797-1.09-0.797-1.777
- c0-0.766,0.262-1.473,0.789-2.121c0.523-0.648,1.613-1.434,3.27-2.355c0.375-0.227,0.789-0.492,1.242-0.797c1.273-0.758,2.215-1.445,2.816-2.055c1.277-1.367,2.16-3.074,2.648-5.129c0.488-2.051,0.734-5.926,0.734-11.629z"/>
- </glyph>
-
- <hkern g1="B" g2="a" k="5"/>
- <hkern g1="a" g2="t" k="14"/>
- <hkern g1="a" g2="ti" k="14"/>
- <hkern g1="i" g2="k" k="6"/>
- <hkern g1="ti" g2="k" k="6"/>
- </font>
-
-
- <altGlyphDef id="a1">
- <glyphRef xlink:href="#a"/>
- </altGlyphDef>
-
- <altGlyphDef id="bcde">
- <glyphRef xlink:href="#B"/>
- <glyphRef xlink:href="fontGlyphsBoth.svg#c"/>
- <glyphRef xlink:href="fontGlyphsBoth.svg#d"/>
- <glyphRef xlink:href="fontGlyphsBoth.svg#e"/>
- </altGlyphDef>
-
-
- <altGlyphDef id="bcItems">
- <altGlyphItem>
- <glyphRef xlink:href="#B"/>
- </altGlyphItem>
- <altGlyphItem>
- <glyphRef xlink:href="badRef#c"/>
- <glyphRef xlink:href="fontGlyphsBoth.svg#c"/>
- </altGlyphItem>
- </altGlyphDef>
-
- </defs>
-
- <circle cx="80" cy="250" r="5" fill="red"/>
- <text x="80" y="250" font-family="Batik SVGFont" font-size="150">Batik</text>
- <text x="80" y="300" font-family="Batik SVGFont" font-size="30">BBB</text>
- <text x="80" y="330" font-family="Batik SVGFont" font-size="30">aaa</text>
- <text x="80" y="360" font-family="Batik SVGFont" font-size="30">tititi</text>
- <text x="80" y="390" font-family="Batik SVGFont" font-size="30">kkk</text>
- <text x="80" y="420" font-family="Batik SVGFont" font-size="30">ktiaB</text>
- <text x="80" y="450" font-family="Batik SVGFont" font-size="30">atikB</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph.svg
deleted file mode 100644
index 0adb0edb551..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph.svg
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests various altGlyph uses -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontAltGlyph.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - altGlyph test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">altGlyph Test</text>
-
- <defs>
-
- <!-- ============================= -->
- <!-- SVG Font Definition -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Comic Sans font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- Converted using SteadyState's TrueType/SVG font -->
- <!-- toolkit (http://www.steadystate.com/svg -->
- <!-- Horizontal Kerning has been added to the font for -->
- <!-- testing purposes. -->
-
- <font horiz-adv-x="959">
- <font-face
- font-family="SVGComic"
- units-per-em="2048"
- panose-1="3 15 7 2 3 3 2 2 2 4"
- ascent="2257"
- descent="597"/>
- <missing-glyph horiz-adv-x="1024" d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/>
-
- <!-- "a" glyph -->
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1048" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z"/>
-
- <!-- "b" glyph -->
- <glyph unicode="b" glyph-name="b" horiz-adv-x="1215" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z"/>
-
- <!-- "c" glyph -->
- <glyph unicode="c" glyph-name="c" horiz-adv-x="1052" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z"/>
-
- <!-- "d" glyph -->
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1203" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616
-857z"/>
-
- <!-- "e" glyph -->
- <glyph unicode="e" glyph-name="e" horiz-adv-x="1122" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
-
- <!-- "f" glyph -->
- <glyph unicode="f" glyph-name="f" horiz-adv-x="1041" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z"/>
-
- <!-- "g" glyph -->
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1087" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z"/>
-
-
- <!-- purple "a" glyph -->
- <glyph id="purpleA" horiz-adv-x="1048">
- <path style="fill:purple" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z"/>
- </glyph>
-
- <!-- purple "b" glyph -->
- <glyph id="purpleB" horiz-adv-x="1215">
- <path style="fill:purple" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z"/>
- </glyph>
-
- <!-- purple "c" glyph -->
- <glyph id="purpleC" horiz-adv-x="1052">
- <path style="fill:purple" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z"/>
- </glyph>
-
-
- <!-- purple "d" glyph -->
- <glyph id="purpleD" horiz-adv-x="1203">
- <path style="fill:purple" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616
-857z"/>
- </glyph>
-
- <!-- purple "e" glyph -->
- <glyph id="purpleE" horiz-adv-x="1122">
- <path style="fill:purple" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
- </glyph>
-
- <!-- purple "f" glyph -->
- <glyph id="purpleF" horiz-adv-x="1041">
- <path style="fill:purple" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z"/>
- </glyph>
-
- <!-- purple "g" glyph -->
- <glyph id="purpleG" horiz-adv-x="1087">
- <path style="fill:purple" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z"/>
- </glyph>
-
-
-
- </font>
-
- <altGlyphDef id="BCD">
- <glyphRef xlink:href="batikFont.svg#B"/>
- <glyphRef xlink:href="#purpleC"/>
- <glyphRef xlink:href="#purpleD"/>
- </altGlyphDef>
-
- <altGlyphDef id="purpleC1">
- <glyphRef xlink:href="#purpleC"/>
- </altGlyphDef>
-
- <altGlyphDef id="purpleD1">
- <glyphRef xlink:href="#purpleD"/>
- </altGlyphDef>
-
- <altGlyphDef id="purpleE1">
- <glyphRef xlink:href="#purpleE"/>
- </altGlyphDef>
-
-
- <altGlyphDef id="items">
- <altGlyphItem>
- <glyphRef xlink:href="#badRef"/>
- <glyphRef xlink:href="#purpleC"/>
- </altGlyphItem>
- <altGlyphItem>
- <glyphRef xlink:href="#purpleD"/>
- </altGlyphItem>
- </altGlyphDef>
-
-
- </defs>
-
-
- <g id="alt_glyph_tests" style="font-family:SVGComic; font-size:30">
-
- <text x="30" y="80">a
-<altGlyph xlink:href="#purpleB">b</altGlyph>c
-<altGlyph xlink:href="#purpleD">d</altGlyph>e
-<altGlyph xlink:href="#purpleF">f</altGlyph>g</text>
-
- <text x="30" y="130">ab
-<altGlyph xlink:href="#purpleC1">c</altGlyph>
-<altGlyph xlink:href="#purpleD1">d</altGlyph>
-<altGlyph xlink:href="#purpleE1">e</altGlyph>fg</text>
-
- <text x="30" y="180">ab
-<altGlyph xlink:href="fontGlyphsBoth.svg#c">c</altGlyph>
-<altGlyph xlink:href="fontGlyphsBoth.svg#d">d</altGlyph>
-<altGlyph xlink:href="fontGlyphsBoth.svg#e">e</altGlyph>fg</text>
-
- <text x="30" y="230"><altGlyph xlink:href="batikFont.svg#a1">a</altGlyph>bcdefg</text>
-
- <text x="30" y="280">a<altGlyph xlink:href="#BCD">bcd</altGlyph>efg</text>
-
- <text x="30" y="330">a<altGlyph xlink:href="batikFont.svg#bcde">bcde</altGlyph>fg</text>
-
- <text x="30" y="380">ab<altGlyph xlink:href="#items">cd</altGlyph>efg</text>
-
- <text x="30" y="430">a<altGlyph xlink:href="batikFont.svg#bcItems">bc</altGlyph>defg</text>
-
- </g>
-
- <g id="test_descriptions">
- <text x="30" y="100">altGlyph references local glyph</text>
- <text x="30" y="150">altGlyph references local altGlyphDef</text>
- <text x="30" y="200">altGlyph references external glyph</text>
- <text x="30" y="250">altGlyph references external altGlyphDef</text>
- <text x="30" y="300">local altGlyphDef with multiple glyphRefs (internal and external)</text>
- <text x="30" y="350">external altGlyphDef with multiple glyphRefs (internal and external)</text>
- <text x="30" y="400">local altGlyphDef with altGlyphItems (some containing invalid glyphRef URIs)</text>
- <text x="30" y="450">external altGlyphDef with altGlyphItems</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph2.svg
deleted file mode 100644
index e282b56e8ab..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph2.svg
+++ /dev/null
@@ -1,146 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests various altGlyph uses -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: fontAltGlyph2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500" font-family="Arial" xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>altGlyph, altGlyphItem</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">altGlyph, altGlyphItem Test</text>
-
- <defs>
- <font id="Font1" horiz-adv-x="1000">
- <font-face font-family="Super Sans" units-per-em="1000" cap-height="600" x-height="400" ascent="700" descent="300" alphabetic="0" mathematical="350" ideographic="400" hanging="500">
- <font-face-src>
- <font-face-name name="Super Sans Bold"/>
- </font-face-src>
- </font-face>
- <missing-glyph d="M0,0h200v200h-200z"/>
- <glyph id="MyA" unicode="A" horiz-adv-x="500" d="M0,0v500h400v-500h-100v200h-200v-200zM100,300h200v100h-200z"/>
- <glyph id="MyB" unicode="B" horiz-adv-x="500" d="M0,0h300v100h-200v100h200v100h-200v100h200v100h-300zM300,100h100v100h-100zM300,300h100v100h-100z"/>
- <glyph id="MyC" unicode="C" horiz-adv-x="500" d="M0,0h400v100h-300v300h300v100h-400z"/>
- <glyph id="MyD" unicode="D" horiz-adv-x="500" d="M0,0h300v100h-200v300h200v100h-300zM300,100h100v300h-100z"/>
- <glyph id="MyE" unicode="E" horiz-adv-x="500" d="M0,0h400v100h-300v100h200v100h-200v100h300v100h-400z"/>
- </font>
- <altGlyphDef id="MyAltGlyphDef1">
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyC"/>
- <glyphRef xlink:href="#MyD"/>
- <glyphRef xlink:href="#MyE"/>
- </altGlyphDef>
- <altGlyphDef id="MyAltGlyphDef2">
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#NoSuchId"/>
- <glyphRef xlink:href="#MyC"/>
- <glyphRef xlink:href="#MyD"/>
- <glyphRef xlink:href="#MyE"/>
- </altGlyphDef>
- <altGlyphDef id="MyAltGlyphDef3">
- <altGlyphItem>
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#MyA"/>
- </altGlyphItem>
- <altGlyphItem>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- </altGlyphItem>
- </altGlyphDef>
- <altGlyphDef id="MyAltGlyphDef4">
- <altGlyphItem>
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#NoSuchId"/>
- <glyphRef xlink:href="#MyA"/>
- </altGlyphItem>
- <altGlyphItem>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- </altGlyphItem>
- </altGlyphDef>
- <altGlyphDef id="MyAltGlyphDef5">
- <altGlyphItem>
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#NoSuchId"/>
- <glyphRef xlink:href="#MyA"/>
- </altGlyphItem>
- <altGlyphItem>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#NoSuchId"/>
- </altGlyphItem>
- </altGlyphDef>
- </defs>
-
- <g id="test-body-content" font-family="sans-serif" >
- <text fill="blue" x="5" y="20%">altGlyph referencing a unique glyph...</text>
- <text x="5" y="23%">...which is valid : "
- <altGlyph fill="green" xlink:href="#MyE">No Match</altGlyph>
-" </text>
- <text x="5" y="26%">...which has an
- <tspan fill="red">invalid</tspan>
- id : " <altGlyph fill="red" xlink:href="#NoSuchID">No Match</altGlyph>
-" </text>
- <text x="5" y="29%">...which is
- <tspan fill="red">not</tspan>
- an actual glyph : " <altGlyph fill="red" xlink:href="#Font1">No Match</altGlyph>
-" </text>
- <text fill="blue" x="5" y="40%">altGlyph referencing a glyphDef containing...</text>
- <text x="5" y="43%">...5 valid glyphRefs : "
- <altGlyph fill="green" xlink:href="#MyAltGlyphDef1">No Match</altGlyph>
-" </text>
- <text x="5" y="46%">...4 valid and an
- <tspan fill="red">invalid</tspan>
- glyphRefs : " <altGlyph fill="red" xlink:href="#MyAltGlyphDef2">No Match</altGlyph>
-" </text>
- <text x="5" y="49%">...2 altGlyphItems (both valid) : "
- <altGlyph fill="green" xlink:href="#MyAltGlyphDef3">No Match</altGlyph>
-" </text>
- <text x="5" y="52%">...2 altGlyphItems (2nd is valid) : "
- <altGlyph fill="green" xlink:href="#MyAltGlyphDef4">No Match</altGlyph>
-" </text>
- <text x="5" y="55%">...2 altGlyphItems (both
- <tspan fill="red">invalid</tspan>
-) : " <altGlyph fill="red" xlink:href="#MyAltGlyphDef5">No Match</altGlyph>
-" </text>
- <text x="5" y="58%">...5 glyphRefs with dx/dy/rotate : "
- <altGlyph rotate="10,10,10,10,10" dx="0,2,2,2,2" dy="0,2,2,-2,-2" fill="green" xlink:href="#MyAltGlyphDef1">No Match</altGlyph>
-" </text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph3.svg
deleted file mode 100644
index 4a9c0388dc2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontAltGlyph3.svg
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests various altGlyph uses -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontAltGlyph3.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - altGlyph test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">altGlyph Test</text>
-
- <defs>
-
- <!-- ============================= -->
- <!-- SVG Font Definition -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Comic Sans font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- Converted using SteadyState's TrueType/SVG font -->
- <!-- toolkit (http://www.steadystate.com/svg -->
- <!-- Horizontal Kerning has been added to the font for -->
- <!-- testing purposes. -->
-
- <font horiz-adv-x="959">
- <font-face
- font-family="SVGComic"
- units-per-em="2048"
- panose-1="3 15 7 2 3 3 2 2 2 4"
- ascent="2257"
- descent="597"/>
- <missing-glyph horiz-adv-x="1024" d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/>
-
- <!-- "a" glyph -->
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1048" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z"/>
-
- <!-- "b" glyph -->
- <glyph unicode="b" glyph-name="b" horiz-adv-x="1215" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z"/>
-
- <!-- "c" glyph -->
- <glyph unicode="c" glyph-name="c" horiz-adv-x="1052" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z"/>
-
- <!-- "d" glyph -->
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1203" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616
-857z"/>
-
- <!-- "e" glyph -->
- <glyph unicode="e" glyph-name="e" horiz-adv-x="1122" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
-
- <!-- "f" glyph -->
- <glyph unicode="f" glyph-name="f" horiz-adv-x="1041" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z"/>
-
- <!-- "g" glyph -->
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1087" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z"/>
-
-
- <!-- purple "a" glyph -->
- <glyph id="purpleA" horiz-adv-x="1048">
- <path style="fill:purple" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z"/>
- </glyph>
-
- <!-- purple "b" glyph -->
- <glyph id="purpleB" horiz-adv-x="1215">
- <path style="fill:purple" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z"/>
- </glyph>
-
- <!-- purple "c" glyph -->
- <glyph id="purpleC" horiz-adv-x="1052">
- <path style="fill:purple" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z"/>
- </glyph>
-
-
- <!-- purple "d" glyph -->
- <glyph id="purpleD" horiz-adv-x="1203">
- <path style="fill:purple" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616
-857z"/>
- </glyph>
-
- <!-- purple "e" glyph -->
- <glyph id="purpleE" horiz-adv-x="1122">
- <path style="fill:purple" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
- </glyph>
-
- <!-- purple "f" glyph -->
- <glyph id="purpleF" horiz-adv-x="1041">
- <path style="fill:purple" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z"/>
- </glyph>
-
- <!-- purple "g" glyph -->
- <glyph id="purpleG" horiz-adv-x="1087">
- <path style="fill:purple" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z"/>
- </glyph>
-
-
-
- </font>
-
- <altGlyphDef id="BCD">
- <glyphRef xlink:href="batikFont.svg#B"/>
- <glyphRef xlink:href="#purpleC"/>
- <glyphRef xlink:href="#purpleD"/>
- </altGlyphDef>
-
- <altGlyphDef id="purpleC1">
- <glyphRef xlink:href="#purpleC"/>
- </altGlyphDef>
-
- <altGlyphDef id="purpleD1">
- <glyphRef xlink:href="#purpleD"/>
- </altGlyphDef>
-
- <altGlyphDef id="purpleE1">
- <glyphRef xlink:href="#purpleE"/>
- </altGlyphDef>
-
-
- <altGlyphDef id="items">
- <altGlyphItem>
- <glyphRef xlink:href="#badRef"/>
- <glyphRef xlink:href="#purpleC"/>
- </altGlyphItem>
- <altGlyphItem>
- <glyphRef xlink:href="#purpleD"/>
- </altGlyphItem>
- </altGlyphDef>
-
-
- </defs>
-
-
- <g id="alt_glyph_tests" style="font-family:SVGComic; font-size:30">
-
- <text x="30" y="80">a
-<altGlyph xlink:href="#purpleB">b</altGlyph>c
-<altGlyph xlink:href="#purpleD">d</altGlyph>e
-<altGlyph xlink:href="#purpleF">f</altGlyph>g</text>
-
- <text x="30" y="130">ab
-<altGlyph xlink:href="#purpleC1">c</altGlyph>
-<altGlyph xlink:href="#purpleD1">d</altGlyph>
-<altGlyph xlink:href="#purpleE1">e</altGlyph>fg</text>
-
- <text x="30" y="180">ab
-<altGlyph xlink:href="fontGlyphsBoth.svg#c">c</altGlyph>
-<altGlyph xlink:href="fontGlyphsBoth.svg#d">d</altGlyph>
-<altGlyph xlink:href="fontGlyphsBoth.svg#e">e</altGlyph>fg</text>
-
- <text x="30" y="230"><altGlyph xlink:href="batikFont.svg#a1">a</altGlyph>bcdefg</text>
-
- <text x="30" y="280">a<altGlyph xlink:href="#BCD">b</altGlyph>efg</text>
-
- <text x="30" y="330">a<altGlyph xlink:href="batikFont.svg#bcde">b</altGlyph>fg</text>
-
- <text x="30" y="380">ab<altGlyph xlink:href="#items">c</altGlyph>efg</text>
-
- <text x="30" y="430">a<altGlyph xlink:href="batikFont.svg#bcItems">c</altGlyph>defg</text>
-
- </g>
-
- <g id="test_descriptions">
- <text x="30" y="100">altGlyph references local glyph</text>
- <text x="30" y="150">altGlyph references local altGlyphDef</text>
- <text x="30" y="200">altGlyph references external glyph</text>
- <text x="30" y="250">altGlyph references external altGlyphDef</text>
- <text x="30" y="300">local altGlyphDef with multiple glyphRefs (internal and external)</text>
- <text x="30" y="350">external altGlyphDef with multiple glyphRefs (internal and external)</text>
- <text x="30" y="400">local altGlyphDef with altGlyphItems (some containing invalid glyphRef URIs)</text>
- <text x="30" y="450">external altGlyphDef with altGlyphItems</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontArabic.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontArabic.svg
deleted file mode 100644
index 1d4510b6354..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontArabic.svg
+++ /dev/null
@@ -1,724 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests arabic text with SVG fonts. -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontArabic.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - arabic shaping test</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Arabic shaping test</text>
-<defs>
-<font horiz-adv-x="904">
-
-<font-face
- font-family="SVGArial"
- units-per-em="2048"
- panose-1="2 11 6 4 2 2 2 2 2 4"
- ascent="1854"
- descent="-434"
- alphabetic="0"/>
-
-
-<missing-glyph horiz-adv-x="1536" d="M256 0V1280H1280V0H256zM288 32H1248V1248H288V32z"/>
-
-<glyph unicode=" " glyph-name="space" horiz-adv-x="569" />
-<glyph unicode="!" glyph-name="exclam" horiz-adv-x="569" d="M231 364L176 1141V1466H399V1141L347 364H231ZM184 0V205H391V0H184Z" />
-<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="727" d="M144 947L94 1226V1466H299V1226L254 947H144ZM475 947L426 1226V1466H631V1226L583 947H475Z" />
-<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1139" d="M103 -25L190 401H21V550H220L294 913H21V1062H324L411 1491H561L474 1062H789L876 1491H1027L940 1062H1113V913H910L835 550H1113V401H805L718 -25H568L654 401H340L253 -25H103ZM370 550H684L759
-913H444L370 550Z" />
-<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1139" d="M510 -211V-31Q375 -14 291 29T145 170T73 407L254 441Q275 296 328 228Q404 132 510 121V694Q399 715 283 780Q197 828 151 913T104 1106Q104 1298 240 1417Q331 1497 510 1515V1601H616V1515Q773
-1500 865 1423Q983 1325 1007 1154L821 1126Q805 1232 755 1288T616 1363V844Q752 810 796 791Q880 754 933 701T1014 575T1043 417Q1043 230 924 105T616 -29V-211H510ZM510 1365Q405 1349 345 1281T284 1120Q284 1028 335 966T510 867V1365ZM616 121Q721 134
-789 212T858 405Q858 503 810 562T616 669V121Z" />
-<glyph unicode="%" glyph-name="percent" horiz-adv-x="1821" d="M119 1114Q119 1271 198 1381T427 1491Q565 1491 655 1393T746 1103Q746 917 655 817T429 716Q296 716 208 815T119 1114ZM432 1367Q365 1367 321 1309T276 1096Q276 955 321 898T432 840Q500 840
-544 898T589 1110Q589 1252 544 1309T432 1367ZM433 -54L1235 1491H1381L582 -54H433ZM1067 344Q1067 502 1146 611T1376 721Q1514 721 1604 623T1695 333Q1695 147 1604 47T1377 -54Q1244 -54 1156 45T1067 344ZM1381 597Q1313 597 1269 539T1224 326Q1224 186
-1269 128T1380 70Q1449 70 1493 128T1538 340Q1538 482 1493 539T1381 597Z" />
-<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1366" d="M973 173Q884 74 779 25T552 -25Q327 -25 195 127Q88 251 88 404Q88 540 175 649T437 842Q338 956 305 1027T272 1164Q272 1296 375 1393T636 1491Q786 1491 881 1399T977 1178Q977 969 700
-821L963 486Q1008 574 1033 690L1220 650Q1172 458 1090 334Q1191 200 1319 109L1198 -34Q1089 36 973 173ZM607 937Q724 1006 758 1058T793 1173Q793 1248 746 1295T627 1343Q554 1343 506 1296T457 1181Q457 1147 474 1110T527 1030L607 937ZM860 315L530 724Q384
-637 333 563T282 415Q282 326 353 230T554 134Q635 134 721 184T860 315Z" />
-<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="391" d="M136 947L90 1221V1466H295V1221L247 947H136Z" />
-<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="682" d="M479 -431Q330 -243 227 9T124 531Q124 769 201 987Q291 1240 479 1491H608Q487 1283 448 1194Q387 1056 352 906Q309 719 309 530Q309 49 608 -431H479Z" />
-<glyph unicode=")" glyph-name="parenright" horiz-adv-x="682" d="M253 -431H124Q423 49 423 530Q423 718 380 903Q346 1053 285 1191Q246 1281 124 1491H253Q441 1240 531 987Q608 769 608 531Q608 261 505 9T253 -431Z" />
-<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="797" d="M64 1197L110 1339Q269 1283 341 1242Q322 1423 321 1491H466Q463 1392 443 1243Q546 1295 679 1339L725 1197Q598 1155 476 1141Q537 1088 648 952L528 867Q470 946 391 1082Q317 941 261 867L143
-952Q259 1095 309 1141Q180 1166 64 1197Z" />
-<glyph unicode="+" glyph-name="plus" horiz-adv-x="1196" d="M513 237V639H114V807H513V1206H683V807H1082V639H683V237H513Z" />
-<glyph unicode="," glyph-name="comma" horiz-adv-x="569" d="M182 0V205H387V0Q387 -113 347 -182T220 -290L170 -213Q227 -188 254 -140T284 0H182Z" />
-<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="682" d="M65 440V621H618V440H65Z" />
-<glyph unicode="." glyph-name="period" horiz-adv-x="569" d="M186 0V205H391V0H186Z" />
-<glyph unicode="/" glyph-name="slash" horiz-adv-x="569" d="M0 -25L425 1491H569L145 -25H0Z" />
-<glyph unicode="0" glyph-name="zero" horiz-adv-x="1139" d="M85 723Q85 983 138 1141T297 1386T563 1472Q681 1472 770 1425T917 1288T1008 1070T1041 723Q1041 465 988 307T830 62T563 -25Q351 -25 230 127Q85 310 85 723ZM270 723Q270 362 354 243T563 123Q687
-123 771 243T856 723Q856 1085 772 1204T561 1323Q437 1323 363 1218Q270 1084 270 723Z" />
-<glyph unicode="1" glyph-name="one" horiz-adv-x="1139" d="M763 0H583V1147Q518 1085 413 1023T223 930V1104Q374 1175 487 1276T647 1472H763V0Z" />
-<glyph unicode="2" glyph-name="two" horiz-adv-x="1139" d="M1031 173V0H62Q60 65 83 125Q120 224 201 320T437 542Q676 738 760 852T844 1069Q844 1176 768 1249T568 1323Q438 1323 360 1245T281 1029L96 1048Q115 1255 239 1363T572 1472Q783 1472 906 1355T1029
-1065Q1029 977 993 892T874 713T596 455Q434 319 388 271T312 173H1031Z" />
-<glyph unicode="3" glyph-name="three" horiz-adv-x="1139" d="M86 387L266 411Q297 258 371 191T553 123Q680 123 767 211T855 429Q855 553 774 633T568 714Q517 714 441 694L461 852Q479 850 490 850Q605 850 697 910T789 1095Q789 1194 722 1259T549 1324Q444
-1324 374 1258T284 1060L104 1092Q137 1273 254 1372T545 1472Q665 1472 766 1421T920 1280T974 1091Q974 996 923 918T772 794Q902 764 974 670T1046 433Q1046 241 906 108T552 -26Q359 -26 232 89T86 387Z" />
-<glyph unicode="4" glyph-name="four" horiz-adv-x="1139" d="M662 0V351H26V516L695 1466H842V516H1040V351H842V0H662ZM662 516V1177L203 516H662Z" />
-<glyph unicode="5" glyph-name="five" horiz-adv-x="1139" d="M85 384L274 400Q295 262 371 193T556 123Q686 123 776 221T866 481Q866 635 780 724T553 813Q466 813 396 774T286 671L117 693L259 1446H988V1274H403L324 880Q456 972 601 972Q793 972 925 839T1057
-497Q1057 298 941 153Q800 -25 556 -25Q356 -25 230 87T85 384Z" />
-<glyph unicode="6" glyph-name="six" horiz-adv-x="1139" d="M1019 1107L840 1093Q816 1199 772 1247Q699 1324 592 1324Q506 1324 441 1276Q356 1214 307 1095T256 756Q321 855 415 903T612 951Q792 951 918 819T1045 476Q1045 338 986 220T822 38T586 -25Q361
--25 219 140T77 686Q77 1111 234 1304Q371 1472 603 1472Q776 1472 886 1375T1019 1107ZM284 475Q284 382 323 297T434 168T583 123Q697 123 779 215T861 465Q861 617 780 704T576 792Q454 792 369 705T284 475Z" />
-<glyph unicode="7" glyph-name="seven" horiz-adv-x="1139" d="M97 1274V1447H1046V1307Q906 1158 769 911T556 403Q502 219 487 0H302Q305 173 370 418T556 890T815 1274H97Z" />
-<glyph unicode="8" glyph-name="eight" horiz-adv-x="1139" d="M362 795Q250 836 196 912T142 1094Q142 1254 257 1363T563 1472Q755 1472 872 1361T989 1089Q989 987 936 912T773 795Q908 751 978 653T1049 419Q1049 231 916 103T566 -25Q349 -25 216 103T83
-424Q83 567 155 663T362 795ZM326 1100Q326 996 393 930T567 864Q671 864 737 929T804 1090Q804 1189 736 1256T565 1324Q462 1324 394 1258T326 1100ZM268 423Q268 346 304 274T413 163T568 123Q697 123 781 206T865 417Q865 547 779 632T562 717Q435 717 352
-633T268 423Z" />
-<glyph unicode="9" glyph-name="nine" horiz-adv-x="1139" d="M112 339L285 355Q307 233 369 178T528 123Q611 123 673 161T776 262T843 434T870 654Q870 666 869 690Q815 604 722 551T519 497Q337 497 211 629T85 977Q85 1200 216 1336T546 1472Q689 1472 807
-1395T987 1176T1049 763Q1049 482 988 316T807 62T524 -25Q352 -25 243 70T112 339ZM849 986Q849 1141 767 1232T568 1323Q448 1323 359 1225T270 971Q270 831 354 744T563 656Q688 656 768 743T849 986Z" />
-<glyph unicode=":" glyph-name="colon" horiz-adv-x="569" d="M185 857V1062H390V857H185ZM185 0V205H390V0H185Z" />
-<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="569" d="M182 857V1062H387V857H182ZM182 0V205H387V0Q387 -113 347 -182T220 -290L170 -213Q227 -188 254 -140T284 0H182Z" />
-<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="1196" d="M112 641V809L1083 1219V1040L313 724L1083 405V226L112 641Z" />
-<glyph unicode="=" glyph-name="equal" horiz-adv-x="1196" d="M1082 862H114V1030H1082V862ZM1082 417H114V585H1082V417Z" />
-<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="1196" d="M1083 641L112 226V405L881 724L112 1040V1219L1083 809V641Z" />
-<glyph unicode="?" glyph-name="question" horiz-adv-x="1139" d="M472 361Q471 397 471 415Q471 521 501 598Q523 656 572 715Q608 758 701 840T823 972T851 1079Q851 1184 769 1263T568 1343Q453 1343 376 1271T275 1046L90 1068Q115 1273 238 1382T565 1491Q780
-1491 908 1374T1036 1091Q1036 995 991 914T815 717Q727 639 700 602T660 517T645 361H472ZM461 0V205H666V0H461Z" />
-<glyph unicode="@" glyph-name="at" horiz-adv-x="2079" d="M1161 163Q1096 88 1016 43T854 -3Q765 -3 681 49T545 209T492 446Q492 605 573 764T776 1004T1011 1084Q1098 1084 1177 1039T1313 900L1347 1055H1526L1382 384Q1352 244 1352 229Q1352 202 1372 183T1422
-163Q1475 163 1561 224Q1675 304 1741 438T1808 716Q1808 883 1723 1028T1468 1260T1093 1347Q859 1347 666 1238T366 924T259 485Q259 240 365 63T673 -198T1120 -283Q1382 -283 1559 -195T1824 19H2005Q1954 -86 1830 -195T1535 -367T1123 -431Q901 -431 714
--374T394 -203T195 61Q111 250 111 469Q111 713 211 934Q333 1205 557 1349T1102 1493Q1350 1493 1547 1392T1859 1089Q1956 916 1956 713Q1956 423 1752 198Q1570 -4 1354 -4Q1285 -4 1243 17T1180 77Q1167 102 1161 163ZM677 434Q677 297 742 221T891 145Q947
-145 1009 178T1127 278T1220 445T1256 649Q1256 785 1189 860T1024 935Q960 935 904 903T794 798T709 623T677 434Z" />
-<glyph unicode="A" glyph-name="A" horiz-adv-x="1366" d="M-3 0L560 1466H769L1369 0H1148L977 444H364L203 0H-3ZM420 602H917L764 1008Q694 1193 660 1312Q632 1171 581 1032L420 602Z" />
-<glyph unicode="B" glyph-name="B" horiz-adv-x="1366" d="M150 0V1466H700Q868 1466 969 1422T1128 1285T1186 1091Q1186 997 1135 914T981 780Q1114 741 1185 647T1257 425Q1257 322 1214 234T1106 97T946 25T709 0H150ZM344 850H661Q790 850 846 867Q920 889
-957 940T995 1068Q995 1141 960 1196T860 1272T637 1293H344V850ZM344 173H709Q803 173 841 180Q908 192 953 220T1027 301T1056 425Q1056 507 1014 567T898 652T683 677H344V173Z" />
-<glyph unicode="C" glyph-name="C" horiz-adv-x="1479" d="M1204 514L1398 465Q1337 226 1179 101T791 -25Q554 -25 406 71T180 351T102 744Q102 973 189 1143T438 1402T794 1491Q1014 1491 1164 1379T1373 1064L1182 1019Q1131 1179 1034 1252T790 1325Q621 1325
-508 1244T348 1027T302 745Q302 558 356 419T526 210T775 141Q938 141 1051 235T1204 514Z" />
-<glyph unicode="D" glyph-name="D" horiz-adv-x="1479" d="M158 0V1466H663Q834 1466 924 1445Q1050 1416 1139 1340Q1255 1242 1312 1090T1370 741Q1370 574 1331 445T1231 232T1098 99T923 25T687 0H158ZM352 173H665Q810 173 892 200T1024 276Q1093 345 1131
-461T1170 744Q1170 974 1095 1097T911 1263Q833 1293 660 1293H352V173Z" />
-<glyph unicode="E" glyph-name="E" horiz-adv-x="1366" d="M162 0V1466H1222V1293H356V844H1167V672H356V173H1256V0H162Z" />
-<glyph unicode="F" glyph-name="F" horiz-adv-x="1251" d="M168 0V1466H1157V1293H362V839H1050V666H362V0H168Z" />
-<glyph unicode="G" glyph-name="G" horiz-adv-x="1593" d="M844 575V747L1465 748V204Q1322 90 1170 33T858 -25Q642 -25 466 67T199 335T109 726Q109 940 198 1125T456 1401T843 1491Q1002 1491 1130 1440T1332 1296T1443 1056L1268 1008Q1235 1120 1186 1184T1046
-1286T844 1325Q711 1325 614 1285T458 1178T365 1033Q309 897 309 738Q309 542 376 410T573 214T847 150Q973 150 1093 198T1275 302V575H844Z" />
-<glyph unicode="H" glyph-name="H" horiz-adv-x="1479" d="M164 0V1466H358V864H1120V1466H1314V0H1120V691H358V0H164Z" />
-<glyph unicode="I" glyph-name="I" horiz-adv-x="569" d="M191 0V1466H385V0H191Z" />
-<glyph unicode="J" glyph-name="J" horiz-adv-x="1024" d="M59 416L234 440Q241 272 297 210T452 148Q525 148 578 181T651 272T671 456V1466H865V467Q865 283 821 182T680 28T453 -25Q260 -25 158 86T59 416Z" />
-<glyph unicode="K" glyph-name="K" horiz-adv-x="1366" d="M150 0V1466H344V739L1072 1466H1335L720 872L1362 0H1106L584 742L344 508V0H150Z" />
-<glyph unicode="L" glyph-name="L" horiz-adv-x="1139" d="M150 0V1466H344V173H1066V0H150Z" />
-<glyph unicode="M" glyph-name="M" horiz-adv-x="1706" d="M152 0V1466H444L791 428Q839 283 861 211Q886 291 939 446L1290 1466H1551V0H1364V1227L938 0H763L339 1248V0H152Z" />
-<glyph unicode="N" glyph-name="N" horiz-adv-x="1479" d="M156 0V1466H355L1125 315V1466H1311V0H1112L342 1152V0H156Z" />
-<glyph unicode="O" glyph-name="O" horiz-adv-x="1593" d="M99 714Q99 1079 295 1285T801 1492Q1004 1492 1167 1395T1415 1125T1501 731Q1501 508 1411 332T1156 66T800 -25Q593 -25 430 75T183 348T99 714ZM299 711Q299 446 441 294T799 141Q1018 141 1159 295T1301
-732Q1301 911 1241 1044T1064 1251T802 1325Q596 1325 448 1184T299 711Z" />
-<glyph unicode="P" glyph-name="P" horiz-adv-x="1366" d="M158 0V1466H711Q857 1466 934 1452Q1042 1434 1115 1384T1232 1242T1277 1042Q1277 855 1158 726T728 596H352V0H158ZM352 769H731Q919 769 998 839T1077 1036Q1077 1128 1031 1193T908 1280Q859 1293
-727 1293H352V769Z" />
-<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1593" d="M1269 157Q1404 64 1518 21L1461 -114Q1303 -57 1146 66Q983 -25 786 -25Q587 -25 425 71T176 341T88 733Q88 950 176 1128T426 1399T790 1492Q993 1492 1156 1396T1404 1126T1490 734Q1490 553 1435
-409T1269 157ZM842 405Q1010 358 1119 265Q1290 421 1290 734Q1290 912 1230 1045T1053 1251T791 1325Q574 1325 431 1177T288 733Q288 447 429 294T791 141Q895 141 987 180Q896 239 795 264L842 405Z" />
-<glyph unicode="R" glyph-name="R" horiz-adv-x="1479" d="M161 0V1466H811Q1007 1466 1109 1427T1272 1287T1333 1066Q1333 910 1232 803T920 667Q997 630 1037 594Q1122 516 1198 399L1453 0H1209L1015 305Q930 437 875 507T777 605T688 644Q655 651 580 651H355V0H161ZM355
-819H772Q905 819 980 846T1094 934T1133 1066Q1133 1170 1058 1237T819 1304H355V819Z" />
-<glyph unicode="S" glyph-name="S" horiz-adv-x="1366" d="M92 471L275 487Q288 377 335 307T483 193T708 149Q819 149 904 182T1030 272T1072 398Q1072 467 1032 518T900 605Q841 628 639 676T356 768Q251 823 200 904T148 1087Q148 1198 211 1294T395 1441T664
-1491Q827 1491 951 1439T1143 1284T1215 1053L1029 1039Q1014 1178 928 1249T672 1320Q496 1320 416 1256T335 1100Q335 1021 392 970Q448 919 684 866T1009 772Q1137 713 1198 623T1259 414Q1259 297 1192 194T1000 33T717 -25Q518 -25 384 33T173 207T92 471Z"
-/>
-<glyph unicode="T" glyph-name="T" horiz-adv-x="1251" d="M531 0V1293H48V1466H1210V1293H725V0H531Z" />
-<glyph unicode="U" glyph-name="U" horiz-adv-x="1479" d="M1120 1466H1314V619Q1314 398 1264 268T1084 57T741 -25Q535 -25 404 46T217 251T161 619V1466H355V620Q355 429 390 339T512 199T724 150Q938 150 1029 247T1120 620V1466Z" />
-<glyph unicode="V" glyph-name="V" horiz-adv-x="1366" d="M577 0L9 1466H219L600 401Q646 273 677 161Q711 281 756 401L1152 1466H1350L776 0H577Z" />
-<glyph unicode="W" glyph-name="W" horiz-adv-x="1933" d="M414 0L25 1466H224L447 505Q483 354 509 205Q565 440 575 476L854 1466H1088L1298 724Q1377 448 1412 205Q1440 344 1485 524L1715 1466H1910L1508 0H1321L1012 1117Q973 1257 966 1289Q943 1188 923
-1117L612 0H414Z" />
-<glyph unicode="X" glyph-name="X" horiz-adv-x="1366" d="M9 0L576 764L76 1466H307L573 1090Q656 973 691 910Q740 990 807 1077L1102 1466H1313L798 775L1353 0H1113L744 523Q713 568 680 621Q631 541 610 511L242 0H9Z" />
-<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1366" d="M571 0V621L6 1466H242L531 1024Q611 900 680 776Q746 891 840 1035L1124 1466H1350L765 621V0H571Z" />
-<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1251" d="M41 0V180L792 1119Q872 1219 944 1293H126V1466H1176V1293L353 276L264 173H1200V0H41Z" />
-<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="569" d="M139 -407V1466H536V1317H319V-258H536V-407H139Z" />
-<glyph unicode="\" glyph-name="backslash" horiz-adv-x="569" d="M425 -25L0 1491H145L569 -25H425Z" />
-<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="569" d="M436 -407H39V-258H256V1317H39V1466H436V-407Z" />
-<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="961" d="M239 690H54L407 1491H552L907 690H726L479 1287L239 690Z" />
-<glyph unicode="_" glyph-name="underscore" horiz-adv-x="1139" d="M-31 -407V-277H1162V-407H-31Z" />
-<glyph unicode="`" glyph-name="grave" horiz-adv-x="682" d="M465 1194H320L89 1474H330L465 1194Z" />
-<glyph unicode="a" glyph-name="a" horiz-adv-x="1139" d="M828 131Q728 46 636 11T437 -24Q262 -24 168 61T74 280Q74 358 109 422T202 526T332 585Q385 599 492 612Q710 638 813 674Q814 711 814 721Q814 831 763 876Q694 937 558 937Q431 937 371 893T281 735L105
-759Q129 872 184 941T343 1048T584 1086Q720 1086 805 1054T930 974T986 851Q995 805 995 685V445Q995 194 1006 128T1052 0H864Q836 56 828 131ZM813 533Q715 493 519 465Q408 449 362 429T291 371T266 285Q266 213 320 165T480 117Q584 117 665 162T784 287Q813
-348 813 467V533Z" />
-<glyph unicode="b" glyph-name="b" horiz-adv-x="1139" d="M301 0H134V1466H314V943Q428 1086 605 1086Q703 1086 790 1047T934 936T1023 763T1055 547Q1055 274 920 125T596 -24Q408 -24 301 133V0ZM299 539Q299 348 351 263Q436 124 581 124Q699 124 785 226T871
-532Q871 740 789 839T589 938Q471 938 385 836T299 539Z" />
-<glyph unicode="c" glyph-name="c" horiz-adv-x="1024" d="M828 389L1005 366Q976 183 857 80T563 -24Q345 -24 213 118T80 527Q80 699 137 828T310 1021T564 1086Q737 1086 847 999T988 750L813 723Q788 830 725 884T571 938Q435 938 350 841T265 532Q265 318
-347 221T561 124Q667 124 738 189T828 389Z" />
-<glyph unicode="d" glyph-name="d" horiz-adv-x="1139" d="M824 0V134Q723 -24 527 -24Q400 -24 294 46T129 241T70 530Q70 689 123 818T282 1017T519 1086Q615 1086 690 1046T812 940V1466H991V0H824ZM255 530Q255 326 341 225T544 124Q662 124 744 220T827 515Q827
-733 743 835T536 937Q416 937 336 839T255 530Z" />
-<glyph unicode="e" glyph-name="e" horiz-adv-x="1139" d="M862 342L1048 319Q1004 156 885 66T581 -24Q348 -24 212 119T75 522Q75 790 213 938T571 1086Q784 1086 919 941T1054 533Q1054 517 1053 485H261Q271 310 360 217T582 124Q681 124 751 176T862 342ZM271
-633H864Q852 767 796 834Q710 938 573 938Q449 938 365 855T271 633Z" />
-<glyph unicode="f" glyph-name="f" horiz-adv-x="569" d="M178 0V922H19V1062H178V1175Q178 1282 197 1334Q223 1404 288 1447T472 1491Q548 1491 640 1473L613 1316Q557 1326 507 1326Q425 1326 391 1291T357 1160V1062H564V922H357V0H178Z" />
-<glyph unicode="g" glyph-name="g" horiz-adv-x="1139" d="M102 -88L277 -114Q288 -195 338 -232Q405 -282 521 -282Q646 -282 714 -232T806 -92Q820 -37 819 139Q701 0 525 0Q306 0 186 158T66 537Q66 689 121 817T280 1016T526 1086Q714 1086 836 934V1062H1002V144Q1002
--104 952 -207T792 -371T522 -431Q332 -431 215 -346T102 -88ZM251 550Q251 341 334 245T542 149Q666 149 750 244T834 544Q834 739 748 838T539 937Q419 937 335 840T251 550Z" />
-<glyph unicode="h" glyph-name="h" horiz-adv-x="1139" d="M135 0V1466H315V940Q441 1086 633 1086Q751 1086 838 1040T962 911T1000 673V0H820V673Q820 808 762 869T596 931Q516 931 446 890T345 777T315 581V0H135Z" />
-<glyph unicode="i" glyph-name="i" horiz-adv-x="455" d="M136 1259V1466H316V1259H136ZM136 0V1062H316V0H136Z" />
-<glyph unicode="j" glyph-name="j" horiz-adv-x="455" d="M134 1257V1466H314V1257H134ZM-94 -412L-60 -259Q-6 -273 25 -273Q80 -273 107 -237T134 -54V1062H314V-58Q314 -254 263 -331Q198 -431 47 -431Q-26 -431 -94 -412Z" />
-<glyph unicode="k" glyph-name="k" horiz-adv-x="1024" d="M136 0V1466H316V630L742 1062H975L569 668L1016 0H794L443 543L316 421V0H136Z" />
-<glyph unicode="l" glyph-name="l" horiz-adv-x="455" d="M131 0V1466H311V0H131Z" />
-<glyph unicode="m" glyph-name="m" horiz-adv-x="1706" d="M135 0V1062H296V913Q346 991 429 1038T618 1086Q736 1086 811 1037T918 900Q1044 1086 1246 1086Q1404 1086 1489 999T1574 729V0H1395V669Q1395 777 1378 824T1314 901T1206 930Q1094 930 1020 856T946
-617V0H766V690Q766 810 722 870T578 930Q502 930 438 890T344 773T315 551V0H135Z" />
-<glyph unicode="n" glyph-name="n" horiz-adv-x="1139" d="M135 0V1062H297V911Q414 1086 635 1086Q731 1086 811 1052T932 961T988 828Q998 778 998 653V0H818V646Q818 756 797 810T723 897T597 930Q482 930 399 857T315 580V0H135Z" />
-<glyph unicode="o" glyph-name="o" horiz-adv-x="1139" d="M68 531Q68 826 232 968Q369 1086 566 1086Q785 1086 924 943T1063 546Q1063 341 1002 224T823 41T566 -24Q343 -24 206 119T68 531ZM253 531Q253 327 342 226T566 124Q700 124 789 226T878 537Q878 734
-789 835T566 937Q431 937 342 836T253 531Z" />
-<glyph unicode="p" glyph-name="p" horiz-adv-x="1139" d="M135 -407V1062H299V924Q357 1005 430 1045T607 1086Q743 1086 847 1016T1004 819T1057 539Q1057 376 999 246T829 46T594 -24Q504 -24 433 14T315 110V-407H135ZM298 525Q298 320 381 222T582 124Q702
-124 787 225T873 540Q873 743 790 844T590 945Q475 945 387 838T298 525Z" />
-<glyph unicode="q" glyph-name="q" horiz-adv-x="1139" d="M812 -407V113Q770 54 695 15T534 -24Q345 -24 209 127T72 541Q72 701 127 828T288 1020T520 1086Q717 1086 830 920V1062H992V-407H812ZM257 534Q257 329 343 227T549 124Q664 124 747 221T830 518Q830
-730 743 837T537 944Q420 944 339 845T257 534Z" />
-<glyph unicode="r" glyph-name="r" horiz-adv-x="682" d="M133 0V1062H295V901Q357 1014 409 1050T525 1086Q616 1086 710 1028L648 861Q582 900 516 900Q457 900 410 865T343 766Q313 670 313 556V0H133Z" />
-<glyph unicode="s" glyph-name="s" horiz-adv-x="1024" d="M63 317L241 345Q256 238 324 181T516 124Q640 124 700 174T760 293Q760 354 707 389Q670 413 523 450Q325 500 249 536T133 637T93 780Q93 851 125 911T214 1012Q256 1043 328 1064T484 1086Q609 1086
-703 1050T843 953T905 788L729 764Q717 846 660 892T497 938Q373 938 320 897T267 801Q267 766 289 738Q311 709 358 690Q385 680 517 644Q708 593 783 561T902 466T945 312Q945 222 893 143T741 20T517 -24Q310 -24 202 62T63 317Z" />
-<glyph unicode="t" glyph-name="t" horiz-adv-x="569" d="M528 161L554 2Q478 -14 418 -14Q320 -14 266 17T190 98T168 311V922H36V1062H168V1325L347 1433V1062H528V922H347V301Q347 224 356 202T387 167T449 154Q479 154 528 161Z" />
-<glyph unicode="u" glyph-name="u" horiz-adv-x="1139" d="M831 0V156Q707 -24 494 -24Q400 -24 319 12T198 102T142 236Q131 289 131 404V1062H311V473Q311 332 322 283Q339 212 394 172T530 131Q611 131 682 172T782 285T812 493V1062H992V0H831Z" />
-<glyph unicode="v" glyph-name="v" horiz-adv-x="1024" d="M430 0L26 1062H216L444 426Q481 323 512 212Q536 296 579 414L815 1062H1000L598 0H430Z" />
-<glyph unicode="w" glyph-name="w" horiz-adv-x="1479" d="M331 0L6 1062H192L361 449L424 221Q428 238 479 440L648 1062H833L992 446L1045 243L1106 448L1288 1062H1463L1131 0H944L775 636L734 817L519 0H331Z" />
-<glyph unicode="x" glyph-name="x" horiz-adv-x="1024" d="M15 0L403 552L44 1062H269L432 813Q478 742 506 694Q550 760 587 811L766 1062H981L614 562L1009 0H788L570 330L512 419L233 0H15Z" />
-<glyph unicode="y" glyph-name="y" horiz-adv-x="1024" d="M127 -409L107 -240Q166 -256 210 -256Q270 -256 306 -236T365 -180Q382 -153 420 -46Q425 -31 436 -2L33 1062H227L448 447Q491 330 525 201Q556 325 599 443L826 1062H1006L602 -18Q537 -193 501 -259Q453
--348 391 -389T243 -431Q191 -431 127 -409Z" />
-<glyph unicode="z" glyph-name="z" horiz-adv-x="1024" d="M40 0V146L716 922Q601 916 513 916H80V1062H948V943L373 269L262 146Q383 155 489 155H980V0H40Z" />
-<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="684" d="M57 612Q134 614 182 653T247 762T264 998T270 1218Q279 1302 303 1353T364 1434T456 1481Q494 1491 580 1491H636V1334H605Q501 1334 467 1297T433 1129Q433 867 422 798Q404 691 361 633T224
-530Q334 484 383 390T433 80Q433 -115 437 -152Q445 -220 477 -247T605 -274H636V-431H580Q482 -431 438 -415Q374 -392 332 -341T278 -210T264 49T247 298T183 407T57 449V612Z" />
-<glyph unicode="|" glyph-name="bar" horiz-adv-x="532" d="M188 -431V1491H345V-431H188Z" />
-<glyph unicode="}" glyph-name="braceright" horiz-adv-x="684" d="M626 612V449Q549 447 501 407T436 299T419 63T413 -157Q404 -242 380 -292T319 -373T227 -420Q189 -431 103 -431H47V-274H78Q182 -274 216 -237T250 -68Q250 182 259 249Q275 360 323 426T459
-530Q344 585 297 675T250 981Q250 1176 245 1214Q238 1281 206 1307T78 1334H47V1491H103Q201 1491 245 1475Q309 1453 351 1401T405 1270T419 1011T436 763T500 654T626 612Z" />
-<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1196" d="M87 557V762Q193 882 365 882Q425 882 491 865T679 795Q748 766 782 757T852 748Q917 748 986 787T1110 885V673Q1046 613 981 586T833 559Q773 559 719 573T546 640T348 693Q284 693 228 666T87 557Z" />
-
-<!-- arabic ligatures -->
-
-<glyph unicode="&#x644;&#x622;" glyph-name="afii62834" horiz-adv-x="1114" arabic-form="isolated" d="M1038 1350L990 1170L931 1199L933 1108Q933 974 899 848Q862 710 782 575Q820 505 835 465Q858 402 858 337Q858 300 856 274T847 213Q741 189 621 176T386 162Q387
-181 387 194Q392 270 411 335Q581 426 698 571Q628 703 596 758Q561 818 477 945Q446 988 422 1014Q389 1049 370 1049Q357 1049 327 1034Q311 1026 300 1026Q278 1026 231 1070Q190 1109 145 1166Q109 1212 96 1242T83 1316Q83 1378 91 1413Q103 1466 132 1466Q173
-1466 251 1388Q320 1318 405 1204Q480 1103 553 986L655 822Q700 748 747 654Q814 789 839 927Q861 1047 861 1233L804 1266Q804 1332 815 1385T848 1483L871 1477Q875 1434 919 1408Q943 1394 980 1376T1038 1350ZM778 377Q778 399 770 422T732 500Q702 461 643
-410T525 323Q643 323 693 330Q778 342 778 377ZM472 1654Q444 1622 415 1605Q374 1581 326 1581Q276 1581 231 1596Q132 1629 126 1629Q114 1629 102 1626T75 1615L64 1628Q89 1664 100 1673Q123 1693 161 1693Q170 1693 270 1661Q320 1645 353 1645Q406 1645 458
-1668L472 1654Z" />
-<glyph unicode="&#x644;&#x622;" glyph-name="afii62835" horiz-adv-x="1230" arabic-form="terminal" d="M807 816Q807 796 805 782T795 747Q739 872 629 1005Q507 1152 437 1152Q422 1152 407 1126T372 1100Q345 1100 287 1135Q214 1179 170 1237Q111 1315 111 1403Q111 1466 152 1466Q224
-1466 377 1375Q548 1274 664 1139Q807 974 807 816ZM1291 293H1160Q1076 293 1025 384Q964 494 964 717Q964 733 961 760T957 794Q861 527 786 428Q697 312 535 274Q397 242 65 242V270Q334 351 466 410Q679 504 789 627Q922 775 922 978Q922 1076 910 1161T875
-1335L908 1419Q928 1468 945 1502Q971 1358 994 1191Q1010 1076 1025 944Q1044 782 1058 683Q1076 557 1112 503Q1136 467 1160 467H1291V293ZM472 1654Q444 1622 415 1605Q374 1581 326 1581Q276 1581 231 1596Q132 1629 126 1629Q114 1629 102 1626T75 1615L64
-1628Q89 1664 100 1673Q123 1693 161 1693Q170 1693 270 1661Q320 1645 353 1645Q406 1645 458 1668L472 1654Z" />
-
-<glyph unicode="&#x644;&#x623;" glyph-name="afii62836" horiz-adv-x="1114" arabic-form="isolated" d="M1038 1350L990 1170L931 1199L933 1108Q933 974 899 848Q862 710 782 575Q820 505 835 465Q858 402 858 337Q858 300 856 274T847 213Q741 189 621 176T386 162Q387
-181 387 194Q392 270 411 335Q581 426 698 571Q628 703 596 758Q561 818 477 945Q446 988 422 1014Q389 1049 370 1049Q357 1049 327 1034Q311 1026 300 1026Q278 1026 231 1070Q190 1109 145 1166Q109 1212 96 1242T83 1316Q83 1378 91 1413Q103 1466 132 1466Q173
-1466 251 1388Q320 1318 405 1204Q480 1103 553 986L655 822Q700 748 747 654Q814 789 839 927Q861 1047 861 1233L804 1266Q804 1332 815 1385T848 1483L871 1477Q875 1434 919 1408Q943 1394 980 1376T1038 1350ZM778 377Q778 399 770 422T732 500Q702 461 643
-410T525 323Q643 323 693 330Q778 342 778 377ZM318 1638Q318 1613 287 1593Q266 1580 224 1565L38 1501Q38 1547 138 1582Q107 1598 91 1613Q70 1632 70 1653Q70 1684 123 1740Q182 1802 227 1802Q247 1802 261 1789T276 1753Q276 1739 270 1725T253 1692Q222
-1720 186 1720Q164 1720 143 1711T121 1690Q121 1675 167 1649T247 1623Q269 1623 278 1624T318 1638Z" />
-<glyph unicode="&#x644;&#x623;" glyph-name="afii62837" horiz-adv-x="1230" arabic-form="terminal" d="M807 816Q807 796 805 782T795 747Q739 872 629 1005Q507 1152 437 1152Q422 1152 407 1126T372 1100Q345 1100 287 1135Q214 1179 170 1237Q111 1315 111 1403Q111 1466 152 1466Q224
-1466 377 1375Q548 1274 664 1139Q807 974 807 816ZM1291 293H1160Q1076 293 1025 384Q964 494 964 717Q964 733 961 760T957 794Q861 527 786 428Q697 312 535 274Q397 242 65 242V270Q334 351 466 410Q679 504 789 627Q922 775 922 978Q922 1076 910 1161T875
-1335L908 1419Q928 1468 945 1502Q971 1358 994 1191Q1010 1076 1025 944Q1044 782 1058 683Q1076 557 1112 503Q1136 467 1160 467H1291V293ZM328 1638Q328 1613 297 1593Q276 1580 234 1565L48 1501Q48 1547 148 1582Q117 1598 101 1613Q80 1632 80 1653Q80 1684
-133 1740Q192 1802 237 1802Q257 1802 271 1789T286 1753Q286 1739 280 1725T263 1692Q232 1720 196 1720Q174 1720 153 1711T131 1690Q131 1675 177 1649T257 1623Q279 1623 288 1624T328 1638Z" />
-
-<glyph unicode="&#x644;&#x625;" glyph-name="afii62838" horiz-adv-x="1114" arabic-form="isolated" d="M1038 1350L990 1170L931 1199L933 1108Q933 974 899 848Q862 710 782 575Q820 505 835 465Q858 402 858 337Q858 300 856 274T847 213Q741 189 621 176T386 162Q387
-181 387 194Q392 270 411 335Q581 426 698 571Q628 703 596 758Q561 818 477 945Q446 988 422 1014Q389 1049 370 1049Q357 1049 327 1034Q311 1026 300 1026Q278 1026 231 1070Q190 1109 145 1166Q109 1212 96 1242T83 1316Q83 1378 91 1413Q103 1466 132 1466Q173
-1466 251 1388Q320 1318 405 1204Q480 1103 553 986L655 822Q700 748 747 654Q814 789 839 927Q861 1047 861 1233L804 1266Q804 1332 815 1385T848 1483L871 1477Q875 1434 919 1408Q943 1394 980 1376T1038 1350ZM778 377Q778 399 770 422T732 500Q702 461 643
-410T525 323Q643 323 693 330Q778 342 778 377ZM623 -90Q623 -115 592 -135Q571 -148 529 -163L343 -227Q343 -181 443 -146Q412 -130 396 -115Q375 -96 375 -75Q375 -44 428 12Q487 74 532 74Q552 74 566 61T581 25Q581 11 575 -3T558 -36Q527 -8 491 -8Q469 -8
-448 -17T426 -38Q426 -53 472 -79T552 -105Q574 -105 583 -104T623 -90Z" />
-<glyph unicode="&#x644;&#x625;" glyph-name="afii62839" horiz-adv-x="1230" arabic-form="terminal" d="M807 816Q807 796 805 782T795 747Q739 872 629 1005Q507 1152 437 1152Q422 1152 407 1126T372 1100Q345 1100 287 1135Q214 1179 170 1237Q111 1315 111 1403Q111 1466 152 1466Q224
-1466 377 1375Q548 1274 664 1139Q807 974 807 816ZM1291 293H1160Q1076 293 1025 384Q964 494 964 717Q964 733 961 760T957 794Q861 527 786 428Q697 312 535 274Q397 242 65 242V270Q334 351 466 410Q679 504 789 627Q922 775 922 978Q922 1076 910 1161T875
-1335L908 1419Q928 1468 945 1502Q971 1358 994 1191Q1010 1076 1025 944Q1044 782 1058 683Q1076 557 1112 503Q1136 467 1160 467H1291V293ZM464 -90Q464 -115 433 -135Q412 -148 370 -163L184 -227Q184 -181 284 -146Q253 -130 237 -115Q216 -96 216 -75Q216
--44 269 12Q328 74 373 74Q393 74 407 61T422 25Q422 11 416 -3T399 -36Q368 -8 332 -8Q310 -8 289 -17T267 -38Q267 -53 313 -79T393 -105Q415 -105 424 -104T464 -90Z" />
-
-<glyph unicode="&#x644;&#x627;" glyph-name="afii62840" horiz-adv-x="1114" arabic-form="isolated" d="M1038 1350L990 1170L931 1199L933 1108Q933 974 899 848Q862 710 782 575Q820 505 835 465Q858 402 858 337Q858 300 856 274T847 213Q741 189 621 176T386 162Q387
-181 387 194Q392 270 411 335Q581 426 698 571Q628 703 596 758Q561 818 477 945Q446 988 422 1014Q389 1049 370 1049Q357 1049 327 1034Q311 1026 300 1026Q278 1026 231 1070Q190 1109 145 1166Q109 1212 96 1242T83 1316Q83 1378 91 1413Q103 1466 132 1466Q173
-1466 251 1388Q320 1318 405 1204Q480 1103 553 986L655 822Q700 748 747 654Q814 789 839 927Q861 1047 861 1233L804 1266Q804 1332 815 1385T848 1483L871 1477Q875 1434 919 1408Q943 1394 980 1376T1038 1350ZM778 377Q778 399 770 422T732 500Q702 461 643
-410T525 323Q643 323 693 330Q778 342 778 377Z" />
-<glyph unicode="&#x644;&#x627;" glyph-name="afii62841" horiz-adv-x="1230" arabic-form="terminal" d="M807 816Q807 796 805 782T795 747Q739 872 629 1005Q507 1152 437 1152Q422 1152 407 1126T372 1100Q345 1100 287 1135Q214 1179 170 1237Q111 1315 111 1403Q111 1466 152 1466Q224
-1466 377 1375Q548 1274 664 1139Q807 974 807 816ZM1291 293H1160Q1076 293 1025 384Q964 494 964 717Q964 733 961 760T957 794Q861 527 786 428Q697 312 535 274Q397 242 65 242V270Q334 351 466 410Q679 504 789 627Q922 775 922 978Q922 1076 910 1161T875
-1335L908 1419Q928 1468 945 1502Q971 1358 994 1191Q1010 1076 1025 944Q1044 782 1058 683Q1076 557 1112 503Q1136 467 1160 467H1291V293Z" />
-
-<!-- arabic chars -->
-
-<glyph unicode="&#x60c;" glyph-name="afii57388" horiz-adv-x="653" d="M493 417Q493 364 453 322T350 280Q273 280 222 352T171 531Q171 680 259 792Q302 847 388 908L421 853Q362 799 331 759Q276 688 276 634Q276 580 384 556T493 417Z" />
-<glyph unicode="&#x61b;" glyph-name="afii57403" horiz-adv-x="653" d="M482 757Q482 704 442 662T339 620Q262 620 211 692T160 871Q160 1020 248 1132Q291 1187 377 1248L410 1193Q351 1139 320 1099Q265 1028 265 974Q265 920 373 896T482 757ZM455 394Q455
-347 422 313T340 278Q292 278 257 312T221 394Q221 442 256 476T340 510Q389 510 422 477T455 394Z" />
-<glyph unicode="&#x61f;" glyph-name="afii57407" horiz-adv-x="730" d="M668 1209Q668 1147 632 1100Q591 1047 527 1047Q477 1047 444 1080T411 1157Q411 1225 466 1259T521 1315Q521 1349 489 1370T405 1391Q340 1391 299 1355T257 1265Q257 1216 299 1140Q363
-1024 377 990Q419 885 419 763Q419 697 409 615L348 616Q348 634 349 644L354 696Q354 752 280 818Q154 930 142 944Q67 1033 67 1144Q67 1279 157 1368T380 1457Q500 1457 584 1389T668 1209ZM486 404Q486 353 450 317T361 280Q312 280 276 317T240 404Q240 456
-276 492T365 529Q416 529 451 492T486 404Z" />
-<glyph unicode="&#x621;" glyph-name="afii57409" horiz-adv-x="845" d="M744 537L696 373Q544 335 446 288Q333 234 240 147L209 164Q222 210 244 249Q263 283 288 310L172 376Q121 410 121 450Q121 482 161 566Q209 666 271 733Q351 819 432 819Q507 819 556
-776Q567 767 607 721L555 590Q518 615 511 620Q450 659 411 659Q363 659 311 632T259 571Q259 530 319 492Q366 463 461 429Q600 496 744 537Z" />
-<glyph unicode="&#x622;" glyph-name="afii62753" horiz-adv-x="470" arabic-form="terminal" d="M540 293H400Q332 293 291 348Q255 396 237 491T208 725Q202 838 196 957T179 1137T150 1238Q128 1286 89 1322L212 1516Q251 1396 267 1229Q277 1125 287 737Q305
-559 339 509Q367 467 400 467H540V293ZM442 1654Q414 1622 385 1605Q344 1581 296 1581Q246 1581 201 1596Q102 1629 96 1629Q84 1629 72 1626T45 1615L34 1628Q59 1664 70 1673Q93 1693 131 1693Q140 1693 240 1661Q290 1645 323 1645Q376 1645 428 1668L442 1654Z"
-/>
-<glyph unicode="&#x622;" glyph-name="afii52400" horiz-adv-x="424" arabic-form="isolated" d="M422 1654Q394 1622 365 1605Q324 1581 276 1581Q226 1581 181 1596Q82 1629 76 1629Q64 1629 52 1626T25 1615L14 1628Q39 1664 50 1673Q73 1693 111 1693Q120
-1693 220 1661Q270 1645 303 1645Q356 1645 408 1668L422 1654ZM338 548Q338 468 309 393Q294 353 244 266L226 276Q229 305 231 343T234 394Q234 498 218 684T178 1074Q164 1197 147 1325Q167 1369 192 1420T241 1516Q257 1402 281 1204T320 847Q338 649 338 548Z"
-/>
-<glyph unicode="&#x623;" glyph-name="afii62754" horiz-adv-x="470" arabic-form="terminal" d="M366 1638Q366 1613 335 1593Q314 1580 272 1565L86 1501Q86 1547 186 1582Q155 1598 139 1613Q118 1632 118 1653Q118 1684 171 1740Q230 1802 275 1802Q295 1802
-309 1789T324 1753Q324 1739 318 1725T301 1692Q270 1720 234 1720Q212 1720 191 1711T169 1690Q169 1675 215 1649T295 1623Q317 1623 326 1624T366 1638ZM540 293H400Q332 293 291 348Q255 396 237 491T208 725Q202 838 196 957T179 1137T150 1238Q128 1286 89
-1322L212 1516Q251 1396 267 1229Q277 1125 287 737Q305 559 339 509Q367 467 400 467H540V293Z" />
-<glyph unicode="&#x623;" glyph-name="afii57411" horiz-adv-x="424" arabic-form="isolated" d="M366 1638Q366 1613 335 1593Q314 1580 272 1565L86 1501Q86 1547 186 1582Q155 1598 139 1613Q118 1632 118 1653Q118 1684 171 1740Q230 1802 275 1802Q295 1802
-309 1789T324 1753Q324 1739 318 1725T301 1692Q270 1720 234 1720Q212 1720 191 1711T169 1690Q169 1675 215 1649T295 1623Q317 1623 326 1624T366 1638ZM338 548Q338 468 309 393Q294 353 244 266L226 276Q229 305 231 343T234 394Q234 498 218 684T178 1074Q164
-1197 147 1325Q167 1369 192 1420T241 1516Q257 1402 281 1204T320 847Q338 649 338 548Z" />
-<glyph unicode="&#x624;" glyph-name="afii62755" horiz-adv-x="885" arabic-form="terminal" d="M955 353Q955 188 833 25Q697 -157 519 -157Q453 -157 383 -142Q332 -131 250 -104Q185 -81 120 -59L137 -24Q193 -37 254 -51T365 -66Q487 -66 596 -4Q681 45 766
-138Q809 185 888 291Q753 291 686 334Q610 383 610 495Q610 598 658 686Q714 788 800 788Q887 788 925 687Q955 608 955 467V353ZM892 462Q870 558 839 595Q812 627 773 627Q745 627 725 609T704 562Q704 513 748 488T892 462ZM715 973Q715 948 684 928Q663 915
-621 900L435 836Q435 882 535 917Q504 933 488 948Q467 967 467 988Q467 1019 520 1075Q579 1137 624 1137Q644 1137 658 1124T673 1088Q673 1074 667 1060T650 1027Q619 1055 583 1055Q561 1055 540 1046T518 1025Q518 1010 564 984T644 958Q666 958 675 959T715
-973Z" />
-<glyph unicode="&#x624;" glyph-name="afii57412" horiz-adv-x="885" arabic-form="isolated" d="M955 353Q955 188 833 25Q697 -157 519 -157Q453 -157 383 -142Q332 -131 250 -104Q185 -81 120 -59L137 -24Q193 -37 254 -51T365 -66Q487 -66 596 -4Q681 45 766
-138Q809 185 888 291Q753 291 686 334Q610 383 610 495Q610 598 658 686Q714 788 800 788Q887 788 925 687Q955 608 955 467V353ZM892 462Q870 558 839 595Q812 627 773 627Q745 627 725 609T704 562Q704 513 748 488T892 462ZM715 973Q715 948 684 928Q663 915
-621 900L435 836Q435 882 535 917Q504 933 488 948Q467 967 467 988Q467 1019 520 1075Q579 1137 624 1137Q644 1137 658 1124T673 1088Q673 1074 667 1060T650 1027Q619 1055 583 1055Q561 1055 540 1046T518 1025Q518 1010 564 984T644 958Q666 958 675 959T715
-973Z" />
-<glyph unicode="&#x625;" glyph-name="afii62756" horiz-adv-x="470" arabic-form="terminal" d="M540 293H400Q332 293 291 348Q255 396 237 491T208 725Q202 838 196 957T179 1137T150 1238Q128 1286 89 1322L212 1516Q251 1396 267 1229Q277 1125 287 737Q305
-559 339 509Q367 467 400 467H540V293ZM375 -55Q375 -80 344 -100Q323 -113 281 -128L95 -192Q95 -146 195 -111Q164 -95 148 -80Q127 -61 127 -40Q127 -9 180 47Q239 109 284 109Q304 109 318 96T333 60Q333 46 327 32T310 -1Q279 27 243 27Q221 27 200 18T178
--3Q178 -18 224 -44T304 -70Q326 -70 335 -69T375 -55Z" />
-<glyph unicode="&#x625;" glyph-name="afii57413" horiz-adv-x="424" arabic-form="isolated" d="M325 -55Q325 -80 294 -100Q273 -113 231 -128L45 -192Q45 -146 145 -111Q114 -95 98 -80Q77 -61 77 -40Q77 -9 130 47Q189 109 234 109Q254 109 268 96T283 60Q283
-46 277 32T260 -1Q229 27 193 27Q171 27 150 18T128 -3Q128 -18 174 -44T254 -70Q276 -70 285 -69T325 -55ZM338 548Q338 468 309 393Q294 353 244 266L226 276Q229 305 231 343T234 394Q234 498 218 684T178 1074Q164 1197 147 1325Q167 1369 192 1420T241 1516Q257
-1402 281 1204T320 847Q338 649 338 548Z" />
-<glyph unicode="&#x626;" glyph-name="afii62757" horiz-adv-x="500" arabic-form="initial" d="M570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293ZM462 1205Q462 1180 431 1160Q410 1147 368 1132L182 1068Q182
-1114 282 1149Q251 1165 235 1180Q214 1199 214 1220Q214 1251 267 1307Q326 1369 371 1369Q391 1369 405 1356T420 1320Q420 1306 414 1292T397 1259Q366 1287 330 1287Q308 1287 287 1278T265 1257Q265 1242 311 1216T391 1190Q413 1190 422 1191T462 1205Z"
-/>
-<glyph unicode="&#x626;" glyph-name="afii62758" horiz-adv-x="500" arabic-form="medial" d="M570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293ZM462 1205Q462 1180 431 1160Q410 1147 368 1132L182 1068Q182
-1114 282 1149Q251 1165 235 1180Q214 1199 214 1220Q214 1251 267 1307Q326 1369 371 1369Q391 1369 405 1356T420 1320Q420 1306 414 1292T397 1259Q366 1287 330 1287Q308 1287 287 1278T265 1257Q265 1242 311 1216T391 1190Q413 1190 422 1191T462 1205Z"
-/>
-<glyph unicode="&#x626;" glyph-name="afii62759" horiz-adv-x="1205" arabic-form="terminal" d="M1275 293H1100Q946 293 869 285T791 253Q791 220 884 220Q925 220 949 218T1054 207Q1102 201 1120 192Q1149 177 1149 140Q1149 -47 1026 -132Q892 -225 583
--225Q368 -225 241 -152Q106 -74 106 70Q106 186 170 316Q193 363 291 517L331 497Q293 432 256 368Q199 258 199 188Q199 65 327 1Q449 -60 662 -60Q805 -60 914 -38Q1048 -11 1048 36Q1048 53 1033 61T983 70Q956 73 899 76T823 80Q760 80 733 96T706 146Q706
-270 779 349Q839 413 940 444Q1016 467 1100 467H1275V293ZM422 842Q422 817 391 797Q370 784 328 769L142 705Q142 751 242 786Q211 802 195 817Q174 836 174 857Q174 888 227 944Q286 1006 331 1006Q351 1006 365 993T380 957Q380 943 374 929T357 896Q326 924
-290 924Q268 924 247 915T225 894Q225 879 271 853T351 827Q373 827 382 828T422 842Z" />
-<glyph unicode="&#x626;" glyph-name="afii57414" horiz-adv-x="1307" arabic-form="isolated" d="M1241 800Q1241 768 1235 735T1227 687Q1192 732 1144 758T1045 784Q958 784 862 683Q774 590 774 535Q774 516 795 507T870 497H950Q1022 497 1056 496T1139 486T1187
-413Q1187 162 968 31Q767 -89 424 -89Q246 -89 152 -20Q50 55 50 206Q50 310 84 424Q110 511 156 606Q159 612 219 725L261 708Q198 596 165 499T131 326Q131 204 215 143T457 82Q577 82 736 130Q872 171 981 228T1090 312Q1090 331 1078 337T1037 343H803Q760
-343 727 374T694 454Q694 521 749 636Q809 761 894 845Q996 946 1099 946Q1165 946 1203 906T1241 800ZM362 973Q362 948 331 928Q310 915 268 900L82 836Q82 882 182 917Q151 933 135 948Q114 967 114 988Q114 1019 167 1075Q226 1137 271 1137Q291 1137 305 1124T320
-1088Q320 1074 314 1060T297 1027Q266 1055 230 1055Q208 1055 187 1046T165 1025Q165 1010 211 984T291 958Q313 958 322 959T362 973Z" />
-<glyph unicode="&#x627;" glyph-name="afii62760" horiz-adv-x="470" arabic-form="terminal" d="M540 293H400Q332 293 291 348Q255 396 237 491T208 725Q202 838 196 957T179 1137T150 1238Q128 1286 89 1322L212 1516Q251 1396 267 1229Q277 1125 287 737Q305
-559 339 509Q367 467 400 467H540V293Z" />
-<glyph unicode="&#x627;" glyph-name="afii57415" horiz-adv-x="424" arabic-form="isolated" d="M338 548Q338 468 309 393Q294 353 244 266L226 276Q229 305 231 343T234 394Q234 498 218 684T178 1074Q164 1197 147 1325Q167 1369 192 1420T241 1516Q257 1402
-281 1204T320 847Q338 649 338 548Z" />
-<glyph unicode="&#x628;" glyph-name="afii62761" horiz-adv-x="500" arabic-form="initial" d="M570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293ZM468 50L390 -95L228 -11L302 135L468 50Z" />
-<glyph unicode="&#x628;" glyph-name="afii62762" horiz-adv-x="500" arabic-form="medial" d="M570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293ZM468 50L390 -95L228 -11L302 135L468 50Z" />
-<glyph unicode="&#x628;" glyph-name="afii62763" horiz-adv-x="1461" arabic-form="terminal" d="M1531 293H577Q385 293 271 360Q128 444 128 623Q128 716 170 813Q185 848 242 946L272 927Q250 881 229 835Q200 764 200 708Q200 590 324 525Q435 467 605 467H1452V494Q1452
-606 1425 676T1333 797L1410 960Q1454 905 1463 891Q1531 779 1531 565V293ZM958 50L880 -95L718 -11L792 135L958 50Z" />
-<glyph unicode="&#x628;" glyph-name="afii57416" horiz-adv-x="1461" arabic-form="isolated" d="M1531 293H577Q385 293 271 360Q128 444 128 623Q128 716 170 813Q185 848 242 946L272 927Q250 881 229 835Q200 764 200 708Q200 590 324 525Q435 467 605 467H1452V494Q1452
-606 1425 676T1333 797L1410 960Q1454 905 1463 891Q1531 779 1531 565V293ZM958 50L880 -95L718 -11L792 135L958 50Z" />
-<glyph unicode="&#x629;" glyph-name="afii62764" horiz-adv-x="768" arabic-form="terminal" d="M585 1488L507 1344L345 1430L420 1573L585 1488ZM355 1398L279 1253L117 1337L191 1482L355 1398ZM838 293H695Q623 293 568 416Q527 508 502 653Q472 597 426
-566T329 535Q214 535 138 550T61 590Q61 676 173 780T453 963Q451 971 445 1005T438 1047Q438 1081 461 1123Q480 1157 511 1193Q521 1131 531 1073T556 953L586 781Q611 639 631 571Q662 467 695 467H838V293ZM489 740L470 849Q383 818 333 785T249 696Q270 687
-298 682T375 677Q435 677 489 740Z" />
-<glyph unicode="&#x629;" glyph-name="afii57417" horiz-adv-x="578" arabic-form="isolated" d="M468 1227L390 1083L228 1169L303 1312L468 1227ZM238 1137L162 992L0 1076L74 1221L238 1137ZM556 588Q556 447 510 376Q439 266 250 266Q177 266 129 295Q74 328
-74 389Q74 459 109 551Q141 629 174 708L159 712L220 881Q401 786 436 761Q556 677 556 588ZM469 510Q469 548 359 611Q312 638 258 664Q213 615 204 603Q176 564 176 529Q176 478 204 450T281 421Q337 421 403 452T469 510Z" />
-<glyph unicode="&#x62a;" glyph-name="afii62765" horiz-adv-x="500" arabic-form="initial" d="M505 1281L427 1137L265 1223L340 1366L505 1281ZM275 1191L199 1046L37 1130L111 1275L275 1191ZM570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525
-843 543 792Q570 715 570 537V293Z" />
-<glyph unicode="&#x62a;" glyph-name="afii62766" horiz-adv-x="500" arabic-form="medial" d="M505 1281L427 1137L265 1223L340 1366L505 1281ZM275 1191L199 1046L37 1130L111 1275L275 1191ZM570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525
-843 543 792Q570 715 570 537V293Z" />
-<glyph unicode="&#x62a;" glyph-name="afii62767" horiz-adv-x="1461" arabic-form="terminal" d="M1061 1201L983 1057L821 1143L896 1286L1061 1201ZM831 1111L755 966L593 1050L667 1195L831 1111ZM1531 293H577Q385 293 271 360Q128 444 128 623Q128 716 170
-813Q185 848 242 946L272 927Q250 881 229 835Q200 764 200 708Q200 590 324 525Q435 467 605 467H1452V494Q1452 606 1425 676T1333 797L1410 960Q1454 905 1463 891Q1531 779 1531 565V293Z" />
-<glyph unicode="&#x62a;" glyph-name="afii57418" horiz-adv-x="1461" arabic-form="isolated" d="M1061 1201L983 1057L821 1143L896 1286L1061 1201ZM831 1111L755 966L593 1050L667 1195L831 1111ZM1531 293H577Q385 293 271 360Q128 444 128 623Q128 716 170
-813Q185 848 242 946L272 927Q250 881 229 835Q200 764 200 708Q200 590 324 525Q435 467 605 467H1452V494Q1452 606 1425 676T1333 797L1410 960Q1454 905 1463 891Q1531 779 1531 565V293Z" />
-<glyph unicode="&#x62b;" glyph-name="afii62768" horiz-adv-x="500" arabic-form="initial" d="M308 1459L231 1313L71 1399L145 1545L308 1459ZM505 1281L427 1137L265 1223L340 1366L505 1281ZM275 1191L199 1046L37 1130L111 1275L275 1191ZM570 293H0V467H497Q497
-585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293Z" />
-<glyph unicode="&#x62b;" glyph-name="afii62769" horiz-adv-x="500" arabic-form="medial" d="M308 1459L231 1313L71 1399L145 1545L308 1459ZM505 1281L427 1137L265 1223L340 1366L505 1281ZM275 1191L199 1046L37 1130L111 1275L275 1191ZM570 293H0V467H497Q497
-585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293Z" />
-<glyph unicode="&#x62b;" glyph-name="afii62770" horiz-adv-x="1461" arabic-form="terminal" d="M864 1379L787 1233L627 1319L701 1465L864 1379ZM1061 1201L983 1057L821 1143L896 1286L1061 1201ZM831 1111L755 966L593 1050L667 1195L831 1111ZM1531 293H577Q385
-293 271 360Q128 444 128 623Q128 716 170 813Q185 848 242 946L272 927Q250 881 229 835Q200 764 200 708Q200 590 324 525Q435 467 605 467H1452V494Q1452 606 1425 676T1333 797L1410 960Q1454 905 1463 891Q1531 779 1531 565V293Z" />
-<glyph unicode="&#x62b;" glyph-name="afii57419" horiz-adv-x="1461" arabic-form="isolated" d="M864 1379L787 1233L627 1319L701 1465L864 1379ZM1061 1201L983 1057L821 1143L896 1286L1061 1201ZM831 1111L755 966L593 1050L667 1195L831 1111ZM1531 293H577Q385
-293 271 360Q128 444 128 623Q128 716 170 813Q185 848 242 946L272 927Q250 881 229 835Q200 764 200 708Q200 590 324 525Q435 467 605 467H1452V494Q1452 606 1425 676T1333 797L1410 960Q1454 905 1463 891Q1531 779 1531 565V293Z" />
-<glyph unicode="&#x62c;" glyph-name="afii62771" horiz-adv-x="1085" arabic-form="initial" d="M1145 293H0V467H805Q703 546 633 590Q546 645 474 670Q393 698 310 698Q259 698 207 691Q236 765 283 810Q351 875 455 875Q557 875 696 775Q765 725 921 585Q1042
-476 1085 467H1145V293ZM636 76L561 -68L398 16L476 162L636 76Z" />
-<glyph unicode="&#x62c;" glyph-name="afii62772" horiz-adv-x="1085" arabic-form="medial" d="M1145 293H0V467H805Q703 546 633 590Q546 645 474 670Q393 698 310 698Q259 698 207 691Q236 765 283 810Q351 875 455 875Q557 875 696 775Q765 725 921 585Q1042
-476 1085 467H1145V293ZM636 76L561 -68L398 16L476 162L636 76Z" />
-<glyph unicode="&#x62c;" glyph-name="afii62773" horiz-adv-x="1077" arabic-form="terminal" d="M1147 293H940Q819 293 768 338T717 487Q717 526 727 584Q731 606 738 642Q567 590 480 553Q320 485 232 399Q121 291 121 153Q121 -62 345 -170Q540 -264 866
--264H1050L1056 -275L830 -434H772Q556 -434 413 -394Q242 -346 154 -240Q54 -119 54 80Q54 251 139 379Q205 479 332 562Q369 587 538 677Q498 682 454 685T373 689Q272 689 209 680Q188 677 78 653Q112 751 149 789Q232 873 409 873Q506 873 619 855T809 836Q860
-836 908 840T1010 851L970 681Q929 676 877 667Q844 661 786 650L784 594Q784 512 834 484Q865 467 940 467H1147V293ZM703 185L626 39L465 124L542 270L703 185Z" />
-<glyph unicode="&#x62c;" glyph-name="afii57420" horiz-adv-x="1153" arabic-form="isolated" d="M774 263L689 112L532 202L609 347L774 263ZM484 696Q464 696 426 699T369 702Q305 702 225 690Q173 682 83 664Q123 777 158 811Q233 885 410 885Q476 885 680
-857Q775 844 844 844Q873 844 929 851T1013 858L976 689Q765 653 617 607Q397 539 274 441Q121 319 121 153Q121 -62 345 -170Q540 -264 866 -264H1050L1056 -275L830 -434H772Q556 -434 413 -394Q242 -346 154 -240Q54 -119 54 80Q54 248 133 382Q193 484 308
-575Q343 603 484 696Z" />
-<glyph unicode="&#x62d;" glyph-name="afii62774" horiz-adv-x="1085" arabic-form="initial" d="M1145 293H0V467H805Q703 546 633 590Q546 645 474 670Q393 698 310 698Q259 698 207 691Q236 765 283 810Q351 875 455 875Q557 875 696 775Q765 725 921 585Q1042
-476 1085 467H1145V293Z" />
-<glyph unicode="&#x62d;" glyph-name="afii62775" horiz-adv-x="1085" arabic-form="medial" d="M1145 293H0V467H805Q703 546 633 590Q546 645 474 670Q393 698 310 698Q259 698 207 691Q236 765 283 810Q351 875 455 875Q557 875 696 775Q765 725 921 585Q1042
-476 1085 467H1145V293Z" />
-<glyph unicode="&#x62d;" glyph-name="afii62776" horiz-adv-x="1077" arabic-form="terminal" d="M1147 293H940Q819 293 768 338T717 487Q717 526 727 584Q731 606 738 642Q567 590 480 553Q320 485 232 399Q121 291 121 153Q121 -62 345 -170Q540 -264 866
--264H1050L1056 -275L830 -434H772Q556 -434 413 -394Q242 -346 154 -240Q54 -119 54 80Q54 251 139 379Q205 479 332 562Q369 587 538 677Q498 682 454 685T373 689Q272 689 209 680Q188 677 78 653Q112 751 149 789Q232 873 409 873Q506 873 619 855T809 836Q860
-836 908 840T1010 851L970 681Q929 676 877 667Q844 661 786 650L784 594Q784 512 834 484Q865 467 940 467H1147V293Z" />
-<glyph unicode="&#x62d;" glyph-name="afii57421" horiz-adv-x="1153" arabic-form="isolated" d="M484 696Q464 696 426 699T369 702Q305 702 225 690Q173 682 83 664Q123 777 158 811Q233 885 410 885Q476 885 680 857Q775 844 844 844Q873 844 929 851T1013
-858L976 689Q765 653 617 607Q397 539 274 441Q121 319 121 153Q121 -62 345 -170Q540 -264 866 -264H1050L1056 -275L830 -434H772Q556 -434 413 -394Q242 -346 154 -240Q54 -119 54 80Q54 248 133 382Q193 484 308 575Q343 603 484 696Z" />
-<glyph unicode="&#x62e;" glyph-name="afii62777" horiz-adv-x="1085" arabic-form="initial" d="M666 1224L590 1079L428 1163L502 1309L666 1224ZM1145 293H0V467H805Q703 546 633 590Q546 645 474 670Q393 698 310 698Q259 698 207 691Q236 765 283 810Q351
-875 455 875Q557 875 696 775Q765 725 921 585Q1042 476 1085 467H1145V293Z" />
-<glyph unicode="&#x62e;" glyph-name="afii62778" horiz-adv-x="1085" arabic-form="medial" d="M666 1224L590 1079L428 1163L502 1309L666 1224ZM1145 293H0V467H805Q703 546 633 590Q546 645 474 670Q393 698 310 698Q259 698 207 691Q236 765 283 810Q351
-875 455 875Q557 875 696 775Q765 725 921 585Q1042 476 1085 467H1145V293Z" />
-<glyph unicode="&#x62e;" glyph-name="afii62779" horiz-adv-x="1077" arabic-form="terminal" d="M680 1224L603 1079L442 1163L517 1309L680 1224ZM1147 293H940Q819 293 768 338T717 487Q717 526 727 584Q731 606 738 642Q567 590 480 553Q320 485 232 399Q121
-291 121 153Q121 -62 345 -170Q540 -264 866 -264H1050L1056 -275L830 -434H772Q556 -434 413 -394Q242 -346 154 -240Q54 -119 54 80Q54 251 139 379Q205 479 332 562Q369 587 538 677Q498 682 454 685T373 689Q272 689 209 680Q188 677 78 653Q112 751 149 789Q232
-873 409 873Q506 873 619 855T809 836Q860 836 908 840T1010 851L970 681Q929 676 877 667Q844 661 786 650L784 594Q784 512 834 484Q865 467 940 467H1147V293Z" />
-<glyph unicode="&#x62e;" glyph-name="afii57422" horiz-adv-x="1153" arabic-form="isolated" d="M676 1224L599 1079L438 1163L513 1309L676 1224ZM484 696Q464 696 426 699T369 702Q305 702 225 690Q173 682 83 664Q123 777 158 811Q233 885 410 885Q476 885
-680 857Q775 844 844 844Q873 844 929 851T1013 858L976 689Q765 653 617 607Q397 539 274 441Q121 319 121 153Q121 -62 345 -170Q540 -264 866 -264H1050L1056 -275L830 -434H772Q556 -434 413 -394Q242 -346 154 -240Q54 -119 54 80Q54 248 133 382Q193 484
-308 575Q343 603 484 696Z" />
-<glyph unicode="&#x62f;" glyph-name="afii62780" horiz-adv-x="691" arabic-form="terminal" d="M761 293H313Q256 293 211 326T165 404Q165 442 169 473T184 541H207Q218 500 247 482Q271 467 313 467H700Q700 646 650 755Q588 891 443 936L458 1130Q631 1045
-703 859Q761 709 761 467V293Z" />
-<glyph unicode="&#x62f;" glyph-name="afii57423" horiz-adv-x="691" arabic-form="isolated" d="M761 293H313Q256 293 211 326T165 404Q165 442 169 473T184 541H207Q218 500 247 482Q271 467 313 467H700Q700 646 650 755Q588 891 443 936L458 1130Q631 1045
-703 859Q761 709 761 467V293Z" />
-<glyph unicode="&#x630;" glyph-name="afii62781" horiz-adv-x="691" arabic-form="terminal" d="M495 1469L417 1324L257 1410L330 1555L495 1469ZM761 293H313Q256 293 211 326T165 404Q165 442 169 473T184 541H207Q218 500 247 482Q271 467 313 467H700Q700
-646 650 755Q588 891 443 936L458 1130Q631 1045 703 859Q761 709 761 467V293Z" />
-<glyph unicode="&#x630;" glyph-name="afii57424" horiz-adv-x="691" arabic-form="isolated" d="M495 1469L417 1324L257 1410L330 1555L495 1469ZM761 293H313Q256 293 211 326T165 404Q165 442 169 473T184 541H207Q218 500 247 482Q271 467 313 467H700Q700
-646 650 755Q588 891 443 936L458 1130Q631 1045 703 859Q761 709 761 467V293Z" />
-<glyph unicode="&#x631;" glyph-name="afii62782" horiz-adv-x="1001" arabic-form="terminal" d="M1071 293Q1071 183 977 65Q895 -39 773 -114Q657 -186 582 -186Q513 -186 433 -166Q372 -151 287 -119Q215 -92 144 -65L161 -25Q227 -38 298 -51T428 -65Q556
--65 695 17Q821 92 910 206T999 413Q999 492 953 579Q916 649 849 723L906 880Q988 804 1027 728Q1071 642 1071 536V293Z" />
-<glyph unicode="&#x631;" glyph-name="afii57425" horiz-adv-x="1001" arabic-form="isolated" d="M1071 293Q1071 183 977 65Q895 -39 773 -114Q657 -186 582 -186Q513 -186 433 -166Q372 -151 287 -119Q215 -92 144 -65L161 -25Q227 -38 298 -51T428 -65Q556
--65 695 17Q821 92 910 206T999 413Q999 492 953 579Q916 649 849 723L906 880Q988 804 1027 728Q1071 642 1071 536V293Z" />
-<glyph unicode="&#x632;" glyph-name="afii62783" horiz-adv-x="1001" arabic-form="terminal" d="M921 1224L844 1079L683 1163L758 1309L921 1224ZM1071 293Q1071 183 977 65Q895 -39 773 -114Q657 -186 582 -186Q513 -186 433 -166Q372 -151 287 -119Q215 -92
-144 -65L161 -25Q227 -38 298 -51T428 -65Q556 -65 695 17Q821 92 910 206T999 413Q999 492 953 579Q916 649 849 723L906 880Q988 804 1027 728Q1071 642 1071 536V293Z" />
-<glyph unicode="&#x632;" glyph-name="afii57426" horiz-adv-x="1001" arabic-form="isolated" d="M921 1224L844 1079L683 1163L758 1309L921 1224ZM1071 293Q1071 183 977 65Q895 -39 773 -114Q657 -186 582 -186Q513 -186 433 -166Q372 -151 287 -119Q215 -92
-144 -65L161 -25Q227 -38 298 -51T428 -65Q556 -65 695 17Q821 92 910 206T999 413Q999 492 953 579Q916 649 849 723L906 880Q988 804 1027 728Q1071 642 1071 536V293Z" />
-<glyph unicode="&#x633;" glyph-name="afii62784" horiz-adv-x="1087" arabic-form="initial" d="M1157 293H1080Q1016 293 970 310T886 360Q839 323 804 311Q753 293 664 293H599Q547 293 495 313Q461 326 411 356Q363 320 323 307T193 293H0V467H193Q274 467
-309 481Q367 504 367 573Q367 602 364 631T353 696L394 756Q422 664 440 622Q472 549 510 512Q556 467 620 467H687Q762 467 798 490Q838 516 838 573Q838 604 834 633T823 696L865 756L886 662Q913 551 952 508Q986 470 1044 470Q1071 470 1087 486T1104 529Q1104
-585 1063 647Q1056 657 1014 712L1079 821Q1120 759 1135 714Q1157 646 1157 533V293Z" />
-<glyph unicode="&#x633;" glyph-name="afii62785" horiz-adv-x="1087" arabic-form="medial" d="M1157 293H1080Q1016 293 970 310T886 360Q839 323 804 311Q753 293 664 293H599Q547 293 495 313Q461 326 411 356Q363 320 323 307T193 293H0V467H193Q274 467
-309 481Q367 504 367 573Q367 602 364 631T353 696L394 756Q422 664 440 622Q472 549 510 512Q556 467 620 467H687Q762 467 798 490Q838 516 838 573Q838 604 834 633T823 696L865 756L886 662Q913 551 952 508Q986 470 1044 470Q1071 470 1087 486T1104 529Q1104
-585 1063 647Q1056 657 1014 712L1079 821Q1120 759 1135 714Q1157 646 1157 533V293Z" />
-<glyph unicode="&#x633;" glyph-name="afii62786" horiz-adv-x="1682" arabic-form="terminal" d="M1752 293H1673Q1613 293 1568 309T1475 362Q1433 324 1400 311Q1353 293 1263 293H1140Q1140 201 1096 114Q1039 1 922 -65Q775 -148 554 -148Q354 -148 248 -78Q132
--1 132 158Q132 244 153 332T210 509Q232 563 286 675L326 657Q256 513 234 430T211 278Q211 154 299 90T552 25Q744 25 895 92Q1083 175 1083 324Q1083 424 1046 514Q1017 585 964 650L1047 855Q1097 773 1115 710Q1140 621 1140 467H1263Q1358 467 1398 496Q1433
-521 1433 573Q1433 602 1430 631T1419 696L1459 756L1475 659Q1497 561 1534 518Q1575 470 1650 470Q1673 470 1685 484T1698 521Q1698 571 1667 628Q1644 670 1606 712L1673 821Q1720 744 1730 716Q1752 653 1752 533V293Z" />
-<glyph unicode="&#x633;" glyph-name="afii57427" horiz-adv-x="1682" arabic-form="isolated" d="M1752 293H1673Q1613 293 1568 309T1475 362Q1433 324 1400 311Q1353 293 1263 293H1140Q1140 201 1096 114Q1039 1 922 -65Q775 -148 554 -148Q354 -148 248 -78Q132
--1 132 158Q132 244 153 332T210 509Q232 563 286 675L326 657Q256 513 234 430T211 278Q211 154 299 90T552 25Q744 25 895 92Q1083 175 1083 324Q1083 424 1046 514Q1017 585 964 650L1047 855Q1097 773 1115 710Q1140 621 1140 467H1263Q1358 467 1398 496Q1433
-521 1433 573Q1433 602 1430 631T1419 696L1459 756L1475 659Q1497 561 1534 518Q1575 470 1650 470Q1673 470 1685 484T1698 521Q1698 571 1667 628Q1644 670 1606 712L1673 821Q1720 744 1730 716Q1752 653 1752 533V293Z" />
-<glyph unicode="&#x634;" glyph-name="afii62787" horiz-adv-x="1087" arabic-form="initial" d="M871 1379L794 1233L634 1319L708 1465L871 1379ZM1068 1201L990 1057L828 1143L903 1286L1068 1201ZM838 1111L762 966L600 1050L674 1195L838 1111ZM1157 293H1080Q1016
-293 970 310T886 360Q839 323 804 311Q753 293 664 293H599Q547 293 495 313Q461 326 411 356Q363 320 323 307T193 293H0V467H193Q274 467 309 481Q367 504 367 573Q367 602 364 631T353 696L394 756Q422 664 440 622Q472 549 510 512Q556 467 620 467H687Q762
-467 798 490Q838 516 838 573Q838 604 834 633T823 696L865 756L886 662Q913 551 952 508Q986 470 1044 470Q1071 470 1087 486T1104 529Q1104 585 1063 647Q1056 657 1014 712L1079 821Q1120 759 1135 714Q1157 646 1157 533V293Z" />
-<glyph unicode="&#x634;" glyph-name="afii62788" horiz-adv-x="1087" arabic-form="medial" d="M871 1379L794 1233L634 1319L708 1465L871 1379ZM1068 1201L990 1057L828 1143L903 1286L1068 1201ZM838 1111L762 966L600 1050L674 1195L838 1111ZM1157 293H1080Q1016
-293 970 310T886 360Q839 323 804 311Q753 293 664 293H599Q547 293 495 313Q461 326 411 356Q363 320 323 307T193 293H0V467H193Q274 467 309 481Q367 504 367 573Q367 602 364 631T353 696L394 756Q422 664 440 622Q472 549 510 512Q556 467 620 467H687Q762
-467 798 490Q838 516 838 573Q838 604 834 633T823 696L865 756L886 662Q913 551 952 508Q986 470 1044 470Q1071 470 1087 486T1104 529Q1104 585 1063 647Q1056 657 1014 712L1079 821Q1120 759 1135 714Q1157 646 1157 533V293Z" />
-<glyph unicode="&#x634;" glyph-name="afii62789" horiz-adv-x="1682" arabic-form="terminal" d="M1476 1379L1399 1233L1239 1319L1313 1465L1476 1379ZM1673 1201L1595 1057L1433 1143L1508 1286L1673 1201ZM1443 1111L1367 966L1205 1050L1279 1195L1443 1111ZM1752
-293H1673Q1613 293 1568 309T1475 362Q1433 324 1400 311Q1353 293 1263 293H1140Q1140 201 1096 114Q1039 1 922 -65Q775 -148 554 -148Q354 -148 248 -78Q132 -1 132 158Q132 244 153 332T210 509Q232 563 286 675L326 657Q256 513 234 430T211 278Q211 154 299
-90T552 25Q744 25 895 92Q1083 175 1083 324Q1083 424 1046 514Q1017 585 964 650L1047 855Q1097 773 1115 710Q1140 621 1140 467H1263Q1358 467 1398 496Q1433 521 1433 573Q1433 602 1430 631T1419 696L1459 756L1475 659Q1497 561 1534 518Q1575 470 1650 470Q1673
-470 1685 484T1698 521Q1698 571 1667 628Q1644 670 1606 712L1673 821Q1720 744 1730 716Q1752 653 1752 533V293Z" />
-<glyph unicode="&#x634;" glyph-name="afii57428" horiz-adv-x="1682" arabic-form="isolated" d="M1476 1379L1399 1233L1239 1319L1313 1465L1476 1379ZM1673 1201L1595 1057L1433 1143L1508 1286L1673 1201ZM1443 1111L1367 966L1205 1050L1279 1195L1443 1111ZM1752
-293H1673Q1613 293 1568 309T1475 362Q1433 324 1400 311Q1353 293 1263 293H1140Q1140 201 1096 114Q1039 1 922 -65Q775 -148 554 -148Q354 -148 248 -78Q132 -1 132 158Q132 244 153 332T210 509Q232 563 286 675L326 657Q256 513 234 430T211 278Q211 154 299
-90T552 25Q744 25 895 92Q1083 175 1083 324Q1083 424 1046 514Q1017 585 964 650L1047 855Q1097 773 1115 710Q1140 621 1140 467H1263Q1358 467 1398 496Q1433 521 1433 573Q1433 602 1430 631T1419 696L1459 756L1475 659Q1497 561 1534 518Q1575 470 1650 470Q1673
-470 1685 484T1698 521Q1698 571 1667 628Q1644 670 1606 712L1673 821Q1720 744 1730 716Q1752 653 1752 533V293Z" />
-<glyph unicode="&#x635;" glyph-name="afii62790" horiz-adv-x="1733" arabic-form="initial" d="M1803 293H601Q547 293 498 311Q461 325 411 356Q369 320 327 307T193 293H0V467H193Q274 467 309 481Q367 504 367 573Q367 602 364 631T353 696L394 756Q429 620
-490 546Q555 467 643 467Q727 467 840 505Q962 546 1050 609Q1193 711 1225 731Q1306 783 1372 805Q1446 830 1534 830Q1670 830 1739 751Q1803 678 1803 546V293ZM1640 544Q1640 593 1579 620T1437 648Q1337 648 1195 581Q1082 524 970 467H1431Q1540 467 1590
-486T1640 544Z" />
-<glyph unicode="&#x635;" glyph-name="afii62791" horiz-adv-x="1733" arabic-form="medial" d="M1803 293H601Q547 293 498 311Q461 325 411 356Q369 320 327 307T193 293H0V467H193Q274 467 309 481Q367 504 367 573Q367 602 364 631T353 696L394 756Q429 620
-490 546Q555 467 643 467Q727 467 840 505Q962 546 1050 609Q1193 711 1225 731Q1306 783 1372 805Q1446 830 1534 830Q1670 830 1739 751Q1803 678 1803 546V293ZM1640 544Q1640 593 1579 620T1437 648Q1337 648 1195 581Q1082 524 970 467H1431Q1540 467 1590
-486T1640 544Z" />
-<glyph unicode="&#x635;" glyph-name="afii62792" horiz-adv-x="2249" arabic-form="terminal" d="M2319 293H1131Q1101 85 987 -19Q845 -148 554 -148Q354 -148 248 -78Q132 -1 132 158Q132 244 153 332T210 509Q232 563 286 675L326 657Q256 513 234 430T211
-278Q211 154 299 90T552 25Q744 25 895 92Q1083 175 1083 324Q1083 424 1046 514Q1017 585 964 650L1047 855Q1097 773 1115 710Q1140 621 1140 467H1158Q1277 467 1379 505Q1467 538 1564 609Q1712 712 1741 731Q1823 783 1888 805Q1962 830 2051 830Q2188 830
-2256 751Q2319 678 2319 546V293ZM2157 544Q2157 593 2096 620T1952 648Q1880 648 1791 616Q1728 593 1631 543Q1558 505 1486 467H1947Q2043 467 2100 486T2157 544Z" />
-<glyph unicode="&#x635;" glyph-name="afii57429" horiz-adv-x="2249" arabic-form="isolated" d="M2319 293H1131Q1101 85 987 -19Q845 -148 554 -148Q354 -148 248 -78Q132 -1 132 158Q132 244 153 332T210 509Q232 563 286 675L326 657Q256 513 234 430T211
-278Q211 154 299 90T552 25Q744 25 895 92Q1083 175 1083 324Q1083 424 1046 514Q1017 585 964 650L1047 855Q1097 773 1115 710Q1140 621 1140 467H1158Q1277 467 1379 505Q1467 538 1564 609Q1712 712 1741 731Q1823 783 1888 805Q1962 830 2051 830Q2188 830
-2256 751Q2319 678 2319 546V293ZM2157 544Q2157 593 2096 620T1952 648Q1880 648 1791 616Q1728 593 1631 543Q1558 505 1486 467H1947Q2043 467 2100 486T2157 544Z" />
-<glyph unicode="&#x636;" glyph-name="afii62793" horiz-adv-x="1733" arabic-form="initial" d="M1167 1124L1091 979L929 1063L1003 1209L1167 1124ZM1803 293H601Q547 293 498 311Q461 325 411 356Q369 320 327 307T193 293H0V467H193Q274 467 309 481Q367
-504 367 573Q367 602 364 631T353 696L394 756Q429 620 490 546Q555 467 643 467Q727 467 840 505Q962 546 1050 609Q1193 711 1225 731Q1306 783 1372 805Q1446 830 1534 830Q1670 830 1739 751Q1803 678 1803 546V293ZM1640 544Q1640 593 1579 620T1437 648Q1337
-648 1195 581Q1082 524 970 467H1431Q1540 467 1590 486T1640 544Z" />
-<glyph unicode="&#x636;" glyph-name="afii62794" horiz-adv-x="1733" arabic-form="medial" d="M1167 1124L1091 979L929 1063L1003 1209L1167 1124ZM1803 293H601Q547 293 498 311Q461 325 411 356Q369 320 327 307T193 293H0V467H193Q274 467 309 481Q367 504
-367 573Q367 602 364 631T353 696L394 756Q429 620 490 546Q555 467 643 467Q727 467 840 505Q962 546 1050 609Q1193 711 1225 731Q1306 783 1372 805Q1446 830 1534 830Q1670 830 1739 751Q1803 678 1803 546V293ZM1640 544Q1640 593 1579 620T1437 648Q1337
-648 1195 581Q1082 524 970 467H1431Q1540 467 1590 486T1640 544Z" />
-<glyph unicode="&#x636;" glyph-name="afii62795" horiz-adv-x="2249" arabic-form="terminal" d="M1653 1124L1577 979L1415 1063L1489 1209L1653 1124ZM2319 293H1131Q1101 85 987 -19Q845 -148 554 -148Q354 -148 248 -78Q132 -1 132 158Q132 244 153 332T210
-509Q232 563 286 675L326 657Q256 513 234 430T211 278Q211 154 299 90T552 25Q744 25 895 92Q1083 175 1083 324Q1083 424 1046 514Q1017 585 964 650L1047 855Q1097 773 1115 710Q1140 621 1140 467H1158Q1277 467 1379 505Q1467 538 1564 609Q1712 712 1741
-731Q1823 783 1888 805Q1962 830 2051 830Q2188 830 2256 751Q2319 678 2319 546V293ZM2157 544Q2157 593 2096 620T1952 648Q1880 648 1791 616Q1728 593 1631 543Q1558 505 1486 467H1947Q2043 467 2100 486T2157 544Z" />
-<glyph unicode="&#x636;" glyph-name="afii57430" horiz-adv-x="2249" arabic-form="isolated" d="M1653 1124L1577 979L1415 1063L1489 1209L1653 1124ZM2319 293H1131Q1101 85 987 -19Q845 -148 554 -148Q354 -148 248 -78Q132 -1 132 158Q132 244 153 332T210
-509Q232 563 286 675L326 657Q256 513 234 430T211 278Q211 154 299 90T552 25Q744 25 895 92Q1083 175 1083 324Q1083 424 1046 514Q1017 585 964 650L1047 855Q1097 773 1115 710Q1140 621 1140 467H1158Q1277 467 1379 505Q1467 538 1564 609Q1712 712 1741
-731Q1823 783 1888 805Q1962 830 2051 830Q2188 830 2256 751Q2319 678 2319 546V293ZM2157 544Q2157 593 2096 620T1952 648Q1880 648 1791 616Q1728 593 1631 543Q1558 505 1486 467H1947Q2043 467 2100 486T2157 544Z" />
-<glyph unicode="&#x637;" glyph-name="afii62796" horiz-adv-x="1191" arabic-form="initial" d="M1261 293H0V467L153 468Q221 468 280 486Q348 507 434 560Q452 604 463 654T474 752Q474 859 454 988Q439 1082 409 1209Q393 1275 367 1370L305 1401Q312 1461
-325 1517T363 1625Q379 1578 436 1552Q483 1531 556 1524Q546 1421 541 1393T522 1324Q515 1325 485 1334L472 1338Q507 1221 529 1098T552 890Q552 819 538 732Q533 701 520 636Q695 737 744 760Q892 830 998 830Q1133 830 1200 751Q1261 679 1261 546V293ZM1103
-544Q1103 595 1051 621T900 648Q827 648 732 616Q654 590 566 544Q501 510 432 467H867Q1103 467 1103 544Z" />
-<glyph unicode="&#x637;" glyph-name="afii62797" horiz-adv-x="1191" arabic-form="medial" d="M1261 293H0V467L153 468Q221 468 280 486Q348 507 434 560Q452 604 463 654T474 752Q474 859 454 988Q439 1082 409 1209Q393 1275 367 1370L305 1401Q312 1461
-325 1517T363 1625Q379 1578 436 1552Q483 1531 556 1524Q546 1421 541 1393T522 1324Q515 1325 485 1334L472 1338Q507 1221 529 1098T552 890Q552 819 538 732Q533 701 520 636Q695 737 744 760Q892 830 998 830Q1133 830 1200 751Q1261 679 1261 546V293ZM1103
-544Q1103 595 1051 621T900 648Q827 648 732 616Q654 590 566 544Q501 510 432 467H867Q1103 467 1103 544Z" />
-<glyph unicode="&#x637;" glyph-name="afii62798" horiz-adv-x="1191" arabic-form="terminal" d="M1261 293H0V467L153 468Q221 468 280 486Q348 507 434 560Q452 604 463 654T474 752Q474 859 454 988Q439 1082 409 1209Q393 1275 367 1370L305 1401Q312 1461
-325 1517T363 1625Q379 1578 436 1552Q483 1531 556 1524Q546 1421 541 1393T522 1324Q515 1325 485 1334L472 1338Q507 1221 529 1098T552 890Q552 819 538 732Q533 701 520 636Q695 737 744 760Q892 830 998 830Q1133 830 1200 751Q1261 679 1261 546V293ZM1103
-544Q1103 595 1051 621T900 648Q827 648 732 616Q654 590 566 544Q501 510 432 467H867Q1103 467 1103 544Z" />
-<glyph unicode="&#x637;" glyph-name="afii57431" horiz-adv-x="1191" arabic-form="isolated" d="M1261 293H0V467L153 468Q221 468 280 486Q348 507 434 560Q452 604 463 654T474 752Q474 859 454 988Q439 1082 409 1209Q393 1275 367 1370L305 1401Q312 1461
-325 1517T363 1625Q379 1578 436 1552Q483 1531 556 1524Q546 1421 541 1393T522 1324Q515 1325 485 1334L472 1338Q507 1221 529 1098T552 890Q552 819 538 732Q533 701 520 636Q695 737 744 760Q892 830 998 830Q1133 830 1200 751Q1261 679 1261 546V293ZM1103
-544Q1103 595 1051 621T900 648Q827 648 732 616Q654 590 566 544Q501 510 432 467H867Q1103 467 1103 544Z" />
-<glyph unicode="&#x638;" glyph-name="afii62799" horiz-adv-x="1191" arabic-form="initial" d="M989 1224L912 1079L750 1163L824 1309L989 1224ZM1261 293H0V467L153 468Q221 468 280 486Q348 507 434 560Q452 604 463 654T474 752Q474 859 454 988Q439 1082
-409 1209Q393 1275 367 1370L305 1401Q312 1461 325 1517T363 1625Q379 1578 436 1552Q483 1531 556 1524Q546 1421 541 1393T522 1324Q515 1325 485 1334L472 1338Q507 1221 529 1098T552 890Q552 819 538 732Q533 701 520 636Q695 737 744 760Q892 830 998 830Q1133
-830 1200 751Q1261 679 1261 546V293ZM1103 544Q1103 595 1051 621T900 648Q827 648 732 616Q654 590 566 544Q501 510 432 467H867Q1103 467 1103 544Z" />
-<glyph unicode="&#x638;" glyph-name="afii62800" horiz-adv-x="1191" arabic-form="medial" d="M989 1224L912 1079L750 1163L824 1309L989 1224ZM1261 293H0V467L153 468Q221 468 280 486Q348 507 434 560Q452 604 463 654T474 752Q474 859 454 988Q439 1082
-409 1209Q393 1275 367 1370L305 1401Q312 1461 325 1517T363 1625Q379 1578 436 1552Q483 1531 556 1524Q546 1421 541 1393T522 1324Q515 1325 485 1334L472 1338Q507 1221 529 1098T552 890Q552 819 538 732Q533 701 520 636Q695 737 744 760Q892 830 998 830Q1133
-830 1200 751Q1261 679 1261 546V293ZM1103 544Q1103 595 1051 621T900 648Q827 648 732 616Q654 590 566 544Q501 510 432 467H867Q1103 467 1103 544Z" />
-<glyph unicode="&#x638;" glyph-name="afii62801" horiz-adv-x="1191" arabic-form="terminal" d="M989 1224L912 1079L750 1163L824 1309L989 1224ZM1261 293H0V467L153 468Q221 468 280 486Q348 507 434 560Q452 604 463 654T474 752Q474 859 454 988Q439 1082
-409 1209Q393 1275 367 1370L305 1401Q312 1461 325 1517T363 1625Q379 1578 436 1552Q483 1531 556 1524Q546 1421 541 1393T522 1324Q515 1325 485 1334L472 1338Q507 1221 529 1098T552 890Q552 819 538 732Q533 701 520 636Q695 737 744 760Q892 830 998 830Q1133
-830 1200 751Q1261 679 1261 546V293ZM1103 544Q1103 595 1051 621T900 648Q827 648 732 616Q654 590 566 544Q501 510 432 467H867Q1103 467 1103 544Z" />
-<glyph unicode="&#x638;" glyph-name="afii57432" horiz-adv-x="1191" arabic-form="isolated" d="M989 1224L912 1079L750 1163L824 1309L989 1224ZM1261 293H0V467L153 468Q221 468 280 486Q348 507 434 560Q452 604 463 654T474 752Q474 859 454 988Q439 1082
-409 1209Q393 1275 367 1370L305 1401Q312 1461 325 1517T363 1625Q379 1578 436 1552Q483 1531 556 1524Q546 1421 541 1393T522 1324Q515 1325 485 1334L472 1338Q507 1221 529 1098T552 890Q552 819 538 732Q533 701 520 636Q695 737 744 760Q892 830 998 830Q1133
-830 1200 751Q1261 679 1261 546V293ZM1103 544Q1103 595 1051 621T900 648Q827 648 732 616Q654 590 566 544Q501 510 432 467H867Q1103 467 1103 544Z" />
-<glyph unicode="&#x639;" glyph-name="afii62802" horiz-adv-x="1077" arabic-form="initial" d="M1033 605L964 423Q813 368 615 331T249 293H0V467H240Q211 514 193 573T175 689Q175 807 273 887T527 967Q650 967 730 907Q764 882 845 784L826 767Q757 786 702
-795T588 805Q450 805 372 775T293 694Q293 645 342 585T470 477Q634 502 739 525T1033 605Z" />
-<glyph unicode="&#x639;" glyph-name="afii62803" horiz-adv-x="807" arabic-form="medial" d="M877 293H730Q665 293 598 324Q518 361 482 427Q415 367 329 334Q224 293 90 293H0V467H90Q174 467 246 485Q328 506 407 552L365 606Q333 644 293 644Q275 644 261
-638T230 609H209V668Q209 778 267 819Q320 856 451 856Q564 856 635 826Q728 787 728 706Q728 663 691 617Q664 583 592 523Q608 499 653 483T730 467H877V293Z" />
-<glyph unicode="&#x639;" glyph-name="afii62804" horiz-adv-x="922" arabic-form="terminal" d="M995 -274L793 -434Q606 -434 499 -417Q305 -386 195 -297Q54 -182 54 25Q54 162 107 279Q149 372 233 466Q273 511 380 611Q370 645 352 661T312 677Q286 677 261
-642H244Q265 747 288 787Q344 883 472 883Q558 883 620 841Q689 794 689 719Q689 670 651 636Q616 608 594 590Q650 523 701 495T830 467H992V293H830Q677 293 593 339T457 491Q384 444 325 394Q245 326 200 261Q144 180 144 105Q144 -64 313 -157Q443 -228 670
--253Q790 -266 991 -266L995 -274Z" />
-<glyph unicode="&#x639;" glyph-name="afii57433" horiz-adv-x="1114" arabic-form="isolated" d="M1056 -267L803 -434Q595 -434 481 -417Q284 -388 177 -301Q42 -192 42 12Q42 136 80 235Q111 316 169 388Q197 422 267 491Q171 539 134 574Q52 651 52 769Q52
-875 141 977Q243 1094 388 1094Q453 1094 526 1056Q575 1031 649 973Q551 973 448 960Q315 943 233 911Q133 872 133 815Q133 754 248 699Q345 653 468 634Q568 688 663 726Q769 768 883 796L841 640Q633 559 541 516Q355 428 256 336Q129 218 129 83Q129 -58 235
--139Q327 -209 506 -238Q648 -261 868 -261Q915 -261 962 -260T1056 -258V-267Z" />
-<glyph unicode="&#x63a;" glyph-name="afii62805" horiz-adv-x="1077" arabic-form="initial" d="M613 1224L538 1079L375 1163L451 1309L613 1224ZM1033 605L964 423Q813 368 615 331T249 293H0V467H240Q211 514 193 573T175 689Q175 807 273 887T527 967Q650
-967 730 907Q764 882 845 784L826 767Q757 786 702 795T588 805Q450 805 372 775T293 694Q293 645 342 585T470 477Q634 502 739 525T1033 605Z" />
-<glyph unicode="&#x63a;" glyph-name="afii62806" horiz-adv-x="807" arabic-form="medial" d="M536 1224L460 1079L298 1163L373 1309L536 1224ZM877 293H730Q665 293 598 324Q518 361 482 427Q415 367 329 334Q224 293 90 293H0V467H90Q174 467 246 485Q328
-506 407 552L365 606Q333 644 293 644Q275 644 261 638T230 609H209V668Q209 778 267 819Q320 856 451 856Q564 856 635 826Q728 787 728 706Q728 663 691 617Q664 583 592 523Q608 499 653 483T730 467H877V293Z" />
-<glyph unicode="&#x63a;" glyph-name="afii62807" horiz-adv-x="922" arabic-form="terminal" d="M599 1224L523 1079L361 1163L436 1309L599 1224ZM995 -274L793 -434Q606 -434 499 -417Q305 -386 195 -297Q54 -182 54 25Q54 162 107 279Q149 372 233 466Q273
-511 380 611Q370 645 352 661T312 677Q286 677 261 642H244Q265 747 288 787Q344 883 472 883Q558 883 620 841Q689 794 689 719Q689 670 651 636Q616 608 594 590Q650 523 701 495T830 467H992V293H830Q677 293 593 339T457 491Q384 444 325 394Q245 326 200 261Q144
-180 144 105Q144 -64 313 -157Q443 -228 670 -253Q790 -266 991 -266L995 -274Z" />
-<glyph unicode="&#x63a;" glyph-name="afii57434" horiz-adv-x="1114" arabic-form="isolated" d="M498 1424L417 1280L261 1363L342 1509L498 1424ZM1056 -267L803 -434Q595 -434 481 -417Q284 -388 177 -301Q42 -192 42 12Q42 136 80 235Q111 316 169 388Q197
-422 267 491Q171 539 134 574Q52 651 52 769Q52 875 141 977Q243 1094 388 1094Q453 1094 526 1056Q575 1031 649 973Q551 973 448 960Q315 943 233 911Q133 872 133 815Q133 754 248 699Q345 653 468 634Q568 688 663 726Q769 768 883 796L841 640Q633 559 541
-516Q355 428 256 336Q129 218 129 83Q129 -58 235 -139Q327 -209 506 -238Q648 -261 868 -261Q915 -261 962 -260T1056 -258V-267Z" />
-<glyph unicode="&#x640;" glyph-name="afii57440" horiz-adv-x="424" d="M494 293H0V467H494V293Z" />
-<glyph unicode="&#x641;" glyph-name="afii62808" horiz-adv-x="548" arabic-form="initial" d="M485 1401L408 1255L247 1341L321 1487L485 1401ZM618 293H0V467H533Q533 556 512 634Q460 617 432 610Q386 598 351 598Q278 598 232 635Q179 677 179 756Q179 895
-229 999Q285 1115 375 1115Q497 1115 563 924Q618 766 618 553V293ZM455 813Q441 849 410 886Q368 936 330 936Q303 936 286 914T268 860Q268 780 356 780Q379 780 405 789T455 813Z" />
-<glyph unicode="&#x641;" glyph-name="afii62809" horiz-adv-x="538" arabic-form="medial" d="M521 1355L433 1211L293 1307L376 1447L521 1355ZM608 293H0V467H343Q405 467 448 471T543 491Q371 516 320 538Q205 588 205 708Q205 813 260 906Q322 1011 411 1011Q513
-1011 566 881Q608 778 608 638V293ZM518 642Q495 722 474 761Q433 836 375 836Q347 836 327 814T307 762Q307 686 386 660Q414 651 518 642Z" />
-<glyph unicode="&#x641;" glyph-name="afii62810" horiz-adv-x="1615" arabic-form="terminal" d="M1486 1309L1404 1161L1242 1249L1325 1395L1486 1309ZM1685 293H768Q557 293 428 319Q274 350 195 422Q109 500 109 634Q109 723 160 842Q197 923 215 963L255
-940Q212 853 198 808T184 725Q184 593 328 530T786 467H1523Q1406 499 1351 541Q1288 589 1288 660Q1288 753 1350 859Q1420 978 1505 978Q1604 978 1648 861Q1685 763 1685 582V293ZM1581 596Q1581 683 1562 730Q1539 786 1492 786Q1458 786 1442 766T1425 708Q1425
-659 1466 634Q1496 616 1581 596Z" />
-<glyph unicode="&#x641;" glyph-name="afii57441" horiz-adv-x="1615" arabic-form="isolated" d="M1486 1309L1404 1161L1242 1249L1325 1395L1486 1309ZM1685 293H768Q557 293 428 319Q274 350 195 422Q109 500 109 634Q109 723 160 842Q197 923 215 963L255
-940Q212 853 198 808T184 725Q184 593 328 530T786 467H1523Q1406 499 1351 541Q1288 589 1288 660Q1288 753 1350 859Q1420 978 1505 978Q1604 978 1648 861Q1685 763 1685 582V293ZM1581 596Q1581 683 1562 730Q1539 786 1492 786Q1458 786 1442 766T1425 708Q1425
-659 1466 634Q1496 616 1581 596Z" />
-<glyph unicode="&#x642;" glyph-name="afii62811" horiz-adv-x="548" arabic-form="initial" d="M586 1431L508 1287L346 1373L421 1516L586 1431ZM356 1341L280 1196L118 1280L192 1425L356 1341ZM618 293H0V467H533Q533 556 512 634Q460 617 432 610Q386 598
-351 598Q278 598 232 635Q179 677 179 756Q179 895 229 999Q285 1115 375 1115Q497 1115 563 924Q618 766 618 553V293ZM455 813Q441 849 410 886Q368 936 330 936Q303 936 286 914T268 860Q268 780 356 780Q379 780 405 789T455 813Z" />
-<glyph unicode="&#x642;" glyph-name="afii62812" horiz-adv-x="538" arabic-form="medial" d="M565 1407L480 1273L355 1355L441 1488L565 1407ZM336 1347L257 1211L134 1292L217 1426L336 1347ZM608 293H0V467H343Q405 467 448 471T543 491Q371 516 320 538Q205
-588 205 708Q205 813 260 906Q322 1011 411 1011Q513 1011 566 881Q608 778 608 638V293ZM518 642Q495 722 474 761Q433 836 375 836Q347 836 327 814T307 762Q307 686 386 660Q414 651 518 642Z" />
-<glyph unicode="&#x642;" glyph-name="afii62813" horiz-adv-x="1191" arabic-form="terminal" d="M1144 1314L1066 1170L904 1256L979 1399L1144 1314ZM914 1224L838 1079L676 1163L750 1308L914 1224ZM1261 242Q1261 44 1071 -60Q900 -153 617 -153Q394 -153
-272 -73Q140 14 140 185Q140 303 178 433Q213 553 278 673L320 655Q291 585 271 531Q244 457 232 404Q217 337 217 274Q217 144 327 82Q429 25 628 25Q841 25 1001 95Q1186 176 1186 314Q1186 365 1183 387T1170 433Q1132 415 1094 405T1016 394Q928 394 873 434Q806
-482 806 579Q806 692 864 795Q929 911 1018 911Q1135 911 1203 751Q1261 615 1261 436V242ZM1102 613Q1076 675 1065 690Q1037 731 995 731Q947 731 925 708T902 650Q902 619 931 601T997 583Q1023 583 1045 590T1102 613Z" />
-<glyph unicode="&#x642;" glyph-name="afii57442" horiz-adv-x="1191" arabic-form="isolated" d="M1144 1314L1066 1170L904 1256L979 1399L1144 1314ZM914 1224L838 1079L676 1163L750 1308L914 1224ZM1261 242Q1261 44 1071 -60Q900 -153 617 -153Q394 -153
-272 -73Q140 14 140 185Q140 303 178 433Q213 553 278 673L320 655Q291 585 271 531Q244 457 232 404Q217 337 217 274Q217 144 327 82Q429 25 628 25Q841 25 1001 95Q1186 176 1186 314Q1186 365 1183 387T1170 433Q1132 415 1094 405T1016 394Q928 394 873 434Q806
-482 806 579Q806 692 864 795Q929 911 1018 911Q1135 911 1203 751Q1261 615 1261 436V242ZM1102 613Q1076 675 1065 690Q1037 731 995 731Q947 731 925 708T902 650Q902 619 931 601T997 583Q1023 583 1045 590T1102 613Z" />
-<glyph unicode="&#x643;" glyph-name="afii57410" horiz-adv-x="807" arabic-form="initial" d="M877 293H0V467H761Q691 573 601 651T358 821L325 790L207 880Q145 932 145 961Q145 1133 229 1231Q307 1321 498 1393L780 1503V1330L571 1260Q446 1219 369 1185Q271
-1142 271 1119Q271 1096 335 1048Q375 1018 416 988Q568 873 681 747Q803 612 877 467V293Z" />
-<glyph unicode="&#x643;" glyph-name="afii62815" horiz-adv-x="807" arabic-form="medial" d="M877 293H0V467H761Q691 573 601 651T358 821L325 790L207 880Q145 932 145 961Q145 1133 229 1231Q307 1321 498 1393L780 1503V1330L571 1260Q446 1219 369 1185Q271
-1142 271 1119Q271 1096 335 1048Q375 1018 416 988Q568 873 681 747Q803 612 877 467V293Z" />
-<glyph unicode="&#x643;" glyph-name="afii62816" horiz-adv-x="1231" arabic-form="terminal" d="M935 904Q935 795 862 735T657 675Q596 675 522 692Q477 702 390 729L407 750Q431 750 465 747Q544 740 563 740Q678 740 760 773T843 853Q843 874 826 889T786
-904Q760 904 746 903L676 898Q651 898 634 911T616 955Q616 1039 703 1156T887 1305L868 1174Q799 1155 762 1133Q702 1098 702 1049Q702 1032 718 1025T755 1017Q773 1017 787 1019L841 1026Q893 1026 914 999T935 904ZM1301 293H563Q324 293 223 350Q115 411
-115 558Q115 646 162 758Q175 789 217 873L251 853Q217 775 207 733T196 653Q196 544 311 500Q397 467 563 467H1200L1075 1315L1023 1340Q1023 1409 1035 1469T1071 1587L1086 1576Q1086 1518 1158 1489L1266 1449Q1266 1403 1255 1346T1231 1257L1183 1273L1301
-489V293Z" />
-<glyph unicode="&#x643;" glyph-name="afii57443" horiz-adv-x="1231" arabic-form="isolated" d="M935 904Q935 795 862 735T657 675Q596 675 522 692Q477 702 390 729L407 750Q431 750 465 747Q544 740 563 740Q678 740 760 773T843 853Q843 874 826 889T786
-904Q760 904 746 903L676 898Q651 898 634 911T616 955Q616 1039 703 1156T887 1305L868 1174Q799 1155 762 1133Q702 1098 702 1049Q702 1032 718 1025T755 1017Q773 1017 787 1019L841 1026Q893 1026 914 999T935 904ZM1301 293H563Q324 293 223 350Q115 411
-115 558Q115 646 162 758Q175 789 217 873L251 853Q217 775 207 733T196 653Q196 544 311 500Q397 467 563 467H1200L1075 1315L1023 1340Q1023 1409 1035 1469T1071 1587L1086 1576Q1086 1518 1158 1489L1266 1449Q1266 1403 1255 1346T1231 1257L1183 1273L1301
-489V293Z" />
-<glyph unicode="&#x644;" glyph-name="afii62817" horiz-adv-x="424" arabic-form="initial" d="M494 293H0V467H393L274 1315L222 1340Q222 1409 234 1469T270 1587L285 1576Q285 1518 350 1489Q400 1469 451 1449Q451 1399 443 1342T424 1257L376 1273L494 489V293Z" />
-<glyph unicode="&#x644;" glyph-name="afii62818" horiz-adv-x="424" arabic-form="medial" d="M494 293H0V467H393L274 1315L222 1340Q222 1409 234 1469T270 1587L285 1576Q285 1518 350 1489Q400 1469 451 1449Q451 1399 443 1342T424 1257L376 1273L494 489V293Z" />
-<glyph unicode="&#x644;" glyph-name="afii62819" horiz-adv-x="1037" arabic-form="terminal" d="M1107 417Q1107 257 1032 163Q965 80 835 44Q725 14 556 14Q363 14 257 85Q141 163 141 318Q141 404 166 497Q187 576 230 670Q261 738 314 834L346 815Q309 748
-284 695Q251 624 235 568Q216 500 216 436Q216 313 305 250T554 187Q723 187 867 245Q1025 309 1025 398Q1025 495 994 727Q970 905 935 1125L902 1319L856 1343Q856 1477 911 1587H928Q932 1549 942 1531T975 1503Q1006 1490 1043 1472Q1070 1459 1090 1449Q1090
-1379 1085 1347T1065 1257L1008 1275Q1010 1253 1037 1074Q1068 865 1083 735Q1107 527 1107 417Z" />
-<glyph unicode="&#x644;" glyph-name="afii57444" horiz-adv-x="1037" arabic-form="isolated" d="M1107 417Q1107 257 1032 163Q965 80 835 44Q725 14 556 14Q363 14 257 85Q141 163 141 318Q141 404 166 497Q187 576 230 670Q261 738 314 834L346 815Q309 748
-284 695Q251 624 235 568Q216 500 216 436Q216 313 305 250T554 187Q723 187 867 245Q1025 309 1025 398Q1025 495 994 727Q970 905 935 1125L902 1319L856 1343Q856 1477 911 1587H928Q932 1549 942 1531T975 1503Q1006 1490 1043 1472Q1070 1459 1090 1449Q1090
-1379 1085 1347T1065 1257L1008 1275Q1010 1253 1037 1074Q1068 865 1083 735Q1107 527 1107 417Z" />
-<glyph unicode="&#x645;" glyph-name="afii62820" horiz-adv-x="807" arabic-form="initial" d="M877 293H773Q706 293 622 323Q525 358 451 419Q393 348 333 321T156 293H0V467H153Q244 467 315 513Q370 549 415 614Q476 702 565 767Q645 825 712 841Q781 736
-822 652Q877 538 877 467V293ZM762 490Q749 548 722 604Q699 651 661 701Q613 689 580 656Q558 635 528 585Q564 546 629 515T753 477L762 490Z" />
-<glyph unicode="&#x645;" glyph-name="afii62821" horiz-adv-x="807" arabic-form="medial" d="M877 293H773Q706 293 622 323Q525 358 451 419Q393 348 333 321T156 293H0V467H153Q244 467 315 513Q370 549 415 614Q476 702 565 767Q645 825 712 841Q781 736
-822 652Q877 538 877 467V293ZM762 490Q749 548 722 604Q699 651 661 701Q613 689 580 656Q558 635 528 585Q564 546 629 515T753 477L762 490Z" />
-<glyph unicode="&#x645;" glyph-name="afii62822" horiz-adv-x="692" arabic-form="terminal" d="M762 293H643Q477 293 353 262Q196 223 196 150Q196 84 218 9T264 -143T288 -284Q288 -322 283 -353T263 -434Q237 -351 212 -268Q164 -110 141 -29Q105 99 105
-125Q105 253 158 321T323 423Q411 449 588 467Q525 531 510 543Q459 583 407 583Q374 583 344 563Q320 547 286 508L240 537Q270 612 308 657Q371 731 457 731Q519 731 581 685Q632 647 685 579Q711 546 762 467V293Z" />
-<glyph unicode="&#x645;" glyph-name="afii57445" horiz-adv-x="692" arabic-form="isolated" d="M762 293H643Q477 293 353 262Q196 223 196 150Q196 84 218 9T264 -143T288 -284Q288 -322 283 -353T263 -434Q237 -351 212 -268Q164 -110 141 -29Q105 99 105
-125Q105 253 158 321T323 423Q411 449 588 467Q525 531 510 543Q459 583 407 583Q374 583 344 563Q320 547 286 508L240 537Q270 612 308 657Q371 731 457 731Q519 731 581 685Q632 647 685 579Q711 546 762 467V293Z" />
-<glyph unicode="&#x646;" glyph-name="afii62823" horiz-adv-x="500" arabic-form="initial" d="M490 1218L414 1073L252 1157L326 1302L490 1218ZM570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293Z" />
-<glyph unicode="&#x646;" glyph-name="afii62824" horiz-adv-x="500" arabic-form="medial" d="M490 1218L414 1073L252 1157L326 1302L490 1218ZM570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293Z" />
-<glyph unicode="&#x646;" glyph-name="afii62825" horiz-adv-x="1077" arabic-form="terminal" d="M775 1060L700 917L544 1003L616 1142L775 1060ZM1147 293Q1147 70 1016 -35Q875 -148 561 -148Q361 -148 255 -78Q139 -1 139 158Q139 244 160 332T217 509Q239
-563 293 675L333 657Q263 513 241 430T218 278Q218 154 306 90T559 25Q748 25 894 92Q1075 175 1075 324Q1075 426 1045 514Q1019 592 971 650L1054 855Q1107 774 1127 690T1147 467V293Z" />
-<glyph unicode="&#x646;" glyph-name="afii57446" horiz-adv-x="1077" arabic-form="isolated" d="M775 1060L700 917L544 1003L616 1142L775 1060ZM1147 293Q1147 70 1016 -35Q875 -148 561 -148Q361 -148 255 -78Q139 -1 139 158Q139 244 160 332T217 509Q239
-563 293 675L333 657Q263 513 241 430T218 278Q218 154 306 90T559 25Q748 25 894 92Q1075 175 1075 324Q1075 426 1045 514Q1019 592 971 650L1054 855Q1107 774 1127 690T1147 467V293Z" />
-<glyph unicode="&#x647;" glyph-name="afii57470" horiz-adv-x="922" arabic-form="initial" d="M858 462Q858 404 822 333Q783 256 744 256Q703 256 591 308Q488 356 417 402Q301 336 248 317Q181 293 90 293H0V467H90Q131 467 169 473T272 497Q246 516 220 536Q192
-561 192 585Q192 602 193 610T207 640L306 813Q326 848 342 861T388 883Q319 930 319 950Q319 970 363 1053Q378 1081 409 1136Q473 1075 570 959Q693 813 764 698Q858 546 858 462ZM506 679Q506 722 488 747Q467 777 421 777Q375 777 335 747T295 673Q295 632
-417 565Q460 593 481 619Q506 649 506 679ZM747 450Q747 485 691 559Q656 606 605 659Q605 610 585 568T527 502Q587 471 648 441Q698 419 719 419Q731 419 739 428T747 450Z" />
-<glyph unicode="&#x647;" glyph-name="afii62827" horiz-adv-x="807" arabic-form="medial" d="M877 293H511Q575 263 620 208Q677 139 677 58Q677 -20 653 -67Q623 -126 559 -126Q439 -126 339 -43Q219 57 219 221L221 293H0V467H253Q288 560 330 640Q383 741
-441 805Q508 879 567 879Q598 879 621 825T645 710Q645 622 599 567Q572 534 437 467H877V293ZM546 636Q546 731 506 731Q463 731 403 637Q374 592 321 487Q412 512 474 550Q546 594 546 636ZM586 74Q586 153 470 226Q375 286 283 302Q283 192 336 121Q400 35 527
-35Q551 35 568 45T586 74Z" />
-<glyph unicode="&#x647;" glyph-name="afii62828" horiz-adv-x="768" arabic-form="terminal" d="M838 293H695Q623 293 568 416Q527 508 502 653Q472 597 426 566T329 535Q214 535 138 550T61 590Q61 676 173 780T453 963Q451 971 445 1005T438 1047Q438 1081
-461 1123Q480 1157 511 1193Q521 1131 531 1073T556 953L586 781Q611 639 631 571Q662 467 695 467H838V293ZM489 740L470 849Q383 818 333 785T249 696Q270 687 298 682T375 677Q435 677 489 740Z" />
-<glyph unicode="&#x647;" glyph-name="afii57447" horiz-adv-x="578" arabic-form="isolated" d="M536 588Q536 447 490 376Q419 266 230 266Q157 266 109 295Q54 328 54 389Q54 459 89 551Q121 629 154 708L139 712L200 881Q381 786 416 761Q536 677 536 588ZM449
-510Q449 548 339 611Q292 638 238 664Q193 615 184 603Q156 564 156 529Q156 478 184 450T261 421Q317 421 383 452T449 510Z" />
-<glyph unicode="&#x648;" glyph-name="afii62829" horiz-adv-x="885" arabic-form="terminal" d="M955 353Q955 188 833 25Q697 -157 519 -157Q453 -157 383 -142Q332 -131 250 -104Q185 -81 120 -59L137 -24Q193 -37 254 -51T365 -66Q487 -66 596 -4Q681 45 766
-138Q809 185 888 291Q753 291 686 334Q610 383 610 495Q610 598 658 686Q714 788 800 788Q887 788 925 687Q955 608 955 467V353ZM892 462Q870 558 839 595Q812 627 773 627Q745 627 725 609T704 562Q704 513 748 488T892 462Z" />
-<glyph unicode="&#x648;" glyph-name="afii57448" horiz-adv-x="885" arabic-form="isolated" d="M955 353Q955 188 833 25Q697 -157 519 -157Q453 -157 383 -142Q332 -131 250 -104Q185 -81 120 -59L137 -24Q193 -37 254 -51T365 -66Q487 -66 596 -4Q681 45 766
-138Q809 185 888 291Q753 291 686 334Q610 383 610 495Q610 598 658 686Q714 788 800 788Q887 788 925 687Q955 608 955 467V353ZM892 462Q870 558 839 595Q812 627 773 627Q745 627 725 609T704 562Q704 513 748 488T892 462Z" />
-<glyph unicode="&#x649;" glyph-name="afii62830" horiz-adv-x="1205" arabic-form="terminal" d="M1275 293H1100Q946 293 869 285T791 253Q791 220 884 220Q925 220 949 218T1054 207Q1102 201 1120 192Q1149 177 1149 140Q1149 -47 1026 -132Q892 -225 583
--225Q368 -225 241 -152Q106 -74 106 70Q106 186 170 316Q193 363 291 517L331 497Q293 432 256 368Q199 258 199 188Q199 65 327 1Q449 -60 662 -60Q805 -60 914 -38Q1048 -11 1048 36Q1048 53 1033 61T983 70Q956 73 899 76T823 80Q760 80 733 96T706 146Q706
-270 779 349Q839 413 940 444Q1016 467 1100 467H1275V293Z" />
-<glyph unicode="&#x649;" glyph-name="afii57449" horiz-adv-x="1307" arabic-form="isolated" d="M1241 800Q1241 768 1235 735T1227 687Q1192 732 1144 758T1045 784Q958 784 862 683Q774 590 774 535Q774 516 795 507T870 497H950Q1022 497 1056 496T1139 486T1187
-413Q1187 162 968 31Q767 -89 424 -89Q246 -89 152 -20Q50 55 50 206Q50 310 84 424Q110 511 156 606Q159 612 219 725L261 708Q198 596 165 499T131 326Q131 204 215 143T457 82Q577 82 736 130Q872 171 981 228T1090 312Q1090 331 1078 337T1037 343H803Q760
-343 727 374T694 454Q694 521 749 636Q809 761 894 845Q996 946 1099 946Q1165 946 1203 906T1241 800Z" />
-<glyph unicode="&#x64a;" glyph-name="afii62831" horiz-adv-x="500" arabic-form="initial" d="M570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293ZM565 93L487 -51L325 35L400 178L565 93ZM335 3L259 -142L97
--58L171 87L335 3Z" />
-<glyph unicode="&#x64a;" glyph-name="afii62832" horiz-adv-x="500" arabic-form="medial" d="M570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293ZM565 93L487 -51L325 35L400 178L565 93ZM335 3L259 -142L97
--58L171 87L335 3Z" />
-<glyph unicode="&#x64a;" glyph-name="afii62833" horiz-adv-x="1205" arabic-form="terminal" d="M1275 293H1100Q946 293 869 285T791 253Q791 220 884 220Q925 220 949 218T1054 207Q1102 201 1120 192Q1149 177 1149 140Q1149 -47 1026 -132Q892 -225 583
--225Q368 -225 241 -152Q106 -74 106 70Q106 186 170 316Q193 363 291 517L331 497Q293 432 256 368Q199 258 199 188Q199 65 327 1Q449 -60 662 -60Q805 -60 914 -38Q1048 -11 1048 36Q1048 53 1033 61T983 70Q956 73 899 76T823 80Q760 80 733 96T706 146Q706
-270 779 349Q839 413 940 444Q1016 467 1100 467H1275V293ZM861 -348L768 -434L656 -363L746 -269L861 -348ZM654 -348L563 -434L447 -363L540 -269L654 -348Z" />
-<glyph unicode="&#x64a;" glyph-name="afii57450" horiz-adv-x="1307" arabic-form="isolated" d="M1241 800Q1241 768 1235 735T1227 687Q1192 732 1144 758T1045 784Q958 784 862 683Q774 590 774 535Q774 516 795 507T870 497H950Q1022 497 1056 496T1139 486T1187
-413Q1187 162 968 31Q767 -89 424 -89Q246 -89 152 -20Q50 55 50 206Q50 310 84 424Q110 511 156 606Q159 612 219 725L261 708Q198 596 165 499T131 326Q131 204 215 143T457 82Q577 82 736 130Q872 171 981 228T1090 312Q1090 331 1078 337T1037 343H803Q760
-343 727 374T694 454Q694 521 749 636Q809 761 894 845Q996 946 1099 946Q1165 946 1203 906T1241 800ZM864 -191L786 -335L624 -249L699 -106L864 -191ZM634 -281L558 -426L396 -342L470 -197L634 -281Z" />
-<glyph unicode="&#x64b;" glyph-name="afii57451" horiz-adv-x="412" d="M412 1597Q412 1551 361 1508Q270 1471 70 1391Q70 1434 114 1474Q197 1509 412 1597ZM412 1447Q412 1399 399 1388T362 1356Q270 1319 70 1239Q70 1282 114 1322Q197 1357 412 1447Z" />
-<glyph unicode="&#x64c;" glyph-name="afii57452" horiz-adv-x="485" d="M485 1562Q485 1525 474 1493T441 1426Q455 1416 464 1405T473 1380Q473 1333 466 1292L380 1359Q334 1305 276 1275Q205 1239 118 1239Q158 1305 162 1314Q174 1341 174 1365Q174 1389
-164 1407T135 1426Q115 1426 97 1402Q90 1392 70 1357Q77 1427 88 1458Q108 1513 154 1513Q188 1513 207 1480T226 1405Q226 1384 222 1363Q215 1334 212 1319Q281 1339 344 1386Q327 1402 311 1419Q285 1448 285 1480Q285 1527 324 1574Q367 1626 420 1626Q447
-1626 466 1607T485 1562ZM414 1503Q414 1526 402 1545T370 1564Q348 1564 348 1536Q348 1518 366 1498Q371 1492 401 1465Q414 1484 414 1503Z" />
-<glyph unicode="&#x64d;" glyph-name="afii57453" horiz-adv-x="412" d="M412 91Q412 44 360 0Q270 -35 70 -116Q70 -72 114 -32Q197 2 412 91ZM412 -57Q412 -104 360 -149Q270 -184 70 -266Q70 -223 114 -181Q197 -146 412 -57Z" />
-<glyph unicode="&#x64e;" glyph-name="afii57454" horiz-adv-x="412" d="M412 1585Q412 1539 360 1494Q270 1459 70 1378Q70 1422 114 1462Q197 1497 412 1585Z" />
-<glyph unicode="&#x64f;" glyph-name="afii57455" horiz-adv-x="429" d="M429 1405Q429 1388 426 1370T420 1334L337 1384Q287 1329 269 1311Q195 1239 145 1239H72Q125 1264 196 1320Q260 1371 293 1410Q262 1429 246 1450Q226 1476 226 1507Q226 1573 264 1623T348
-1674Q374 1674 395 1646T416 1578Q416 1559 411 1539T385 1463Q401 1449 418 1436Q429 1425 429 1405ZM354 1518Q354 1545 335 1568T298 1591Q288 1591 283 1584T277 1570Q277 1548 302 1524L346 1490Q354 1510 354 1518Z" />
-<glyph unicode="&#x650;" glyph-name="afii57456" horiz-adv-x="412" d="M412 164Q412 116 360 72Q270 37 70 -43Q70 0 114 40Q197 74 412 164Z" />
-<glyph unicode="&#x651;&#x64b;" glyph-name="afii62881" horiz-adv-x="433" d="M412 1879Q412 1833 361 1790Q270 1753 70 1673Q70 1716 114 1756Q197 1791 412 1879ZM412 1729Q412 1681 399 1670T362 1638Q270 1601 70 1521Q70 1564 114 1604Q197 1639 412 1729ZM433
-1477Q433 1401 407 1353Q378 1299 327 1299Q310 1299 294 1305T260 1324Q240 1290 221 1271Q189 1239 154 1239Q113 1239 92 1267T70 1345Q70 1371 78 1400Q83 1418 97 1454L118 1462Q118 1454 116 1436T114 1406Q114 1384 123 1367T150 1349Q193 1349 219 1405Q231
-1430 249 1505L270 1512Q279 1463 283 1452Q295 1420 323 1420Q361 1420 383 1470Q401 1511 401 1556L422 1562Q426 1543 429 1519T433 1477Z" />
-<glyph unicode="&#x651;&#x64c;" glyph-name="afii62882" horiz-adv-x="463" d="M458 1813Q454 1790 448 1767T419 1708Q434 1696 442 1686T451 1662Q451 1644 450 1623T444 1575L358 1642Q312 1588 254 1558Q183 1522 96 1522L132 1582Q152 1619 152 1648Q152
-1670 142 1689T113 1708Q92 1708 74 1684L48 1640Q55 1711 66 1741Q86 1796 132 1796Q166 1796 185 1763T204 1687Q204 1670 201 1653T189 1602Q258 1622 322 1668Q290 1700 281 1712Q263 1736 263 1763Q263 1810 300 1855Q346 1910 396 1911Q425 1910 444 1891T458
-1813ZM433 1476Q433 1401 407 1353Q378 1299 327 1299Q309 1299 294 1305T260 1324Q240 1290 221 1271Q189 1239 154 1239Q112 1239 91 1267T70 1345Q70 1371 77 1396T97 1454L118 1462Q118 1454 116 1436T114 1406Q114 1384 123 1367T150 1349Q193 1349 219 1405Q231
-1430 249 1506L270 1512Q278 1463 283 1452Q295 1421 323 1421Q361 1421 383 1471Q401 1512 401 1556L422 1562Q426 1543 429 1519T433 1476ZM392 1786Q392 1810 381 1829T357 1848Q338 1848 332 1840T326 1819Q326 1801 344 1781Q349 1775 379 1748Q392 1765 392
-1786Z" />
-<glyph unicode="&#x651;&#x64d;" glyph-name="afii62883" horiz-adv-x="433" d="M433 1767Q433 1691 407 1643Q378 1590 327 1590Q310 1590 294 1596T260 1615Q241 1581 221 1562Q189 1531 154 1531Q112 1531 91 1559T70 1636Q70 1661 78 1690Q83 1708 97 1744L118
-1752Q118 1744 116 1726T114 1696Q114 1673 122 1657T150 1640Q193 1640 219 1696Q232 1723 249 1796L270 1802Q279 1753 283 1742Q295 1710 323 1710Q361 1710 383 1760Q401 1801 401 1846L422 1853Q426 1829 429 1807T433 1767ZM418 1571Q418 1525 366 1481Q277
-1446 76 1364Q76 1408 119 1449Q203 1483 418 1571ZM418 1448Q418 1401 367 1356Q277 1320 76 1239Q76 1282 119 1323Q203 1358 418 1448Z" />
-<glyph unicode="&#x651;&#x64e;" glyph-name="afii62884" horiz-adv-x="433" d="M418 1721Q418 1675 366 1629Q277 1594 76 1514Q76 1556 121 1597Q203 1631 418 1721ZM433 1476Q433 1401 407 1353Q378 1299 327 1299Q310 1299 294 1305T260 1324Q240 1290 221
-1271Q189 1239 154 1239Q112 1239 91 1267T70 1345Q70 1371 78 1400Q83 1418 97 1454L118 1462Q118 1454 116 1436T114 1406Q114 1384 123 1367T150 1349Q193 1349 219 1405Q231 1430 249 1506L270 1512Q278 1463 283 1452Q295 1421 323 1421Q361 1421 383 1471Q401
-1512 401 1556L422 1562Q426 1543 429 1519T433 1476Z" />
-<glyph unicode="&#x651;&#x64f;" glyph-name="afii62885" horiz-adv-x="433" d="M433 1585Q398 1585 359 1594Q351 1596 316 1606Q259 1557 236 1543Q176 1505 120 1505Q106 1505 93 1509T64 1522Q140 1556 171 1571Q219 1594 277 1627Q254 1649 243 1664Q226
-1687 226 1710Q226 1753 261 1795T342 1838Q371 1838 394 1818T418 1768Q418 1747 408 1724Q405 1717 385 1682Q417 1667 423 1656Q433 1639 433 1585ZM433 1478Q433 1403 407 1355Q378 1301 327 1301Q310 1301 294 1307T260 1326Q240 1292 221 1273Q189 1241 154
-1241Q112 1241 91 1269T70 1347Q70 1373 78 1402Q83 1420 97 1456L118 1464Q118 1456 116 1438T114 1408Q114 1386 123 1369T150 1351Q193 1351 219 1407Q231 1432 249 1507L270 1514Q279 1464 283 1453Q295 1422 323 1422Q361 1422 383 1472Q401 1513 401 1558L422
-1564Q426 1544 429 1520T433 1478ZM352 1737Q352 1758 337 1778T300 1798Q293 1798 290 1791T287 1775Q287 1754 297 1740T342 1706Q345 1713 348 1722T352 1737Z" />
-<glyph unicode="&#x651;" glyph-name="afii57457" horiz-adv-x="433" d="M433 1477Q433 1402 407 1354Q378 1300 327 1300Q309 1300 294 1306T260 1325Q239 1289 221 1271Q189 1239 154 1239Q112 1239 91 1267T70 1346Q70 1372 77 1397T97 1454L118 1463Q118 1455
-116 1437T114 1407Q114 1385 123 1368T150 1350Q193 1350 219 1406Q231 1432 249 1507L270 1513Q278 1464 283 1453Q295 1422 323 1422Q361 1422 383 1472Q401 1512 401 1555L422 1561Q426 1542 429 1519T433 1477Z" />
-<glyph unicode="&#x652;" glyph-name="afii57458" horiz-adv-x="337" d="M337 1399Q337 1337 291 1288T178 1239Q124 1239 97 1269T70 1353Q70 1430 110 1489T209 1549Q263 1549 300 1504T337 1399ZM277 1372Q277 1400 238 1434T172 1468Q146 1468 128 1446T110
-1399Q110 1364 143 1350Q169 1339 218 1339Q243 1339 260 1346T277 1372Z" />
-<glyph unicode="&#x660;" glyph-name="afii57392" horiz-adv-x="1077" d="M705 744Q677 657 663 603T630 448Q545 496 497 530Q465 553 380 621Q401 712 418 771T470 925Q526 876 583 832Q621 803 705 744Z" />
-<glyph unicode="&#x661;" glyph-name="afii57393" horiz-adv-x="1077" d="M670 711Q670 621 656 502Q653 473 628 293H594Q594 317 598 432Q598 644 540 828Q495 971 416 1097Q376 1161 302 1251L398 1467Q477 1372 525 1291Q593 1176 628 1048Q670 896 670 711Z" />
-<glyph unicode="&#x662;" glyph-name="afii57394" horiz-adv-x="1077" d="M801 1307Q801 1197 749 1131Q692 1059 588 1059Q575 1059 519 1067Q557 987 573 940Q600 861 614 755T628 471Q628 440 626 370T624 293H594Q518 616 493 701Q445 867 380 990T183 1278L249
-1480Q316 1385 368 1339Q463 1255 569 1255Q681 1255 724 1330Q748 1371 761 1478L793 1480Q797 1445 799 1399T801 1307Z" />
-<glyph unicode="&#x663;" glyph-name="afii57395" horiz-adv-x="1077" d="M964 1379Q964 1254 917 1188T770 1122Q713 1122 671 1140T609 1195Q575 1139 523 1111T398 1082Q435 1009 451 970Q480 899 495 819T511 626Q511 563 506 505T476 293H436Q436 513 408
-654T312 928Q260 1029 129 1222L202 1459Q254 1373 314 1329Q381 1280 463 1280Q548 1280 596 1338Q637 1388 653 1480H685Q693 1388 721 1351T801 1314Q906 1314 926 1480H959Q959 1458 961 1422T964 1379Z" />
-<glyph unicode="&#x664;" glyph-name="afii57396" horiz-adv-x="1077" d="M814 495L751 293Q661 293 578 306Q468 323 401 357Q319 398 319 459Q319 516 354 576Q384 627 446 693Q479 728 571 815Q486 847 401 880Q300 925 300 971Q300 1047 374 1147Q431 1224
-540 1322Q616 1390 709 1461L678 1269Q567 1228 530 1210Q442 1167 442 1131Q442 1099 517 1066Q587 1039 658 1013Q734 982 734 956Q734 927 666 855Q603 789 540 724Q472 647 472 606Q472 558 609 526Q698 505 814 495Z" />
-<glyph unicode="&#x665;" glyph-name="afii57397" horiz-adv-x="1077" d="M896 921Q896 748 793 635Q676 506 461 506Q340 506 270 548Q190 596 190 687Q190 768 234 903Q284 1055 354 1153Q440 1273 532 1273Q650 1273 773 1154T896 921ZM822 815Q822 872 742
-938Q675 993 574 1038Q481 1079 434 1079Q368 1079 324 989Q288 916 288 844Q288 762 357 724Q420 689 544 689Q666 689 744 725T822 815Z" />
-<glyph unicode="&#x666;" glyph-name="afii57398" horiz-adv-x="1077" d="M839 548L801 320Q736 363 703 400Q647 461 618 552Q582 663 582 826Q582 884 587 945Q588 962 609 1144Q561 1135 538 1131Q464 1117 417 1117Q261 1117 213 1149Q175 1174 175 1252Q175
-1285 178 1351T181 1451L217 1455Q241 1400 263 1382Q309 1345 415 1345Q494 1345 593 1364Q615 1368 700 1387Q683 1284 676 1233Q664 1146 664 1081Q664 920 692 810Q714 723 760 651Q776 626 839 548Z" />
-<glyph unicode="&#x667;" glyph-name="afii57399" horiz-adv-x="1077" d="M940 1455L932 1168Q784 1017 697 808T569 293H555Q491 600 392 794T129 1134L165 1451Q320 1270 421 1061Q519 858 582 594H592Q631 872 720 1089Q806 1299 940 1455Z" />
-<glyph unicode="&#x668;" glyph-name="afii57400" horiz-adv-x="1077" d="M966 627L930 311Q782 464 671 692T511 1173H504Q461 948 429 834Q387 683 327 565Q264 441 154 305V591Q298 724 387 937Q473 1144 523 1467H542Q593 1229 656 1071Q715 923 795 813Q861
-723 966 627Z" />
-<glyph unicode="&#x669;" glyph-name="afii57401" horiz-adv-x="1077" d="M845 506L784 293Q684 354 652 498Q626 616 626 917Q558 893 524 886T457 879Q348 879 284 924T219 1053Q219 1115 249 1206Q287 1322 351 1393Q433 1484 544 1484Q627 1484 670 1397Q705
-1327 716 1188Q723 1102 723 934Q743 704 777 611Q792 570 845 506ZM618 1092Q618 1183 595 1230Q564 1294 484 1294Q424 1294 368 1249T312 1165Q312 1123 361 1100T480 1077Q510 1077 553 1083T618 1092Z" />
-<glyph unicode="&#x66a;" glyph-name="afii57381" horiz-adv-x="1077" d="M436 1465Q436 1410 398 1371T305 1332Q251 1332 213 1371T174 1465Q174 1518 212 1555T305 1592Q360 1592 398 1556T436 1465ZM948 1591L242 189H133L833 1591H948ZM901 302Q901 248 863
-210T769 172Q714 172 677 210T640 302Q640 356 677 395T769 435Q823 435 862 396T901 302Z" />
-<glyph unicode="&#x66b;" glyph-name="afii57461" horiz-adv-x="653" d="M471 410Q471 325 433 252Q402 193 343 136Q309 103 235 48L193 103Q262 158 285 183Q326 228 326 268Q277 287 240 319Q199 355 199 415Q199 469 236 507T328 546Q385 546 428 506T471 410Z" />
-<glyph unicode="&#x66d;" glyph-name="afii63167" horiz-adv-x="1077" d="M868 1174Q868 1145 846 1127T791 1109Q738 1109 664 1134L590 1160L580 1130L698 1072Q784 1025 784 971Q784 943 766 924T719 904Q667 904 561 1111Q552 1105 540 1102Q562 1034 571
-1000Q588 940 588 896Q588 866 572 846T523 826Q492 826 476 845T459 896Q459 941 477 996T513 1102L486 1111Q452 1047 419 984Q373 904 325 904Q297 904 279 923T261 971Q261 1025 347 1071Q355 1075 468 1130Q460 1146 457 1160Q390 1137 357 1127Q298 1109
-255 1109Q222 1109 201 1126T179 1174Q179 1205 200 1223T255 1241Q299 1241 352 1223T457 1186Q460 1202 468 1220Q407 1248 347 1277Q261 1322 261 1376Q261 1405 279 1425T325 1445Q372 1445 418 1365Q458 1289 486 1237L511 1245Q509 1254 486 1321Q459 1402
-459 1451Q459 1481 475 1502T523 1524Q555 1524 571 1503T588 1451Q588 1406 570 1352T534 1247L561 1237Q624 1359 627 1364Q673 1445 719 1445Q748 1445 766 1425T784 1376Q784 1323 699 1278Q626 1242 580 1220L590 1186Q655 1210 688 1221Q748 1241 791 1241Q826
-1241 847 1224T868 1174ZM563 1174Q563 1192 552 1203T523 1214Q506 1214 495 1203T484 1174Q484 1158 495 1146T523 1134Q540 1134 551 1145T563 1174Z" />
-<glyph unicode="&#x671;" glyph-name="afii57460" horiz-adv-x="1536" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-<glyph unicode="&#x67e;" glyph-name="afii62956" horiz-adv-x="500" arabic-form="initial" d="M465 56L391 -89L227 -5L303 140L465 56ZM431 -213L357 -359L194 -273L271 -127L431 -213ZM237 -37L162 -180L-3 -95L75 49L237 -37ZM571 293H1V467H498Q498 585
-470 647Q451 690 376 771L454 934Q526 843 544 792Q571 715 571 537V293Z" />
-<glyph unicode="&#x67e;" glyph-name="afii52957" horiz-adv-x="500" arabic-form="medial" d="M465 56L391 -89L227 -5L303 140L465 56ZM431 -213L357 -359L194 -273L271 -127L431 -213ZM237 -37L162 -180L-3 -95L75 49L237 -37ZM571 293H1V467H498Q498 585 470
-647Q451 690 376 771L454 934Q526 843 544 792Q571 715 571 537V293Z" />
-<glyph unicode="&#x67e;" glyph-name="afii62958" horiz-adv-x="1461" arabic-form="terminal" d="M1531 293H577Q385 293 271 360Q128 444 128 623Q128 716 170 813Q185 848 242 946L272 927Q250 881 229 835Q200 764 200 708Q200 590 324 525Q435 467 605 467H1452V494Q1452
-606 1425 676T1333 797L1410 960Q1454 905 1463 891Q1531 779 1531 565V293ZM1088 56L1014 -89L850 -5L926 140L1088 56ZM1054 -213L980 -359L817 -273L894 -127L1054 -213ZM860 -37L785 -180L620 -95L698 49L860 -37Z" />
-<glyph unicode="&#x67e;" glyph-name="afii57506" horiz-adv-x="1461" arabic-form="isolated" d="M1531 293H577Q385 293 271 360Q128 444 128 623Q128 716 170 813Q185 848 242 946L272 927Q250 881 229 835Q200 764 200 708Q200 590 324 525Q435 467 605 467H1452V494Q1452
-606 1425 676T1333 797L1410 960Q1454 905 1463 891Q1531 779 1531 565V293ZM1088 56L1014 -89L850 -5L926 140L1088 56ZM1054 -213L980 -359L817 -273L894 -127L1054 -213ZM860 -37L785 -180L620 -95L698 49L860 -37Z" />
-<glyph unicode="&#x686;" glyph-name="afii62959" horiz-adv-x="1085" arabic-form="initial" d="M1145 293H0V467H805Q703 546 633 590Q546 645 474 670Q393 698 310 698Q259 698 207 691Q236 765 283 810Q351 875 455 875Q557 875 696 775Q765 725 921 585Q1042
-476 1085 467H1145V293ZM766 56L692 -89L528 -5L604 140L766 56ZM732 -213L658 -359L495 -273L572 -127L732 -213ZM538 -37L463 -180L298 -95L376 49L538 -37Z" />
-<glyph unicode="&#x686;" glyph-name="afii62960" horiz-adv-x="1085" arabic-form="medial" d="M1145 293H0V467H805Q703 546 633 590Q546 645 474 670Q393 698 310 698Q259 698 207 691Q236 765 283 810Q351 875 455 875Q557 875 696 775Q765 725 921 585Q1042
-476 1085 467H1145V293ZM766 56L692 -89L528 -5L604 140L766 56ZM732 -213L658 -359L495 -273L572 -127L732 -213ZM538 -37L463 -180L298 -95L376 49L538 -37Z" />
-<glyph unicode="&#x686;" glyph-name="afii62961" horiz-adv-x="1077" arabic-form="terminal" d="M1147 293H940Q819 293 768 338T717 487Q717 526 727 584Q731 606 738 642Q567 590 480 553Q320 485 232 399Q121 291 121 153Q121 -62 345 -170Q540 -264 866
--264H1050L1056 -275L830 -434H772Q556 -434 413 -394Q242 -346 154 -240Q54 -119 54 80Q54 251 139 379Q205 479 332 562Q369 587 538 677Q498 682 454 685T373 689Q272 689 209 680Q188 677 78 653Q112 751 149 789Q232 873 409 873Q506 873 619 855T809 836Q860
-836 908 840T1010 851L970 681Q929 676 877 667Q844 661 786 650L784 594Q784 512 834 484Q865 467 940 467H1147V293ZM720 248L646 103L482 187L558 332L720 248ZM686 -21L612 -167L449 -81L526 65L686 -21ZM492 155L417 12L252 97L330 241L492 155Z" />
-<glyph unicode="&#x686;" glyph-name="afii57507" horiz-adv-x="1153" arabic-form="isolated" d="M484 696Q464 696 426 699T369 702Q305 702 225 690Q173 682 83 664Q123 777 158 811Q233 885 410 885Q476 885 680 857Q775 844 844 844Q873 844 929 851T1013
-858L976 689Q765 653 617 607Q397 539 274 441Q121 319 121 153Q121 -62 345 -170Q540 -264 866 -264H1050L1056 -275L830 -434H772Q556 -434 413 -394Q242 -346 154 -240Q54 -119 54 80Q54 248 133 382Q193 484 308 575Q343 603 484 696ZM856 360L782 215L618
-299L694 444L856 360ZM822 91L748 -55L585 31L662 177L822 91ZM628 267L553 124L388 209L466 353L628 267Z" />
-<glyph unicode="&#x698;" glyph-name="afii62962" horiz-adv-x="1001" arabic-form="terminal" d="M1071 293Q1071 183 977 65Q895 -39 773 -114Q657 -186 582 -186Q513 -186 433 -166Q372 -151 287 -119Q215 -92 144 -65L161 -25Q227 -38 298 -51T428 -65Q556
--65 695 17Q821 92 910 206T999 413Q999 492 953 579Q916 649 849 723L906 880Q988 804 1027 728Q1071 642 1071 536V293ZM848 1395L771 1249L611 1335L685 1481L848 1395ZM1045 1217L967 1073L805 1159L880 1302L1045 1217ZM815 1127L739 982L577 1066L651 1211L815
-1127Z" />
-<glyph unicode="&#x698;" glyph-name="afii57508" horiz-adv-x="1001" arabic-form="isolated" d="M1071 293Q1071 183 977 65Q895 -39 773 -114Q657 -186 582 -186Q513 -186 433 -166Q372 -151 287 -119Q215 -92 144 -65L161 -25Q227 -38 298 -51T428 -65Q556
--65 695 17Q821 92 910 206T999 413Q999 492 953 579Q916 649 849 723L906 880Q988 804 1027 728Q1071 642 1071 536V293ZM848 1395L771 1249L611 1335L685 1481L848 1395ZM1045 1217L967 1073L805 1159L880 1302L1045 1217ZM815 1127L739 982L577 1066L651 1211L815
-1127Z" />
-<glyph unicode="&#x6a4;" glyph-name="afii57505" horiz-adv-x="1536" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-<glyph unicode="&#x6a9;" glyph-name="afii52305" horiz-adv-x="807" arabic-form="initial" d="M877 293H0V467H761Q691 573 601 651T358 821L325 790L207 880Q145 932 145 961Q145 1133 229 1231Q307 1321 498 1393L780 1503V1330L571 1260Q446 1219 369 1185Q271
-1142 271 1119Q271 1096 335 1048Q375 1018 416 988Q568 873 681 747Q803 612 877 467V293Z" />
-<glyph unicode="&#x6a9;" glyph-name="afii52306" horiz-adv-x="1054" arabic-form="medial" d="M795 613Q842 556 887 518Q948 467 993 467H1124V293H1001Q919 293 829 377Q785 418 704 523Q655 586 644 599Q619 629 568 678Q568 500 457 400Q338 293 103 293H0V467H108Q267
-467 375 508Q504 557 504 646Q504 713 455 759Q430 783 358 821L325 790L207 880Q145 932 145 961Q145 1133 229 1231Q307 1321 498 1393L780 1503V1330L571 1260Q446 1219 369 1185Q271 1142 271 1119Q271 1096 335 1048Q375 1018 416 988Q504 921 575 856Q636
-800 689 740Q722 703 795 613Z" />
-<glyph unicode="&#x6a9;" glyph-name="afii62964" horiz-adv-x="1910" arabic-form="terminal" d="M538 293Q299 293 198 350Q90 411 90 558Q90 646 137 758Q150 789 192 873L226 853Q192 775 182 733T171 653Q171 544 286 500Q372 467 538 467H964Q1123 467 1231
-508Q1360 557 1360 646Q1360 713 1311 759Q1286 783 1214 821L1181 790L1063 880Q1001 932 1001 961Q1001 1133 1085 1231Q1163 1321 1354 1393L1636 1503V1330L1427 1260Q1256 1202 1186 1167Q1127 1137 1127 1119Q1127 1096 1191 1048Q1231 1018 1272 988Q1360
-921 1431 856Q1492 800 1545 740Q1578 703 1651 613Q1698 556 1743 518Q1804 467 1849 467H1980V293H1857Q1775 293 1685 377Q1641 418 1560 523Q1511 586 1500 599Q1475 629 1424 678Q1424 500 1313 400Q1194 293 959 293H538Z" />
-<glyph unicode="&#x6a9;" glyph-name="afii57567" horiz-adv-x="1663" arabic-form="isolated" d="M1617 467Q1547 573 1457 651T1214 821L1181 790L1063 880Q1001 932 1001 961Q1001 1133 1085 1231Q1163 1321 1354 1393L1636 1503V1330L1427 1260Q1302 1219
-1225 1185Q1127 1142 1127 1119Q1127 1096 1191 1048Q1231 1018 1272 988Q1424 873 1537 747Q1659 612 1733 467V293H538Q299 293 198 350Q90 411 90 558Q90 646 137 758Q150 789 192 873L226 853Q192 775 182 733T171 653Q171 544 286 500Q372 467 538 467H1617Z"
-/>
-<glyph unicode="&#x6af;" glyph-name="afii62965" horiz-adv-x="807" arabic-form="initial" d="M877 293H0V467H761Q691 573 601 651T358 821L325 790L207 880Q145 932 145 961Q145 1133 229 1231Q307 1321 498 1393L780 1503V1330L571 1260Q446 1219 369 1185Q271
-1142 271 1119Q271 1096 335 1048Q375 1018 416 988Q568 873 681 747Q803 612 877 467V293ZM780 1794V1625Q564 1546 380 1457Q217 1379 124 1316V1422Q156 1458 252 1521T482 1654Q632 1733 780 1794Z" />
-<glyph unicode="&#x6af;" glyph-name="afii62966" horiz-adv-x="1054" arabic-form="medial" d="M795 613Q842 556 887 518Q948 467 993 467H1124V293H1001Q919 293 829 377Q785 418 704 523Q655 586 644 599Q619 629 568 678Q568 500 457 400Q338 293 103 293H0V467H108Q267
-467 375 508Q504 557 504 646Q504 713 455 759Q430 783 358 821L325 790L207 880Q145 932 145 961Q145 1133 229 1231Q307 1321 498 1393L780 1503V1330L571 1260Q446 1219 369 1185Q271 1142 271 1119Q271 1096 335 1048Q375 1018 416 988Q504 921 575 856Q636
-800 689 740Q722 703 795 613ZM780 1794V1625Q564 1546 380 1457Q217 1379 124 1316V1422Q156 1458 252 1521T482 1654Q632 1733 780 1794Z" />
-<glyph unicode="&#x6af;" glyph-name="afii62967" horiz-adv-x="1910" arabic-form="terminal" d="M538 293Q299 293 198 350Q90 411 90 558Q90 646 137 758Q150 789 192 873L226 853Q192 775 182 733T171 653Q171 544 286 500Q372 467 538 467H964Q1123 467 1231
-508Q1360 557 1360 646Q1360 713 1311 759Q1286 783 1214 821L1181 790L1063 880Q1001 932 1001 961Q1001 1133 1085 1231Q1163 1321 1354 1393L1636 1503V1330L1427 1260Q1256 1202 1186 1167Q1127 1137 1127 1119Q1127 1096 1191 1048Q1231 1018 1272 988Q1360
-921 1431 856Q1492 800 1545 740Q1578 703 1651 613Q1698 556 1743 518Q1804 467 1849 467H1980V293H1857Q1775 293 1685 377Q1641 418 1560 523Q1511 586 1500 599Q1475 629 1424 678Q1424 500 1313 400Q1194 293 959 293H538ZM1636 1776V1607Q1420 1528 1236
-1439Q1073 1361 980 1298V1404Q1012 1440 1108 1503T1338 1636Q1488 1715 1636 1776Z" />
-<glyph unicode="&#x6af;" glyph-name="afii57509" horiz-adv-x="1663" arabic-form="isolated" d="M1617 467Q1547 573 1457 651T1214 821L1181 790L1063 880Q1001 932 1001 961Q1001 1133 1085 1231Q1163 1321 1354 1393L1636 1503V1330L1427 1260Q1302 1219
-1225 1185Q1127 1142 1127 1119Q1127 1096 1191 1048Q1231 1018 1272 988Q1424 873 1537 747Q1659 612 1733 467V293H538Q299 293 198 350Q90 411 90 558Q90 646 137 758Q150 789 192 873L226 853Q192 775 182 733T171 653Q171 544 286 500Q372 467 538 467H1617ZM1636
-1776V1607Q1420 1528 1236 1439Q1073 1361 980 1298V1404Q1012 1440 1108 1503T1338 1636Q1488 1715 1636 1776Z" />
-<glyph unicode="&#x6cc;" glyph-name="afii62831" horiz-adv-x="500" arabic-form="initial" d="M570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293ZM565 93L487 -51L325 35L400 178L565 93ZM335 3L259 -142L97
--58L171 87L335 3Z" />
-<glyph unicode="&#x6cc;" glyph-name="afii62832" horiz-adv-x="500" arabic-form="medial" d="M570 293H0V467H497Q497 585 469 647Q450 690 375 771L453 934Q525 843 543 792Q570 715 570 537V293ZM565 93L487 -51L325 35L400 178L565 93ZM335 3L259 -142L97
--58L171 87L335 3Z" />
-<glyph unicode="&#x6cc;" glyph-name="afii52364" horiz-adv-x="1205" arabic-form="terminal" d="M1275 293H1100Q946 293 869 285T791 253Q791 220 884 220Q925 220 949 218T1054 207Q1102 201 1120 192Q1149 177 1149 140Q1149 -47 1026 -132Q892 -225 583
--225Q368 -225 241 -152Q106 -74 106 70Q106 186 170 316Q193 363 291 517L331 497Q293 432 256 368Q199 258 199 188Q199 65 327 1Q449 -60 662 -60Q805 -60 914 -38Q1048 -11 1048 36Q1048 53 1033 61T983 70Q956 73 899 76T823 80Q760 80 733 96T706 146Q706
-270 779 349Q839 413 940 444Q1016 467 1100 467H1275V293Z" />
-<glyph unicode="&#x6cc;" glyph-name="afii57555" horiz-adv-x="1307" arabic-form="isolated" d="M1241 800Q1241 768 1235 735T1227 687Q1192 732 1144 758T1045 784Q958 784 862 683Q774 590 774 535Q774 516 795 507T870 497H950Q1022 497 1056 496T1139 486T1187
-413Q1187 162 968 31Q767 -89 424 -89Q246 -89 152 -20Q50 55 50 206Q50 310 84 424Q110 511 156 606Q159 612 219 725L261 708Q198 596 165 499T131 326Q131 204 215 143T457 82Q577 82 736 130Q872 171 981 228T1090 312Q1090 331 1078 337T1037 343H803Q760
-343 727 374T694 454Q694 521 749 636Q809 761 894 845Q996 946 1099 946Q1165 946 1203 906T1241 800Z" />
-<glyph unicode="&#x6d5;" glyph-name="afii57534" horiz-adv-x="578" d="M536 588Q536 447 490 376Q419 266 230 266Q157 266 109 295Q54 328 54 389Q54 459 89 551Q121 629 154 708L139 712L200 881Q381 786 416 761Q536 677 536 588ZM449 510Q449 548 339 611Q292
-638 238 664Q193 615 184 603Q156 564 156 529Q156 478 184 450T261 421Q317 421 383 452T449 510Z" />
-<glyph unicode="&#x6f0;" glyph-name="afii57392" horiz-adv-x="1077" d="M705 744Q677 657 663 603T630 448Q545 496 497 530Q465 553 380 621Q401 712 418 771T470 925Q526 876 583 832Q621 803 705 744Z" />
-<glyph unicode="&#x6f1;" glyph-name="afii57393" horiz-adv-x="1077" d="M670 711Q670 621 656 502Q653 473 628 293H594Q594 317 598 432Q598 644 540 828Q495 971 416 1097Q376 1161 302 1251L398 1467Q477 1372 525 1291Q593 1176 628 1048Q670 896 670 711Z" />
-<glyph unicode="&#x6f2;" glyph-name="afii57394" horiz-adv-x="1077" d="M801 1307Q801 1197 749 1131Q692 1059 588 1059Q575 1059 519 1067Q557 987 573 940Q600 861 614 755T628 471Q628 440 626 370T624 293H594Q518 616 493 701Q445 867 380 990T183 1278L249
-1480Q316 1385 368 1339Q463 1255 569 1255Q681 1255 724 1330Q748 1371 761 1478L793 1480Q797 1445 799 1399T801 1307Z" />
-<glyph unicode="&#x6f3;" glyph-name="afii57395" horiz-adv-x="1077" d="M964 1379Q964 1254 917 1188T770 1122Q713 1122 671 1140T609 1195Q575 1139 523 1111T398 1082Q435 1009 451 970Q480 899 495 819T511 626Q511 563 506 505T476 293H436Q436 513 408
-654T312 928Q260 1029 129 1222L202 1459Q254 1373 314 1329Q381 1280 463 1280Q548 1280 596 1338Q637 1388 653 1480H685Q693 1388 721 1351T801 1314Q906 1314 926 1480H959Q959 1458 961 1422T964 1379Z" />
-<glyph unicode="&#x6f4;" glyph-name="afii62843" horiz-adv-x="1077" d="M158 1227L233 1467Q323 1305 360 1257T468 1167Q482 1330 529 1402T668 1475Q729 1475 778 1445Q823 1418 872 1358L864 1346Q859 1347 826 1358Q777 1374 731 1374Q638 1374 582 1322T496
-1153Q547 1137 583 1130T651 1122Q733 1122 790 1150T909 1253L932 1245Q904 1098 827 1021T627 944Q568 944 534 954T459 994Q501 898 513 833Q522 783 522 676Q522 534 471 301H436Q436 520 397 700Q363 859 295 1001Q241 1114 158 1227Z" />
-<glyph unicode="&#x6f5;" glyph-name="afii62844" horiz-adv-x="1077" d="M430 1231L496 1450Q706 1241 811 1033Q903 851 903 700Q903 580 838 475Q764 356 657 356Q629 356 605 363T553 393Q509 356 465 341T373 326Q278 326 217 378Q152 433 152 528Q152 641
-233 783T510 1154L430 1231ZM590 598Q612 575 650 559T729 543Q777 543 809 568T842 633Q842 707 755 842Q675 966 534 1124Q493 1081 445 1014Q381 925 342 843Q293 740 293 666Q293 602 327 565T422 528Q465 528 500 542T590 598Z" />
-<glyph unicode="&#x6f6;" glyph-name="afii62845" horiz-adv-x="1077" d="M344 301Q344 472 379 623T496 907Q347 907 275 938T203 1032Q203 1079 242 1151T356 1313Q415 1387 474 1428T578 1469Q631 1469 688 1426T821 1288L811 1278Q738 1303 700 1311T612 1319Q487
-1319 413 1286T338 1202Q338 1148 392 1118T541 1088Q627 1088 697 1105T891 1178L846 987Q748 953 654 865Q550 768 482 633Q405 481 385 301H344Z" />
-<glyph unicode="&#x6f7;" glyph-name="afii57399" horiz-adv-x="1077" d="M940 1455L932 1168Q784 1017 697 808T569 293H555Q491 600 392 794T129 1134L165 1451Q320 1270 421 1061Q519 858 582 594H592Q631 872 720 1089Q806 1299 940 1455Z" />
-<glyph unicode="&#x6f8;" glyph-name="afii57400" horiz-adv-x="1077" d="M966 627L930 311Q782 464 671 692T511 1173H504Q461 948 429 834Q387 683 327 565Q264 441 154 305V591Q298 724 387 937Q473 1144 523 1467H542Q593 1229 656 1071Q715 923 795 813Q861
-723 966 627Z" />
-<glyph unicode="&#x6f9;" glyph-name="afii57401" horiz-adv-x="1077" d="M845 506L784 293Q684 354 652 498Q626 616 626 917Q558 893 524 886T457 879Q348 879 284 924T219 1053Q219 1115 249 1206Q287 1322 351 1393Q433 1484 544 1484Q627 1484 670 1397Q705
-1327 716 1188Q723 1102 723 934Q743 704 777 611Q792 570 845 506ZM618 1092Q618 1183 595 1230Q564 1294 484 1294Q424 1294 368 1249T312 1165Q312 1123 361 1100T480 1077Q510 1077 553 1083T618 1092Z" />
-
-
-</font>
-</defs>
-
-<g fill="blue" font-size="25">
-
- <text x="30" y="100" fill="green" style="font-family: SVGArial">Arabic using SVG font:</text>
- <text x="30" y="140" xml:lang="ar-SA" style="font-family: SVGArial; font-size:33">
- &#x644;&#x645;&#x627;&#x630;&#x627;
- &#x644;&#x627;
- &#x64a;&#x62a;&#x643;&#x644;&#x645;&#x648;&#x646;
- &#x627;&#x644;&#x644;&#x651;&#x63a;&#x629;
- &#x627;&#x644;&#x639;&#x631;&#x628;&#x64a;&#x629;
- &#x641;&#x62d;&#x633;&#x628;&#x61f;
- </text>
-
- <text fill="DarkRed" x="30" y="170" style="font-family: SVGArial; font-size:18">arabic:
- &#x621;&#x623;&#x624;&#x625;&#x626;&#x627;&#x628;&#x629;&#x62a;
- &#x62b;&#x62c;&#x62d;&#x62e;&#x62f;&#x630;&#x631;&#x632;&#x633;
- &#x634;&#x635;&#x636;&#x637;&#x638;&#x639;&#x640;&#x641;&#x642;
- &#x643;&#x644;&#x645;&#x646;&#x647;&#x648;&#x649;&#x650;&#x1676;</text>
-
- <text x="30" y="235" fill="green">Arabic using system font:</text>
- <text x="30" y="275" xml:lang="ar-SA" style="font-family: Arial; font-size:33">
- &#x644;&#x645;&#x627;&#x630;&#x627;
- &#x644;&#x627;
- &#x64a;&#x62a;&#x643;&#x644;&#x645;&#x648;&#x646;
- &#x627;&#x644;&#x644;&#x651;&#x63a;&#x629;
- &#x627;&#x644;&#x639;&#x631;&#x628;&#x64a;&#x629;
- &#x641;&#x62d;&#x633;&#x628;&#x61f;
- </text>
-
- <text fill="DarkRed" x="30" y="305" style="font-family: Arial; font-size:18">arabic:
- &#x621;&#x623;&#x624;&#x625;&#x626;&#x627;&#x628;&#x629;&#x62a;
- &#x62b;&#x62c;&#x62d;&#x62e;&#x62f;&#x630;&#x631;&#x632;&#x633;
- &#x634;&#x635;&#x636;&#x637;&#x638;&#x639;&#x640;&#x641;&#x642;
- &#x643;&#x644;&#x645;&#x646;&#x647;&#x648;&#x649;&#x650;&#x1676;</text>
-
-
- <text x="30" y="370" fill="green">Reference image of arabic text:</text>
- <image x="30" y="385" width="388" height="58" xlink:href="../../resources/images/arabic.png"/>
-
-</g>
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontBounds.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontBounds.svg
deleted file mode 100644
index 8a960cba592..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontBounds.svg
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests various altGlyph uses -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro. -->
-<!-- @version $Id: fontBounds.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
- <title>SVGFont - Text/Font Bounds computation.</title>
-
- <text class="title" x="50%" y="40"
- >SVGFont - Text/Font Bounds computation.</text>
-
- <font horiz-adv-x="150">
- <font-face
- font-family="FOPFont"
- units-per-em="250"
- ascent="200"
- descent="50"
- alphabetic="0"/>
-
- <missing-glyph horiz-adv-x="150" d="M20 0 V240 H100 V0 z"/>
-
- <glyph unicode=" " glyph-name=" " horiz-adv-x="100"/>
-
- <glyph unicode="F" glyph-name="F" horiz-adv-x="100">
- <path style="fill:none;stroke-width:25; stroke-linecap:square"
- d="M13,0 v162 h80 m-75-87 h50"/>
- </glyph>
-
- <glyph unicode="O" glyph-name="O" horiz-adv-x="130">
- <ellipse style="fill:none;stroke-width:25"
- cx="63" cy="82" rx="40" ry="82"/>
- </glyph>
-
- <glyph unicode="P" glyph-name="p" horiz-adv-x="120">
- <path style="fill:none; stroke-width:25; stroke-linecap:square"
- d="M13,0 v162 h60 a 25,43 0 1 0 0 -86 h-55"/>
- </glyph>
-
- <hkern g1="F" g2="O" k="5"/>
- <hkern g1="O" g2="P" k="4"/>
- </font>
-
- <text x="150" y="200"
- style="stroke:lightgrey;font-family:FOPFont;font-size:120"
- >FOP</text>
-
- <svg x="150" y="201" width="162" height="20">
- <rect x="0%" y="0%" width="100%" height="100%" fill="#88F"/>
-
- <!-- This svg element is designed to only intersect
- the wide stroke on the text. If it doesn't
- properly include the stroke (from the
- SVG font defn) in the text rendering bounds it will skip
- the text entirely resulting in nothing being drawn on
- top of the rect -->
- <text y="-1" style="stroke:black; font-family:FOPFont; font-size:120"
- >FOP</text>
- </svg>
-
- <text x="225" y="250" class="legend">The bottoms of the letters should
- <tspan x="225" dy="1em">appear in black on top of the blue rect</tspan>
- </text>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontChoice.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontChoice.svg
deleted file mode 100644
index db452666289..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontChoice.svg
+++ /dev/null
@@ -1,202 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- <text> styled with a list of font families, must -->
-<!-- choose which font renders which glyph -->
-<!-- Also, matches SVG font by weight and other style -->
-<!-- properties if possible. -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontChoice.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - font selection test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Font Selection Test</text>
-
- <defs>
-
- <!-- ============================= -->
- <!-- SVG Font Definitions -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Georgia font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- It has been converted to SVG using Batik's -->
- <!-- true type to SVG converter (ttf2svg). -->
- <!-- Styling has been added for testing purposes. -->
-
- <font horiz-adv-x="901" fill="#6666FF">
- <font-face
- font-family="SVGGeorgia"
- font-weight="normal"
- font-style="normal"
- units-per-em="2048"
- panose-1="2 4 5 2 5 4 5 2 3 3"
- ascent="1878"
- descent="449"
- alphabetic="0"/>
-
- <missing-glyph horiz-adv-x="2048">
- <path d="M256 0V1536H1792V0H256zM384 128H1664V1408H384V128z"/>
- </missing-glyph>
-
- <glyph unicode=" " glyph-name="space" horiz-adv-x="494"/>
-
- <glyph unicode="G" glyph-name="G" horiz-adv-x="1485">
- <path d="M1471 567Q1447 564 1407 558T1341 539Q1311 524 1299 497T1286 432V322Q1286 202 1287 160T1291 91Q1158 31 1026 -1T767 -33Q631 -33 505 18T285 163Q190 258 134 394T78 698Q78 860 131 998T283 1239Q378
-1339 509 1394T791 1450Q911 1450 1000 1421T1157 1351L1198 1419H1278L1287 923H1205Q1184 1005 1153 1084T1073 1227Q1024 1290 954 1327T785 1365Q678 1365 594 1322T448 1192Q387 1109 354 985T321 708Q321 573 353 454T448 247Q510 158 603 107T814 56Q902
-56 974 83T1077 140Q1085 192 1085 245T1086 335V413Q1086 455 1075 487T1027 535Q994 550 938 557T849 567V640H1471V567z"/>
- </glyph>
-
-
- <glyph unicode="S" glyph-name="S" horiz-adv-x="1149">
- <path d="M981 651Q1026 601 1047 542T1069 403Q1069 215 930 93T585 -29Q490 -29 395 0T231 72L188 -1H108L94 485H175Q200 395 233 323T322 187Q374 128 443 93T605 58Q674 58 725 76T809 127Q841 160 856 204T872
-307Q872 392 824 465T681 577Q616 603 532 634T387 694Q267 748 201 835T134 1064Q134 1145 167 1215T261 1340Q319 1392 398 1421T563 1451Q661 1451 738 1421T880 1351L921 1419H1001L1009 948H928Q906 1029 879 1103T807 1237Q764 1295 702 1329T550 1364Q455
-1364 388 1303T321 1154Q321 1062 364 1002T489 902Q562 867 632 842T769 787Q829 761 884 728T981 651z"/>
- </glyph>
-
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1032">
- <path d="M1006 18Q959 1 924 -9T843 -20Q765 -20 719 16T659 123H653Q588 51 514 13T334 -25Q223 -25 152 43T80 221Q80 278 96 323T144 404Q169 434 210 457T287 495Q332 512 469 558T655 630V729Q655 742 650
-779T626 849Q606 886 570 913T466 941Q420 941 381 926T325 893Q325 873 334 834T344 762Q344 727 313 698T225 669Q175 669 152 704T128 784Q128 830 160 872T245 947Q290 975 354 994T479 1014Q563 1014 625 1003T739 953Q790 916 816 853T843 689Q843 546 840
-436T837 194Q837 155 850 132T892 93Q907 84 939 83T1006 82V18zM657 546Q572 521 508 497T389 437Q339 403 310 357T281 246Q281 163 324 124T435 85Q506 85 560 119T651 201L657 546z"/>
- </glyph>
-
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1176">
- <path d="M1152 18L808 -4L793 10V102L785 104Q733 46 657 9T499 -28Q415 -28 337 9T200 115Q141 184 107 281T72 495Q72 602 109 698T211 866Q272 933 360 973T541 1013Q610 1013 676 996T791 951V1294Q791 1336
-777 1370T738 1423Q710 1442 663 1450T560 1463V1525L963 1548L978 1533V203Q978 168 991 144T1031 102Q1050 90 1086 87T1152 83V18zM791 191V768Q783 794 765 824T720 879Q691 904 652 920T561 937Q501 937 451 906T361 817Q324 761 303 675T281 483Q281 399
-297 331T351 203Q386 147 440 113T570 79Q650 79 702 114T791 191z"/>
- </glyph>
-
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1043">
- <path d="M917 102Q957 64 980 16T1003 -103Q1003 -174 972 -236T878 -345Q811 -392 718 -418T488 -444Q264 -444 153 -379T42 -187Q42 -85 122 -26T326 38V52Q296 61 264 74T209 106Q183 127 167 155T151 226Q151
-279 188 323T302 400V415Q206 460 153 530T100 694Q100 834 204 924T472 1014Q517 1014 561 1005T652 982H996V886H764V880Q801 837 819 785T837 683Q837 553 732 463T486 373H365Q342 365 317 344T292 287Q292 250 313 231T364 204Q393 196 431 194T511 191Q555
-190 631 185T740 179Q786 177 832 157T917 102zM647 687Q647 804 600 873T466 943Q419 943 386 924T331 868Q311 835 303 789T294 693Q294 582 342 512T468 442Q554 442 600 511T647 687zM839 -140Q839 -84 813 -48T734 1Q706 5 619 10T417 15Q309 -6 264 -55T218
--183Q218 -218 233 -250T285 -309Q320 -335 379 -351T523 -368Q670 -368 754 -312T839 -140z"/>
- </glyph>
-
- <glyph unicode="r" glyph-name="r" horiz-adv-x="839">
- <path d="M827 859Q827 808 802 769T725 729Q669 729 640 758T610 822Q610 844 613 862T620 898Q573 898 510 860T403 752V178Q403 143 416 121T459 88Q484 78 523 73T592 66V0H72V66Q95 68 119 70T162 78Q190 87
-203 109T217 168V777Q217 808 203 838T162 886Q143 898 117 903T61 911V976L389 998L403 984V845H408Q470 926 546 968T685 1010Q748 1010 787 969T827 859z"/>
- </glyph>
- </font>
-
- <font horiz-adv-x="901" fill="#FF0000">
- <font-face
- font-family="SVGGeorgia"
- font-weight="bold"
- font-style="normal"
- units-per-em="2048"
- panose-1="2 4 8 2 5 4 5 2 2 3"
- ascent="1878"
- descent="449"
- alphabetic="0"/>
-
- <missing-glyph horiz-adv-x="2048">
- <path d="M256 0V1536H1792V0H256zM384 128H1664V1408H384V128z"/>
- </missing-glyph>
-
- <glyph unicode=" " glyph-name="space" horiz-adv-x="494"/>
-
- <glyph unicode="G" glyph-name="G" horiz-adv-x="1653">
- <path d="M1649 577Q1618 574 1594 570T1534 554Q1493 541 1480 511T1467 448V283Q1467 233 1468 203T1471 127Q1371 67 1176 14T816 -39Q662 -39 527 8T290 149Q188 242 130 380T71 696Q71 862 126 1003T285 1246Q387
-1347 533 1402T858 1457Q979 1457 1082 1428T1252 1364L1314 1419H1401L1410 901H1322Q1246 1134 1140 1247T872 1360Q680 1360 576 1192T471 729Q471 416 573 239T864 62Q952 62 1020 88T1127 150V438Q1127 474 1114 498T1062 541Q1032 555 987 564T912 577V655H1649V577z"/>
- </glyph>
-
- <glyph unicode="S" glyph-name="S" horiz-adv-x="1329">
- <path d="M664 -38Q534 -38 422 -6T231 70L162 0H77L64 513H150Q179 440 224 359T328 214Q389 147 464 105T641 63Q777 63 849 129T922 297Q922 380 861 436T670 534Q586 561 516 584T383 631Q240 688 171 794T101
-1031Q101 1114 137 1190T242 1328Q308 1385 411 1421T635 1457Q753 1457 856 1425T1018 1359L1079 1419H1166L1174 935H1088Q1058 1013 1018 1094T932 1230Q883 1288 819 1322T669 1357Q561 1357 493 1296T424 1145Q424 1060 483 1006T669 911Q743 886 820 861T957
-813Q1102 757 1177 659T1253 414Q1253 322 1210 236T1094 93Q1014 30 909 -4T664 -38z"/>
- </glyph>
-
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1220">
- <path d="M1201 21Q1157 2 1097 -14T970 -30Q847 -30 789 6T710 111H704Q670 77 639 53T571 12Q524 -10 481 -20T359 -31Q243 -31 161 37T79 219Q79 284 97 329T148 410Q178 442 217 463T304 502Q394 535 520 570T704
-634V730Q704 755 700 796T683 865Q669 897 639 919T560 941Q516 941 487 929T439 903Q442 883 456 842T470 763Q470 746 461 721T435 680Q412 660 384 649T296 638Q212 638 169 678T126 784Q126 840 170 884T279 958Q342 988 424 1004T576 1021Q673 1021 754 1010T900
-962Q962 927 998 861T1035 687Q1035 574 1031 419T1026 215Q1026 170 1039 144T1081 105Q1098 97 1134 96T1201 94V21zM704 542Q648 523 593 499T503 447Q466 419 445 376T424 273Q424 195 459 160T547 125Q602 125 637 147T700 203L704 542z"/>
- </glyph>
-
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1358">
- <path d="M1351 21L858 -8L843 6V98L836 100Q787 47 704 8T535 -32Q333 -32 202 118T71 506Q71 717 217 868T572 1019Q654 1019 726 1001T841 957V1284Q841 1321 826 1353T786 1404Q755 1426 709 1435T615 1449V1522L1155
-1548L1170 1532V221Q1170 183 1182 157T1223 116Q1244 105 1284 100T1351 94V21zM841 199V764Q834 787 822 815T787 868Q767 889 734 905T658 921Q558 921 494 808T430 489Q430 408 441 344T482 226Q511 173 556 143T666 113Q727 113 767 136T841 199z"/>
- </glyph>
-
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1181">
- <path d="M1178 880H958Q997 836 1016 787T1036 685Q1036 616 999 556T902 457Q841 418 759 396T581 374H418Q406 365 392 346T377 308Q377 264 412 247T539 228Q630 226 723 221T856 214Q914 211 971 191T1070
-137Q1116 102 1146 48T1176 -78Q1176 -154 1140 -221T1028 -337Q949 -388 839 -416T565 -444Q302 -444 165 -380T28 -188Q28 -109 102 -58T332 -2V10Q240 41 189 92T137 212Q137 254 157 283T210 334Q238 353 278 366T345 388V399Q210 449 147 521T83 697Q83 844
-218 932T562 1020Q630 1020 693 1009T790 988H1178V880zM709 689Q709 806 672 874T558 942Q519 942 490 924T443 870Q426 836 420 791T414 697Q414 588 452 518T560 448Q632 448 670 511T709 689zM877 -151Q877 -117 858 -84T773 -29Q737 -23 655 -21T428 -19Q393
--49 370 -90T346 -189Q346 -214 360 -244T404 -300Q439 -329 482 -345T612 -362Q741 -362 809 -312T877 -151z"/>
- </glyph>
-
- <glyph unicode="r" glyph-name="r" horiz-adv-x="1065">
- <path d="M1054 809Q1054 733 1007 676T883 618Q810 618 760 655T709 764Q709 799 714 818T723 855Q677 853 626 823T536 743V194Q536 159 547 136T584 100Q606 89 655 82T727 73V0H58V73Q83 75 108 78T152 88Q184
-99 196 122T208 182V764Q208 800 191 828T150 874Q132 886 105 894T44 905V978L521 1004L536 989V844H540Q609 924 686 969T848 1015Q941 1015 997 958T1054 809z"/>
- </glyph>
-
- </font>
- </defs>
-
- <!-- The characters 'G', 'a', 'g' and 'r' should use the SVG version of Georgia, -->
- <!-- the others should use SansSerif -->
-
- <text x="50" y="150" font-family="SVGGeorgia, SansSerif" font-size="35">Georgia</text>
-
-
- <!-- The characters 'd', 'G', 'a', 'g' and 'r' should use the bold version of SVG Georgia -->
-
- <text x="50" y="225" font-family="SVGGeorgia, SansSerif" font-size="35"
- font-weight="bold">Bold Georgia</text>
-
-
- <!-- The next two lines should only use the SansSerif font -->
-
- <text x="50" y="300" font-family="SansSerif, SVGGeorgia" font-size="35" >SansSerif</text>
-
- <text x="50" y="375" font-family="SVGGeorgia, SansSerif" font-size="35"
- font-style="italic" font-weight="bold">Bold Italic SansSerif</text>
-
- <!-- description for each test -->
- <g font-size="10">
- <text x="50" y="170">font-family="SVGGeorgia, SansSerif"</text>
- <text x="50" y="245">font-family="SVGGeorgia, SansSerif" font-weight="bold"</text>
- <text x="50" y="320">font-family="SansSerif, SVGGeorgia"</text>
- <text x="50" y="395">font-family="SVGGeorgia, SansSerif" font-weight="bold" font-style="italic"</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontDecorations.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontDecorations.svg
deleted file mode 100644
index 565e783abea..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontDecorations.svg
+++ /dev/null
@@ -1,303 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests text decorations with SVGFonts, also test tspan -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontDecorations.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - tspan and decoration test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">SVGFont - tspan and Decoration Test</text>
-
- <defs>
-
- <!-- ============================= -->
- <!-- SVG Font Definition -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Comic Sans font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- Converted using SteadyState's TrueType/SVG font -->
- <!-- toolkit (http://www.steadystate.com/svg -->
-
-<font horiz-adv-x="959" id="SVGComic">
-<font-face
- font-family="SVGComic"
- units-per-em="2048"
- panose-1="3 15 7 2 3 3 2 2 2 4"
- ascent="1660"
- descent="597"
- alphabetic="0"/>
-<missing-glyph horiz-adv-x="1024" d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/>
-<glyph unicode=" " glyph-name="space" horiz-adv-x="612"/>
-<glyph unicode="!" glyph-name="exclam" horiz-adv-x="487" d="M331 1516V403Q331 314 242 314Q153 314 153 403Q153 444 151 525T148 647Q148 792 150 1081T153 1516Q153 1605 242 1605Q331 1605 331 1516zM332 23Q332 -13 304 -39T239 -66Q199 -66 159 -14Q120
-35 120 76Q120 112 148 138T214 164Q253 164 294 112Q332 63 332 23z"/>
-<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="869" d="M294 1116Q294 1099 299 1067T304 1018Q304 981 277 957T212 932Q116 932 116 1103Q116 1169 119 1301T122 1499Q122 1538 147 1563T211 1588Q250 1588 275 1563T300 1499Q300 1435 297 1308T294
-1116zM687 1495Q687 1479 684 1450T681 1408L672 1018Q670 928 583 928Q545 928 519 953T494 1016L503 1413Q505 1492 516 1524Q537 1584 598 1584Q637 1584 662 1559T687 1495z"/>
-<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1726" d="M552 577H1052L1165 992H677L552 577zM365 577L487 992H220Q125 992 125 1092Q125 1168 273 1168H537Q563 1284 616 1484Q645 1576 733 1576Q766 1576 787 1550T809 1491Q809 1451 783 1359Q739
-1200 732 1168H1217Q1251 1289 1310 1491Q1336 1576 1408 1576Q1492 1576 1492 1498Q1492 1430 1409 1168H1604Q1706 1168 1706 1093Q1706 988 1593 988Q1578 988 1547 990T1500 992H1354L1248 577H1452Q1525 577 1555 566Q1607 546 1607 486Q1607 394 1520 394H1198L1108
-69Q1081 -28 996 -28Q914 -28 914 51Q914 110 947 223Q993 380 996 394H496Q466 277 391 50Q362 -21 293 -21Q213 -21 213 58Q213 97 236 171Q271 283 306 394H115Q32 394 32 493Q32 532 66 556Q95 577 136 577H365z"/>
-<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1420" d="M643 887V1246Q444 1171 444 1014Q444 917 643 887zM821 676V156Q927 192 998 262Q1077 342 1077 435Q1077 609 821 676zM821 1636V1467H825Q921 1467 1044 1434Q1205 1391 1205 1324Q1205 1236
-1116 1236Q1076 1236 976 1257T821 1278V871Q1042 851 1167 726Q1281 610 1281 446Q1281 245 1142 113Q1019 -3 821 -40V-306Q821 -345 796 -370T731 -396Q643 -396 643 -308V-53Q155 -46 155 200Q155 290 238 290Q285 290 328 253Q392 198 425 181Q505 141 643
-135V702H635Q480 708 367 778Q227 864 227 1017Q227 1154 355 1275Q473 1387 643 1438V1630Q643 1669 669 1695T735 1721Q821 1721 821 1636z"/>
-<glyph unicode="%" glyph-name="percent" horiz-adv-x="1680" d="M443 1041Q303 1041 222 1138Q147 1229 147 1370Q147 1468 249 1557Q347 1642 446 1642Q591 1642 677 1546Q759 1453 759 1307Q759 1185 657 1110Q566 1041 443 1041zM1234 1468Q1197 1408 1155
-1309L1084 1147L886 722L662 250Q631 173 561 23Q533 -30 486 -30Q453 -30 427 -7T400 52Q400 67 406 85Q455 220 564 438Q693 695 732 787L1002 1387Q1056 1520 1101 1569Q1132 1603 1165 1603Q1199 1603 1225 1578T1252 1518Q1252 1496 1234 1468zM1260 -19Q1124
--19 1034 62Q940 147 940 283Q940 431 1024 528Q1112 632 1258 632Q1394 632 1496 556Q1609 471 1609 338Q1609 185 1511 83T1260 -19zM443 1474Q397 1474 357 1444Q314 1411 314 1370Q314 1290 346 1250T443 1209Q497 1209 541 1233Q591 1261 591 1307Q591 1391
-554 1432T443 1474zM1258 464Q1186 464 1145 410Q1108 360 1108 283Q1108 216 1151 182T1282 148Q1362 148 1401 195T1441 338Q1441 396 1379 433Q1325 464 1258 464z"/>
-<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1340" d="M684 1084Q812 1190 812 1294Q812 1340 797 1362T750 1385Q732 1385 696 1322T659 1237Q659 1170 684 1084zM608 811Q436 696 374 634Q253 513 253 379Q253 270 340 201Q421 138 533 138Q735
-138 882 309Q806 422 608 811zM481 1237Q481 1337 564 1447Q653 1564 750 1564Q864 1564 929 1484Q990 1411 990 1294Q990 1091 749 910Q826 741 986 485Q1006 540 1016 599Q1032 701 1039 726Q1065 808 1119 808Q1161 808 1185 763Q1205 726 1205 680Q1205 477
-1101 304Q1268 42 1268 -7Q1268 -43 1240 -68T1175 -94Q1130 -94 1098 -43L983 156Q782 -40 533 -40Q346 -40 214 75Q75 195 75 379Q75 573 222 732Q307 824 532 974Q481 1109 481 1237z"/>
-<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="795" d="M462 1446Q462 1416 467 1357T472 1268Q472 1140 382 1140Q320 1140 303 1184Q295 1207 295 1279Q295 1307 290 1362T284 1446Q284 1546 292 1581Q312 1660 380 1660Q418 1660 444 1636T470
-1573Q470 1552 466 1510T462 1446z"/>
-<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="750" d="M696 1513Q696 1478 634 1411Q588 1365 543 1319Q432 1193 369 959Q314 755 314 558Q314 50 544 -187Q590 -223 637 -259Q695 -305 695 -350Q695 -383 669 -407T609 -432Q579 -432 537 -409Q114
--172 114 581Q114 852 223 1130Q345 1439 543 1578Q583 1606 606 1606Q642 1606 669 1578T696 1513z"/>
-<glyph unicode=")" glyph-name="parenright" horiz-adv-x="750" d="M696 581Q696 -172 272 -409Q231 -432 201 -432Q167 -432 141 -408T115 -350Q115 -305 173 -259Q219 -223 266 -187Q496 50 496 558Q496 755 441 959Q377 1193 267 1319Q221 1365 176 1411Q114
-1478 114 1513Q114 1549 140 1577T203 1606Q226 1606 267 1578Q465 1439 587 1130Q696 852 696 581z"/>
-<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="1085" d="M47 1315Q47 1352 73 1381T135 1410Q159 1410 406 1313Q398 1452 398 1505Q398 1544 423 1569T487 1594Q526 1594 551 1569T577 1505Q577 1450 583 1336Q823 1372 877 1372Q914 1372 938 1346T963
-1281Q963 1211 888 1195Q818 1180 641 1159Q699 1106 767 1023Q856 913 856 870Q856 834 828 808T764 781Q726 781 695 817Q634 899 496 1052Q290 819 217 819Q181 819 154 847T126 911Q126 945 158 977Q222 1031 344 1150Q262 1176 104 1237Q47 1262 47 1315z"/>
-<glyph unicode="+" glyph-name="plus" horiz-adv-x="984" d="M913 643Q913 606 889 579T827 551Q815 551 791 555T754 559L654 557Q593 555 554 557V322Q554 232 465 232Q421 232 399 254T376 322L375 437L374 553Q253 546 203 546Q48 546 48 638Q48 703 103 719Q122
-724 203 724Q253 724 374 731L373 848Q373 939 382 974Q392 1010 413 1028T467 1046Q505 1046 531 1022T558 959Q558 942 555 905T551 849L552 735L627 732Q647 732 688 734T749 737Q913 737 913 643z"/>
-<glyph unicode="," glyph-name="comma" horiz-adv-x="567" d="M285 -344Q250 -344 224 -317T198 -255Q198 -226 260 -83Q314 41 343 94Q369 142 412 142Q448 142 473 115T499 52Q499 28 357 -290Q334 -344 285 -344z"/>
-<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="853" d="M679 475Q543 461 195 461Q111 461 111 539Q111 617 195 617Q274 617 432 624T669 631Q758 631 758 553Q758 484 679 475z"/>
-<glyph unicode="." glyph-name="period" horiz-adv-x="510" d="M267 -93Q215 -93 179 -57T143 31Q143 82 179 118T267 155Q318 155 354 119T391 31Q391 -21 355 -57T267 -93z"/>
-<glyph unicode="/" glyph-name="slash" horiz-adv-x="1048" d="M177 -90Q140 -90 112 -65T84 -3Q84 13 91 31Q169 246 385 650T680 1271Q811 1629 878 1626Q915 1625 943 1600T971 1538Q971 1515 960 1483L848 1211Q781 1026 657 784L439 370L258 -31Q231 -90 177 -90z"/>
-<glyph unicode="0" glyph-name="zero" horiz-adv-x="1250" d="M611 -39Q307 -39 167 239Q61 453 61 796Q61 1086 199 1302Q362 1555 642 1555Q905 1555 1052 1331Q1179 1137 1179 858Q1179 410 1037 186T611 -39zM641 1362Q455 1362 346 1173Q255 1015 255 812Q255
-483 344 318T611 153Q823 153 915 395Q979 563 979 821Q979 1092 895 1227T641 1362z"/>
-<glyph unicode="1" glyph-name="one" horiz-adv-x="922" d="M704 -1H505L307 0Q237 0 209 9Q158 27 158 85Q158 186 315 186L363 185L404 183Q404 231 396 325T387 466Q387 593 410 852Q432 1107 431 1239Q297 1135 260 1135Q220 1135 191 1165T161 1234Q161 1281
-247 1348Q301 1386 400 1470Q488 1559 568 1559Q635 1559 635 1482Q635 1459 629 1414T623 1345Q623 1312 626 1245T630 1145Q630 1031 606 805T582 466Q582 408 590 325T599 189L704 191Q746 191 773 164T801 95Q801 53 774 26T704 -1z"/>
-<glyph unicode="2" glyph-name="two" horiz-adv-x="1250" d="M1008 -2Q983 -2 938 13T868 29Q817 29 715 23T561 17Q522 17 446 7T330 -3Q319 -3 298 1T266 5Q197 5 176 72Q164 107 164 192Q164 425 291 567Q349 632 604 807Q747 905 795 960Q881 1056 881 1185Q881
-1249 798 1299Q725 1344 655 1344Q563 1344 480 1291L337 1179Q294 1145 268 1145Q165 1145 165 1227Q165 1274 203 1308Q320 1418 406 1467Q527 1536 655 1536Q817 1536 944 1448Q1086 1349 1086 1194Q1086 1092 1057 1006T969 849Q894 759 715 648Q527 530 468
-469Q357 354 359 190L565 209Q777 221 868 221Q944 221 1012 195Q1102 160 1102 98Q1102 59 1075 29T1008 -2z"/>
-<glyph unicode="3" glyph-name="three" horiz-adv-x="1250" d="M605 -46Q454 -46 334 17Q199 90 152 222Q146 240 146 257Q146 297 176 323T247 350Q287 350 316 313L362 244Q398 195 459 171T605 146Q714 146 796 214Q883 286 883 390Q883 541 772 631Q674 709
-512 726Q401 737 401 816Q401 875 488 906L727 965Q796 990 831 1032T867 1136Q869 1224 799 1278Q726 1334 594 1334Q526 1334 462 1301L349 1230Q316 1209 296 1209Q256 1209 228 1239T199 1309Q199 1388 352 1461Q485 1526 571 1526Q786 1526 912 1431Q1047
-1329 1047 1140Q1047 905 857 830Q840 823 818 816Q951 767 1017 670T1083 426Q1083 229 944 92T605 -46z"/>
-<glyph unicode="4" glyph-name="four" horiz-adv-x="1250" d="M964 437V67Q964 -26 873 -26Q767 -26 767 119Q767 137 769 170T771 215L770 442L329 453Q192 453 139 462Q48 477 48 533Q48 578 103 647L189 749L681 1467Q748 1560 851 1560Q964 1560 964 1462V631Q981
-632 1005 632Q1189 632 1189 533Q1189 461 1113 442Q1079 433 964 437zM770 1283Q503 857 353 645L770 635V1283z"/>
-<glyph unicode="5" glyph-name="five" horiz-adv-x="1250" d="M562 -63Q278 -63 144 147Q126 176 126 203Q126 242 157 270T227 299Q268 299 305 255Q358 191 385 173Q450 129 562 129Q735 129 849 261Q958 387 958 564Q958 710 910 801Q848 916 719 916Q612 916
-544 887Q490 864 435 808L326 689Q282 644 236 644Q196 644 168 672T140 741Q140 761 156 919Q190 1234 190 1333Q190 1368 173 1409T155 1471Q155 1532 260 1532Q280 1532 320 1529T381 1525Q439 1525 555 1529T729 1533Q756 1533 811 1531T893 1529Q912 1529
-948 1536T1002 1544Q1041 1544 1071 1515T1101 1448Q1101 1336 864 1336Q833 1336 786 1338T729 1340L560 1337L391 1332Q391 1287 354 999Q491 1108 719 1108Q939 1108 1055 936Q1153 790 1153 564Q1153 294 995 119Q831 -63 562 -63z"/>
-<glyph unicode="6" glyph-name="six" horiz-adv-x="1250" d="M597 -72Q336 -72 213 119Q111 276 111 538Q111 1032 512 1395L606 1490Q675 1556 710 1556Q750 1556 780 1528T811 1460Q813 1424 709 1321L505 1122Q424 1040 366 874Q453 914 518 933T625 953Q859
-953 984 828T1109 475Q1109 236 974 85Q833 -72 597 -72zM597 749Q511 749 443 719Q417 707 312 642Q306 589 306 538Q306 359 366 246Q442 102 603 102Q754 102 837 210Q914 310 914 475Q914 612 835 680T597 749z"/>
-<glyph unicode="7" glyph-name="seven" horiz-adv-x="1250" d="M1154 1306L1063 1200Q933 1048 824 832L642 433Q623 389 558 202Q506 54 461 -19Q433 -66 381 -66Q341 -66 311 -38T280 29Q280 67 344 224L569 775Q718 1102 875 1279L894 1300L392 1310L167 1316Q70
-1325 70 1412Q70 1454 98 1481T168 1508Q294 1508 546 1500T925 1492H1108Q1214 1492 1214 1429Q1214 1382 1154 1306z"/>
-<glyph unicode="8" glyph-name="eight" horiz-adv-x="1250" d="M614 -54Q403 -54 273 38Q125 142 122 343Q118 666 349 783Q171 891 171 1090Q171 1279 308 1404Q439 1524 626 1526Q1046 1530 1046 1111Q1046 991 998 926Q959 872 847 815Q996 740 1056 653Q1126
-551 1126 372Q1126 168 975 52Q835 -54 614 -54zM623 1347Q494 1347 426 1274Q365 1206 366 1090Q367 950 596 891Q716 926 768 961Q851 1017 851 1111Q851 1247 790 1302Q738 1347 623 1347zM605 714Q446 640 393 586Q310 503 315 352Q319 227 430 165Q511 121
-614 121Q790 121 860 204Q916 270 916 404Q916 535 814 615Q746 670 605 714z"/>
-<glyph unicode="9" glyph-name="nine" horiz-adv-x="1250" d="M784 121Q711 67 550 -9Q371 -95 301 -95Q260 -95 234 -65T207 5Q207 64 275 94L442 151Q597 214 687 296T851 529L894 615Q838 583 750 556T607 529Q418 529 280 634Q112 762 112 998Q112 1277 284
-1417Q431 1536 670 1536Q854 1536 1000 1386Q1154 1227 1155 1002Q1156 748 1061 509Q959 251 784 121zM642 1365Q474 1365 390 1278T304 1016Q304 869 407 788Q498 717 636 717Q716 717 803 765Q843 787 947 864Q960 951 960 1002Q959 1127 855 1246T642 1365z"/>
-<glyph unicode=":" glyph-name="colon" horiz-adv-x="612" d="M414 226Q414 181 385 152T311 123Q266 123 238 152Q209 181 209 226Q209 245 203 281T196 336Q196 378 227 406T302 434Q414 434 414 226zM397 956Q397 911 369 882T295 853Q250 853 221 882T192
-956Q192 968 188 992T183 1030Q183 1073 213 1101T287 1129Q397 1129 397 956z"/>
-<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="612" d="M411 950Q411 906 382 877T309 848Q265 848 236 877T207 950Q207 963 202 987T197 1024Q197 1067 227 1095T301 1124Q411 1124 411 950zM171 -194Q81 -194 81 -100Q81 -35 167 92Q256 224 314
-224Q350 224 378 197T406 134Q406 98 336 16Q264 -70 259 -109Q249 -194 171 -194z"/>
-<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="781" d="M298 614Q354 573 436 487Q533 386 569 355T605 287Q605 250 578 222T515 194Q487 194 459 215Q419 244 288 381Q188 486 95 522Q19 550 19 605Q19 655 88 688Q181 733 292 850Q447 1012 476 1036T536
-1061Q572 1061 599 1034T627 969Q627 935 597 905Q501 803 298 614z"/>
-<glyph unicode="=" glyph-name="equal" horiz-adv-x="1045" d="M324 999L791 998Q880 998 880 909Q880 820 791 820L323 821Q300 821 255 819T187 816Q148 816 124 842T99 906Q99 978 183 994Q205 999 324 999zM381 462Q447 462 579 459T777 456Q866 456 866 367Q866
-278 777 278Q711 278 579 281T381 284Q351 284 291 280T202 276Q110 276 110 365Q110 447 196 454Q307 462 381 462z"/>
-<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="781" d="M736 663Q736 627 699 592Q461 371 200 204Q172 186 147 186Q111 186 85 214T58 279Q58 319 97 349L485 645Q396 704 265 826Q105 977 105 1035Q105 1071 133 1098T197 1125Q234 1125 264 1091Q492
-836 677 740Q736 710 736 663z"/>
-<glyph unicode="?" glyph-name="question" horiz-adv-x="1073" d="M371 308Q330 308 299 339T268 411Q268 480 396 581L635 761Q764 872 764 964Q764 1080 655 1178Q550 1273 432 1273Q369 1273 272 1209T152 1144Q111 1144 82 1177T52 1251Q52 1330 205 1408Q342
-1478 432 1478Q633 1478 797 1321T961 964Q961 818 867 705Q811 637 659 529Q506 418 446 349Q411 308 371 308zM316 -72Q272 -72 237 -43T201 29Q201 91 234 141Q271 197 329 197Q425 197 425 79Q425 24 399 -20Q367 -72 316 -72z"/>
-<glyph unicode="@" glyph-name="at" horiz-adv-x="1907" d="M1306 412Q1200 412 1123 443T999 535Q945 482 894 455T793 428Q682 428 584 518T485 717Q485 902 630 1055T961 1208Q1003 1208 1031 1177T1059 1102Q1059 1042 959 1013Q826 975 771 926Q690 855 690
-717Q690 688 717 661Q748 631 794 633Q881 637 955 795Q1022 933 1074 933Q1116 933 1142 902T1168 826Q1168 806 1162 766T1155 706Q1155 641 1211 624Q1233 617 1306 617Q1443 617 1498 684Q1548 744 1548 883Q1548 1128 1351 1283Q1171 1425 921 1425Q630 1425
-465 1205Q316 1009 316 712Q316 438 491 250Q673 54 959 54Q1040 54 1142 85L1317 150Q1361 166 1374 166Q1415 166 1445 134T1475 58Q1475 -37 1262 -96Q1101 -140 961 -140Q820 -140 673 -86T420 60Q110 328 110 712Q110 1096 322 1354Q547 1630 921 1630Q1259
-1630 1500 1427Q1753 1212 1753 883Q1753 658 1643 537Q1528 412 1306 412z"/>
-<glyph unicode="A" glyph-name="A" horiz-adv-x="1498" d="M1250 -30Q1158 -30 1090 206Q1064 296 1025 521Q923 507 758 471L492 416Q442 285 321 33Q289 -23 234 -23Q194 -23 163 6T131 78Q131 126 282 443Q265 469 265 503Q265 584 363 607Q477 821 651 1099Q888
-1478 946 1478Q1025 1478 1054 1368L1117 1032L1266 337L1323 179Q1352 98 1352 71Q1352 28 1321 -1T1250 -30zM897 1113L611 652Q732 683 978 727L897 1113z"/>
-<glyph unicode="B" glyph-name="B" horiz-adv-x="1291" d="M886 40Q661 -48 311 -48Q268 -48 230 -8T191 76V367Q191 510 209 775Q229 1061 231 1189Q230 1281 242 1463Q249 1513 275 1529Q411 1571 584 1571Q760 1571 922 1451Q1109 1313 1109 1110Q1109 853
-909 705Q1059 641 1133 563T1208 393Q1208 272 1077 159Q986 79 886 40zM584 1367Q475 1367 431 1360L429 1185L409 798Q551 786 561 787Q712 799 808 881Q911 970 911 1110Q911 1205 806 1286T584 1367zM696 566L590 583Q577 583 551 582T510 580Q456 580 395
-589Q389 463 389 364V157Q651 166 816 231Q886 258 950 315Q1011 367 1011 393Q1011 440 883 499Q787 544 696 566z"/>
-<glyph unicode="C" glyph-name="C" horiz-adv-x="1234" d="M1104 1122Q1040 1122 1008 1197Q980 1261 956 1275Q935 1286 852 1286Q707 1286 530 1064Q290 766 290 499Q290 370 373 277Q458 181 578 181Q681 181 785 234Q843 264 963 352Q1020 394 1049 394Q1092
-394 1121 362T1150 289Q1150 244 1112 210Q848 -24 578 -24Q371 -24 228 135Q90 289 90 499Q90 838 374 1194Q611 1491 852 1491Q901 1491 940 1487T1009 1472Q1044 1523 1100 1523Q1169 1523 1187 1432Q1203 1351 1203 1233Q1203 1192 1181 1161Q1154 1122 1104
-1122z"/>
-<glyph unicode="D" glyph-name="D" horiz-adv-x="1478" d="M1076 7Q921 -99 631 -99Q558 -99 464 -76Q351 -49 294 -6H284Q241 -6 212 24T183 97Q183 202 192 411T202 726Q202 843 198 1075T193 1425Q193 1466 235 1511T319 1556Q343 1556 479 1489Q633 1414 657
-1406Q941 1309 1141 1108Q1376 871 1376 587Q1376 416 1296 259T1076 7zM866 1065Q764 1132 395 1295L400 1007L403 720L387 174Q394 171 408 161Q496 102 630 102Q858 102 962 172Q1059 238 1116 349T1174 582Q1174 864 866 1065z"/>
-<glyph unicode="E" glyph-name="E" horiz-adv-x="1279" d="M1115 1346Q1101 1346 1084 1351Q915 1399 758 1399Q676 1399 579 1384T370 1338Q379 1273 379 1234Q379 1095 362 852L800 894Q993 914 1037 914Q1081 914 1111 886T1141 811Q1141 720 1049 709L811
-688L349 646Q345 575 343 512T340 393Q340 172 372 133Q396 105 529 105Q591 105 715 108T903 112Q923 112 962 118T1020 125Q1126 125 1126 21Q1126 -63 1041 -80Q947 -99 634 -99Q324 -99 236 -17Q140 72 140 393Q140 457 143 533T151 697Q140 720 140 746Q140
-780 159 807Q179 1096 179 1234Q179 1271 169 1342T159 1451Q159 1570 259 1570Q301 1570 331 1541Q451 1573 557 1589T758 1605Q1001 1605 1146 1547Q1213 1520 1213 1451Q1213 1411 1187 1380Q1158 1346 1115 1346z"/>
-<glyph unicode="F" glyph-name="F" horiz-adv-x="1243" d="M1106 1314Q1088 1314 1068 1322Q944 1368 740 1368Q674 1368 586 1359T387 1329L385 897Q578 948 675 948Q829 948 994 930Q1088 920 1088 828Q1088 783 1059 754T987 724Q935 724 831 733T675 742Q607
-742 381 684L372 -4Q372 -47 344 -76T273 -106Q230 -106 202 -77T173 -4Q173 193 180 587T188 1179Q188 1223 187 1311T185 1444Q185 1488 212 1518T284 1548Q317 1548 343 1530Q467 1552 566 1562T740 1573Q855 1573 1003 1540Q1204 1494 1204 1420Q1204 1380
-1178 1349Q1149 1314 1106 1314z"/>
-<glyph unicode="G" glyph-name="G" horiz-adv-x="1392" d="M1300 605Q1238 298 1040 115T571 -69Q325 -69 202 68T79 481Q79 740 201 1014T516 1458Q644 1571 787 1571Q878 1571 1027 1511Q1209 1439 1209 1352Q1209 1311 1179 1279T1107 1247Q1085 1247 1045
-1272Q892 1365 787 1365Q712 1365 630 1287Q589 1248 512 1145Q281 839 281 481Q281 293 339 218Q402 136 571 136Q750 136 882 249Q1021 369 1076 592Q799 578 601 485Q578 474 556 474Q512 474 483 508Q456 539 456 580Q456 635 509 668Q725 800 1254 800Q1297
-800 1326 771T1355 698Q1355 633 1300 605z"/>
-<glyph unicode="H" glyph-name="H" horiz-adv-x="1573" d="M1456 1409Q1441 1367 1441 1286Q1441 1256 1443 1197T1445 1108Q1445 1008 1428 810T1410 512Q1410 436 1421 284T1432 55Q1432 14 1405 -14T1336 -42Q1296 -42 1268 -14T1240 55Q1240 132 1229 284T1218
-512Q1218 585 1223 660Q1052 657 800 609L380 527Q380 437 362 272T344 15Q344 -26 317 -54T248 -83Q207 -83 180 -55T152 15Q152 121 169 331T187 648Q187 703 183 814T179 981Q179 1060 189 1218T199 1456Q199 1498 226 1526T295 1554Q336 1554 363 1526T391
-1456Q391 1376 381 1217T370 977L376 724L805 805Q1062 853 1238 855Q1249 998 1249 1286Q1249 1362 1274 1440Q1307 1547 1367 1547Q1405 1547 1435 1520T1465 1450Q1465 1435 1456 1409z"/>
-<glyph unicode="I" glyph-name="I" horiz-adv-x="1119" d="M957 1246Q893 1246 796 1259L635 1280Q612 989 612 724Q612 654 616 551T620 378Q620 284 613 207L928 211Q970 211 998 182T1027 109Q1027 65 999 36T928 6Q872 6 760 4T592 1Q526 1 395 -17T196 -36Q154
--36 126 -7T97 66Q97 109 125 139T196 169Q261 169 411 190Q421 271 421 375Q421 444 415 543T408 711Q408 942 436 1288L306 1284L176 1281Q133 1281 104 1310T75 1384Q75 1477 169 1486Q250 1494 472 1494Q671 1494 971 1451Q1060 1438 1060 1344Q1060 1297 1026
-1269Q996 1246 957 1246z"/>
-<glyph unicode="J" glyph-name="J" horiz-adv-x="1362" d="M1197 1294Q1179 1294 1136 1301T1068 1309Q1019 1309 953 1306L958 1187Q958 443 859 104Q793 -120 628 -120Q454 -120 283 6Q94 146 94 327Q94 450 195 450Q296 450 296 329Q296 246 414 164Q527 86
-628 86Q710 86 742 589Q757 827 757 1187Q757 1215 752 1295L691 1294Q652 1294 574 1296T455 1299Q411 1299 381 1327T351 1403Q351 1506 490 1506Q524 1506 591 1503T691 1500Q754 1500 879 1507T1068 1515Q1296 1515 1296 1399Q1296 1359 1269 1328Q1240 1294
-1197 1294z"/>
-<glyph unicode="K" glyph-name="K" horiz-adv-x="1251" d="M1153 -41Q1001 -41 720 226L421 527V513L420 -11Q420 -110 333 -110Q276 -110 242 -60Q214 -19 214 29Q214 263 228 729T242 1428Q242 1471 270 1501T341 1531Q384 1531 412 1501T441 1428Q441 1331
-429 1126Q417 928 418 823Q552 950 721 1142L1008 1475Q1042 1514 1084 1514Q1124 1514 1155 1484T1186 1411Q1186 1345 928 1059Q750 864 560 677Q680 551 936 315L1041 227Q1098 183 1164 161Q1243 135 1243 62Q1243 28 1222 -3Q1196 -41 1153 -41z"/>
-<glyph unicode="L" glyph-name="L" horiz-adv-x="1128" d="M1025 41Q912 -12 670 -54Q447 -93 306 -93Q205 -93 161 -62Q101 -20 101 92L121 423Q147 881 147 1439Q147 1482 175 1512T246 1542Q289 1542 317 1512T346 1439Q346 874 319 411L306 259Q298 176 300
-112Q561 109 960 235Q977 240 992 240Q1035 240 1064 206Q1089 175 1089 135Q1089 71 1025 41z"/>
-<glyph unicode="M" glyph-name="M" horiz-adv-x="1808" d="M1625 -83Q1571 -83 1536 -27Q1506 21 1482 133L1446 305Q1405 465 1316 1011L1116 408L1057 218Q1021 105 982 33Q940 -43 869 -43Q810 -43 776 21Q754 63 736 128L707 239Q606 592 529 995L493 816L364
-288Q356 195 314 13Q284 -65 215 -65Q166 -65 137 -30Q112 0 112 44Q112 211 181 454L291 857L349 1172Q393 1393 442 1461Q482 1519 541 1519Q606 1519 638 1445Q677 1356 722 1082Q775 753 887 370Q1035 755 1143 1172L1173 1318Q1191 1406 1220 1460Q1259 1534
-1327 1534Q1413 1534 1458 1368Q1474 1311 1497 1132Q1556 680 1644 360L1693 188Q1731 50 1731 18Q1731 -25 1699 -54T1625 -83z"/>
-<glyph unicode="N" glyph-name="N" horiz-adv-x="1632" d="M1541 222Q1541 174 1525 62Q1509 -39 1418 -39Q1363 -39 1287 33Q880 418 353 1144L348 917L345 689Q345 606 348 440T352 190Q352 -79 248 -79Q193 -79 161 -44Q132 -13 132 30Q132 72 138 157T145
-284Q145 346 149 469T153 655Q153 721 150 854T147 1054Q147 1117 135 1241T123 1429Q123 1475 162 1513T252 1551Q305 1551 383 1435Q632 1062 831 815Q1068 522 1351 255Q1354 298 1351 382L1348 508Q1348 947 1314 1207Q1310 1233 1287 1312Q1267 1380 1267
-1418Q1267 1534 1373 1534Q1547 1534 1547 885Q1547 774 1544 554T1541 222z"/>
-<glyph unicode="O" glyph-name="O" horiz-adv-x="1635" d="M802 -61Q520 -61 324 108Q116 288 116 572Q116 918 321 1201Q550 1515 892 1515Q1221 1515 1381 1367Q1548 1213 1548 881Q1548 535 1360 257Q1144 -61 802 -61zM892 1310Q647 1310 477 1066Q320 842
-320 572Q320 379 463 258Q600 144 802 144Q1045 144 1203 389Q1344 608 1344 881Q1344 1120 1237 1217Q1135 1310 892 1310z"/>
-<glyph unicode="P" glyph-name="P" horiz-adv-x="1066" d="M413 587Q385 587 291 600Q283 449 283 71Q283 31 257 4T192 -24Q152 -24 126 3T100 71V365Q100 512 118 779Q138 1068 140 1193V1331Q140 1430 152 1475Q175 1563 250 1551Q282 1561 341 1566T486 1571Q669
-1571 829 1446Q1005 1308 1005 1114Q1005 866 817 719Q649 587 413 587zM463 1381Q419 1381 385 1379T326 1373L324 1189L303 791L413 778Q581 778 696 863Q822 956 822 1114Q822 1226 702 1307Q591 1381 463 1381z"/>
-<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1795" d="M1646 -438Q1602 -438 1409 -267L1170 -48Q1001 -116 835 -116Q534 -116 306 124T77 667Q77 1024 343 1273Q603 1515 958 1515Q1332 1515 1525 1235Q1689 995 1689 614Q1689 283 1365 57L1583 -144L1712
--254Q1750 -290 1750 -332Q1750 -373 1720 -405T1646 -438zM958 1308Q684 1308 486 1125Q282 937 282 667Q282 448 451 271Q621 91 835 91Q904 91 977 108Q784 276 784 373Q784 417 816 446T889 475Q937 475 974 427Q1073 298 1198 196Q1483 362 1483 614Q1483
-911 1362 1096Q1224 1308 958 1308z"/>
-<glyph unicode="R" glyph-name="R" horiz-adv-x="1287" d="M1126 -11Q1088 -11 1055 21Q724 348 319 461L327 265L332 68Q332 24 304 -5T232 -35Q189 -35 161 -6T132 68Q132 147 125 303T117 539Q117 631 137 813T157 1086Q157 1137 148 1237T138 1388Q138 1445
-170 1488Q208 1541 275 1536L516 1517Q653 1500 747 1450Q1152 1235 1152 925Q1152 773 1014 656Q903 562 737 513Q1048 346 1202 161Q1228 129 1228 93Q1228 51 1198 20T1126 -11zM489 1311L341 1323L351 1202Q358 1128 358 1081Q358 1001 345 882L324 683Q338
-683 367 682T412 681Q667 681 794 749Q850 780 898 830Q951 886 951 925Q951 1064 793 1184Q648 1294 489 1311z"/>
-<glyph unicode="S" glyph-name="S" horiz-adv-x="1420" d="M134 249Q133 291 162 317T235 344Q284 344 321 288Q372 212 412 185Q497 129 659 129Q814 129 947 196Q1117 282 1117 435Q1117 561 974 634Q853 697 675 702Q517 708 406 771Q264 852 264 1003Q264
-1181 466 1328Q659 1467 865 1467Q962 1467 1084 1434Q1246 1391 1246 1324Q1246 1236 1156 1236Q1116 1236 1016 1257T861 1278Q705 1276 596 1201Q484 1124 484 1014Q484 931 632 897Q687 884 845 873Q1074 856 1203 729Q1321 613 1321 446Q1321 208 1101 66Q910
--57 658 -57Q475 -57 323 13Q137 99 134 249z"/>
-<glyph unicode="T" glyph-name="T" horiz-adv-x="1392" d="M1362 1263Q1288 1263 1134 1275Q984 1286 906 1285H835Q838 1147 862 837Q884 548 884 388Q884 353 891 282T898 175Q898 107 876 58Q848 -8 789 -8Q749 -8 717 20T685 92Q685 107 690 137T695 182Q695
-231 689 329T682 477Q682 620 659 879Q635 1159 632 1281L541 1280Q322 1280 197 1312Q116 1333 116 1411Q116 1452 142 1483Q172 1518 219 1515Q254 1513 379 1497Q479 1485 541 1485Q601 1485 723 1487T905 1490Q982 1490 1133 1479T1362 1468Q1405 1468 1434
-1439T1463 1365Q1463 1322 1434 1293T1362 1263z"/>
-<glyph unicode="U" glyph-name="U" horiz-adv-x="1509" d="M790 -40Q479 -40 326 139Q202 283 170 565Q155 692 155 1072Q155 1212 161 1298Q167 1389 179 1425Q204 1498 269 1498Q361 1498 361 1329V742Q361 136 785 136Q1184 136 1184 1156Q1184 1194 1184 1254Q1183
-1314 1183 1334Q1183 1396 1205 1443Q1233 1503 1288 1503Q1388 1503 1388 1366Q1388 1325 1389 1242Q1389 1159 1389 1118Q1389 -40 790 -40z"/>
-<glyph unicode="V" glyph-name="V" horiz-adv-x="1331" d="M1306 1371Q1244 1278 1205 1176L1129 957L860 230Q813 102 750 -20Q718 -80 660 -80Q583 -80 552 -2Q431 302 283 873L204 1148Q145 1356 145 1420Q145 1465 177 1494Q206 1521 247 1521Q323 1521 345
-1439L382 1265L478 925Q574 553 665 284L671 300L939 1026L1024 1271Q1081 1419 1145 1495Q1178 1535 1223 1535Q1263 1535 1294 1505T1326 1431Q1326 1401 1306 1371z"/>
-<glyph unicode="W" glyph-name="W" horiz-adv-x="2129" d="M1423 -96Q1377 -96 1342 -70Q1302 -40 1302 4Q1256 125 1244 201T1165 632Q1114 901 1097 1064Q1008 734 906 505Q788 240 753 90Q765 67 765 45Q765 0 725 -29Q689 -56 643 -56Q508 -56 508 65L477
-192L368 682Q303 930 146 1393Q139 1415 139 1433Q139 1526 244 1526Q309 1526 344 1455Q362 1419 417 1248Q476 1067 535 812L632 370Q739 618 845 974Q910 1191 944 1275Q1034 1496 1119 1496Q1189 1496 1218 1425Q1254 1339 1291 1015Q1311 851 1359 621L1445
-228Q1579 550 1780 1099Q1791 1129 1830 1288Q1859 1405 1901 1470Q1937 1525 1995 1525Q2096 1525 2096 1425Q2096 1408 2064 1325L2024 1217L1969 1039L1672 317Q1631 198 1531 -29Q1495 -96 1423 -96z"/>
-<glyph unicode="X" glyph-name="X" horiz-adv-x="1482" d="M1379 1349Q1245 1187 1173 1082L1048 898Q975 794 911 723L1131 401Q1262 210 1364 89Q1391 56 1391 20Q1391 -22 1361 -53T1288 -84Q1250 -84 1217 -53Q1143 17 1063 137L929 343L772 568L428 170L244
--36Q211 -69 171 -69Q130 -69 99 -38T68 35Q68 71 94 103L274 304L649 739Q539 886 415 1034L299 1191Q229 1285 169 1335Q127 1370 127 1416Q127 1457 156 1489T228 1521Q313 1521 445 1340Q486 1279 570 1167Q684 1031 787 894L1015 1212Q1237 1521 1303 1521Q1344
-1521 1375 1490T1406 1417Q1406 1382 1379 1349z"/>
-<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1301" d="M1172 1279Q1148 1241 1108 1162L936 737Q836 498 748 319L623 96L570 -12Q537 -70 481 -70Q442 -70 410 -41T378 31Q378 65 472 244L595 469Q416 700 363 833Q318 946 213 1104Q69 1320 44 1365Q29 1392
-29 1419Q29 1462 60 1491T132 1521Q181 1521 214 1474L294 1350Q400 1193 434 1136Q509 1013 551 908Q584 825 692 681L921 1239Q960 1308 1029 1452Q1057 1520 1122 1520Q1162 1520 1193 1492T1225 1420Q1225 1374 1172 1279z"/>
-<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1420" d="M1266 1251L1131 1159Q949 1018 719 708L368 197Q343 159 319 127L708 142Q963 154 1098 154Q1230 154 1293 142Q1374 126 1377 60Q1379 11 1345 -18Q1315 -43 1270 -43Q1241 -43 1183 -40T1096 -36Q944
--36 640 -43T183 -51Q68 -51 68 50Q68 116 130 216L237 365L598 867Q821 1162 1013 1325L663 1305H259Q248 1305 227 1304T195 1302Q89 1302 89 1405Q89 1473 143 1495Q176 1509 252 1509Q321 1509 457 1495T663 1480Q740 1480 893 1490T1125 1500Q1382 1500 1382
-1403Q1382 1337 1266 1251z"/>
-<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="771" d="M440 -412Q418 -412 373 -414T305 -417Q176 -417 176 -300Q176 -117 190 403T205 1107L189 1410L188 1424Q186 1462 211 1491T277 1520Q307 1520 367 1518T458 1515Q477 1515 514 1517T571 1520Q663
-1520 663 1423Q663 1334 579 1326T376 1323Q382 1233 382 1120L369 449L353 -221L440 -218Q469 -218 527 -220T615 -223Q655 -223 678 -251T702 -320Q702 -360 679 -388T615 -417Q586 -417 528 -415T440 -412z"/>
-<glyph unicode="\" glyph-name="backslash" horiz-adv-x="1126" d="M920 -141Q870 -141 840 -90Q802 -27 723 160L432 905Q368 1056 193 1374Q177 1403 177 1427Q177 1466 206 1495T274 1524Q319 1524 350 1478Q464 1307 597 990L802 475Q909 203 1003 2Q1015
--23 1015 -45Q1015 -84 987 -112T920 -141z"/>
-<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="771" d="M438 -412Q461 -412 506 -414T573 -417Q702 -417 702 -300Q702 -117 688 403T673 1107L689 1410L690 1424Q692 1462 667 1491T602 1520Q571 1520 511 1518T420 1515Q401 1515 364 1517T307
-1520Q215 1520 215 1423Q215 1334 299 1326T503 1323Q496 1233 496 1120L509 449L525 -221L438 -218Q409 -218 351 -220T263 -223Q224 -223 200 -251T176 -320Q176 -360 200 -388T263 -417Q292 -417 350 -415T438 -412z"/>
-<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="1190" d="M594 1646Q649 1646 726 1578Q750 1557 836 1467L994 1297Q1021 1267 1021 1236Q1021 1199 993 1172T929 1144Q896 1144 866 1173Q786 1263 615 1433Q361 1122 289 1122Q253 1122 226 1150T198
-1214Q198 1249 229 1278Q284 1332 533 1615Q560 1646 594 1646z"/>
-<glyph unicode="_" glyph-name="underscore" horiz-adv-x="1284" d="M973 -345Q902 -345 760 -340T547 -335H102Q79 -335 33 -340T-35 -345V-160Q65 -160 265 -159T565 -157Q636 -157 776 -162T988 -168L1323 -160V-345H973z"/>
-<glyph unicode="`" glyph-name="grave" horiz-adv-x="1139" d="M577 1267Q577 1231 549 1205T484 1178Q441 1178 412 1220L312 1369Q259 1442 188 1497Q149 1527 149 1568Q149 1604 175 1632T238 1661Q300 1661 440 1495Q577 1331 577 1267z"/>
-<glyph unicode="a" glyph-name="a" horiz-adv-x="1048" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z"/>
-<glyph unicode="b" glyph-name="b" horiz-adv-x="1215" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z"/>
-<glyph unicode="c" glyph-name="c" horiz-adv-x="1052" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z"/>
-<glyph unicode="d" glyph-name="d" horiz-adv-x="1203" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616
-857z"/>
-<glyph unicode="e" glyph-name="e" horiz-adv-x="1122" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
-<glyph unicode="f" glyph-name="f" horiz-adv-x="1041" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z"/>
-<glyph unicode="g" glyph-name="g" horiz-adv-x="1087" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z"/>
-<glyph unicode="h" glyph-name="h" horiz-adv-x="1183" d="M976 -62Q905 -62 883 14Q860 96 841 247Q823 392 823 485Q823 511 825 564T828 643Q828 831 734 831Q607 831 507 716Q456 657 367 491Q367 110 335 40Q307 -22 248 -22Q207 -22 176 6T145 74Q145 88
-154 118Q162 143 165 264L168 412L171 1147Q178 1271 178 1314Q178 1365 169 1410T159 1505Q159 1547 188 1574T259 1602Q341 1602 355 1514Q371 1417 371 1339Q371 1234 364 1120Q358 1011 359 901L360 813Q442 923 535 977T734 1032Q900 1032 962 924Q1006 848
-1012 668L1020 477L1040 269Q1054 152 1074 63Q1078 46 1078 34Q1078 -7 1048 -34T976 -62z"/>
-<glyph unicode="i" glyph-name="i" horiz-adv-x="574" d="M330 1266Q282 1266 247 1300T212 1382Q212 1430 247 1464T330 1498Q378 1498 412 1464T447 1382Q447 1334 413 1300T330 1266zM375 454Q375 394 378 275T382 95Q382 51 355 23T284 -5Q241 -5 214 23T186
-95Q186 155 183 274T179 454Q179 548 189 688T199 923Q199 968 226 996T297 1024Q340 1024 367 996T395 923Q395 829 385 689T375 454z"/>
-<glyph unicode="j" glyph-name="j" horiz-adv-x="826" d="M467 1265Q419 1265 385 1299T350 1380Q350 1428 384 1462T467 1496Q515 1496 550 1462T585 1380Q585 1333 550 1299T467 1265zM459 -232Q460 -115 425 367L391 918Q391 968 419 1007T492 1046Q526 1046
-560 1021T596 970L629 394L656 -222Q656 -361 573 -474Q483 -597 354 -597Q139 -597 -6 -266Q-18 -239 -18 -218Q-18 -178 13 -149T85 -120Q144 -120 208 -250Q224 -284 264 -348Q303 -398 354 -398Q398 -398 429 -332Q453 -282 459 -232z"/>
-<glyph unicode="k" glyph-name="k" horiz-adv-x="1106" d="M972 -41Q917 -41 887 17Q835 118 730 256L553 497Q495 451 373 368Q362 213 362 66Q362 21 335 -7T264 -35Q163 -35 163 101Q163 184 174 349T186 598Q186 750 190 945T195 1291Q195 1336 191 1397T186
-1503Q186 1548 213 1576T284 1604Q327 1604 354 1576T382 1503Q382 1457 387 1395T392 1286L385 964Q380 790 382 616Q518 720 644 844L864 1071Q897 1105 935 1105Q974 1105 1005 1074T1037 1002Q1037 968 1008 935Q885 791 705 626L923 329Q1076 120 1076 57Q1076
-17 1045 -12T972 -41z"/>
-<glyph unicode="l" glyph-name="l" horiz-adv-x="561" d="M393 786L378 289Q378 210 370 57Q360 -43 272 -43Q174 -43 174 59Q174 180 185 422T196 786Q196 944 201 1147T206 1509Q206 1609 304 1609Q403 1609 403 1509Q403 1351 398 1148T393 786z"/>
-<glyph unicode="m" glyph-name="m" horiz-adv-x="1591" d="M1409 -83Q1327 -83 1313 4Q1295 114 1277 314L1243 624Q1233 693 1209 759Q1175 849 1135 849Q1098 849 997 786Q901 728 871 693Q870 599 876 505L906 238Q925 80 925 -23Q925 -67 898 -95T827 -124Q784
--124 757 -96T729 -23Q729 98 705 334T680 692Q680 798 650 857Q580 825 508 753L390 621Q374 597 339 558Q339 498 328 381T317 208Q317 178 326 124T336 46Q336 5 306 -23T234 -51Q121 -51 121 206Q121 266 132 385T143 564Q143 617 134 723T124 883Q124 1110
-226 1110Q265 1110 297 1076T330 1002Q330 983 325 943T320 882L322 777Q374 884 475 970T647 1057Q804 1057 863 901Q918 974 994 1010T1168 1047Q1335 1047 1396 867Q1408 831 1437 586Q1465 414 1509 13Q1512 -27 1482 -55T1409 -83z"/>
-<glyph unicode="n" glyph-name="n" horiz-adv-x="1072" d="M906 -71Q820 -71 809 23L781 242Q767 359 767 461Q767 489 770 556T774 651Q774 867 694 867Q582 867 480 734Q388 613 336 428Q334 389 327 330Q321 280 321 233Q321 203 327 143T333 53Q333 8 306
--20T235 -48Q191 -48 164 -20T137 53Q137 83 131 143T124 233Q124 336 138 518T153 804Q153 836 150 899T146 994Q146 1037 174 1064T245 1092Q337 1092 346 962L349 845Q517 1069 694 1069Q854 1069 917 928Q960 834 964 650V549L963 456Q963 373 984 242T1006
-28Q1006 -16 978 -43T906 -71z"/>
-<glyph unicode="o" glyph-name="o" horiz-adv-x="1077" d="M514 -59Q346 -59 225 65Q90 203 83 436Q77 662 197 834Q337 1037 587 1037Q787 1037 890 854Q972 706 969 498Q966 276 853 119Q725 -59 514 -59zM574 834Q427 835 345 694Q280 581 280 436Q280 291
-359 210Q425 143 514 143Q618 143 693 219Q778 303 783 446Q797 833 574 834z"/>
-<glyph unicode="p" glyph-name="p" horiz-adv-x="1095" d="M564 -35Q464 -35 344 -3L342 -481Q342 -525 315 -553T244 -581Q201 -581 174 -553T146 -481L149 -81V318Q146 537 134 717L119 920Q119 991 145 1040Q175 1099 232 1099Q271 1099 297 1072T324 1004Q324
-995 321 971Q316 940 314 914Q400 973 480 1002T633 1032Q838 1032 933 850Q1008 706 1008 469Q1008 253 892 113Q769 -35 564 -35zM633 832Q541 832 467 791Q414 762 333 685Q346 458 346 208Q455 166 564 166Q689 166 755 259Q812 340 812 469Q812 651 768 741T633
-832z"/>
-<glyph unicode="q" glyph-name="q" horiz-adv-x="1065" d="M909 315L863 -69Q838 -283 838 -456Q838 -500 811 -528T740 -556Q648 -556 642 -455Q639 -411 647 -344L660 -233L679 -12Q593 -35 558 -35Q340 -35 205 78Q60 199 60 413Q60 706 225 883Q394 1065 685
-1063Q740 1063 768 1020Q811 1058 844 1058Q884 1058 913 1026T943 953Q943 658 909 315zM614 890Q430 857 336 703Q260 578 260 409Q260 291 332 217Q411 135 551 139Q646 142 690 242Q738 354 741 623L755 890Q735 883 685 887Q630 893 614 890z"/>
-<glyph unicode="r" glyph-name="r" horiz-adv-x="984" d="M917 739Q910 614 817 614Q731 614 731 713Q731 732 728 783L725 867Q567 848 472 778Q383 713 324 582L326 34Q326 -67 227 -67Q139 -67 139 34V736Q139 769 141 835T144 934Q144 1035 232 1035Q330 1035
-331 869Q523 1054 757 1054Q838 1054 878 993T918 809Q918 757 917 739z"/>
-<glyph unicode="s" glyph-name="s" horiz-adv-x="997" d="M814 770Q759 770 737 807Q722 833 711 915Q636 896 480 845Q319 781 318 687Q348 676 377 671Q607 630 719 558Q882 453 882 254Q882 91 741 8Q624 -60 445 -60Q314 -60 195 -16Q41 40 41 140Q41 180
-72 210T144 240Q175 240 224 192Q248 169 332 154Q399 142 445 142Q529 142 593 162Q686 191 686 254Q686 390 496 438L392 461Q259 490 203 529Q122 585 122 698Q122 907 319 996Q379 1023 511 1060T700 1124Q741 1142 789 1142Q832 1142 859 1114T887 1041Q887
-1012 899 956T912 871Q912 826 885 798T814 770z"/>
-<glyph unicode="t" glyph-name="t" horiz-adv-x="965" d="M808 852Q787 852 759 854T709 856Q686 856 573 841L592 250L593 206L594 155Q598 -64 489 -64Q449 -64 420 -38T390 27Q390 65 393 141T396 255L376 839Q303 842 154 856Q65 868 65 955Q65 999 92 1028T161
-1057L371 1040Q371 1091 367 1176T362 1300Q362 1342 391 1369T462 1397Q552 1397 567 1250Q570 1213 570 1161L568 1103L567 1041Q691 1057 709 1057Q813 1057 845 1047Q906 1027 906 953Q906 909 879 881T808 852z"/>
-<glyph unicode="u" glyph-name="u" horiz-adv-x="1065" d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964 -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234 1066Q277
-1066 306 1039T335 968Q335 922 321 821T306 667Q306 500 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946 1032T973 962L955 584z"/>
-<glyph unicode="v" glyph-name="v" horiz-adv-x="996" d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
-952Q970 914 805 524L600 52z"/>
-<glyph unicode="w" glyph-name="w" horiz-adv-x="1401" d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944 -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
-883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
-1336 895z"/>
-<glyph unicode="x" glyph-name="x" horiz-adv-x="1209" d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
-254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151 1009Q1151 954 1058 858z"/>
-<glyph unicode="y" glyph-name="y" horiz-adv-x="1066" d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313 -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
-331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992 1011T1024 942Q1024 920 1011 892z"/>
-<glyph unicode="z" glyph-name="z" horiz-adv-x="1102" d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235 -77 219 -77Q122
--77 122 8Q122 58 172 104Q433 340 740 839Q607 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955 1052Q1040 1052 1040 982Q1040 901 964 809z"/>
-<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="750" d="M259 573Q314 600 357 679Q398 754 398 814Q398 857 392 1018T385 1222Q385 1419 525 1434Q559 1435 626 1444Q697 1460 697 1514Q697 1566 639 1598Q591 1625 535 1625Q472 1625 403 1596Q204
-1509 204 1193L209 994L212 795V767Q162 753 88 684Q6 608 6 556Q6 511 100 444T195 294Q195 267 187 212T179 130Q179 -47 262 -200Q362 -384 523 -384Q597 -384 628 -372Q679 -351 679 -288Q679 -222 628 -205Q605 -197 523 -197Q454 -197 405 -62Q366 46 366
-130Q366 163 374 229T382 328Q382 375 337 457Q299 528 259 573z"/>
-<glyph unicode="|" glyph-name="bar" horiz-adv-x="863" d="M445 1715Q531 1715 531 1626V-245Q529 -362 444 -362Q385 -362 364 -286Q353 -246 353 25V1626Q353 1665 379 1690T445 1715z"/>
-<glyph unicode="}" glyph-name="braceright" horiz-adv-x="750" d="M444 573Q389 600 346 679Q305 754 305 814Q305 857 311 1018T318 1222Q318 1419 178 1434Q144 1435 77 1444Q6 1460 6 1514Q6 1566 64 1598Q112 1625 168 1625Q231 1625 300 1596Q499 1509 499
-1193L494 994L491 795V767Q541 753 615 684Q697 608 697 556Q697 511 602 444T507 294Q507 267 515 212T524 130Q524 -47 441 -200Q341 -384 180 -384Q106 -384 75 -372Q24 -351 24 -288Q24 -222 75 -205Q98 -197 180 -197Q249 -197 298 -62Q337 46 337 130Q337
-163 329 229T321 328Q321 375 366 457Q404 528 444 573z"/>
-<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1224" d="M467 934Q554 934 625 863L735 730Q801 656 872 650Q913 647 951 770T1052 893Q1090 893 1116 869T1142 806Q1143 674 1062 572Q980 467 869 467Q758 467 666 542Q614 585 543 681Q488 756 467
-756Q380 756 270 567Q241 516 193 516Q157 516 129 541T100 603Q100 622 110 645Q164 762 251 841Q354 934 467 934z"/>
-</font>
-</defs>
-
-
- <g style="font-family:SVGComic; font-size:50">
- <text x="50" y="120">ab<tspan style="fill:blue" dy="5 5 5 5 5 5">cde fgh</tspan><tspan dy="-30">ij</tspan></text>
- <text x="50" y="220" style="text-decoration:underline; fill:red">UnderLine</text>
- <text x="50" y="320" style="fill:green"><tspan style="text-decoration:overline">Over</tspan>Line</text>
- <text x="50" y="420" style="fill:purple">Line<tspan style="text-decoration:line-through">Through</tspan></text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontExternalFont.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontExternalFont.svg
deleted file mode 100644
index 42605b33711..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontExternalFont.svg
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Render some <text> using a font referenced in an external -->
-<!-- file. -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontExternalFont.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - external font test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">External SVG Font Test</text>
-
- <defs>
- <font-face font-family="Batik SVGFont">
- <font-face-src>
- <font-face-uri xlink:href="batikFont.svg#Batik"/>
- </font-face-src>
- </font-face>
- </defs>
-
- <text x="80" y="250" font-family="'Batik SVGFont'" font-size="50">Batik Batik</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFace.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFace.svg
deleted file mode 100644
index acfbf078be3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFace.svg
+++ /dev/null
@@ -1,124 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test of font-face element and @font-face rule. -->
-<!-- -->
-<!-- @author thomas.deweese@kodak.com -->
-<!-- @version $Id: fontFace.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <style type="text/css"><![CDATA[
- @font-face { font-family: "CSS Batik SVGFont";
- src: url(batikFont.svg#Batik); }
-
- @font-face { font-family: "CSS Batik TrueType";
- src: url(../../resources/ttf/glb12.ttf); }
-
- @font-face { font-family: "CSS Batik LCL";
- src: 'Courier', 'Courier New', url(batikFont.svg#Batik); }
-
- @font-face { font-family: "CSS Batik FB";
- src: 'No Font', url(batikFont.svg#Batik); }
- @font-face { font-family: "CSS Batik FB2";
- src: url(badLink.svg#Batik), url(badLink.ttf), 'Courier', 'Courier New'; }
- ]]></style>
-
- <defs>
- <font-face font-family="SVG Batik SVGFont">
- <font-face-src>
- <font-face-uri xlink:href="batikFont.svg#Batik"/>
- </font-face-src>
- </font-face>
-
- <font-face font-family="SVG Batik TrueType">
- <font-face-src>
- <font-face-uri xlink:href="../../resources/ttf/glb12.ttf"/>
- </font-face-src>
- </font-face>
-
- <font-face font-family="SVG Batik LCL">
- <font-face-src>
- <font-face-name name="Courier"/>
- <font-face-name name="Courier New"/>
- <font-face-uri xlink:href="batikFont.svg#Batik"/>
- </font-face-src>
- </font-face>
-
- <font-face font-family="SVG Batik FB">
- <font-face-src>
- <font-face-name name="NoFont"/>
- <font-face-uri xlink:href="batikFont.svg#Batik"/>
- </font-face-src>
- </font-face>
-
- <font-face font-family="SVG Batik FB2">
- <font-face-src>
- <font-face-uri xlink:href="badLink.svg#Batik"/>
- <font-face-uri xlink:href="badLink.ttf"/>
- <font-face-name name="Courier"/>
- <font-face-name name="Courier New"/>
- </font-face-src>
- </font-face>
- </defs>
-
- <title>&lt;font-face&gt; and @font-face test</title>
- <text class="title" x="50%" y="40"
- >&lt;font-face&gt; and @font-face test</text>
-
- <g id="content">
- <text x="40" y="100" font-family="'SVG Batik SVGFont'" font-size="20"
- >SVG Batik Batik</text>
- <text x="240" y="100" font-family="'CSS Batik SVGFont'" font-size="20"
- >CSS Batik Batik</text>
-
- <text x="40" y="150" font-family="'SVG Batik TrueType'" font-size="20"
- >SVG Batik Batik</text>
- <text x="240" y="150" font-family="'CSS Batik TrueType'" font-size="20"
- >CSS Batik Batik</text>
-
- <text x="40" y="200" font-family="'SVG Batik LCL'" font-size="20"
- >SVG Batik Batik</text>
- <text x="240" y="200" font-family="'CSS Batik LCL'" font-size="20"
- >CSS Batik Batik</text>
-
- <text x="40" y="250" font-family="'SVG Batik FB'" font-size="20"
- >SVG Batik Batik</text>
- <text x="240" y="250" font-family="'CSS Batik FB'" font-size="20"
- >CSS Batik Batik</text>
-
- <text x="40" y="300" font-family="'SVG Batik FB2'" font-size="20"
- >SVG Batik Batik</text>
- <text x="240" y="300" font-family="'CSS Batik FB2'" font-size="20"
- >CSS Batik Batik</text>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFamilyCaseSensitivity.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFamilyCaseSensitivity.svg
deleted file mode 100644
index 6800d5f44c3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontFamilyCaseSensitivity.svg
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- text elements with font-families which should match system of SVG font -->
-<!-- names if the font-families are not case-sensitive. -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: fontFamilyCaseSensitivity.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>font-family case-sensitivity</title>
-
- <style type="text/css"><![CDATA[
- .oddRow { fill: #cccccc; stroke: black; }
- .evenRow { fill: white; stroke: black; }
- .textLabel { text-anchor: middle; font-size: 12; }
- .textSample { text-anchor: middle; font-size: 14; fill: crimson; }
- .em { font-style:italic; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">font-family case-sensitivity</text>
-
- <defs>
- <rect id="oddRow" width="300" height="30" class="oddRow"/>
- <rect id="evenRow" width="300" height="30" class="evenRow" />
-
-
-
-
-<font id="fontDef" horiz-adv-x="528" ><font-face
- font-family="Larabiefont"
- font-weight="normal"
- units-per-em="1000"
- panose-1="0 0 4 9 0 0 0 0 0 0"
- ascent="808"
- descent="-200"
- alphabetic="0" />
-<missing-glyph d="M66 0V800H462V0H66ZM132 66H396V734H132V66Z" />
-<glyph unicode="F" glyph-name="F" d="M458 608Q458 586 436 586H124Q114 586 114 576V367Q114 357 124 357H327Q349 357 349 335Q349 313 327 313H124Q114 313 114 303V30Q114 8 92 8Q70 8 70 30V608Q70 630 92 630H436Q458 630 458 608Z" />
-<glyph unicode="L" glyph-name="L" d="M469 33Q469 11 447 11H80Q58 11 58 33V607Q58 629 80 629Q102 629 102 607V65Q102 55 112 55H447Q469 55 469 33Z" />
-<glyph unicode="L" glyph-name="L" d="M469 33Q469 11 447 11H80Q58 11 58 33V607Q58 629 80 629Q102 629 102 607V65Q102 55 112 55H447Q469 55 469 33Z" />
-<glyph unicode="a" glyph-name="a" d="M454 10H96Q74 10 74 32V182Q74 236 130 246L402 294Q410 295 410 304V386Q410 390 405 396T395 403H128Q118 403 118 393V352Q118 330 96 330Q74 330 74 352V425Q74 447 96 447H398Q421 447 437 428T454 386V10ZM410 64V239Q410
-249 400 249Q399 249 398 249L135 202Q118 199 118 182V64Q118 54 128 54H400Q410 54 410 64Z" />
-<glyph unicode="b" glyph-name="b" d="M459 76Q459 10 390 10H69V608Q69 630 91 630Q113 630 113 608V457Q113 447 123 447H389Q459 447 459 379V76ZM415 70V383Q415 389 409 396T397 403H123Q113 403 113 393V64Q113 54 123 54H402Q410 54 415 67V70Z" />
-<glyph unicode="e" glyph-name="e" d="M456 32Q456 10 434 10H94Q72 10 72 32V425Q72 447 94 447H434Q456 447 456 425V237Q456 215 434 215H126Q116 215 116 205V64Q116 54 126 54H402Q412 54 412 64V121Q412 143 434 143Q456 143 456 121V32ZM412 269V393Q412
-403 402 403H126Q116 403 116 393V269Q116 259 126 259H402Q412 259 412 269Z" />
-<glyph unicode="f" glyph-name="f" d="M463 538Q463 516 441 516Q419 516 419 538V575Q419 585 409 585H200Q190 585 190 575V457Q190 447 200 447H322Q344 447 344 425Q344 403 322 403H200Q190 403 190 393V31Q190 9 168 9Q146 9 146 31V393Q146 403 136 403H87Q65
-403 65 425Q65 447 87 447H136Q146 447 146 457V607Q146 629 168 629H441Q463 629 463 607V538Z" />
-<glyph unicode="i" glyph-name="i" d="M300 572Q300 549 284 533T244 516Q220 516 204 532T187 572Q187 596 203 612T244 629Q267 629 283 613T300 572ZM434 32Q434 10 412 10H116Q94 10 94 32Q94 54 116 54H233Q243 54 243 64V393Q243 403 233 403H116Q94 403
-94 425Q94 447 116 447H265Q287 447 287 425V64Q287 54 297 54H412Q434 54 434 32Z" />
-<glyph unicode="l" glyph-name="l" d="M424 32Q424 10 402 10H126Q104 10 104 32Q104 54 126 54H227Q237 54 237 64V576Q237 586 227 586H159Q137 586 137 608Q137 630 159 630H227Q281 630 281 576V64Q281 54 291 54H402Q424 54 424 32Z" />
-<glyph unicode="n" glyph-name="n" d="M456 33Q456 11 434 11Q412 11 412 33V365Q412 381 402 392T379 403H126Q116 403 116 393V33Q116 11 94 11Q72 11 72 33V447H379Q409 447 432 424T456 365V33Z" />
-<glyph unicode="o" glyph-name="o" d="M456 64Q456 42 442 26T402 10H126Q102 10 87 25T72 64V393Q72 413 89 430T126 447H402Q456 447 456 393V64ZM412 64V393Q412 403 402 403H126Q116 403 116 393V64Q116 54 126 54H402Q412 54 412 64Z" />
-<glyph unicode="r" glyph-name="r" d="M460 338Q460 316 438 316Q416 316 416 338V393Q416 403 406 403H287Q266 403 253 389T239 355V64Q239 54 249 54H362Q384 54 384 32Q384 10 362 10H90Q68 10 68 32Q68 54 90 54H185Q195 54 195 64V393Q195 403 185 403H90Q68
-403 68 425Q68 447 90 447H217Q226 447 232 439T243 431Q247 431 258 439T274 447H438Q460 447 460 425V338Z" />
-<glyph unicode="t" glyph-name="t" d="M442 64Q442 42 425 26T388 10H255Q236 10 219 27T201 64V393Q201 403 191 403H108Q86 403 86 425Q86 447 108 447H191Q201 447 201 457V609Q201 631 223 631Q245 631 245 609V457Q245 447 255 447H420Q442 447 442 425Q442
-403 420 403H255Q245 403 245 393V64Q245 54 255 54H388Q398 54 398 64V155Q398 177 420 177Q442 177 442 155V64Z" />
-</font>
- </defs>
-
- <g transform="translate(75, 100)">
-
- <use xlink:href="#oddRow" />
- <text class="textLabel" x="150" y="20">System Font with proper case sensitivity</text>
- <use xlink:href="#evenRow" y="30"/>
- <text class="textSample" y="50" x="150" font-family="Times New Roman">Times New Roman</text>
-
- <g transform="translate(0,60)">
- <use xlink:href="#oddRow" />
- <text class="textLabel" x="150" y="20">System Font with <tspan class="em">improper</tspan> case sensitivity</text>
- <use xlink:href="#evenRow" y="30"/>
- <text class="textSample" x="150" y="50" font-family="times new roman">times new roman for Times New Roman</text>
- </g>
-
- <g transform="translate(0,120)">
- <use xlink:href="#oddRow" />
- <text class="textLabel" x="150" y="20">SVG Font with proper case sensitivity</text>
- <use xlink:href="#evenRow" y="30"/>
- <text class="textSample" x="150" y="50" font-family="Larabiefont">Larabiefont</text>
- </g>
-
- <g transform="translate(0,180)">
- <use xlink:href="#oddRow" />
- <text class="textLabel" x="150" y="20">SVG Font with <tspan class="em">improper</tspan> case sensitivity</text>
- <use xlink:href="#evenRow" y="30"/>
- <text class="textSample" x="150" y="50" font-family="larabieFont">larabieFont for Larabiefont</text>
- </g>
-
- </g>
- </g>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphChoice.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphChoice.svg
deleted file mode 100644
index fa263301628..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphChoice.svg
+++ /dev/null
@@ -1,418 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests the orientation and lang glyph attributes. -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontGlyphChoice.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - glyph selection test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Glyph Selection Test</text>
-
- <defs>
-
- <!-- ============================= -->
- <!-- SVG Font Definitions -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Georgia font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- It has been converted to SVG using Batik's -->
- <!-- true type to SVG converter (ttf2svg). -->
- <!-- Styling has been added for testing purposes. -->
-
- <font horiz-adv-x="901" fill="#6666FF">
- <font-face
- font-family="SVGGeorgia"
- units-per-em="2048"
- panose-1="2 4 5 2 5 4 5 2 3 3"
- ascent="1878"
- descent="449"
- alphabetic="0"/>
-
- <missing-glyph horiz-adv-x="2048">
- <path d="M256 0V1536H1792V0H256zM384 128H1664V1408H384V128z"/>
- </missing-glyph>
-
- <glyph unicode=" " glyph-name="space" horiz-adv-x="494"/>
-
- <glyph unicode="E" glyph-name="E" horiz-adv-x="1338" lang="en" orientation="h">
- <path fill="#6666FF" d="M1291 418L1264 0H86V71Q116 73 166 79T231 93Q263 108 275 132T288 193V1213Q288 1246 277 1271T231 1313Q204 1326 159 1336T86 1348V1419H1184V1077H1109Q1089 1153 1023 1238T896 1332Q865 1336 822
-1338T724 1340H501V776H661Q738 776 773 790T836 839Q858 868 873 916T894 1008H969V453H894Q890 501 873 554T836 632Q805 671 766 683T661 695H501V269Q501 205 510 168T545 112Q571 93 616 88T744 82Q777 82 831 82T922 86Q960 90 1000 100T1058 129Q1104 177
-1154 274T1219 418H1291z"/>
- </glyph>
- <glyph unicode="E" glyph-name="E" horiz-adv-x="1338" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1291 418L1264 0H86V71Q116 73 166 79T231 93Q263 108 275 132T288 193V1213Q288 1246 277 1271T231 1313Q204 1326 159 1336T86 1348V1419H1184V1077H1109Q1089 1153 1023 1238T896 1332Q865 1336 822
-1338T724 1340H501V776H661Q738 776 773 790T836 839Q858 868 873 916T894 1008H969V453H894Q890 501 873 554T836 632Q805 671 766 683T661 695H501V269Q501 205 510 168T545 112Q571 93 616 88T744 82Q777 82 831 82T922 86Q960 90 1000 100T1058 129Q1104 177
-1154 274T1219 418H1291z"/>
- </glyph>
- <glyph unicode="E" glyph-name="E" horiz-adv-x="1338" orientation="v">
- <path fill="red" d="M1291 418L1264 0H86V71Q116 73 166 79T231 93Q263 108 275 132T288 193V1213Q288 1246 277 1271T231 1313Q204 1326 159 1336T86 1348V1419H1184V1077H1109Q1089 1153 1023 1238T896 1332Q865 1336 822
-1338T724 1340H501V776H661Q738 776 773 790T836 839Q858 868 873 916T894 1008H969V453H894Q890 501 873 554T836 632Q805 671 766 683T661 695H501V269Q501 205 510 168T545 112Q571 93 616 88T744 82Q777 82 831 82T922 86Q960 90 1000 100T1058 129Q1104 177
-1154 274T1219 418H1291z"/>
-</glyph>
-
- <glyph unicode="F" glyph-name="F" horiz-adv-x="1227" lang="en" orientation="h">
- <path fill="#6666FF" d="M1199 1064H1124Q1103 1143 1037 1233T909 1332Q878 1336 836 1338T739 1340H501V770H664Q738 770 779 785T849 833Q869 855 885 901T907 1001H983V444H907Q904 488 887 544T849 625Q819 662 774 675T664
-689H501V200Q501 167 514 141T560 99Q575 92 625 82T701 71V0H86V71Q116 73 166 77T231 89Q261 102 274 127T288 189V1213Q288 1246 277 1271T231 1313Q204 1326 159 1336T86 1348V1419H1199V1064z"/>
- </glyph>
- <glyph unicode="F" glyph-name="F" horiz-adv-x="1227" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1199 1064H1124Q1103 1143 1037 1233T909 1332Q878 1336 836 1338T739 1340H501V770H664Q738 770 779 785T849 833Q869 855 885 901T907 1001H983V444H907Q904 488 887 544T849 625Q819 662 774 675T664
-689H501V200Q501 167 514 141T560 99Q575 92 625 82T701 71V0H86V71Q116 73 166 77T231 89Q261 102 274 127T288 189V1213Q288 1246 277 1271T231 1313Q204 1326 159 1336T86 1348V1419H1199V1064z"/>
- </glyph>
- <glyph unicode="F" glyph-name="F" horiz-adv-x="1227" orientation="v">
- <path fill="red" d="M1199 1064H1124Q1103 1143 1037 1233T909 1332Q878 1336 836 1338T739 1340H501V770H664Q738 770 779 785T849 833Q869 855 885 901T907 1001H983V444H907Q904 488 887 544T849 625Q819 662 774 675T664
-689H501V200Q501 167 514 141T560 99Q575 92 625 82T701 71V0H86V71Q116 73 166 77T231 89Q261 102 274 127T288 189V1213Q288 1246 277 1271T231 1313Q204 1326 159 1336T86 1348V1419H1199V1064z"/>
- </glyph>
-
- <glyph unicode="G" glyph-name="G" horiz-adv-x="1485" lang="en" orientation="h">
- <path fill="#6666FF" d="M1471 567Q1447 564 1407 558T1341 539Q1311 524 1299 497T1286 432V322Q1286 202 1287 160T1291 91Q1158 31 1026 -1T767 -33Q631 -33 505 18T285 163Q190 258 134 394T78 698Q78 860 131 998T283 1239Q378
-1339 509 1394T791 1450Q911 1450 1000 1421T1157 1351L1198 1419H1278L1287 923H1205Q1184 1005 1153 1084T1073 1227Q1024 1290 954 1327T785 1365Q678 1365 594 1322T448 1192Q387 1109 354 985T321 708Q321 573 353 454T448 247Q510 158 603 107T814 56Q902
-56 974 83T1077 140Q1085 192 1085 245T1086 335V413Q1086 455 1075 487T1027 535Q994 550 938 557T849 567V640H1471V567z"/>
- </glyph>
- <glyph unicode="G" glyph-name="G" horiz-adv-x="1485" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1471 567Q1447 564 1407 558T1341 539Q1311 524 1299 497T1286 432V322Q1286 202 1287 160T1291 91Q1158 31 1026 -1T767 -33Q631 -33 505 18T285 163Q190 258 134 394T78 698Q78 860 131 998T283 1239Q378
-1339 509 1394T791 1450Q911 1450 1000 1421T1157 1351L1198 1419H1278L1287 923H1205Q1184 1005 1153 1084T1073 1227Q1024 1290 954 1327T785 1365Q678 1365 594 1322T448 1192Q387 1109 354 985T321 708Q321 573 353 454T448 247Q510 158 603 107T814 56Q902
-56 974 83T1077 140Q1085 192 1085 245T1086 335V413Q1086 455 1075 487T1027 535Q994 550 938 557T849 567V640H1471V567z"/>
- </glyph>
- <glyph unicode="G" glyph-name="G" horiz-adv-x="1485" orientation="v">
- <path fill="red" d="M1471 567Q1447 564 1407 558T1341 539Q1311 524 1299 497T1286 432V322Q1286 202 1287 160T1291 91Q1158 31 1026 -1T767 -33Q631 -33 505 18T285 163Q190 258 134 394T78 698Q78 860 131 998T283 1239Q378
-1339 509 1394T791 1450Q911 1450 1000 1421T1157 1351L1198 1419H1278L1287 923H1205Q1184 1005 1153 1084T1073 1227Q1024 1290 954 1327T785 1365Q678 1365 594 1322T448 1192Q387 1109 354 985T321 708Q321 573 353 454T448 247Q510 158 603 107T814 56Q902
-56 974 83T1077 140Q1085 192 1085 245T1086 335V413Q1086 455 1075 487T1027 535Q994 550 938 557T849 567V640H1471V567z"/>
- </glyph>
-
- <glyph unicode="H" glyph-name="H" horiz-adv-x="1669" lang="en" orientation="h">
- <path fill="#6666FF" d="M1567 0H978V71Q1002 73 1047 77T1110 89Q1140 101 1154 125T1168 189V694H501V200Q501 165 512 141T558 99Q575 90 618 81T687 71V0H98V71Q122 73 167 77T230 89Q260 101 274 125T288 189V1213Q288 1245
-275 1271T230 1313Q203 1326 165 1336T98 1348V1419H687V1348Q659 1347 619 1339T558 1324Q524 1312 513 1284T501 1223V783H1168V1213Q1168 1245 1155 1271T1110 1313Q1083 1326 1045 1336T978 1348V1419H1567V1348Q1539 1347 1499 1339T1438 1324Q1404 1312 1393
-1284T1381 1223V200Q1381 165 1392 141T1438 99Q1455 90 1498 81T1567 71V0z"/>
- </glyph>
- <glyph unicode="H" glyph-name="H" horiz-adv-x="1669" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1567 0H978V71Q1002 73 1047 77T1110 89Q1140 101 1154 125T1168 189V694H501V200Q501 165 512 141T558 99Q575 90 618 81T687 71V0H98V71Q122 73 167 77T230 89Q260 101 274 125T288 189V1213Q288 1245
-275 1271T230 1313Q203 1326 165 1336T98 1348V1419H687V1348Q659 1347 619 1339T558 1324Q524 1312 513 1284T501 1223V783H1168V1213Q1168 1245 1155 1271T1110 1313Q1083 1326 1045 1336T978 1348V1419H1567V1348Q1539 1347 1499 1339T1438 1324Q1404 1312 1393
-1284T1381 1223V200Q1381 165 1392 141T1438 99Q1455 90 1498 81T1567 71V0z"/>
- </glyph>
- <glyph unicode="H" glyph-name="H" horiz-adv-x="1669" orientation="v">
- <path fill="red" d="M1567 0H978V71Q1002 73 1047 77T1110 89Q1140 101 1154 125T1168 189V694H501V200Q501 165 512 141T558 99Q575 90 618 81T687 71V0H98V71Q122 73 167 77T230 89Q260 101 274 125T288 189V1213Q288 1245
-275 1271T230 1313Q203 1326 165 1336T98 1348V1419H687V1348Q659 1347 619 1339T558 1324Q524 1312 513 1284T501 1223V783H1168V1213Q1168 1245 1155 1271T1110 1313Q1083 1326 1045 1336T978 1348V1419H1567V1348Q1539 1347 1499 1339T1438 1324Q1404 1312 1393
-1284T1381 1223V200Q1381 165 1392 141T1438 99Q1455 90 1498 81T1567 71V0z"/>
- </glyph>
-
- <glyph unicode="S" glyph-name="S" horiz-adv-x="1149" lang="en" orientation="h">
- <path fill="#6666FF" d="M981 651Q1026 601 1047 542T1069 403Q1069 215 930 93T585 -29Q490 -29 395 0T231 72L188 -1H108L94 485H175Q200 395 233 323T322 187Q374 128 443 93T605 58Q674 58 725 76T809 127Q841 160 856 204T872
-307Q872 392 824 465T681 577Q616 603 532 634T387 694Q267 748 201 835T134 1064Q134 1145 167 1215T261 1340Q319 1392 398 1421T563 1451Q661 1451 738 1421T880 1351L921 1419H1001L1009 948H928Q906 1029 879 1103T807 1237Q764 1295 702 1329T550 1364Q455
-1364 388 1303T321 1154Q321 1062 364 1002T489 902Q562 867 632 842T769 787Q829 761 884 728T981 651z"/>
- </glyph>
- <glyph unicode="S" glyph-name="S" horiz-adv-x="1149" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M981 651Q1026 601 1047 542T1069 403Q1069 215 930 93T585 -29Q490 -29 395 0T231 72L188 -1H108L94 485H175Q200 395 233 323T322 187Q374 128 443 93T605 58Q674 58 725 76T809 127Q841 160 856 204T872
-307Q872 392 824 465T681 577Q616 603 532 634T387 694Q267 748 201 835T134 1064Q134 1145 167 1215T261 1340Q319 1392 398 1421T563 1451Q661 1451 738 1421T880 1351L921 1419H1001L1009 948H928Q906 1029 879 1103T807 1237Q764 1295 702 1329T550 1364Q455
-1364 388 1303T321 1154Q321 1062 364 1002T489 902Q562 867 632 842T769 787Q829 761 884 728T981 651z"/>
- </glyph>
- <glyph unicode="S" glyph-name="S" horiz-adv-x="1149" orientation="v">
- <path fill="red" d="M981 651Q1026 601 1047 542T1069 403Q1069 215 930 93T585 -29Q490 -29 395 0T231 72L188 -1H108L94 485H175Q200 395 233 323T322 187Q374 128 443 93T605 58Q674 58 725 76T809 127Q841 160 856 204T872
-307Q872 392 824 465T681 577Q616 603 532 634T387 694Q267 748 201 835T134 1064Q134 1145 167 1215T261 1340Q319 1392 398 1421T563 1451Q661 1451 738 1421T880 1351L921 1419H1001L1009 948H928Q906 1029 879 1103T807 1237Q764 1295 702 1329T550 1364Q455
-1364 388 1303T321 1154Q321 1062 364 1002T489 902Q562 867 632 842T769 787Q829 761 884 728T981 651z"/>
- </glyph>
-
- <glyph unicode="T" glyph-name="T" horiz-adv-x="1267" lang="en" orientation="h">
- <path fill="#6666FF" d="M1251 1034H1182Q1173 1070 1150 1119T1097 1213Q1067 1259 1032 1293T963 1333Q932 1337 885 1339T798 1341H740V206Q740 173 754 146T803 103Q821 96 878 84T968 71V0H298V71Q326 73 383 79T463 94Q496
-107 511 131T527 197V1341H469Q438 1341 392 1340T304 1333Q271 1329 236 1294T170 1213Q140 1168 117 1118T85 1034H15V1419H1251V1034z"/>
- </glyph>
- <glyph unicode="T" glyph-name="T" horiz-adv-x="1267" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1251 1034H1182Q1173 1070 1150 1119T1097 1213Q1067 1259 1032 1293T963 1333Q932 1337 885 1339T798 1341H740V206Q740 173 754 146T803 103Q821 96 878 84T968 71V0H298V71Q326 73 383 79T463 94Q496
-107 511 131T527 197V1341H469Q438 1341 392 1340T304 1333Q271 1329 236 1294T170 1213Q140 1168 117 1118T85 1034H15V1419H1251V1034z"/>
- </glyph>
- <glyph unicode="T" glyph-name="T" horiz-adv-x="1267" orientation="v">
- <path fill="red" d="M1251 1034H1182Q1173 1070 1150 1119T1097 1213Q1067 1259 1032 1293T963 1333Q932 1337 885 1339T798 1341H740V206Q740 173 754 146T803 103Q821 96 878 84T968 71V0H298V71Q326 73 383 79T463 94Q496
-107 511 131T527 197V1341H469Q438 1341 392 1340T304 1333Q271 1329 236 1294T170 1213Q140 1168 117 1118T85 1034H15V1419H1251V1034z"/>
- </glyph>
-
- <glyph unicode="V" glyph-name="V" horiz-adv-x="1365" lang="en" orientation="h">
- <path fill="#6666FF" d="M1407 1348Q1381 1347 1344 1337T1283 1311Q1249 1290 1229 1257T1188 1179Q1121 1020 987 684T711 -18H628Q484 369 350 728T168 1213Q156 1244 136 1267T83 1312Q56 1329 23 1337T-38 1348V1419H549V1348Q474
-1344 423 1333T371 1294Q371 1283 375 1268T382 1244Q419 1146 502 925T738 294Q814 479 913 731T1046 1077Q1079 1168 1084 1203T1090 1260Q1090 1283 1070 1298T1015 1325Q982 1335 948 1340T879 1348V1419H1407V1348z"/>
- </glyph>
- <glyph unicode="V" glyph-name="V" horiz-adv-x="1365" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1407 1348Q1381 1347 1344 1337T1283 1311Q1249 1290 1229 1257T1188 1179Q1121 1020 987 684T711 -18H628Q484 369 350 728T168 1213Q156 1244 136 1267T83 1312Q56 1329 23 1337T-38 1348V1419H549V1348Q474
-1344 423 1333T371 1294Q371 1283 375 1268T382 1244Q419 1146 502 925T738 294Q814 479 913 731T1046 1077Q1079 1168 1084 1203T1090 1260Q1090 1283 1070 1298T1015 1325Q982 1335 948 1340T879 1348V1419H1407V1348z"/>
- </glyph>
- <glyph unicode="V" glyph-name="V" horiz-adv-x="1365" orientation="v">
- <path fill="red" d="M1407 1348Q1381 1347 1344 1337T1283 1311Q1249 1290 1229 1257T1188 1179Q1121 1020 987 684T711 -18H628Q484 369 350 728T168 1213Q156 1244 136 1267T83 1312Q56 1329 23 1337T-38 1348V1419H549V1348Q474
-1344 423 1333T371 1294Q371 1283 375 1268T382 1244Q419 1146 502 925T738 294Q814 479 913 731T1046 1077Q1079 1168 1084 1203T1090 1260Q1090 1283 1070 1298T1015 1325Q982 1335 948 1340T879 1348V1419H1407V1348z"/>
- </glyph>
-
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1032" lang="en" orientation="h">
- <path fill="#6666FF" d="M1006 18Q959 1 924 -9T843 -20Q765 -20 719 16T659 123H653Q588 51 514 13T334 -25Q223 -25 152 43T80 221Q80 278 96 323T144 404Q169 434 210 457T287 495Q332 512 469 558T655 630V729Q655 742 650
-779T626 849Q606 886 570 913T466 941Q420 941 381 926T325 893Q325 873 334 834T344 762Q344 727 313 698T225 669Q175 669 152 704T128 784Q128 830 160 872T245 947Q290 975 354 994T479 1014Q563 1014 625 1003T739 953Q790 916 816 853T843 689Q843 546 840
-436T837 194Q837 155 850 132T892 93Q907 84 939 83T1006 82V18zM657 546Q572 521 508 497T389 437Q339 403 310 357T281 246Q281 163 324 124T435 85Q506 85 560 119T651 201L657 546z"/>
- </glyph>
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1032" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1006 18Q959 1 924 -9T843 -20Q765 -20 719 16T659 123H653Q588 51 514 13T334 -25Q223 -25 152 43T80 221Q80 278 96 323T144 404Q169 434 210 457T287 495Q332 512 469 558T655 630V729Q655 742 650
-779T626 849Q606 886 570 913T466 941Q420 941 381 926T325 893Q325 873 334 834T344 762Q344 727 313 698T225 669Q175 669 152 704T128 784Q128 830 160 872T245 947Q290 975 354 994T479 1014Q563 1014 625 1003T739 953Q790 916 816 853T843 689Q843 546 840
-436T837 194Q837 155 850 132T892 93Q907 84 939 83T1006 82V18zM657 546Q572 521 508 497T389 437Q339 403 310 357T281 246Q281 163 324 124T435 85Q506 85 560 119T651 201L657 546z"/>
- </glyph>
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1032" orientation="v">
- <path fill="red" d="M1006 18Q959 1 924 -9T843 -20Q765 -20 719 16T659 123H653Q588 51 514 13T334 -25Q223 -25 152 43T80 221Q80 278 96 323T144 404Q169 434 210 457T287 495Q332 512 469 558T655 630V729Q655 742 650
-779T626 849Q606 886 570 913T466 941Q420 941 381 926T325 893Q325 873 334 834T344 762Q344 727 313 698T225 669Q175 669 152 704T128 784Q128 830 160 872T245 947Q290 975 354 994T479 1014Q563 1014 625 1003T739 953Q790 916 816 853T843 689Q843 546 840
-436T837 194Q837 155 850 132T892 93Q907 84 939 83T1006 82V18zM657 546Q572 521 508 497T389 437Q339 403 310 357T281 246Q281 163 324 124T435 85Q506 85 560 119T651 201L657 546z"/>
- </glyph>
-
- <glyph unicode="c" glyph-name="c" horiz-adv-x="930" lang="en" orientation="h">
- <path fill="#6666FF" d="M528 -26Q314 -26 193 116T72 497Q72 601 104 691T199 856Q258 927 347 970T541 1014Q686 1014 777 945T868 755Q868 705 844 667T765 628Q706 628 674 658T641 725Q641 770 653 817T667 887Q649 918 614
-928T537 939Q489 939 446 919T361 843Q324 793 301 708T278 505Q278 319 360 202T577 84Q674 84 739 131T861 272L925 230Q859 112 751 43T528 -26z"/>
- </glyph>
- <glyph unicode="c" glyph-name="c" horiz-adv-x="930" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M528 -26Q314 -26 193 116T72 497Q72 601 104 691T199 856Q258 927 347 970T541 1014Q686 1014 777 945T868 755Q868 705 844 667T765 628Q706 628 674 658T641 725Q641 770 653 817T667 887Q649 918 614
-928T537 939Q489 939 446 919T361 843Q324 793 301 708T278 505Q278 319 360 202T577 84Q674 84 739 131T861 272L925 230Q859 112 751 43T528 -26z"/>
- </glyph>
- <glyph unicode="c" glyph-name="c" horiz-adv-x="930" orientation="v">
- <path fill="red" d="M528 -26Q314 -26 193 116T72 497Q72 601 104 691T199 856Q258 927 347 970T541 1014Q686 1014 777 945T868 755Q868 705 844 667T765 628Q706 628 674 658T641 725Q641 770 653 817T667 887Q649 918 614
-928T537 939Q489 939 446 919T361 843Q324 793 301 708T278 505Q278 319 360 202T577 84Q674 84 739 131T861 272L925 230Q859 112 751 43T528 -26z"/>
- </glyph>
-
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1176" lang="en" orientation="h">
- <path fill="#6666FF" d="M1152 18L808 -4L793 10V102L785 104Q733 46 657 9T499 -28Q415 -28 337 9T200 115Q141 184 107 281T72 495Q72 602 109 698T211 866Q272 933 360 973T541 1013Q610 1013 676 996T791 951V1294Q791 1336
-777 1370T738 1423Q710 1442 663 1450T560 1463V1525L963 1548L978 1533V203Q978 168 991 144T1031 102Q1050 90 1086 87T1152 83V18zM791 191V768Q783 794 765 824T720 879Q691 904 652 920T561 937Q501 937 451 906T361 817Q324 761 303 675T281 483Q281 399
-297 331T351 203Q386 147 440 113T570 79Q650 79 702 114T791 191z"/>
- </glyph>
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1176" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1152 18L808 -4L793 10V102L785 104Q733 46 657 9T499 -28Q415 -28 337 9T200 115Q141 184 107 281T72 495Q72 602 109 698T211 866Q272 933 360 973T541 1013Q610 1013 676 996T791 951V1294Q791 1336
-777 1370T738 1423Q710 1442 663 1450T560 1463V1525L963 1548L978 1533V203Q978 168 991 144T1031 102Q1050 90 1086 87T1152 83V18zM791 191V768Q783 794 765 824T720 879Q691 904 652 920T561 937Q501 937 451 906T361 817Q324 761 303 675T281 483Q281 399
-297 331T351 203Q386 147 440 113T570 79Q650 79 702 114T791 191z"/>
- </glyph>
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1176" orientation="v">
- <path fill="red" d="M1152 18L808 -4L793 10V102L785 104Q733 46 657 9T499 -28Q415 -28 337 9T200 115Q141 184 107 281T72 495Q72 602 109 698T211 866Q272 933 360 973T541 1013Q610 1013 676 996T791 951V1294Q791 1336
-777 1370T738 1423Q710 1442 663 1450T560 1463V1525L963 1548L978 1533V203Q978 168 991 144T1031 102Q1050 90 1086 87T1152 83V18zM791 191V768Q783 794 765 824T720 879Q691 904 652 920T561 937Q501 937 451 906T361 817Q324 761 303 675T281 483Q281 399
-297 331T351 203Q386 147 440 113T570 79Q650 79 702 114T791 191z"/>
- </glyph>
-
- <glyph unicode="e" glyph-name="e" horiz-adv-x="990" lang="en" orientation="h">
- <path fill="#6666FF" d="M948 232Q886 114 782 44T543 -26Q424 -26 335 16T187 130Q129 202 101 298T72 501Q72 597 102 689T192 856Q249 927 333 970T523 1014Q631 1014 708 980T833 887Q879 831 901 755T924 590V524H271Q271
-427 289 348T348 209Q387 151 450 118T600 84Q689 84 753 125T878 275L948 232zM727 608Q727 664 718 728T687 835Q664 881 624 910T521 939Q416 939 347 852T271 608H727z"/>
- </glyph>
- <glyph unicode="e" glyph-name="e" horiz-adv-x="990" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M948 232Q886 114 782 44T543 -26Q424 -26 335 16T187 130Q129 202 101 298T72 501Q72 597 102 689T192 856Q249 927 333 970T523 1014Q631 1014 708 980T833 887Q879 831 901 755T924 590V524H271Q271
-427 289 348T348 209Q387 151 450 118T600 84Q689 84 753 125T878 275L948 232zM727 608Q727 664 718 728T687 835Q664 881 624 910T521 939Q416 939 347 852T271 608H727z"/>
- </glyph>
- <glyph unicode="e" glyph-name="e" horiz-adv-x="990" orientation="v">
- <path fill="red" d="M948 232Q886 114 782 44T543 -26Q424 -26 335 16T187 130Q129 202 101 298T72 501Q72 597 102 689T192 856Q249 927 333 970T523 1014Q631 1014 708 980T833 887Q879 831 901 755T924 590V524H271Q271
-427 289 348T348 209Q387 151 450 118T600 84Q689 84 753 125T878 275L948 232zM727 608Q727 664 718 728T687 835Q664 881 624 910T521 939Q416 939 347 852T271 608H727z"/>
- </glyph>
-
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1043" lang="en" orientation="h">
- <path fill="#6666FF" d="M917 102Q957 64 980 16T1003 -103Q1003 -174 972 -236T878 -345Q811 -392 718 -418T488 -444Q264 -444 153 -379T42 -187Q42 -85 122 -26T326 38V52Q296 61 264 74T209 106Q183 127 167 155T151 226Q151
-279 188 323T302 400V415Q206 460 153 530T100 694Q100 834 204 924T472 1014Q517 1014 561 1005T652 982H996V886H764V880Q801 837 819 785T837 683Q837 553 732 463T486 373H365Q342 365 317 344T292 287Q292 250 313 231T364 204Q393 196 431 194T511 191Q555
-190 631 185T740 179Q786 177 832 157T917 102zM647 687Q647 804 600 873T466 943Q419 943 386 924T331 868Q311 835 303 789T294 693Q294 582 342 512T468 442Q554 442 600 511T647 687zM839 -140Q839 -84 813 -48T734 1Q706 5 619 10T417 15Q309 -6 264 -55T218
--183Q218 -218 233 -250T285 -309Q320 -335 379 -351T523 -368Q670 -368 754 -312T839 -140z"/>
- </glyph>
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1043" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M917 102Q957 64 980 16T1003 -103Q1003 -174 972 -236T878 -345Q811 -392 718 -418T488 -444Q264 -444 153 -379T42 -187Q42 -85 122 -26T326 38V52Q296 61 264 74T209 106Q183 127 167 155T151 226Q151
-279 188 323T302 400V415Q206 460 153 530T100 694Q100 834 204 924T472 1014Q517 1014 561 1005T652 982H996V886H764V880Q801 837 819 785T837 683Q837 553 732 463T486 373H365Q342 365 317 344T292 287Q292 250 313 231T364 204Q393 196 431 194T511 191Q555
-190 631 185T740 179Q786 177 832 157T917 102zM647 687Q647 804 600 873T466 943Q419 943 386 924T331 868Q311 835 303 789T294 693Q294 582 342 512T468 442Q554 442 600 511T647 687zM839 -140Q839 -84 813 -48T734 1Q706 5 619 10T417 15Q309 -6 264 -55T218
--183Q218 -218 233 -250T285 -309Q320 -335 379 -351T523 -368Q670 -368 754 -312T839 -140z"/>
- </glyph>
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1043" orientation="v">
- <path fill="red" d="M917 102Q957 64 980 16T1003 -103Q1003 -174 972 -236T878 -345Q811 -392 718 -418T488 -444Q264 -444 153 -379T42 -187Q42 -85 122 -26T326 38V52Q296 61 264 74T209 106Q183 127 167 155T151 226Q151
-279 188 323T302 400V415Q206 460 153 530T100 694Q100 834 204 924T472 1014Q517 1014 561 1005T652 982H996V886H764V880Q801 837 819 785T837 683Q837 553 732 463T486 373H365Q342 365 317 344T292 287Q292 250 313 231T364 204Q393 196 431 194T511 191Q555
-190 631 185T740 179Q786 177 832 157T917 102zM647 687Q647 804 600 873T466 943Q419 943 386 924T331 868Q311 835 303 789T294 693Q294 582 342 512T468 442Q554 442 600 511T647 687zM839 -140Q839 -84 813 -48T734 1Q706 5 619 10T417 15Q309 -6 264 -55T218
--183Q218 -218 233 -250T285 -309Q320 -335 379 -351T523 -368Q670 -368 754 -312T839 -140z"/>
- </glyph>
-
- <glyph unicode="h" glyph-name="h" horiz-adv-x="1192" lang="en" orientation="h">
- <path fill="#6666FF" d="M1143 0H659V66Q682 68 710 70T756 78Q784 87 797 109T811 168V675Q811 780 762 837T641 894Q589 894 545 878T465 837Q431 812 413 787T385 745V178Q385 144 398 122T440 88Q462 78 485 73T537 66V0H53V66Q76
-68 101 70T143 78Q171 87 185 109T199 168V1316Q199 1350 184 1384T143 1435Q125 1448 80 1453T6 1461V1525L371 1548L385 1533V845H389Q422 878 449 903T520 957Q558 981 609 997T725 1013Q857 1013 928 930T999 689V176Q999 141 1011 120T1053 86Q1076 77 1094
-73T1143 66V0z"/>
- </glyph>
- <glyph unicode="h" glyph-name="h" horiz-adv-x="1192" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1143 0H659V66Q682 68 710 70T756 78Q784 87 797 109T811 168V675Q811 780 762 837T641 894Q589 894 545 878T465 837Q431 812 413 787T385 745V178Q385 144 398 122T440 88Q462 78 485 73T537 66V0H53V66Q76
-68 101 70T143 78Q171 87 185 109T199 168V1316Q199 1350 184 1384T143 1435Q125 1448 80 1453T6 1461V1525L371 1548L385 1533V845H389Q422 878 449 903T520 957Q558 981 609 997T725 1013Q857 1013 928 930T999 689V176Q999 141 1011 120T1053 86Q1076 77 1094
-73T1143 66V0z"/>
- </glyph>
- <glyph unicode="h" glyph-name="h" horiz-adv-x="1192" orientation="v">
- <path fill="red" d="M1143 0H659V66Q682 68 710 70T756 78Q784 87 797 109T811 168V675Q811 780 762 837T641 894Q589 894 545 878T465 837Q431 812 413 787T385 745V178Q385 144 398 122T440 88Q462 78 485 73T537 66V0H53V66Q76
-68 101 70T143 78Q171 87 185 109T199 168V1316Q199 1350 184 1384T143 1435Q125 1448 80 1453T6 1461V1525L371 1548L385 1533V845H389Q422 878 449 903T520 957Q558 981 609 997T725 1013Q857 1013 928 930T999 689V176Q999 141 1011 120T1053 86Q1076 77 1094
-73T1143 66V0z"/>
- </glyph>
-
- <glyph unicode="i" glyph-name="i" horiz-adv-x="600" lang="en" orientation="h">
- <path fill="#6666FF" d="M551 0H74V66Q97 68 121 70T164 78Q192 87 205 109T219 168V777Q219 809 205 835T164 880Q145 892 109 900T43 911V976L391 998L405 984V180Q405 145 418 122T461 88Q483 79 504 74T551 66V0zM425 1387Q425
-1330 388 1288T295 1245Q244 1245 207 1285T169 1378Q169 1433 206 1474T295 1515Q352 1515 388 1477T425 1387z"/>
- </glyph>
- <glyph unicode="i" glyph-name="i" horiz-adv-x="600" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M551 0H74V66Q97 68 121 70T164 78Q192 87 205 109T219 168V777Q219 809 205 835T164 880Q145 892 109 900T43 911V976L391 998L405 984V180Q405 145 418 122T461 88Q483 79 504 74T551 66V0zM425 1387Q425
-1330 388 1288T295 1245Q244 1245 207 1285T169 1378Q169 1433 206 1474T295 1515Q352 1515 388 1477T425 1387z"/>
- </glyph>
- <glyph unicode="i" glyph-name="i" horiz-adv-x="600" orientation="v">
- <path fill="red" d="M551 0H74V66Q97 68 121 70T164 78Q192 87 205 109T219 168V777Q219 809 205 835T164 880Q145 892 109 900T43 911V976L391 998L405 984V180Q405 145 418 122T461 88Q483 79 504 74T551 66V0zM425 1387Q425
-1330 388 1288T295 1245Q244 1245 207 1285T169 1378Q169 1433 206 1474T295 1515Q352 1515 388 1477T425 1387z"/>
- </glyph>
-
- <glyph unicode="l" glyph-name="l" horiz-adv-x="586" lang="en" orientation="h">
- <path fill="#6666FF" d="M534 0H53V66Q76 68 102 70T145 78Q173 87 187 109T201 168V1310Q201 1346 186 1377T145 1427Q127 1439 79 1449T2 1461V1525L373 1548L387 1533V180Q387 145 400 123T442 88Q464 78 485 73T534 66V0z"/>
- </glyph>
- <glyph unicode="l" glyph-name="l" horiz-adv-x="586" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M534 0H53V66Q76 68 102 70T145 78Q173 87 187 109T201 168V1310Q201 1346 186 1377T145 1427Q127 1439 79 1449T2 1461V1525L373 1548L387 1533V180Q387 145 400 123T442 88Q464 78 485 73T534 66V0z"/>
- </glyph>
- <glyph unicode="l" glyph-name="l" horiz-adv-x="586" orientation="v">
- <path fill="red" d="M534 0H53V66Q76 68 102 70T145 78Q173 87 187 109T201 168V1310Q201 1346 186 1377T145 1427Q127 1439 79 1449T2 1461V1525L373 1548L387 1533V180Q387 145 400 123T442 88Q464 78 485 73T534 66V0z"/>
- </glyph>
-
- <glyph unicode="n" glyph-name="n" horiz-adv-x="1210" lang="en" orientation="h">
- <path fill="#6666FF" d="M1161 0H678V66Q701 68 728 70T774 78Q802 87 815 109T829 168V675Q829 780 780 837T659 894Q606 894 562 878T484 837Q451 814 432 788T403 745V178Q403 144 417 122T459 88Q480 78 504 73T555 66V0H72V66Q95
-68 119 70T162 78Q190 87 203 109T217 168V777Q217 811 203 839T162 886Q143 898 117 903T61 911V976L389 998L403 984V845H408Q432 869 468 902T536 957Q573 981 624 997T739 1013Q881 1013 949 925T1018 689V176Q1018 141 1030 120T1071 86Q1095 76 1112 72T1161
-66V0z"/>
- </glyph>
- <glyph unicode="n" glyph-name="n" horiz-adv-x="1210" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1161 0H678V66Q701 68 728 70T774 78Q802 87 815 109T829 168V675Q829 780 780 837T659 894Q606 894 562 878T484 837Q451 814 432 788T403 745V178Q403 144 417 122T459 88Q480 78 504 73T555 66V0H72V66Q95
-68 119 70T162 78Q190 87 203 109T217 168V777Q217 811 203 839T162 886Q143 898 117 903T61 911V976L389 998L403 984V845H408Q432 869 468 902T536 957Q573 981 624 997T739 1013Q881 1013 949 925T1018 689V176Q1018 141 1030 120T1071 86Q1095 76 1112 72T1161
-66V0z"/>
- </glyph>
- <glyph unicode="n" glyph-name="n" horiz-adv-x="1210" orientation="v">
- <path fill="red" d="M1161 0H678V66Q701 68 728 70T774 78Q802 87 815 109T829 168V675Q829 780 780 837T659 894Q606 894 562 878T484 837Q451 814 432 788T403 745V178Q403 144 417 122T459 88Q480 78 504 73T555 66V0H72V66Q95
-68 119 70T162 78Q190 87 203 109T217 168V777Q217 811 203 839T162 886Q143 898 117 903T61 911V976L389 998L403 984V845H408Q432 869 468 902T536 957Q573 981 624 997T739 1013Q881 1013 949 925T1018 689V176Q1018 141 1030 120T1071 86Q1095 76 1112 72T1161
-66V0z"/>
- </glyph>
-
- <glyph unicode="o" glyph-name="o" horiz-adv-x="1104" lang="en" orientation="h">
- <path fill="#6666FF" d="M1033 503Q1033 399 1000 299T906 128Q837 48 746 9T542 -30Q448 -30 363 5T212 109Q147 176 109 272T70 489Q70 720 204 867T557 1014Q764 1014 898 875T1033 503zM826 501Q826 576 811 659T766 801Q734
-863 682 900T555 938Q478 938 424 900T335 796Q303 735 290 657T277 506Q277 410 292 329T342 183Q376 119 427 83T555 46Q680 46 753 167T826 501z"/>
- </glyph>
- <glyph unicode="o" glyph-name="o" horiz-adv-x="1104" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1033 503Q1033 399 1000 299T906 128Q837 48 746 9T542 -30Q448 -30 363 5T212 109Q147 176 109 272T70 489Q70 720 204 867T557 1014Q764 1014 898 875T1033 503zM826 501Q826 576 811 659T766 801Q734
-863 682 900T555 938Q478 938 424 900T335 796Q303 735 290 657T277 506Q277 410 292 329T342 183Q376 119 427 83T555 46Q680 46 753 167T826 501z"/>
- </glyph>
- <glyph unicode="o" glyph-name="o" horiz-adv-x="1104" orientation="v">
- <path fill="red" d="M1033 503Q1033 399 1000 299T906 128Q837 48 746 9T542 -30Q448 -30 363 5T212 109Q147 176 109 272T70 489Q70 720 204 867T557 1014Q764 1014 898 875T1033 503zM826 501Q826 576 811 659T766 801Q734
-863 682 900T555 938Q478 938 424 900T335 796Q303 735 290 657T277 506Q277 410 292 329T342 183Q376 119 427 83T555 46Q680 46 753 167T826 501z"/>
- </glyph>
-
- <glyph unicode="r" glyph-name="r" horiz-adv-x="839" lang="en" orientation="h">
- <path fill="#6666FF" d="M827 859Q827 808 802 769T725 729Q669 729 640 758T610 822Q610 844 613 862T620 898Q573 898 510 860T403 752V178Q403 143 416 121T459 88Q484 78 523 73T592 66V0H72V66Q95 68 119 70T162 78Q190 87
-203 109T217 168V777Q217 808 203 838T162 886Q143 898 117 903T61 911V976L389 998L403 984V845H408Q470 926 546 968T685 1010Q748 1010 787 969T827 859z"/>
- </glyph>
- <glyph unicode="r" glyph-name="r" horiz-adv-x="839" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M827 859Q827 808 802 769T725 729Q669 729 640 758T610 822Q610 844 613 862T620 898Q573 898 510 860T403 752V178Q403 143 416 121T459 88Q484 78 523 73T592 66V0H72V66Q95 68 119 70T162 78Q190 87
-203 109T217 168V777Q217 808 203 838T162 886Q143 898 117 903T61 911V976L389 998L403 984V845H408Q470 926 546 968T685 1010Q748 1010 787 969T827 859z"/>
- </glyph>
- <glyph unicode="r" glyph-name="r" horiz-adv-x="839" orientation="v">
- <path fill="red" d="M827 859Q827 808 802 769T725 729Q669 729 640 758T610 822Q610 844 613 862T620 898Q573 898 510 860T403 752V178Q403 143 416 121T459 88Q484 78 523 73T592 66V0H72V66Q95 68 119 70T162 78Q190 87
-203 109T217 168V777Q217 808 203 838T162 886Q143 898 117 903T61 911V976L389 998L403 984V845H408Q470 926 546 968T685 1010Q748 1010 787 969T827 859z"/>
- </glyph>
-
- <glyph unicode="s" glyph-name="s" horiz-adv-x="885" lang="en" orientation="h">
- <path fill="#6666FF" d="M723 483Q764 447 786 400T808 285Q808 148 706 61T440 -26Q354 -26 282 5T178 62L158 -3H83L73 340H142Q150 301 176 249T239 155Q278 111 332 81T455 51Q551 51 603 94T655 219Q655 261 639 291T590
-345Q557 368 509 386T402 423Q355 437 298 461T199 519Q155 554 127 605T99 725Q99 846 189 930T430 1014Q488 1014 548 999T647 963L670 1015H742L757 698H688Q667 804 598 870T428 937Q346 937 299 896T252 797Q252 752 267 722T314 671Q344 651 389 634T502
-594Q568 573 626 545T723 483z"/>
- </glyph>
- <glyph unicode="s" glyph-name="s" horiz-adv-x="885" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M723 483Q764 447 786 400T808 285Q808 148 706 61T440 -26Q354 -26 282 5T178 62L158 -3H83L73 340H142Q150 301 176 249T239 155Q278 111 332 81T455 51Q551 51 603 94T655 219Q655 261 639 291T590
-345Q557 368 509 386T402 423Q355 437 298 461T199 519Q155 554 127 605T99 725Q99 846 189 930T430 1014Q488 1014 548 999T647 963L670 1015H742L757 698H688Q667 804 598 870T428 937Q346 937 299 896T252 797Q252 752 267 722T314 671Q344 651 389 634T502
-594Q568 573 626 545T723 483z"/>
- </glyph>
- <glyph unicode="s" glyph-name="s" horiz-adv-x="885" orientation="v">
- <path fill="red" d="M723 483Q764 447 786 400T808 285Q808 148 706 61T440 -26Q354 -26 282 5T178 62L158 -3H83L73 340H142Q150 301 176 249T239 155Q278 111 332 81T455 51Q551 51 603 94T655 219Q655 261 639 291T590
-345Q557 368 509 386T402 423Q355 437 298 461T199 519Q155 554 127 605T99 725Q99 846 189 930T430 1014Q488 1014 548 999T647 963L670 1015H742L757 698H688Q667 804 598 870T428 937Q346 937 299 896T252 797Q252 752 267 722T314 671Q344 651 389 634T502
-594Q568 573 626 545T723 483z"/>
- </glyph>
-
- <glyph unicode="t" glyph-name="t" horiz-adv-x="707" lang="en" orientation="h">
- <path fill="#6666FF" d="M681 43Q616 16 558 -2T416 -21Q292 -21 242 41T191 218V886H13V982H195V1289H377V982H660V886H379V335Q379 273 383 232T405 159Q421 130 453 115T539 100Q564 100 612 104T681 116V43z"/>
- </glyph>
- <glyph unicode="t" glyph-name="t" horiz-adv-x="707" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M681 43Q616 16 558 -2T416 -21Q292 -21 242 41T191 218V886H13V982H195V1289H377V982H660V886H379V335Q379 273 383 232T405 159Q421 130 453 115T539 100Q564 100 612 104T681 116V43z"/>
- </glyph>
- <glyph unicode="t" glyph-name="t" horiz-adv-x="707" orientation="v">
- <path fill="red" d="M681 43Q616 16 558 -2T416 -21Q292 -21 242 41T191 218V886H13V982H195V1289H377V982H660V886H379V335Q379 273 383 232T405 159Q421 130 453 115T539 100Q564 100 612 104T681 116V43z"/>
- </glyph>
-
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1034" lang="en" orientation="h">
- <path fill="#6666FF" d="M1022 0H570V66Q615 71 646 76T678 102Q678 111 668 130T648 165Q623 204 580 269T473 426Q421 361 377 300T285 169Q278 159 271 144T263 120Q263 98 291 84T377 64V0H12V62Q80 82 121 110T198 181Q229
-221 284 291T428 481Q377 554 304 659T182 835Q156 873 123 896T28 920V986H457V920Q425 920 394 916T363 898Q363 889 369 878T384 854Q406 820 452 749T553 599Q588 647 634 711T720 833Q724 840 728 850T732 871Q732 892 698 904T632 922V986H996V924Q919 904
-876 877T803 813Q770 772 725 712T597 544Q688 416 745 334T860 165Q889 121 924 96T1022 66V0z"/>
- </glyph>
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1034" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M1022 0H570V66Q615 71 646 76T678 102Q678 111 668 130T648 165Q623 204 580 269T473 426Q421 361 377 300T285 169Q278 159 271 144T263 120Q263 98 291 84T377 64V0H12V62Q80 82 121 110T198 181Q229
-221 284 291T428 481Q377 554 304 659T182 835Q156 873 123 896T28 920V986H457V920Q425 920 394 916T363 898Q363 889 369 878T384 854Q406 820 452 749T553 599Q588 647 634 711T720 833Q724 840 728 850T732 871Q732 892 698 904T632 922V986H996V924Q919 904
-876 877T803 813Q770 772 725 712T597 544Q688 416 745 334T860 165Q889 121 924 96T1022 66V0z"/>
- </glyph>
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1034" orientation="v">
- <path fill="red" d="M1022 0H570V66Q615 71 646 76T678 102Q678 111 668 130T648 165Q623 204 580 269T473 426Q421 361 377 300T285 169Q278 159 271 144T263 120Q263 98 291 84T377 64V0H12V62Q80 82 121 110T198 181Q229
-221 284 291T428 481Q377 554 304 659T182 835Q156 873 123 896T28 920V986H457V920Q425 920 394 916T363 898Q363 889 369 878T384 854Q406 820 452 749T553 599Q588 647 634 711T720 833Q724 840 728 850T732 871Q732 892 698 904T632 922V986H996V924Q919 904
-876 877T803 813Q770 772 725 712T597 544Q688 416 745 334T860 165Q889 121 924 96T1022 66V0z"/>
- </glyph>
-
- <glyph unicode="z" glyph-name="z" horiz-adv-x="909" lang="en" orientation="h">
- <path fill="#6666FF" d="M853 0H55V53L613 905H475Q388 905 339 902T249 882Q221 871 197 819T154 683H93V986H847V945L280 81Q316 80 359 80T452 79Q492 79 535 80T647 85Q687 87 707 112T739 169Q750 198 765 249T793 348H853V0z"/>
- </glyph>
- <glyph unicode="z" glyph-name="z" horiz-adv-x="909" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M853 0H55V53L613 905H475Q388 905 339 902T249 882Q221 871 197 819T154 683H93V986H847V945L280 81Q316 80 359 80T452 79Q492 79 535 80T647 85Q687 87 707 112T739 169Q750 198 765 249T793 348H853V0z"/>
- </glyph>
- <glyph unicode="z" glyph-name="z" horiz-adv-x="909" orientation="v">
- <path fill="red" d="M853 0H55V53L613 905H475Q388 905 339 902T249 882Q221 871 197 819T154 683H93V986H847V945L280 81Q316 80 359 80T452 79Q492 79 535 80T647 85Q687 87 707 112T739 169Q750 198 765 249T793 348H853V0z"/>
- </glyph>
-
- <glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="930" lang="en" orientation="h">
- <path fill="#6666FF" d="M459 -22Q277 1 175 140T72 497Q72 601 104 691T199 856Q258 927 347 970T541 1014Q686 1014 777 945T868 755Q868 705 844 667T765 628Q706 628 674 658T641 725Q641 770 653 817T667 887Q649
-918 614 928T537 939Q489 939 446 919T361 843Q324 793 301 708T278 505Q278 319 360 202T577 84Q674 84 739 131T861 272L925 230Q861 115 756 46T538 -26V-99Q583 -99 619 -104T692 -129Q726 -145 747 -174T768 -248Q768 -306 736 -346T647 -408Q592 -428 525
--436T369 -444V-372Q410 -372 458 -371T540 -362Q580 -353 602 -335T624 -282Q624 -258 609 -243T569 -219Q549 -212 516 -210T459 -207V-22z"/>
- </glyph>
- <glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="930" lang="fr-FR" orientation="h">
- <path fill="#33CC33" d="M459 -22Q277 1 175 140T72 497Q72 601 104 691T199 856Q258 927 347 970T541 1014Q686 1014 777 945T868 755Q868 705 844 667T765 628Q706 628 674 658T641 725Q641 770 653 817T667 887Q649
-918 614 928T537 939Q489 939 446 919T361 843Q324 793 301 708T278 505Q278 319 360 202T577 84Q674 84 739 131T861 272L925 230Q861 115 756 46T538 -26V-99Q583 -99 619 -104T692 -129Q726 -145 747 -174T768 -248Q768 -306 736 -346T647 -408Q592 -428 525
--436T369 -444V-372Q410 -372 458 -371T540 -362Q580 -353 602 -335T624 -282Q624 -258 609 -243T569 -219Q549 -212 516 -210T459 -207V-22z"/>
- </glyph>
- <glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="930" orientation="v">
- <path fill="red" d="M459 -22Q277 1 175 140T72 497Q72 601 104 691T199 856Q258 927 347 970T541 1014Q686 1014 777 945T868 755Q868 705 844 667T765 628Q706 628 674 658T641 725Q641 770 653 817T667 887Q649
-918 614 928T537 939Q489 939 446 919T361 843Q324 793 301 708T278 505Q278 319 360 202T577 84Q674 84 739 131T861 272L925 230Q861 115 756 46T538 -26V-99Q583 -99 619 -104T692 -129Q726 -145 747 -174T768 -248Q768 -306 736 -346T647 -408Q592 -428 525
--436T369 -444V-372Q410 -372 458 -371T540 -362Q580 -353 602 -335T624 -282Q624 -258 609 -243T569 -219Q549 -212 516 -210T459 -207V-22z"/>
- </glyph>
-
- </font>
- </defs>
-
- <g font-size="30" font-family="SVGGeorgia" fill="purple">
- <text x="100" y="150">Horizontal Text</text>
- <text x="100" y="180" writing-mode="tb">Vertical Text</text>
- <text x="150" y="200" xml:lang="en">English</text>
- <text x="150" y="250" xml:lang="fr">Fran&#xe7;ais</text>
- </g>
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsBoth.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsBoth.svg
deleted file mode 100644
index 467c9c7400d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsBoth.svg
+++ /dev/null
@@ -1,473 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Draws <text> elements using SVG fonts with glyphs -->
-<!-- using the d attribute. Tests glyph layout by -->
-<!-- comparing equivalent SVG for the <text> element, both -->
-<!-- on a grid and as a mask. -->
-<!-- Kerning is also tested. -->
-<!-- -->
-<!-- @author dean.jackson@cmis.csiro.au -->
-<!-- @version $Id: fontGlyphsBoth.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>SVGFont - both glyph types test</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="50">SVG fonts - both glyph types</text>
-
- <defs>
-
- <pattern id="gridPattern" viewBox="-5 -5 10 10" x="-5" y="-5" width="10" height="10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g stroke="rgb(225, 225, 245)" stroke-width="1">
- <line x1="0" y1="-6" x2="0" y2="6" />
- <line x1="-6" y1="0" x2="6" y2="0" />
- </g>
- </pattern>
-
- <!-- ============================= -->
- <!-- SVG Font Definition -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Comic Sans font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- Converted using SteadyState's TrueType/SVG font -->
- <!-- toolkit (http://www.steadystate.com/svg -->
- <!-- Horizontal Kerning has been added to the font for -->
- <!-- testing purposes. -->
-
- <font horiz-adv-x="959">
- <font-face
- font-family="SVGComic"
- units-per-em="2048"
- panose-1="3 15 7 2 3 3 2 2 2 4"
- ascent="2257"
- descent="597"/>
- <missing-glyph horiz-adv-x="1024" d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z">
- <path fill="red" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </missing-glyph>
-
- <!-- "a" glyph -->
- <glyph id="a" unicode="a" glyph-name="a" horiz-adv-x="1048" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z">
- <path fill="blue" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "b" glyph -->
- <glyph id="b" unicode="b" glyph-name="b" horiz-adv-x="1215" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z">
- <path fill="green" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "c" glyph -->
- <glyph id="c" unicode="c" glyph-name="c" horiz-adv-x="1052" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z">
- <path fill="orange" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "d" glyph -->
- <glyph id="d" unicode="d" glyph-name="d" horiz-adv-x="1203" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616 857z">
- <path fill="cyan" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "e" glyph -->
- <glyph id="e" unicode="e" glyph-name="e" horiz-adv-x="1122" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z">
- <path fill="magenta" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "f" glyph -->
- <glyph id="f" unicode="f" glyph-name="f" horiz-adv-x="1041" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z">
- <path fill="purple" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "g" glyph -->
- <glyph id="g" unicode="g" glyph-name="g" horiz-adv-x="1087" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z">
- <path fill="gray" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "u" glyph -->
- <glyph unicode="u" glyph-name="u" horiz-adv-x="1065" d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964 -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234 1066Q277
-1066 306 1039T335 968Q335 922 321 821T306 667Q306 500 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946 1032T973 962L955 584z">
- <path fill="khaki" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "v" glyph -->
- <glyph unicode="v" glyph-name="v" horiz-adv-x="996" d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
-952Q970 914 805 524L600 52z">
- <path fill="yellow" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "w" glyph -->
- <glyph unicode="w" glyph-name="w" horiz-adv-x="1401" d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944 -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
-883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
-1336 895z">
- <path fill="pink" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "x" glyph -->
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1209" d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
-254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151 1009Q1151 954 1058 858z">
- <path fill="cornflowerblue" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "y" glyph -->
- <glyph unicode="y" glyph-name="y" horiz-adv-x="1066" d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313 -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
-331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992 1011T1024 942Q1024 920 1011 892z">
- <path fill="brown" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "z" glyph -->
- <glyph unicode="z" glyph-name="z" horiz-adv-x="1102" d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235 -77 219 -77Q122
--77 122 8Q122 58 172 104Q433 340 740 839Q607 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955 1052Q1040 1052 1040 982Q1040 901 964 809z">
- <path fill="aqua" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <hkern g1="u" g2="v" k="-100"/>
- <hkern g1="v" g2="w" k="-200"/>
- <hkern g1="w" g2="x" k="100"/>
- <hkern g1="x" g2="y" k="200"/>
- <hkern g1="y" g2="z" k="-500"/>
-
- </font>
-
- <!-- Equivalent SVG to use in the text elements -->
-
- <g id="abcdefg">
-
- <!-- Step 1: flip y axis -->
-
- <g transform="scale(1, -1)">
-
- <!-- Step 2: scale into glyph coordinates -->
- <!-- font-size / units-per-em == 50 / 2048 == 0.0244140625 -->
-
- <g transform="scale(0.0244140625)">
-
- <!-- "a" glyph -->
-
- <g>
- <path d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259
- -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946
- 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
- 344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985
- -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628
- 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643
- 156Q679 175 744 232Q712 497 712 629z"/>
- <path fill="blue" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "b" glyph with advance from a == 1048 -->
-
- <g transform="translate(1048, 0)">
- <path d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159
- 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155
- 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
- 1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644
- 1050Q859 1050 993 885Q1119
- 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434
- 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606
- 148Q751 148 844 250T937 504Q937 653 862 753Q781 861 644 861z"/>
- <path fill="green" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "c" glyph with advance from ab == 1048 + 1215 = 2263 -->
-
- <g transform="translate(2263, 0)">
- <path d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390
- 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925
- 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875
- 376 693Q285 526 285 404Q285 272 375 196Q459 125 591 125Q651
- 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969
- 65 815 -3Q680 -63 591 -63z"/>
- <path fill="orange" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "d" glyph with advance from abc == 2263 + 1052 = 3315 -->
-
- <g transform="translate(3315, 0)">
- <path d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081
- 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586
- -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612
- 1043Q728 1043 791 1007L885 938Q899 1359 918 1505Q931
- 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060
- 883zM616 857Q448 857 364 758T280 458Q280 329 371
- 236T586 143Q670 143 728 174Q762 192 839 257Q854 270
- 868 288L865 461L866 577L868 695Q830 776 767 816T616 857z"/>
- <path fill="cyan" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "e" glyph with advance from abcd == 3315 + 1203 = 4518 -->
-
- <g transform="translate(4518, 0)">
- <path d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350
- 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866
- 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675
- 135 768 161Q886 194 920 247T993 301Q1028 301 1055 275T1083
- 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376
- 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
- <path fill="magenta" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "f" glyph with advance from abcde == 4518 + 1122 = 5640 -->
-
- <g transform="translate(5640, 0)">
- <path d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757
- 1020Q916 1020 916 920Q916 847 838 833Q804 827 759
- 828T528 815L520 587Q520 525 524 401T528 216Q528 26
- 506 -80Q489 -160 413 -160Q372 -160 343 -134T314 -67Q314
- -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75
- 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387
- 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941
- 1406 811 1406z"/>
- <path fill="purple" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "g" glyph with advance from abcdef == 5640 + 1041 = 6681 -->
-
- <g transform="translate(6681, 0)">
- <path d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634
- -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145
- -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78
- 767 175Q713 75 639 25T468 -25Q287 -25 174 98T60 419Q60 689
- 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925
- 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864
- 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670
- 256Q756 361 768 464Q789 572 813 803Q773 834 730 849T641 864z"/>
- <path fill="gray" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- missing glyph with advance from abcdefg == 6681 + 1087 = 7768 -->
-
- <g transform="translate(7768, 0)">
- <path d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/>
- <path fill="red" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- </g>
-
- </g>
-
- </g>
-
- <g id="uvwxyz">
-
- <!-- Step 1: flip y axis -->
-
- <g transform="scale(1, -1)">
-
- <!-- Step 2: scale into glyph coordinates -->
- <!-- font-size / units-per-em == 50 / 2048 == 0.0244140625 -->
-
- <g transform="scale(0.0244140625)">
-
- <!-- "u" glyph -->
-
- <g>
- <path d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964
- -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261
- 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234
- 1066Q277 1066 306 1039T335 968Q335 922 321 821T306 667Q306 500
- 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760
- 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946
- 1032T973 962L955 584z"/>
- <path fill="khaki" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "v" glyph with advance/kerning from u == 1065 + 100 = 1165 -->
-
- <g transform="translate(1165,0)">
- <path d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937
- 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456
- 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
- 952Q970 914 805 524L600 52z"/>
- <path fill="yellow" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "w" glyph with advance/kerning from uv == 1165 + 996 + 200 = 2361 -->
-
- <g transform="translate(2361,0)">
- <path d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944
- -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5
- 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
- 883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292
- 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037
- 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171
- 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
- 1336 895z"/>
- <path fill="pink" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "x" glyph with advance/kerning from uvw == 2361 + 1401 - 100 = 3662 -->
-
- <g transform="translate(3662,0)">
- <path d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16
- 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151
- 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
- 254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170
- 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811
- 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151
- 1009Q1151 954 1058 858z"/>
- <path fill="cornflowerblue" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "y" glyph with advance/kerning from uvwx == 3662 + 1209 - 200 = 4671 -->
-
- <g transform="translate(4671,0)">
- <path d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313
- -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4
- 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
- 331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992
- 1011T1024 942Q1024 920 1011 892z"/>
- <path fill="brown" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- <!-- "z" glyph with advance/kerning from uvwxy == 4671 + 1066 + 500 = 6237 -->
-
- <g transform="translate(6237,0)">
- <path d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683
- 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6
- 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235
- -77 219 -77Q122 -77 122 8Q122 58 172 104Q433 340 740 839Q607
- 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181
- 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955
- 1052Q1040 1052 1040 982Q1040 901 964 809z"/>
- <path fill="aqua" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </g>
-
- </g>
-
- </g>
-
- </g>
-
- </defs>
-
- <g transform="translate(80, 140)">
-
- <g id="grid" stroke="black" fill="none">
- <rect x="0" y="0" width="320" height="240" fill="url(#gridPattern)"/>
-
- <rect x="-25" y="0" width="25" height="240" fill="rgb(240, 240, 240)" />
- <rect x="-50" y="0" width="25" height="240" fill="rgb(220, 220, 220)" />
-
- <line x1="-25" y1="60" x2="320" y2="60" />
- <line x1="-50" y1="120" x2="320" y2="120" />
- <line x1="-25" y1="180" x2="320" y2="180" />
-
- <g class="legend" text-anchor="middle" fill="black" stroke="none">
- <text transform="translate(-35, 60) rotate(-90)">
- without kerning
- </text>
-
- <text transform="translate(-35, 180) rotate(-90)">
- with kerning
- </text>
-
- <text transform="translate(-8, 30) rotate(-90)">
- font
- </text>
-
- <text transform="translate(-8, 90) rotate(-90)">
- svg
- </text>
-
- <text transform="translate(-8, 150) rotate(-90)">
- font
- </text>
-
- <text transform="translate(-8, 210) rotate(-90)">
- svg
- </text>
-
- </g>
- </g>
-
- <g font-size="50" fill="black" stroke="none">
-
- <!-- ============================================================= -->
- <!-- Font as text -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,45)">
-
- <text font-family="SVGComic">abcdefg&#06666;</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Font as equivalent SVG -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,105)">
-
- <use xlink:href="#abcdefg"/>
-
- </g>
-
-
- <!-- ============================================================= -->
- <!-- Font as text with kerning -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,165)">
-
- <text font-family="SVGComic">uvwxyz</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Font as equivalent SVG with kerning -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,225)">
-
- <use xlink:href="#uvwxyz"/>
-
- </g>
-
- </g>
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsChildSVG.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsChildSVG.svg
deleted file mode 100644
index 6b936cc96dc..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsChildSVG.svg
+++ /dev/null
@@ -1,474 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Draws <text> elements using SVG fonts with glyphs -->
-<!-- using the d attribute. Tests glyph layout by -->
-<!-- comparing equivalent SVG for the <text> element, both -->
-<!-- on a grid and as a mask. -->
-<!-- Kerning is also tested. -->
-<!-- -->
-<!-- @author dean.jackson@cmis.csiro.au -->
-<!-- @version $Id: fontGlyphsChildSVG.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - children SVG test</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="50">SVG fonts - glyphs SVG children</text>
-
- <defs>
-
- <pattern id="gridPattern" viewBox="-5 -5 10 10" x="-5" y="-5" width="10" height="10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g stroke="rgb(225, 225, 245)" stroke-width="1">
- <line x1="0" y1="-6" x2="0" y2="6" />
- <line x1="-6" y1="0" x2="6" y2="0" />
- </g>
- </pattern>
-
- <!-- ============================= -->
- <!-- SVG Font Definition -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Comic Sans font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- Converted using SteadyState's TrueType/SVG font -->
- <!-- toolkit (http://www.steadystate.com/svg -->
- <!-- Horizontal Kerning has been added to the font for -->
- <!-- testing purposes. -->
-
- <font horiz-adv-x="959">
- <font-face
- font-family="SVGComic"
- units-per-em="2048"
- panose-1="3 15 7 2 3 3 2 2 2 4"
- ascent="2257"
- descent="597"
- />
- <missing-glyph horiz-adv-x="1024"> <path fill="black" stroke="none" d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/> </missing-glyph>
- <!-- "a" glyph -->
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1048"> <path fill="black" stroke="none" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z"/> </glyph>
-
- <!-- "b" glyph -->
- <glyph unicode="b" glyph-name="b" horiz-adv-x="1215"> <path fill="black" stroke="none" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z"/> </glyph>
-
- <!-- "c" glyph -->
- <glyph unicode="c" glyph-name="c" horiz-adv-x="1052"> <path fill="black" stroke="none" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z"/> </glyph>
-
- <!-- "d" glyph -->
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1203"> <path fill="black" stroke="none" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616
-857z"/> </glyph>
-
- <!-- "e" glyph -->
- <glyph unicode="e" glyph-name="e" horiz-adv-x="1122"> <path fill="black" stroke="none" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/> </glyph>
-
- <!-- "f" glyph -->
- <glyph unicode="f" glyph-name="f" horiz-adv-x="1041"> <path fill="black" stroke="none" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z"/> </glyph>
-
- <!-- "g" glyph -->
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1087"> <path fill="black" stroke="none" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z"/> </glyph>
-
- <!-- "u" glyph -->
- <glyph unicode="u" glyph-name="u" horiz-adv-x="1065"> <path fill="black" stroke="none" d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964 -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234 1066Q277
-1066 306 1039T335 968Q335 922 321 821T306 667Q306 500 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946 1032T973 962L955 584z"/> </glyph>
-
- <!-- "v" glyph -->
- <glyph unicode="v" glyph-name="v" horiz-adv-x="996"> <path fill="black" stroke="none" d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
-952Q970 914 805 524L600 52z"/> </glyph>
-
- <!-- "w" glyph -->
- <glyph unicode="w" glyph-name="w" horiz-adv-x="1401"> <path fill="black" stroke="none" d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944 -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
-883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
-1336 895z"/> </glyph>
-
- <!-- "x" glyph -->
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1209"> <path fill="black" stroke="none" d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
-254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151 1009Q1151 954 1058 858z"/> </glyph>
-
- <!-- "y" glyph -->
- <glyph unicode="y" glyph-name="y" horiz-adv-x="1066"> <path fill="black" stroke="none" d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313 -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
-331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992 1011T1024 942Q1024 920 1011 892z"/> </glyph>
-
- <!-- "z" glyph -->
- <glyph unicode="z" glyph-name="z" horiz-adv-x="1102"> <path fill="black" stroke="none" d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235 -77 219 -77Q122
--77 122 8Q122 58 172 104Q433 340 740 839Q607 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955 1052Q1040 1052 1040 982Q1040 901 964 809z"/> </glyph>
-
- <hkern g1="u" g2="v" k="-100"/>
- <hkern g1="v" g2="w" k="-200"/>
- <hkern g1="w" g2="x" k="100"/>
- <hkern g1="x" g2="y" k="200"/>
- <hkern g1="y" g2="z" k="-500"/>
-
- </font>
-
- <!-- Equivalent SVG to use in the text elements -->
-
- <g id="abcdefg">
-
- <!-- Step 1: flip y axis -->
-
- <g transform="scale(1, -1)">
-
- <!-- Step 2: scale into glyph coordinates -->
- <!-- font-size / units-per-em == 50 / 2048 == 0.0244140625 -->
-
- <g transform="scale(0.0244140625)">
-
- <!-- "a" glyph -->
-
- <path
- d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259
- -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946
- 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
- 344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985
- -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628
- 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643
- 156Q679 175 744 232Q712 497 712 629z"/>
-
- <!-- "b" glyph with advance from a == 1048 -->
-
- <path transform="translate(1048, 0)"
- d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159
- 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155
- 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
- 1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644
- 1050Q859 1050 993 885Q1119
- 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434
- 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606
- 148Q751 148 844 250T937 504Q937 653 862 753Q781 861 644 861z"/>
-
- <!-- "c" glyph with advance from ab == 1048 + 1215 = 2263 -->
-
- <path transform="translate(2263, 0)"
- d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390
- 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925
- 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875
- 376 693Q285 526 285 404Q285 272 375 196Q459 125 591 125Q651
- 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969
- 65 815 -3Q680 -63 591 -63z"/>
-
- <!-- "d" glyph with advance from abc == 2263 + 1052 = 3315 -->
-
- <path transform="translate(3315, 0)"
- d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081
- 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586
- -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612
- 1043Q728 1043 791 1007L885 938Q899 1359 918 1505Q931
- 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060
- 883zM616 857Q448 857 364 758T280 458Q280 329 371
- 236T586 143Q670 143 728 174Q762 192 839 257Q854 270
- 868 288L865 461L866 577L868 695Q830 776 767 816T616 857z"/>
-
- <!-- "e" glyph with advance from abcd == 3315 + 1203 = 4518 -->
-
- <path transform="translate(4518, 0)"
- d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350
- 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866
- 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675
- 135 768 161Q886 194 920 247T993 301Q1028 301 1055 275T1083
- 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376
- 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
-
- <!-- "f" glyph with advance from abcde == 4518 + 1122 = 5640 -->
-
- <path transform="translate(5640, 0)"
- d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757
- 1020Q916 1020 916 920Q916 847 838 833Q804 827 759
- 828T528 815L520 587Q520 525 524 401T528 216Q528 26
- 506 -80Q489 -160 413 -160Q372 -160 343 -134T314 -67Q314
- -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75
- 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387
- 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941
- 1406 811 1406z"/>
-
- <!-- "g" glyph with advance from abcdef == 5640 + 1041 = 6681 -->
-
- <path transform="translate(6681, 0)"
- d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634
- -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145
- -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78
- 767 175Q713 75 639 25T468 -25Q287 -25 174 98T60 419Q60 689
- 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925
- 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864
- 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670
- 256Q756 361 768 464Q789 572 813 803Q773 834 730 849T641 864z"/>
-
- <!-- missing glyph with advance from abcdefg == 6681 + 1087 = 7768 -->
-
- <path transform="translate(7768, 0)"
- d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/>
-
- </g>
-
- </g>
-
- </g>
-
- <g id="uvwxyz">
-
- <!-- Step 1: flip y axis -->
-
- <g transform="scale(1, -1)">
-
- <!-- Step 2: scale into glyph coordinates -->
- <!-- font-size / units-per-em == 50 / 2048 == 0.0244140625 -->
-
- <g transform="scale(0.0244140625)">
-
- <!-- "u" glyph -->
-
- <path
- d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964
- -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261
- 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234
- 1066Q277 1066 306 1039T335 968Q335 922 321 821T306 667Q306 500
- 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760
- 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946
- 1032T973 962L955 584z"/>
-
- <!-- "v" glyph with advance/kerning from u == 1065 + 100 = 1165 -->
-
- <path transform="translate(1165,0)"
- d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937
- 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456
- 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
- 952Q970 914 805 524L600 52z"/>
-
- <!-- "w" glyph with advance/kerning from uv == 1165 + 996 + 200 = 2361 -->
-
- <path transform="translate(2361,0)"
- d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944
- -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5
- 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
- 883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292
- 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037
- 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171
- 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
- 1336 895z"/>
-
- <!-- "x" glyph with advance/kerning from uvw == 2361 + 1401 - 100 = 3662 -->
-
- <path transform="translate(3662,0)"
- d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16
- 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151
- 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
- 254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170
- 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811
- 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151
- 1009Q1151 954 1058 858z"/>
-
- <!-- "y" glyph with advance/kerning from uvwx == 3662 + 1209 - 200 = 4671 -->
-
- <path transform="translate(4671,0)"
- d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313
- -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4
- 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
- 331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992
- 1011T1024 942Q1024 920 1011 892z"/>
-
- <!-- "z" glyph with advance/kerning from uvwxy == 4671 + 1066 + 500 = 6237 -->
-
- <path transform="translate(6237,0)"
- d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683
- 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6
- 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235
- -77 219 -77Q122 -77 122 8Q122 58 172 104Q433 340 740 839Q607
- 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181
- 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955
- 1052Q1040 1052 1040 982Q1040 901 964 809z"/>
-
- </g>
-
- </g>
-
- </g>
-
- </defs>
-
- <g transform="translate(80, 80)">
-
- <g id="grid" stroke="black" fill="none">
- <rect x="0" y="0" width="320" height="360" fill="url(#gridPattern)"/>
-
- <rect x="-25" y="0" width="25" height="360" fill="rgb(240, 240, 240)" />
- <rect x="-50" y="0" width="25" height="360" fill="rgb(220, 220, 220)" />
-
- <line x1="-25" y1="60" x2="320" y2="60" />
- <line x1="-25" y1="120" x2="320" y2="120" />
- <line x1="-50" y1="180" x2="320" y2="180" />
- <line x1="-25" y1="240" x2="320" y2="240" />
- <line x1="-25" y1="300" x2="320" y2="300" />
-
-
- <g class="legend" text-anchor="middle" fill="black" stroke="none">
- <text transform="translate(-35, 90) rotate(-90)">
- without kerning
- </text>
-
- <text transform="translate(-35, 270) rotate(-90)">
- with kerning
- </text>
-
- <text transform="translate(-8, 30) rotate(-90)">
- font
- </text>
-
- <text transform="translate(-8, 90) rotate(-90)">
- svg
- </text>
-
- <text transform="translate(-8, 150) rotate(-90)">
- mask
- </text>
-
- <text transform="translate(-8, 210) rotate(-90)">
- font
- </text>
-
- <text transform="translate(-8, 270) rotate(-90)">
- svg
- </text>
-
- <text transform="translate(-8, 330) rotate(-90)">
- mask
- </text>
-
- </g>
- </g>
-
- <g font-size="50" fill="black" stroke="none">
-
- <!-- ============================================================= -->
- <!-- Font as text -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,45)">
-
- <text font-family="SVGComic">abcdefg&#06666;</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Font as equivalent SVG -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,105)">
-
- <use xlink:href="#abcdefg"/>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Mask between SVG Font and equivalent SVG -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,165)">
-
- <!-- first draw a black rectangle -->
-
- <rect fill="black" x="-30" y="-45" width="320" height="60"/>
-
- <!-- now draw the equivalent SVG as a white pattern -->
-
- <g fill="white">
-
- <use xlink:href="#abcdefg"/>
-
- </g>
-
- <!-- mask the equivalent SVG with the real SVG font text -->
-
- <text fill="black" font-family="SVGComic">abcdefg&#06666;</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Font as text with kerning -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,225)">
-
- <text font-family="SVGComic">uvwxyz</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Font as equivalent SVG with kerning -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,285)">
-
- <use xlink:href="#uvwxyz"/>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Mask between SVG Font and equivalent SVG with kerning -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,345)">
-
- <!-- first draw a black rectangle -->
-
- <rect fill="black" x="-30" y="-45" width="320" height="60"/>
-
- <!-- now draw the equivalent SVG as a white pattern -->
-
- <g fill="white">
-
- <use xlink:href="#uvwxyz"/>
-
- </g>
-
- <!-- mask the equivalent SVG with the real SVG font text -->
-
- <text fill="black" font-family="SVGComic">uvwxyz</text>
-
- </g>
-
- </g>
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsD.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsD.svg
deleted file mode 100644
index 08c92359537..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontGlyphsD.svg
+++ /dev/null
@@ -1,477 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Draws <text> elements using SVG fonts with glyphs -->
-<!-- using the d attribute. Tests glyph layout by -->
-<!-- comparing equivalent SVG for the <text> element, both -->
-<!-- on a grid and as a mask. -->
-<!-- Kerning is also tested. -->
-<!-- -->
-<!-- @author dean.jackson@cmis.csiro.au -->
-<!-- @version $Id: fontGlyphsD.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - d attribute test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="50">SVG fonts - glyphs "d"</text>
-
- <defs>
-
- <pattern id="gridPattern" viewBox="-5 -5 10 10" x="-5" y="-5" width="10" height="10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g stroke="rgb(225, 225, 245)" stroke-width="1">
- <line x1="0" y1="-6" x2="0" y2="6" />
- <line x1="-6" y1="0" x2="6" y2="0" />
- </g>
- </pattern>
-
- <!-- ============================= -->
- <!-- SVG Font Definition -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Comic Sans font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- Converted using SteadyState's TrueType/SVG font -->
- <!-- toolkit (http://www.steadystate.com/svg -->
- <!-- Horizontal Kerning has been added to the font for -->
- <!-- testing purposes. -->
-
- <font horiz-adv-x="959">
- <font-face
- font-family="SVGComic"
- units-per-em="2048"
- panose-1="3 15 7 2 3 3 2 2 2 4"
- ascent="2257"
- descent="597"/>
- <missing-glyph horiz-adv-x="1024" d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/>
- <!-- "a" glyph -->
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1048" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z"/>
-
- <!-- "b" glyph -->
- <glyph unicode="b" glyph-name="b" horiz-adv-x="1215" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z"/>
-
- <!-- "c" glyph -->
- <glyph unicode="c" glyph-name="c" horiz-adv-x="1052" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z"/>
-
- <!-- "d" glyph -->
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1203" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616
-857z"/>
-
- <!-- "e" glyph -->
- <glyph unicode="e" glyph-name="e" horiz-adv-x="1122" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
-
- <!-- "f" glyph -->
- <glyph unicode="f" glyph-name="f" horiz-adv-x="1041" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z"/>
-
- <!-- "g" glyph -->
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1087" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z"/>
-
- <!-- "u" glyph -->
- <glyph unicode="u" glyph-name="u" horiz-adv-x="1065" d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964 -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234 1066Q277
-1066 306 1039T335 968Q335 922 321 821T306 667Q306 500 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946 1032T973 962L955 584z"/>
-
- <!-- "v" glyph -->
- <glyph unicode="v" glyph-name="v" horiz-adv-x="996" d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
-952Q970 914 805 524L600 52z"/>
-
- <!-- "w" glyph -->
- <glyph unicode="w" glyph-name="w" horiz-adv-x="1401" d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944 -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
-883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
-1336 895z"/>
-
- <!-- "x" glyph -->
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1209" d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
-254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151 1009Q1151 954 1058 858z"/>
-
- <!-- "y" glyph -->
- <glyph unicode="y" glyph-name="y" horiz-adv-x="1066" d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313 -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
-331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992 1011T1024 942Q1024 920 1011 892z"/>
-
- <!-- "z" glyph -->
- <glyph unicode="z" glyph-name="z" horiz-adv-x="1102" d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235 -77 219 -77Q122
--77 122 8Q122 58 172 104Q433 340 740 839Q607 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955 1052Q1040 1052 1040 982Q1040 901 964 809z"/>
-
- <hkern g1="u" g2="v" k="-100"/>
- <hkern g1="v" g2="w" k="-200"/>
- <hkern g1="w" g2="x" k="100"/>
- <hkern g1="x" g2="y" k="200"/>
- <hkern g1="y" g2="z" k="-500"/>
-
- </font>
-
- <!-- Equivalent SVG to use in the text elements -->
-
- <g id="abcdefg">
-
- <!-- Step 1: flip y axis -->
-
- <g transform="scale(1, -1)">
-
- <!-- Step 2: scale into glyph coordinates -->
- <!-- font-size / units-per-em == 50 / 2048 == 0.0244140625 -->
-
- <g transform="scale(0.0244140625)">
-
- <!-- "a" glyph -->
-
- <path
- d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259
- -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946
- 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
- 344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985
- -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628
- 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643
- 156Q679 175 744 232Q712 497 712 629z"/>
-
- <!-- "b" glyph with advance from a == 1048 -->
-
- <path transform="translate(1048, 0)"
- d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159
- 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155
- 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
- 1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644
- 1050Q859 1050 993 885Q1119
- 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434
- 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606
- 148Q751 148 844 250T937 504Q937 653 862 753Q781 861 644 861z"/>
-
- <!-- "c" glyph with advance from ab == 1048 + 1215 = 2263 -->
-
- <path transform="translate(2263, 0)"
- d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390
- 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925
- 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875
- 376 693Q285 526 285 404Q285 272 375 196Q459 125 591 125Q651
- 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969
- 65 815 -3Q680 -63 591 -63z"/>
-
- <!-- "d" glyph with advance from abc == 2263 + 1052 = 3315 -->
-
- <path transform="translate(3315, 0)"
- d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081
- 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586
- -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612
- 1043Q728 1043 791 1007L885 938Q899 1359 918 1505Q931
- 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060
- 883zM616 857Q448 857 364 758T280 458Q280 329 371
- 236T586 143Q670 143 728 174Q762 192 839 257Q854 270
- 868 288L865 461L866 577L868 695Q830 776 767 816T616 857z"/>
-
- <!-- "e" glyph with advance from abcd == 3315 + 1203 = 4518 -->
-
- <path transform="translate(4518, 0)"
- d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350
- 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866
- 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675
- 135 768 161Q886 194 920 247T993 301Q1028 301 1055 275T1083
- 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376
- 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
-
- <!-- "f" glyph with advance from abcde == 4518 + 1122 = 5640 -->
-
- <path transform="translate(5640, 0)"
- d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757
- 1020Q916 1020 916 920Q916 847 838 833Q804 827 759
- 828T528 815L520 587Q520 525 524 401T528 216Q528 26
- 506 -80Q489 -160 413 -160Q372 -160 343 -134T314 -67Q314
- -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75
- 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387
- 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941
- 1406 811 1406z"/>
-
- <!-- "g" glyph with advance from abcdef == 5640 + 1041 = 6681 -->
-
- <path transform="translate(6681, 0)"
- d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634
- -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145
- -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78
- 767 175Q713 75 639 25T468 -25Q287 -25 174 98T60 419Q60 689
- 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925
- 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864
- 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670
- 256Q756 361 768 464Q789 572 813 803Q773 834 730 849T641 864z"/>
-
- <!-- missing glyph with advance from abcdefg == 6681 + 1087 = 7768 -->
-
- <path transform="translate(7768, 0)"
- d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/>
-
- </g>
-
- </g>
-
- </g>
-
- <g id="uvwxyz">
-
- <!-- Step 1: flip y axis -->
-
- <g transform="scale(1, -1)">
-
- <!-- Step 2: scale into glyph coordinates -->
- <!-- font-size / units-per-em == 50 / 2048 == 0.0244140625 -->
-
- <g transform="scale(0.0244140625)">
-
- <!-- "u" glyph -->
-
- <path
- d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964
- -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261
- 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234
- 1066Q277 1066 306 1039T335 968Q335 922 321 821T306 667Q306 500
- 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760
- 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946
- 1032T973 962L955 584z"/>
-
- <!-- "v" glyph with advance/kerning from u == 1065 + 100 = 1165 -->
-
- <path transform="translate(1165,0)"
- d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937
- 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456
- 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
- 952Q970 914 805 524L600 52z"/>
-
- <!-- "w" glyph with advance/kerning from uv == 1165 + 996 + 200 = 2361 -->
-
- <path transform="translate(2361,0)"
- d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944
- -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5
- 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
- 883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292
- 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037
- 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171
- 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
- 1336 895z"/>
-
- <!-- "x" glyph with advance/kerning from uvw == 2361 + 1401 - 100 = 3662 -->
-
- <path transform="translate(3662,0)"
- d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16
- 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151
- 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
- 254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170
- 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811
- 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151
- 1009Q1151 954 1058 858z"/>
-
- <!-- "y" glyph with advance/kerning from uvwx == 3662 + 1209 - 200 = 4671 -->
-
- <path transform="translate(4671,0)"
- d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313
- -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4
- 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
- 331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992
- 1011T1024 942Q1024 920 1011 892z"/>
-
- <!-- "z" glyph with advance/kerning from uvwxy == 4671 + 1066 + 500 = 6237 -->
-
- <path transform="translate(6237,0)"
- d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683
- 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6
- 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235
- -77 219 -77Q122 -77 122 8Q122 58 172 104Q433 340 740 839Q607
- 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181
- 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955
- 1052Q1040 1052 1040 982Q1040 901 964 809z"/>
-
- </g>
-
- </g>
-
- </g>
-
- </defs>
-
- <g transform="translate(80, 80)">
-
- <g id="grid" stroke="black" fill="none">
- <rect x="0" y="0" width="320" height="360" fill="url(#gridPattern)"/>
-
- <rect x="-25" y="0" width="25" height="360" fill="rgb(240, 240, 240)" />
- <rect x="-50" y="0" width="25" height="360" fill="rgb(220, 220, 220)" />
-
- <line x1="-25" y1="60" x2="320" y2="60" />
- <line x1="-25" y1="120" x2="320" y2="120" />
- <line x1="-50" y1="180" x2="320" y2="180" />
- <line x1="-25" y1="240" x2="320" y2="240" />
- <line x1="-25" y1="300" x2="320" y2="300" />
-
-
- <g class="legend" text-anchor="middle" fill="black" stroke="none">
- <text transform="translate(-35, 90) rotate(-90)">
- without kerning
- </text>
-
- <text transform="translate(-35, 270) rotate(-90)">
- with kerning
- </text>
-
- <text transform="translate(-8, 30) rotate(-90)">
- font
- </text>
-
- <text transform="translate(-8, 90) rotate(-90)">
- svg
- </text>
-
- <text transform="translate(-8, 150) rotate(-90)">
- mask
- </text>
-
- <text transform="translate(-8, 210) rotate(-90)">
- font
- </text>
-
- <text transform="translate(-8, 270) rotate(-90)">
- svg
- </text>
-
- <text transform="translate(-8, 330) rotate(-90)">
- mask
- </text>
-
- </g>
- </g>
-
- <g font-size="50" fill="black" stroke="none">
-
- <!-- ============================================================= -->
- <!-- Font as text -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,45)">
-
- <text font-family="SVGComic">abcdefg&#06666;</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Font as equivalent SVG -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,105)">
-
- <use xlink:href="#abcdefg"/>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Mask between SVG Font and equivalent SVG -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,165)">
-
- <!-- first draw a black rectangle -->
-
- <rect fill="black" x="-30" y="-45" width="320" height="60"/>
-
- <!-- now draw the equivalent SVG as a white pattern -->
-
- <g fill="white">
-
- <use xlink:href="#abcdefg"/>
-
- </g>
-
- <!-- mask the equivalent SVG with the real SVG font text -->
-
- <text fill="black" font-family="SVGComic">abcdefg&#06666;</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Font as text with kerning -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,225)">
-
- <text font-family="SVGComic">uvwxyz</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Font as equivalent SVG with kerning -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,285)">
-
- <use xlink:href="#uvwxyz"/>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Mask between SVG Font and equivalent SVG with kerning -->
- <!-- ============================================================= -->
-
- <g transform="translate(30,345)">
-
- <!-- first draw a black rectangle -->
-
- <rect fill="black" x="-30" y="-45" width="320" height="60"/>
-
- <!-- now draw the equivalent SVG as a white pattern -->
-
- <g fill="white">
-
- <use xlink:href="#uvwxyz"/>
-
- </g>
-
- <!-- mask the equivalent SVG with the real SVG font text -->
-
- <text fill="black" font-family="SVGComic">uvwxyz</text>
-
- </g>
-
- </g>
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontKerning.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontKerning.svg
deleted file mode 100644
index d3022d7e864..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontKerning.svg
+++ /dev/null
@@ -1,262 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests various methods of specifying kerning. -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontKerning.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - kerning test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="50">SVG fonts - kerning test</text>
-
- <defs>
-
- <!-- ============================= -->
- <!-- SVG Font Definition -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Comic Sans font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- Converted using SteadyState's TrueType/SVG font -->
- <!-- toolkit (http://www.steadystate.com/svg -->
- <!-- Kerning has been added to the font for testing -->
- <!-- purposes. -->
-
- <font horiz-adv-x="959">
- <font-face
- font-family="SVGComic"
- units-per-em="2048"
- panose-1="3 15 7 2 3 3 2 2 2 4"
- ascent="2257"
- descent="597"/>
- <missing-glyph horiz-adv-x="1024" d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/>
- <!-- "a" glyph -->
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1048" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z"/>
-
- <!-- "b" glyph -->
- <glyph unicode="b" glyph-name="b" horiz-adv-x="1215" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z"/>
-
- <!-- "c" glyph -->
- <glyph unicode="c" glyph-name="c" horiz-adv-x="1052" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z"/>
-
- <!-- "d" glyph -->
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1203" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616
-857z"/>
-
- <!-- "e" glyph -->
- <glyph unicode="e" glyph-name="e" horiz-adv-x="1122" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
-
- <!-- "f" glyph -->
- <glyph unicode="f" glyph-name="f" horiz-adv-x="1041" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z"/>
-
- <!-- "g" glyph -->
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1087" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z"/>
-
- <!-- "u" glyph -->
- <glyph unicode="u" glyph-name="u" horiz-adv-x="1065" d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964 -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234 1066Q277
-1066 306 1039T335 968Q335 922 321 821T306 667Q306 500 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946 1032T973 962L955 584z"/>
-
- <!-- "v" glyph -->
- <glyph unicode="v" glyph-name="v" horiz-adv-x="996" d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
-952Q970 914 805 524L600 52z"/>
-
- <!-- "w" glyph -->
- <glyph unicode="w" glyph-name="w" horiz-adv-x="1401" d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944 -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
-883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
-1336 895z"/>
-
- <!-- "x" glyph -->
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1209" d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
-254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151 1009Q1151 954 1058 858z"/>
-
- <!-- "y" glyph -->
- <glyph unicode="y" glyph-name="y" horiz-adv-x="1066" d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313 -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
-331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992 1011T1024 942Q1024 920 1011 892z"/>
-
- <!-- "z" glyph -->
- <glyph unicode="z" glyph-name="z" horiz-adv-x="1102" d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235 -77 219 -77Q122
--77 122 8Q122 58 172 104Q433 340 740 839Q607 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955 1052Q1040 1052 1040 982Q1040 901 964 809z"/>
-
- </font>
-
- <!-- Comic font with kerning -->
-
- <font horiz-adv-x="959">
- <font-face
- font-family="SVGComicK"
- units-per-em="2048"
- panose-1="3 15 7 2 3 3 2 2 2 4"
- ascent="2257"
- descent="597"/>
- <missing-glyph horiz-adv-x="1024" d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z"/>
- <!-- "a" glyph -->
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1048" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z"/>
-
- <!-- "b" glyph -->
- <glyph unicode="b" glyph-name="b" horiz-adv-x="1215" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z"/>
-
- <!-- "c" glyph -->
- <glyph unicode="c" glyph-name="c" horiz-adv-x="1052" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z"/>
-
- <!-- "d" glyph -->
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1203" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616
-857z"/>
-
- <!-- "e" glyph -->
- <glyph unicode="e" glyph-name="e" horiz-adv-x="1122" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z"/>
-
- <!-- "f" glyph -->
- <glyph unicode="f" glyph-name="f" horiz-adv-x="1041" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z"/>
-
- <!-- "g" glyph -->
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1087" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z"/>
-
- <!-- "u" glyph -->
- <glyph unicode="u" glyph-name="u" horiz-adv-x="1065" d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964 -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234 1066Q277
-1066 306 1039T335 968Q335 922 321 821T306 667Q306 500 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946 1032T973 962L955 584z"/>
-
- <!-- "v" glyph -->
- <glyph unicode="v" glyph-name="v" horiz-adv-x="996" d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
-952Q970 914 805 524L600 52z"/>
-
- <!-- "w" glyph -->
- <glyph unicode="w" glyph-name="w" horiz-adv-x="1401" d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944 -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
-883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
-1336 895z"/>
-
- <!-- "x" glyph -->
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1209" d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
-254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151 1009Q1151 954 1058 858z"/>
-
- <!-- "y" glyph -->
- <glyph unicode="y" glyph-name="y" horiz-adv-x="1066" d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313 -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
-331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992 1011T1024 942Q1024 920 1011 892z"/>
-
- <!-- "z" glyph -->
- <glyph unicode="z" glyph-name="z" horiz-adv-x="1102" d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235 -77 219 -77Q122
--77 122 8Q122 58 172 104Q433 340 740 839Q607 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955 1052Q1040 1052 1040 982Q1040 901 964 809z"/>
-
- <hkern u1="u" g2="v" k="-200"/>
- <hkern u1="v" g2="w" k="-400"/>
- <hkern u1="w" g2="x" k="200"/>
- <hkern u1="x" g2="y" k="400"/>
- <hkern u1="y" g2="z" k="-1000"/>
-
- <hkern u1="U+0061-0063" u2="U+0064-0066" k="500"/>
- <hkern u1="U+006?" u2="U+007?" k="-1000"/>
-
- <vkern u1="u" u2="v" k="-200"/>
- <vkern u1="v" u2="w" k="-400"/>
- <vkern u1="w" u2="x" k="200"/>
- <vkern u1="x" u2="y" k="400"/>
- <vkern u1="y" u2="z" k="-1000"/>
-
- <vkern u1="U+0061-0063" u2="U+0064-0066" k="500"/>
- <vkern u1="U+006?" u2="U+007?" k="-1000"/>
-
- </font>
-
- </defs>
-
- <g id="test_content" font-size="25">
-
- <g id="horizontal" transform="translate(0,50)">
-
- <text x="40" y="50" font-size="15">Horizontal Kerning</text>
-
- <text x="40" y="100" font-family="SVGComic" fill="#6666FF">abcdefg</text>
- <text x="40" y="125" font-family="SVGComicK" fill="#6666FF">abcdefg</text>
- <text x="40" y="145" font-size="10">u1="U+0061-0063"</text>
- <text x="40" y="155" font-size="10">u2="U+0064-0066" k="500"</text>
-
- <text x="40" y="200" font-family="SVGComic" fill="red">uvwxyz</text>
- <text x="40" y="225" font-family="SVGComicK" fill="red">uvwxyz</text>
- <text x="40" y="245" font-size="10">u1="u" g2="v" k="-200"</text>
- <text x="40" y="255" font-size="10">u1="v" g2="w" k="-400"</text>
- <text x="40" y="265" font-size="10">u1="w" g2="x" k="200"</text>
- <text x="40" y="275" font-size="10">u1="x" g2="y" k="400"</text>
- <text x="40" y="285" font-size="10">u1="y" g2="z" k="-1000"</text>
-
- <text x="40" y="330" font-family="SVGComic" fill="#33CC33">abcxyz</text>
- <text x="40" y="355" font-family="SVGComicK" fill="#33CC33">abcxyz</text>
- <text x="40" y="375" font-size="10">u1="U+006?" u2="U+007?" k="-1000"</text>
- </g>
-
- <g id="vertical">
-
- <text x="260" y="100" font-size="15">Vertical Kerning</text>
-
- <text x="260" y="130" glyph-orientation-vertical="auto" writing-mode="tb" font-family="SVGComic" fill="#6666FF">abcdefg</text>
- <text x="285" y="130" glyph-orientation-vertical="auto" writing-mode="tb" font-family="SVGComicK" fill="#6666FF">abcdefg</text>
-
- <text x="260" y="300" glyph-orientation-vertical="0deg" writing-mode="tb" font-family="SVGComic" fill="#6666FF">abcdefg</text>
- <text x="280" y="300" glyph-orientation-vertical="0deg" writing-mode="tb" font-family="SVGComicK" fill="#6666FF">abcdefg</text>
-
- <text x="340" y="130" glyph-orientation-vertical="0deg" writing-mode="tb" font-family="SVGComic" fill="red">uvwxyz</text>
- <text x="360" y="130" glyph-orientation-vertical="0deg" writing-mode="tb" font-family="SVGComicK" fill="red">uvwxyz</text>
-
- <text x="340" y="300" glyph-orientation-vertical="180deg" writing-mode="tb" font-family="SVGComic" fill="#33CC33">abcxyz</text>
- <text x="360" y="300" glyph-orientation-vertical="180deg" writing-mode="tb" font-family="SVGComicK" fill="#33CC33">abcxyz</text>
-
- </g>
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontOnPath.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontOnPath.svg
deleted file mode 100644
index b2fa59bba1f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontOnPath.svg
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Render some text on a path using an SVG font -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontOnPath.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - text path test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">SVG Font with textPath Test</text>
-
- <defs>
- <font-face font-family="SVGComic">
- <font-face-src>
- <font-face-uri xlink:href="fontDecorations.svg#SVGComic"/>
- </font-face-src>
- </font-face>
-
- <path id="Path1" style="fill:none; stroke:blue;" transform="scale(0.15,0.15)"
- d="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"/>
- <path id="Path2" style="fill:none; stroke:blue;" transform="scale(0.30,0.50)"
- d="M 100 100 C100 0 400 00 400 100"/>
-
- </defs>
-
-
- <g transform="translate(0,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-family="'SVGComic'" font-size="20" style="text-anchor:start">
- <textPath xlink:href="#Path1" startOffset="0%">Font <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="0%"</text>
- <text font-size="10" x="35" y="70">text-anchor="start"</text>
- </g>
-
-
- <g transform="translate(150,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-family="'SVGComic'" font-size="20" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="0%">Font <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="0%"</text>
- <text font-size="10" x="35" y="70">text-anchor="middle"</text>
- </g>
-
- <g transform="translate(300,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-family="'SVGComic'" font-size="20" style="text-anchor:end">
- <textPath xlink:href="#Path1" startOffset="50%">Font <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="50%"</text>
- <text font-size="10" x="35" y="70">text-anchor="end"</text>
- </g>
-
-
- <g transform="translate(0,220)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-family="'SVGComic'" font-size="20" style="text-anchor:start">
- <textPath xlink:href="#Path1" startOffset="50%">Font <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="50%"</text>
- <text font-size="10" x="35" y="70">text-anchor="start"</text>
- </g>
-
-
- <g transform="translate(150,220)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="middle50" font-family="'SVGComic'"
- font-size="20" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="50%">Font <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="50%"</text>
- <text font-size="10" x="35" y="70">text-anchor="middle"</text>
- </g>
-
- <g transform="translate(300,220)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-family="'SVGComic'" font-size="20" style="text-anchor:end">
- <textPath xlink:href="#Path1" startOffset="100%">Font <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="100%"</text>
- <text font-size="10" x="35" y="70">text-anchor="end"</text>
- </g>
-
-
- <g transform="translate(0,370)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="start35" font-family="'SVGComic'"
- font-size="20" style="text-anchor:start">
- <textPath xlink:href="#Path1" startOffset="35">Font <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="35"</text>
- <text font-size="10" x="35" y="70">text-anchor="start"</text>
- </g>
-
-
- <g transform="translate(150,370)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-family="'SVGComic'" font-size="20" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="35">Font <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="35"</text>
- <text font-size="10" x="35" y="70">text-anchor="middle"</text>
- </g>
-
- <g transform="translate(300,370)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-family="'SVGComic'" font-size="20" style="text-anchor:end">
- <textPath xlink:href="#Path1" startOffset="35">Font <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="35"</text>
- <text font-size="10" x="35" y="70">text-anchor="end"</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontStyling.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontStyling.svg
deleted file mode 100644
index 0adf20f5dd4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/fonts/fontStyling.svg
+++ /dev/null
@@ -1,273 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Examines the possibilities of styling for glyphs. -->
-<!-- They are styled <text>, <font>, <glyph> and combinations. -->
-<!-- Test stroke, stroke-width, fills etc. -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: fontStyling.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>SVGFont - font styling test</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Font Styling Test</text>
-
-
- <g style="fill:purple; stroke:yellow"> <!-- none of the text should be draw with these properties -->
-
- <defs>
-
- <!-- marker to used by glyphs with a dot (i and j)-->
-
- <marker id="dotMarker" markerWidth="1" markerHeight="1"
- viewBox="0 0 100 100" orient="0" refX="50" refY="50"
- markerUnits="strokeWidth">
- <circle cx="50" cy="50" r="50" fill="yellow" stroke="none"/>
- </marker>
-
-
-
- <!-- ============================= -->
- <!-- SVG Font Definition -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Arial font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- It has been converted to SVG using Batik's -->
- <!-- true type to SVG converter (ttf2svg). -->
- <!-- Styling has been added for testing purposes. -->
-
-
- <font horiz-adv-x="904" style="stroke:green; stroke-width:100 ">
-
- <font-face
- font-family="SVGArial"
- units-per-em="2048"
- panose-1="2 11 6 4 2 2 2 2 2 4"
- ascent="1854"
- descent="434"
- alphabetic="0"/>
-
- <missing-glyph horiz-adv-x="1536" d="M256 0V1280H1280V0H256zM288 32H1248V1248H288V32z"/>
-
- <glyph unicode=" " glyph-name="space" horiz-adv-x="569"/>
-
-
- <!-- glyphs for a, b, c and d only have d attributes and do not contain any styling -->
-
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1139"
- d="M828 131Q728 46 636 11T437 -24Q262 -24 168 61T74 280Q74 358 109 422
- T202 526T332 585Q385 599 492 612Q710 638 813 674Q814 711 814 721
- Q814 831 763 876Q694 937 558 937Q431 937 371 893T281 735L105 759
- Q129 872 184 941T343 1048T584 1086Q720 1086 805 1054T930 974
- T986 851Q995 805 995 685V445Q995 194 1006 128T1052 0H864Q836 56 828 131z
- M813 533Q715 493 519 465Q408 449 362 429T291 371T266 285Q266 213 320 165
- T480 117Q584 117 665 162T784 287Q813 348 813 467V533z"/>
-
- <glyph unicode="b" glyph-name="b" horiz-adv-x="1139"
- d="M301 0H134V1466H314V943Q428 1086 605 1086Q703 1086 790 1047T934 936
- T1023 763T1055 547Q1055 274 920 125T596 -24Q408 -24 301 133V0z
- M299 539Q299 348 351 263Q436 124 581 124Q699 124 785 226T871 532
- Q871 740 789 839T589 938Q471 938 385 836T299 539z"/>
-
- <glyph unicode="c" glyph-name="c" horiz-adv-x="1024"
- d="M828 389L1005 366 Q976 183 857 80T563 -24Q345 -24 213 118T80 527
- Q80 699 137 828T310 1021T564 1086Q737 1086 847 999T988 750
- L813 723Q788 830 725 884T571 938Q435 938 350 841T265 532
- Q265 318 347 221T561 124Q667 124 738 189T828 389z"/>
-
- <glyph unicode="d" glyph-name="d" horiz-adv-x="1139"
- d="M824 0V134Q723 -24 527 -24Q400 -24 294 46T129 241T70 530
- Q70 689 123 818T282 1017T519 1086Q615 1086 690 1046T812 940
- V1466H991V0H824zM255 530Q255 326 341 225T544 124Q662 124 744 220
- T827 515Q827 733 743 835T536 937Q416 937 336 839T255 530z"/>
-
- <!-- glyphs for e, f, g and h only have glyph children and do not contain any styling -->
-
- <glyph unicode="e" glyph-name="e" horiz-adv-x="1139">
- <path d="M862 342L1048 319Q1004 156 885 66T581 -24Q348 -24 212 119
- T75 522Q75 790 213 938T571 1086Q784 1086 919 941T1054 533
- Q1054 517 1053 485H261Q271 310 360 217T582 124
- Q681 124 751 176T862 342zM271 633H864Q852 767 796 834
- Q710 938 573 938Q449 938 365 855T271 633z"/>
- </glyph>
-
- <glyph unicode="f" glyph-name="f" horiz-adv-x="569">
- <path d="M178 0V922H19V1062H178V1175Q178 1282 197 1334Q223 1404 288 1447
- T472 1491Q548 1491 640 1473L613 1316Q557 1326 507 1326
- Q425 1326 391 1291T357 1160V1062H564V922H357V0H178z"/>
- </glyph>
-
- <glyph unicode="g" glyph-name="g" horiz-adv-x="1139">
- <path d="M102 -88L277 -114Q288 -195 338 -232Q405 -282 521 -282
- Q646 -282 714 -232T806 -92Q820 -37 819 139Q701 0 525 0
- Q306 0 186 158T66 537Q66 689 121 817T280 1016T526 1086
- Q714 1086 836 934V1062H1002V144Q1002 -104 952 -207T792 -371
- T522 -431Q332 -431 215 -346T102 -88zM251 550Q251 341 334 245
- T542 149Q666 149 750 244T834 544Q834 739 748 838T539 937
- Q419 937 335 840T251 550z"/>
- </glyph>
-
- <glyph unicode="h" glyph-name="h" horiz-adv-x="1139">
- <path d="M135 0V1466H315V940Q441 1086 633 1086Q751 1086 838 1040T962 911
- T1000 673V0H820V673Q820 808 762 869T596 931Q516 931 446 890T345 777
- T315 581V0H135z"/>
- </glyph>
-
-
- <!-- glyphs for i and j have both a d attribute and glyph children, -->
- <!-- the glyph children are styled -->
-
- <glyph unicode="i" glyph-name="i" horiz-adv-x="455"
- d="M136 0V1062H316V0H136z">
- <path style="marker:url(#dotMarker);fill:red" d="M136 1259V1466H316V1259H136z" />
- </glyph>
-
- <glyph unicode="j" glyph-name="j" horiz-adv-x="455"
- d="M-94 -412L-60 -259Q-6 -273 25 -273Q80 -273 107 -237T134 -54
- V1062H314V-58Q314 -254 263 -331Q198 -431 47 -431Q-26 -431 -94 -412z">
- <path style="marker:url(#dotMarker);fill:red" d="M134 1257V1466H314V1257H134z" />
- </glyph>
-
-
- <!-- glyphs for k, l, m and n only have glyph children and have styling on the glyph element -->
-
- <glyph unicode="k" glyph-name="k" horiz-adv-x="1024" style="fill:yellow; stroke:orange">
- <path d="M136 0V1466H316V630L742 1062H975L569 668L1016 0H794L443 543L316 421V0H136z"/>
- </glyph>
-
- <glyph unicode="l" glyph-name="l" horiz-adv-x="455" style="fill:yellow; stroke:orange">
- <path d="M131 0V1466H311V0H131z"/>
- </glyph>
-
- <glyph unicode="m" glyph-name="m" horiz-adv-x="1706" style="fill:yellow; stroke:orange">
- <path d="M135 0V1062H296V913Q346 991 429 1038T618 1086
- Q736 1086 811 1037T918 900Q1044 1086 1246 1086
- Q1404 1086 1489 999T1574 729V0H1395V669
- Q1395 777 1378 824T1314 901T1206 930Q1094 930 1020 856
- T946 617V0H766V690Q766 810 722 870T578 930
- Q502 930 438 890T344 773T315 551V0H135z"/>
- </glyph>
-
- <glyph unicode="n" glyph-name="n" horiz-adv-x="1139" style="fill:yellow; stroke:orange">
- <path d="M135 0V1062H297V911Q414 1086 635 1086Q731 1086 811 1052
- T932 961T988 828Q998 778 998 653V0H818V646Q818 756 797 810
- T723 897T597 930Q482 930 399 857T315 580V0H135z"/>
- </glyph>
-
-
- <!-- glyphs for o, p, q and r only have d attributes and contain styling, this style should not be drawn -->
-
- <glyph unicode="o" glyph-name="o" horiz-adv-x="1139" style="fill:purple;stroke:green; stroke-width:50"
- d="M68 531Q68 826 232 968Q369 1086 566 1086Q785 1086 924 943
- T1063 546Q1063 341 1002 224T823 41T566 -24Q343 -24 206 119
- T68 531zM253 531Q253 327 342 226T566 124Q700 124 789 226
- T878 537Q878 734 789 835T566 937Q431 937 342 836T253 531z"/>
-
- <glyph unicode="p" glyph-name="p" horiz-adv-x="1139" style="fill:purple;stroke:green; stroke-width:50"
- d="M135 -407V1062H299V924Q357 1005 430 1045T607 1086
- Q743 1086 847 1016T1004 819T1057 539Q1057 376 999 246
- T829 46T594 -24Q504 -24 433 14T315 110V-407H135z
- M298 525Q298 320 381 222T582 124Q702 124 787 225T873 540
- Q873 743 790 844T590 945Q475 945 387 838T298 525z"/>
-
- <glyph unicode="q" glyph-name="q" horiz-adv-x="1139" style="fill:purple;stroke:green; stroke-width:50"
- d="M812 -407V113Q770 54 695 15T534 -24Q345 -24 209 127
- T72 541Q72 701 127 828T288 1020T520 1086Q717 1086 830 920
- V1062H992V-407H812zM257 534Q257 329 343 227T549 124
- Q664 124 747 221T830 518Q830 730 743 837T537 944
- Q420 944 339 845T257 534z"/>
-
- <glyph unicode="r" glyph-name="r" horiz-adv-x="682" style="fill:purple;stroke:green; stroke-width:50"
- d="M133 0V1062H295V901Q357 1014 409 1050T525 1086
- Q616 1086 710 1028L648 861Q582 900 516 900Q457 900 410 865
- T343 766Q313 670 313 556V0H133z"/>
-
-
- <glyph unicode="s" glyph-name="s" horiz-adv-x="1024" d="M63 317L241 345Q256 238 324 181T516 124Q640 124 700 174T760 293Q760 354 707 389Q670 413 523 450Q325 500 249 536T133 637T93 780Q93 851 125 911T214 1012Q256 1043 328 1064T484 1086Q609 1086
- 703 1050T843 953T905 788L729 764Q717 846 660 892T497 938Q373 938 320 897T267 801Q267 766 289 738Q311 709 358 690Q385 680 517 644Q708 593 783 561T902 466T945 312Q945 222 893 143T741 20T517 -24Q310 -24 202 62T63 317z"/>
- <glyph unicode="t" glyph-name="t" horiz-adv-x="569" d="M528 161L554 2Q478 -14 418 -14Q320 -14 266 17T190 98T168 311V922H36V1062H168V1325L347 1433V1062H528V922H347V301Q347 224 356 202T387 167T449 154Q479 154 528 161z"/>
- <glyph unicode="u" glyph-name="u" horiz-adv-x="1139" d="M831 0V156Q707 -24 494 -24Q400 -24 319 12T198 102T142 236Q131 289 131 404V1062H311V473Q311 332 322 283Q339 212 394 172T530 131Q611 131 682 172T782 285T812 493V1062H992V0H831z"/>
- <glyph unicode="v" glyph-name="v" horiz-adv-x="1024" d="M430 0L26 1062H216L444 426Q481 323 512 212Q536 296 579 414L815 1062H1000L598 0H430z"/>
- <glyph unicode="w" glyph-name="w" horiz-adv-x="1479" d="M331 0L6 1062H192L361 449L424 221Q428 238 479 440L648 1062H833L992 446L1045 243L1106 448L1288 1062H1463L1131 0H944L775 636L734 817L519 0H331z"/>
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1024" d="M15 0L403 552L44 1062H269L432 813Q478 742 506 694Q550 760 587 811L766 1062H981L614 562L1009 0H788L570 330L512 419L233 0H15z"/>
- <glyph unicode="y" glyph-name="y" horiz-adv-x="1024" d="M127 -409L107 -240Q166 -256 210 -256Q270 -256 306 -236T365 -180Q382 -153 420 -46Q425 -31 436 -2L33 1062H227L448 447Q491 330 525 201Q556 325 599 443L826 1062H1006L602 -18Q537 -193 501 -259Q453
- -348 391 -389T243 -431Q191 -431 127 -409z"/>
- <glyph unicode="z" glyph-name="z" horiz-adv-x="1024" d="M40 0V146L716 922Q601 916 513 916H80V1062H948V943L373 269L262 146Q383 155 489 155H980V0H40z"/>
-
- </font>
-
- </defs>
-
-
- <!-- draw text using the SVG Font -->
-
- <g id="text-content" style="fill:blue; stroke:none; font-family:SVGArial; font-size:45">
- <text x="120" y="150">abcd</text>
- <text x="120" y="210">efgh</text>
- <text x="120" y="270">ijij</text>
- <text x="120" y="330">klmn</text>
- <text x="120" y="390">opqr</text>
- </g>
-
-
- <!-- draw rectangles which are styled in the same way the text above should be styled -->
-
- <g id="style-reference" style="fill:blue; stroke:none">
-
- <rect x="90" y="125" width="25" height="25"/>
-
- <rect x="90" y="185" width="25" height="25"
- style="stroke:green; stroke-width:2.2"/> <!-- stroke-width = 100/2048*45 -->
-
- <polygon points="90,235 115,235 115,240 90,240"
- style="stroke:green; stroke-width:2.2; fill:red; marker:url(#dotMarker)"/>
- <rect x="90" y="245" width="25" height="25"/>
-
- <g style="stroke:green; stroke-width:2.2">
- <rect x="90" y="305" width="25" height="25" style="fill:yellow; stroke:orange"/>
- </g>
-
- <rect x="90" y="365" width="25" height="25"/>
- </g>
-
- </g>
- <text x="90" y="430" font-size="10" >The text style should match the style of the box beside it.</text>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor.svg
deleted file mode 100644
index eda1804f3c9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor.svg
+++ /dev/null
@@ -1,211 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests support for the cursor property. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: cursor.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500" >
-
- <text class="title" x="50%" y="50">Cursor Property</text>
-
- <defs>
- <rect x="-95" y="-16" width="190" height="20" id="cell"/>
- <g id="row">
- <use xlink:href="#cell" />
- </g>
-
- <use id="oddRow" xlink:href="#row" stroke="black" fill="white" />
- <use id="evenRow" xlink:href="#row" stroke="black" fill="#eeeeee" />
- <use id="oddRowCursor" xlink:href="#row" stroke="black" fill="crimson" cursor="wait"/>
- <use id="evenRowCursor" xlink:href="#row" stroke="black" fill="gold" cursor="wait"/>
-
- <cursor id="customCursor" x="16" y="16" xlink:href="../../resources/images/hotSpotCenter.png" />
- <cursor id="customCursor2" x="32" y="0" xlink:href="../../resources/images/hotSpotNE.png" />
-
- </defs>
-
- <g transform="translate(120, 120)" class="label" text-anchor="middle" onmouseover="cursorMoved(evt)">
- <use xlink:href="#oddRow" cursor="auto"/>
- <text>auto</text>
- <g transform="translate(0,20)" cursor="crosshair">
- <use xlink:href="#evenRow"/>
- <text>crosshair</text>
- </g>
- <g transform="translate(0,40)" cursor="default">
- <use xlink:href="#oddRow"/>
- <text>default</text>
- </g>
- <g transform="translate(0,60)" cursor="pointer">
- <use xlink:href="#evenRow"/>
- <text>pointer</text>
- </g>
- <g transform="translate(0,80)" cursor="move">
- <use xlink:href="#oddRow"/>
- <text>move</text>
- </g>
- <g transform="translate(0,100)" cursor="text">
- <use xlink:href="#evenRow"/>
- <text>text</text>
- </g>
- <g transform="translate(0,120)" cursor="wait">
- <use xlink:href="#oddRow"/>
- <text>wait</text>
- </g>
- <g transform="translate(0,140)" cursor="help">
- <use xlink:href="#evenRow"/>
- <text>help</text>
- </g>
- <a cursor="auto"><g transform="translate(0,160)">
- <use xlink:href="#oddRow"/>
- <text>&lt;a&gt; cursor=auto</text>
- </g></a>
- <a cursor="wait"><g transform="translate(0,180)">
- <use xlink:href="#evenRow"/>
- <text>&lt;a&gt; cursor=wait</text>
- </g></a>
- <g transform="translate(0,200)">
- <use xlink:href="#oddRow"/>
- <text cursor="auto">&lt;text&gt; cursor=auto</text>
- </g>
- <g transform="translate(0,220)">
- <use xlink:href="#evenRow"/>
- <text cursor="wait">&lt;text&gt; cursor=wait</text>
- </g>
- <a cursor="auto"><g transform="translate(0,240)">
- <use xlink:href="#oddRow"/>
- <text>&lt;a&gt;.. &lt;text /&gt;.. &lt;a&gt; cursor=auto</text>
- </g></a>
- <g transform="translate(0,260)">
- <use xlink:href="#evenRow"/>
- <a cursor="crosshair"><text>&lt;a&gt; &lt;text /&gt; &lt;a&gt; cursor=crosshair</text></a>
- </g>
- <g transform="translate(0,280)">
- <use xlink:href="#oddRow"/>
- <text cursor="auto">&lt;text&gt;<a fill="blue">&lt;a/&gt;</a>&lt;text&gt; cursor=auto</text>
- </g>
- <g transform="translate(0,300)">
- <use xlink:href="#evenRow"/>
- <text cursor="wait">&lt;text&gt;<a fill="blue">&lt;a/&gt;</a>&lt;text&gt; cursor=wait</text>
- </g>
- </g>
-
-
- <g transform="translate(330, 120)" class="label" text-anchor="middle" onmouseover="cursorMoved(evt)">
- <g transform="translate(0,0)" cursor="e-resize">
- <use xlink:href="#oddRow"/>
- <text>e-resize</text>
- </g>
-
- <g transform="translate(0,20)" cursor="w-resize">
- <use xlink:href="#evenRow"/>
- <text>w-resize</text>
- </g>
- <g transform="translate(0,40)" cursor="ne-resize">
- <use xlink:href="#oddRow"/>
- <text>ne-resize</text>
- </g>
- <g transform="translate(0,60)" cursor="nw-resize">
- <use xlink:href="#evenRow"/>
- <text>nw-resize</text>
- </g>
- <g transform="translate(0,80)" cursor="n-resize">
- <use xlink:href="#oddRow"/>
- <text>n-resize</text>
- </g>
- <g transform="translate(0,100)" cursor="se-resize">
- <use xlink:href="#evenRow"/>
- <text>se-resize</text>
- </g>
- <g transform="translate(0,120)" cursor="sw-resize">
- <use xlink:href="#oddRow"/>
- <text>sw-resize</text>
- </g>
- <g transform="translate(0,140)" cursor="s-resize">
- <use xlink:href="#evenRow"/>
- <text>s-resize</text>
- </g>
- <g transform="translate(0,160)" cursor="url(#badCustom), crosshair">
- <use xlink:href="#oddRow"/>
- <text>Bad url, crosshair</text>
- </g>
- <g transform="translate(0,180)" cursor="url(#customCursor), wait">
- <use xlink:href="#evenRow"/>
- <text>Good url, wait</text>
- </g>
- <g transform="translate(0,200)" cursor="url(#badCustom), url(#customCursor2), crosshair">
- <use xlink:href="#oddRow"/>
- <text>Bad url, good url, crosshair</text>
- </g>
-
- <g transform="translate(0,220)">
- <use xlink:href="#evenRow"/>
- <use xlink:href="#evenRowCursor" cursor="auto"/>
- <text>&lt;use cursor=auto (wait)&gt;</text>
- </g>
- <g transform="translate(0,240)">
- <use xlink:href="#oddRow"/>
- <use xlink:href="#oddRowCursor" cursor="crosshair" />
- <text>&lt;use cursor=crosshair&gt;</text>
- </g>
-
- <g transform="translate(0,260)">
- <use xlink:href="#evenRow"/>
- <image x="-93" y="-14" width="186" height="16" xlink:href="cursorImage2.svg" cursor="auto"/>
- <text>&lt;image cursor=auto (wait)&gt;</text>
- </g>
- <g transform="translate(0,280)">
- <use xlink:href="#oddRow"/>
- <image x="-93" y="-14" width="186" height="16" xlink:href="cursorImage.svg" cursor="crosshair"/>
- <text>&lt;image cursor=crosshair&gt;</text>
- </g>
- </g>
-
- <script type="text/ecmascript"><![CDATA[
-function cursorMoved(evt) {
- if (evt.target.nodeName == "rect") {
- evt.target.setAttribute("fill", "gold");
- }
-}
-
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
-
- <rect x="25" y="460" width="20" height="20" shape-rendering="crispEdges" fill="red" onclick="evt.target.setAttribute('fill', 'green')" stroke="black"/>
- <g id="done" transform="translate(70, 458)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor2.svg
deleted file mode 100644
index 1f0b26432d5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor2.svg
+++ /dev/null
@@ -1,143 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests support for the cursor property. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: cursor2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500" >
-
- <text class="title" x="50%" y="50">Custom Cursor Hot Spot Test</text>
-
- <script type="text/ecmascript"><![CDATA[
-
-var hitCount = document.getElementById("hitCount");
-var hitCountText = hitCount.firstChild;
-var curHitCount = 0;
-
-function targetHit() {
- curHitCount++;
- hitCountText.data = "" + curHitCount;
-}
-
-var hitTargetArea = document.getElementById("hitTargetArea");
-
-function hotTarget() {
- hitTargetArea.setAttribute("fill", "gold");
-}
-
-function coldTarget() {
- hitTargetArea.setAttribute("fill", "#eeeeee");
-}
-
-var cursorRef = document.getElementById("refNW");
-
-function changeCursor(evt) {
- var target = evt.target;
- var id = target.getAttribute("id");
- var cursorId = "cursor" + id;
- hitTargetArea.setAttribute("cursor", "url(#" + cursorId + "),crosshair");
-
-
- cursorRef.setAttribute("visibility", "hidden");
- cursorRef = document.getElementById("ref" + id);
- cursorRef.setAttribute("visibility", "visible");
-}
-
- ]]></script>
-
- <text class="label" x="50%" y="125" text-anchor="middle">Try and hit the small black dot
- <tspan x="50%" dy="+1.4em">after selecting your cursor</tspan></text>
-
- <g id="hitTargetArea" fill="#eeeeee" transform="translate(175, 150)" shape-rendering="crispEdges" cursor="url(#cursorNW),crosshair" >
- <rect x="0" y="0" width="100" height="100" stroke="black"/>
- <rect x="44" y="44" width="12" height="12" fill="black"/>
- <rect x="45" y="45" width="10" height="10" fill="#eeeeee" />
- <rect x="49" y="40" width="2" height="20" fill="black" />
- <rect y="49" x="40" height="2" width="20" fill="black" />
- <!-- <line x1="40" y1="50" x2="60" y2="50" stroke="black" />
- <line y1="40" x1="50" y2="60" x2="50" stroke="black" /> -->
- <rect x="49" y="49" width="2" height="2" fill="black"
- onclick="targetHit()"
- onmouseover="hotTarget()"
- onmouseout="coldTarget()"/>
- </g>
-
- <text class="label" text-anchor="middle" x="50%" y="270" fill="crimson">Hit Count : <tspan id="hitCount">0</tspan></text>
-
- <text class="label" text-anchor="middle" x="25%" y="340" >Cursor Selection</text>
-
- <g onclick="changeCursor(evt)" transform="translate(112.5, 410)">
- <use xlink:href="#Center" x="-16" y="-16" />
- <use xlink:href="#NW" x="-50" y="-50" />
- <use xlink:href="#N" x="-16" y="-50" />
- <use xlink:href="#NE" x="18" y="-50" />
- <use xlink:href="#E" x="18" y="-16" />
- <use xlink:href="#SE" x="18" y="18" />
- <use xlink:href="#S" x="-16" y="18" />
- <use xlink:href="#SW" x="-50" y="18" />
- <use xlink:href="#W" x="-50" y="-16" />
- </g>
-
- <text class="label" text-anchor="middle" x="75%" y="340" >Current Target Area Cursor</text>
-
- <g transform="translate(321.5, 394)" visibility="hidden">
- <use id="refCenter" xlink:href="#Center" />
- <use id="refNW" xlink:href="#NW" visibility="visible"/>
- <use id="refN" xlink:href="#N" />
- <use id="refNE" xlink:href="#NE" />
- <use id="refE" xlink:href="#E" />
- <use id="refSE" xlink:href="#SE" />
- <use id="refS" xlink:href="#S" />
- <use id="refSW" xlink:href="#SW" />
- <use id="refW" xlink:href="#W" />
- </g>
-
- <defs>
- <image id="Center" xlink:href="../../resources/images/hotSpotCenter.png" width="32" height="32"/>
- <image id="NW" xlink:href="../../resources/images/hotSpotNW.png" width="32" height="32"/>
- <image id="N" xlink:href="../../resources/images/hotSpotN.png" width="32" height="32"/>
- <image id="NE" xlink:href="../../resources/images/hotSpotNE.png" width="32" height="32"/>
- <image id="E" xlink:href="../../resources/images/hotSpotE.png" width="32" height="32"/>
- <image id="SE" xlink:href="../../resources/images/hotSpotSE.png" width="32" height="32"/>
- <image id="S" xlink:href="../../resources/images/hotSpotS.png" width="32" height="32"/>
- <image id="SW" xlink:href="../../resources/images/hotSpotSW.png" width="32" height="32"/>
- <image id="W" xlink:href="../../resources/images/hotSpotW.png" width="32" height="32"/>
-
- <cursor id="cursorCenter" x="16" y="16" xlink:href="../../resources/images/hotSpotCenter.png"/>
- <cursor id="cursorNW" x="0" y="0" xlink:href="../../resources/images/hotSpotNW.png"/>
- <cursor id="cursorN" x="16" y="0" xlink:href="../../resources/images/hotSpotN.png"/>
- <cursor id="cursorNE" x="32" y="0" xlink:href="../../resources/images/hotSpotNE.png"/>
- <cursor id="cursorE" x="32" y="16" xlink:href="../../resources/images/hotSpotE.png"/>
- <cursor id="cursorSE" x="32" y="32" xlink:href="../../resources/images/hotSpotSE.png"/>
- <cursor id="cursorS" x="16" y="32" xlink:href="../../resources/images/hotSpotS.png"/>
- <cursor id="cursorSW" x="0" y="32" xlink:href="../../resources/images/hotSpotSW.png"/>
- <cursor id="cursorW" x="0" y="16" xlink:href="../../resources/images/hotSpotW.png"/>
- </defs>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor3.svg
deleted file mode 100644
index 8c6a0a18d73..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor3.svg
+++ /dev/null
@@ -1,118 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests support for the cursor property. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: cursor3.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500" >
-
- <text class="title" x="50%" y="50">Custom Cursor Image Test</text>
-
- <script type="text/ecmascript"><![CDATA[
-
-var hitCount = document.getElementById("hitCount");
-var hitCountText = hitCount.firstChild;
-var curHitCount = 0;
-
-function targetHit() {
- curHitCount++;
- hitCountText.data = "" + curHitCount;
-}
-
-var hitTargetArea = document.getElementById("hitTargetArea");
-
-function hotTarget() {
- hitTargetArea.setAttribute("fill", "gold");
-}
-
-function coldTarget() {
- hitTargetArea.setAttribute("fill", "#eeeeee");
-}
-
-var cursorRef = document.getElementById("refCenterSmall");
-
-function changeCursor(evt) {
- var target = evt.target;
- var id = target.getAttribute("id");
- var cursorId = "cursor" + id;
- hitTargetArea.setAttribute("cursor", "url(#" + cursorId + "),crosshair");
-
-
- cursorRef.setAttribute("visibility", "hidden");
- cursorRef = document.getElementById("ref" + id);
- cursorRef.setAttribute("visibility", "visible");
-}
- ]]></script>
-
- <text class="label" x="50%" y="125" text-anchor="middle">Try and hit the small black dot
- <tspan x="50%" dy="+1.4em">after selecting your cursor</tspan></text>
-
- <g id="hitTargetArea" fill="#eeeeee" transform="translate(175, 150)" shape-rendering="crispEdges" cursor="url(#cursorCenterSmall),crosshair" >
- <rect x="0" y="0" width="100" height="100" stroke="black"/>
- <rect x="44" y="44" width="12" height="12" fill="black"/>
- <rect x="45" y="45" width="10" height="10" fill="#eeeeee" />
- <rect x="49" y="40" width="2" height="20" fill="black" />
- <rect y="49" x="40" height="2" width="20" fill="black" />
- <!-- <line x1="40" y1="50" x2="60" y2="50" stroke="black" />
- <line y1="40" x1="50" y2="60" x2="50" stroke="black" /> -->
- <rect x="49" y="49" width="2" height="2" fill="black"
- onclick="targetHit()"
- onmouseover="hotTarget()"
- onmouseout="coldTarget()"/>
- </g>
-
- <text class="label" text-anchor="middle" x="50%" y="270" fill="crimson">Hit Count : <tspan id="hitCount">0</tspan></text>
-
- <text class="label" text-anchor="middle" x="25%" y="340" >Cursor Selection</text>
-
- <g onclick="changeCursor(evt)" transform="translate(57.5, 400)">
- <use xlink:href="#CenterSmall" />
- <use xlink:href="#Center" x="32"/>
- <use xlink:href="#CenterBig" x="90"/>
- </g>
-
- <text class="label" text-anchor="middle" x="75%" y="340" >Current Target Area Cursor</text>
-
- <g transform="translate(337.5, 394)" visibility="hidden">
- <use id="refCenter" xlink:href="#Center" />
- <use id="refCenterSmall" xlink:href="#CenterSmall" visibility="visible"/>
- <use id="refCenterBig" xlink:href="#CenterBig" />
- </g>
-
- <defs>
- <image id="Center" xlink:href="../../resources/images/hotSpotCenter.png" x="-16" y="-16" width="32" height="32"/>
- <image id="CenterSmall" xlink:href="../../resources/images/hotSpotCenterSmall.png" x="-8" y="-8" width="16" height="16"/>
- <image id="CenterBig" xlink:href="../../resources/images/hotSpotCenterBig.png" x="-32" y="-32" width="64" height="64"/>
-
- <cursor id="cursorCenter" x="16" y="16" xlink:href="../../resources/images/hotSpotCenter.png"/>
- <cursor id="cursorCenterSmall" x="8" y="8" xlink:href="../../resources/images/hotSpotCenterSmall.png"/>
- <cursor id="cursorCenterBig" x="32" y="32" xlink:href="../../resources/images/hotSpotCenterBig.png"/>
- </defs>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor4.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor4.svg
deleted file mode 100644
index 4671821cf14..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursor4.svg
+++ /dev/null
@@ -1,180 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests support for the cursor property. -->
-<!-- This test shows that JPEG, PNG and TIF formats are supported. It also -->
-<!-- shows that SVG images are not supported for cursors and that BMP images -->
-<!-- are not either. Unsupported image formats result in the same bahavior as -->
-<!-- 'broken images'. The cursor falls back to the built in cursor specified -->
-<!-- at the end of the cursor list values. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: cursor4.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500" >
-
- <text class="title" x="50%" y="50">Custom Cursor Image Test (cntd)</text>
-
- <script type="text/ecmascript"><![CDATA[
-
-var hitCount = document.getElementById("hitCount");
-var hitCountText = hitCount.firstChild;
-var curHitCount = 0;
-
-function targetHit() {
- curHitCount++;
- hitCountText.data = "" + curHitCount;
-}
-
-var hitTargetArea = document.getElementById("hitTargetArea");
-
-function hotTarget() {
- hitTargetArea.setAttribute("fill", "gold");
-}
-
-function coldTarget() {
- hitTargetArea.setAttribute("fill", "#eeeeee");
-}
-
-var cursorRef = document.getElementById("refbrokenImage");
-
-function changeCursor(evt) {
- var target = evt.target;
- var id = target.getAttribute("id");
- var cursorId = "cursor" + id;
- hitTargetArea.setAttribute("cursor", "url(#" + cursorId + "),crosshair");
-
-
- cursorRef.setAttribute("visibility", "hidden");
- cursorRef = document.getElementById("ref" + id);
- if (cursorRef == null) {
- alert("Cannot find " + "ref" + id);
- return;
- }
-
- cursorRef.setAttribute("visibility", "visible");
-}
- ]]></script>
-
- <text class="label" x="50%" y="125" text-anchor="middle">Try and hit the small black dot
- <tspan x="50%" dy="+1.4em">after selecting your cursor</tspan></text>
-
- <g id="hitTargetArea" fill="#eeeeee" transform="translate(175, 150)" shape-rendering="crispEdges" cursor="url(#cursorbrokenImage),crosshair" >
- <rect x="0" y="0" width="100" height="100" stroke="black"/>
- <rect x="44" y="44" width="12" height="12" fill="black"/>
- <rect x="45" y="45" width="10" height="10" fill="#eeeeee" />
- <rect x="49" y="30" width="2" height="40" fill="black" />
- <rect y="49" x="30" height="2" width="40" fill="black" />
- <!-- <line x1="40" y1="50" x2="60" y2="50" stroke="black" />
- <line y1="40" x1="50" y2="60" x2="50" stroke="black" /> -->
- <rect x="49" y="49" width="2" height="2" fill="black"
- onclick="targetHit()"
- onmouseover="hotTarget()"
- onmouseout="coldTarget()"/>
- </g>
-
- <text class="label" text-anchor="middle" x="50%" y="270" fill="crimson">Hit Count : <tspan id="hitCount">0</tspan></text>
-
- <text class="label" text-anchor="middle" x="25%" y="340" >Cursor Selection</text>
-
- <g onclick="changeCursor(evt)" transform="translate(80, 390)" cursor="pointer">
- <use xlink:href="#brokenImage" />
- <use xlink:href="#tiffImage" x="34"/>
- <use xlink:href="#pngImage" x="68"/>
- <use xlink:href="#jpegImage" x="0" y="34"/>
- <use xlink:href="#unsupportedImage" x="34" y="34"/>
- <use xlink:href="#svgImage" x="68" y="34"/>
- <use xlink:href="#svgImage2" x="0" y="68"/>
- <use xlink:href="#svgImage3" x="34" y="68"/>
- <use xlink:href="#svgImage4" x="68" y="68"/>
- </g>
-
- <text class="label" text-anchor="middle" x="75%" y="340" >Current Target Area Cursor</text>
-
- <g transform="translate(337.5, 394)" visibility="hidden" >
- <g id="refbrokenImage" visibility="visible">
- <text class="label" text-anchor="middle" y="40">Broken Image<tspan dy="1.5em" x="0">defaults to crosshair</tspan></text>
- <use xlink:href="#brokenImage" />
- </g>
- <g id="reftiffImage">
- <text class="label" text-anchor="middle" y="40">Tiff Image</text>
- <use xlink:href="#tiffImage" />
- </g>
- <g id="refpngImage">
- <text class="label" text-anchor="middle" y="40">PNG Image</text>
- <use xlink:href="#pngImage" />
- </g>
- <g id="refjpegImage">
- <text class="label" text-anchor="middle" y="40">JPEG Image</text>
- <use xlink:href="#jpegImage" />
- </g>
- <g id="refunsupportedImage">
- <text class="label" text-anchor="middle" y="40">Unsupported Image (BMP)<tspan dy="1.5em" x="0">defaults to crosshair</tspan></text>
- <use xlink:href="#unsupportedImage" />
- </g>
- <g id="refsvgImage">
- <text class="label" text-anchor="middle" y="40">SVG Image<tspan dy="1.5em" x="0">defaults to crosshair</tspan></text>
- <use xlink:href="#svgImage" />
- </g>
- <g id="refsvgImage2">
- <text class="label" text-anchor="middle" y="40">SVG Image<tspan dy="1.5em" x="0">No viewBox/width/height</tspan></text>
- <use xlink:href="#svgImage2" />
- </g>
- <g id="refsvgImage3">
- <text class="label" text-anchor="middle" y="40">SVG Image<tspan dy="1.5em" x="0">ViewBox, no width/height</tspan></text>
- <use xlink:href="#svgImage3" />
- </g>
-y <g id="refsvgImage4">
- <text class="label" text-anchor="middle" y="40">SVG Image<tspan dy="1.5em" x="0">ViewBox, different aspect ratio</tspan></text>
- <use xlink:href="#svgImage4" />
- </g>
-
- </g>
-
- <defs>
- <image id="brokenImage" xlink:href="../../resources/images/iDontExist.png" width="32" height="32" x="-16" y="-16"/>
- <image id="tiffImage" xlink:href="../../resources/images/tiffCursor.tif" width="32" height="32" x="-16" y="-16"/>
- <image id="pngImage" xlink:href="../../resources/images/pngCursor.png" width="32" height="32" x="-16" y="-16"/>
- <image id="jpegImage" xlink:href="../../resources/images/jpegCursor.jpg" width="32" height="32" x="-16" y="-16"/>
- <image id="unsupportedImage" xlink:href="../../resources/images/bmpCursor.bmp" width="32" height="32" x="-16" y="-16"/>
- <image id="svgImage" xlink:href="../../resources/images/svgCursor.svg" width="32" height="32" x="-16" y="-16"/>
- <image id="svgImage2" xlink:href="../../resources/images/svgCursor2.svg" width="32" height="32" x="-16" y="-16"/>
- <image id="svgImage3" xlink:href="../../resources/images/svgCursor3.svg" width="32" height="32" x="-16" y="-16"/>
- <image id="svgImage4" xlink:href="../../resources/images/svgCursor4.svg" width="32" height="32" x="-16" y="-16"/>
-
- <cursor id="cursorbrokenImage" xlink:href="../../resources/images/iDontExist.png" x="16" y="16"/>
- <cursor id="cursortiffImage" xlink:href="../../resources/images/tiffCursor.tif" x="16" y="16"/>
- <cursor id="cursorpngImage" xlink:href="../../resources/images/pngCursor.png" x="16" y="16"/>
- <cursor id="cursorjpegImage" xlink:href="../../resources/images/jpegCursor.jpg" x="16" y="16"/>
- <cursor id="cursorunsupportedImage" xlink:href="../../resources/images/bmpCursor.bmp" x="16" y="16"/>
- <cursor id="cursorsvgImage" xlink:href="../../resources/images/svgCursor.svg" x="16" y="16"/>
- <cursor id="cursorsvgImage2" xlink:href="../../resources/images/svgCursor2.svg" x="16" y="16"/>
- <cursor id="cursorsvgImage3" xlink:href="../../resources/images/svgCursor3.svg" x="16" y="16"/>
- <cursor id="cursorsvgImage4" xlink:href="../../resources/images/svgCursor4.svg" x="16" y="8"/>
- </defs>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage.svg
deleted file mode 100644
index 7e34351d388..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="186" height="16" viewBox="0 0 186 16" >
- <rect x="0" y="0" width="186" height="16" fill="crimson" cursor="wait" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage2.svg
deleted file mode 100644
index 65b049be507..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/cursorImage2.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="186" height="16" viewBox="0 0 186 16" >
- <rect x="0" y="0" width="186" height="16" fill="gold" cursor="wait" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/focus.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/focus.svg
deleted file mode 100644
index 12089a2cf02..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/focus.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests support for the DOMFocusIn, DOMFocusOut, DOMActivate -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: focus.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <text class="title" x="50%" y="50">DOMFocusIn, DOMFocusOut, and DOMActivate test</text>
-
-<g id="body-content">
-
-<rect onactivate="set('orange', 'activate')" onfocusin="set('orange', 'focusin')" onfocusout="set('orange', 'focusout')"
- x="100" y="100" width="100" height="100" style="fill:orange" />
-
-<rect onactivate="set('crimson', 'activate')" onfocusin="set('crimson', 'focusin')" onfocusout="set('crimson', 'focusout')"
- x="250" y="100" width="100" height="100" style="fill:crimson" />
-
-<rect onactivate="set('gold', 'activate')" onfocusin="set('gold', 'focusin')" onfocusout="set('gold', 'focusout')"
- x="100" y="250" width="100" height="100" style="fill:gold" />
-
-<rect onactivate="set('aaa', 'activate')" onfocusin="set('aaa', 'focusin')" onfocusout="set('aaa', 'focusout')"
- x="250" y="250" width="100" height="100" style="fill:#aaa" />
-
-<circle onactivate="set('eee', 'activate')" onfocusin="set('eee', 'focusin')" onfocusout="set('eee', 'focusout')"
- cx="225" cy="225" r="75" style="fill:#eee" />
-
-</g>
-
- <script type="text/ecmascript"><![CDATA[
-function set(color, state) {
- var elt = document.getElementById(color + "." + state);
- elt.setAttribute("fill", "green");
-}
-
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
-
- <g fill="red" stroke="black" transform="translate(40, 420)">
- <g transform="translate(0,0)">
- <rect id="orange.focusin" width="20" height="20" />
- <rect id="orange.focusout" x="25" width="20" height="20" />
- <rect id="orange.activate" x="50" width="20" height="20" />
- </g>
-
- <g transform="translate(75,0)">
- <rect id="crimson.focusin" width="20" height="20" />
- <rect id="crimson.focusout" x="25" width="20" height="20" />
- <rect id="crimson.activate" x="50" width="20" height="20" />
- </g>
-
- <g transform="translate(150,0)">
- <rect id="gold.focusin" width="20" height="20" />
- <rect id="gold.focusout" x="25" width="20" height="20" />
- <rect id="gold.activate" x="50" width="20" height="20" />
- </g>
-
- <g transform="translate(225,0)">
- <rect id="aaa.focusin" width="20" height="20" />
- <rect id="aaa.focusout" x="25" width="20" height="20" />
- <rect id="aaa.activate" x="50" width="20" height="20" />
- </g>
-
- <g transform="translate(300,0)">
- <rect id="eee.focusin" width="20" height="20" />
- <rect id="eee.focusout" x="25" width="20" height="20" />
- <rect id="eee.activate" x="50" width="20" height="20" />
- </g>
-
-
- </g>
- <g id="done" transform="translate(195, 458)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents.svg
deleted file mode 100644
index fbc1e219272..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents.svg
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests support for the DOMFocusIn, DOMFocusOut, DOMActivate -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: keyEvents.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <text class="title" x="50%" y="50">KeyEvents test<tspan x="50%" dy="1.3em">(type an upper case 'A' on each color)</tspan></text>
-
-<g id="body-content">
-
-<rect onkeypress="set('orange', 'keypress')" onkeydown="set('orange', 'keydown')" onkeyup="set('orange', 'keypress')"
- x="100" y="100" width="100" height="100" style="fill:orange" />
-
-<rect onkeypress="set('crimson', 'keypress')" onkeydown="set('crimson', 'keydown')" onkeyup="set('crimson', 'keypress')"
- x="250" y="100" width="100" height="100" style="fill:crimson" />
-
-<rect onkeypress="set('gold', 'keypress')" onkeydown="set('gold', 'keydown')" onkeyup="set('gold', 'keypress')"
- x="100" y="250" width="100" height="100" style="fill:gold" />
-
-<rect onkeypress="set('aaa', 'keypress')" onkeydown="set('aaa', 'keydown')" onkeyup="set('aaa', 'keypress')"
- x="250" y="250" width="100" height="100" style="fill:#aaa" />
-
-<circle onkeypress="set('eee', 'keypress')" onkeydown="set('eee', 'keydown')" onkeyup="set('eee', 'keypress')"
- cx="225" cy="225" r="75" style="fill:#eee" />
-
-</g>
-
- <script type="text/ecmascript"><![CDATA[
-function set(color, state) {
- var elt = document.getElementById(color + "." + state);
- elt.setAttribute("fill", "green");
-}
-
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
-
- <g fill="red" stroke="black" transform="translate(40, 420)">
- <g transform="translate(0,0)">
- <rect id="orange.keypress" width="20" height="20" />
- <rect id="orange.keydown" x="25" width="20" height="20" />
- <rect id="orange.keyup" x="50" width="20" height="20" />
- </g>
-
- <g transform="translate(75,0)">
- <rect id="crimson.keypress" width="20" height="20" />
- <rect id="crimson.keydown" x="25" width="20" height="20" />
- <rect id="crimson.keyup" x="50" width="20" height="20" />
- </g>
-
- <g transform="translate(150,0)">
- <rect id="gold.keypress" width="20" height="20" />
- <rect id="gold.keydown" x="25" width="20" height="20" />
- <rect id="gold.keyup" x="50" width="20" height="20" />
- </g>
-
- <g transform="translate(225,0)">
- <rect id="aaa.keypress" width="20" height="20" />
- <rect id="aaa.keydown" x="25" width="20" height="20" />
- <rect id="aaa.keyup" x="50" width="20" height="20" />
- </g>
-
- <g transform="translate(300,0)">
- <rect id="eee.keypress" width="20" height="20" />
- <rect id="eee.keydown" x="25" width="20" height="20" />
- <rect id="eee.keyup" x="50" width="20" height="20" />
- </g>
-
-
- </g>
-
- <g id="done" transform="translate(195, 458)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents2.svg
deleted file mode 100644
index 0ed2ccb6cd1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/keyEvents2.svg
+++ /dev/null
@@ -1,620 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Traces the DOM_VK_* values on keydown events -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: keyEvents2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <rect x="0" y="0" width="100%" height="100%" fill="white"
- onkeydown="traceKeyCode(evt)" />
-
- <text class="title" x="50%" y="50">KeyEvents test: DOM_VK_* values</text>
-
- <script type="text/ecmascript"><![CDATA[
-
-var traceText = document.createTextNode("");
-var trace = document.getElementById('trace');
-trace.appendChild(traceText);
-
-function traceKeyCode(evt) {
- var keyCode = evt.keyCode;
- var keyCodeStr = "";
-
- switch (keyCode) {
- case 0x30:
- keyCodeStr = "DOM_VK_0"; break;
-
- case 0x31:
- keyCodeStr = "DOM_VK_1"; break;
-
- case 0x32:
- keyCodeStr = "DOM_VK_2"; break;
-
- case 0x33:
- keyCodeStr = "DOM_VK_3"; break;
-
- case 0x34:
- keyCodeStr = "DOM_VK_4"; break;
-
- case 0x35:
- keyCodeStr = "DOM_VK_5"; break;
-
- case 0x36:
- keyCodeStr = "DOM_VK_6"; break;
-
- case 0x37:
- keyCodeStr = "DOM_VK_7"; break;
-
- case 0x38:
- keyCodeStr = "DOM_VK_8"; break;
-
- case 0x39:
- keyCodeStr = "DOM_VK_9"; break;
-
- case 0x41:
- keyCodeStr = "DOM_VK_A"; break;
-
- case 0x1E:
- keyCodeStr = "DOM_VK_ACCEPT"; break;
-
- case 0x6B:
- keyCodeStr = "DOM_VK_ADD"; break;
-
- case 0xFFC9:
- keyCodeStr = "DOM_VK_AGAIN"; break;
-
- case 0x0100:
- keyCodeStr = "DOM_VK_ALL_CANDIDATES"; break;
-
- case 0x00F0:
- keyCodeStr = "DOM_VK_ALPHANUMERIC"; break;
-
- case 0x12:
- keyCodeStr = "DOM_VK_ALT"; break;
-
- case 0xFF7E:
- keyCodeStr = "DOM_VK_ALT_GRAPH"; break;
-
- case 0x96:
- keyCodeStr = "DOM_VK_AMPERSAND"; break;
-
- case 0x97:
- keyCodeStr = "DOM_VK_ASTERISK"; break;
-
- case 0x0200:
- keyCodeStr = "DOM_VK_AT"; break;
-
- case 0x42:
- keyCodeStr = "DOM_VK_B"; break;
-
- case 0xC0:
- keyCodeStr = "DOM_VK_BACK_QUOTE"; break;
-
- case 0x5C:
- keyCodeStr = "DOM_VK_BACK_SLASH"; break;
-
- case 0x08:
- keyCodeStr = "DOM_VK_BACK_SPACE"; break;
-
- case 0xA1:
- keyCodeStr = "DOM_VK_BRACELEFT"; break;
-
- case 0xA2:
- keyCodeStr = "DOM_VK_BRACERIGHT"; break;
-
- case 0x43:
- keyCodeStr = "DOM_VK_C"; break;
-
- case 0x03:
- keyCodeStr = "DOM_VK_CANCEL"; break;
-
- case 0x14:
- keyCodeStr = "DOM_VK_CAPS_LOCK"; break;
-
- case 0x0202:
- keyCodeStr = "DOM_VK_CIRCUMFLEX"; break;
-
- case 0x0C:
- keyCodeStr = "DOM_VK_CLEAR"; break;
-
- case 0x5D:
- keyCodeStr = "DOM_VK_CLOSE_BRACKET"; break;
-
- case 0x0102:
- keyCodeStr = "DOM_VK_CODE_INPUT"; break;
-
- case 0x0201:
- keyCodeStr = "DOM_VK_COLON"; break;
-
- case 0x2C:
- keyCodeStr = "DOM_VK_COMMA"; break;
-
- case 0xFF20:
- keyCodeStr = "DOM_VK_COMPOSE"; break;
-
- case 0x11:
- keyCodeStr = "DOM_VK_CONTROL"; break;
-
- case 0x1C:
- keyCodeStr = "DOM_VK_CONVERT"; break;
-
- case 0xFFCD:
- keyCodeStr = "DOM_VK_COPY"; break;
-
- case 0xFFD1:
- keyCodeStr = "DOM_VK_CUT"; break;
-
- case 0x44:
- keyCodeStr = "DOM_VK_D"; break;
-
- case 0x86:
- keyCodeStr = "DOM_VK_DEAD_ABOVEDOT"; break;
-
- case 0x88:
- keyCodeStr = "DOM_VK_DEAD_ABOVERING"; break;
-
- case 0x81:
- keyCodeStr = "DOM_VK_DEAD_ACUTE"; break;
-
- case 0x85:
- keyCodeStr = "DOM_VK_DEAD_BREVE"; break;
-
- case 0x8A:
- keyCodeStr = "DOM_VK_DEAD_CARON"; break;
-
- case 0x8B:
- keyCodeStr = "DOM_VK_DEAD_CEDILLA"; break;
-
- case 0x82:
- keyCodeStr = "DOM_VK_DEAD_CIRCUMFLEX"; break;
-
- case 0x87:
- keyCodeStr = "DOM_VK_DEAD_DIAERESIS"; break;
-
- case 0x89:
- keyCodeStr = "DOM_VK_DEAD_DOUBLEACUTE"; break;
-
- case 0x80:
- keyCodeStr = "DOM_VK_DEAD_GRAVE"; break;
-
- case 0x8D:
- keyCodeStr = "DOM_VK_DEAD_IOTA"; break;
-
- case 0x84:
- keyCodeStr = "DOM_VK_DEAD_MACRON"; break;
-
- case 0x8C:
- keyCodeStr = "DOM_VK_DEAD_OGONEK"; break;
-
- case 0x8F:
- keyCodeStr = "DOM_VK_DEAD_SEMIVOICED_SOUND"; break;
-
- case 0x83:
- keyCodeStr = "DOM_VK_DEAD_TILDE"; break;
-
- case 0x8E:
- keyCodeStr = "DOM_VK_DEAD_VOICED_SOUND"; break;
-
- case 0x6E:
- keyCodeStr = "DOM_VK_DECIMAL"; break;
-
- case 0x7F:
- keyCodeStr = "DOM_VK_DELETE"; break;
-
- case 0x6F:
- keyCodeStr = "DOM_VK_DIVIDE"; break;
-
- case 0x0203:
- keyCodeStr = "DOM_VK_DOLLAR"; break;
-
- case 0x28:
- keyCodeStr = "DOM_VK_DOWN"; break;
-
- case 0x45:
- keyCodeStr = "DOM_VK_E"; break;
-
- case 0x23:
- keyCodeStr = "DOM_VK_END"; break;
-
- case 0x0D:
- keyCodeStr = "DOM_VK_ENTER"; break;
-
- case 0x3D:
- keyCodeStr = "DOM_VK_EQUALS"; break;
-
- case 0x1B:
- keyCodeStr = "DOM_VK_ESCAPE"; break;
-
- case 0x0204:
- keyCodeStr = "DOM_VK_EURO_SIGN"; break;
-
- case 0x0205:
- keyCodeStr = "DOM_VK_EXCLAMATION_MARK"; break;
-
- case 0x46:
- keyCodeStr = "DOM_VK_F"; break;
-
- case 0x70:
- keyCodeStr = "DOM_VK_F1"; break;
-
- case 0x79:
- keyCodeStr = "DOM_VK_F10"; break;
-
- case 0x7A:
- keyCodeStr = "DOM_VK_F11"; break;
-
- case 0x7B:
- keyCodeStr = "DOM_VK_F12"; break;
-
- case 0xF000:
- keyCodeStr = "DOM_VK_F13"; break;
-
- case 0xF001:
- keyCodeStr = "DOM_VK_F14"; break;
-
- case 0xF002:
- keyCodeStr = "DOM_VK_F15"; break;
-
- case 0xF003:
- keyCodeStr = "DOM_VK_F16"; break;
-
- case 0xF004:
- keyCodeStr = "DOM_VK_F17"; break;
-
- case 0xF005:
- keyCodeStr = "DOM_VK_F18"; break;
-
- case 0xF006:
- keyCodeStr = "DOM_VK_F19"; break;
-
- case 0x71:
- keyCodeStr = "DOM_VK_F2"; break;
-
- case 0xF007:
- keyCodeStr = "DOM_VK_F20"; break;
-
- case 0xF008:
- keyCodeStr = "DOM_VK_F21"; break;
-
- case 0xF009:
- keyCodeStr = "DOM_VK_F22"; break;
-
- case 0xF00A:
- keyCodeStr = "DOM_VK_F23"; break;
-
- case 0xF00B:
- keyCodeStr = "DOM_VK_F24"; break;
-
- case 0x72:
- keyCodeStr = "DOM_VK_F3"; break;
-
- case 0x73:
- keyCodeStr = "DOM_VK_F4"; break;
-
- case 0x74:
- keyCodeStr = "DOM_VK_F5"; break;
-
- case 0x75:
- keyCodeStr = "DOM_VK_F6"; break;
-
- case 0x76:
- keyCodeStr = "DOM_VK_F7"; break;
-
- case 0x77:
- keyCodeStr = "DOM_VK_F8"; break;
-
- case 0x78:
- keyCodeStr = "DOM_VK_F9"; break;
-
- case 0x18:
- keyCodeStr = "DOM_VK_FINAL"; break;
-
- case 0xFFD0:
- keyCodeStr = "DOM_VK_FIND"; break;
-
- case 0x00F3:
- keyCodeStr = "DOM_VK_FULL_WIDTH"; break;
-
- case 0x47:
- keyCodeStr = "DOM_VK_G"; break;
-
- case 0xA0:
- keyCodeStr = "DOM_VK_GREATER"; break;
-
- case 0x48:
- keyCodeStr = "DOM_VK_H"; break;
-
- case 0x00F4:
- keyCodeStr = "DOM_VK_HALF_WIDTH"; break;
-
- case 0x9C:
- keyCodeStr = "DOM_VK_HELP"; break;
-
- case 0x00F2:
- keyCodeStr = "DOM_VK_HIRAGANA"; break;
-
- case 0x24:
- keyCodeStr = "DOM_VK_HOME"; break;
-
- case 0x49:
- keyCodeStr = "DOM_VK_I"; break;
-
- case 0x9B:
- keyCodeStr = "DOM_VK_INSERT"; break;
-
- case 0x0206:
- keyCodeStr = "DOM_VK_INVERTED_EXCLAMATION_MARK"; break;
-
- case 0x4A:
- keyCodeStr = "DOM_VK_J"; break;
-
- case 0x0104:
- keyCodeStr = "DOM_VK_JAPANESE_HIRAGANA"; break;
-
- case 0x0103:
- keyCodeStr = "DOM_VK_JAPANESE_KATAKANA"; break;
-
- case 0x0105:
- keyCodeStr = "DOM_VK_JAPANESE_ROMAN"; break;
-
- case 0x4B:
- keyCodeStr = "DOM_VK_K"; break;
-
- case 0x15:
- keyCodeStr = "DOM_VK_KANA"; break;
-
- case 0x19:
- keyCodeStr = "DOM_VK_KANJI"; break;
-
- case 0x00F1:
- keyCodeStr = "DOM_VK_KATAKANA"; break;
-
- case 0xE1:
- keyCodeStr = "DOM_VK_KP_DOWN"; break;
-
- case 0xE2:
- keyCodeStr = "DOM_VK_KP_LEFT"; break;
-
- case 0xE3:
- keyCodeStr = "DOM_VK_KP_RIGHT"; break;
-
- case 0xE0:
- keyCodeStr = "DOM_VK_KP_UP"; break;
-
- case 0x4C:
- keyCodeStr = "DOM_VK_L"; break;
-
- case 0x25:
- keyCodeStr = "DOM_VK_LEFT"; break;
-
- case 0x0207:
- keyCodeStr = "DOM_VK_LEFT_PARENTHESIS"; break;
-
- case 0x99:
- keyCodeStr = "DOM_VK_LESS"; break;
-
- case 0x4D:
- keyCodeStr = "DOM_VK_M"; break;
-
- case 0x9D:
- keyCodeStr = "DOM_VK_META"; break;
-
- case 0x2D:
- keyCodeStr = "DOM_VK_MINUS"; break;
-
- case 0x1F:
- keyCodeStr = "DOM_VK_MODECHANGE"; break;
-
- case 0x6A:
- keyCodeStr = "DOM_VK_MULTIPLY"; break;
-
- case 0x4E:
- keyCodeStr = "DOM_VK_N"; break;
-
- case 0x1D:
- keyCodeStr = "DOM_VK_NONCONVERT"; break;
-
- case 0x90:
- keyCodeStr = "DOM_VK_NUM_LOCK"; break;
-
- case 0x0208:
- keyCodeStr = "DOM_VK_NUMBER_SIGN"; break;
-
- case 0x60:
- keyCodeStr = "DOM_VK_NUMPAD0"; break;
-
- case 0x61:
- keyCodeStr = "DOM_VK_NUMPAD1"; break;
-
- case 0x62:
- keyCodeStr = "DOM_VK_NUMPAD2"; break;
-
- case 0x63:
- keyCodeStr = "DOM_VK_NUMPAD3"; break;
-
- case 0x64:
- keyCodeStr = "DOM_VK_NUMPAD4"; break;
-
- case 0x65:
- keyCodeStr = "DOM_VK_NUMPAD5"; break;
-
- case 0x66:
- keyCodeStr = "DOM_VK_NUMPAD6"; break;
-
- case 0x67:
- keyCodeStr = "DOM_VK_NUMPAD7"; break;
-
- case 0x68:
- keyCodeStr = "DOM_VK_NUMPAD8"; break;
-
- case 0x69:
- keyCodeStr = "DOM_VK_NUMPAD9"; break;
-
- case 0x4F:
- keyCodeStr = "DOM_VK_O"; break;
-
- case 0x5B:
- keyCodeStr = "DOM_VK_OPEN_BRACKET"; break;
-
- case 0x50:
- keyCodeStr = "DOM_VK_P"; break;
-
- case 0x22:
- keyCodeStr = "DOM_VK_PAGE_DOWN"; break;
-
- case 0x21:
- keyCodeStr = "DOM_VK_PAGE_UP"; break;
-
- case 0xFFCF:
- keyCodeStr = "DOM_VK_PASTE"; break;
-
- case 0x13:
- keyCodeStr = "DOM_VK_PAUSE"; break;
-
- case 0x2E:
- keyCodeStr = "DOM_VK_PERIOD"; break;
-
- case 0x0209:
- keyCodeStr = "DOM_VK_PLUS"; break;
-
- case 0x0101:
- keyCodeStr = "DOM_VK_PREVIOUS_CANDIDATE"; break;
-
- case 0x9A:
- keyCodeStr = "DOM_VK_PRINTSCREEN"; break;
-
- case 0xFFCA:
- keyCodeStr = "DOM_VK_PROPS"; break;
-
- case 0x51:
- keyCodeStr = "DOM_VK_Q"; break;
-
- case 0xDE:
- keyCodeStr = "DOM_VK_QUOTE"; break;
-
- case 0x98:
- keyCodeStr = "DOM_VK_QUOTEDBL"; break;
-
- case 0x52:
- keyCodeStr = "DOM_VK_R"; break;
-
- case 0x27:
- keyCodeStr = "DOM_VK_RIGHT"; break;
-
- case 0x020A:
- keyCodeStr = "DOM_VK_RIGHT_PARENTHESIS"; break;
-
- case 0x00F5:
- keyCodeStr = "DOM_VK_ROMAN_CHARACTERS"; break;
-
- case 0x53:
- keyCodeStr = "DOM_VK_S"; break;
-
- case 0x91:
- keyCodeStr = "DOM_VK_SCROLL_LOCK"; break;
-
- case 0x3B:
- keyCodeStr = "DOM_VK_SEMICOLON"; break;
-
- case 0x6C:
- keyCodeStr = "DOM_VK_SEPARATER"; break;
-
- case 0x10:
- keyCodeStr = "DOM_VK_SHIFT"; break;
-
- case 0x2F:
- keyCodeStr = "DOM_VK_SLASH"; break;
-
- case 0x20:
- keyCodeStr = "DOM_VK_SPACE"; break;
-
- case 0xFFC8:
- keyCodeStr = "DOM_VK_STOP"; break;
-
- case 0x6D:
- keyCodeStr = "DOM_VK_SUBTRACT"; break;
-
- case 0x54:
- keyCodeStr = "DOM_VK_T"; break;
-
- case 0x09:
- keyCodeStr = "DOM_VK_TAB"; break;
-
- case 0x55:
- keyCodeStr = "DOM_VK_U"; break;
-
- case 0x0:
- keyCodeStr = "DOM_VK_UNDEFINED"; break;
-
- case 0x020B:
- keyCodeStr = "DOM_VK_UNDERSCORE"; break;
-
- case 0xFFCB:
- keyCodeStr = "DOM_VK_UNDO"; break;
-
- case 0x26:
- keyCodeStr = "DOM_VK_UP"; break;
-
- case 0x56:
- keyCodeStr = "DOM_VK_V"; break;
-
- case 0x57:
- keyCodeStr = "DOM_VK_W"; break;
-
- case 0x58:
- keyCodeStr = "DOM_VK_X"; break;
-
- case 0x59:
- keyCodeStr = "DOM_VK_Y"; break;
-
- case 0x5A:
- keyCodeStr = "DOM_VK_Z"; break;
-
-
- default:
- keyCodeStr = "UNDEFINED";
- }
-
- traceText.setData(keyCodeStr);
-}
-
- ]]></script>
-
-<g id="body-content" >
-
- <text x="50%" y="200" text-anchor="middle">Type text over the canvas to see the code of the last key pressed</text>
-
- <text id="trace" x="50%" y="250" text-anchor="middle">Last key pressed: </text>
-
-</g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/pointerEvents.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/pointerEvents.svg
deleted file mode 100644
index 04b9c28b092..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/interactivity/pointerEvents.svg
+++ /dev/null
@@ -1,1612 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Tests support for pointer-events. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: pointerEvents.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="svg-root" width="450" height="500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title id="test-title">Test 'pointer-events' property</title>
- <text x="50%" y="30" class="title">Test 'pointer-events' property</text>
-
- <script type="text/ecmascript"><![CDATA[
- function getFillFill(e) {
- var g = e.parentNode;
- var lc = g.lastChild;
- while (lc) {
- if (lc.nodeName == "rect") break;
- lc = lc.previousSibling;
- }
- return lc;
- }
-
- function getFillStroke(e) {
- var f = getFillFill(e);
- if (f) f = f.previousSibling;
- while (f) {
- if (f.nodeName == "rect") break;
- f = f.previousSibling;
- }
- return f;
- }
-
- function getStrokeFill(e) {
- var f = getFillStroke(e);
- if (f) f = f.previousSibling;
- while (f) {
- if (f.nodeName == "rect") break;
- f = f.previousSibling;
- }
- return f;
- }
-
- function getStrokeStroke(e) {
- var f = getStrokeFill(e);
- if (f) f = f.previousSibling;
- while (f) {
- if (f.nodeName == "rect") break;
- f = f.previousSibling;
- }
- return f;
- }
-
- function setFillFill(evt, color) {
- var f = getFillFill(evt.target);
- f.setAttribute("fill", color);
- evt.stopPropagation();
- }
-
- function setFillStroke(evt, color) {
- var f = getFillStroke(evt.target);
- f.setAttribute("fill", color);
- evt.stopPropagation();
- }
- function setStrokeStroke(evt, color) {
- var f = getStrokeStroke(evt.target);
- f.setAttribute("fill", color);
- evt.stopPropagation();
- }
-
- function setStrokeFill(evt, color) {
- var f = getStrokeFill(evt.target);
- f.setAttribute("fill", color);
- evt.stopPropagation();
- }
-
- function onDone() {
- try {
- regardTestInstance.scriptDone();
- } catch (e) {
- alert("This button only works when run in the regard framework");
- }
- }
- function regardStart () {
- document.getElementById("done").setAttribute("visibility", "visible");
- }
- ]]></script>
-
- <g id="done" transform="translate(380, 10)"
- cursor="pointer" onclick="onDone()" visibility="hidden" >
- <rect rx="5" ry="5" width="60" height="25" fill="#EEE" stroke="#000" />
- <text x="30" y="18" font-size="14"
- font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
- <g id="content" transform="translate(-5,-5)">
- <g id="painted" pointer-events="painted" transform="translate(0,50)">
- <rect x="10" y="0" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="100" y1="0" x2="100" y2="50" stroke="#000" />
- <line x1="170" y1="0" x2="170" y2="50" stroke="#000" />
- <line x1="240" y1="0" x2="240" y2="50" stroke="#000" />
- <line x1="310" y1="0" x2="310" y2="50" stroke="#000" />
- <line x1="380" y1="0" x2="380" y2="50" stroke="#000" />
- <text x="20" y="30">Painted</text>
-
- <g transform="translate(100,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(170,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(240,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(310,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(380,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-
- <g id="fill" pointer-events="fill" transform="translate(0,100)">
- <rect x="10" y="0" width="440" height="50" fill="#CCC" stroke="#000"/>
- <line x1="100" y1="0" x2="100" y2="50" stroke="#000" />
- <line x1="170" y1="0" x2="170" y2="50" stroke="#000" />
- <line x1="240" y1="0" x2="240" y2="50" stroke="#000" />
- <line x1="310" y1="0" x2="310" y2="50" stroke="#000" />
- <line x1="380" y1="0" x2="380" y2="50" stroke="#000" />
- <text x="20" y="30">Fill</text>
-
- <g transform="translate(100,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(170,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(240,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(310,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(380,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-
- <g id="stroke" pointer-events="stroke" transform="translate(0,150)">
- <rect x="10" y="0" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="100" y1="0" x2="100" y2="50" stroke="#000" />
- <line x1="170" y1="0" x2="170" y2="50" stroke="#000" />
- <line x1="240" y1="0" x2="240" y2="50" stroke="#000" />
- <line x1="310" y1="0" x2="310" y2="50" stroke="#000" />
- <line x1="380" y1="0" x2="380" y2="50" stroke="#000" />
- <text x="20" y="30">Stroke</text>
-
- <g transform="translate(100,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(170,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(240,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(310,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(380,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-
- <g id="all" pointer-events="all" transform="translate(0,200)">
- <rect x="10" y="0" width="440" height="50" fill="#CCC" stroke="#000"/>
- <line x1="100" y1="0" x2="100" y2="50" stroke="#000" />
- <line x1="170" y1="0" x2="170" y2="50" stroke="#000" />
- <line x1="240" y1="0" x2="240" y2="50" stroke="#000" />
- <line x1="310" y1="0" x2="310" y2="50" stroke="#000" />
- <line x1="380" y1="0" x2="380" y2="50" stroke="#000" />
- <text x="20" y="30">All</text>
-
- <g transform="translate(100,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(170,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(240,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(310,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(380,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-
- <g id="none" pointer-events="none" transform="translate(0,250)">
- <rect x="10" y="0" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="100" y1="0" x2="100" y2="50" stroke="#000" />
- <line x1="170" y1="0" x2="170" y2="50" stroke="#000" />
- <line x1="240" y1="0" x2="240" y2="50" stroke="#000" />
- <line x1="310" y1="0" x2="310" y2="50" stroke="#000" />
- <line x1="380" y1="0" x2="380" y2="50" stroke="#000" />
- <text x="20" y="30">None</text>
-
- <g transform="translate(100,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(170,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(240,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(310,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(380,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-
- <g id="visible" pointer-events="visible" transform="translate(0,300)">
- <rect x="10" y="0" width="440" height="50" fill="#CCC" stroke="#000"/>
- <line x1="100" y1="0" x2="100" y2="50" stroke="#000" />
- <line x1="170" y1="0" x2="170" y2="50" stroke="#000" />
- <line x1="240" y1="0" x2="240" y2="50" stroke="#000" />
- <line x1="310" y1="0" x2="310" y2="50" stroke="#000" />
- <line x1="380" y1="0" x2="380" y2="50" stroke="#000" />
- <text x="20" y="30">Visible</text>
-
- <g transform="translate(100,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(170,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(240,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(310,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(380,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-
- <g id="visiblePainted" pointer-events="visiblePainted"
- transform="translate(0,350)">
- <rect x="10" y="0" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="100" y1="0" x2="100" y2="50" stroke="#000" />
- <line x1="170" y1="0" x2="170" y2="50" stroke="#000" />
- <line x1="240" y1="0" x2="240" y2="50" stroke="#000" />
- <line x1="310" y1="0" x2="310" y2="50" stroke="#000" />
- <line x1="380" y1="0" x2="380" y2="50" stroke="#000" />
- <text x="20" y="30">VisiblePainted</text>
-
- <g transform="translate(100,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(170,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(240,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(310,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(380,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-
- <g id="visibleFill" pointer-events="visibleFill"
- transform="translate(0,400)">
- <rect x="10" y="0" width="440" height="50" fill="#CCC" stroke="#000"/>
- <line x1="100" y1="0" x2="100" y2="50" stroke="#000" />
- <line x1="170" y1="0" x2="170" y2="50" stroke="#000" />
- <line x1="240" y1="0" x2="240" y2="50" stroke="#000" />
- <line x1="310" y1="0" x2="310" y2="50" stroke="#000" />
- <line x1="380" y1="0" x2="380" y2="50" stroke="#000" />
- <text x="20" y="30">VisibleFill</text>
-
- <g transform="translate(100,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(170,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(240,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(310,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(380,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-
- <g id="visibleStroke" pointer-events="visibleStroke"
- transform="translate(0,450)">
- <rect x="10" y="0" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="100" y1="0" x2="100" y2="50" stroke="#000" />
- <line x1="170" y1="0" x2="170" y2="50" stroke="#000" />
- <line x1="240" y1="0" x2="240" y2="50" stroke="#000" />
- <line x1="310" y1="0" x2="310" y2="50" stroke="#000" />
- <line x1="380" y1="0" x2="380" y2="50" stroke="#000" />
- <text x="20" y="30">VisibleStroke</text>
-
- <g transform="translate(100,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(170,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(240,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="black"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(310,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g transform="translate(380,0)">
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setStrokeStroke(evt,'crimson')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setStrokeStroke(evt,'gold')"/>
- <ellipse cx="16" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setStrokeFill(evt,'crimson')"/>
-
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="0"
- fill="none" stroke="none" pointer-events="fill"
- onmouseover="setFillFill(evt,'crimson')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="white" stroke="black" visibility="hidden"
- onmouseover="setFillFill(evt,'gold')"/>
- <ellipse cx="44" cy="25" rx="10" ry="17.5" stroke-width="5"
- fill="none" stroke="none" pointer-events="stroke"
- onmouseover="setFillStroke(evt,'crimson')"/>
-
- <rect x="60" y="4" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="14" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="26" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect x="60" y="36" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchor.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchor.svg
deleted file mode 100644
index 701cb711ca3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchor.svg
+++ /dev/null
@@ -1,728 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- This interactive test validates that the <anchor> tag works on the -->
-<!-- various element types. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: anchor.svg 503215 2007-02-03 14:53:42Z deweese $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-<title>Anchor (&lt;a/&gt;) Test</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40"
- >Anchor (&lt;a&gt;) Test<desc
- >Click in any of the links in the
- table. You should see a smilley.</desc></text>
-
- <defs>
- <g id="smilley">
- <g transform="scale(.8, .8) translate(-15,-15)">
- <circle cx="15" cy="15" r="10"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19"
- stroke="black" stroke-width="1"/>
- </g>
- </g>
-
- <g id="unsmilley">
- <g transform="scale(.8, .8) translate(-15,-15)">
- <circle cx="15" cy="15" r="10"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 1 20 19" fill="none"
- stroke="black" stroke-width="1"/>
- </g>
- </g>
-
- <g id="success" fill="rgb(0,255,0)">
- <use xlink:href="#smilley" />
- </g>
-
- <g id="failure" fill="rgb(255,0,0)">
- <use xlink:href="#unsmilley" />
- </g>
-
- </defs>
-
- <g transform="translate(5, 5) scale(.2)">
- <a xlink:href="#svgView(viewBox(0,0,450,500))">
- <use xlink:href="#success"/>
- <text y="-11" font-size="2" fill="blue" text-decoration="underline" text-anchor="middle">Return to test</text>
- </a>
- </g>
-
- <g transform="translate(10, 5) scale(.2)">
- <a xlink:href="#svgView(viewBox(0,0,450,500))">
- <use xlink:href="#failure"/>
- <text y="-11" font-size="2" fill="blue" text-decoration="underline" text-anchor="middle">Return to test</text>
- </a>
- </g>
-
-
-
- <g id="graphicsElementsTable" transform="translate(4, 60)">
-
- <g id="additionalInfoHeader">
- <g stroke="black">
- <rect x="60" y="0" width="60" height="40" fill="#AFA"/>
- <rect x="120" y="0" width="90" height="40" fill="#FCC"/>
- <rect x="210" y="0" width="90" height="40" fill="#FCC"/>
- <rect x="300" y="0" width="70" height="40" fill="#AFA"/>
- <rect x="370" y="0" width="70" height="40" fill="#FCC"/>
- </g>
- <g id="additionalInfoHeaderLabels" class="label">
- <text x="90" y="15">Link</text>
-
- <text x="165" y="15">preventDefault</text>
- <text x="165" y="30">inside a</text>
-
- <text x="255" y="15">preventDefault</text>
- <text x="255" y="30">outside a</text>
-
- <text x="335" y="15">mouseover</text>
- <text x="335" y="30">prvtDflt</text>
-
- <text x="405" y="15">click</text>
- <text x="405" y="30">prvtDflt</text>
- </g>
- </g>
-
- <g id="rectRow" transform="translate(0, 40)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;rect&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <rect id="testRect" x="80" y="3" fill="gold" width="20" height="14" />
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <rect onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- x="155" y="3" fill="gold" width="20" height="14" />
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <rect x="155" y="3" fill="gold" width="20" height="14" />
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <rect x="155" y="3" fill="gold" width="20" height="14" />
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <rect x="155" y="3" fill="gold" width="20" height="14" />
- </a>
- </g>
-
- </g> <!-- "rectRow" -->
-
- <g id="circleRow" transform="translate(0, 60)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;circle&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <circle id="testCircle" cx="90" cy="10" r="8" fill="crimson" />
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <circle id="testCirclePd1"
- onclick ="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- cx="165" cy="10" r="8" fill="crimson" />
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <circle cx="165" cy="10" r="8" fill="crimson" />
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <circle cx="165" cy="10" r="8" fill="crimson" />
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <circle cx="165" cy="10" r="8" fill="crimson" />
- </a>
- </g>
- </g> <!-- "circleRow" -->
-
- <g id="ellipseRow" transform="translate(0, 80)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;ellipse&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <ellipse cx="90" cy="10" rx="20" ry="6" fill="gold" />
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <ellipse onclick ="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- cx="165" cy="10" rx="20" ry="6" fill="gold" />
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <ellipse cx="165" cy="10" rx="20" ry="6" fill="gold" />
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <ellipse cx="165" cy="10" rx="20" ry="6" fill="gold" />
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <ellipse cx="165" cy="10" rx="20" ry="6" fill="gold" />
- </a>
- </g>
- </g> <!-- "ellipseRow" -->
-
- <g id="lineRow" transform="translate(0, 100)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;line&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <line x1="70" y1="10" x2="110" y2="10" stroke="gold" stroke-width="4" />
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <line onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- x1="145" y1="10" x2="185" y2="10"
- stroke="gold" stroke-width="4" />
- </a>
-
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <line x1="145" y1="10" x2="185" y2="10"
- stroke="gold" stroke-width="4" />
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <line x1="145" y1="10" x2="185" y2="10"
- stroke="gold" stroke-width="4" />
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <line x1="145" y1="10" x2="185" y2="10"
- stroke="gold" stroke-width="4" />
- </a>
- </g>
- </g> <!-- "lineRow" -->
-
- <g id="polylineRow" transform="translate(0, 120)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;polyline&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <polyline transform="translate(60, 0)" points="5,10 5,15 30,15 30,5 55,5 55,10"
- fill="none" stroke="gold" stroke-width="4" />
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <polyline onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- points="140,10 140,15 165,15 165,5 190,5 190,10"
- fill="none" stroke="gold" stroke-width="4" />
- </a>
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <polyline points="140,10 140,15 165,15 165,5 190,5 190,10"
- fill="none" stroke="gold" stroke-width="4" />
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <polyline points="140,10 140,15 165,15 165,5 190,5 190,10"
- fill="none" stroke="gold" stroke-width="4" />
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <polyline points="140,10 140,15 165,15 165,5 190,5 190,10"
- fill="none" stroke="gold" stroke-width="4" />
- </a>
- </g>
- </g> <!-- "polylineRow" -->
-
- <g id="polygonRow" transform="translate(0, 140)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;polygon&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <polygon points="65,10 65,15 90,15 90,5 115,5 115,10"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <polygon onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- points="140,10 140,15 165,15 165,5 190,5 190,10"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <polygon points="140,10 140,15 165,15 165,5 190,5 190,10"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <polygon points="140,10 140,15 165,15 165,5 190,5 190,10"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <polygon points="140,10 140,15 165,15 165,5 190,5 190,10"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
- </g>
- </g> <!-- "polygonRow" -->
-
- <g id="pathRow" transform="translate(0, 160)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;path&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <path d="M65,10l0,5l25,0l0,-10l25,0l0,5Z"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <path onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- d="M140,10l0,5l25,0l0,-10l25,0l0,5Z"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <path d="M140,10l0,5l25,0l0,-10l25,0l0,5Z"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <path d="M140,10l0,5l25,0l0,-10l25,0l0,5Z"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <path d="M140,10l0,5l25,0l0,-10l25,0l0,5Z"
- fill="gold" stroke="black" stroke-width="1" />
- </a>
- </g>
- </g> <!-- "pathRow" -->
-
- <g id="imageRow" transform="translate(0, 180)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;image&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image x="68" y="1" width="43" height="18"
- xlink:href="../../resources/images/tde.jpg"/>
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <image onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- x="143" y="1" width="43" height="18"
- xlink:href="../../resources/images/tde.jpg"/>
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <image x="143" y="1" width="43" height="18"
- xlink:href="../../resources/images/tde.jpg"/>
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image x="143" y="1" width="43" height="18"
- xlink:href="../../resources/images/tde.jpg"/>
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <image x="143" y="1" width="43" height="18"
- xlink:href="../../resources/images/tde.jpg"/>
- </a>
- </g>
- </g> <!-- "imageRow" -->
-
- <g id="svgImageRow" transform="translate(0, 200)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;image&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image x="80" y="2" width="24" height="18"
- xlink:href="../../resources/images/svg.svg"/>
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <image onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- x="155" y="2" width="24" height="18"
- xlink:href="../../resources/images/svg.svg"/>
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <image x="155" y="2" width="24" height="18"
- xlink:href="../../resources/images/svg.svg"/>
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image x="155" y="2" width="24" height="18"
- xlink:href="../../resources/images/svg.svg"/>
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <image x="155" y="2" width="24" height="18"
- xlink:href="../../resources/images/svg.svg"/>
- </a>
- </g>
- </g> <!-- "svgImageRow" -->
-
- <g id="textRow" transform="translate(0, 220)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;text&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <text x="90" y="15" text-anchor="middle">Ho, la, la!</text>
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <text onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- x="165" y="15" text-anchor="middle">Ho, la, la!</text>
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <text x="165" y="15" text-anchor="middle">Ho, la, la!</text>
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <text x="165" y="15" text-anchor="middle">Ho, la, la!</text>
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <text x="165" y="15" text-anchor="middle">Ho, la, la!</text>
- </a>
- </g>
- </g> <!-- "textRow" -->
-
- <g id="useRow" transform="translate(0, 240)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;use&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <use xlink:href="#testRect" />
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <use onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()"
- x="75" xlink:href="#testRect" />
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <use x="75" xlink:href="#testRect" />
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <use x="75" xlink:href="#testRect" />
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <use x="75" xlink:href="#testRect" />
- </a>
- </g>
-
- </g> <!-- "useRow" -->
-
- <g id="groupRow" transform="translate(0, 260)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20"/>
- <rect x="60 " y="0" width="60" height="20"/>
- <rect x="120" y="0" width="90" height="20"/>
- <rect x="210" y="0" width="90" height="20"/>
- <rect x="300" y="0" width="70" height="20"/>
- <rect x="370" y="0" width="70" height="20"/>
- </g>
-
- <text x="30" y="15" class="label">&lt;g&gt;</text>
-
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g>
- <use xlink:href="#testRect" />
- <use x="10" xlink:href="#testCircle"/>
- </g>
- </a>
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <g onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <use x="75" xlink:href="#testRect" />
- <use x="85" xlink:href="#testCircle"/>
- </g>
- </a>
-
- <g transform="translate(90,0)"
- onclick="evt.preventDefault()"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <g>
- <use x="75" xlink:href="#testRect" />
- <use x="85" xlink:href="#testCircle"/>
- </g>
- </a>
- </g>
-
- <g transform="translate(170,0)"
- onmouseover="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g>
- <use x="75" xlink:href="#testRect" />
- <use x="85" xlink:href="#testCircle"/>
- </g>
- </a>
- </g>
-
- <g transform="translate(240,0)"
- onclick="evt.preventDefault()">
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <g>
- <use x="75" xlink:href="#testRect" />
- <use x="85" xlink:href="#testCircle"/>
- </g>
- </a>
- </g>
- </g> <!-- "groupRow" -->
-
- <a xlink:href="#svgView(viewBox(8,2.5,4,4))">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g transform="translate(120,330)">
- <use xlink:href="#testRect" />
- <use x="10" xlink:href="#testCircle"/>
- </g>
- </a>
- </a>
-
- <text x="215" y="365" class="label"
- >Element with two 'a' elems</text>
-
- </g>
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchorInsideText.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchorInsideText.svg
deleted file mode 100644
index 77070c2c963..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/anchorInsideText.svg
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- test anchor inside text -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: anchorInsideText.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <text class="title" x="50%" y="40">test anchor inside text
- <desc>Click in any of the links in the table. You should see a smilley.</desc></text>
-
-<g>
-
- <defs>
- <g id="smilley">
- <g transform="scale(.8, .8) translate(-15,-15)">
- <circle cx="15" cy="15" r="10"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1"/>
- </g>
- </g>
- <g id="successBlack" fill="#aaa">
- <use xlink:href="#smilley" />
- </g>
- <g id="successCrimson" fill="crimson">
- <use xlink:href="#smilley" />
- </g>
- <g id="successOrange" fill="orange">
- <use xlink:href="#smilley" />
- </g>
- <g id="successBlue" fill="blue">
- <use xlink:href="#smilley" />
- </g>
-
- <path id="Path1" style="fill:none; stroke:blue;"
- d="M140 300 C140 150 280 150 280 300"/>
-
- </defs>
-
- <g transform="translate(5, 5) scale(.2)">
- <use xlink:href="#successBlack"/>
- <a xlink:href="#svgView(viewBox(0,0,450,500))">
- <text y="-11" font-size="2" fill="blue" text-decoration="underline" text-anchor="middle">Return to test</text>
- </a>
- </g>
- <g transform="translate(15, 5) scale(.2)">
- <use xlink:href="#successCrimson"/>
- <a xlink:href="#svgView(viewBox(0,0,450,500))">
- <text y="-11" font-size="2" fill="blue" text-decoration="underline" text-anchor="middle">Return to test</text>
- </a>
- </g>
- <g transform="translate(25, 5) scale(.2)">
- <use xlink:href="#successOrange"/>
- <a xlink:href="#svgView(viewBox(0,0,450,500))">
- <text y="-11" font-size="2" fill="blue" text-decoration="underline" text-anchor="middle">Return to test</text>
- </a>
- </g>
- <g transform="translate(35, 5) scale(.2)">
- <use xlink:href="#successBlue"/>
- <a xlink:href="#svgView(viewBox(0,0,450,500))">
- <text y="-11" font-size="2" fill="blue" text-decoration="underline" text-anchor="middle">Return to test</text>
- </a>
- </g>
-
- <view id="black" viewBox="3,2.5,4,4" />
- <view id="crimson" viewBox="13,2.5,4,4" />
- <view id="orange" viewBox="23,2.5,4,4" />
- <view id="blue" viewBox="33,2.5,4,4" />
-
-<!-- ################################################## -->
-
-<a xlink:href="#black">
-<text x="50" y="100">This is simple text under the text element
-<a xlink:href="#crimson"><tspan fill="crimson">and here is a simple tspan </tspan></a>
-and
-<tspan x="50" dy="1.1em" fill="orange"><a xlink:href="#orange">some more with nested <a xlink:href="#blue"><tspan fill="blue"> tspan </tspan></a>and more...</a></tspan>
-</text>
-</a>
-
-
-<!-- ################################################## -->
-
-<g transform="translate(0 300)" >
-<a xlink:href="#black">
-<text x="50" y="100">This is text with transform
-<a xlink:href="#crimson"><tspan fill="crimson">and here is a simple tspan </tspan></a>
-and
-<tspan x="50" dy="1.1em" fill="orange"><a xlink:href="#orange">some more with nested <a xlink:href="#blue"><tspan fill="blue"> tspan </tspan></a> and more...</a></tspan>
-</text>
-</a>
-</g>
-
-<!-- ################################################## -->
-
-<use xlink:href="#Path1" />
-
-<a xlink:href="#black">
-<text x="50" y="300" fill="black">This is simple
-<textPath fill="crimson" xlink:href="#Path1" startOffset="0%"><a xlink:href="#crimson">text on a path
-<a xlink:href="#orange"><tspan fill="orange" dy="-10">with nested tspan</tspan></a>
-<tspan dy="10"> and dy attributes </tspan></a></textPath>
-<tspan fill="blue" dx="10"><a xlink:href="#blue">all with</a></tspan> different links.
-</text>
-</a>
-
-
-<text x="50%" y="350" text-anchor="middle">Only the
-<a xlink:href="#crimson"><tspan fill="crimson">crimson tspan</tspan></a> has an anchor</text>
-
-</g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingTransform.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingTransform.svg
deleted file mode 100644
index 59cd18c1792..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingTransform.svg
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Linking and viewBox test. -->
-<!-- -->
-<!-- @author Thierry.Kormann@sophia.inria.fr -->
-<!-- @version $Id: linkingTransform.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Linking and transform test</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <g id="testContent">
-
- <text x="225" y="50" class="title">
-Linking and transform test
- </text>
-
-<defs>
- <g id="arrow">
- <polygon points="0 -20 20 0 10 0 10 20 -10 20 -10 0 -20 0" />
- </g>
-</defs>
-
-<g transform="translate(20 70)">
-
- <a xlink:href="#svgView(transform(translate(0,-50))">
- <use xlink:href="#arrow" transform="translate(205 120)"/>
- </a>
-
- <a xlink:href="#svgView(transform(translate(50,0))">
- <use xlink:href="#arrow" transform="translate(255 180)rotate(90)"/>
- </a>
-
- <a xlink:href="#svgView(transform(translate(-50,0))">
- <use xlink:href="#arrow" transform="translate(155 180)rotate(-90)"/>
- </a>
-
- <a xlink:href="#svgView(transform(translate(0,50))">
- <use xlink:href="#arrow" transform="translate(205 240)rotate(180)"/>
- </a>
-
-</g>
-
-<a xlink:href="#body">
-<circle cx="225" cy="250" r="10" />
-</a>
-
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingViewBox.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingViewBox.svg
deleted file mode 100644
index 161d0cc7774..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/linkingViewBox.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Linking and viewBox test. -->
-<!-- -->
-<!-- @author Thierry.Kormann@sophia.inria.fr -->
-<!-- @version $Id: linkingViewBox.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Linking and viewBox test</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <g id="testContent">
-
- <text x="225" y="50" class="title">
-Linking and viewBox test
- </text>
-
-<a xlink:href="#svgView(viewBox(125,125,100,100))">
- <text x="120" y="90" class="title" style="fill:blue;text-decoration:underline">
-Click here to start...
- </text>
-</a>
-
-<g transform="translate(125 125)"
- style="stroke:black;stroke-width:4;font-size:12;text-anchor:middle">
-
-<rect x="0" y="0" width="100" height="100" style="fill:crimson" />
-<a xlink:href="#svgView(viewBox(235,125,100,100))"> <!-- go to orange -->
-<text x="50" y="50" style="fill:blue;stroke:none;text-decoration:underline">Go to 'orange'</text>
-</a>
-
-
-<rect x="110" y="0" width="100" height="100" style="fill:orange" />
-<a xlink:href="#svgView(viewBox(125,235,100,100))"> <!-- go to gold -->
-<text x="160" y="50" style="fill:blue;stroke:none;text-decoration:underline">Go to 'gold'</text>
-</a>
-
-
-<rect x="0" y="110" width="100" height="100" style="fill:gold" />
-<a xlink:href="#svgView(viewBox(235,235,100,100))"> <!-- go to grey -->
-<text x="50" y="160" style="fill:blue;stroke:none;text-decoration:underline">Go to 'grey'</text>
-</a>
-
-
-<rect x="110" y="110" width="100" height="100" style="fill:#eee" />
-<a xlink:href="#svgView(viewBox(125,125,100,100))"> <!-- go to crimson -->
-<text x="160" y="160" style="fill:blue;stroke:none;text-decoration:underline">Back to 'crimson'</text>
-</a>
-
-</g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents.svg
deleted file mode 100644
index 1443662fca2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents.svg
+++ /dev/null
@@ -1,325 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This interactive test validates that the pointer-events property -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: pointerEvents.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Pointer Events Test</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">'pointer-events' Test
- <desc>Click in any of the links in the
- table. You should see a smilley.</desc></text>
-
- <defs>
- <g id="smilley">
- <g transform="scale(.8, .8) translate(-15,-15)">
- <circle cx="15" cy="15" r="10"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1"/>
- </g>
- </g>
-
- <g id="success" fill="rgb(0,255,0)">
- <use xlink:href="#smilley" />
- </g>
- <g id="cell">
- <rect x="20" y="60" width="120" height="20" style="fill:#eee; stroke:black"/>
- <rect x="20" y="80" width="120" height="100" style="fill:none; stroke:black"/>
-
- <g>
- <g>
- <rect x="90" y="90" width="40" height="20" style="fill:#aaa"/>
- </g>
-
- <g transform="translate(0 30)">
- <rect x="90" y="90" width="40" height="20" style="fill:none; stroke:black; stroke-width:4"/>
- </g>
-
- <g transform="translate(0 60)">
- <rect x="90" y="90" width="40" height="20" style="fill:#aaa; stroke:black; stroke-width:4"/>
- </g>
- </g>
- </g>
-
- </defs>
-
- <g transform="translate(5, 5) scale(.2)">
- <use xlink:href="#success"/>
- <a xlink:href="#svgView(viewBox(0,0,450,500))">
- <text y="-11" font-size="2" fill="blue" text-decoration="underline" text-anchor="middle">Return to test</text>
- </a>
- </g>
-
-<!-- ######################################### -->
-
-
-<g style="text-anchor:middle;">
-
-<g transform="translate(0 0)">
- <use xlink:href="#cell" />
- <text x="80" y="74">visiblePainted</text>
-</g>
-
-<g transform="translate(140 0)">
- <use xlink:href="#cell" />
- <text x="80" y="74">visibleFill</text>
-</g>
-
-<g transform="translate(280 0)">
- <use xlink:href="#cell" />
- <text x="80" y="74">visibleStroke</text>
-</g>
-
-<g transform="translate(0 130)">
- <use xlink:href="#cell" />
- <text x="80" y="74">visible</text>
-</g>
-
-<g transform="translate(140 130)">
- <use xlink:href="#cell" />
- <text x="80" y="74">painted</text>
-</g>
-
-<g transform="translate(280 130)">
- <use xlink:href="#cell" />
- <text x="80" y="74">fill</text>
-</g>
-
-<g transform="translate(0 260)">
- <use xlink:href="#cell" />
- <text x="80" y="74">stroke</text>
-</g>
-
-<g transform="translate(140 260)">
- <use xlink:href="#cell" />
- <text x="80" y="74">all</text>
-</g>
-
-<g transform="translate(280 260)">
- <use xlink:href="#cell" />
- <text x="80" y="74">none</text>
-</g>
-
-<!-- ######################################### -->
-
-<g transform="translate(0 0)" style="pointer-events:visiblePainted">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g style="fill:crimson">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 30)" style="fill:none; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 60)" style="fill:crimson; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- </a>
-</g>
-
-<g transform="translate(140 0)" style="pointer-events:visibleFill">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g style="fill:crimson">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 30)" style="fill:none; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 60)" style="fill:crimson; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- </a>
-</g>
-
-<g transform="translate(280 0)" style="pointer-events:visibleStroke">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g style="fill:crimson">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 30)" style="fill:none; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 60)" style="fill:crimson; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- </a>
-</g>
-
-<g transform="translate(0 130)" style="pointer-events:visible">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g style="fill:crimson">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 30)" style="fill:none; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 60)" style="fill:crimson; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- </a>
-</g>
-
-<g transform="translate(140 130)" style="pointer-events:painted">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g style="fill:crimson">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 30)" style="fill:none; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 60)" style="fill:crimson; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- </a>
-</g>
-
-<g transform="translate(280 130)" style="pointer-events:fill">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g style="fill:crimson">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 30)" style="fill:none; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 60)" style="fill:crimson; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- </a>
-</g>
-
-<g transform="translate(0 260)" style="pointer-events:stroke">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g style="fill:crimson">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 30)" style="fill:none; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 60)" style="fill:crimson; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- </a>
-</g>
-
-<g transform="translate(140 260)" style="pointer-events:all">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g style="fill:crimson">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 30)" style="fill:none; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 60)" style="fill:crimson; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- </a>
-</g>
-
-<g transform="translate(280 260)" style="pointer-events:none">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <g style="fill:crimson">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 30)" style="fill:none; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- <g transform="translate(0 60)" style="fill:crimson; stroke:gold; stroke-width:4">
- <rect x="30" y="90" width="40" height="20" />
- <rect x="90" y="90" width="40" height="20" style="visibility:hidden"/>
- </g>
-
- </a>
-</g>
-
-</g>
-
-
-
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents2.svg
deleted file mode 100644
index a9c4139164c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/linking/pointerEvents2.svg
+++ /dev/null
@@ -1,256 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- This interactive test validates that the pointer-events property -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: pointerEvents2.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Pointer Events Test</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">'pointer-events' Test
- <desc>Click in any of the links in the
- table. You should see a smilley.</desc></text>
-
- <defs>
- <g id="smilley">
- <g transform="scale(.8, .8) translate(-15,-15)">
- <circle cx="15" cy="15" r="10"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1"/>
- </g>
- </g>
-
- <g id="success" fill="rgb(0,255,0)">
- <use xlink:href="#smilley" />
- </g>
- <g id="cell">
- <rect x="20" y="60" width="120" height="20" style="fill:#eee; stroke:black"/>
- <rect x="20" y="80" width="120" height="100" style="fill:none; stroke:black"/>
-
- <g style="fill:#aaa">
- <rect x="35" y="90" width="35" height="14.5" />
- <rect x="90" y="90" width="35" height="14.5" />
- <rect x="25" y="120" width="50" height="28" />
- <rect x="80" y="120" width="50" height="28" />
- <rect x="35" y="158" width="30" height="16" />
- <rect x="90" y="158" width="30" height="16" />
- </g>
- </g>
-
- </defs>
-
- <g transform="translate(5, 5) scale(.2)">
- <use xlink:href="#success"/>
- <a xlink:href="#svgView(viewBox(0,0,450,500))">
- <text y="-11" font-size="2" fill="blue" text-decoration="underline" text-anchor="middle">Return to test</text>
- </a>
- </g>
-
-<!-- ######################################### -->
-
-
-<g style="text-anchor:middle;">
-
-<g transform="translate(0 0)">
- <use xlink:href="#cell" />
- <text x="80" y="74">visiblePainted</text>
-</g>
-
-<g transform="translate(140 0)">
- <use xlink:href="#cell" />
- <text x="80" y="74">visibleFill</text>
-</g>
-
-<g transform="translate(280 0)">
- <use xlink:href="#cell" />
- <text x="80" y="74">visibleStroke</text>
-</g>
-
-<g transform="translate(0 130)">
- <use xlink:href="#cell" />
- <text x="80" y="74">visible</text>
-</g>
-
-<g transform="translate(140 130)">
- <use xlink:href="#cell" />
- <text x="80" y="74">painted</text>
-</g>
-
-<g transform="translate(280 130)">
- <use xlink:href="#cell" />
- <text x="80" y="74">fill</text>
-</g>
-
-<g transform="translate(0 260)">
- <use xlink:href="#cell" />
- <text x="80" y="74">stroke</text>
-</g>
-
-<g transform="translate(140 260)">
- <use xlink:href="#cell" />
- <text x="80" y="74">all</text>
-</g>
-
-<g transform="translate(280 260)">
- <use xlink:href="#cell" />
- <text x="80" y="74">none</text>
-</g>
-
-<!-- ######################################### -->
-
-<g transform="translate(0 0)" style="pointer-events:visiblePainted">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="90" width="35" height="14.5" />
- <image xlink:href="../../resources/images/tde.jpg" x="90" y="90" width="35" height="14.5" style="visibility:hidden"/>
-
- <image xlink:href="../../resources/images/svg.svg" x="25" y="120" width="50" height="28" />
- <image xlink:href="../../resources/images/svg.svg" x="80" y="120" width="50" height="28" style="visibility:hidden"/>
-
- <text x="50" y="170">Batik</text>
- <text x="105" y="170" style="visibility:hidden">Batik</text>
- </a>
-</g>
-
-<g transform="translate(140 0)" style="pointer-events:visibleFill">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="90" width="35" height="14.5" />
- <image xlink:href="../../resources/images/tde.jpg" x="90" y="90" width="35" height="14.5" style="visibility:hidden"/>
-
- <image xlink:href="../../resources/images/svg.svg" x="25" y="120" width="50" height="28" />
- <image xlink:href="../../resources/images/svg.svg" x="80" y="120" width="50" height="28" style="visibility:hidden"/>
-
- <text x="50" y="170">Batik</text>
- <text x="105" y="170" style="visibility:hidden">Batik</text>
- </a>
-</g>
-
-<g transform="translate(280 0)" style="pointer-events:visibleStroke">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="90" width="35" height="14.5" />
- <image xlink:href="../../resources/images/tde.jpg" x="90" y="90" width="35" height="14.5" style="visibility:hidden"/>
-
- <image xlink:href="../../resources/images/svg.svg" x="25" y="120" width="50" height="28" />
- <image xlink:href="../../resources/images/svg.svg" x="80" y="120" width="50" height="28" style="visibility:hidden"/>
-
- <text x="50" y="170">Batik</text>
- <text x="105" y="170" style="visibility:hidden">Batik</text>
- </a>
-</g>
-
-<g transform="translate(0 130)" style="pointer-events:visible">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="90" width="35" height="14.5" />
- <image xlink:href="../../resources/images/tde.jpg" x="90" y="90" width="35" height="14.5" style="visibility:hidden"/>
-
- <image xlink:href="../../resources/images/svg.svg" x="25" y="120" width="50" height="28" />
- <image xlink:href="../../resources/images/svg.svg" x="80" y="120" width="50" height="28" style="visibility:hidden"/>
-
- <text x="50" y="170">Batik</text>
- <text x="105" y="170" style="visibility:hidden">Batik</text>
- </a>
-</g>
-
-<g transform="translate(140 130)" style="pointer-events:painted">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="90" width="35" height="14.5" />
- <image xlink:href="../../resources/images/tde.jpg" x="90" y="90" width="35" height="14.5" style="visibility:hidden"/>
-
- <image xlink:href="../../resources/images/svg.svg" x="25" y="120" width="50" height="28" />
- <image xlink:href="../../resources/images/svg.svg" x="80" y="120" width="50" height="28" style="visibility:hidden"/>
-
- <text x="50" y="170">Batik</text>
- <text x="105" y="170" style="visibility:hidden">Batik</text>
- </a>
-</g>
-
-<g transform="translate(280 130)" style="pointer-events:fill">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="90" width="35" height="14.5" />
- <image xlink:href="../../resources/images/tde.jpg" x="90" y="90" width="35" height="14.5" style="visibility:hidden"/>
-
- <image xlink:href="../../resources/images/svg.svg" x="25" y="120" width="50" height="28" />
- <image xlink:href="../../resources/images/svg.svg" x="80" y="120" width="50" height="28" style="visibility:hidden"/>
-
- <text x="50" y="170">Batik</text>
- <text x="105" y="170" style="visibility:hidden">Batik</text>
- </a>
-</g>
-
-<g transform="translate(0 260)" style="pointer-events:stroke">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="90" width="35" height="14.5" />
- <image xlink:href="../../resources/images/tde.jpg" x="90" y="90" width="35" height="14.5" style="visibility:hidden"/>
-
- <image xlink:href="../../resources/images/svg.svg" x="25" y="120" width="50" height="28" />
- <image xlink:href="../../resources/images/svg.svg" x="80" y="120" width="50" height="28" style="visibility:hidden"/>
-
- <text x="50" y="170">Batik</text>
- <text x="105" y="170" style="visibility:hidden">Batik</text>
- </a>
-</g>
-
-<g transform="translate(140 260)" style="pointer-events:all">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="90" width="35" height="14.5" />
- <image xlink:href="../../resources/images/tde.jpg" x="90" y="90" width="35" height="14.5" style="visibility:hidden"/>
-
- <image xlink:href="../../resources/images/svg.svg" x="25" y="120" width="50" height="28" />
- <image xlink:href="../../resources/images/svg.svg" x="80" y="120" width="50" height="28" style="visibility:hidden"/>
-
- <text x="50" y="170">Batik</text>
- <text x="105" y="170" style="visibility:hidden">Batik</text>
- </a>
-</g>
-
-<g transform="translate(280 260)" style="pointer-events:none">
- <a xlink:href="#svgView(viewBox(3,2.5,4,4))">
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="90" width="35" height="14.5" />
- <image xlink:href="../../resources/images/tde.jpg" x="90" y="90" width="35" height="14.5" style="visibility:hidden"/>
-
- <image xlink:href="../../resources/images/svg.svg" x="25" y="120" width="50" height="28" />
- <image xlink:href="../../resources/images/svg.svg" x="80" y="120" width="50" height="28" style="visibility:hidden"/>
-
- <text x="50" y="170">Batik</text>
- <text x="105" y="170" style="visibility:hidden">Batik</text>
- </a>
-</g>
-
-</g>
-
-
-
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clip.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clip.svg
deleted file mode 100644
index 0947577c715..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clip.svg
+++ /dev/null
@@ -1,223 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: clip.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Clip Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="40" class="title">
- Clip Test
- </text>
-
- <defs>
- <!-- ============================================== -->
- <!-- clipPathUnits : default (userSpaceOnUse) -->
- <!-- ============================================== -->
- <clipPath id="clip_1_1">
- <circle cx="36" cy="60" r="36"/>
- <circle cx="84" cy="60" r="36"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : objectBoundingBox -->
- <!-- ============================================== -->
- <clipPath id="clip_1_2" clipPathUnits="objectBoundingBox">
- <circle cx=".3" cy=".5" r=".3"/>
- <circle cx=".7" cy=".5" r=".3"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : userSpaceOnUse -->
- <!-- ============================================== -->
- <clipPath id="clip_1_3" clipPathUnits="userSpaceOnUse">
- <circle cx="36" cy="60" r="36"/>
- <circle cx="84" cy="60" r="36"/>
- </clipPath>
-
- <clipPath id="clip00" clipPathUnits="objectBoundingBox">
- <circle cx=".5" cy=".5" r=".16"/>
- </clipPath>
-
- <clipPath id="clip0" clipPathUnits="objectBoundingBox">
- <circle cx=".5" cy=".5" r=".16" style="clip-path:url(#clip00)"/>
- </clipPath>
-
- <clipPath id="clip" clipPathUnits="objectBoundingBox" style="clip-path:url(#clip0)">
- <circle cx=".5" cy=".5" r=".16"/>
- </clipPath>
-
- <!-- ============================================== -->
- <!-- clipPathUnits : default (userSpaceOnUse) -->
- <!-- clip-path on the clipPath element -->
- <!-- ============================================== -->
- <clipPath id="clip_2_1" style="clip-path:url(#clip)">
- <circle cx="36" cy="60" r="36"/>
- <circle cx="84" cy="60" r="36"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : objectBoundingBox -->
- <!-- clip-path on the clipPath element -->
- <!-- ============================================== -->
- <clipPath id="clip_2_2" clipPathUnits="objectBoundingBox" style="clip-path:url(#clip)">
- <circle cx=".3" cy=".5" r=".3"/>
- <circle cx=".7" cy=".5" r=".3"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : userSpaceOnUse -->
- <!-- clip-path on the clipPath element -->
- <!-- ============================================== -->
- <clipPath id="clip_2_3" clipPathUnits="userSpaceOnUse" style="clip-path:url(#clip)">
- <circle cx="36" cy="60" r="36"/>
- <circle cx="84" cy="60" r="36"/>
- </clipPath>
-
- <!-- ============================================== -->
- <!-- clipPathUnits : default (userSpaceOnUse) -->
- <!-- clip-path on the clipPath children elements -->
- <!-- ============================================== -->
- <clipPath id="clip_3_1">
- <circle cx="36" cy="60" r="36" style="clip-path:url(#clip)"/>
- <circle cx="84" cy="60" r="36" style="clip-path:url(#clip)"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : objectBoundingBox -->
- <!-- clip-path on the clipPath children elements -->
- <!-- ============================================== -->
- <clipPath id="clip_3_2" clipPathUnits="objectBoundingBox">
- <circle cx=".3" cy=".5" r=".3" style="clip-path:url(#clip)"/>
- <circle cx=".7" cy=".5" r=".3" style="clip-path:url(#clip)"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : userSpaceOnUse -->
- <!-- clip-path on the clipPath children elements -->
- <!-- ============================================== -->
- <clipPath id="clip_3_3" clipPathUnits="userSpaceOnUse">
- <circle cx="36" cy="60" r="36" style="clip-path:url(#clip)"/>
- <circle cx="84" cy="60" r="36" style="clip-path:url(#clip)"/>
- </clipPath>
-
- </defs>
-
- <!-- ============================================== -->
- <!-- clip_1_* -->
- <!-- ============================================== -->
- <g transform="translate(0 40)" class="legend">
- <g id="c1" transform="translate(20 20)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120" style="fill:PaleVioletRed; clip-path:url(#clip_1_1)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_1_1</text>
- </g>
- </g>
-
- <g id="c2" transform="translate(20 160)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120" style="fill:PaleVioletRed; clip-path:url(#clip_1_2)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_1_2</text>
- </g>
- </g>
-
- <g id="c3" transform="translate(20 300)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120" style="fill:PaleVioletRed; clip-path:url(#clip_1_3)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_1_2</text>
- </g>
- </g>
-
- <!-- ============================================== -->
- <!-- clip_2_* -->
- <!-- ============================================== -->
-
- <g id="c4" transform="translate(160 20)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120" style="fill:PaleVioletRed; clip-path:url(#clip_2_1)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_2_1</text>
- </g>
- </g>
-
- <g id="c5" transform="translate(160 160)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120" style="fill:PaleVioletRed; clip-path:url(#clip_2_2)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_2_2</text>
- </g>
- </g>
-
- <g id="c6" transform="translate(160 300)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120" style="fill:PaleVioletRed; clip-path:url(#clip_2_3)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_2_3</text>
- </g>
- </g>
-
- <!-- ============================================== -->
- <!-- clip_3_* -->
- <!-- ============================================== -->
-
- <g id="c7" transform="translate(300 20)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120" style="fill:PaleVioletRed; clip-path:url(#clip_3_1)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_3_1</text>
- </g>
- </g>
-
- <g id="c8" transform="translate(300 160)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120" style="fill:PaleVioletRed; clip-path:url(#clip_3_2)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_3_2</text>
- </g>
- </g>
-
- <g id="c9" transform="translate(300 300)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120" style="fill:PaleVioletRed; clip-path:url(#clip_3_3)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_3_2</text>
- </g>
- </g>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipQuality.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipQuality.svg
deleted file mode 100644
index 6f6eeb50361..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipQuality.svg
+++ /dev/null
@@ -1,239 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Test clip property with 'shape-rendering' set to 'geometricPrecision' -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: clipQuality.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Clip Test (geometricPrecision)</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
- <text x="225" y="40" class="title"
- >Clip Test (geometricPrecision)</text>
-
- <defs shape-rendering="geometricPrecision">
- <!-- ============================================== -->
- <!-- clipPathUnits : default (userSpaceOnUse) -->
- <!-- ============================================== -->
- <clipPath id="clip_1_1">
- <circle cx="36" cy="60" r="36"/>
- <circle cx="84" cy="60" r="36"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : objectBoundingBox -->
- <!-- ============================================== -->
- <clipPath id="clip_1_2" clipPathUnits="objectBoundingBox">
- <circle cx=".3" cy=".5" r=".3"/>
- <circle cx=".7" cy=".5" r=".3"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : userSpaceOnUse -->
- <!-- ============================================== -->
- <clipPath id="clip_1_3" clipPathUnits="userSpaceOnUse">
- <circle cx="36" cy="60" r="36"/>
- <circle cx="84" cy="60" r="36"/>
- </clipPath>
-
- <clipPath id="clip00" clipPathUnits="objectBoundingBox">
- <circle cx=".5" cy=".5" r=".16"/>
- </clipPath>
-
- <clipPath id="clip0" clipPathUnits="objectBoundingBox">
- <circle cx=".5" cy=".5" r=".16" style="clip-path:url(#clip00)"/>
- </clipPath>
-
- <clipPath id="clip" clipPathUnits="objectBoundingBox"
- style="clip-path:url(#clip0)">
- <circle cx=".5" cy=".5" r=".16"/>
- </clipPath>
-
- <!-- ============================================== -->
- <!-- clipPathUnits : default (userSpaceOnUse) -->
- <!-- clip-path on the clipPath element -->
- <!-- ============================================== -->
- <clipPath id="clip_2_1" style="clip-path:url(#clip)">
- <circle cx="36" cy="60" r="36"/>
- <circle cx="84" cy="60" r="36"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : objectBoundingBox -->
- <!-- clip-path on the clipPath element -->
- <!-- ============================================== -->
- <clipPath id="clip_2_2" clipPathUnits="objectBoundingBox"
- style="clip-path:url(#clip)">
- <circle cx=".3" cy=".5" r=".3"/>
- <circle cx=".7" cy=".5" r=".3"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : userSpaceOnUse -->
- <!-- clip-path on the clipPath element -->
- <!-- ============================================== -->
- <clipPath id="clip_2_3" clipPathUnits="userSpaceOnUse"
- style="clip-path:url(#clip)">
- <circle cx="36" cy="60" r="36"/>
- <circle cx="84" cy="60" r="36"/>
- </clipPath>
-
- <!-- ============================================== -->
- <!-- clipPathUnits : default (userSpaceOnUse) -->
- <!-- clip-path on the clipPath children elements -->
- <!-- ============================================== -->
- <clipPath id="clip_3_1">
- <circle cx="36" cy="60" r="36" style="clip-path:url(#clip)"/>
- <circle cx="84" cy="60" r="36" style="clip-path:url(#clip)"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : objectBoundingBox -->
- <!-- clip-path on the clipPath children elements -->
- <!-- ============================================== -->
- <clipPath id="clip_3_2" clipPathUnits="objectBoundingBox">
- <circle cx=".3" cy=".5" r=".3" style="clip-path:url(#clip)"/>
- <circle cx=".7" cy=".5" r=".3" style="clip-path:url(#clip)"/>
- </clipPath>
- <!-- ============================================== -->
- <!-- clipPathUnits : userSpaceOnUse -->
- <!-- clip-path on the clipPath children elements -->
- <!-- ============================================== -->
- <clipPath id="clip_3_3" clipPathUnits="userSpaceOnUse">
- <circle cx="36" cy="60" r="36" style="clip-path:url(#clip)"/>
- <circle cx="84" cy="60" r="36" style="clip-path:url(#clip)"/>
- </clipPath>
-
- </defs>
-
- <!-- ============================================== -->
- <!-- clip_1_* -->
- <!-- ============================================== -->
- <g transform="translate(0 40)" class="legend">
- <g id="c1" transform="translate(20 20)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; clip-path:url(#clip_1_1)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_1_1</text>
- </g>
- </g>
-
- <g id="c2" transform="translate(20 160)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; clip-path:url(#clip_1_2)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_1_2</text>
- </g>
- </g>
-
- <g id="c3" transform="translate(20 300)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; clip-path:url(#clip_1_3)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_1_2</text>
- </g>
- </g>
-
- <!-- ============================================== -->
- <!-- clip_2_* -->
- <!-- ============================================== -->
-
- <g id="c4" transform="translate(160 20)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; clip-path:url(#clip_2_1)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_2_1</text>
- </g>
- </g>
-
- <g id="c5" transform="translate(160 160)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; clip-path:url(#clip_2_2)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_2_2</text>
- </g>
- </g>
-
- <g id="c6" transform="translate(160 300)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; clip-path:url(#clip_2_3)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_2_3</text>
- </g>
- </g>
-
- <!-- ============================================== -->
- <!-- clip_3_* -->
- <!-- ============================================== -->
-
- <g id="c7" transform="translate(300 20)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; clip-path:url(#clip_3_1)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_3_1</text>
- </g>
- </g>
-
- <g id="c8" transform="translate(300 160)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; clip-path:url(#clip_3_2)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_3_2</text>
- </g>
- </g>
-
- <g id="c9" transform="translate(300 300)">
- <rect x="0" y="0" width="120" height="120" style="fill:FireBrick;"/>
- <rect x="0" y="0" width="120" height="120"
- style="fill:PaleVioletRed; clip-path:url(#clip_3_3)"/>
- <g transform="translate(60, 130)">
- <text x="0" y="0" style="text-anchor:middle">clip_3_2</text>
- </g>
- </g>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipTransform.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipTransform.svg
deleted file mode 100644
index 0039e088b96..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/clipTransform.svg
+++ /dev/null
@@ -1,78 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: clipTransform.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body"
- width="450" height="500" viewBox="0 0 450 500">
-<title>Clip Transform Test</title>
-
- <text x="225" y="40" class="title">Clip Transform Test</text>
-
- <defs>
- <clipPath id="clip1">
- <rect x="175" y="125" width="100" height="50" transform="rotate(45 225 150)" />
- <rect x="200" y="100" width="50" height="100" transform="rotate(45 225 150)"/>
- </clipPath>
-
- <clipPath id="clip2" transform="rotate(45 225 350)">
- <rect x="175" y="325" width="100" height="50" />
- <rect x="200" y="300" width="50" height="100" />
- </clipPath>
-
- <linearGradient id="grad">
- <stop style="stop-color:crimson" offset="0" />
- <stop style="stop-color:orange" offset=".5" />
- <stop style="stop-color:gold" offset="1" />
- </linearGradient>
-
- </defs>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
-
-<rect x="125" y="80" width="200" height="140" style="fill:#eee" />
-<rect x="125" y="80" width="200" height="140" style="fill:url(#grad); clip-path:url(#clip1)" />
-
-<rect x="125" y="280" width="200" height="140" style="fill:#eee" />
-<rect x="125" y="280" width="200" height="140" style="fill:url(#grad); clip-path:url(#clip2)" />
-
-<text x="50%" y="240" style="text-anchor:middle">transform on &lt;clipPath></text>
-<text x="50%" y="440" style="text-anchor:middle">transform on &lt;clipPath>'s children</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/maskRegions.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/maskRegions.svg
deleted file mode 100644
index c4079bf8fd5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/masking/maskRegions.svg
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Validates processing of mask regions -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: maskRegions.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Mask</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" text-anchor="middle">
- <text x="225" y="50" class="title">
- Mask Regions
- </text>
-
- <defs>
-
- <!-- ======================================== -->
- <!-- Masked object definition -->
- <!-- ======================================== -->
- <linearGradient id="maskedGradient" x1="0" x2="1" y1="0" y2="1" color-interpolation="linearRGB">
- <stop offset="0" stop-color="blue" />
- <stop offset="1" stop-color="red" />
- </linearGradient>
-
- <rect id="masked" width="100" height="80" fill="url(#maskedGradient)" />
-
- <!-- ======================================= -->
- <!-- maskUnits: default -->
- <!-- maskContentUnits: default -->
- <!-- maskRegion: default (-.1, -.1, 1.2, 1.2)-->
- <!-- ======================================= -->
- <mask id="mask_1">
- <circle cx="25" cy="20" r="20" fill="#ffffff" />
- <circle cx="25" cy="60" r="20" fill="#ffffff" />
- <circle cx="75" cy="20" r="20" fill="#ffffff" />
- <circle cx="75" cy="60" r="20" fill="#ffffff" />
- </mask>
-
- <!-- ======================================= -->
- <!-- maskUnits: objectBoundingBox -->
- <!-- maskContentUnits: default -->
- <!-- maskRegion: (.25, .25, .5, .5) -->
- <!-- ======================================= -->
- <mask id="mask_2" maskUnits="objectBoundingBox"
- x=".25" y="25%" width="50%" height=".5">
- <circle cx="25" cy="20" r="20" fill="#ffffff" />
- <circle cx="25" cy="60" r="20" fill="#ffffff" />
- <circle cx="75" cy="20" r="20" fill="#ffffff" />
- <circle cx="75" cy="60" r="20" fill="#ffffff" />
- </mask>
-
- <!-- ======================================= -->
- <!-- maskUnits: userSpaceOnUse -->
- <!-- maskContentUnits: default -->
- <!-- maskRegion: (25, 25, 50, 50) -->
- <!-- ======================================= -->
- <mask id="mask_3" maskUnits="userSpaceOnUse"
- x="25" y="20" width="11.11111111%" height="8%">
- <circle cx="25" cy="20" r="20" fill="#ffffff" />
- <circle cx="25" cy="60" r="20" fill="#ffffff" />
- <circle cx="75" cy="20" r="20" fill="#ffffff" />
- <circle cx="75" cy="60" r="20" fill="#ffffff" />
- </mask>
-
- <!-- ======================================= -->
- <!-- maskUnits: objectBoundingBox -->
- <!-- maskContentUnits: default -->
- <!-- maskRegion: (25, 25, 50, 50) -->
- <!-- ======================================= -->
- <mask id="mask_4" maskUnits="objectBoundingBox"
- maskContentUnits="objectBoundingBox"
- x="0" y="0" width="100%" height="100%">
- <circle cx=".25" cy=".2" r=".2" fill="#ffffff" />
- <circle cx=".25" cy=".6" r=".2" fill="#ffffff" />
- <circle cx=".75" cy=".2" r=".2" fill="#ffffff" />
- <circle cx=".75" cy=".6" r=".2" fill="#ffffff" />
- </mask>
-
- </defs>
-
- <g transform="translate(175, 100)">
- <use xlink:href="#masked" />
- <text x="50" y="-3">Masked</text>
- </g>
-
- <g transform="translate(85, 220)">
- <use xlink:href="#masked" mask="url(#mask_1)"/>
- <text x="50" y="-3">Mask 1</text>
- </g>
-
- <g transform="translate(85, 340)">
- <use xlink:href="#masked" mask="url(#mask_2)"/>
- <text x="50" y="-3">Mask 2</text>
- </g>
-
- <g transform="translate(260, 220)">
- <use xlink:href="#masked" mask="url(#mask_3)"/>
- <text x="50" y="-3">Mask 3</text>
- </g>
-
- <g transform="translate(260, 340)">
- <use xlink:href="#masked" mask="url(#mask_4)"/>
- <text x="50" y="-3">Mask 4</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/bboxOnText.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/bboxOnText.svg
deleted file mode 100644
index 72801cdf7b8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/bboxOnText.svg
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test created after bug submitted by cjolif@ilog.fr showing a problem with -->
-<!-- radialGradient with objectBoundingBox on a text element. -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: bboxOnText.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>ObjectBounding box on TextNode</title>
-
- <defs>
-
- <radialGradient id="gradient" gradientUnits="objectBoundingBox"
-cx="0.4953271150588989" cy="0.4933333396911621" fx="0.5" fy="0.5"
-r="0.6560132">
-
- <stop offset="0.0" style="stop-color:blue" />
-
- <stop offset="0.57697475" style="stop-color:blue" />
-
- <stop offset="1.0" style="stop-color:#ff0033" />
-
- </radialGradient>
-
- </defs>
-
- <text x="50%" y="100" text-anchor="middle" font-size="30"
- font-family="Verdana" fill="url(#gradient)">
- ObjectBoundingBox
- </text>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/display.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/display.svg
deleted file mode 100644
index 8aaf186985f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/display.svg
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test 'display' property -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: display.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title> Test 'display' property</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<g id="testContent">
-
- <text x="225" y="40" class="title">
- Test 'display' property
- </text>
-
- <g id="array">
- <g style="stroke:black;fill:none;">
- <rect x="45" y="60" width="360" height="20" fill="#eee"/>
- <rect x="25" y="80" width="20" height="360" fill="#eee"/>
- <rect x="45" y="80" width="360" height="360" />
-
- <line x1="165" y1="60" x2="165" y2="440" />
- <line x1="285" y1="60" x2="285" y2="440" />
-
- <line x1="25" y1="170" x2="405" y2="170" />
- <line x1="25" y1="260" x2="405" y2="260" />
- <line x1="25" y1="350" x2="405" y2="350" />
- </g>
- <g style="text-anchor:middle; font-size:10pt; fill:black; stroke:none">
- <text x="105" y="75">display:inherit</text>
- <text x="225" y="75">display:inline</text>
- <text x="345" y="75">display:none</text>
-
-
- <text x="0" y="0" transform="translate(40, 125) rotate(-90)">&lt;rect></text>
-
- <text x="0" y="0" transform="translate(40, 215) rotate(-90)">&lt;g></text>
-
- <text x="0" y="0" transform="translate(40, 305) rotate(-90)">&lt;clipPath></text>
-
- <text x="0" y="0" transform="translate(40, 395) rotate(-90)">&lt;mask></text>
- </g>
- </g>
-
-<!-- #################################################### -->
-<!-- #################################################### -->
-
-<!-- a rectangle with its display property set to 'inherit' -->
-<rect x="65" y="90" width="80" height="70" style="fill:crimson; display:inherit" />
-
-<!-- a rectangle with its display property set to 'inline' -->
-<rect x="185" y="90" width="80" height="70" style="fill:crimson; display:inline" />
-
-<!-- a rectangle with its display property set to 'none -->
-<rect x="305" y="90" width="80" height="70" style="fill:crimson; display:none" />
-
-
-<!-- #################################################### -->
-<!-- #################################################### -->
-
-<!-- a group with its display property set to 'inherit' -->
-<g style="display:inherit">
-<ellipse cx="95" cy="215" rx="30" ry="40" style="fill:crimson;" />
-<ellipse cx="115" cy="215" rx="30" ry="40" style="fill:gold;" />
-</g>
-
-<!-- a group with its display property set to 'inline' -->
-<g style="display:inline">
-<ellipse cx="215" cy="215" rx="30" ry="40" style="fill:crimson;" />
-<ellipse cx="235" cy="215" rx="30" ry="40" style="fill:gold;" />
-</g>
-
-<!-- a group with its display property set to 'none' -->
-<g style="display:none">
-<ellipse cx="335" cy="215" rx="30" ry="40" style="fill:crimson;" />
-<ellipse cx="355" cy="215" rx="30" ry="40" style="fill:gold;" />
-</g>
-
-
-<!-- #################################################### -->
-<!-- #################################################### -->
-<defs>
- <!-- a clipPath with its children display properties set to 'inherit' -->
- <clipPath id="clipInherit" clipPathUnits="objectBoundingBox">
- <ellipse cx=".3" cy=".5" rx=".3" ry=".5" style="display:inherit"/>
- <ellipse cx=".7" cy=".5" rx=".3" ry=".5" style="display:inherit"/>
- </clipPath>
-
- <!-- a clipPath with its children display properties set to 'inline' -->
- <clipPath id="clipInline" clipPathUnits="objectBoundingBox">
- <ellipse cx=".3" cy=".5" rx=".3" ry=".5" style="display:inline"/>
- <ellipse cx=".7" cy=".5" rx=".3" ry=".5" style="display:inline"/>
- </clipPath>
-
- <!-- a clipPath with its children display properties set to 'none' -->
- <clipPath id="clipNone" clipPathUnits="objectBoundingBox">
- <ellipse cx=".3" cy=".5" rx=".3" ry=".5" style="display:none"/>
- <ellipse cx=".7" cy=".5" rx=".3" ry=".5" style="display:none"/>
- </clipPath>
-</defs>
-
-<rect x="65" y="270" width="80" height="70" style="fill:crimson; clip-path:url(#clipInherit);" />
-
-<rect x="185" y="270" width="80" height="70" style="fill:crimson; clip-path:url(#clipInline);" />
-
-<rect x="305" y="270" width="80" height="70" style="fill:crimson; clip-path:url(#clipNone);" />
-
-<!-- #################################################### -->
-<!-- #################################################### -->
-<defs>
- <mask id="maskInherit" maskContentUnits="objectBoundingBox"
- x="0" y="0" width="100%" height="100%" style="fill:white">
- <circle cx=".2" cy=".2" r=".2" style="display:inherit"/>
- <circle cx=".8" cy=".2" r=".2" style="display:inherit"/>
- <circle cx=".2" cy=".8" r=".2" style="display:inherit"/>
- <circle cx=".8" cy=".8" r=".2" style="display:inherit"/>
- </mask>
-
- <mask id="maskInline" maskContentUnits="objectBoundingBox"
- x="0" y="0" width="100%" height="100%" style="fill:white">
- <circle cx=".2" cy=".2" r=".2" style="display:inline"/>
- <circle cx=".8" cy=".2" r=".2" style="display:inline"/>
- <circle cx=".2" cy=".8" r=".2" style="display:inline"/>
- <circle cx=".8" cy=".8" r=".2" style="display:inline"/>
- </mask>
-
- <mask id="maskNone" maskContentUnits="objectBoundingBox"
- x="0" y="0" width="100%" height="100%" style="fill:white">
- <circle cx=".2" cy=".2" r=".2" style="display:none"/>
- <circle cx=".8" cy=".2" r=".2" style="display:none"/>
- <circle cx=".2" cy=".8" r=".2" style="display:none"/>
- <circle cx=".8" cy=".8" r=".2" style="display:none"/>
- </mask>
-</defs>
-
-<rect x="65" y="360" width="80" height="70" style="fill:crimson; mask:url(#maskInherit)" />
-
-<rect x="185" y="360" width="80" height="70" style="fill:crimson; mask:url(#maskInline)" />
-
-<rect x="305" y="360" width="80" height="70" style="fill:crimson; mask:url(#maskNone)" />
-
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/image-rendering.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/image-rendering.svg
deleted file mode 100644
index 11d1aa77da9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/image-rendering.svg
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test 'image-rendering' property -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: image-rendering.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Test the 'text-rendering' property</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<g id="testContent">
- <text x="225" y="50" class="title">
- Test the 'image-rendering' property
- </text>
-
- <g>
- <image x="60" y="90" width="150" height="50" xlink:href="../../resources/images/jpeg.jpg" style="image-rendering:auto"/>
- <image x="260" y="90" width="150" height="50" xlink:href="../../resources/images/jpeg.jpg" style="image-rendering:optimizeSpeed"/>
- <image x="60" y="200" width="150" height="50" xlink:href="../../resources/images/jpeg.jpg" style="image-rendering:optimizeQuality"/>
- </g>
-
- <g style="font-size:11;fill:black;stroke:none;text-anchor:middle">
- <text x="135" y="160">auto</text>
- <text x="335" y="160">optimizeSpeed</text>
- <text x="135" y="270">optimizeQuality</text>
- </g>
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersExt.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersExt.svg
deleted file mode 100644
index 7b83b7f8e3e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersExt.svg
+++ /dev/null
@@ -1,284 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- This test validates arcto and multiple move to -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: markersExt.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>Marker Test</title>
-
- <style type="text/css"><![CDATA[
- .markedPath { fill:none; stroke:black; stroke-width:4; }
- .label { filter:url(#textBG); }
- ]]></style>
-
- <g id="content">
-
- <g transform="translate(0, 40)">
- <text class="title" x="50%" y="0">Markers on paths with just moves</text>
- <text class="title" x="50%" y="1em">and elliptical arcs</text>
- </g>
-
- <defs>
- <filter id="textBG" x="-5%" y="-5%" width="110%" height="110%"
- color-interpolation-filters="sRGB">
- <feFlood flood-color="lightGrey" result="foo"/>
- <feComposite in="SourceGraphic" in2="foo" />
- </filter>
-
- <path id="testPathMoves" d="M 0 0 m 60 0 m 60 0" />
-
- <path id="testPathMoves2" d="M 0 0 m 40 -15 m 40 30 m 40 -15" />
-
- <path id="testPathArcs1"
- d="M 0 0 a 50 30 30 1 1 60 0 a 50 30 30 1 0 60 0" />
-
- <path id="testPathArcs2"
- d="M 0 0 a 60 30 0 1 1 60 0 a 60 30 0 1 0 60 0" />
-
- <path id="testPathArcs3"
- d="M 0 0 a 30 15 0 1 1 60 0 a 30 15 0 1 0 60 0" />
-
- <path id="testPathArcs4"
- d="M 0 0 a 60 30 0 0 1 60 0 a 60 30 0 0 0 60 0" />
-
- <path id="testPathArcs5"
- d="M 0 0
- a 60 30 30 0 1 40 -15
- a 60 30 30 0 0 40 30
- a 60 30 30 0 0 40 -15" />
-
-
- <g id="crossHair" style="marker:none" stroke="black">
- <line y1="-5" x2="0" y2="5" />
- <line x1="-5" x2="5" y2="0" />
- </g>
-
- <g id="startEndCrossHairs">
- <use x="0" y="20" xlink:href="#crossHair" />
- <use x="30" y="0" xlink:href="#crossHair" />
- </g>
-
- <g id="startMidEndCrossHairs">
- <use x="0" y="20" xlink:href="#crossHair" />
- <use x="20" y="0" xlink:href="#crossHair" />
- <use x="50" y="10" xlink:href="#crossHair" />
- </g>
-
- <g id="testPathCrossHairs">
- <use xlink:href="#crossHair" />
- <use x="60" xlink:href="#crossHair" />
- <use x="120" xlink:href="#crossHair" />
- </g>
-
- <g id="testPathCrossHairs2">
- <use xlink:href="#crossHair" />
- <use x="40" y="-15" xlink:href="#crossHair" />
- <use x="80" y="15" xlink:href="#crossHair" />
- <use x="120" xlink:href="#crossHair" />
- </g>
-
- <!-- ============================= -->
- <!-- Simple Marker Definition -->
- <!-- ============================= -->
- <marker id="markerStart" markerWidth="20" markerHeight="20"
- viewBox="-1 -1 2 2" orient="auto" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="visible">
- <g opacity="0.5">
- <circle r="1.8" stroke="black" fill="blue" stroke-width=".4" />
- <path d="M 0 -1.8 L 0.3 -0.3 L 1.8 0 L 0.3 0.3 L 0 1.8 L -.2 0.3 L -1.8 0 L -0.3 -0.3 Z"
- fill="yellow" stroke="none" />
- <circle r="0.2" cx="0" cy="-1.8" fill="gold"/>
- </g>
- </marker>
-
- <marker id="markerMid" markerWidth="20" markerHeight="20"
- viewBox="-1 -1 2 2" orient="auto" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="visible">
- <g opacity="0.5">
- <circle r="1.8" stroke="black" fill="crimson" stroke-width=".4" />
- <path d="M 0 -1.8 L 0.3 -0.3 L 1.8 0 L 0.3 0.3 L 0 1.8 L -.2 0.3 L -1.8 0 L -0.3 -0.3 Z"
- fill="yellow" stroke="none" />
- <circle r="0.2" cx="0" cy="-1.8" fill="gold"/>
- </g>
- </marker>
-
- <marker id="markerEnd" markerWidth="20" markerHeight="20"
- viewBox="-1 -1 2 2" orient="auto" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="visible">
- <g opacity="0.5">
- <circle r="1.8" stroke="black" fill="green" stroke-width=".4" />
- <path d="M 0 -1.8 L 0.3 -0.3 L 1.8 0 L 0.3 0.3 L 0 1.8 L -.2 0.3 L -1.8 0 L -0.3 -0.3 Z"
- fill="yellow" stroke="none" />
- <circle r="0.2" cx="0" cy="-1.8" fill="gold"/>
- </g>
- </marker>
-
- </defs>
-
- <g transform="translate(50, 100)">
-
- <!-- ==================================== -->
- <!-- Move Tests -->
- <!-- ==================================== -->
- <g transform="translate(0, 0)" >
- <!-- Top reference point -->
- <use xlink:href="#testPathMoves"
- marker-start="url(#markerStart)"
- marker-mid="url(#markerMid)"
- marker-end="url(#markerEnd)"
- class="markedPath" style="stroke-width:1"/>
- <use xlink:href="#testPathCrossHairs" />
-
- <g class="label" transform="translate(60, 35)" text-anchor="middle">
- <text y="0">Simple test of multiple moves</text>
- </g>
- </g>
-
- <!-- ==================================== -->
- <!-- Move Tests2 -->
- <!-- ==================================== -->
- <g transform="translate(230, 0)" >
- <!-- Top reference point -->
- <use xlink:href="#testPathMoves2"
- marker-start="url(#markerStart)"
- marker-mid="url(#markerMid)"
- marker-end="url(#markerEnd)"
- class="markedPath" style="stroke-width:1"/>
- <use xlink:href="#testPathCrossHairs2" />
-
- <g class="label" transform="translate(60, 50)" text-anchor="middle">
- <text y="0">Another test of multiple moves</text>
- </g>
- </g>
-
- <!-- ==================================== -->
- <!-- Arc Test 1 -->
- <!-- ==================================== -->
- <g transform="translate(0, 110)" >
- <!-- Top reference point -->
- <use xlink:href="#testPathArcs1"
- marker-start="url(#markerStart)"
- marker-mid="url(#markerMid)"
- marker-end="url(#markerEnd)"
- class="markedPath" style="stroke-width:1"/>
- <use xlink:href="#testPathCrossHairs" />
-
- <g class="label" transform="translate(60, 50)"
- text-anchor="middle">
- <text y="0">Test of rotated arcs</text>
- </g>
- </g>
-
-
-
- <!-- ==================================== -->
- <!-- Arc Test 2 -->
- <!-- ==================================== -->
- <g transform="translate(230, 110)" >
- <!-- Top reference point -->
- <use xlink:href="#testPathArcs2"
- marker-start="url(#markerStart)"
- marker-mid="url(#markerMid)"
- marker-end="url(#markerEnd)"
- class="markedPath" style="stroke-width:1"/>
- <use xlink:href="#testPathCrossHairs" />
-
- <g class="label" transform="translate(60, 50)" text-anchor="middle">
- <text y="0">Test of arcs 2</text>
- </g>
- </g>
-
-
-
- <!-- ==================================== -->
- <!-- Arc Test 3 -->
- <!-- ==================================== -->
- <g transform="translate(0, 220)" >
- <!-- Top reference point -->
- <use xlink:href="#testPathArcs3"
- marker-start="url(#markerStart)"
- marker-mid="url(#markerMid)"
- marker-end="url(#markerEnd)"
- class="markedPath" style="stroke-width:1"/>
- <use xlink:href="#testPathCrossHairs" />
-
- <g class="label" transform="translate(60, 50)" text-anchor="middle">
- <text y="0">Test of arcs 3</text>
- </g>
- </g>
-
-
-
- <!-- ==================================== -->
- <!-- Arc Test 4 -->
- <!-- ==================================== -->
- <g transform="translate(230, 220)" >
- <!-- Top reference point -->
- <use xlink:href="#testPathArcs4"
- marker-start="url(#markerStart)"
- marker-mid="url(#markerMid)"
- marker-end="url(#markerEnd)"
- class="markedPath" style="stroke-width:1"/>
- <use xlink:href="#testPathCrossHairs" />
-
- <g class="label" transform="translate(60, 50)" text-anchor="middle">
- <text y="0">Test of arcs 4</text>
- </g>
- </g>
-
-
- <!-- ==================================== -->
- <!-- Arc Test 5 -->
- <!-- ==================================== -->
- <g transform="translate(115, 320)" >
- <!-- Top reference point -->
- <use xlink:href="#testPathArcs5"
- marker-start="url(#markerStart)"
- marker-mid="url(#markerMid)"
- marker-end="url(#markerEnd)"
- class="markedPath" style="stroke-width:1"/>
- <use xlink:href="#testPathCrossHairs2" />
-
- <g class="label" transform="translate(60, 50)" text-anchor="middle">
- <text y="0">Test of arcs 5</text>
- </g>
- </g>
-
-
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersMisc.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersMisc.svg
deleted file mode 100644
index 658b27fccfc..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersMisc.svg
+++ /dev/null
@@ -1,264 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test validates handling of the orient property on maker-start and -->
-<!-- marker-end. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: markersMisc.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Marker Test</title>
-
- <style type="text/css"><![CDATA[
- .markedPath { fill:none; stroke:black; stroke-width:4; }
- ]]></style>
-
- <g id="content">
-
- <g transform="translate(0, 40)">
- <text class="title" x="50%" y="0">Markers, Ref Point, Overflow</text>
- <text class="title" x="50%" y="1em">markerUnits &amp; viewBox</text>
- </g>
-
- <defs>
- <g id="crossHair" style="marker:none" stroke="black">
- <line y1="-5" x2="0" y2="5" />
- <line x1="-5" x2="5" y2="0" />
- </g>
-
- <g id="startEndCrossHairs">
- <use x="0" y="20" xlink:href="#crossHair" />
- <use x="30" y="0" xlink:href="#crossHair" />
- </g>
-
- <g id="startMidEndCrossHairs">
- <use x="0" y="20" xlink:href="#crossHair" />
- <use x="20" y="0" xlink:href="#crossHair" />
- <use x="50" y="10" xlink:href="#crossHair" />
- </g>
-
- <path id="testPath" d="M 0 0 l 60 0 l 60 0" />
-
- <g id="testPathCrossHairs">
- <use xlink:href="#crossHair" />
- <use x="60" xlink:href="#crossHair" />
- <use x="120" xlink:href="#crossHair" />
- </g>
-
- <g id="markerContent" fill="none" stroke="none">
- <circle r="1.8" stroke="black" fill="crimson" stroke-width=".4" />
- <path d="M 0 -1.8 L 0.3 -0.3 L 1.8 0 L 0.3 0.3 L 0 1.8 L -.2 0.3 L -1.8 0 L -0.3 -0.3 Z"
- fill="yellow" stroke="none" />
- </g>
-
- <!-- ============================= -->
- <!-- Simple Marker Definition -->
- <!-- ============================= -->
- <marker id="markerTopRef" markerWidth="8" markerHeight="8"
- viewBox="-2 -2 4 4" orient="0" refX="-1" refY="-1"
- markerUnits="strokeWidth" overflow="hidden">
- <g>
- <use xlink:href="#markerContent" />
- <circle fill="white" stroke="none" cx="-1" cy="-1" r=".4" />
- </g>
- </marker>
-
- <marker id="markerCenterRef" markerWidth="8" markerHeight="8"
- viewBox="-2 -2 4 4" orient="0" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="hidden">
- <g>
- <use xlink:href="#markerContent" />
- <circle fill="white" stroke="none" cx="0" cy="0" r=".4" />
- </g>
- </marker>
-
- <marker id="markerBottomRef" markerWidth="8" markerHeight="8"
- viewBox="-2 -2 4 4" orient="0" refX="1" refY="1"
- markerUnits="strokeWidth" overflow="hidden">
- <g>
- <use xlink:href="#markerContent" />
- <circle fill="white" stroke="none" cx="1" cy="1" r=".4" />
- </g>
- </marker>
-
- <marker id="markerHidden" markerWidth="20" markerHeight="20"
- viewBox="-1 -1 2 2" orient="0" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="hidden">
- <g>
- <use xlink:href="#markerContent" />
- <rect fill="none" stroke="black" stroke-width="0.1" x="-0.95" y="-0.95" width="1.9" height="1.9" />
- </g>
- </marker>
-
- <marker id="markerOverflow" markerWidth="20" markerHeight="20"
- viewBox="-1 -1 2 2" orient="0" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="visible">
- <g>
- <use xlink:href="#markerContent" />
- <rect fill="none" stroke="white" stroke-width="0.1" x="-1" y="-1" width="2" height="2" />
- </g>
- </marker>
-
- <marker id="markerViewBoxTopLeft" markerWidth="20" markerHeight="20"
- viewBox="-2 -2 2 2" orient="0" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="hidden">
- <g>
- <use xlink:href="#markerContent" />
- <rect x="-1.95" y="-1.95" width="1.9" height="1.9" stroke-width="0.1" stroke="black" fill="none"/>
- </g>
- </marker>
-
- <marker id="markerViewBoxBottomRight" markerWidth="20" markerHeight="20"
- viewBox="0 0 2 2" orient="0" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="hidden">
- <g>
- <use xlink:href="#markerContent" />
- <rect x=".05" y=".05" width="1.9" height="1.9" stroke-width="0.1" stroke="black" fill="none"/>
- </g>
- </marker>
-
- <marker id="markerViewBoxCenterSlice" markerWidth="20" markerHeight="40"
- viewBox="-1 -2 2 4" orient="0" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="hidden">
- <g>
- <use xlink:href="#markerContent" />
- <rect x="-.95" y="-1.95" width="1.9" height="3.9" stroke-width="0.1" stroke="black" fill="none"/>
- </g>
- </marker>
-
- <marker id="markerStrokeWidth" markerWidth="40" markerHeight="40"
- viewBox="-1 -1 2 2" orient="0" refX="0" refY="0"
- markerUnits="strokeWidth" overflow="visible">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="markerUserSpace" markerWidth="20" markerHeight="20"
- viewBox="-1 -1 2 2" orient="0" refX="0" refY="0"
- markerUnits="userSpaceOnUse" overflow="visible">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
-
- </defs>
-
- <g transform="translate(50, 140)">
-
- <!-- ==================================== -->
- <!-- Simply test the various settings for -->
- <!-- the refX and refY attributes -->
- <!-- ==================================== -->
- <g transform="translate(0, 0)" >
- <!-- Top reference point -->
- <use xlink:href="#testPath"
- marker-start="url(#markerBottomRef)"
- marker-mid="url(#markerCenterRef)"
- marker-end="url(#markerTopRef)"
- class="markedPath"/>
- <use xlink:href="#testPathCrossHairs" />
-
- <g class="label" transform="translate(60, 50)" text-anchor="middle">
- <text y="0">Various values for refX/refY </text>
- <text y="14">start, middle and end</text>
- </g>
- </g>
-
- <!-- ==================================== -->
- <!-- Test the various settings for the -->
- <!-- overflow property -->
- <!-- ==================================== -->
- <g transform="translate(0, 140)" >
- <!-- Top reference point -->
- <use xlink:href="#testPath"
- style="marker:url(#markerHidden); stroke-width:1; stroke:crimson"/>
- <use xlink:href="#testPathCrossHairs" />
-
- <use y="70" xlink:href="#testPath"
- style="marker:url(#markerOverflow);stroke-width:1; stroke:crimson"/>
- <use y="70" xlink:href="#testPathCrossHairs" />
-
- <g class="label" transform="translate(60, 90)" text-anchor="middle">
- <text y="-110">overflow="hidden"</text>
- <text y="-50">overflow="visible"</text>
- <text y="30">Various values for the </text>
- <text y="44">overflow property</text>
- </g>
- </g>
-
- <!-- ==================================== -->
- <!-- Test the various settings for the -->
- <!-- viewBox property -->
- <!-- ==================================== -->
- <g transform="translate(225, 0)" >
- <!-- Top reference point -->
- <use xlink:href="#testPath"
- marker-start="url(#markerViewBoxTopLeft)"
- marker-end="url(#markerViewBoxBottomRight)"
- marker-mid="url(#markerViewBoxCenterSlice)"
- style="stroke-width:1; stroke:crimson"/>
- <use xlink:href="#testPathCrossHairs" />
-
- <g class="label" transform="translate(60, 50)" text-anchor="middle">
- <text y="0">Various values for the </text>
- <text y="14">viewBox property</text>
- </g>
- </g>
-
- <!-- ==================================== -->
- <!-- Test the various settings for the -->
- <!-- markerUnits property -->
- <!-- ==================================== -->
- <g transform="translate(225, 140)" >
- <!-- Top reference point -->
- <use xlink:href="#testPath"
- style="marker:url(#markerStrokeWidth);stroke-width:.5; stroke:crimson"/>
- <use xlink:href="#testPathCrossHairs" />
-
- <use y="70" xlink:href="#testPath"
- style="marker:url(#markerUserSpace); stroke-width:.5; stroke:crimson"/>
- <use y="70" xlink:href="#testPathCrossHairs" />
-
- <g class="label" transform="translate(60, 90)" text-anchor="middle">
- <text y="-115">markerUnits="strokeWidth"</text>
- <text y="-45">markerUnits="userSpaceOnUse"</text>
- <text y="30">Various values for the </text>
- <text y="44">markerUnits property</text>
- </g>
- </g>
-
-
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientA.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientA.svg
deleted file mode 100644
index 251452b8f6d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientA.svg
+++ /dev/null
@@ -1,286 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test validates handling of the orient property on maker-start and -->
-<!-- marker-end. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: markersOrientA.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Marker Test</title>
-
- <style type="text/css"><![CDATA[
- .markedPath { fill:none; stroke:black; stroke-width:.5; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Markers, Orient 1/2</text>
-
- <defs>
- <g id="arrowMarker">
-
- <g stroke="none" >
- <circle r="3" />
- <rect x="-1" y="0" width="2" height="7" />
- <path d="M -3 6 l 6 0 l -3 3 z" />
- </g>
-
- </g>
-
- <g id="crossHair" style="marker:none" stroke="black">
- <line y1="-5" x2="0" y2="5" />
- <line x1="-5" x2="5" y2="0" />
- </g>
-
- <g id="startEndCrossHairs">
- <use x="0" y="20" xlink:href="#crossHair" />
- <use x="30" y="0" xlink:href="#crossHair" />
- </g>
-
- <g id="startMidEndCrossHairs">
- <use x="0" y="20" xlink:href="#crossHair" />
- <use x="20" y="0" xlink:href="#crossHair" />
- <use x="50" y="10" xlink:href="#crossHair" />
- </g>
-
- <pattern id="gridPattern" viewBox="-5 -5 10 10" x="-5" y="-5" width="10" height="10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g stroke="rgb(245, 245, 255)" stroke-width="1">
- <line x1="0" y1="-6" x2="0" y2="6" />
- <line x1="-6" y1="0" x2="6" y2="0" />
- </g>
- </pattern>
-
- <!-- ============================= -->
- <!-- Simple Marker Definition -->
- <!-- ============================= -->
- <marker id="startMarker" markerWidth="48" markerHeight="32"
- viewBox="-10 -3 13 6" orient="auto" refX="0" refY="0"
- markerUnits="strokeWidth">
- <g>
- <use xlink:href="#arrowMarker" transform="rotate(90)" fill="crimson" />
- </g>
- </marker>
-
- <marker id="endMarker" markerWidth="48" markerHeight="24"
- viewBox="-3 -3 13 6" orient="auto" refX="0" refY="0"
- markerUnits="strokeWidth">
- <g>
- <use xlink:href="#arrowMarker" transform="rotate(-90)" fill="orange"/>
- </g>
- </marker>
-
- <marker id="midMarker" markerWidth="64" markerHeight="48"
- viewBox="-5 -10 10 13" orient="auto" refX="0" refY="0"
- markerUnits="strokeWidth">
- <g>
- <use xlink:href="#arrowMarker" transform="rotate(180)" fill="gold"/>
- <line stroke="gold" x1="-5" y1="0" x2="5" y2="0" />
- </g>
- </marker>
-
- </defs>
-
- <g transform="translate(110, 120)">
-
- <g id="grid" stroke="black" fill="none">
- <rect x="-30" y="-25" width="300" height="350" fill="url(markersOrientA.svg#gridPattern)"/>
-
- <rect x="-30" y="-45" width="300" height="20" fill="rgb(240, 240, 240)" />
- <rect x="-50" y="-25" width="20" height="350" fill="rgb(240, 240, 240)" />
-
- <line x1="70" y1="-45" x2="70" y2="325" />
- <line x1="170" y1="-45" x2="170" y2="325" />
- <line x1="-50" y1="45" x2="270" y2="45" />
- <line x1="-50" y1="115" x2="270" y2="115" />
- <line x1="-50" y1="185" x2="270" y2="185" />
- <line x1="-50" y1="255" x2="270" y2="255" />
-
- <g class="legend" text-anchor="middle" fill="black" stroke="none">
- <text transform="translate(-35, 10) rotate(-90)">
- moveTo
- </text>
-
- <text transform="translate(-35, 80) rotate(-90)">
- lineTo
- </text>
-
- <text transform="translate(-35, 150) rotate(-90)">
- quadTo
- </text>
-
- <text transform="translate(-35, 220) rotate(-90)">
- cubicTo
- </text>
-
- <text transform="translate(-35, 290) rotate(-90)">
- close
- </text>
- </g>
- </g>
-
- <g id="gridLabels" class="legend" text-anchor="middle">
- <text x="20" y="-30">start/end</text>
- <text x="120" y="-30">Middle w/ moveTo</text>
- <text x="220" y="-30">Middle w/ lineTo</text>
-
- </g>
-
- <!-- ==================================== -->
- <!-- The following 6 paths have two -->
- <!-- points, validating the various -->
- <!-- possibilities for start and end -->
- <!-- orientations -->
- <!-- Start is always a move to -->
- <!-- ==================================== -->
- <g marker-start="url(#startMarker)" marker-end="url(#endMarker)"
- transform="translate(0, 0)" >
-
-
- <!-- End is a moveTo -->
- <path d="M 0 20 M 30 0" class="markedPath"/>
- <use xlink:href="#startEndCrossHairs" />
-
- <!-- End is a lineTo -->
- <g transform="translate(0, 70)">
- <path d="M 0 20 L 30 0" class="markedPath" />
- <use xlink:href="#startEndCrossHairs" />
- </g>
-
- <!-- End is a quadTo -->
- <g transform="translate(0, 140)">
- <path d="M 0 20 Q 10 -20 30 0" class="markedPath"/>
- <use xlink:href="#startEndCrossHairs" />
- </g>
-
- <!-- End is a cubicTo -->
- <g transform="translate(0, 210)">
- <path d="M 0 20 C 0 -15 20 -15 30 0" class="markedPath"/>
- <use xlink:href="#startEndCrossHairs" />
- </g>
-
- <!-- End is a close -->
- <g transform="translate(0, 280)" >
- <path d="M 0 20 Z" class="markedPath"/>
- <use xlink:href="#startEndCrossHairs" />
- </g>
- </g>
-
- <!-- ==================================== -->
- <!-- The following 5 paths have three -->
- <!-- points, validating the various -->
- <!-- possibilities for middle orientation -->
- <!-- when the segment ending on the -->
- <!-- middle point is a moveTo -->
- <!-- -->
- <!-- in : moveTo -->
- <!-- ==================================== -->
- <g marker-mid="url(#midMarker)"
- transform="translate(100, 0)" >
-
-
- <!-- Out is a moveTo -->
- <path d="M 0 20 L 0 20 M 0 20 M 20 0 M 50 10" class="markedPath"/>
- <use xlink:href="#startMidEndCrossHairs" />
-
- <!-- Out is a lineTo -->
- <g transform="translate(0, 70)">
- <path d="M 0 20 L 0 20 M 0 20 M 20 0 L 50 10" class="markedPath" />
- <use xlink:href="#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a quadTo -->
- <g transform="translate(0, 140)">
- <path d="M 0 20 L 0 20 M 0 20 M 20 0 Q 50 -30 50 10" class="markedPath" />
- <use xlink:href="#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a cubicTo -->
- <g transform="translate(0, 210)">
- <path d="M 0 20 L 0 20 M 0 20 M 20 0 C 40 -10 80 -20 50 10" class="markedPath" />
- <use xlink:href="#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a close -->
- <g transform="translate(0, 280)">
- <path d="M 0 20 L 0 20 M 0 20 M 20 0 Z" class="markedPath" />
- <use xlink:href="#startMidEndCrossHairs" />
- </g>
-
- </g>
-
- <!-- ==================================== -->
- <!-- The following 5 paths have three -->
- <!-- points, validating the various -->
- <!-- possibilities for middle orientation -->
- <!-- when the segment ending on the -->
- <!-- middle point is a lineTo -->
- <!-- -->
- <!-- in : moveTo -->
- <!-- ==================================== -->
- <g marker-mid="url(#midMarker)"
- transform="translate(200, 0)" >
-
-
- <!-- Out is a moveTo -->
- <path d="M 0 20 L 20 0 M 50 10" class="markedPath"/>
- <use xlink:href="#startMidEndCrossHairs" />
-
- <!-- Out is a lineTo -->
- <g transform="translate(0, 70)">
- <path d="M 0 20 L 20 0 L 50 10" class="markedPath" />
- <use xlink:href="#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a quadTo -->
- <g transform="translate(0, 140)">
- <path d="M 0 20 L 20 0 Q 50 0 50 10" class="markedPath" />
- <use xlink:href="#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a cubicTo -->
- <g transform="translate(0, 210)">
- <path d="M 0 20 L 20 0 C 40 -10 80 -20 50 10" class="markedPath" />
- <use xlink:href="#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a close -->
- <g transform="translate(0, 280)">
- <path d="M 0 20 L 20 0 Z" class="markedPath" />
- <use xlink:href="#startMidEndCrossHairs" />
- </g>
-
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientB.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientB.svg
deleted file mode 100644
index 9a4a6382f24..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersOrientB.svg
+++ /dev/null
@@ -1,190 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test validates handling of the orient property on maker-start and -->
-<!-- marker-end. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: markersOrientB.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Marker Test</title>
-
- <style type="text/css"><![CDATA[
- .markedPath { fill:none; stroke:black; stroke-width:.5; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Markers, Orient 2/2</text>
-
- <g transform="translate(110, 120)">
-
- <use xlink:href="markersOrientA.svg#grid" />
-
- <g class="legend" stroke="none" fill="black" text-anchor="middle" >
- <text x="20" y="-30">Middle w/quadTo</text>
- <text x="120" y="-30">Middle w/ cubicTo</text>
- <text x="220" y="-30">Middle w/ close</text>
- </g>
-
- <!-- ==================================== -->
- <!-- The following 5 paths have two -->
- <!-- points, validating the various -->
- <!-- possibilities for middle orientation -->
- <!-- when the segment ending on the -->
- <!-- middle point is a qadTo -->
- <!-- -->
- <!-- in : quadTo -->
- <!-- ==================================== -->
- <g marker-mid="url(markersOrientA.svg#midMarker)"
- transform="translate(0, 0)" >
-
-
- <!-- Out is a moveTo -->
- <path d="M 0 20 Q 40 40 20 0 M 50 10" class="markedPath"/>
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
-
- <!-- Out is a lineTo -->
- <g transform="translate(0, 70)">
- <path d="M 0 20 Q 20 20 20 0 L 50 10" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a quadTo -->
- <g transform="translate(0, 140)">
- <path d="M 0 20 Q 20 20 20 0 Q 50 0 50 10" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a cubicTo -->
- <g transform="translate(0, 210)">
- <path d="M 0 20 Q 20 20 20 0 C 40 -10 80 -20 50 10" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a close -->
- <g transform="translate(0, 280)">
- <path d="M 0 20 Q 20 20 20 0 Z" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- </g>
-
- <!-- ==================================== -->
- <!-- The following 5 paths have three -->
- <!-- points, validating the various -->
- <!-- possibilities for middle orientation -->
- <!-- when the segment ending on the -->
- <!-- middle point is a cubicTo -->
- <!-- -->
- <!-- in : cubicTo -->
- <!-- ==================================== -->
- <g marker-mid="url(markersOrientA.svg#midMarker)"
- transform="translate(100, 0)" >
-
-
- <!-- Out is a moveTo -->
- <path d="M 0 20 C 20 40 40 20 20 0 M 50 10" class="markedPath"/>
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
-
- <!-- Out is a lineTo -->
- <g transform="translate(0, 70)">
- <path d="M 0 20 C 20 40 40 20 20 0 L 50 10" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a quadTo -->
- <g transform="translate(0, 140)">
- <path d="M 0 20 C 20 40 40 20 20 0 Q 50 0 50 10" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a cubicTo -->
- <g transform="translate(0, 210)">
- <path d="M 0 20 C 20 40 40 20 20 0 C 40 -10 80 -20 50 10" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a close -->
- <g transform="translate(0, 280)">
- <path d="M 0 20 C 20 40 40 20 20 0 Z" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- </g>
-
- <!-- ==================================== -->
- <!-- The following 5 paths have three -->
- <!-- points, validating the various -->
- <!-- possibilities for middle orientation -->
- <!-- when the segment ending on the -->
- <!-- middle point is a close -->
- <!-- -->
- <!-- in : close -->
- <!-- ==================================== -->
- <g marker-mid="url(markersOrientA.svg#midMarker)"
- transform="translate(200, 0)" >
-
-
- <!-- Out is a moveTo -->
- <path d="M 0 20 Z M 50 10" class="markedPath"/>
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
-
- <!-- Out is a lineTo -->
- <g transform="translate(0, 70)">
- <path d="M 0 20 Z L 50 10" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a quadTo -->
- <g transform="translate(0, 140)">
- <path d="M 0 20 Z Q 70 -30 50 10" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a cubicTo -->
- <g transform="translate(0, 210)">
- <path d="M 0 20 Z C 40 -10 80 -20 50 10" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
-
- <!-- Out is a close : NA -->
- <!--
- <g transform="translate(0, 280)">
- <path d="M 0 20 Z Z" class="markedPath" />
- <use xlink:href="markersOrientA.svg#startMidEndCrossHairs" />
- </g>
- -->
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersPreserveAspectRatio.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersPreserveAspectRatio.svg
deleted file mode 100644
index 8c988b50acf..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersPreserveAspectRatio.svg
+++ /dev/null
@@ -1,582 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test validates handling of the orient property on maker-start and -->
-<!-- marker-end. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: markersPreserveAspectRatio.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Marker Test</title>
-
- <style type="text/css"><![CDATA[
- .markedPath { fill:none; stroke:black; stroke-width:4; }
- ]]></style>
-
- <g id="content">
-
- <g transform="translate(0, 40)">
- <text class="title" x="50%" y="0">Markers, preserveAspectRatio</text>
- </g>
-
- <defs>
- <g id="markerColumn">
- <circle cx=".5" cy=".5" r=".5" />
- <rect x="0" y="1" width="1" height="1" />
- <path d="M 0 3 l 1 0 l -0.5 -1 z" />
- </g>
-
- <g id="markerContent" stroke="none">
- <rect x="0" y="0" width="3" height="3" fill="black" />
- <use xlink:href="#markerColumn" fill="crimson" />
- <use xlink:href="#markerColumn" x="1" fill="gold" />
- <use xlink:href="#markerColumn" x="2" fill="orange" />
- </g>
-
- <path id="testPath" d="M 60 20 l 30 0 l 30 0" fill="none"/>
-
- <!-- ============================= -->
- <!-- Marker Definitions -->
- <!-- ============================= -->
- <marker id="startEndMarker" markerWidth="8" markerHeight="8"
- viewBox="-4 -4 8 8" orient="0"
- markerUnits="strokeWidth" overflow="hidden">
- <circle r="4" fill="black" stroke="none" />
- </marker>
-
-
- <marker id="test" markerWidth="20" markerHeight="20"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <!-- ======================================================== -->
- <!-- align = none -->
- <!-- ======================================================== -->
- <marker id="meetNone" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="none meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="sliceNone" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="none slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
-
- <marker id="noneNone" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="none">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
-
- <!-- ========================================================= -->
- <!-- meetOrSlice = meet -->
- <!-- ========================================================= -->
-
- <!-- xMxx = xMin -->
- <marker id="meetXminYmin" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMinYMin meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="meetXminYmid" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMinYMid meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="meetXminYmax" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMinYMax meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
-
- <!-- xMxx = xMid -->
- <marker id="meetXmidYmin" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMidYMin meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="meetXmidYmid" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMidYMid meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="meetXmidYmax" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMidYMax meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <!-- xMxx = xmax -->
- <marker id="meetXmaxYmin" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMaxYMin meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="meetXmaxYmid" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMaxYMid meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="meetXmaxYmax" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMaxYMax meet">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
-
- <!-- ========================================================= -->
- <!-- meetOrSlice = slice -->
- <!-- ========================================================= -->
-
- <!-- xMxx = xMin -->
- <marker id="sliceXminYmin" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMinYMin slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="sliceXminYmid" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMinYMid slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="sliceXminYmax" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMinYMax slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
-
- <!-- xMxx = xMid -->
- <marker id="sliceXmidYmin" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMidYMin slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="sliceXmidYmid" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMidYMid slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="sliceXmidYmax" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMidYMax slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <!-- xMxx = xmax -->
- <marker id="sliceXmaxYmin" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMaxYMin slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="sliceXmaxYmid" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMaxYMid slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="sliceXmaxYmax" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMaxYMax slice">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
-
- <!-- ========================================================= -->
- <!-- meetOrSlice = none -->
- <!-- ========================================================= -->
-
- <!-- xMxx = xMin -->
- <marker id="noneXminYmin" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMinYMin">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="noneXminYmid" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMinYMid">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="noneXminYmax" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMinYMax">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
-
- <!-- xMxx = xMid -->
- <marker id="noneXmidYmin" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMidYMin">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="noneXmidYmid" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMidYMid">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="noneXmidYmax" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMidYMax">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <!-- xMxx = xmax -->
- <marker id="noneXmaxYmin" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMaxYMin">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="noneXmaxYmid" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMaxYMid">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
- <marker id="noneXmaxYmax" markerWidth="20" markerHeight="30"
- viewBox="0 0 3 3" orient="0" refX="1.5" refY="1.5"
- markerUnits="strokeWidth" overflow="hidden"
- preserveAspectRatio="xMaxYMax">
- <g>
- <use xlink:href="#markerContent" />
- </g>
- </marker>
-
-
-
-
- <rect id="xMxx" x="0" y="0" width="20" height="120" />
- <rect id="yMxx" x="20" y="0" width="20" height="40" />
- <rect id="sampleCell" x="40" y="0" width="100" height="40" />
-
- <g id="xMxxBlock" stroke="black">
- <use xlink:href="#xMxx" />
- <use xlink:href="#yMxx" fill="rgb(255, 250, 210)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="35" y="20"
- transform="rotate(-90, 35, 20)">
- yMin
- </text>
- <use xlink:href="#yMxx" y="40" fill="rgb(255, 240, 150)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="35" y="60"
- transform="rotate(-90, 35, 60)">
- yMid
- </text>
- <use xlink:href="#yMxx" y="80" fill="rgb(255, 235, 120)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="35" y="100"
- transform="rotate(-90, 35, 100)">
- yMax
- </text>
- </g>
-
- <g id="sampleColumn" stroke="black" fill="none">
- <use xlink:href="#sampleCell" fill="rgb(255, 250, 210)"/>
- <use xlink:href="#sampleCell" y="40" fill="rgb(255, 240, 150)"/>
- <use xlink:href="#sampleCell" y="80" fill="rgb(255, 235, 120)"/>
- <use xlink:href="#sampleCell" y="120" fill="rgb(255, 250, 210)"/>
- <use xlink:href="#sampleCell" y="160" fill="rgb(255, 240, 150)"/>
- <use xlink:href="#sampleCell" y="200" fill="rgb(255, 235, 120)"/>
- <use xlink:href="#sampleCell" y="240" fill="rgb(255, 250, 210)"/>
- <use xlink:href="#sampleCell" y="280" fill="rgb(255, 240, 150)"/>
- <use xlink:href="#sampleCell" y="320" fill="rgb(255, 235, 120)"/>
- <use xlink:href="#sampleCell" y="360"/>
- </g>
-
- <rect id="columnHeader" x="40" y="-20" width="100" height="20" stroke="black"/>
-
- </defs>
-
- <g transform="translate(50, 80)">
- <use xlink:href="#xMxxBlock" fill="rgb(255, 250, 210)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="15" y="60"
- transform="rotate(-90, 15, 60)">
- xMin
- </text>
-
- <use xlink:href="#xMxxBlock" y="120" fill="rgb(255, 240, 150)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="15" y="180"
- transform="rotate(-90, 15, 180)">
- xMid
- </text>
-
- <use xlink:href="#xMxxBlock" y="240" fill="rgb(255, 235, 120)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="15" y="300"
- transform="rotate(-90, 15, 300)">
- xMax
- </text>
-
- <use xlink:href="#sampleColumn" />
- <use xlink:href="#sampleColumn" x="100" />
- <use xlink:href="#sampleColumn" x="200" />
-
- <use xlink:href="#columnHeader" fill="none"/>
- <use xlink:href="#columnHeader" x="100" fill="none"/>
- <use xlink:href="#columnHeader" x="200" fill="none"/>
-
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="90" y="-5">
- meet
- </text>
-
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="190" y="-5">
- slice
- </text>
-
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="290" y="-5">
- none
- </text>
-
- <rect x="0" y="360" width="40" height="40" stroke="black" fill="none" />
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="25" y="380"
- transform="rotate(-90, 25, 380)">
- none
- </text>
-
- <!-- ============================================ -->
- <!-- Various marker settings here -->
- <!-- ============================================ -->
-
- <!-- =============================== -->
- <!-- meetOrSlice = meet -->
- <!-- =============================== -->
- <g marker-start="url(#startEndMarker)" marker-end="url(#startEndMarker)" stroke="black">
-
- <!-- xMxx = xMin -->
- <use xlink:href="#testPath" marker-mid="url(#meetXminYmin)" />
- <use xlink:href="#testPath" marker-mid="url(#meetXminYmid)" y="40"/>
- <use xlink:href="#testPath" marker-mid="url(#meetXminYmax)" y="80"/>
-
- <!-- xMxx = xMid -->
- <g transform="translate(0, 120)">
- <use xlink:href="#testPath" marker-mid="url(#meetXmidYmin)" />
- <use xlink:href="#testPath" marker-mid="url(#meetXmidYmid)" y="40"/>
- <use xlink:href="#testPath" marker-mid="url(#meetXmidYmax)" y="80"/>
- </g>
-
- <!-- xMxx = xMax -->
- <g transform="translate(0, 240)">
- <use xlink:href="#testPath" marker-mid="url(#meetXmaxYmin)" />
- <use xlink:href="#testPath" marker-mid="url(#meetXmaxYmid)" y="40"/>
- <use xlink:href="#testPath" marker-mid="url(#meetXmaxYmax)" y="80"/>
- </g>
-
- </g>
-
- <!-- =============================== -->
- <!-- meetOrSlice = slice -->
- <!-- =============================== -->
- <g marker-start="url(#startEndMarker)" transform="translate(100, 0)"
- marker-end="url(#startEndMarker)" stroke="black">
-
- <!-- xMxx = xMin -->
- <use xlink:href="#testPath" marker-mid="url(#sliceXminYmin)" />
- <use xlink:href="#testPath" marker-mid="url(#sliceXminYmid)" y="40"/>
- <use xlink:href="#testPath" marker-mid="url(#sliceXminYmax)" y="80"/>
-
- <!-- xMxx = xMid -->
- <g transform="translate(0, 120)">
- <use xlink:href="#testPath" marker-mid="url(#sliceXmidYmin)" />
- <use xlink:href="#testPath" marker-mid="url(#sliceXmidYmid)" y="40"/>
- <use xlink:href="#testPath" marker-mid="url(#sliceXmidYmax)" y="80"/>
- </g>
-
- <!-- xMxx = xMax -->
- <g transform="translate(0, 240)">
- <use xlink:href="#testPath" marker-mid="url(#sliceXmaxYmin)" />
- <use xlink:href="#testPath" marker-mid="url(#sliceXmaxYmid)" y="40"/>
- <use xlink:href="#testPath" marker-mid="url(#sliceXmaxYmax)" y="80"/>
- </g>
-
- </g>
-
- <!-- =============================== -->
- <!-- meetOrSlice = none -->
- <!-- =============================== -->
- <g marker-start="url(#startEndMarker)" transform="translate(200, 0)"
- marker-end="url(#startEndMarker)" stroke="black">
-
- <!-- xMxx = xMin -->
- <use xlink:href="#testPath" marker-mid="url(#noneXminYmin)" />
- <use xlink:href="#testPath" marker-mid="url(#noneXminYmid)" y="40"/>
- <use xlink:href="#testPath" marker-mid="url(#noneXminYmax)" y="80"/>
-
- <!-- xMxx = xMid -->
- <g transform="translate(0, 120)">
- <use xlink:href="#testPath" marker-mid="url(#noneXmidYmin)" />
- <use xlink:href="#testPath" marker-mid="url(#noneXmidYmid)" y="40"/>
- <use xlink:href="#testPath" marker-mid="url(#noneXmidYmax)" y="80"/>
- </g>
-
- <!-- xMxx = xMax -->
- <g transform="translate(0, 240)">
- <use xlink:href="#testPath" marker-mid="url(#noneXmaxYmin)" />
- <use xlink:href="#testPath" marker-mid="url(#noneXmaxYmid)" y="40"/>
- <use xlink:href="#testPath" marker-mid="url(#noneXmaxYmax)" y="80"/>
- </g>
-
- </g>
-
- <!-- =============================== -->
- <!-- align = none -->
- <!-- =============================== -->
- <g marker-start="url(#startEndMarker)" transform="translate(0, 360)"
- marker-end="url(#startEndMarker)" stroke="black">
-
- <use xlink:href="#testPath" marker-mid="url(#meetNone)" />
- <use xlink:href="#testPath" marker-mid="url(#sliceNone)" x="100"/>
- <use xlink:href="#testPath" marker-mid="url(#noneNone)" x="200"/>
-
- </g>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersShapes.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersShapes.svg
deleted file mode 100644
index 965402513a2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/markersShapes.svg
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test shows the various shapes that can have markers. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: markersShapes.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Marker Test</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Markers, Shape Test</text>
-
- <defs>
- <radialGradient id="whiteSphere" gradientUnits="objectBoundingBox" cx=".25" cy=".25" r=".8">
- <stop offset="0" stop-color="white" />
- <stop offset=".5" stop-color="rgb(230, 230, 230)" />
- <stop offset=".8" stop-color="rgb(128, 128, 128)" />
- <stop offset="1.4" stop-color="black" />
- </radialGradient>
-
- <radialGradient id="graySphere" gradientUnits="objectBoundingBox" cx=".25" cy=".25" r=".8">
- <stop offset="0" stop-color="white" />
- <stop offset=".8" stop-color="rgb(40, 40, 40)" />
- <stop offset="1.4" stop-color="black" />
- </radialGradient>
-
- <radialGradient id="blackSphere" gradientUnits="objectBoundingBox" cx=".25" cy=".25" r=".8">
- <stop offset="0" stop-color="white" />
- <stop offset=".2" stop-color="rgb(40, 40, 40)" />
- <stop offset="1.4" stop-color="black" />
- </radialGradient>
-
- <filter id="shadow" x="-1" y="-.2" width="2.8" height="1.4"
- primitiveUnits="objectBoundingBox">
- <feGaussianBlur stdDeviation="1 1" in="SourceAlpha"/>
- <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 .5 0" />
- <feOffset dx="2" dy="2" result="offset"/>
- <feMerge>
- <feMergeNode in="offset" />
- <feMergeNode in="SourceGraphic" />
- </feMerge>
- </filter>
-
- <!-- ============================= -->
- <!-- Simple Marker Definition -->
- <!-- ============================= -->
- <marker id="startMarker" markerWidth="4" markerHeight="4"
- viewBox="0 0 100 100" orient="0" refX="50" refY="50"
- markerUnits="strokeWidth">
- <circle cx="50" cy="50" r="50" fill="url(#whiteSphere)" stroke="none"/>
- </marker>
-
- <marker id="midMarker" markerWidth="4" markerHeight="4"
- viewBox="0 0 100 100" orient="0" refX="50" refY="50"
- markerUnits="strokeWidth">
- <circle cx="50" cy="50" r="50" fill="url(#graySphere)" stroke="none"/>
- </marker>
-
- <marker id="endMarker" markerWidth="4" markerHeight="4"
- viewBox="0 0 100 100" orient="0" refX="50" refY="50"
- markerUnits="strokeWidth">
- <circle cx="50" cy="50" r="50" fill="url(#blackSphere)" stroke="none"/>
- </marker>
-
- </defs>
-
- <!-- ==================================== -->
- <!-- Path with marker -->
- <!-- ==================================== -->
- <g transform="translate(130, 120)" >
- <path fill="none" stroke="black" stroke-width="2" d="M 0 0 q 10 0 10 10 l -10 10 q 10 0 10 10
- l -10 10 q 10 0 10 10 l -10 10 q 10 0 10 10 l -10 10"
- marker-start="url(#startMarker)"
- marker-mid="url(#midMarker)"
- marker-end="url(#endMarker)"
- filter="url(#shadow)"
- transform="scale(3, 3)" />
- <text x="15" y="280" text-anchor="middle" class="label">&lt;path&gt;</text>
- </g>
-
- <!-- ==================================== -->
- <!-- Line with marker -->
- <!-- ==================================== -->
- <g transform="translate(50, 120)" filter="url(#shadow)" >
- <rect x="-10" y="-10" width="20" height="260" fill="none" stroke="none"/>
- <line stroke="black" stroke-width="6" x1="0" y1="0" x2="0" y2="240"
- marker-start="url(#startMarker)"
- marker-mid="url(#midMarker)"
- marker-end="url(#endMarker)"
- />
- <text x="0" y="280" text-anchor="middle" class="label">&lt;line&gt;</text>
- </g>
-
- <!-- ==================================== -->
- <!-- Polyline with marker -->
- <!-- ==================================== -->
- <g transform="translate(240, 120)" >
- <polyline fill="none" stroke="black" stroke-width="2" points="0,0 10,10 0,20 10,30 0,40 10,50 0,60 10,70 0,80 "
- marker-start="url(#startMarker)"
- marker-mid="url(#midMarker)"
- marker-end="url(#endMarker)" filter="url(#shadow)" transform="scale(3, 3)" />
- <text x="0" y="280" text-anchor="middle" class="label">&lt;polyline&gt;</text>
- </g>
-
- <!-- ==================================== -->
- <!-- Polygon with marker -->
- <!-- ==================================== -->
- <g transform="translate(380, 120)" >
- <polygon fill="none" stroke="black" stroke-width="2"
- points="0,0 10,10 0,20 10,30 0,40 10,50 0,60 10,70 0,80
- -20,80 -10,70 -20,60 -10,50 -20,40 -10,30 -20,20 -10,10 -20,0"
- marker-start="url(#startMarker)"
- marker-mid="url(#midMarker)"
- marker-end="url(#endMarker)" filter="url(#shadow)" transform="scale(3, 3)" />
- <text x="-20" y="280" text-anchor="middle" class="label">&lt;polygon&gt;</text>
- </g>
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/shape-rendering.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/shape-rendering.svg
deleted file mode 100644
index 62341a55c37..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/shape-rendering.svg
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test 'shape-rendering' property -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: shape-rendering.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Test the 'shape-rendering' property</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<g id="testContent">
- <text x="225" y="50" class="title">
- Test the 'shape-rendering' property
- </text>
-
- <g style="fill:gold;stroke:orange;stroke-width:8">
-
- <circle cx="120" cy="140" r="40" style="shape-rendering:auto"/>
- <circle cx="300" cy="140" r="40" style="shape-rendering:optimizeSpeed"/>
- <circle cx="120" cy="290" r="40" style="shape-rendering:crispEdges"/>
- <circle cx="300" cy="290" r="40" style="shape-rendering:geometricPrecision"/>
- </g>
-
- <g style="font-size:11;fill:black;stroke:none;text-anchor:middle">
- <text x="120" y="204">auto</text>
- <text x="300" y="204">optimizeSpeed</text>
- <text x="120" y="354">crispEdges</text>
- <text x="300" y="354">geometricPrecision</text>
- </g>
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/stroke-rendering.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/stroke-rendering.svg
deleted file mode 100644
index e1efbd1954a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/stroke-rendering.svg
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test 'shape-rendering' property -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: stroke-rendering.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Test the 'shape-rendering' property</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Test the 'stroke-dashoffset'
- property</text>
-
- <g style="fill:gold;stroke:orange;stroke-width:8">
- <circle cx="120" cy="140" r="40" stroke-width="0"/>
- <circle cx="300" cy="140" r="40" stroke-dasharray="10,10"/>
- <circle cx="120" cy="290" r="40" stroke-dasharray="10,10"
- stroke-dashoffset="-15"/>
- <circle cx="300" cy="290" r="40" stroke-dasharray="10"
- stroke-dashoffset="-25"/>
- <circle cx="210" cy="420" r="40" stroke-dasharray="10,10"
- stroke-dashoffset="25"/>
- </g>
-
- <g style="font-size:11;fill:black;stroke:none;text-anchor:middle">
- <text x="120" y="204">stroke-width='0'</text>
- <text x="300" y="204">stroke-dasharray="10,10"</text>
- <text x="120" y="354">stroke-dashoffset="-15"</text>
- <text x="300" y="354">stroke-dashoffset="-25"</text>
- <text x="210" y="484">stroke-dashoffset="25"</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering.svg
deleted file mode 100644
index 7214e7647e2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering.svg
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test 'text-rendering' property -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: text-rendering.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Test the 'text-rendering' property</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<g id="testContent">
- <text x="225" y="50" class="title">
- Test the 'text-rendering' property
- </text>
-
- <g style="text-anchor:middle;font-size:64;font-weight:bold;fill:gold;stroke:crimson;stroke-width:2">
-
- <text x="120" y="130" style="text-rendering:auto">Batik</text>
- <text x="330" y="130" style="text-rendering:optimizeSpeed">Batik</text>
- <text x="120" y="280" style="text-rendering:optimizeLegibility">Batik</text>
- <text x="330" y="280" style="text-rendering:geometricPrecision">Batik</text>
- </g>
-
- <g style="text-anchor:middle;font-size:64;font-weight:bold;fill:crimson">
- <text x="120" y="200" text-rendering="auto" >Batik</text>
- <text x="330" y="200" text-rendering="optimizeSpeed" >Batik</text>
- <text x="120" y="350" text-rendering="optimizeLegibility">Batik</text>
- <text x="330" y="350" text-rendering="geometricPrecision">Batik</text>
- </g>
-
- <g style="font-size:11;fill:black;stroke:none;text-anchor:middle">
- <text x="120" y="224" text-rendering="auto" >auto</text>
- <text x="330" y="224" text-rendering="optimizeSpeed" >optimizeSpeed</text>
- <text x="120" y="374" text-rendering="optimizeLegibility">optimizeLegibility</text>
- <text x="330" y="374" text-rendering="geometricPrecision">geometricPrecision</text>
- </g>
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering2.svg
deleted file mode 100644
index fc40f950d3d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/text-rendering2.svg
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test 'text-rendering' property -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: text-rendering2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Test the 'text-rendering' property</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<defs>
-
-<font id="SVGArial" horiz-adv-x="904" >
-<font-face
- font-family="SVGArial"
- units-per-em="2048"
- panose-1="2 11 6 4 2 2 2 2 2 4"
- ascent="1854"
- descent="-434" />
-
-<missing-glyph horiz-adv-x="1536" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-
-<glyph unicode="A" glyph-name="A" horiz-adv-x="1366" d="M-3 0L560 1466H769L1369 0H1148L977 444H364L203 0H-3ZM420 602H917L764 1008Q694 1193 660 1312Q632 1171 581 1032L420 602Z" />
-<glyph unicode="B" glyph-name="B" horiz-adv-x="1366" d="M150 0V1466H700Q868 1466 969 1422T1128 1285T1186 1091Q1186 997 1135 914T981 780Q1114 741 1185 647T1257 425Q1257 322 1214 234T1106 97T946 25T709 0H150ZM344 850H661Q790 850 846 867Q920 889
-957 940T995 1068Q995 1141 960 1196T860 1272T637 1293H344V850ZM344 173H709Q803 173 841 180Q908 192 953 220T1027 301T1056 425Q1056 507 1014 567T898 652T683 677H344V173Z" />
-<glyph unicode="I" glyph-name="I" horiz-adv-x="569" d="M191 0V1466H385V0H191Z" />
-<glyph unicode="K" glyph-name="K" horiz-adv-x="1366" d="M150 0V1466H344V739L1072 1466H1335L720 872L1362 0H1106L584 742L344 508V0H150Z" />
-<glyph unicode="T" glyph-name="T" horiz-adv-x="1251" d="M531 0V1293H48V1466H1210V1293H725V0H531Z" />
-</font>
-
-</defs>
-
-
-<g id="testContent">
- <text x="225" y="30" class="title">
- Test the 'text-rendering' property
- </text>
- <text x="225" y="50" class="title">
- (Using SVG font)
- </text>
-
- <g style="font-family:SVGArial; text-anchor:middle;font-size:60;font-weight:bold;fill:gold;stroke:crimson;stroke-width:2">
-
- <text x="120" y="180" style="text-rendering:auto">BATIK</text>
- <text x="330" y="180" style="text-rendering:optimizeSpeed">BATIK</text>
-
- <text x="120" y="330" style="text-rendering:optimizeLegibility">BATIK</text>
- <text x="330" y="330" style="text-rendering:geometricPrecision">BATIK</text>
- </g>
-
- <g style="font-size:11;fill:black;stroke:none;text-anchor:middle">
- <text x="120" y="204">auto</text>
- <text x="330" y="204">optimizeSpeed</text>
- <text x="120" y="354">optimizeLegibility</text>
- <text x="330" y="354">geometricPrecision</text>
- </g>
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/visibility.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/visibility.svg
deleted file mode 100644
index 78ce7b5604a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/painting/visibility.svg
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Test 'visibility' property inheritance -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: visibility.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title> Test 'visibility' property inheritance</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<g id="testContent">
- <text x="225" y="50" class="title">
- Test 'visibility' property inheritance
- </text>
-<g transform="translate(0 10)" style="font-size:12">
-
- <g transform="translate(80 40)">
- <g>
- <rect x="0" y="45" width="40" height="50" style="fill:#eee"/>
- <rect x="40" y="45" width="40" height="50" style="fill:#aaa"/>
- <rect x="80" y="45" width="40" height="50" style="fill:#444"/>
- <text x="60" y="120" style="text-anchor:middle">inherit | inherit | inherit</text>
- <text x="60" y="136" style="text-anchor:middle">&lt;g> inherit</text>
- </g>
- <g transform="translate(160, 0)">
- <rect x="0" y="45" width="40" height="50" style="fill:#eee"/>
- <rect x="40" y="45" width="40" height="50" style="fill:#aaa"/>
- <rect x="80" y="45" width="40" height="50" style="fill:#444"/>
- <text x="60" y="120" style="text-anchor:middle">inherit | inherit | inherit</text>
- <text x="60" y="136" style="text-anchor:middle">&lt;g> hidden</text>
- </g>
- <g transform="translate(0 10)">
- <g style="visibility:inherit">
- <rect x="0" y="45" width="40" height="50" style="visibility:inherit; fill:gold"/>
- <rect x="40" y="45" width="40" height="50" style="visibility:inherit; fill:orange"/>
- <rect x="80" y="45" width="40" height="50" style="visibility:inherit; fill:crimson"/>
- </g>
- <g style="visibility:hidden" transform="translate(160, 0)">
- <rect x="0" y="45" width="40" height="50" style="visibility:inherit; fill:gold"/>
- <rect x="40" y="45" width="40" height="50" style="visibility:inherit; fill:orange"/>
- <rect x="80" y="45" width="40" height="50" style="visibility:inherit; fill:crimson"/>
- </g>
- </g>
- </g>
-
-<!-- ########################################################################### -->
- <g transform="translate(80 160)">
- <g>
- <rect x="0" y="45" width="40" height="50" style="fill:#eee"/>
- <rect x="40" y="45" width="40" height="50" style="fill:#aaa"/>
- <rect x="80" y="45" width="40" height="50" style="fill:#444"/>
- <text x="60" y="120" style="text-anchor:middle">inherit | hidden | visible</text>
- <text x="60" y="136" style="text-anchor:middle">&lt;g> inherit</text>
- </g>
- <g transform="translate(160, 0)">
- <rect x="0" y="45" width="40" height="50" style="fill:#eee"/>
- <rect x="40" y="45" width="40" height="50" style="fill:#aaa"/>
- <rect x="80" y="45" width="40" height="50" style="fill:#444"/>
- <text x="60" y="120" style="text-anchor:middle">inherit | hidden | visible</text>
- <text x="60" y="136" style="text-anchor:middle">&lt;g> visible</text>
- </g>
- <g transform="translate(0 10)">
- <g style="visibility:inherit">
- <rect x="0" y="45" width="40" height="50" style="visibility:inherit; fill:gold"/>
- <rect x="40" y="45" width="40" height="50" style="visibility:hidden; fill:orange"/>
- <rect x="80" y="45" width="40" height="50" style="visibility:visible; fill:crimson"/>
- </g>
- <g style="visibility:visible" transform="translate(160, 0)">
- <rect x="0" y="45" width="40" height="50" style="visibility:inherit; fill:gold"/>
- <rect x="40" y="45" width="40" height="50" style="visibility:hidden; fill:orange"/>
- <rect x="80" y="45" width="40" height="50" style="visibility:visible; fill:crimson"/>
- </g>
- </g>
- </g>
-
- <g transform="translate(80 280)">
- <g>
- <rect x="0" y="45" width="40" height="50" style="fill:#eee"/>
- <rect x="40" y="45" width="40" height="50" style="fill:#aaa"/>
- <rect x="80" y="45" width="40" height="50" style="fill:#444"/>
- <text x="60" y="120" style="text-anchor:middle">inherit | hidden | visible</text>
- <text x="60" y="136" style="text-anchor:middle">&lt;g> collapse</text>
- </g>
- <g transform="translate(160, 0)">
- <rect x="0" y="45" width="40" height="50" style="fill:#eee"/>
- <rect x="40" y="45" width="40" height="50" style="fill:#aaa"/>
- <rect x="80" y="45" width="40" height="50" style="fill:#444"/>
- <text x="60" y="120" style="text-anchor:middle">inherit | hidden | visible</text>
- <text x="60" y="136" style="text-anchor:middle">&lt;g> hidden</text>
- </g>
- <g transform="translate(0 10)">
- <g style="visibility:collapse">
- <rect x="0" y="45" width="40" height="50" style="visibility:inherit; fill:gold"/>
- <rect x="40" y="45" width="40" height="50" style="visibility:hidden; fill:orange"/>
- <rect x="80" y="45" width="40" height="50" style="visibility:visible; fill:crimson"/>
- </g>
- <g style="visibility:hidden" transform="translate(160, 0)">
- <rect x="0" y="45" width="40" height="50" style="visibility:inherit; fill:gold"/>
- <rect x="40" y="45" width="40" height="50" style="visibility:hidden; fill:orange"/>
- <rect x="80" y="45" width="40" height="50" style="visibility:visible; fill:crimson"/>
- </g>
- </g>
- </g>
-
-</g>
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/externalPaints.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/externalPaints.svg
deleted file mode 100644
index 3e35493ea47..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/externalPaints.svg
+++ /dev/null
@@ -1,94 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test external paint servers -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: externalPaints.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Test external paint servers</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">External Paint Servers</text>
- <text x="225" y="70" style="text-anchor:middle; font-size:12; font-style:italic">This file is using the defs.svg file to get the external resources</text>
-
-<!-- ############################### -->
-<g id="board" style="fill:none; stroke:black;">
-
- <rect x="75" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="175" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="275" y="100" width="100" height="20" style="fill:#eee"/>
-
- <rect x="55" y="120" width="20" height="100" style="fill:#eee"/>
- <rect x="55" y="220" width="20" height="100" style="fill:#eee"/>
- <rect x="55" y="320" width="20" height="100" style="fill:#eee"/>
-
- <rect x="75" y="120" width="100" height="300"/>
- <rect x="175" y="120" width="100" height="300"/>
- <rect x="275" y="120" width="100" height="300"/>
-
- <line x1="75" y1="220" x2="375" y2="220" />
- <line x1="75" y1="320" x2="375" y2="320" />
-
- <g style="font-size:12; text-anchor:middle; fill:black; stroke:none">
- <text x="125" y="114">Linear Gradient</text>
- <text x="225" y="114">Radial Gradient</text>
- <text x="325" y="114">Pattern</text>
-
- <text x="0" y="0" transform="translate(70 170) rotate(-90)">Simple Reference</text>
- <text x="0" y="0" transform="translate(70 270) rotate(-90)">Inheritance</text>
- <text x="0" y="0" transform="translate(70 370) rotate(-90)">Ext. Inheritance</text>
-
- </g>
-</g>
-
-
-<!-- ############################### -->
-
-<circle cx="125" cy="170" r="40" style="fill:url(../../resources/svg/defs.svg#linearSimpleReference)"/>
-<circle cx="225" cy="170" r="40" style="fill:url(../../resources/svg/defs.svg#radialSimpleReference)"/>
-<circle cx="325" cy="170" r="40" style="fill:url(../../resources/svg/defs.svg#patternSimpleReference)" />
-
-<circle cx="125" cy="270" r="40" style="fill:url(../../resources/svg/defs.svg#linearDoubleReference)"/>
-<circle cx="225" cy="270" r="40" style="fill:url(../../resources/svg/defs.svg#radialDoubleReference)"/>
-<circle cx="325" cy="270" r="40" style="fill:url(../../resources/svg/defs.svg#patternDoubleReference)" />
-
-<circle cx="125" cy="370" r="40" style="fill:url(../../resources/svg/defs.svg#linearExtReference)"/>
-<circle cx="225" cy="370" r="40" style="fill:url(../../resources/svg/defs.svg#radialExtReference)"/>
-<circle cx="325" cy="370" r="40" style="fill:url(../../resources/svg/defs.svg#patternExtReference)"/>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientLimit.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientLimit.svg
deleted file mode 100644
index 29601dc6153..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientLimit.svg
+++ /dev/null
@@ -1,126 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Limit test on gradients. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: gradientLimit.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>Limit test on Gradients</title>
-
- <text x="50%" y="45" class="title">Gradient Limit Test</text>
-
- <g id="testContent">
- <g id="closeOffsetsLinear">
- <title>Close Offsets on linearGradient</title>
- <desc>The last two offsets of this linearGradient are
- very close (0.000001) to one-another</desc>
- <linearGradient id="closeOffsetsLinearGradient" gradientUnits="objectBoundingBox" y1="0" x1="0" x2="0" y2=".1">
- <stop offset="0" style="stop-color:crimson"/>
- <stop offset="0.999999" style="stop-color:gold"/>
- <stop offset="1" style="stop-color:crimson"/>
- </linearGradient>
- <rect fill="url(#closeOffsetsLinearGradient)" x="35" y="80" width="80" height="40" />
- <text class="legend" x="75" y="135">Two close offsets</text>
- <text class="legend" x="75" y="150">&lt;linearGradient&gt;</text>
- </g>
-
- <g id="closeOffsetsLinear2" transform="translate(150, 0)">
- <title>Close Offsets on linearGradient</title>
- <desc>The last two offsets of this linearGradient are
- very close (0.00000001) to one-another, with a
- difference below the single precision floating
- point</desc>
- <linearGradient id="closeOffsetsLinearGradient2" gradientUnits="objectBoundingBox" y1="0" x1="0" x2="0" y2=".1">
- <stop offset="0" style="stop-color:crimson"/>
- <stop offset="0.99999999" style="stop-color:gold"/>
- <stop offset="1" style="stop-color:crimson"/>
- </linearGradient>
- <rect fill="url(#closeOffsetsLinearGradient2)" x="35" y="80" width="80" height="40" />
- <text class="legend" x="75" y="135">Two very close offsets</text>
- <text class="legend" x="75" y="150">&lt;linearGradient&gt;</text>
- </g>
-
- <g id="closeOffsetsRadial" transform="translate(0, 100)">
- <title>Close Offsets on radialGradient</title>
- <desc>The last two offsets of this radialGradient are
- very close (0.000001) to one-another</desc>
- <radialGradient id="closeOffsetsRadialGradient" gradientUnits="objectBoundingBox" r=".1">
- <stop offset="0" style="stop-color:crimson"/>
- <stop offset="0.999999" style="stop-color:gold"/>
- <stop offset="1" style="stop-color:crimson"/>
- </radialGradient>
- <rect fill="url(#closeOffsetsRadialGradient)" x="35" y="80" width="80" height="40" />
- <text class="legend" x="75" y="135">Two close offsets</text>
- <text class="legend" x="75" y="150">&lt;radialGradient&gt;</text>
- </g>
-
- <g id="closeOffsetsRadial2" transform="translate(150, 100)">
- <title>Close Offsets on radialGradient</title>
- <desc>The last two offsets of this radialGradient are
- very close (0.00000001) to one-another</desc>
- <radialGradient id="closeOffsetsRadialGradient2" gradientUnits="objectBoundingBox" r=".1">
- <stop offset="0" style="stop-color:crimson"/>
- <stop offset="0.99999999" style="stop-color:gold"/>
- <stop offset="1" style="stop-color:crimson"/>
- </radialGradient>
- <rect fill="url(#closeOffsetsRadialGradient2)" x="35" y="80" width="80" height="40" />
- <text class="legend" x="75" y="135">Two very close offsets</text>
- <text class="legend" x="75" y="150">&lt;radialGradient&gt;</text>
- </g>
-
- <g id="closeControlsLinear" transform="translate(300, 0)">
- <title>Close control points on linearGradient</title>
- <desc>The y coordinates on the gradient are close
- (0.00000001) to one-another</desc>
- <linearGradient id="closeControlsLinearGradient" gradientUnits="objectBoundingBox" x1="0" y1="0" x2="0" y2="0.00000001">
- <stop offset="0" stop-color="gold"/>
- <stop offset="1" stop-color="crimson"/>
- </linearGradient>
- <rect fill="url(#closeControlsLinearGradient)" x=".35" y=".8" width=".8" height=".4" transform="scale(100)"/>
- <text class="legend" x="75" y="135">Close control points</text>
- <text class="legend" x="75" y="150">&lt;linearGradient&gt;</text>
- </g>
-
- <g id="smallRadiusRadial" transform="translate(300, 100)">
- <title>Small radius on radialGradient</title>
- <desc>The radialGradient has a very small
- (0.00000001) radius</desc>
- <radialGradient id="smallRadiusRadialGradient" gradientUnits="objectBoundingBox" r="0.00000001">
- <stop offset="0" stop-color="gold"/>
- <stop offset="1" stop-color="crimson"/>
- </radialGradient>
- <rect fill="url(#smallRadiusRadialGradient)" x=".35" y=".8" width=".8" height=".4" transform="scale(100)"/>
- <text class="legend" x="75" y="135">Small Radius</text>
- <text class="legend" x="75" y="150">&lt;radialGradient&gt;</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientPoint.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientPoint.svg
deleted file mode 100644
index e1de9666e3e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/gradientPoint.svg
+++ /dev/null
@@ -1,127 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Gradients on Points. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: gradientPoint.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>Gradients on Points</title>
- <text x="50%" y="45" class="title">Gradients on Points</text>
-
- <g id="testContent">
-
- <defs>
- <linearGradient id="hGrad" x1="0" y1="0" x2="1" y2="0">
- <stop offset="0" style="stop-color:crimson" />
- <stop offset="1" style="stop-color:gold" />
- </linearGradient>
- <linearGradient id="vGrad" x1="0" y1="0" x2="0" y2="1">
- <stop offset="0" style="stop-color:crimson" />
- <stop offset="1" style="stop-color:gold" />
- </linearGradient>
- <linearGradient id="hvGrad" x1="0" y1="0" x2="1" y2="1">
- <stop offset="0" style="stop-color:crimson" />
- <stop offset="1" style="stop-color:gold" />
- </linearGradient>
-
- <radialGradient id="rGrad" cx=".5" cy=".5" r="1">
- <stop offset="0" style="stop-color:crimson" />
- <stop offset="1" style="stop-color:gold" />
- </radialGradient>
- </defs>
-
- <g style="fill:#eee;stroke:black">
- <rect x="75" y="100" width="300" height="20" />
- <rect x="55" y="120" width="20" height="300" />
- </g>
-
- <g style="fill:none;stroke:black">
- <rect x="75" y="120" width="300" height="300" />
- <line x1="150" y1="100" x2="150" y2="420" />
- <line x1="225" y1="100" x2="225" y2="420" />
- <line x1="300" y1="100" x2="300" y2="420" />
-
- <line x1="55" y1="220" x2="375" y2="220" />
- <line x1="55" y1="320" x2="375" y2="320" />
- </g>
-
- <g style="text-anchor:middle; fill:black; stroke:none">
- <text x="112" y="115">hLinGrad</text>
- <text x="187" y="115">vLinGrad</text>
- <text x="262" y="115">hvLinGrad</text>
- <text x="337" y="115">radGrad</text>
-
- <text transform="translate(70 170)rotate(-90)">No Scale</text>
- <text transform="translate(70 270)rotate(-90)">Scale Up</text>
- <text transform="translate(70 370)rotate(-90)">Scale Down</text>
- </g>
-
- <g stroke-linecap="round">
- <g stroke-width="50">
- <line transform="translate(112,170)" stroke="url(#hGrad)" />
- <line transform="translate(187,170)" stroke="url(#vGrad)" />
- <line transform="translate(262,170)" stroke="url(#hvGrad)"/>
- <line transform="translate(337,170)" stroke="url(#rGrad)" />
- </g>
-
- <!-- Note that I wanted to scale this even more agressively
- But it appears that very narrow stroke-widths just get
- clamped to something like '0.0001' - Odd! -->
- <g stroke-width=".005">
- <line transform="translate(112,270) scale(10000)"
- stroke="url(#hGrad)" />
- <line transform="translate(187,270) scale(10000)"
- stroke="url(#vGrad)" />
- <line transform="translate(262,270) scale(10000)"
- stroke="url(#hvGrad)" />
- <line transform="translate(337,270) scale(10000)"
- stroke="url(#rGrad)" />
- </g>
-
-
- <g stroke-width="50000000">
- <line transform="translate(112,370) scale(.000001)"
- stroke="url(#hGrad)" />
- <line transform="translate(187,370) scale(.000001)"
- stroke="url(#vGrad)" />
- <line transform="translate(262,370) scale(.000001)"
- stroke="url(#hvGrad)" />
- <line transform="translate(337,370) scale(.000001)"
- stroke="url(#rGrad)" />
- </g>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientLine.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientLine.svg
deleted file mode 100644
index 360c50da830..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientLine.svg
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Linear gradient on line. -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: linearGradientLine.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Linear gradient on lines</title>
-
- <text x="50%" y="45" class="title">Linear gradient on lines</text>
-
- <g id="testContent">
-
-<defs>
- <linearGradient id="hGrad" x1="0" y1="0" x2="1" y2="0">
- <stop offset="0" style="stop-color:crimson" />
- <stop offset="1" style="stop-color:gold" />
- </linearGradient>
- <linearGradient id="vGrad" x1="0" y1="0" x2="0" y2="1">
- <stop offset="0" style="stop-color:crimson" />
- <stop offset="1" style="stop-color:gold" />
- </linearGradient>
- <linearGradient id="hvGrad" x1="0" y1="0" x2="1" y2="1">
- <stop offset="0" style="stop-color:crimson" />
- <stop offset="1" style="stop-color:gold" />
- </linearGradient>
-</defs>
-
-<g style="fill:#eee;stroke:black">
- <rect x="75" y="100" width="300" height="20" />
- <rect x="55" y="120" width="20" height="300" />
-</g>
-
-<g style="fill:none;stroke:black">
- <rect x="75" y="120" width="300" height="300" />
- <line x1="175" y1="100" x2="175" y2="420" />
- <line x1="275" y1="100" x2="275" y2="420" />
- <line x1="55" y1="270" x2="375" y2="270" />
-</g>
-<g style="text-anchor:middle; fill:black; stroke:none">
- <text x="225" y="115">hGradient</text>
- <text x="125" y="115">vGradient</text>
- <text x="325" y="115">hvGradient</text>
-
- <text transform="translate(70 200)rotate(-90)">horizontal &lt;line></text>
- <text transform="translate(70 350)rotate(-90)">vertical &lt;Line></text>
-</g>
-
-<g style="stroke-width:6">
- <line x1="85" y1="195" x2="165" y2="195" style="stroke:url(#hGrad)" />
- <line x1="185" y1="195" x2="265" y2="195" style="stroke:url(#vGrad)"/>
- <line x1="285" y1="195" x2="365" y2="195" style="stroke:url(#hvGrad)"/>
-
- <line x1="120" y1="285" x2="120" y2="405" style="stroke:url(#hGrad)"/>
- <line x1="220" y1="285" x2="220" y2="405" style="stroke:url(#vGrad)"/>
- <line x1="320" y1="285" x2="320" y2="405" style="stroke:url(#hvGrad)"/>
-</g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientOrientation.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientOrientation.svg
deleted file mode 100644
index 01687e05e40..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientOrientation.svg
+++ /dev/null
@@ -1,161 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test external paint servers -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: linearGradientOrientation.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Linear Gradient Orientation</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Linear Gradient Orientation</text>
-<g transform="translate(0 -30)">
-<!-- ############################### -->
-<g id="board" style="fill:none; stroke:black;">
-
- <rect x="75" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="225" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="75" y="120" width="150" height="50" />
- <rect x="225" y="120" width="150" height="50" />
- <g transform="translate(0 80)">
- <rect x="75" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="225" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="75" y="120" width="150" height="50" />
- <rect x="225" y="120" width="150" height="50" />
- </g>
- <g transform="translate(0 180)">
- <rect x="75" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="225" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="75" y="120" width="150" height="50" />
- <rect x="225" y="120" width="150" height="50" />
- </g>
- <g transform="translate(0 260)">
- <rect x="75" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="225" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="75" y="120" width="150" height="50" />
- <rect x="225" y="120" width="150" height="50" />
- </g>
- <g transform="translate(75 340)">
- <rect x="75" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="75" y="120" width="150" height="50" />
- </g>
- <g style="stroke:none; fill:black; text-anchor:middle; font-size:12">
- <text x="150" y="114">x1 &lt; x2 / y1 = y2</text>
- <text x="300" y="114">x1 > x2 / y1 = y2</text>
-
- <g transform="translate(0 80)">
- <text x="150" y="114">x1 = x2 / y1 &lt; y2</text>
- <text x="300" y="114">x1 = x2 / y1 > y2</text>
- </g>
- <g transform="translate(0 180)">
- <text x="150" y="114">x1 &lt; x2 / y1 &lt; y2</text>
- <text x="300" y="114">x1 &lt; x2 / y1 > y2</text>
- </g>
- <g transform="translate(0 260)">
- <text x="150" y="114">x1 > x2 / y1 &lt; y2</text>
- <text x="300" y="114">x1 > x2 / y1 > y2</text>
- </g>
- <g transform="translate(75 340)">
- <text x="150" y="114">x1 = x2 = y1 = y2</text>
- </g>
- </g>
-</g>
-
-
-<!-- ############################### -->
-<defs>
- <linearGradient id="genericGrad">
- <stop style="stop-color:crimson" offset="0" />
- <stop style="stop-color:orange" offset=".5" />
- <stop style="stop-color:gold" offset="1" />
- </linearGradient>
- <!-- ### first board ### -->
- <linearGradient id="grad1" x1="0" y1="1" x2="1" y2="1"
- xlink:href="#genericGrad" />
- <linearGradient id="grad2" x1="1" y1="1" x2="0" y2="1"
- xlink:href="#genericGrad" />
-
- <!-- ### second board ### -->
- <linearGradient id="grad3" x1="0" y1="0" x2="0" y2="1"
- xlink:href="#genericGrad" />
- <linearGradient id="grad4" x1="0" y1="1" x2="0" y2="0"
- xlink:href="#genericGrad" />
-
- <!-- ### third board ### -->
- <linearGradient id="grad5" x1="0" y1="0" x2="1" y2="1"
- xlink:href="#genericGrad" />
- <linearGradient id="grad6" x1="0" y1="1" x2="1" y2="0"
- xlink:href="#genericGrad" />
-
- <!-- ### fourth board ### -->
- <linearGradient id="grad7" x1="1" y1="0" x2="0" y2="1"
- xlink:href="#genericGrad" />
- <linearGradient id="grad8" x1="1" y1="1" x2="0" y2="0"
- xlink:href="#genericGrad" />
-
- <!-- ### fifth board ### -->
- <linearGradient id="grad9" x1=".5" y1=".5" x2=".5" y2=".5"
- xlink:href="#genericGrad" />
-
-</defs>
-
-
-<rect x="85" y="130" width="130" height="30" fill="url(#grad1)"/>
-<rect x="235" y="130" width="130" height="30" fill="url(#grad2)"/>
-
-<g transform="translate(0 80)">
- <rect x="85" y="130" width="130" height="30" fill="url(#grad3)"/>
- <rect x="235" y="130" width="130" height="30" fill="url(#grad4)"/>
-</g>
-
-<g transform="translate(0 180)">
- <rect x="85" y="130" width="130" height="30" fill="url(#grad5)"/>
- <rect x="235" y="130" width="130" height="30" fill="url(#grad6)"/>
-</g>
-
-<g transform="translate(0 260)">
- <rect x="85" y="130" width="130" height="30" fill="url(#grad7)"/>
- <rect x="235" y="130" width="130" height="30" fill="url(#grad8)"/>
-</g>
-
-<g transform="translate(75 340)">
- <rect x="85" y="130" width="130" height="30" fill="url(#grad9)"/>
-</g>
-
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientRepeat.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientRepeat.svg
deleted file mode 100644
index 26e361377b4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/linearGradientRepeat.svg
+++ /dev/null
@@ -1,161 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- @author deweese@apache.org -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: linearGradientRepeat.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>&lt;linearGradient&gt; Repeat Test</title>
- <text class="title" x="50%" y="40">
- &lt;linearGradient&gt; Repeat Test
- </text>
-
- <style type="text/css"><![CDATA[
- .speed { clip-path:url(#speedClip); color-rendering:optimizeSpeed; }
- .default { clip-path:url(#defaultClip); color-rendering:auto; }
- .quality { clip-path:url(#qualityClip);
- color-rendering:optimizeQuality; }
- .saqLabel { font-family: Verdana, Helvetica;
- font-size: 5;
- text-anchor: middle;
- fill:black; stroke:none;}
- .line { fill:none; stroke:black; stroke-width:0.25; }
- ]]></style>
-
- <defs>
- <!-- Shape filled by linear gradients -->
- <g id="testShape">
- <rect x="-25" y="-20" width="50" height="40"
- class="quality" />
- <rect x="-25" y="-20" width="50" height="40"
- class="default" />
- <rect x="-25" y="-20" width="50" height="40"
- class="speed" />
-
- <text x="-16.5" y="24" class="saqLabel">Q</text>
- <line x1="-8" x2="-8" y1="20" y2="25" class="line" />
- <text x="0" y="24" class="saqLabel">A</text>
- <line x1="8" x2="8" y1="20" y2="25" class="line" />
- <text x="16.5" y="24" class="saqLabel">S</text>
- </g>
-
- <!-- Clip paths for the various color-rendering settings... -->
- <clipPath id="qualityClip">
- <rect x="-25" y="-20" width="17" height="40"/>
- </clipPath>
-
- <clipPath id="defaultClip">
- <rect x="-8" y="-20" width="16" height="40"/>
- </clipPath>
-
- <clipPath id="speedClip">
- <rect x="8" y="-20" width="17" height="40"/>
- </clipPath>
-
- <!-- ========================================== -->
- <!-- Two gradients, one with no values defined -->
- <!-- and one with the default values specified -->
- <!-- They should create the same pattern -->
- <!-- ========================================== -->
- <linearGradient id="lgDefaults" spreadMethod="repeat">
- <stop offset=".0" stop-color="gold" />
- <stop offset=".49" stop-color="crimson" />
- <stop offset=".51" stop-color="gold" />
- <stop offset="1." stop-color="crimson" />
- </linearGradient>
-
- <linearGradient id="lgUR" xlink:href="#lgDefaults"
- x1="25%" x2="75%" y1="75%" y2="25%"/>
-
- <linearGradient id="lgU" xlink:href="#lgDefaults"
- x1="25%" x2="25%" y1="75%" y2="25%"/>
-
- <linearGradient id="lgUL" xlink:href="#lgDefaults"
- x1="75%" x2="25%" y1="75%" y2="25%"/>
-
- <linearGradient id="lgL" xlink:href="#lgDefaults"
- x1="75%" x2="25%" y1="25%" y2="25%"/>
-
- <linearGradient id="lgDL" xlink:href="#lgDefaults"
- x1="75%" x2="25%" y1="25%" y2="75%"/>
-
- <linearGradient id="lgD" xlink:href="#lgDefaults"
- x1="25%" x2="25%" y1="25%" y2="75%"/>
-
- <linearGradient id="lgDR" xlink:href="#lgDefaults"
- x1="25%" x2="75%" y1="25%" y2="75%"/>
-
- <linearGradient id="lgR" xlink:href="#lgDefaults"
- x1="25%" x2="75%" y1="25%" y2="25%"/>
- </defs>
- <g transform="translate(70, 110) scale(2)" font-size="8">
- <g transform="translate(0, 0)" text-anchor="middle">
-
- <g transform="translate(0, 0)">
- <use xlink:href="#testShape" fill="url(#lgR)" />
- <text y="-23">Right</text>
- </g>
-
- <g transform="translate(0, 55)">
- <use xlink:href="#testShape" fill="url(#lgUR)" />
- <text y="-23">Up Right</text>
- </g>
-
- <g transform="translate(0, 110)">
- <use xlink:href="#testShape" fill="url(#lgU)" />
- <text y="-23">Up</text>
- </g>
-
- <g transform="translate(0, 165)">
- <use xlink:href="#testShape" fill="url(#lgUL)" />
- <text y="-23">Up Left</text>
- </g>
- </g>
- <g transform="translate(70, 0)" text-anchor="middle">
-
- <g transform="translate(0, 0)">
- <use xlink:href="#testShape" fill="url(#lgL)" />
- <text y="-23">Left</text>
- </g>
-
- <g transform="translate(0, 55)">
- <use xlink:href="#testShape" fill="url(#lgDL)" />
- <text y="-23">Down Left</text>
- </g>
-
- <g transform="translate(0, 110)">
- <use xlink:href="#testShape" fill="url(#lgD)" />
- <text y="-23">Down</text>
- </g>
-
- <g transform="translate(0, 165)">
- <use xlink:href="#testShape" fill="url(#lgDR)" />
- <text y="-23">Down Right</text>
- </g>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternPreserveAspectRatioA.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternPreserveAspectRatioA.svg
deleted file mode 100644
index 8891c76aae3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternPreserveAspectRatioA.svg
+++ /dev/null
@@ -1,556 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- -->
-<!-- @author vhardy@eng.sun.com -->
-<!-- @version $Id: patternPreserveAspectRatioA.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Pattern Region Test, B</title>
-
- <text x="225" y="30" class="title">
- patterns, preserveAspectRatio
- </text>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" >
- <defs>
-
- <g id="patternColumn">
- <circle cx=".5" cy=".5" r=".5" />
- <rect x="0" y="1" width="1" height="1" />
- <path d="M 0 3 l 1 0 l -0.5 -1 z" />
- </g>
-
- <!-- Pattern content is 24 by 24 -->
- <g id="patternContent" transform="scale(8, 8)" >
- <rect x="0" y="0" width="3" height="3" fill="black" />
- <use xlink:href="#patternColumn" fill="crimson" />
- <use xlink:href="#patternColumn" x="1" fill="gold" />
- <use xlink:href="#patternColumn" x="2" fill="orange" />
- </g>
-
- <rect id="testShape" transform="translate(45, 5)" width="90" height="30" />
-
- <!-- ============================================== -->
- <!-- For all the following patterns: -->
- <!-- -->
- <!-- patternUnits : userSpaceOnUse -->
- <!-- patternContentUnits : default (userSpaceOnUse) -->
- <!-- patternTransform: default (identity) -->
- <!-- preserveAspectRatio: variable for each test -->
- <!-- overflow : default (hidden) -->
- <!-- -->
- <!-- ============================================== -->
-
- <!-- ============ -->
- <!-- meetXxxxYyyy -->
- <!-- ============ -->
-
- <pattern id="meetXminYmin"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMinYMin meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="meetXminYmid"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMinYMid meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="meetXminYmax"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMinYMax meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="meetXmidYmin"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMidYMin meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="meetXmidYmid"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMidYMid meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="meetXmidYmax"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMidYMax meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="meetXmaxYmin"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMaxYMin meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="meetXmaxYmid"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMaxYMid meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="meetXmaxYmax"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMaxYMax meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
-
- <!-- ============ -->
- <!-- sliceXxxxYyyy -->
- <!-- ============ -->
-
- <pattern id="sliceXminYmin"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMinYMin slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="sliceXminYmid"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMinYMid slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="sliceXminYmax"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMinYMax slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="sliceXmidYmin"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMidYMin slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="sliceXmidYmid"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMidYMid slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="sliceXmidYmax"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMidYMax slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="sliceXmaxYmin"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMaxYMin slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="sliceXmaxYmid"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMaxYMid slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="sliceXmaxYmax"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMaxYMax slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <!-- ============ -->
- <!-- noneXxxxYyyy -->
- <!-- ============ -->
-
- <pattern id="noneXminYmin"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMinYMin">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="noneXminYmid"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMinYMid">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="noneXminYmax"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMinYMax">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="noneXmidYmin"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMidYMin">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="noneXmidYmid"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMidYMid">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="noneXmidYmax"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMidYMax">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="noneXmaxYmin"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMaxYMin">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="noneXmaxYmid"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMaxYMid">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="noneXmaxYmax"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="xMaxYMax">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <!-- ==================== -->
- <!-- align = none -->
- <!-- ==================== -->
- <pattern id="meetNone"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="none meet">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="sliceNone"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="none slice">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <pattern id="noneNone"
- patternUnits="userSpaceOnUse"
- x="0" y="0"
- width="32" height="16"
- viewBox="0 0 24 24"
- preserveAspectRatio="none">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <rect id="xMxx" x="0" y="0" width="20" height="120" />
- <rect id="yMxx" x="20" y="0" width="20" height="40" />
- <rect id="sampleCell" x="40" y="0" width="100" height="40" />
-
- <g id="xMxxBlock" stroke="black">
- <use xlink:href="#xMxx" />
- <use xlink:href="#yMxx" fill="rgb(255, 250, 210)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="35" y="20"
- transform="rotate(-90, 35, 20)">
- yMin
- </text>
- <use xlink:href="#yMxx" y="40" fill="rgb(255, 240, 150)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="35" y="60"
- transform="rotate(-90, 35, 60)">
- yMid
- </text>
- <use xlink:href="#yMxx" y="80" fill="rgb(255, 235, 120)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="35" y="100"
- transform="rotate(-90, 35, 100)">
- yMax
- </text>
- </g>
-
- <g id="sampleColumn" stroke="black" fill="none">
- <use xlink:href="#sampleCell" fill="rgb(255, 250, 210)"/>
- <use xlink:href="#sampleCell" y="40" fill="rgb(255, 240, 150)"/>
- <use xlink:href="#sampleCell" y="80" fill="rgb(255, 235, 120)"/>
- <use xlink:href="#sampleCell" y="120" fill="rgb(255, 250, 210)"/>
- <use xlink:href="#sampleCell" y="160" fill="rgb(255, 240, 150)"/>
- <use xlink:href="#sampleCell" y="200" fill="rgb(255, 235, 120)"/>
- <use xlink:href="#sampleCell" y="240" fill="rgb(255, 250, 210)"/>
- <use xlink:href="#sampleCell" y="280" fill="rgb(255, 240, 150)"/>
- <use xlink:href="#sampleCell" y="320" fill="rgb(255, 235, 120)"/>
- <use xlink:href="#sampleCell" y="360"/>
- </g>
-
- <rect id="columnHeader" x="40" y="-20" width="100" height="20" stroke="black"/>
-
- </defs>
-
- <g transform="translate(50, 80)">
- <use xlink:href="#xMxxBlock" fill="rgb(255, 250, 210)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="15" y="60"
- transform="rotate(-90, 15, 60)">
- xMin
- </text>
-
- <use xlink:href="#xMxxBlock" y="120" fill="rgb(255, 240, 150)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="15" y="180"
- transform="rotate(-90, 15, 180)">
- xMid
- </text>
-
- <use xlink:href="#xMxxBlock" y="240" fill="rgb(255, 235, 120)"/>
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="15" y="300"
- transform="rotate(-90, 15, 300)">
- xMax
- </text>
-
- <use xlink:href="#sampleColumn" />
- <use xlink:href="#sampleColumn" x="100" />
- <use xlink:href="#sampleColumn" x="200" />
-
- <use xlink:href="#columnHeader" fill="none"/>
- <use xlink:href="#columnHeader" x="100" fill="none"/>
- <use xlink:href="#columnHeader" x="200" fill="none"/>
-
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="90" y="-5">
- meet
- </text>
-
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="190" y="-5">
- slice
- </text>
-
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="290" y="-5">
- none
- </text>
-
- <rect x="0" y="360" width="40" height="40" stroke="black" fill="none" />
- <text class="label" stroke="none" fill="black"
- text-anchor="middle" x="25" y="380"
- transform="rotate(-90, 25, 380)">
- none
- </text>
-
- <!-- ============================================ -->
- <!-- Various pattern settings here -->
- <!-- ============================================ -->
-
- <!-- =============================== -->
- <!-- meetOrSlice = meet -->
- <!-- =============================== -->
- <g>
-
- <!-- xMxx = xMin -->
- <use xlink:href="#testShape" fill="url(#meetXminYmin)" />
- <use xlink:href="#testShape" fill="url(#meetXminYmid)" y="40"/>
- <use xlink:href="#testShape" fill="url(#meetXminYmax)" y="80"/>
-
- <!-- xMxx = xMid -->
- <g transform="translate(0, 120)">
- <use xlink:href="#testShape" fill="url(#meetXmidYmin)" />
- <use xlink:href="#testShape" fill="url(#meetXmidYmid)" y="40"/>
- <use xlink:href="#testShape" fill="url(#meetXmidYmax)" y="80"/>
- </g>
-
- <!-- xMxx = xMax -->
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#meetXmaxYmin)" />
- <use xlink:href="#testShape" fill="url(#meetXmaxYmid)" y="40"/>
- <use xlink:href="#testShape" fill="url(#meetXmaxYmax)" y="80"/>
- </g>
-
- </g>
-
- <!-- =============================== -->
- <!-- meetOrSlice = slice -->
- <!-- =============================== -->
- <g marker-start="url(#startEndMarker)" transform="translate(100, 0)"
- marker-end="url(#startEndMarker)" stroke="black">
-
- <!-- xMxx = xMin -->
- <use xlink:href="#testShape" fill="url(#sliceXminYmin)" />
- <use xlink:href="#testShape" fill="url(#sliceXminYmid)" y="40"/>
- <use xlink:href="#testShape" fill="url(#sliceXminYmax)" y="80"/>
-
- <!-- xMxx = xMid -->
- <g transform="translate(0, 120)">
- <use xlink:href="#testShape" fill="url(#sliceXmidYmin)" />
- <use xlink:href="#testShape" fill="url(#sliceXmidYmid)" y="40"/>
- <use xlink:href="#testShape" fill="url(#sliceXmidYmax)" y="80"/>
- </g>
-
- <!-- xMxx = xMax -->
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#sliceXmaxYmin)" />
- <use xlink:href="#testShape" fill="url(#sliceXmaxYmid)" y="40"/>
- <use xlink:href="#testShape" fill="url(#sliceXmaxYmax)" y="80"/>
- </g>
-
- </g>
-
- <!-- =============================== -->
- <!-- meetOrSlice = none -->
- <!-- =============================== -->
- <g marker-start="url(#startEndMarker)" transform="translate(200, 0)"
- marker-end="url(#startEndMarker)" stroke="black">
-
- <!-- xMxx = xMin -->
- <use xlink:href="#testShape" fill="url(#noneXminYmin)" />
- <use xlink:href="#testShape" fill="url(#noneXminYmid)" y="40"/>
- <use xlink:href="#testShape" fill="url(#noneXminYmax)" y="80"/>
-
- <!-- xMxx = xMid -->
- <g transform="translate(0, 120)">
- <use xlink:href="#testShape" fill="url(#noneXmidYmin)" />
- <use xlink:href="#testShape" fill="url(#noneXmidYmid)" y="40"/>
- <use xlink:href="#testShape" fill="url(#noneXmidYmax)" y="80"/>
- </g>
-
- <!-- xMxx = xMax -->
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#noneXmaxYmin)" />
- <use xlink:href="#testShape" fill="url(#noneXmaxYmid)" y="40"/>
- <use xlink:href="#testShape" fill="url(#noneXmaxYmax)" y="80"/>
- </g>
-
- </g>
-
- <!-- =============================== -->
- <!-- align = none -->
- <!-- =============================== -->
- <g marker-start="url(#startEndMarker)" transform="translate(0, 360)"
- marker-end="url(#startEndMarker)" stroke="black">
-
- <use xlink:href="#testShape" fill="url(#meetNone)" />
- <use xlink:href="#testShape" fill="url(#sliceNone)" x="100"/>
- <use xlink:href="#testShape" fill="url(#noneNone)" x="200"/>
-
- </g>
- </g>
- </g>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionA.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionA.svg
deleted file mode 100644
index 881a6a359c6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionA.svg
+++ /dev/null
@@ -1,227 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test file checks that the various combinations of units and viewbox -->
-<!-- work in Batik for patternRegions -->
-<!-- -->
-<!-- @author vhardy@eng.sun.com -->
-<!-- @version $Id: patternRegionA.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Pattern Region Test, A</title>
-
- <text x="225" y="50" class="title">
- patternRegion, x, y, width, height
- </text>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" >
- <defs>
-
- <!-- ============================================== -->
- <!-- The patterns in this test is always the same, -->
- <!-- and the various values for the patternRegion -->
- <!-- select different areas for that pattern. -->
- <!-- ============================================== -->
- <g id="patternContent" stroke="none" opacity="1">
- <rect x="0" y="0" width="20" height="20" fill="black" />
-
- <g fill="crimson">
- <rect width="5" height="5" />
- <rect x="5" y="5" width="5" height="5" />
- </g>
- <g fill="yellow" transform="translate(10, 0)">
- <rect width="5" height="5" />
- <rect x="5" y="5" width="5" height="5" />
- </g>
- <g fill="white" transform="translate(0, 10)">
- <rect width="5" height="5" />
- <rect x="5" y="5" width="5" height="5" />
- </g>
- <g fill="rgb(100, 100, 255)" transform="translate(10, 10)">
- <rect width="5" height="5" />
- <rect x="5" y="5" width="5" height="5" />
- </g>
- </g>
-
-
- <!-- ============================================== -->
- <!-- For all the following patterns: -->
- <!-- -->
- <!-- patternUnits : default (objectBoundingBox) -->
- <!-- patternContentUnits : default (userSpaceOnUse) -->
- <!-- patternTransform: default (identity) -->
- <!-- viewBox : default (none) -->
- <!-- preserveAspectRatio: default -->
- <!-- overflow : default (hidden) -->
- <!-- ============================================== -->
-
- <!-- ============================================== -->
- <!-- The pattern content fits exactly in the -->
- <!-- pattern region. -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- ============================================== -->
- <pattern id="patternExactFit" x="0" y="0" width=".2" height=".4">
- <use xlink:href="#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content is offset along the x axis -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- ============================================== -->
- <pattern id="patternTranslateRegionX"
- x="-.05" y="0"
- width=".2" height=".4" >
- <use xlink:href="#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content is offset along the y axis -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- ============================================== -->
- <pattern id="patternTranslateRegionY"
- x="0" y="-.1"
- width=".2" height=".4" >
- <use xlink:href="#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content is offset along the both -->
- <!-- both axis. -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- ============================================== -->
- <pattern id="patternTranslateRegionXY"
- x=".1" y=".2"
- width=".2" height=".4" >
- <use xlink:href="#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content width smaller width than -->
- <!-- pattern region. -->
- <!-- .4 * 100 = 40 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- ============================================== -->
- <pattern id="patternWiderRegion"
- x="0" y="0"
- width=".4" height=".4" >
- <use xlink:href="#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content height smaller than -->
- <!-- pattern region. -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .8 * 50 = 40 userSpaceUnits -->
- <!-- ============================================== -->
- <pattern id="patternHigherRegion"
- x="0" y="0"
- width=".2" height=".8" >
- <use xlink:href="#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content width and height smaller -->
- <!-- than pattern region. -->
- <!-- .4 * 100 = 40 userSpaceUnits -->
- <!-- .8 * 50 = 40 userSpaceUnits -->
- <!-- ============================================== -->
- <pattern id="patternWiderHigherRegion"
- x="0" y="0"
- width=".4" height=".8" >
- <use xlink:href="#patternContent" />
- </pattern>
-
- </defs>
-
- <g transform="translate(30, 90)" >
- <text class="legend" style="text-anchor:start" x="0" y="-5">Pattern (4 times actual size)</text>
- <use xlink:href="#patternContent" transform="scale(4, 4)" />
- </g>
-
- <g transform="translate(30, 200)">
-
- <g>
- <text class="legend" style="text-anchor:start" x="0" y="-5">Exact Fit in patternRegion</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternExactFit)" stroke="black"/>
- <rect x="0" y="0" width="20" height="20" stroke="white" fill-opacity=".12" />
- </g>
-
- <g transform="translate(0, 70)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">patternRegion offset to the left</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternTranslateRegionX)" stroke="black"/>
- <rect x="-5" y="0" width="20" height="20" stroke="white" fill-opacity=".12"/>
- </g>
-
- <g transform="translate(0, 140)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">patternRegion offset to the top</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternTranslateRegionY)" stroke="black"/>
- <rect x="0" y="-5" width="20" height="20" stroke="white" fill-opacity=".12" />
- </g>
-
- <g transform="translate(0, 210)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">patternRegion offset to the top/left</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternTranslateRegionXY)" stroke="black"/>
- <rect x="10" y="10" width="20" height="20" stroke="white" fill-opacity=".12" />
- </g>
-
- </g>
-
- <g transform="translate(255, 200)">
-
- <g>
- <text class="legend" style="text-anchor:start" x="0" y="-5">patternRegion wider than content</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternWiderRegion)" stroke="black"/>
- <rect x="0" y="0" width="40" height="20" stroke="white" fill-opacity=".12" />
- </g>
-
- <g transform="translate(0, 70)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">patternRegion higher than content</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternHigherRegion)" stroke="black"/>
- <rect x="0" y="0" width="20" height="40" stroke="white" fill-opacity=".12" />
- </g>
-
- <g transform="translate(0, 140)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">patternRegion higher than content</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternWiderHigherRegion)" stroke="black"/>
- <rect x="0" y="0" width="40" height="40" stroke="white" fill-opacity=".12" />
- </g>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionB.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionB.svg
deleted file mode 100644
index b11b3d8ba26..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegionB.svg
+++ /dev/null
@@ -1,245 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test file checks that the various combinations of units and viewbox -->
-<!-- work in Batik for patternRegions -->
-<!-- -->
-<!-- @author vhardy@eng.sun.com -->
-<!-- @version $Id: patternRegionB.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Pattern Region Test, B</title>
-
- <text x="225" y="50" class="title">
- patternRegion, x, y, width, height, viewBox
- </text>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" >
- <defs>
-
- <!-- ============================================== -->
- <!-- For all the following patterns: -->
- <!-- -->
- <!-- patternUnits : default (objectBoundingBox) -->
- <!-- patternContentUnits : default (userSpaceOnUse) -->
- <!-- patternTransform: default (identity) -->
- <!-- preserveAspectRatio: default (xMidyMid meet) -->
- <!-- overflow : default (hidden) -->
- <!-- -->
- <!-- Because of the default preserveAspectRatio -->
- <!-- value, the following patterns should be -->
- <!-- centered in the pattern region. -->
- <!-- ============================================== -->
-
- <!-- ============================================== -->
- <!-- The pattern content fits exactly in the -->
- <!-- pattern region. -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- viewBox matches the pattern content's bounds -->
- <!-- ============================================== -->
- <pattern id="patternExactFit" x="0" y="0" width=".2" height=".4"
- viewBox="0 0 20 20">
- <use xlink:href="patternRegionA.svg#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content is offset along the x axis -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- viewBox is offset to the left. This causes the -->
- <!-- pattern content to be translated to the right -->
- <!-- when centered in the viewPort. -->
- <!-- ============================================== -->
- <pattern id="patternTranslateRegionX"
- x="0" y="0"
- width=".2" height=".4"
- viewBox="-5 0 20 20" overflow="hidden">
- <use xlink:href="patternRegionA.svg#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content is offset along the y axis -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- viewBox is offset to the top. This causes the -->
- <!-- pattern content to be translated to the bottom -->
- <!-- when centered in the viewPort. -->
- <!-- ============================================== -->
- <pattern id="patternTranslateRegionY"
- x="0" y="0"
- width=".2" height=".4"
- viewBox="0 -5 20 20">
- <use xlink:href="patternRegionA.svg#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content is offset along the both -->
- <!-- both axis. -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- viewBox is offset to the top/left. This causes -->
- <!-- the pattern content to be translated to the -->
- <!-- bottom when centered in the viewPort. -->
- <!-- ============================================== -->
- <pattern id="patternTranslateRegionXY"
- x="0" y="0"
- width=".2" height=".4"
- viewBox="-10 -10 20 20">
- <use xlink:href="patternRegionA.svg#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- In the following tests, the -->
- <!-- preserveAspectRatio attribute is set to none. -->
- <!-- ============================================== -->
-
- <!-- ============================================== -->
- <!-- The pattern content fits exactly in the -->
- <!-- pattern region. -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- viewBox matches the pattern content's bounds -->
- <!-- ============================================== -->
- <pattern id="patternExactFitPANone" x="0" y="0" width=".2" height=".4"
- viewBox="0 0 20 20"
- preserveAspectRatio="none">
- <use xlink:href="patternRegionA.svg#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- Half of the pattern content is stretched along -->
- <!-- the x axis. -->
- <!-- .2 * 100 = 20 userSpaceUnits -->
- <!-- .4 * 50 = 20 userSpaceUnits -->
- <!-- ============================================== -->
- <pattern id="patternStretchX"
- x="0" y="0"
- width=".2" height=".4"
- viewBox="5 0 10 20"
- preserveAspectRatio="none">
- <use xlink:href="patternRegionA.svg#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- Half of the pattern content is stretched along -->
- <!-- the y axis. -->
- <!-- ============================================== -->
- <pattern id="patternStretchY"
- x="0" y="0"
- width=".2" height=".4"
- viewBox="0 5 20 10"
- preserveAspectRatio="none">
- <use xlink:href="patternRegionA.svg#patternContent" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- The pattern content is stretched along both -->
- <!-- axis. -->
- <!-- ============================================== -->
- <pattern id="patternStretchXY"
- x="0" y="0"
- width=".2" height=".4"
- viewBox="5 5 10 10"
- preserveAspectRatio="none">
- <use xlink:href="patternRegionA.svg#patternContent" />
- </pattern>
-
- </defs>
-
- <g transform="translate(30, 90)" >
- <text class="legend" style="text-anchor:start" x="0" y="-5">Pattern (4 times actual size)</text>
- <use xlink:href="patternRegionA.svg#patternContent" transform="scale(4, 4)" />
- </g>
-
- <g transform="translate(30, 200)">
-
- <g>
- <text class="legend" style="text-anchor:start" x="0" y="-5">Exact Fit in patternRegion</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternExactFit)" stroke="black"/>
- <rect x="0" y="0" width="20" height="20" stroke="white" fill="none" />
- </g>
-
- <g transform="translate(0, 70)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">pattern content offset to the right</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternTranslateRegionX)" stroke="black"/>
- <rect x="0" y="0" width="20" height="20" stroke="white" fill-opacity=".12" stroke-width="3"/>
- <rect x="5" y="0" width="15" height="20" stroke="red" fill="none"/>
- </g>
-
- <g transform="translate(0, 140)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">pattern content offset to the bottom</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternTranslateRegionY)" stroke="black"/>
- <rect x="0" y="0" width="20" height="20" stroke="white" fill-opacity=".12" stroke-width="3"/>
- <rect x="0" y="5" width="20" height="15" stroke="red" fill="none"/>
- </g>
-
- <g transform="translate(0, 210)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">pattern content offset to the bottom/right</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternTranslateRegionXY)" stroke="black"/>
- <rect x="0" y="0" width="20" height="20" stroke="white" fill-opacity=".12" stroke-width="3"/>
- <rect x="10" y="10" width="10" height="10" stroke="red" fill="none"/>
- </g>
-
- </g>
-
- <g transform="translate(255, 200)">
- <g>
- <text class="legend" style="text-anchor:start" x="0" y="-5">Exact Fit in patternRegion</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternExactFitPANone)" stroke="black"/>
- <rect x="0" y="0" width="20" height="20" stroke="white" fill-opacity=".12" />
- </g>
-
- <g transform="translate(0, 70)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">pattern content X stretch</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternStretchX)" stroke="black"/>
- <rect x="0" y="0" width="20" height="20" stroke="white" fill-opacity=".12" />
- </g>
-
- <g transform="translate(0, 140)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">pattern content Y stretch</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternStretchY)" stroke="black"/>
- <rect x="0" y="0" width="20" height="20" stroke="white" fill-opacity=".12" />
- </g>
-
- <g transform="translate(0, 210)">
- <text class="legend" style="text-anchor:start" x="0" y="-5">pattern content X/Y stretch</text>
- <rect x="0" y="0" width="100" height="50" fill="url(#patternStretchXY)" stroke="black"/>
- <rect x="0" y="0" width="20" height="20" stroke="white" fill-opacity=".12" />
- </g>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegions.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegions.svg
deleted file mode 100644
index 598ceda8b94..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/patternRegions.svg
+++ /dev/null
@@ -1,263 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test file checks that the various combinations of units and viewbox -->
-<!-- work in Batik for patternRegions -->
-<!-- -->
-<!-- @author vhardy@eng.sun.com -->
-<!-- @version $Id: patternRegions.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Pattern Tests</title>
-
- <text x="225" y="50" class="title">
- patternUnits / patternContentUnits
- </text>
- <text x="225" y="75" class="title">
- pattern viewBox
- </text>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" style="font-size:10">
- <defs>
- <!-- ============================================== -->
- <!-- patternUnits : default (objectBoundingBox) -->
- <!-- patternContentUnits : default (userSpaceOnUse) -->
- <!-- viewBox : default (none) -->
- <!-- ============================================== -->
- <pattern id="pattern1" x="0" y="0" width=".75" height="50%">
- <circle cx="10" cy="10" r="10" style="fill:red" />
- <rect x="10" y="10" width="15" height="15" style="fill:green"/>
- </pattern>
-
- <!-- ============================================== -->
- <!-- patternUnits : objectBoundingBox -->
- <!-- patternContentUnits : default (userSpaceOnUse) -->
- <!-- viewBox : default (none) -->
- <!-- ============================================== -->
- <pattern id="pattern2" patternUnits="objectBoundingBox" x="0" y="0" width=".75" height="50%">
- <circle cx="10" cy="10" r="10" style="fill:red" />
- <rect x="10" y="10" width="15" height="15" style="fill:green"/>
- </pattern>
-
- <!-- ============================================== -->
- <!-- patternUnits : userSpaceOnUse -->
- <!-- patternContentUnits : default (userSpaceOnUse) -->
- <!-- viewBox : default (none) -->
- <!-- ============================================== -->
- <pattern id="pattern3"
- patternUnits="userSpaceOnUse"
- x="0" y="0" width="30" height="15" overflow="visible">
- <circle cx="10" cy="10" r="10" style="fill:red" />
- <rect x="10" y="10" width="15" height="15" style="fill:green"/>
- </pattern>
-
- <!-- ============================================== -->
- <!-- patternUnits : default (objectBoundingBox) -->
- <!-- patternContentUnits : objectBoundingBox -->
- <!-- viewBox : default (none) -->
- <!-- ============================================== -->
- <pattern id="pattern4"
- patternContentUnits="objectBoundingBox"
- x="0" y="0" width=".75" height=".5" overflow="visible">
- <circle cx="0.0556%" cy=".33333333" r=".25" style="fill:red" />
- <rect x=".25" y=".33333333" width="0.375" height=".5" style="fill:green"/>
- </pattern>
-
- <!-- ============================================== -->
- <!-- patternUnits : objectBoundingBox -->
- <!-- patternContentUnits : objectBoundingBox -->
- <!-- viewBox : default (none) -->
- <!-- ============================================== -->
- <pattern id="pattern5"
- patternUnits="objectBoundingBox"
- patternContentUnits="objectBoundingBox"
- x="0" y="0" width=".75" height=".5">
- <circle cx=".25" cy=".33333333" r=".25" style="fill:red" />
- <rect x=".25" y=".33333333" width="0.375" height=".5" style="fill:green"/>
- </pattern>
-
- <!-- ============================================== -->
- <!-- patternUnits : userSpaceOnUse -->
- <!-- patternContentUnits : objectBoundingBox -->
- <!-- viewBox : default (none) -->
- <!-- ============================================== -->
- <pattern id="pattern6"
- patternUnits="userSpaceOnUse"
- patternContentUnits="objectBoundingBox"
- x="0" y="0" width="30" height="15">
- <circle cx=".25" cy=".33333333" r=".25" style="fill:red" />
- <rect x=".25" y=".33333333" width="0.375" height=".5" style="fill:green"/>
- </pattern>
-
- <!-- ============================================== -->
- <!-- patternUnits : userSpaceOnUse -->
- <!-- patternContentUnits : objectBoundingBox -->
- <!-- viewBox : set -->
- <!-- Note patternContentUnits is ignored if viewBox -->
- <!-- is set. -->
- <!-- ============================================== -->
- <pattern id="pattern7"
- patternUnits="userSpaceOnUse"
- patternContentUnits="objectBoundingBox"
- x="0" y="0" width="30" height="15"
- viewBox="10 10 40 30" preserveAspectRatio="none">
- <circle cx="20" cy="20" r="20" style="fill:red" />
- </pattern>
-
- <!-- ============================================== -->
- <!-- patternUnits : userSpaceOnUse -->
- <!-- patternContentUnits : objectBoundingBox -->
- <!-- viewBox : set -->
- <!-- Note patternContentUnits is ignored if viewBox -->
- <!-- is set. -->
- <!-- ============================================== -->
- <pattern id="pattern8"
- patternUnits="userSpaceOnUse"
- patternContentUnits="objectBoundingBox"
- x="0" y="0" width="30" height="15"
- viewBox="10 10 40 30" preserveAspectRatio="xMinYMin meet">
- <circle cx="20" cy="20" r="20" style="fill:red" />
- </pattern>
-
- <radialGradient id="redToYellow" >
- <stop offset="0" stop-color="red" />
- <stop offset="1" stop-color="yellow" />
- </radialGradient>
-
- <!-- ============================================== -->
- <!-- patternUnits : userSpaceOnUse -->
- <!-- patternContentUnits : userSpaceOnUse -->
- <!-- viewBox : set -->
- <!-- Note patternContentUnits is ignored if viewBox -->
- <!-- is set. -->
- <!-- ============================================== -->
- <pattern id="pattern9"
- patternUnits="userSpaceOnUse"
- patternContentUnits="objectBoundingBox" overflow="visible"
- x="0" y="0" width="30" height="15" viewBox="10 10 40 40" preserveAspectRatio="xMinYMin slice">
- <circle cx="20" cy="20" r="40" style="fill:url(#redToYellow)" />
- </pattern>
-
- </defs>
-
- <g transform="translate(-5, 100)">
-
- <g id="p1" transform="translate(20, 20)">
- <rect x="0" y="0" width="40" height="30" style="fill:url(#pattern1); stroke:black;"/>
- <text y="-2">#pattern1</text>
- <g transform="translate(50, 9)">
- <text x="0" y="0">patternUnits=default</text>
- <text x="0" y="10">contentUnits=default</text>
- <text x="0" y="20">no viewbox</text>
- </g>
- </g>
-
- <g id="p2" transform="translate(20, 70)">
- <rect x="0" y="0" width="40" height="30" style="fill:url(#pattern2); stroke:black;"/>
- <text y="-2">#pattern2</text>
- <g transform="translate(50, 9)">
- <text x="0" y="0">patternUnits=objectBoundingBox</text>
- <text x="0" y="10">contentUnits=default</text>
- </g>
- </g>
-
- <g id="p3" transform="translate(20, 120)">
- <rect x="0" y="0" width="40" height="30" style="fill:url(#pattern3); stroke:black;"/>
- <text y="-2">#pattern3</text>
- <g transform="translate(50, 9)">
- <text>patternUnits=userSpaceOnUse</text>
- <text y="10">contentUnits=default</text>
- <text y="20">overflow=visible</text>
- </g>
- </g>
-
- <g id="p4" transform="translate(20, 170)">
- <rect x="0" y="0" width="40" height="30" style="fill:url(#pattern4); stroke:black;"/>
- <text y="-2">#pattern4</text>
- <g transform="translate(50, 9)">
- <text>patternUnits=default</text>
- <text y="10">contentUnits=objectBoundingBox</text>
- <text y="20">overflow=visible</text>
- </g>
- </g>
-
- <g id="p5" transform="translate(20, 220)">
- <rect x="0" y="0" width="40" height="30" style="fill:url(#pattern5); stroke:black;"/>
- <text y="-2">#pattern5</text>
- <g transform="translate(50, 9)">
- <text>patternUnits=objectBoundingBox</text>
- <text y="10">contentUnits=objectBoundingBox</text>
- </g>
- </g>
-
- <g id="p6" transform="translate(20, 270)">
- <rect x="0" y="0" width="40" height="30" style="fill:url(#pattern6); stroke:black;"/>
- <text y="-2">#pattern6</text>
- <g transform="translate(50, 9)">
- <text>patternUnits=userSpaceOnUse</text>
- <text y="10">contentUnits=objectBoundingBox</text>
- </g>
- </g>
-
- <g id="p7" transform="translate(225, 20)">
- <rect x="0" y="0" width="40" height="30" style="fill:url(#pattern7); stroke:black;"/>
- <text y="-2">#pattern7</text>
- <g transform="translate(50, 9)">
- <text>patternUnits=userSpaceOnUse</text>
- <text y="10">contentUnits=objectBoundingBox</text>
- <text y="20">viewBox preserveAspectRatio=none</text>
- </g>
- </g>
-
- <g id="p8" transform="translate(225, 70)">
- <rect x="0" y="0" width="40" height="30" style="fill:url(#pattern8); stroke:black;"/>
- <text y="-2" >#pattern8</text>
- <g transform="translate(50, 9)">
- <text>same as pattern#7 with</text>
- <text y="10">preserveAspectRatio=xMinYmin meet</text>
- </g>
- </g>
-
- <g id="p9" transform="translate(225, 120)">
- <rect x="0" y="0" width="40" height="30" style="fill:url(#pattern9); stroke:black;"/>
- <text y="-2" >#pattern9</text>
- <g transform="translate(50, 9)">
- <text y="0">preserveAspectRatio=xMinYmin slice</text>
- <text y="10">overflow=visible</text>
- </g>
- </g>
-
- </g>
-</g>
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient.svg
deleted file mode 100644
index 377eda33668..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient.svg
+++ /dev/null
@@ -1,254 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: radialGradient.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>&lt;radialGradient&gt; Test 1 (Simple)</title>
- <text class="title" x="50%" y="40">
- &lt;radialGradient&gt; Test 1 (Simple)
- </text>
-
- <style type="text/css"><![CDATA[
- .speed { clip-path:url(#speedClip); color-rendering:optimizeSpeed; }
- .default { clip-path:url(#defaultClip); color-rendering:auto; }
- .quality { clip-path:url(#qualityClip);
- color-rendering:optimizeQuality; }
- .saqLabel { font-family: Verdana, Helvetica;
- font-size: 5;
- text-anchor: middle;
- fill:black; stroke:none;}
- .line { fill:none; stroke:black; stroke-width:0.25; }
- ]]></style>
-
- <defs>
- <!-- Shape filled by radial gradients -->
- <g id="testShape">
- <rect x="-25" y="-20" width="50" height="40"
- class="quality" />
- <rect x="-25" y="-20" width="50" height="40"
- class="default" />
- <rect x="-25" y="-20" width="50" height="40"
- class="speed" />
-
- <text x="-16.5" y="24" class="saqLabel">Q</text>
- <line x1="-8" x2="-8" y1="20" y2="25" class="line" />
- <text x="0" y="24" class="saqLabel">A</text>
- <line x1="8" x2="8" y1="20" y2="25" class="line" />
- <text x="16.5" y="24" class="saqLabel">S</text>
- </g>
-
- <!-- Clip paths for the various color-rendering settings... -->
- <clipPath id="qualityClip">
- <rect x="-25" y="-20" width="17" height="40"/>
- </clipPath>
-
- <clipPath id="defaultClip">
- <rect x="-8" y="-20" width="16" height="40"/>
- </clipPath>
-
- <clipPath id="speedClip">
- <rect x="8" y="-20" width="17" height="40"/>
- </clipPath>
-
-
- <!-- ========================================== -->
- <!-- Two gradients, one with no values defined -->
- <!-- and one with the default values specified -->
- <!-- They should create the same pattern -->
- <!-- ========================================== -->
- <radialGradient id="rgDefaults">
- <stop offset="0" stop-color="gold" />
- <stop offset="1" stop-color="crimson" />
- </radialGradient>
-
- <radialGradient id="rgSpecifiedDefaults"
- gradientUnits="objectBoundingBox"
- cx="50%" cy="50%"
- r="50%"
- fx="50%" fy="50%"
- spreadMethod="pad" xlink:href="#rgDefaults" />
-
- <!-- ========================================== -->
- <!-- gradientUnits. The following gradients -->
- <!-- is defined so as to produce the same -->
- <!-- result as with the default settings -->
- <!-- For example, cx default is 50% in object -->
- <!-- bounding box, which is .5*50 = 25 -->
- <!-- r = sqrt(50*50 + 40*40) = 22.63846284534354156643452041746 -->
- <!-- ========================================== -->
- <radialGradient id="rgUserSpaceOnUse"
- cx="0" cy="0" r="22.63846284534354156643452041746"
- fx="0" fy="0" xlink:href="#rdDefaults" />
-
- <radialGradient id="rgCxCyA" xlink:href="#rgDefaults"
- cx="0%" cy="100%">
- </radialGradient>
-
- <radialGradient id="rgCxCyB" xlink:href="#rgDefaults"
- cx="75%" cy="25%">
- </radialGradient>
-
- <radialGradient id="rgFxFyA" xlink:href="#rgCxCyA"
- fx="0%" fy="100%">
- </radialGradient>
-
- <radialGradient id="rgFxFyB" xlink:href="#rgDefaults"
- fx="60%" fy="40%">
- </radialGradient>
-
- <radialGradient id="rgFxFyC" xlink:href="#rgDefaults"
- fx="0%" fy="50%">
- </radialGradient>
-
- <radialGradient id="rgFxFyD" xlink:href="#rgDefaults"
- fx="0%" fy="0%">
- </radialGradient>
-
- <radialGradient id="rgSpreadA" xlink:href="#rgDefaults"
- r=".125">
- </radialGradient>
-
- <radialGradient id="rgSpreadB" xlink:href="#rgDefaults"
- r=".125" spreadMethod="reflect">
- </radialGradient>
-
- <radialGradient id="rgSpreadC" xlink:href="#rgDefaults"
- r=".125" spreadMethod="repeat">
- </radialGradient>
-
- <radialGradient id="rgTxfA" xlink:href="#rgDefaults"
- gradientTransform="translate(.5, .5)" />
-
- <radialGradient id="rgTxfB" xlink:href="#rgDefaults"
- cx="0%" cy="0%" gradientTransform="translate(.5, .5)" />
-
- <radialGradient id="rgTxfC" xlink:href="#rgDefaults"
- cx="0%" cy="0%" gradientTransform="translate(.5, .5) scale(1.5, .25)" />
-
- <radialGradient id="rgTxfD" xlink:href="#rgFxFyD"
- gradientTransform="scale(.5, .5)" />
-
- </defs>
-
- <g class="legend">
-
- <g transform="translate(70, 0)">
- <g transform="translate(0, 100)">
- <use xlink:href="#testShape" fill="url(#rgDefaults)" />
- <text y="-30">Defaults</text>
- </g>
-
- <g transform="translate(0, 170)">
- <use xlink:href="#testShape" fill="url(#rgSpecifiedDefaults)" />
- <text y="-30">Forced Defaults</text>
- </g>
-
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#rgSpecifiedDefaults)" />
- <text y="-30">userSpaceOnUse</text>
- </g>
-
- <g transform="translate(0, 310)">
- <use xlink:href="#testShape" fill="url(#rgCxCyA)" />
- <text y="-30">(cx,cy) = (0%, 100%)</text>
- </g>
-
- <g transform="translate(0, 380)">
- <use xlink:href="#testShape" fill="url(#rgCxCyB)" />
- <text y="-30">(cx,cy) = (75%, 25%)</text>
- </g>
-
- </g>
-
- <g transform="translate(200, 0)">
-
- <g transform="translate(0, 100)">
- <use xlink:href="#testShape" fill="url(#rgFxFyB)" />
- <text y="-30">(fx,fy)=(60%,40%)</text>
- </g>
-
- <g transform="translate(0, 170)">
- <use xlink:href="#testShape" fill="url(#rgFxFyC)" />
- <text y="-30">(fx,fy)=(0%,50%)</text>
- </g>
-
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#rgFxFyD)" />
- <text y="-30">(fx,fy)=(0%,0%)</text>
- </g>
-
- <g transform="translate(0, 310)">
- <use xlink:href="#testShape" fill="url(#rgSpreadA)" />
- <text y="-30">r=.125, spread=default</text>
- </g>
-
- <g transform="translate(0, 380)">
- <use xlink:href="#testShape" fill="url(#rgSpreadB)" />
- <text y="-30">r=.125, spread=reflect</text>
- </g>
-
- <g transform="translate(0, 450)">
- <use xlink:href="#testShape" fill="url(#rgSpreadC)" />
- <text y="-30">r=.125, spread=repeat</text>
- </g>
-
- </g>
-
-
- <g transform="translate(330, 0)">
-
- <g transform="translate(0, 100)">
- <use xlink:href="#testShape" fill="url(#rgTxfA)" />
- <text y="-30">translate(.5,.5)</text>
- </g>
-
- <g transform="translate(0, 170)">
- <use xlink:href="#testShape" fill="url(#rgTxfB)" />
- <text y="-30">(cx,cy)=(0%,0%) translate(.5,.5)</text>
- </g>
-
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#rgTxfC)" />
- <text y="-30">scale(1.5,.25)</text>
- </g>
-
- <g transform="translate(0, 310)">
- <use xlink:href="#testShape" fill="url(#rgTxfD)" />
- <text y="-30">(fx,fy)=(0,0) scale(.5, .5)</text>
- </g>
-
- <g transform="translate(0, 380)">
- <use xlink:href="#testShape" fill="url(#rgFxFyA)" />
- <text y="-30">(fx,fy)=(cx, cy)=(0%, 100%)</text>
- </g>
-
-
- </g>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient2.svg
deleted file mode 100644
index 900ee56901a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient2.svg
+++ /dev/null
@@ -1,262 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- @author deweese@apache.org -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: radialGradient2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>&lt;radialGradient&gt; Test 2 (Discontinuity)</title>
- <text class="title" x="50%" y="40">
- &lt;radialGradient&gt; Test 2 (Discontinuity)
- </text>
-
- <style type="text/css"><![CDATA[
- .speed { clip-path:url(#speedClip); color-rendering:optimizeSpeed; }
- .default { clip-path:url(#defaultClip); }
- .quality { clip-path:url(#qualityClip);
- color-rendering:optimizeQuality; }
-
- .saqLabel { font-family: Verdana, Helvetica;
- font-size: 5;
- text-anchor: middle;
- fill:black; stroke:none;}
- .line { fill:none; stroke:black; stroke-width:0.25; }
- ]]></style>
-
-
- <defs>
- <!-- Shape filled by radial gradients -->
- <g id="testShape">
- <rect x="-25" y="-20" width="50" height="40"
- class="quality" />
- <rect x="-25" y="-20" width="50" height="40"
- class="default" />
- <rect x="-25" y="-20" width="50" height="40"
- class="speed" />
-
- <text x="-16.5" y="24" class="saqLabel">Q</text>
- <line x1="-8" x2="-8" y1="20" y2="25" class="line" />
- <text x="0" y="24" class="saqLabel">A</text>
- <line x1="8" x2="8" y1="20" y2="25" class="line" />
- <text x="16.5" y="24" class="saqLabel">S</text>
- </g>
-
- <!-- Clip paths for the various color-rendering settings... -->
- <clipPath id="qualityClip">
- <rect x="-25" y="-20" width="17" height="40"/>
- </clipPath>
-
- <clipPath id="defaultClip">
- <rect x="-8" y="-20" width="16" height="40"/>
- </clipPath>
-
- <clipPath id="speedClip">
- <rect x="8" y="-20" width="17" height="40"/>
- </clipPath>
-
- <!-- ========================================== -->
- <!-- Two gradients, one with no values defined -->
- <!-- and one with the default values specified -->
- <!-- They should create the same pattern -->
- <!-- ========================================== -->
- <radialGradient id="rgDefaults">
- <stop offset=".0" stop-color="gold" />
- <stop offset=".5" stop-color="crimson" />
- <stop offset=".5" stop-color="gold" />
- <stop offset="1." stop-color="crimson" />
- </radialGradient>
-
- <radialGradient id="rgSpecifiedDefaults"
- gradientUnits="objectBoundingBox"
- cx="50%" cy="50%"
- r="50%"
- fx="50%" fy="50%"
- spreadMethod="pad" xlink:href="#rgDefaults" />
-
- <!-- ========================================== -->
- <!-- gradientUnits. The following gradients -->
- <!-- is defined so as to produce the same -->
- <!-- result as with the default settings -->
- <!-- For example, cx default is 50% in object -->
- <!-- bounding box, which is .5*50 = 25 -->
- <!-- r = sqrt(50*50 + 40*40) = 22.63846284534354156643452041746 -->
- <!-- ========================================== -->
- <radialGradient id="rgUserSpaceOnUse"
- cx="0" cy="0" r="22.63846284534354156643452041746"
- fx="0" fy="0" xlink:href="#rdDefaults" />
-
- <radialGradient id="rgCxCyA" xlink:href="#rgDefaults"
- cx="0%" cy="100%">
- </radialGradient>
-
- <radialGradient id="rgCxCyB" xlink:href="#rgDefaults"
- cx="75%" cy="25%">
- </radialGradient>
-
- <radialGradient id="rgFxFyA" xlink:href="#rgCxCyA"
- fx="0%" fy="100%">
- </radialGradient>
-
- <radialGradient id="rgFxFyB" xlink:href="#rgDefaults"
- fx="60%" fy="40%">
- </radialGradient>
-
- <radialGradient id="rgFxFyC" xlink:href="#rgDefaults"
- fx="0%" fy="50%">
- </radialGradient>
-
- <radialGradient id="rgFxFyD" xlink:href="#rgDefaults"
- fx="0%" fy="0%">
- </radialGradient>
-
- <radialGradient id="rgSpreadA" xlink:href="#rgDefaults"
- r=".125">
- </radialGradient>
-
- <radialGradient id="rgSpreadB" xlink:href="#rgDefaults"
- r=".125" spreadMethod="reflect">
- </radialGradient>
-
- <radialGradient id="rgSpreadC" xlink:href="#rgDefaults"
- r=".125" spreadMethod="repeat">
- </radialGradient>
-
- <radialGradient id="rgTxfA" xlink:href="#rgDefaults"
- gradientTransform="translate(.5, .5)" />
-
- <radialGradient id="rgTxfB" xlink:href="#rgDefaults"
- cx="0%" cy="0%" gradientTransform="translate(.5, .5)" />
-
- <radialGradient id="rgTxfC" xlink:href="#rgDefaults"
- cx="0%" cy="0%" gradientTransform="translate(.5, .5) scale(1.5, .25)" />
-
- <radialGradient id="rgTxfD" xlink:href="#rgFxFyD"
- gradientTransform="scale(.5, .5)" />
-
- </defs>
-
- <g class="legend">
-
- <g transform="translate(70, 0)">
-
- <g transform="translate(0, 100)">
- <use xlink:href="#testShape" fill="url(#rgDefaults)" />
- <text y="-30">Defaults</text>
- </g>
-
- <g transform="translate(0, 170)">
- <use xlink:href="#testShape" fill="url(#rgSpecifiedDefaults)" />
- <text y="-30">Forced Defaults</text>
- </g>
-
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#rgSpecifiedDefaults)" />
- <text y="-30">userSpaceOnUse</text>
- </g>
-
- <g transform="translate(0, 310)">
- <use xlink:href="#testShape" fill="url(#rgCxCyA)" />
- <text y="-30">(cx,cy) = (0%, 100%)</text>
- </g>
-
- <g transform="translate(0, 380)">
- <use xlink:href="#testShape" fill="url(#rgCxCyB)" />
- <text y="-30">(cx,cy) = (75%, 25%)</text>
- </g>
-
- </g>
-
- <g transform="translate(200, 0)">
-
- <g transform="translate(0, 100)">
- <use xlink:href="#testShape" fill="url(#rgFxFyB)" />
- <text y="-30">(fx,fy)=(60%,40%)</text>
- </g>
-
- <g transform="translate(0, 170)">
- <use xlink:href="#testShape" fill="url(#rgFxFyC)" />
- <text y="-30">(fx,fy)=(0%,50%)</text>
- </g>
-
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#rgFxFyD)" />
- <text y="-30">(fx,fy)=(0%,0%)</text>
- </g>
-
- <g transform="translate(0, 310)">
- <use xlink:href="#testShape" fill="url(#rgSpreadA)" />
- <text y="-30">r=.125, spread=default</text>
- </g>
-
- <g transform="translate(0, 380)">
- <use xlink:href="#testShape" fill="url(#rgSpreadB)" />
- <text y="-30">r=.125, spread=reflect</text>
- </g>
-
- <g transform="translate(0, 450)">
- <use xlink:href="#testShape" fill="url(#rgSpreadC)" />
- <text y="-30">r=.125, spread=repeat</text>
- </g>
-
- </g>
-
-
- <g transform="translate(330, 0)">
-
- <g transform="translate(0, 100)">
- <use xlink:href="#testShape" fill="url(#rgTxfA)" />
- <text y="-30">translate(.5,.5)</text>
- </g>
-
- <g transform="translate(0, 170)">
- <use xlink:href="#testShape" fill="url(#rgTxfB)" />
- <text y="-30">(cx,cy)=(0%,0%) translate(.5,.5)</text>
- </g>
-
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#rgTxfC)" />
- <text y="-30">scale(1.5,.25)</text>
- </g>
-
- <g transform="translate(0, 310)">
- <use xlink:href="#testShape" fill="url(#rgTxfD)" />
- <text y="-30">(fx,fy)=(0,0) scale(.5, .5)</text>
- </g>
-
- <g transform="translate(0, 380)">
- <use xlink:href="#testShape" fill="url(#rgFxFyA)" />
- <text y="-30">(fx,fy)=(cx, cy)=(0%, 100%)</text>
- </g>
-
-
- </g>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient3.svg
deleted file mode 100644
index a23ec319777..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradient3.svg
+++ /dev/null
@@ -1,257 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- @author deweese@apache.org -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: radialGradient3.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>&lt;radialGradient&gt; Test 3 (Complex lookup)</title>
- <text class="title" x="50%" y="40">
- &lt;radialGradient&gt; Test 3 (Complex lookup)
- </text>
-
- <style type="text/css"><![CDATA[
- .speed { clip-path:url(#speedClip); color-rendering:optimizeSpeed; }
- .default { clip-path:url(#defaultClip); color-rendering:auto; }
- .quality { clip-path:url(#qualityClip);
- color-rendering:optimizeQuality; }
- .saqLabel { font-family: Verdana, Helvetica;
- font-size: 5;
- text-anchor: middle;
- fill:black; stroke:none;}
- .line { fill:none; stroke:black; stroke-width:0.25; }
- ]]></style>
-
- <defs>
- <!-- Shape filled by radial gradients -->
- <g id="testShape">
- <rect x="-25" y="-20" width="50" height="40"
- class="quality" />
- <rect x="-25" y="-20" width="50" height="40"
- class="default" />
- <rect x="-25" y="-20" width="50" height="40"
- class="speed" />
-
- <text x="-16.5" y="24" class="saqLabel">Q</text>
- <line x1="-8" x2="-8" y1="20" y2="25" class="line" />
- <text x="0" y="24" class="saqLabel">A</text>
- <line x1="8" x2="8" y1="20" y2="25" class="line" />
- <text x="16.5" y="24" class="saqLabel">S</text>
- </g>
-
- <!-- Clip paths for the various color-rendering settings... -->
- <clipPath id="qualityClip">
- <rect x="-25" y="-20" width="17" height="40"/>
- </clipPath>
-
- <clipPath id="defaultClip">
- <rect x="-8" y="-20" width="16" height="40"/>
- </clipPath>
-
- <clipPath id="speedClip">
- <rect x="8" y="-20" width="17" height="40"/>
- </clipPath>
-
-
- <!-- ========================================== -->
- <!-- Two gradients, one with no values defined -->
- <!-- and one with the default values specified -->
- <!-- They should create the same pattern -->
- <!-- ========================================== -->
- <radialGradient id="rgDefaults">
- <stop offset=".0" stop-color="gold" />
- <stop offset=".49" stop-color="crimson" />
- <stop offset=".51" stop-color="gold" />
- <stop offset="1." stop-color="crimson" />
- </radialGradient>
-
- <radialGradient id="rgSpecifiedDefaults"
- gradientUnits="objectBoundingBox"
- cx="50%" cy="50%"
- r="50%"
- fx="50%" fy="50%"
- spreadMethod="pad" xlink:href="#rgDefaults" />
-
- <!-- ========================================== -->
- <!-- gradientUnits. The following gradients -->
- <!-- is defined so as to produce the same -->
- <!-- result as with the default settings -->
- <!-- For example, cx default is 50% in object -->
- <!-- bounding box, which is .5*50 = 25 -->
- <!-- r = sqrt(50*50 + 40*40) = 22.63846284534354156643452041746 -->
- <!-- ========================================== -->
- <radialGradient id="rgUserSpaceOnUse"
- cx="0" cy="0" r="22.63846284534354156643452041746"
- fx="0" fy="0" xlink:href="#rdDefaults" />
-
- <radialGradient id="rgCxCyA" xlink:href="#rgDefaults"
- cx="0%" cy="100%">
- </radialGradient>
-
- <radialGradient id="rgCxCyB" xlink:href="#rgDefaults"
- cx="75%" cy="25%">
- </radialGradient>
-
- <radialGradient id="rgFxFyA" xlink:href="#rgCxCyA"
- fx="0%" fy="100%">
- </radialGradient>
-
- <radialGradient id="rgFxFyB" xlink:href="#rgDefaults"
- fx="60%" fy="40%">
- </radialGradient>
-
- <radialGradient id="rgFxFyC" xlink:href="#rgDefaults"
- fx="0%" fy="50%">
- </radialGradient>
-
- <radialGradient id="rgFxFyD" xlink:href="#rgDefaults"
- fx="0%" fy="0%">
- </radialGradient>
-
- <radialGradient id="rgSpreadA" xlink:href="#rgDefaults"
- r=".125">
- </radialGradient>
-
- <radialGradient id="rgSpreadB" xlink:href="#rgDefaults"
- r=".125" spreadMethod="reflect">
- </radialGradient>
-
- <radialGradient id="rgSpreadC" xlink:href="#rgDefaults"
- r=".125" spreadMethod="repeat">
- </radialGradient>
-
- <radialGradient id="rgTxfA" xlink:href="#rgDefaults"
- gradientTransform="translate(.5, .5)" />
-
- <radialGradient id="rgTxfB" xlink:href="#rgDefaults"
- cx="0%" cy="0%" gradientTransform="translate(.5, .5)" />
-
- <radialGradient id="rgTxfC" xlink:href="#rgDefaults"
- cx="0%" cy="0%" gradientTransform="translate(.5, .5) scale(1.5,.25)" />
-
- <radialGradient id="rgTxfD" xlink:href="#rgFxFyD"
- gradientTransform="scale(.5, .5)" />
- </defs>
-
- <g class="legend">
-
- <g transform="translate(70, 0)">
-
- <g transform="translate(0, 100)">
- <use xlink:href="#testShape" fill="url(#rgDefaults)" />
- <text y="-30">Defaults</text>
- </g>
-
- <g transform="translate(0, 170)">
- <use xlink:href="#testShape" fill="url(#rgSpecifiedDefaults)" />
- <text y="-30">Forced Defaults</text>
- </g>
-
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#rgSpecifiedDefaults)" />
- <text y="-30">userSpaceOnUse</text>
- </g>
-
- <g transform="translate(0, 310)">
- <use xlink:href="#testShape" fill="url(#rgCxCyA)" />
- <text y="-30">(cx,cy) = (0%, 100%)</text>
- </g>
-
- <g transform="translate(0, 380)">
- <use xlink:href="#testShape" fill="url(#rgCxCyB)" />
- <text y="-30">(cx,cy) = (75%, 25%)</text>
- </g>
-
- </g>
-
- <g transform="translate(200, 0)">
-
- <g transform="translate(0, 100)">
- <use xlink:href="#testShape" fill="url(#rgFxFyB)" />
- <text y="-30">(fx,fy)=(60%,40%)</text>
- </g>
-
- <g transform="translate(0, 170)">
- <use xlink:href="#testShape" fill="url(#rgFxFyC)" />
- <text y="-30">(fx,fy)=(0%,50%)</text>
- </g>
-
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#rgFxFyD)" />
- <text y="-30">(fx,fy)=(0%,0%)</text>
- </g>
-
- <g transform="translate(0, 310)">
- <use xlink:href="#testShape" fill="url(#rgSpreadA)" />
- <text y="-30">r=.125, spread=default</text>
- </g>
-
- <g transform="translate(0, 380)">
- <use xlink:href="#testShape" fill="url(#rgSpreadB)" />
- <text y="-30">r=.125, spread=reflect</text>
- </g>
-
- <g transform="translate(0, 450)">
- <use xlink:href="#testShape" fill="url(#rgSpreadC)" />
- <text y="-30">r=.125, spread=repeat</text>
- </g>
-
- </g>
-
-
- <g transform="translate(330, 0)">
-
- <g transform="translate(0, 100)">
- <use xlink:href="#testShape" fill="url(#rgTxfA)" />
- <text y="-30">translate(.5,.5)</text>
- </g>
-
- <g transform="translate(0, 170)">
- <use xlink:href="#testShape" fill="url(#rgTxfB)" />
- <text y="-30">(cx,cy)=(0%,0%) translate(.5,.5)</text>
- </g>
-
- <g transform="translate(0, 240)">
- <use xlink:href="#testShape" fill="url(#rgTxfC)" />
- <text y="-30">scale(1.5,.25)</text>
- </g>
-
- <g transform="translate(0, 310)">
- <use xlink:href="#testShape" fill="url(#rgTxfD)" />
- <text y="-30">(fx,fy)=(0,0) scale(.5, .5)</text>
- </g>
-
- <g transform="translate(0, 380)">
- <use xlink:href="#testShape" fill="url(#rgFxFyA)" />
- <text y="-30">(fx,fy)=(cx, cy)=(0%, 100%)</text>
- </g>
-
-
- </g>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientLine.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientLine.svg
deleted file mode 100644
index c80f0dc76e7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientLine.svg
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Radial gradient on line. -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: radialGradientLine.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Radial gradient on lines</title>
-
- <text x="50%" y="45" class="title">Radial gradient on lines</text>
-
- <g id="testContent">
-
-<defs>
- <radialGradient id="grad" cx=".5" cy=".5" r="1">
- <stop offset="0" style="stop-color:crimson" />
- <stop offset="1" style="stop-color:gold" />
- </radialGradient>
-</defs>
-
-<g style="fill:#eee;stroke:black">
- <rect x="75" y="100" width="300" height="20" />
- <rect x="55" y="120" width="20" height="300" />
-</g>
-
-<g style="fill:none;stroke:black">
- <rect x="75" y="120" width="300" height="300" />
- <line x1="55" y1="270" x2="375" y2="270" />
-</g>
-<g style="text-anchor:middle; fill:black; stroke:none">
- <text x="225" y="115">Gradient</text>
- <text transform="translate(70 200)rotate(-90)">horizontal &lt;line></text>
- <text transform="translate(70 350)rotate(-90)">vertical &lt;Line></text>
-</g>
-<g style="stroke-width:6">
- <line x1="185" y1="195" x2="265" y2="195" style="stroke:url(#grad)" />
- <line x1="220" y1="285" x2="220" y2="405" style="stroke:url(#grad)"/>
-</g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientOrientation.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientOrientation.svg
deleted file mode 100644
index 25303049396..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/paints/radialGradientOrientation.svg
+++ /dev/null
@@ -1,150 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Test external paint servers -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: radialGradientOrientation.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Radial Gradient Orientation</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Radial Gradient Orientation</text>
-<g transform="translate(0 -30)">
-<!-- ############################### -->
-<g id="board" style="fill:none; stroke:black;">
-
- <rect x="75" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="175" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="275" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="75" y="120" width="100" height="50" />
- <rect x="175" y="120" width="100" height="50" />
- <rect x="275" y="120" width="100" height="50" />
- <g transform="translate(0 80)">
- <rect x="75" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="175" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="275" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="75" y="120" width="100" height="50" />
- <rect x="175" y="120" width="100" height="50" />
- <rect x="275" y="120" width="100" height="50" />
- </g>
- <g transform="translate(0 160)">
- <rect x="75" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="175" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="275" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="75" y="120" width="100" height="50" />
- <rect x="175" y="120" width="100" height="50" />
- <rect x="275" y="120" width="100" height="50" />
- </g>
- <g transform="translate(0 240)">
- <rect x="175" y="100" width="100" height="20" style="fill:#eee"/>
- <rect x="175" y="120" width="100" height="50" />
- </g>
- <g style="stroke:none; fill:black; text-anchor:middle; font-size:12">
- <text x="125" y="114">cx = cy / fx &lt; fy</text>
- <text x="225" y="114">cx = cy / fx > fy</text>
- <text x="325" y="114">cx = cy / fx = fy</text>
- <g transform="translate(0 80)">
- <text x="125" y="114">cx &lt; cy / fx &lt; fy</text>
- <text x="225" y="114">cx &lt; cy / fx > fy</text>
- <text x="325" y="114">cx &lt; cy / fx = fy</text>
- </g>
- <g transform="translate(0 160)">
- <text x="125" y="114">cx > cy / fx &lt; fy</text>
- <text x="225" y="114">cx > cy / fx > fy</text>
- <text x="325" y="114">cx > cy / fx = fy</text>
- </g>
- <g transform="translate(0 240)">
- <text x="225" y="114">r = 0</text>
- </g>
- </g>
-</g>
-
-
-<!-- ############################### -->
-<defs>
- <radialGradient id="genericGrad">
- <stop style="stop-color:crimson" offset="0" />
- <stop style="stop-color:orange" offset=".5" />
- <stop style="stop-color:gold" offset="1" />
- </radialGradient>
-
- <radialGradient id="grad1" cx=".5" cy=".5" fx="0" fy="1" r=".5"
- xlink:href="#genericGrad" />
- <radialGradient id="grad2" cx=".5" cy=".5" fx="1" fy="0" r=".5"
- xlink:href="#genericGrad" />
- <radialGradient id="grad3" cx=".5" cy=".5" fx=".5" fy=".5" r=".5"
- xlink:href="#genericGrad" />
-
- <radialGradient id="grad4" cx="0" cy="1" fx="0" fy="1" r=".5"
- xlink:href="#genericGrad" />
- <radialGradient id="grad5" cx="0" cy="1" fx="1" fy="0" r=".5"
- xlink:href="#genericGrad" />
- <radialGradient id="grad6" cx="0" cy="1" fx=".5" fy=".5" r=".5"
- xlink:href="#genericGrad" />
-
- <radialGradient id="grad7" cx="1" cy="0" fx="0" fy="1" r=".5"
- xlink:href="#genericGrad" />
- <radialGradient id="grad8" cx="1" cy="0" fx="1" fy="0" r=".5"
- xlink:href="#genericGrad" />
- <radialGradient id="grad9" cx="1" cy="0" fx=".5" fy=".5" r=".5"
- xlink:href="#genericGrad" />
-
- <radialGradient id="grad10" r="0" xlink:href="#genericGrad" />
-</defs>
-
-<circle cx="125" cy="145" r="20" style="fill:url(#grad1)"/>
-<circle cx="225" cy="145" r="20" style="fill:url(#grad2)"/>
-<circle cx="325" cy="145" r="20" style="fill:url(#grad3)"/>
-
-<g transform="translate(0 80)">
- <circle cx="125" cy="145" r="20" style="fill:url(#grad4)"/>
- <circle cx="225" cy="145" r="20" style="fill:url(#grad5)"/>
- <circle cx="325" cy="145" r="20" style="fill:url(#grad6)"/>
-</g>
-
-<g transform="translate(0 160)">
- <circle cx="125" cy="145" r="20" style="fill:url(#grad7)"/>
- <circle cx="225" cy="145" r="20" style="fill:url(#grad8)"/>
- <circle cx="325" cy="145" r="20" style="fill:url(#grad9)"/>
-</g>
-
-<g transform="translate(0 240)">
- <circle cx="225" cy="145" r="20" style="fill:url(#grad10)"/>
-</g>
-
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity.svg
deleted file mode 100644
index efc7517f55b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity.svg
+++ /dev/null
@@ -1,125 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Opacity test. Apply 'stroke-opacity' 'fill-opacity' and 'opacity' -->
-<!-- -->
-<!-- @author Thierry.Kormann@sophia.inria.fr -->
-<!-- @version $Id: opacity.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Opacity: stroke-opacity, fill-opacity, opacity </title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <g id="testContent">
-
- <text x="225" y="50" class="title">
- Opacity : stroke-opacity, fill-opacity and opacity
- </text>
- <g class="legend">
- <defs>
- <circle id="elem" cx="0" cy="0" r="35"
- style="fill: yellow; stroke: black; stroke-width: 8;"/>
- <rect id="bg" x="-45" y="-45" width="90" height="90"
- style="fill:orange"/>
- </defs>
- <g transform="translate(75 130)">
- <use xlink:href="#bg"/>
- <use xlink:href="#elem"
- style="stroke-opacity:1; fill-opacity:1"/>
- <text x="0" y="60">opacity:1</text>
- <text x="0" y="70">stroke-opacity:1</text>
- <text x="0" y="80">fill-opacity:1</text>
- </g>
- <g transform="translate(175 130)">
- <use xlink:href="#bg"/>
- <use xlink:href="#elem"
- style="stroke-opacity:1; fill-opacity:.5"/>
- <text x="0" y="60">opacity:1</text>
- <text x="0" y="70">stroke-opacity:1</text>
- <text x="0" y="80">fill-opacity:0.5</text>
- </g>
- <g transform="translate(275 130)">
- <use xlink:href="#bg"/>
- <use xlink:href="#elem"
- style="stroke-opacity:.5; fill-opacity:1"/>
- <text x="0" y="60">opacity:1</text>
- <text x="0" y="70">stroke-opacity:0.5</text>
- <text x="0" y="80">fill-opacity:1</text>
- </g>
- <g transform="translate(375 130)">
- <use xlink:href="#bg"/>
- <use xlink:href="#elem"
- style="stroke-opacity:.5; fill-opacity:.5"/>
- <text x="0" y="60">opacity:1</text>
- <text x="0" y="70">stroke-opacity:0.5</text>
- <text x="0" y="80">fill-opacity:0.5</text>
- </g>
-
- <g transform="translate(75 330)" >
- <use xlink:href="#bg"/>
- <use xlink:href="#elem"
- style="stroke-opacity:1; fill-opacity:1; opacity:.5;"/>
- <text x="0" y="60">opacity:0.5</text>
- <text x="0" y="70">stroke-opacity:1</text>
- <text x="0" y="80">fill-opacity:1</text>
- </g>
- <g transform="translate(175 330)">
- <use xlink:href="#bg"/>
- <use xlink:href="#elem"
- style="stroke-opacity:1; fill-opacity:.5; opacity:.5;"/>
- <text x="0" y="60">opacity:0.5</text>
- <text x="0" y="70">stroke-opacity:1</text>
- <text x="0" y="80">fill-opacity:0.5</text>
- </g>
- <g transform="translate(275 330)">
- <use xlink:href="#bg"/>
- <use xlink:href="#elem"
- style="stroke-opacity:.5; fill-opacity:1; opacity:.5;"/>
- <text x="0" y="60">opacity:0.5</text>
- <text x="0" y="70">stroke-opacity:0.5</text>
- <text x="0" y="80">fill-opacity:1</text>
- </g>
- <g transform="translate(375 330)">
- <use xlink:href="#bg"/>
- <use xlink:href="#elem"
- style="stroke-opacity:.5; fill-opacity:.5; opacity:.5;"/>
- <text x="0" y="60">opacity:0.5</text>
- <text x="0" y="70">stroke-opacity:0.5</text>
- <text x="0" y="80">fill-opacity:0.5</text>
- </g>
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity2.svg
deleted file mode 100644
index a27994b22da..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/opacity2.svg
+++ /dev/null
@@ -1,125 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Opacity2 test. Apply 'opacity' on group -->
-<!-- -->
-<!-- @author Thierry.Kormann@sophia.inria.fr -->
-<!-- @version $Id: opacity2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Opacity: opacity on group</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <g id="testContent">
-
- <text x="225" y="50" class="title">
- Opacity2 : opacity on group
- </text>
- <g class="legend">
- <defs>
- <g id="elem">
- <circle cx="-35" cy="0" r="35"
- style="fill: #0000FF; stroke: #0000AA; stroke-width: 8;"/>
- <circle cx="0" cy="0" r="35"
- style="fill: #FF0000; stroke: #AA0000; stroke-width: 8;"/>
- </g>
- </defs>
- <g transform="translate(140 120)">
- <rect x="-80" y="-45" width="125" height="90"
- style="fill-opacity:1; stroke-opacity:1; opacity:1; fill:#cecece"/>
- <g style="opacity:1">
- <use xlink:href="#elem"
- style="stroke-opacity:1; fill-opacity:1"/>
- </g>
- <text x="-20" y="60">opacity:1</text>
- <text x="-20" y="70">stroke-opacity:1 fill-opacity:1</text>
- </g>
- <g transform="translate(340 120)">
- <rect x="-80" y="-45" width="125" height="90"
- style="fill-opacity:1; stroke-opacity:1; opacity:1; fill:#cecece"/>
- <g style="opacity:.5">
- <use xlink:href="#elem"
- style="stroke-opacity:1; fill-opacity:1"/>
- </g>
- <text x="-20" y="60">opacity:0.5</text>
- <text x="-20" y="70">stroke-opacity:1 fill-opacity:1</text>
- </g>
-
- <g transform="translate(140 250)">
- <rect x="-80" y="-45" width="125" height="90"
- style="fill-opacity:1; stroke-opacity:1; opacity:1; fill:#cecece"/>
- <g style="opacity:1">
- <use xlink:href="#elem"
- style="stroke-opacity:.5; fill-opacity:1"/>
- </g>
- <text x="-20" y="60">opacity:1</text>
- <text x="-20" y="70">stroke-opacity:0.5 fill-opacity:1</text>
- </g>
- <g transform="translate(340 250)">
- <rect x="-80" y="-45" width="125" height="90"
- style="fill-opacity:1; stroke-opacity:1; opacity:1; fill:#cecece"/>
- <g style="opacity:.5">
- <use xlink:href="#elem"
- style="stroke-opacity:.5; fill-opacity:1"/>
- </g>
- <text x="-20" y="60">opacity:0.5</text>
- <text x="-20" y="70">stroke-opacity:0.5 fill-opacity:1</text>
- </g>
-
- <g transform="translate(140 380)">
- <rect x="-80" y="-45" width="125" height="90"
- style="fill-opacity:1; stroke-opacity:1; opacity:1; fill:#cecece"/>
- <g style="opacity:1">
- <use xlink:href="#elem"
- style="stroke-opacity:1; fill-opacity:.5"/>
- </g>
- <text x="-20" y="60">opacity:1</text>
- <text x="-20" y="70">stroke-opacity:1 fill-opacity:0.5</text>
- </g>
- <g transform="translate(340 380)">
- <rect x="-80" y="-45" width="125" height="90"
- style="fill-opacity:1; stroke-opacity:1; opacity:1; fill:#cecece"/>
- <g style="opacity:.5">
- <use xlink:href="#elem"
- style="stroke-opacity:1; fill-opacity:.5"/>
- </g>
- <text x="-20" y="60">opacity:0.5</text>
- <text x="-20" y="70">stroke-opacity:1 fill-opacity:0.5</text>
- </g>
-
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/paintOpacity.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/paintOpacity.svg
deleted file mode 100644
index f506b3e113c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/rendering/paintOpacity.svg
+++ /dev/null
@@ -1,232 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- This test validates that the fill and stroke opacity values are taken -->
-<!-- into account for all the types of Paint servers -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: paintOpacity.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Paint Server Opacity Test</title>
-
- <style type="text/css"><![CDATA[
- .markedPath { fill:none; stroke:black; stroke-width:.5; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Paint Server Opacity Test</text>
-
- <defs>
-
- <pattern id="transparencyPattern" viewBox="0 0 10 10" x="0" y="0" width="10" height="10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g fill="#eee" stroke="none">
- <rect x="0" y="0" width="5" height="5" />
- <rect x="5" y="5" width="5" height="5" />
- </g>
- </pattern>
-
- <pattern id="testPattern" viewBox="0 0 20 20" x="0" y="0" width="20" height="20"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g transform="scale(2, 2)">
- <g fill="crimson" stroke="none">
- <rect x="0" y="0" width="5" height="5" />
- <rect x="5" y="5" width="5" height="5" />
- </g>
- <g fill="gold" stroke="none">
- <rect x="5" y="0" width="5" height="5" />
- <rect x="0" y="5" width="5" height="5" />
- </g>
- </g>
- </pattern>
-
- <radialGradient id="testRadialGradient" gradientUnits="userSpaceOnUse" cx="10" cy="10" r="40">
- <stop stop-color="crimson" offset="0" />
- <stop stop-color="gold" offset=".5" />
- <stop stop-color="gold" stop-opacity=".5" offset="1" />
- </radialGradient>
-
- <linearGradient id="testLinearGradient" gradientUnits="userSpaceOnUse" x1="-25" y1="0" x2="25" y2="0">
- <stop stop-color="crimson" offset="0" />
- <stop stop-color="gold" offset=".5" />
- <stop stop-color="gold" stop-opacity=".5" offset="1" />
- </linearGradient>
-
- <circle id="filledShape" cx="0" cy="0" r="25" />
- </defs>
-
- <g transform="translate(25, 60)">
-
- <g id="grid" stroke="black" fill="none">
- <rect x="40" y="20" width="360" height="380" fill="url(#transparencyPattern)"/>
-
- <g fill="rgb(240, 240, 240)" >
- <rect x="0" y="20" width="20" height="190" />
- <rect x="0" y="210" width="20" height="190" />
-
- <rect x="20" y="20" width="20" height="63" />
- <rect x="20" y="83" width="20" height="63" />
- <rect x="20" y="146" width="20" height="64" />
-
- <g transform="translate(0, 190)">
- <rect x="20" y="20" width="20" height="63" />
- <rect x="20" y="83" width="20" height="63" />
- <rect x="20" y="146" width="20" height="64" />
- </g>
-
- <rect x="40" y="0" width="90" height="20" />
- <rect x="130" y="0" width="90" height="20" />
- <rect x="220" y="0" width="90" height="20" />
- <rect x="310" y="0" width="90" height="20" />
-
- </g>
-
- <g class="label" text-anchor="middle" stroke="none" fill="black">
- <text x="85" y="15">rgb</text>
- <text x="175" y="15">radial grad</text>
- <text x="265" y="15">linear grad</text>
- <text x="355" y="15">pattern</text>
-
- <text x="15" y="115" transform="rotate(-90, 15, 115)">fill</text>
- <text x="15" y="305" transform="rotate(-90, 15, 305)">stroke</text>
-
- <text x="35" y="51.5" transform="rotate(-90, 35, 51.5)">opaque</text>
- <text x="35" y="51.5" transform="translate(0, 63) rotate(-90, 35, 51.5)">fill-opac.</text>
- <text x="35" y="51.5" transform="translate(0, 126) rotate(-90, 35, 51.5)">combo</text>
-
- <g transform="translate(0, 190)">
- <text x="35" y="51.5" transform="rotate(-90, 35, 51.5)">opaque</text>
- <text x="35" y="51.5" transform="translate(0, 63) rotate(-90, 35, 51.5)">fill-opac.</text>
- <text x="35" y="51.5" transform="translate(0, 126) rotate(-90, 35, 51.5)">combo</text>
- </g>
- </g>
-
- <line x1="130" y1="20" x2="130" y2="400" />
- <line x1="130" y1="20" x2="130" y2="400" transform="translate(90, 0)"/>
- <line x1="130" y1="20" x2="130" y2="400" transform="translate(180, 0)"/>
- <line x1="130" y1="20" x2="130" y2="400" transform="translate(270, 0)"/>
-
- <line x1="40" y1="83" x2="400" y2="83" />
- <line x1="40" y1="83" x2="400" y2="83" transform="translate(0, 63)"/>
- <line x1="40" y1="83" x2="400" y2="83" transform="translate(0, 127)"/>
- <line x1="40" y1="83" x2="400" y2="83" transform="translate(0, 190)"/>
- <line x1="40" y1="83" x2="400" y2="83" transform="translate(0, 253)"/>
- <line x1="40" y1="83" x2="400" y2="83" transform="translate(0, 317)"/>
- </g>
-
- <!-- ==================================== -->
- <!-- rgb colors -->
- <!-- ==================================== -->
-
- <!-- fill -->
- <use xlink:href="#filledShape" x="85" y="51.5" fill="crimson"/>
- <use xlink:href="#filledShape" x="85" y="51.5" fill="crimson" fill-opacity=".5" transform="translate(0, 63)" />
- <use xlink:href="#filledShape" x="85" y="51.5" fill="crimson" fill-opacity=".5" opacity=".5" transform="translate(0, 126)"/>
-
- <!-- stroke -->
- <g stroke="gold" stroke-width="10" fill="none" transform="translate(0, 190)">
- <use xlink:href="#filledShape" x="85" y="51.5" />
- <use xlink:href="#filledShape" x="85" y="51.5" stroke-opacity=".5" transform="translate(0, 63)" />
- <use xlink:href="#filledShape" x="85" y="51.5" stroke-opacity=".5" opacity=".5" transform="translate(0, 126)"/>
- </g>
-
- <!-- ==================================== -->
- <!-- radial gradient -->
- <!-- ==================================== -->
-
- <g transform="translate(90, 0)">
-
- <!-- fill -->
- <g fill="url(#testRadialGradient)">
- <use xlink:href="#filledShape" x="85" y="51.5" />
- <use xlink:href="#filledShape" x="85" y="51.5" fill-opacity=".5" transform="translate(0, 63)" />
- <use xlink:href="#filledShape" x="85" y="51.5" fill-opacity=".5" opacity=".5" transform="translate(0, 126)"/>
- </g>
-
- <!-- stroke -->
- <g stroke="url(#testRadialGradient)" stroke-width="10" fill="none" transform="translate(0, 190)">
- <use xlink:href="#filledShape" x="85" y="51.5" />
- <use xlink:href="#filledShape" x="85" y="51.5" stroke-opacity=".5" transform="translate(0, 63)" />
- <use xlink:href="#filledShape" x="85" y="51.5" stroke-opacity=".5" opacity=".5" transform="translate(0, 126)"/>
- </g>
-
- </g>
-
- <!-- ==================================== -->
- <!-- linear gradient -->
- <!-- ==================================== -->
-
- <g transform="translate(180, 0)">
-
- <!-- fill -->
- <g fill="url(#testLinearGradient)">
- <use xlink:href="#filledShape" x="85" y="51.5" />
- <use xlink:href="#filledShape" x="85" y="51.5" fill-opacity=".5" transform="translate(0, 63)" />
- <use xlink:href="#filledShape" x="85" y="51.5" fill-opacity=".5" opacity=".5" transform="translate(0, 126)"/>
- </g>
-
- <!-- stroke -->
- <g stroke="url(#testLinearGradient)" stroke-width="10" fill="none" transform="translate(0, 190)">
- <use xlink:href="#filledShape" x="85" y="51.5" />
- <use xlink:href="#filledShape" x="85" y="51.5" stroke-opacity=".5" transform="translate(0, 63)" />
- <use xlink:href="#filledShape" x="85" y="51.5" stroke-opacity=".5" opacity=".5" transform="translate(0, 126)"/>
- </g>
-
- </g>
-
- <!-- ==================================== -->
- <!-- patterns -->
- <!-- ==================================== -->
-
- <g transform="translate(270, 0)">
-
- <!-- fill -->
- <g fill="url(#testPattern)">
- <use xlink:href="#filledShape" x="85" y="51.5" />
- <use xlink:href="#filledShape" x="85" y="51.5" fill-opacity=".5" transform="translate(0, 63)" />
- <use xlink:href="#filledShape" x="85" y="51.5" fill-opacity=".5" opacity=".5" transform="translate(0, 126)"/>
- </g>
-
- <!-- stroke -->
- <g stroke="url(#testPattern)" stroke-width="10" fill="none" transform="translate(0, 190)">
- <use xlink:href="#filledShape" x="85" y="51.5" />
- <use xlink:href="#filledShape" x="85" y="51.5" stroke-opacity=".5" transform="translate(0, 63)" />
- <use xlink:href="#filledShape" x="85" y="51.5" stroke-opacity=".5" opacity=".5" transform="translate(0, 126)"/>
- </g>
-
- </g>
-
- </g>
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/add.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/add.svg
deleted file mode 100644
index 2105fcb3ce5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/add.svg
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- append child test -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: add.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>appendChild test 'onload'</title>
-
- <text x="50%" y="45" class="title">appendChild test 'onload'</text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
- function build(evt) {
- var g = evt.target;
- var document = g.ownerDocument;
- var e;
-
- e = createElement(document, 200, 100, "fill:crimson");
- g.appendChild(e);
-
- e = createElement(document, 250, 100, "fill:orange");
- g.appendChild(e);
-
- e = createElement(document, 150, 100, "fill:gold");
- g.insertBefore(e, g.firstChild);
-
- var ee = createElement(document, 100, 100, "fill:#eee");
- g.insertBefore(ee, e);
- }
-
- function createElement(g, x, y, style) {
- var e = document.createElementNS(svgNamespaceURI, "rect");
- e.setAttribute("x", x);
- e.setAttribute("y", y);
- e.setAttribute("width", 100);
- e.setAttribute("height", 100);
- e.setAttribute("style", style);
- return e;
- }
-
- </script>
-
- <g onload="build(evt)" id="test-content">
- </g>
- <text x="225" y="220" style="text-anchor:middle">constructed using 'onload'</text>
- <g>
- <rect x="100" y="300" width="100" height="100" style="fill:#eee"/>
- <rect x="150" y="300" width="100" height="100" style="fill:gold"/>
- <rect x="200" y="300" width="100" height="100" style="fill:crimson"/>
- <rect x="250" y="300" width="100" height="100" style="fill:orange"/>
- </g>
- <text x="225" y="420" style="text-anchor:middle">reference</text>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/addDescOnClick.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/addDescOnClick.svg
deleted file mode 100644
index d8a91478b7c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/addDescOnClick.svg
+++ /dev/null
@@ -1,196 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Append/Remove desc/title test -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: addDescOnClick.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Add Desc element "onClick"</title>
-
- <text x="50%" y="45" class="title">Add Desc element "onClick"</text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
- function addChild(evt, tag) {
- var r = evt.target;
- var document = r.ownerDocument;
- var e = document.createElementNS(svgNamespaceURI, tag);
- e.appendChild(document.createTextNode("Dynamic: " + tag));
- r.appendChild(e);
- }
-
- var desc = document.getElementById("foo");
- var newD = document.createTextNode("Text 1");
- var oldD = desc.firstChild;
-
- function toggleDesc() {
- desc.replaceChild(newD, oldD);
- var tmp = newD; newD=oldD; oldD=tmp;
- setTimeout("toggleDesc()", 1000);
- }
-
- var title = document.getElementById("bar");
- var newT = document.createTextNode("Title 2");
- var oldT = title.firstChild;
-
- function toggleTitle() {
- title.replaceChild(newT, oldT);
- var tmp = newT; newT=oldT; oldT=tmp;
- setTimeout("toggleTitle()", 1000);
- }
-
- toggleDesc();
- toggleTitle();
-
-
- var desc2 = document.getElementById("foo2");
- var newD2 = document.createTextNode("Text 1");
- var oldD2 = desc2.firstChild;
-
- function toggleDesc2() {
- desc2.removeChild(oldD2);
- desc2.appendChild(newD2);
- var tmp = newD2; newD2=oldD2; oldD2=tmp;
- setTimeout("toggleDesc2()", 1000);
- }
-
- var title2 = document.getElementById("bar2");
- var newT2 = document.createTextNode("Title 2");
- var oldT2 = title2.firstChild;
-
- function toggleTitle2() {
- title2.removeChild(oldT2);
- title2.appendChild(newT2);
- var tmp = newT2; newT2=oldT2; oldT2=tmp;
- setTimeout("toggleTitle2()", 1000);
- }
-
- toggleDesc2();
- toggleTitle2();
-
- var elT = document.getElementById("title");
- var tglTitle = elT.firstChild;
- var elD = document.getElementById("desc");
- var tglDesc = elD.firstChild;
-
- function toggleShowTitle() {
- if (elT.firstChild)
- elT.removeChild(tglTitle);
- else
- elT.appendChild(tglTitle);
- setTimeout("toggleShowTitle()", 1000);
- }
- function toggleShowDesc() {
- if (elD.firstChild)
- elD.removeChild(tglDesc);
- else
- elD.appendChild(tglDesc);
- setTimeout("toggleShowDesc()", 1000);
- }
-
- toggleShowDesc();
- toggleShowTitle();
-
- var elT2 = document.getElementById("title2");
- var tglTitle2 = elT2.firstChild;
- var elD2 = document.getElementById("desc2");
- var tglDesc2 = elD2.firstChild;
-
- function toggleShowTitle2() {
- if (tglTitle2.parentNode == elT2)
- elT2.removeChild(tglTitle2);
- else
- elT2.appendChild(tglTitle2);
- setTimeout("toggleShowTitle2()", 1000);
- }
- function toggleShowDesc2() {
- if (tglDesc2.parentNode == elD2)
- elD2.removeChild(tglDesc2);
- else
- elD2.appendChild(tglDesc2);
- setTimeout("toggleShowDesc2()", 1000);
- }
-
- toggleShowDesc2();
- toggleShowTitle2();
- </script>
-
- <g>
- <rect x="30" y="75" width="75" height="75" style="fill:crimson"
- onclick="addChild(evt, 'desc')"/>
-
- <rect x="135" y="75" width="75" height="75" style="fill:gold"
- onclick="addChild(evt, 'title')"/>
-
- <rect x="240" y="75" width="75" height="75" style="fill:crimson"
- onclick="addChild(evt, 'desc')"
- ><title>Pre Existing Title</title></rect>
-
- <rect x="345" y="75" width="75" height="75" style="fill:gold"
- onclick="addChild(evt, 'title')"
- ><desc>Pre Existing Desc</desc></rect>
-
-
- <rect id="title" x="30" y="180" width="75" height="75"
- style="fill:crimson"><title>Pre Existing Title</title></rect>
-
- <rect id="desc" x="135" y="180" width="75" height="75"
- style="fill:gold"><desc>Pre-existing Desc</desc></rect>
-
- <rect id="title2" x="240" y="180" width="75" height="75"
- style="fill:crimson"><title>Pre Existing Title</title>
- <desc>A constant Desc</desc></rect>
-
- <rect id="desc2" x="345" y="180" width="75" height="75"
- style="fill:gold"><desc>Pre-existing Desc</desc>
- <title>A constant title</title></rect>
-
-
- <rect x="30" y="285" width="75" height="75" style="fill:crimson"
- ><title>Pre Existing Title</title
- ><desc id="foo">Text 2</desc></rect>
-
- <rect x="135" y="285" width="75" height="75" style="fill:gold"
- ><title id="bar">Title 1</title
- ><desc >Pre-existing Desc</desc></rect>
-
- <rect x="240" y="285" width="75" height="75" style="fill:crimson"
- ><title>Pre Existing Title</title
- ><desc id="foo2">Text 2</desc></rect>
-
- <rect x="345" y="285" width="75" height="75" style="fill:gold"
- ><title id="bar2">Title 1</title
- ><desc >Pre-existing Desc</desc></rect>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/alert.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/alert.svg
deleted file mode 100644
index 622f1cf1b8b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/alert.svg
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Image element references an SVG file -->
-<!-- -->
-<!-- @author Thierry.Kormann@sophia.inria.fr -->
-<!-- @version $Id: alert.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="450" height="500" viewBox="0 0 450 500" onmouseover="alert('Hello')">
-<title>Alert on mouse events</title>
-
-<defs>
- <script type="text/ecmascript">
-
- function showDialog(msg) {
- alert(msg);
- }
-
- </script>
-</defs>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" onmouseover="alert('Hello')">
- <text x="225" y="30" class="title">Alert on mouse events</text>
- </g>
-
-
- <!-- ########## board ############ -->
- <g style="stroke:black">
- <g>
- <rect x="50" y="60" width="350" height="20" style="fill:#eee"/>
- <rect x="50" y="80" width="350" height="60" style="fill:none"/>
- </g>
- <g transform="translate(0 80)">
- <rect x="50" y="60" width="350" height="20" style="fill:#eee"/>
- <rect x="50" y="80" width="350" height="60" style="fill:none"/>
- </g>
- <g transform="translate(0 160)">
- <rect x="50" y="60" width="350" height="20" style="fill:#eee"/>
- <rect x="50" y="80" width="350" height="60" style="fill:none"/>
- </g>
- <line x1="225" y1="60" x2="225" y2="300" />
- </g>
- <g style="fill:black; stroke:none; text-anchor:middle; font-size:14">
- <g>
- <text x="137.5" y="75">mousedown</text>
- <text x="312.5" y="75">mouseup</text>
- </g>
- <g transform="translate(0 80)">
- <text x="137.5" y="75">mouseover</text>
- <text x="312.5" y="75">mouseout</text>
- </g>
- <g transform="translate(0 160)">
- <text x="137.5" y="75">mousemove</text>
- <text x="312.5" y="75">onclick</text>
- </g>
- </g>
-
- <!-- ########## content ############ -->
- <g>
- <circle cx="137.5" cy="110" r="20" style="fill:crimson" onmousedown="showDialog('onmousedown')"/>
- <circle cx="312.5" cy="110" r="20" style="fill:crimson" onmouseup="showDialog('onmouseup')"/>
- </g>
- <g transform="translate(0 80)">
- <circle cx="137.5" cy="110" r="20" style="fill:crimson" onmouseover="showDialog('onmouseover')"/>
- <circle cx="312.5" cy="110" r="20" style="fill:crimson" onmouseout="showDialog('onmouseout')"/>
- </g>
- <g transform="translate(0 160)">
- <circle cx="137.5" cy="110" r="20" style="fill:crimson" onmousemove="showDialog('onmousemove')"/>
- <circle cx="312.5" cy="110" r="20" style="fill:crimson" onclick="showDialog('onclick')"/>
- </g>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bbox.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bbox.svg
deleted file mode 100644
index 486dd33a3d4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bbox.svg
+++ /dev/null
@@ -1,403 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Test of getBBox interface for various elements with various property -->
-<!-- values (fill, stroke, visibility, display). -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: bbox.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="start()">
- <title>Test getBBox interface</title>
- <text x="50%" y="45" class="title">Test getBBox interface</text>
-
- <script type="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
- var root;
- var pref = new Array("n", "v", "d" );
- var fillStroke = new Array("-", "f", "s", "fs" );
- var elemT = new Array("p", "t", "u", "i" );
- var xLoc = new Array(35, 115, 195, 275);
- var yLoc = 10;
-
- function start() {
- root = document.getRootElement();
- for (i=0; i<pref.length; i++) {
- for (j=0; j<fillStroke.length; j++) {
- for (k=0; k<elemT.length; k++) {
- doBBox(pref[i]+fillStroke[j]+elemT[k], xLoc[k], yLoc);
- }
- }
- }
-
- updatePath("u-p");
- updatePath("ufsp");
-
- updateText("u-t");
- updateText("ufst");
-
- updateG("u-u");
- updateG("ufsu");
-
- updateImg("u-i");
- updateImg("ufsi");
-
-
- }
-
- function updatePath(id) {
- doBBox(id, xLoc[0], yLoc);
- var elem = root.getElementById(id);
- elem.setAttribute("d", "M 10,25 c 0,-40 60,20 60,-20z");
- doBBox(id, xLoc[0], yLoc);
- }
-
- function updateText(id) {
- doBBox(id, xLoc[1], yLoc);
- var elem = root.getElementById(id);
- var txt = document.createTextNode("getBBox");
- elem.replaceChild(txt,elem.firstChild);
- doBBox(id, xLoc[1], yLoc);
- }
-
- function updateG(id) {
- doBBox(id, xLoc[2], yLoc);
- var elem = root.getElementById(id);
- var use = elem.firstChild;
- use.setAttribute("x", "190");
- use.setAttribute("y", "5");
- use.setAttribute("width", "20");
- use.setAttribute("height", "20");
-
- doBBox(id, xLoc[1], yLoc);
- }
-
- function updateImg(id) {
- doBBox(id, xLoc[2], yLoc);
- var elem = root.getElementById(id);
- elem.setAttribute("x", "261");
- elem.setAttribute("y", "5");
- elem.setAttribute("width", "43");
- elem.setAttribute("height", "20");
-
- doBBox(id, xLoc[1], yLoc);
- }
-
- function doBBox(id, locX, locY) {
- var elem = root.getElementById(id);
- var bbox;
- if (elem) bbox = elem.getBBox();
- var rect = document.createElementNS(svgns, "rect");
- if (!bbox) {
- // No BBox undisplayed etc... use small crimson rect.
- rect.setAttribute("x", ""+locX);
- rect.setAttribute("y", ""+locY);
- rect.setAttribute("width", "10");
- rect.setAttribute("height", "10");
- rect.setAttribute("fill", "crimson");
- } else {
- rect.setAttribute("x", ""+bbox.x);
- rect.setAttribute("y", ""+bbox.y);
- rect.setAttribute("width", ""+bbox.width);
- rect.setAttribute("height", ""+bbox.height);
- rect.setAttribute("fill", "none");
- rect.setAttribute("stroke", "black");
- rect.setAttribute("stroke-width", "2");
- rect.setAttribute("stroke-opacity", "0.5");
- }
-
- elem.getParentNode().getParentNode().appendChild(rect);
- }
- ]]></script>
- <defs>
- <symbol id="Batik_Squiggle" viewBox="0 0 540 570">
- <path id="Batik_Squiggle_Blue"
- d="M172,44C137,60,31,135,11,199c-8,27,22,48,44,33
- C14,306-1,332,0,356c0,14,13,42,44,27c8-4,35-25,52-41
- c14-1,24-11,42-28c17,14,36,10,52-7c22,2,82-78,44-108
- c-3-24-30-37-53-18c-6-2-13-1-18,1c22-35,43-82,49-105
- C219,47,188,36,172,44z"/>
- <path id="Batik_Squiggle_Red"
- d="M400,0c-18,3-49,31-49,31c-29,23-43,58-28,95
- c-13,14-29,44-29,67c0,28,20,52,50,29c7,8,21,16,37,5
- c-5,29,3,48,26,49c1,10,13,31,36,17c16-10,58-39,79-56
- c25-23,25-94-18-89c33-59-3-96-27-84c-10,4-46,25-52,30
- c-1-7-5-12-11-14C436,45,436-5,401,0z"/>
- <path id="Batik_Squiggle_Green"
- d="M275,353c-46,12-88,43-114,91c-9,16,6,37,25,33
- c-14,24-40,67-15,81c28,16,52-8,60-15c18,21,50,10,81-17
- c41,14,68-2,103-53c8-12,30-43,30-65c0-16-15-30-35-21
- c-1-12-9-38-53-19c-10-6-31-5-54,17
- C308,375,300,347,275,353z"/>
- </symbol>
- </defs>
-
- <g id="test-content" transform="translate(0, 60)" >
- <g> <!-- The test grid -->
- <g stroke="#000">
- <rect x="10" y="0" width="20" height="120" fill="#eee"/>
- <rect x="10" y="120" width="20" height="120" fill="#ddd"/>
- <rect x="10" y="240" width="20" height="120" fill="#eee"/>
- <rect x="10" y="360" width="20" height="60" fill="#ddd"/>
-
-
- <rect x="30" y="0" width="410" height="30" fill="#f8f8f8"/>
- <rect x="30" y="30" width="410" height="30" fill="#f0f0f0"/>
- <rect x="30" y="60" width="410" height="30" fill="#f8f8f8"/>
- <rect x="30" y="90" width="410" height="30" fill="#f0f0f0"/>
-
- <rect x="30" y="120" width="410" height="30" fill="#e0e0e0"/>
- <rect x="30" y="150" width="410" height="30" fill="#d0d0d0"/>
- <rect x="30" y="180" width="410" height="30" fill="#e0e0e0"/>
- <rect x="30" y="210" width="410" height="30" fill="#d0d0d0"/>
-
- <rect x="30" y="240" width="410" height="30" fill="#f8f8f8"/>
- <rect x="30" y="270" width="410" height="30" fill="#f0f0f0"/>
- <rect x="30" y="300" width="410" height="30" fill="#f8f8f8"/>
- <rect x="30" y="330" width="410" height="30" fill="#f0f0f0"/>
-
- <rect x="30" y="360" width="410" height="30" fill="#e0e0e0"/>
- <rect x="30" y="390" width="410" height="30" fill="#d0d0d0"/>
-
- <line x1="120" x2="120" y1="0" y2="420"/>
- <line x1="200" x2="200" y1="0" y2="420"/>
- <line x1="280" x2="280" y1="0" y2="420"/>
- <line x1="360" x2="360" y1="0" y2="420"/>
- <line x1="10" x2="440" y1="120" y2="120" stroke-width="3"/>
- <line x1="10" x2="440" y1="240" y2="240" stroke-width="3"/>
- <line x1="10" x2="440" y1="360" y2="360" stroke-width="3"/>
- </g>
- <text transform="rotate(-90,25,60)" x="25" y="60" text-anchor="middle">Normal</text>
- <text transform="rotate(-90,25,180)" x="25" y="180" text-anchor="middle">visiblilty="hidden"</text>
- <text transform="rotate(-90,25,300)" x="25" y="300" text-anchor="middle">display="none"</text>
- <text transform="rotate(-90,25,390)" x="25" y="390" text-anchor="middle">Update</text>
- <g font-size="15">
- <text x="110" y="22" text-anchor="end">none</text>
- <text x="110" y="52" text-anchor="end">fill</text>
- <text x="110" y="82" text-anchor="end">stroke</text>
- <text x="110" y="112" text-anchor="end">fill+stroke</text>
-
- <text x="110" y="142" text-anchor="end">none</text>
- <text x="110" y="172" text-anchor="end">fill</text>
- <text x="110" y="202" text-anchor="end">stroke</text>
- <text x="110" y="232" text-anchor="end">fill+stroke</text>
-
- <text x="110" y="262" text-anchor="end">none</text>
- <text x="110" y="292" text-anchor="end">fill</text>
- <text x="110" y="322" text-anchor="end">stroke</text>
- <text x="110" y="352" text-anchor="end">fill+stroke</text>
-
- <text x="110" y="382" text-anchor="end">none</text>
- <text x="110" y="412" text-anchor="end">fill+stroke</text>
- </g>
- </g>
-
- <g font-size="18" text-anchor="middle">
- <g transform="translate(120,0)">
- <g fill="none" stroke="none" stroke-width="3">
- <path id="n-p" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="n-t" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="n-u">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="n-i" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,30)">
- <g fill="crimson" stroke="none" stroke-width="3">
- <path id="nfp" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="nft" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="nfu">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="nfi" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,60)">
- <g fill="none" stroke="gold" stroke-width="3" >
- <path id="nsp" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="nst" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="nsu">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="nsi" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,90)">
- <g fill="crimson" stroke="gold" stroke-width="3">
- <path id="nfsp" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="nfst" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="nfsu">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="nfsi" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- </g>
-
- <g transform="translate(0, 120)" font-size="18" text-anchor="middle">
- <g transform="translate(120,0)" >
- <g fill="none" stroke="none" stroke-width="3" visibility="hidden">
- <path id="v-p" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="v-t" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="v-u">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="v-i" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,30)">
- <g fill="crimson" stroke="none" stroke-width="3"
- visibility="hidden">
- <path id="vfp" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="vft" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="vfu">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="vfi" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,60)">
- <g fill="none" stroke="gold" stroke-width="3" visibility="hidden">
- <path id="vsp" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="vst" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="vsu">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="vsi" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,90)">
- <g fill="crimson" stroke="gold" stroke-width="3"
- visibility="hidden">
- <path id="vfsp" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="vfst" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="vfsu">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="vfsi" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- </g>
-
- <g transform="translate(0, 240)" font-size="18" text-anchor="middle">
- <g transform="translate(120,0)" >
- <g fill="none" stroke="none" stroke-width="3" display="none">
- <path id="d-p" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="d-t" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="d-u">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="d-i" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,30)">
- <g fill="crimson" stroke="none" stroke-width="3" display="none">
- <path id="dfp" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="dft" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="dfu">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="dfi" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,60)">
- <g fill="none" stroke="gold" stroke-width="3" display="none">
- <path id="dsp" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="dst" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="dsu">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="dsi" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,90)">
- <g fill="crimson" stroke="gold" stroke-width="3" display="none">
- <path id="dfsp" d="M 10,25 c 0,-40 60,20 60,-20z"/>
- <text id="dfst" x="120" y="20" stroke-width=".5">getBBox</text>
- <g id="dfsu">
- <use x="190" y="5" width="20" height="20" stroke-width="20"
- xlink:href="#Batik_Squiggle"/>
- </g>
- <image id="dfsi" x="261" y="5" width="43" height="20"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- </g>
-
- <g transform="translate(0, 360)" font-size="18" text-anchor="middle">
- <g transform="translate(120,0)">
- <g fill="none" stroke="none" stroke-width="3">
- <path id="u-p" d="M 40,25 l-10,-10 l10,-10 l10,10 z"/>
- <text id="u-t" x="120" y="20" stroke-width=".5">sm</text>
- <g id="u-u"
- ><use x="195" y="10" width="10" height="10" stroke-width="20"
- xlink:href="#Batik_Squiggle"/></g>
- <image id="u-i" x="271.75" y="10" width="21.5" height="10"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- <g transform="translate(120,30)">
- <g fill="crimson" stroke="gold" stroke-width="3">
- <path id="ufsp" d="M 40,25 l-10,-10 l10,-10 l10,10 z"/>
- <text id="ufst" x="120" y="20" stroke-width=".5">sm</text>
- <g id="ufsu"
- ><use x="195" y="10" width="10" height="10" stroke-width="20"
- xlink:href="#Batik_Squiggle"/></g>
- <image id="ufsi" x="271.75" y="10" width="21.5" height="10"
- xlink:href="../../resources/images/tde.jpg"/>
- </g>
- </g>
- </g>
- </g>
-
-</svg>
-
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/boundsTransformChange.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/boundsTransformChange.svg
deleted file mode 100644
index 1d354753be6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/boundsTransformChange.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a circle attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: boundsTransformChange.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="updateGroup1()">
- <title>Testing Update engine when bounds and transform change.</title>
-
- <desc>This tests changing the bounds of an object then changing a
- a parent's transform to ensure the dirty regions are properly
- computed.</desc>
- <script type="text/ecmascript"><![CDATA[
- var inRegard=false;
- var time1 = 90;
- function updateGroup1() {
- var elt = document.getElementById("g1");
- var fs = Math.cos(time1*2*3.1415926/180)*12+24;
- elt.setAttribute("font-size",fs);
-
- var x = Math.cos(time1*3.1415926/180)*100 + 225;
- var y = Math.sin(.5*(time1+90)*3.1415926/180)*150 + 250;
- elt.setAttribute("transform", "translate("+x+","+y+")");
- time1 += 20;
- if (inRegard && (time1 >= 270))
- regardTestInstance.scriptDone();
- else
- setTimeout('updateGroup1()', 100);
- }
- function regardStart() {
- inRegard = true;
- }
- ]]></script>
-
- <g id="test-content">
- <g id="g1">
- <text text-anchor="middle">Squash the Bug</text>
- </g>
- </g>
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bug12933.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bug12933.svg
deleted file mode 100644
index aae6a3abb32..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/bug12933.svg
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- test for bug in updateTracker -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: bug12933.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500"
- viewBox="0 0 450 500">
-
-<title>UpdateTracker bug#12933</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
- <script type="text/ecmascript" >
- var xlinkNS = "http://www.w3.org/1999/xlink";
- var SVGNS ="http://www.w3.org/2000/svg";
-
- function showBBox(name){
- var e = document.getElementById(name);
- var rect = document.createElementNS(SVGNS,"rect");
-
- var bbox = e.getBBox();
- rect.setAttribute("x",bbox.getX());
- rect.setAttribute("y",bbox.getY());
- rect.setAttribute("width",bbox.getWidth());
- rect.setAttribute("height",bbox.getHeight());
- rect.setAttribute("style","stroke:red;fill:none");
- document.getDocumentElement().appendChild(rect);
- }
-
- function move(before,first,second){
- var e1 = document.getElementById(before);
- var e2 = document.getElementById(first);
- var e3 = document.getElementById(second);
-
- e1.getParentNode().insertBefore(e3,e1);
- e1.getParentNode().insertBefore(e2,e3);
- }
- </script>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">UpdateTracker bug#12933</text>
-
-
- <circle id="circle" cx="75" cy="125" r="30" fill="coral" stroke="black"/>
- <rect id="rect" x="100" y="100" width="100" height="50" fill="darkorange" stroke="black"/>
- <polygon id="polygon"
- points="75,125 120,180 140,140 150,190 140,210 120,180 100,210 90,180"
- fill="cornsilk" stroke="black"/>
-
-
- <rect x="70" y="300" width="50" height="50" stroke="black" fill="crimson"
- onclick="move('circle','rect','polygon')"/>
-
- <rect x="150" y="300" width="50" height="50" stroke="black" fill="crimson"
- onclick="showBBox('rect')"/>
-
- <text x="80" y="340" fill="black" font-weight="bold">1</text>
- <text x="160" y="340" fill="black" font-weight="bold">2</text>
-
- <text x="50%" y="400" text-anchor="middle" >Click 1 and 2, the bounding box of &lt;rect&gt; should appear in red</text>
-
- </g>
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
- <g id="done" transform="translate(195, 458)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/circle.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/circle.svg
deleted file mode 100644
index 169966e5b60..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/circle.svg
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a circle attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: circle.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;circle&gt; attributes 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;circle&gt; attributes in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function initCircle(evt, cx, cy, r) {
- var elt = evt.target;
- elt.setAttribute("r", r)
- elt.setAttribute("cx", cx)
- elt.setAttribute("cy", cy)
- }
-
- </script>
-
- <g id="test-content">
-
- <circle r="1" style="fill:orange"
- onload="initCircle(evt, 225, 155, 50)" />
-
- <circle r="1" style="fill:gold"
- onload="initCircle(evt, '50%', '355px', '10%')" />
-
- <g style="stroke:black; fill:none; stroke-width:2">
- <circle cx="225" cy="155" r="50" />
- <circle cx="50%" cy="355px" r="10%" />
- </g>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="225" y="230" >cx, cy, r</text>
- <text x="225" y="430" >cx, cy, r (units and %)</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/currentScaleTranslate.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/currentScaleTranslate.svg
deleted file mode 100644
index db18473522f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/currentScaleTranslate.svg
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test of getting/setting current Scale and Translate. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: currentScaleTranslate.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="setScaleTrans(2, 50, 50), update()"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>svg current scale/translate modification</title>
-
- <script type="text/ecmascript"><![CDATA[
- var count = 1;
- function setScaleTrans(scale, newX, newY) {
- document.getRootElement().currentScale = scale;
- var pt = document.getRootElement().currentTranslate;
- pt.x = newX;
- pt.y = newX;
- }
-
- function update() {
- if ((count%10) == 0) {
- var scale = 1+((count/10)%10)/4;
- document.getRootElement().currentScale = scale;
- }
-
- var t;
- var mat;
- t = document.getElementById('cnt');
- t.firstChild.data = ("Count: " + count);
-
- mat = t.getScreenCTM();
- t = document.getElementById('foo');
- t.firstChild.data =
- "The ScrnCTM is: (" + mat.a +","+ mat.b +","+ mat.c +","+ mat.d +","+ mat.e +","+ mat.f +")";
-
- mat = t.getCTM();
- t = document.getElementById('bar');
- t.firstChild.data =
- "The CTM is: (" + mat.a +","+ mat.b +","+ mat.c +","+ mat.d +","+ mat.e +","+ mat.f +")";
-
- var scale = document.getRootElement().currentScale;
- t = document.getElementById('baz');
- t.firstChild.data = "The Scale is: "+scale;
-
- var trans = document.getRootElement().currentTranslate;
- t = document.getElementById('bat');
- t.firstChild.data = "The Trans is ["+trans.x+", " +trans.y+"]";
-
- t = document.getElementById('vp');
- var vp = document.rootElement.viewport;
- t.firstChild.data = ("Viewport: ["+ vp.x+", " +vp.y+", " +
- vp.width+", " +vp.height+"]");
-
- count++;
- setTimeout('update()', 1000);
- }
-
- function mouseOver(evt) {
- t = document.getElementById('rec');
- var x = evt.getClientX();
- var y = evt.getClientY();
- mat = t.getScreenCTM();
- imat = mat.inverse();
- var pt = document.getRootElement().createSVGPoint();
- pt.x = x;
- pt.y = y;
- pt = pt.matrixTransform(imat);
- t.firstChild.data = ("Loc: [" + evt.getClientX() + ", " +
- evt.getClientY() + "] [" +
- pt.x + ", " + pt.y + "]");
- }
- ]]></script>
-
- <g id="test-content">
- <rect x="0" y="0" width="450" height="500"
- fill="lightgrey" stroke="black"
- onmousemove="mouseOver(evt)"/>
- <text id="cnt" x="10" y=" 80">test</text>
- <text id="foo" x="10" y="100">test</text>
- <text id="bar" x="10" y="120">test</text>
- <text id="baz" x="10" y="140">test</text>
- <text id="bat" x="10" y="160">test</text>
- <text id="vp" x="10" y="180">test</text>
- <text id="rec" x="10" y="200">test</text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/display.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/display.svg
deleted file mode 100644
index 3903326ac1b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/display.svg
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a rect's attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: display.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>'display' property on 'onload'</title>
-
- <text x="50%" y="45" class="title">'display' property on 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function changeDisplay(evt, newValue) {
- evt.target.getStyle().setProperty("display", newValue, "");
- }
- ]]></script>
-
- <linearGradient id="grad">
- <stop style="stop-color:crimson" offset="0" />
- <stop style="stop-color:gold" offset="1" />
- </linearGradient>
-
- <g id="test-content" stroke="black" stroke-width="1">
-
- <g onload="changeDisplay(evt, 'none')" style="display:inline">
- <rect x="100" y="100" width="100" height="50" style="fill:#eee"/>
- <rect x="150" y="100" width="100" height="50" style="fill:gold"/>
- <rect x="200" y="100" width="100" height="50" style="fill:crimson"/>
- <rect x="250" y="100" width="100" height="50" style="fill:url(#grad)"/>
- <image x="300" y="100" width="50" height="50"
- xlink:href="../../resources/images/png2.png"/>
- </g>
- <g >
- <rect x="100" y="175" width="100" height="50"
- onload="changeDisplay(evt, 'none')"
- style="fill:#eee; display:inline"/>
- <rect x="150" y="175" width="100" height="50"
- onload="changeDisplay(evt, 'none')"
- style="fill:gold; display:inline"/>
- <rect x="200" y="175" width="100" height="50"
- onload="changeDisplay(evt, 'none')"
- style="fill:crimson; display:inline"/>
- <rect x="250" y="175" width="100" height="50"
- onload="changeDisplay(evt, 'none')"
- style="fill:url(#grad); display:inline"/>
- <image x="300" y="175" width="50" height="50"
- onload="changeDisplay(evt, 'none')"
- xlink:href="../../resources/images/png2.png"/>
- </g>
-
- <g onload="changeDisplay(evt, 'inline')" style="display:none">
- <rect x="100" y="250" width="100" height="50" style="fill:#eee"/>
- <rect x="150" y="250" width="100" height="50" style="fill:gold"/>
- <rect x="200" y="250" width="100" height="50" style="fill:crimson"/>
- <rect x="250" y="250" width="100" height="50" style="fill:url(#grad)"/>
- <image x="300" y="250" width="50" height="50"
- xlink:href="../../resources/images/png2.png"/>
- </g>
- <g >
- <rect x="100" y="325" width="100" height="50"
- onload="changeDisplay(evt, 'inline')"
- style="fill:#eee; display:none"/>
- <rect x="150" y="325" width="100" height="50"
- onload="changeDisplay(evt, 'inline')"
- style="fill:gold; display:none"/>
- <rect x="200" y="325" width="100" height="50"
- onload="changeDisplay(evt, 'inline')"
- style="fill:crimson; display:none"/>
- <rect x="250" y="325" width="100" height="50"
- onload="changeDisplay(evt, 'inline')"
- style="fill:url(#grad); display:none"/>
- <image x="300" y="325" width="50" height="50"
- xlink:href="../../resources/images/png2.png"
- onload="changeDisplay(evt, 'inline')"
- style="display:none"/>
- </g>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/domSVGColor.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/domSVGColor.svg
deleted file mode 100644
index 063189e3cef..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/domSVGColor.svg
+++ /dev/null
@@ -1,183 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test of the dom SVGColor interface -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: fill.svg 201374 2004-08-18 07:17:26Z vhardy $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="onload()"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
- <title>Test DOM SVGColor Interface</title>
-
- <text x="50%" y="45" class="title">Test DOM SVGColor Interface</text>
-
- <script type="text/ecmascript"><![CDATA[
- var UNIT_NUMBER =1;
- var UNIT_PERCENT=2;
- function onload() {
- test();
- }
-
- function showFill(id, suff) {
- var elem = document.getElementById(id);
- var fill = elem.style.getPropertyCSSValue("fill");
- var tb = document.getElementById(id+suff);
- tb.appendChild(document.createTextNode(fill.getCssText()));
- return fill;
- }
-
- function test() {
- var fill, r, g, b;
-
- fill = showFill("r1", ".b");
- fill.setCssText("gold");
- showFill("r1", ".a");
-
- fill = showFill("r2", ".b");
- fill.setCssText("gold");
- showFill("r2", ".a");
-
- fill = showFill("r3", ".b");
- r = fill.getRed(); r.setCssText("50");
- showFill("r3", ".a");
-
- fill = showFill("r4", ".b");
- r = fill.getRed(); r.setFloatValue(UNIT_NUMBER, 50);
- showFill("r4", ".a");
-
- fill = showFill("r5", ".b");
- r = fill.getRed(); r.setFloatValue(UNIT_PERCENT, 50);
- showFill("r5", ".a");
-
- fill = showFill("r6", ".b");
- g = fill.getGreen(); g.setCssText("50");
- showFill("r6", ".a");
-
- fill = showFill("r7", ".b");
- g = fill.getGreen(); g.setFloatValue(UNIT_NUMBER, 50);
- showFill("r7", ".a");
-
- fill = showFill("r8", ".b");
- g = fill.getGreen(); g.setFloatValue(UNIT_PERCENT, 50);
- showFill("r8", ".a");
-
- fill = showFill("r9", ".b");
- b = fill.getBlue(); b.setCssText("50");
- showFill("r9", ".a");
-
- fill = showFill("r10", ".b");
- b = fill.getBlue(); b.setFloatValue(UNIT_NUMBER, 50);
- showFill("r10", ".a");
-
- fill = showFill("r11", ".b");
- b = fill.getBlue(); b.setFloatValue(UNIT_PERCENT, 50);
- showFill("r11", ".a");
- }
- ]]></script>
-
- <g id="test-content">
- <g transform="translate(10, 50)">
- <rect id="r1" x="0" y="0" width="75" height="40"
- style="fill:crimson"/>
- <text x="80" y="15">Before: <tspan id="r1.b"/></text>
- <text x="80" y="35">After: <tspan id="r1.a"/></text>
- </g>
-
- <g transform="translate(10, 100)">
- <rect id="r2" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 0)"/>
- <text x="80" y="15">Before: <tspan id="r2.b"/></text>
- <text x="80" y="35">After: <tspan id="r2.a"/></text>
- </g>
-
- <g transform="translate(10, 150)">
- <rect id="r3" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 128)"/>
- <text x="80" y="15">Before: <tspan id="r3.b"/></text>
- <text x="80" y="35">After: <tspan id="r3.a"/></text>
- </g>
-
- <g transform="translate(10, 200)">
- <rect id="r4" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 128)"/>
- <text x="80" y="15">Before: <tspan id="r4.b"/></text>
- <text x="80" y="35">After: <tspan id="r4.a"/></text>
- </g>
-
- <g transform="translate(10, 250)">
- <rect id="r5" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 128)"/>
- <text x="80" y="15">Before: <tspan id="r5.b"/></text>
- <text x="80" y="35">After: <tspan id="r5.a"/></text>
- </g>
-
- <g transform="translate(10, 300)">
- <rect id="r6" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 128)"/>
- <text x="80" y="15">Before: <tspan id="r6.b"/></text>
- <text x="80" y="35">After: <tspan id="r6.a"/></text>
- </g>
-
- <g transform="translate(10, 350)">
- <rect id="r7" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 128)"/>
- <text x="80" y="15">Before: <tspan id="r7.b"/></text>
- <text x="80" y="35">After: <tspan id="r7.a"/></text>
- </g>
-
- <g transform="translate(10, 400)">
- <rect id="r8" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 128)"/>
- <text x="80" y="15">Before: <tspan id="r8.b"/></text>
- <text x="80" y="35">After: <tspan id="r8.a"/></text>
- </g>
-
- <g transform="translate(225, 50)">
- <rect id="r9" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 128)"/>
- <text x="80" y="15">Before: <tspan id="r9.b"/></text>
- <text x="80" y="35">After: <tspan id="r9.a"/></text>
- </g>
-
- <g transform="translate(225, 100)">
- <rect id="r10" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 128)"/>
- <text x="80" y="15">Before: <tspan id="r10.b"/></text>
- <text x="80" y="35">After: <tspan id="r10.a"/></text>
- </g>
-
- <g transform="translate(225, 150)">
- <rect id="r11" x="0" y="0" width="75" height="40"
- style="fill:rgb(255, 0, 128)"/>
- <text x="80" y="15">Before: <tspan id="r11.b"/></text>
- <text x="80" y="35">After: <tspan id="r11.a"/></text>
- </g>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/ellipse.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/ellipse.svg
deleted file mode 100644
index a8bacf992b3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/ellipse.svg
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a ellipse' attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: ellipse.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;ellipse&gt; attributes 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;ellipse&gt; attributes in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function initEllipse(evt, cx, cy, rx, ry) {
- var elt = evt.target;
- elt.setAttribute("rx", rx)
- elt.setAttribute("ry", ry)
- elt.setAttribute("cx", cx)
- elt.setAttribute("cy", cy)
- }
-
- </script>
-
- <g id="test-content">
-
- <ellipse rx="1" ry="1" style="fill:orange"
- onload="initEllipse(evt, 120, 155, 80, 50)" />
-
- <ellipse rx="1" ry="1" style="fill:crimson"
- onload="initEllipse(evt, 320, 155, 20, 50)" />
-
- <ellipse rx="1" ry="1" style="fill:gold"
- onload="initEllipse(evt, '50%', 355, '20px', '10%')" />
-
- <g style="stroke:black; fill:none; stroke-width:2">
- <ellipse cx="120" cy="155" rx="80" ry="50" />
- <ellipse cx="320" cy="155" rx="20" ry="50" />
- <ellipse cx="50%" cy="355" rx="20px" ry="10%" />
- </g>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="125" y="230" >rx, ry, cx, cy</text>
- <text x="325" y="230" >rx, ry, cx, cy</text>
- <text x="50%" y="430" >rx, ry, cx, cy (units and %)</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList.svg
deleted file mode 100644
index da55feabd75..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList.svg
+++ /dev/null
@@ -1,431 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Testing the getEnclosureList interface on the svg:svg element. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: enclosureList.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="testEnclosure()"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
- <title>Test of getEnclosureList interface</title>
- <text x="50%" y="45" class="title">Test of getEnclosureList interface</text>
-
- <script type="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
-
- function doCheck(svg, rect, end, attr, val) {
- var lst = svg.getEnclosureList(rect, end);
- var i=0, sz = lst.getLength();
- while (i < sz) {
- var e = lst.item(i);
- e.setAttribute(attr, val);
- i++;
- }
- }
-
- function setRect(rect, x, y, w, h) {
- rect.x = x;
- rect.y = y;
- rect.width = w;
- rect.height = h;
- }
-
- function makeRect(parent, rect, stroke) {
- var outline = document.createElementNS(svgns, "rect");
- outline.setAttribute("x", "" + rect.x);
- outline.setAttribute("y", "" + rect.y);
- outline.setAttribute("width", "" + rect.width);
- outline.setAttribute("height", "" + rect.height);
- outline.setAttribute("fill", "none");
- outline.setAttribute("stroke", stroke);
- parent.appendChild(outline);
- }
-
- function checkEnclosure(svg, rect, elem, attr, val1, val2) {
- if (svg.checkEnclosure(elem, rect))
- elem.setAttribute(attr, val1);
- else
- elem.setAttribute(attr, val2);
- }
-
- function testEnclosure() {
- var root = document.getRootElement();
- var rect = root.createSVGRect();
- setRect(rect, 25, 70, 100, 100);
-
- doCheck(root, rect, null, "fill", "blue");
-
- var middle = root.getElementById("tb1-middle");
- doCheck(root, rect, middle, "stroke", "red");
- makeRect(root, rect, "red");
-
- var tb2 = root.getElementById("testblock2");
- setRect(rect, 45, 45, 450, 50);
- doCheck(tb2, rect, null, "fill", "green");
- makeRect(tb2, rect, "green");
-
- setRect(rect, 187.5, 131.5, 224, 25);
- doCheck(root, rect, null, "stroke", "pink");
- makeRect(root, rect, "pink");
-
- setRect(rect, 82.35, 267.15, 35.25, 35.25);
- doCheck(root, rect, null, "stroke", "lightgreen");
- makeRect(root, rect, "lightgreen");
-
- setRect(rect, 90.65, 275.25, 19, 19);
- doCheck(root, rect, null, "fill", "purple");
- makeRect(root, rect, "purple");
-
- var tb5 = root.getElementById("testblock5");
- var tb5_m = root.getElementById("tb5-middle");
- setRect(rect, 45, 160, 150, 20);
- doCheck(tb5, rect, tb5_m, "fill", "crimson");
- makeRect(tb5, rect, "crimson");
-
-
- var ts = root.getElementById("ts1");
- setRect(rect, 208, 202, 23, 25);
- doCheck(root, rect, null, "stroke", "blue");
- makeRect(root, rect, "blue");
-
- setRect(rect, 225, 204, 20, 25);
- doCheck(root, rect, ts, "fill", "orange");
- doCheck(root, rect, null, "text-decoration", "underline");
- makeRect(root, rect, "orange");
-
- setRect(rect, 237, 202, 40, 25);
- doCheck(root, rect, null, "stroke", "crimson");
- makeRect(root, rect, "crimson");
-
- setRect(rect, 15, 420, 135, 47);
- doCheck(root, rect, null, "text-decoration", "overline");
- makeRect(root, rect, "black");
-
- setRect(rect, 310, 420, 120, 47);
- doCheck(root, rect, null, "text-decoration", "line-through");
- makeRect(root, rect, "black");
-
-
- var tb6 = root.getElementById("testblock6");
- var tb6_m = root.getElementById("tb6-middle");
-
- var tb6_11 = root.getElementById("tb6-11");
- var tb6_21 = root.getElementById("tb6-21");
- var tb6_31 = root.getElementById("tb6-31");
- var tb6_41 = root.getElementById("tb6-41");
-
- var tb6_12 = root.getElementById("tb6-12");
- var tb6_22 = root.getElementById("tb6-22");
- var tb6_32 = root.getElementById("tb6-32");
- var tb6_42 = root.getElementById("tb6-42");
-
- var tb6_13 = root.getElementById("tb6-13");
- var tb6_23 = root.getElementById("tb6-23");
- var tb6_43 = root.getElementById("tb6-43");
-
- var tb6_14 = root.getElementById("tb6-14");
- var tb6_24 = root.getElementById("tb6-24");
- var tb6_34 = root.getElementById("tb6-34");
- var tb6_44 = root.getElementById("tb6-44");
-
- setRect(rect, 190, 300, 70, 70);
- checkEnclosure(root, rect, tb6_11, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_21, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_31, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_41, "fill", "blue", "crimson");
-
- checkEnclosure(root, rect, tb6_12, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_22, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_32, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_42, "fill", "blue", "crimson");
-
- checkEnclosure(root, rect, tb6_13, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_23, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_m, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_43, "fill", "blue", "crimson");
-
- checkEnclosure(root, rect, tb6_14, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_24, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_34, "fill", "blue", "crimson");
- checkEnclosure(root, rect, tb6_44, "fill", "blue", "crimson");
-
- makeRect(root, rect, "blue");
-
- }
- ]]></script>
-
- <g id="test-content" >
- <svg id="testblock1" overflow="visible"
- x="15" y="60" width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <rect id="tb1-middle" x="100" y="100" width="40" height="40"/>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
-
- <svg id="testblock2" overflow="visible"
- x="165" y="60" width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <rect id="tb2-middle" x="100" y="100" width="40" height="40"/>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
-
- <svg id="testblock3" overflow="visible"
- x="315" y="60" width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <rect id="tb3-middle" x="100" y="100" width="40" height="40"/>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
-
- <g transform="translate(100,200) rotate(45)">
- <svg id="testblock4" overflow="visible"
- width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <g >
- <rect id="tb4-middle" x="100" y="100" width="40" height="40"/>
- </g>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
- </g>
-
- <g transform="translate(350,200) rotate(45)">
- <svg id="testblock5" overflow="visible"
- width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <g >
- <rect id="tb5-middle" x="100" y="100" width="40" height="40"/>
- </g>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
- </g>
-
- <g transform="translate(225,285) rotate(45)">
- <svg id="testblock6" overflow="visible"
- width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect id="tb6-11" x="0" y="0" width="40" height="40"/>
- <rect id="tb6-21" x="50" y="0" width="40" height="40"/>
- <rect id="tb6-31" x="100" y="0" width="40" height="40"/>
- <rect id="tb6-41" x="150" y="0" width="40" height="40"/>
- <rect id="tb6-51" x="200" y="0" width="40" height="40"/>
-
- <rect id="tb6-12" x="0" y="50" width="40" height="40"/>
- <rect id="tb6-22" x="50" y="50" width="40" height="40"
- pointer-events="none"/>
- <rect id="tb6-32" x="100" y="50" width="40" height="40"/>
- <rect id="tb6-42" x="150" y="50" width="40" height="40"/>
- <rect id="tb6-52" x="200" y="50" width="40" height="40"/>
-
- <rect id="tb6-13" x="0" y="100" width="40" height="40"/>
- <rect id="tb6-23" x="50" y="100" width="40" height="40"/>
- <g >
- <rect id="tb6-middle" x="100" y="100" width="40" height="40"/>
- </g>
- <rect id="tb6-43" x="150" y="100" width="40" height="40"/>
- <rect id="tb6-53" x="200" y="100" width="40" height="40"/>
-
- <rect id="tb6-14" x="0" y="150" width="40" height="40"/>
- <rect id="tb6-24" x="50" y="150" width="40" height="40"/>
- <rect id="tb6-34" x="100" y="150" width="40" height="40"/>
- <rect id="tb6-44" x="150" y="150" width="40" height="40"/>
- <rect id="tb6-54" x="200" y="150" width="40" height="40"/>
-
- <rect id="tb6-15" x="0" y="200" width="40" height="40"/>
- <rect id="tb6-25" x="50" y="200" width="40" height="40"/>
- <rect id="tb6-35" x="100" y="200" width="40" height="40"/>
- <rect id="tb6-45" x="150" y="200" width="40" height="40"/>
- <rect id="tb6-55" x="200" y="200" width="40" height="40"/>
- </svg>
- </g>
-
- <text x="225" y="220" text-anchor="middle" font-size="15"
- >This <tspan id="ts1" font-weight="bold">is <tspan font-style="italic"
- >a</tspan> test </tspan><tspan x="225" dy="20" text-anchor="middle"
- >of text encolsure!!!</tspan></text>
-
- <text x="85" y="440" text-anchor="middle" font-size="15"
- >This <tspan id="ts2" font-weight="bold">is <tspan font-style="italic"
- >a</tspan> test </tspan><tspan x="85" dy="20" text-anchor="middle"
- >of text encolsure!!!</tspan></text>
-
- <text x="365" y="440" text-anchor="middle" font-size="15"
- >This <tspan id="ts3" font-weight="bold">is <tspan font-style="italic"
- >a</tspan> test </tspan><tspan x="365" dy="20" text-anchor="middle"
- >of text encolsure!!!!</tspan></text>
- </g>
-</svg>
-
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList2.svg
deleted file mode 100644
index f3d71a67043..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/enclosureList2.svg
+++ /dev/null
@@ -1,394 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Testing the getIntersectionList interface on the svg:svg element. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: enclosureList2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="onLoad()"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>Test of getEnclosureList interface</title>
- <text x="50%" y="40" class="title">Test of getEnclosureList interface</text>
-
- <script type="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
- var root;
- var rect;
- function onLoad() {
- root = document.getRootElement();
- rect = root.createSVGRect();
- doCheck("painted");
- doCheck("fill");
- doCheck("stroke");
- doCheck("all");
- doCheck("none");
- doCheck("visible");
- doCheck("visiblePainted");
- doCheck("visibleFill");
- doCheck("visibleStroke");
- }
-
- function setRect(r, x, y, w, h) {
- r.x = x;
- r.y = y;
- r.width = w;
- r.height = h;
- }
-
- function doCheck2(svg, rect, base) {
- var elem = root.getElementById(base);
- var lstE = root.getElementById(base+"-lst");
- var chkE = root.getElementById(base+"-chk");
-
- var lst = svg.getEnclosureList(rect, null);
- if ((lst.getLength() != 0) && (lst.item(0) == elem))
- lstE.setAttribute("fill", "gold");
- else lstE.setAttribute("fill", "crimson");
-
- if (svg.checkEnclosure(elem, rect))
- chkE.setAttribute("fill", "gold");
- else chkE.setAttribute("fill", "crimson");
- }
-
- function doCheck(name) {
- var svg = root.getElementById(name);
- setRect(rect, 110, 10, 40, 40);
- doCheck2(svg, rect, "path-"+name);
- setRect(rect, 180, 10, 55, 40);
- doCheck2(svg, rect, "simple-"+name);
- setRect(rect, 285, 10, 30, 40);
- doCheck2(svg, rect, "complex-"+name);
- }
-
- ]]></script>
-
- <g id="test-content" >
- <g pointer-events="painted" transform="translate(0,40)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">Painted</text>
-
- <svg id="painted" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-painted" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-painted" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-painted" font-style="italic" pointer-events="painted"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-painted-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-painted-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-painted-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-painted-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-painted-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-painted-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="fill" transform="translate(0, 90)">
- <rect x="5" y="5" width="440" height="50" fill="#EEE" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">Fill</text>
-
- <svg id="fill" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-fill" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-fill" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-fill" font-style="italic" pointer-events="fill"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-fill-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-fill-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-fill-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-fill-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-fill-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-fill-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="stroke" transform="translate(0,140)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">Stroke</text>
-
- <svg id="stroke" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-stroke" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-stroke" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-stroke" font-style="italic" pointer-events="stroke"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-stroke-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-stroke-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-stroke-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-stroke-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-stroke-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-stroke-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="all" transform="translate(0,190)">
- <rect x="5" y="5" width="440" height="50" fill="#EEE" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">All</text>
-
- <svg id="all" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-all" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-all" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-all" font-style="italic" pointer-events="all"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-all-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-all-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-all-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-all-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-all-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-all-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="none" transform="translate(0,240)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">None</text>
-
- <svg id="none" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-none" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-none" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-none" font-style="italic" pointer-events="none"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-none-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-none-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-none-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-none-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-none-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-none-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="visible" transform="translate(0,290)">
- <rect x="5" y="5" width="440" height="50" fill="#EEE" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">Visible</text>
-
- <svg id="visible" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-visible" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-visible" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-visible" font-style="italic" pointer-events="visible"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-visible-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-visible-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-visible-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-visible-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-visible-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-visible-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="visiblePainted"
- transform="translate(0,340)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">VisiblePainted</text>
-
- <svg id="visiblePainted" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-visiblePainted" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-visiblePainted" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-visiblePainted" font-style="italic" pointer-events="visiblePainted"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-visiblePainted-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-visiblePainted-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-visiblePainted-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-visiblePainted-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-visiblePainted-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-visiblePainted-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="visibleFill"
- transform="translate(0,390)">
- <rect x="5" y="5" width="440" height="50" fill="#EEE" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">VisibleFill</text>
-
- <svg id="visibleFill" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-visibleFill" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-visibleFill" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-visibleFill" font-style="italic" pointer-events="visibleFill"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-visibleFill-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-visibleFill-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-visibleFill-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-visibleFill-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-visibleFill-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-visibleFill-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="visibleStroke"
- transform="translate(0,440)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">VisibleStroke</text>
-
- <svg id="visibleStroke" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-visibleStroke" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-visibleStroke" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-visibleStroke" font-style="italic" pointer-events="visibleStroke"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-visibleStroke-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-visibleStroke-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-visibleStroke-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-visibleStroke-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-visibleStroke-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-visibleStroke-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-</svg> \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/eventAttrAdd.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/eventAttrAdd.svg
deleted file mode 100644
index 3cbb7fc8a92..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/eventAttrAdd.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test of adding/removing event attributes -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: eventAttrAdd.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
-<script language="text/ecmascript"><![CDATA[
- var root = document.getRootElement();
-
- function adjust1 () {
- // Ensure we can add event attr.
- root.setAttributeNS(null, "onzoom", "setRect('a', 'lightblue')");
- root.currentScale = 1.1;
- setTimeout(adjust2, 500);
- }
-
- function adjust2() {
- // Ensure we can modify event attr.
- root.setAttributeNS(null, "onzoom", "setRect('b', 'lightblue')");
- root.currentScale = 1.0;
- setTimeout(adjust3, 500);
- }
-
- function adjust3() {
- // Part 1 ensure we can remove event attr.
- root.setAttributeNS(null, "onzoom", "setRect('c', 'lightblue')");
- root.currentScale = 1.1;
- setTimeout(adjust4, 500);
- }
-
- function adjust4() {
- // Part 2 ensure we can remove event attr.
- root.removeAttributeNS(null, "onzoom");
- setRect('c', 'gold'); // It should stay gold.
- root.currentScale = 1.0;
- if (inRegard) {
- setTimeout(done, 500);
- }
- }
-
- function done() {
- regardTestInstance.scriptDone();
- }
-
- function setRect(id, color) {
- var elem = document.getElementById(id);
- elem.setAttributeNS(null, "fill", color);
- }
-
- var inRegard = false;
- function regardStart() {
- inRegard = true;
- adjust1();
- }
-]]></script>
-
- <title>Addtion/Modification/Removal of event attributes.</title>
- <text class="title" x="50%" y="40" text-anchor="middle"
- >Addtion/Modification/Removal of event attributes.</text>
- <text x="50%" y="55" text-anchor="middle"
- >Click Rect to start test</text>
-
- <g id="test-content" onclick="adjust1()" text-anchor="middle">
- <rect id="a" x="50" y="100" width="250" height="50" fill="crimson"/>
- <rect x="310" y="100" width="25" height="50" fill="lightblue"/>
- <text x="175" y="130">Event Attr Add</text>
-
- <rect id="b" x="50" y="175" width="250" height="50" fill="crimson"/>
- <rect x="310" y="175" width="25" height="50" fill="lightblue"/>
- <text x="175" y="205">Event Attr Modify</text>
-
- <rect id="c" x="50" y="250" width="250" height="50" fill="crimson"/>
- <rect x="310" y="250" width="25" height="50" fill="gold"/>
- <text x="175" y="285">Event Attr Remove</text>
-
- </g>
-
-</svg> \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/fill.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/fill.svg
deleted file mode 100644
index 3e67ba29dee..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/fill.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a rect's attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: fill.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>fill property on 'onload'</title>
-
- <text x="50%" y="45" class="title">'fill property on 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function changeFill(evt, newValue) {
- evt.target.setAttribute("style", "fill:"+newValue);
- }
-
- ]]></script>
-
- <g id="test-content">
-
- <g onload="changeFill(evt, '#eee')">
- <rect x="100" y="100" width="100" height="100" />
- <rect x="150" y="100" width="100" height="100" onload="changeFill(evt, 'gold')" />
- <rect x="200" y="100" width="100" height="100" onload="changeFill(evt, 'crimson')" />
- <rect x="250" y="100" width="100" height="100" onload="changeFill(evt, 'orange')" />
- </g>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdate.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdate.svg
deleted file mode 100644
index b00bd3293f7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdate.svg
+++ /dev/null
@@ -1,132 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- check updates on gradients, filter, mask, and clip regarding to -->
-<!-- geometry updates -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: filterPatternUpdate.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Filter and pattern with geometry updates</title>
-
- <text x="50%" y="25" class="title">Filter and pattern with geometry updates
-<tspan x="50%" dy="1.1em" style="font-style:italic; font-size:12">(click on all shapes and see
-<a style="fill:blue" xlink:href="filterPatternUpdateRef.svg">filterPatternUpdateRef.svg</a>)</tspan></text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
- function move(evt) {
- var x = parseFloat(evt.target.getAttribute("x"));
- var y = parseFloat(evt.target.getAttribute("y"));
- evt.target.setAttribute("x", x+90);
- evt.target.setAttribute("y", y+85);
- }
-
- </script>
-
-<defs>
-
-
-
-<filter id="filterObjectBoundingBox" primitiveUnits="objectBoundingBox" filterUnits="objectBoundingBox"
- x="0" y="0" width="1" height="1">
- <feTurbulence x="0" y="0" width="1" height="1" type="turbulence" baseFrequency="0.1" numOctaves="2" />
-</filter>
-
-<filter id="filterUserSpaceOnUse" primitiveUnits="objectBoundingBox" filterUnits="userSpaceOnUse">
- <feTurbulence x="0" y="0" width="1" height="1" type="turbulence" baseFrequency="0.1" numOctaves="2" />
-</filter>
-
-<pattern id="patternObjectBoundingBox" patternContentUnits="userSpaceOnUse" patternUnits="objectBoundingBox"
- x="0" y="0" width="1" height="1" viewBox="0 0 20 20">
- <rect x="0" y="0" width="10" height="10" fill="#eee" />
- <rect x="10" y="0" width="10" height="10" fill="black" />
- <rect x="0" y="10" width="10" height="10" fill="black" />
- <rect x="10" y="10" width="10" height="10" fill="#eee" />
-</pattern>
-
-<pattern id="patternUserSpaceOnUse" patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse"
- x="250" y="300" width="20" height="20" viewBox="250 300 20 20" >
- <rect x="250" y="300" width="10" height="10" fill="#eee" />
- <rect x="260" y="300" width="10" height="10" fill="black" />
- <rect x="250" y="310" width="10" height="10" fill="black" />
- <rect x="260" y="310" width="10" height="10" fill="#eee" />
-</pattern>
-
-</defs>
-
-
-<g id="test-content" transform="translate(0,-20)">
-
-<g id="board" style="fill:none; stroke:black">
- <rect x="40" y="80" width="200" height="20" style="fill:#eee"/>
- <rect x="240" y="80" width="200" height="20" style="fill:#eee"/>
-
- <rect x="40" y="100" width="200" height="380" />
- <rect x="240" y="100" width="200" height="380" />
-
- <line x1="20" y1="290" x2="440" y2="290" />
- <rect x="20" y="100" width="20" height="190" style="fill:#eee"/>
- <rect x="20" y="290" width="20" height="190" style="fill:#eee"/>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="134" y="94">objectBoundingBox</text>
- <text x="314" y="94">userSpaceOnUse</text>
- <text x="0" y="0" transform="translate(34 200)rotate(-90)">&lt;filter></text>
- <text x="0" y="0" transform="translate(34 380)rotate(-90)">&lt;pattern></text>
- </g>
-</g>
-
-<rect onclick="move(evt)" x="50" y="110" width="90" height="85" style="filter:url(#filterObjectBoundingBox)"/>
-<rect onclick="move(evt)" x="250" y="110" width="90" height="85" style="filter:url(#filterUserSpaceOnUse)"/>
-
-<rect onclick="move(evt)" x="50" y="300" width="90" height="85" style="fill:url(#patternObjectBoundingBox)"/>
-<rect onclick="move(evt)" x="250" y="300" width="90" height="85" style="fill:url(#patternUserSpaceOnUse)"/>
-
-</g>
-
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
- <g id="done" transform="translate(195, 468)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdateRef.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdateRef.svg
deleted file mode 100644
index 14c0a63a74d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/filterPatternUpdateRef.svg
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- check updates on gradients, filter, mask, and clip regarding to -->
-<!-- geometry updates -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: filterPatternUpdateRef.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Filter and pattern with geometry updates</title>
-
- <text x="50%" y="45" class="title">Filter and pattern with geometry updates</text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
- function move(evt) {
- var x = parseFloat(evt.target.getAttribute("x"));
- var y = parseFloat(evt.target.getAttribute("y"));
- evt.target.setAttribute("x", x+90);
- evt.target.setAttribute("y", y+85);
- }
-
- </script>
-
-<defs>
-
-
-
-<filter id="filterObjectBoundingBox" primitiveUnits="objectBoundingBox" filterUnits="objectBoundingBox"
- x="0" y="0" width="1" height="1">
-<feTurbulence x="0" y="0" width="1" height="1" type="turbulence" baseFrequency="0.1" numOctaves="2"/>
-</filter>
-
-<filter id="filterUserSpaceOnUse" primitiveUnits="objectBoundingBox" filterUnits="userSpaceOnUse">
- <feTurbulence x="0" y="0" width="1" height="1" type="turbulence" baseFrequency="0.1" numOctaves="2"/>
-</filter>
-
-<pattern id="patternObjectBoundingBox" patternContentUnits="userSpaceOnUse" patternUnits="objectBoundingBox"
- x="0" y="0" width="1" height="1" viewBox="0 0 20 20">
- <rect x="0" y="0" width="10" height="10" fill="#eee" />
- <rect x="10" y="0" width="10" height="10" fill="black" />
- <rect x="0" y="10" width="10" height="10" fill="black" />
- <rect x="10" y="10" width="10" height="10" fill="#eee" />
-</pattern>
-
-<pattern id="patternUserSpaceOnUse" patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse"
- x="250" y="300" width="20" height="20" viewBox="250 300 20 20" >
- <rect x="250" y="300" width="10" height="10" fill="#eee" />
- <rect x="260" y="300" width="10" height="10" fill="black" />
- <rect x="250" y="310" width="10" height="10" fill="black" />
- <rect x="260" y="310" width="10" height="10" fill="#eee" />
-</pattern>
-
-</defs>
-
-
-<g id="test-content">
-
-<g id="board" style="fill:none; stroke:black">
- <rect x="40" y="80" width="200" height="20" style="fill:#eee"/>
- <rect x="240" y="80" width="200" height="20" style="fill:#eee"/>
-
- <rect x="40" y="100" width="200" height="380" />
- <rect x="240" y="100" width="200" height="380" />
-
- <line x1="20" y1="290" x2="440" y2="290" />
- <rect x="20" y="100" width="20" height="190" style="fill:#eee"/>
- <rect x="20" y="290" width="20" height="190" style="fill:#eee"/>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="134" y="94">objectBoundingBox</text>
- <text x="314" y="94">userSpaceOnUse</text>
- <text x="0" y="0" transform="translate(34 200)rotate(-90)">&lt;filter></text>
- <text x="0" y="0" transform="translate(34 380)rotate(-90)">&lt;pattern></text>
- </g>
-</g>
-
-<rect onload="move(evt)" x="50" y="110" width="90" height="85" style="filter:url(#filterObjectBoundingBox)"/>
-<rect onload="move(evt)" x="250" y="110" width="90" height="85" style="filter:url(#filterUserSpaceOnUse)"/>
-
-<rect onload="move(evt)" x="50" y="300" width="90" height="85" style="fill:url(#patternObjectBoundingBox)"/>
-<rect onload="move(evt)" x="250" y="300" width="90" height="85" style="fill:url(#patternUserSpaceOnUse)"/>
-
-</g>
-
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/forceRedraw.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/forceRedraw.svg
deleted file mode 100644
index 58ec74d7d25..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/forceRedraw.svg
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a rect's x,y,width and height attributes in an -->
-<!-- 'onclick' event handler. This is actually mostly testing a change in -->
-<!-- the documents size. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: rectResizeOnClick.svg 201399 2004-11-30 03:23:58Z deweese $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;rect&gt; moving display updated with forceRedraw()</title>
-
- <script type="text/ecmascript"><![CDATA[
- var root = document.rootElement;
-
- function setRect(target, color){
- var t = document.getElementById(target);
- t.setAttributeNS(null, "fill", color);
- }
-
- var suspendId;
- function testForce(target, time) {
- suspendId = root.suspendRedraw(time);
- setRect(target, "crimson");
- root.forceRedraw();
- }
-
- function testForce2(target, time) {
- suspendId = root.suspendRedraw(time);
- setRect(target, "crimson");
- setTimeout("root.forceRedraw()",(time/2));
- }
-
- function testForce3(target, time) {
- suspendId = root.suspendRedraw(time);
- setRect(target, "blue");
- root.forceRedraw();
- setRect(target, "crimson");
- }
-
- function moveX(target) {
- var e = document.getElementById(target);
- var base = e.getAttributeNS(null, "x");
- for (var x=0; x<350; x++) {
- var v = (1*base)+x;
- e.setAttributeNS(null, "x", v);
- root.forceRedraw();
- }
- }
- ]]></script>
-
- <text x="50%" y="40" class="title"
- >&lt;rect&gt; fill modification with redraw suspended.</text>
-
-
- <g id="test-content" font-size="10">
- <rect id="rect.t1" fill="gold" x="10" y="50" width="80" height="40"
- onclick="testForce('rect.t1', 2000)"/>
-
- <rect id="rect.t2" fill="gold" x="235" y="50" width="80" height="40"
- onclick="testForce2('rect.t2', 4000)"/>
-
- <rect id="rect.t3" fill="gold" x="10" y="100" width="80" height="40"
- onclick="testForce3('rect.t3', 4000)"/>
-
- <rect id="rect.t4" fill="gold" x="10" y="170" width="80" height="40"
- onclick="moveX('rect.t4')"/>
-
- <text x="100" y="67">suspendRedraw 2000
- <tspan x="100" y="79">immediate forceRepaint()</tspan></text>
-
- <text x="320" y="67">suspendRedraw 2000
- <tspan x="320" y="79">forceRepaint() @1s</tspan></text>
-
- <text x="100" y="110">suspendRedraw 2000
- <tspan x="100" y="120">fill='blue'</tspan>
- <tspan x="100" y="130">forceRepaint()</tspan>
- <tspan x="100" y="140">fill='crimson'</tspan></text>
-
- <text x="225" y="230" class="legend"
- >Loop on x with forceRepaint</text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/getElementById.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/getElementById.svg
deleted file mode 100644
index 02cbe2ca696..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/getElementById.svg
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test of the getElementById method -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: getElementById.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="doTest()"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Test of 'getElementById' method</title>
-
- <text x="50%" y="45" class="title">Test of 'getElementById' method</text>
-
- <script type="text/ecmascript">
- var svgns = "http://www.w3.org/2000/svg";
-
- function setText(id, text, color) {
- var tspan = document.getElementById(id);
- tspan.appendChild(document.createTextNode(text));
- tspan.setAttribute("fill", color);
- }
- function checkTest(e, base, id, tId) {
- if (e == base.getElementById(id))
- setText(tId, "success", "green");
- else
- setText(tId, "failed", "red");
- }
- function doTest() {
- var g = document.getElementById("group");
- var id1 = g.firstChild;
- var id2 = id1.nextSibling;
- var id3 = id2.nextSibling;
- var id4 = id3.nextSibling;
- var svg1 = id4.nextSibling;
- var id5 = svg1.firstChild;
- var id6 = id5.nextSibling;
- var id7 = svg1.nextSibling;
-
- checkTest(id1, document, "id1", "t1");
- checkTest(id2, document, "id2", "t2");
- checkTest(null, document, "undefined", "t3");
-
- checkTest(svg1, document, "svg1", "t4");
- checkTest(svg1, svg1, "svg1", "t5");
-
- checkTest(id5, document, "id5", "t6");
- checkTest(id5, svg1, "id5", "t7");
- checkTest(id6, svg1, "id6", "t8");
- checkTest(id7, svg1, "id7", "t9");
-
- id2.setAttribute("id", "d1");
- checkTest(id2, document, "d1", "t10");
-
- var attr = document.createAttribute("id");
- attr.setValue("d2");
- id3.setAttributeNode(attr);
- checkTest(id3, document, "d2", "t11");
- checkTest(null, document, "id3", "t12");
- attr.setValue("d3");
- checkTest(id3, document, "d3", "t13");
-
- id4.removeAttribute("id");
- checkTest(null, document, "id4", "t14");
-
- svg1.parentNode.removeChild(svg1);
- checkTest(null, document, "id5", "t15");
- checkTest(id5, svg1, "id5", "t16");
-
- var svg2 = document.createElementNS(svgns, "svg");
- var id8 = document.createElementNS(svgns, "desc");
- svg2.appendChild(id8);
- id8.setAttribute("id", "id8");
- checkTest(null, document, "id8", "t17");
- checkTest(null, svg1, "id8", "t18");
- checkTest(id8, svg2, "id8", "t19");
-
- var id9 = document.createElementNS(svgns, "desc");
- id9.setAttribute("id", "id9");
- svg2.appendChild(id9);
- checkTest(null, document, "id9", "t20");
- checkTest(null, svg1, "id9", "t21");
- checkTest(id9, svg2, "id9", "t22");
-
- var id5_2 = id5.cloneNode(true);
- g.appendChild(id5_2);
- checkTest(id5_2, document, "id5", "t23");
- }
- </script>
-
- <g id="group"><rect id="id1" x="10" y="60" width="50" height="50"
- fill="gold" stroke="black"
- /><rect id="id2" x="70" y="60" width="50" height="50"
- fill="crimson" stroke="black"
- /><rect id="id3" x="130" y="60" width="50" height="50"
- fill="gold" stroke="black"
- /><rect id="id4" x="190" y="60" width="50" height="50"
- fill="crimson" stroke="black"
- /><svg id="svg1" x="0" y="0" width="450" height="500"
- ><rect id="id5" x="250" y="60" width="50" height="50"
- fill="gold" stroke="black"
- /><rect id="id6" x="310" y="60" width="50" height="50"
- fill="crimson" stroke="black"
- /></svg><rect id="id7" x="370" y="60" width="50" height="50"
- fill="gold" stroke="black"/>
-
- <text x="60" y="140" text-anchor="end"
- >Test 1: <tspan id="t1" x="65" text-anchor="start"/></text>
- <text x="60" y="160" text-anchor="end"
- >Test 2: <tspan id="t2" x="65" text-anchor="start"/></text>
- <text x="60" y="180" text-anchor="end"
- >Test 3: <tspan id="t3" x="65" text-anchor="start"/></text>
- <text x="60" y="200" text-anchor="end"
- >Test 4: <tspan id="t4" x="65" text-anchor="start"/></text>
- <text x="60" y="220" text-anchor="end"
- >Test 5: <tspan id="t5" x="65" text-anchor="start"/></text>
-
- <text x="60" y="240" text-anchor="end"
- >Test 6: <tspan id="t6" x="65" text-anchor="start"/></text>
- <text x="60" y="260" text-anchor="end"
- >Test 7: <tspan id="t7" x="65" text-anchor="start"/></text>
- <text x="60" y="280" text-anchor="end"
- >Test 8: <tspan id="t8" x="65" text-anchor="start"/></text>
- <text x="60" y="300" text-anchor="end"
- >Test 9: <tspan id="t9" x="65" text-anchor="start"/></text>
- <text x="60" y="320" text-anchor="end"
- >Test 10: <tspan id="t10" x="65" text-anchor="start"/></text>
-
- <text x="60" y="340" text-anchor="end"
- >Test 11: <tspan id="t11" x="65" text-anchor="start"/></text>
-
-
- <text x="220" y="140" text-anchor="end"
- >Test 12: <tspan id="t12" x="225" text-anchor="start"/></text>
- <text x="220" y="160" text-anchor="end"
- >Test 13: <tspan id="t13" x="225" text-anchor="start"/></text>
- <text x="220" y="180" text-anchor="end"
- >Test 14: <tspan id="t14" x="225" text-anchor="start"/></text>
- <text x="220" y="200" text-anchor="end"
- >Test 15: <tspan id="t15" x="225" text-anchor="start"/></text>
- <text x="220" y="220" text-anchor="end"
- >Test 16: <tspan id="t16" x="225" text-anchor="start"/></text>
- <text x="220" y="240" text-anchor="end"
- >Test 17: <tspan id="t17" x="225" text-anchor="start"/></text>
- <text x="220" y="260" text-anchor="end"
- >Test 18: <tspan id="t18" x="225" text-anchor="start"/></text>
- <text x="220" y="280" text-anchor="end"
- >Test 19: <tspan id="t19" x="225" text-anchor="start"/></text>
- <text x="220" y="300" text-anchor="end"
- >Test 20: <tspan id="t20" x="225" text-anchor="start"/></text>
- <text x="220" y="320" text-anchor="end"
- >Test 21: <tspan id="t21" x="225" text-anchor="start"/></text>
- <text x="220" y="340" text-anchor="end"
- >Test 22: <tspan id="t22" x="225" text-anchor="start"/></text>
- <text x="220" y="360" text-anchor="end"
- >Test 23: <tspan id="t23" x="225" text-anchor="start"/></text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdate.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdate.svg
deleted file mode 100644
index 2a627981db3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdate.svg
+++ /dev/null
@@ -1,130 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- check updates on gradients, filter, mask, and clip regarding to -->
-<!-- geometry updates -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: gradientsUpdate.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Gradients with geometry updates</title>
-
- <text x="50%" y="25" class="title">Gradients with geometry updates
-<tspan x="50%" dy="1.1em" style="font-style:italic; font-size:12">(click on all shapes and see
-<a style="fill:blue" xlink:href="gradientsUpdateRef.svg">gradientsUpdateRef.svg</a>)</tspan></text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
- function move(evt) {
- var x = parseFloat(evt.target.getAttribute("x"));
- var y = parseFloat(evt.target.getAttribute("y"));
- evt.target.setAttribute("x", x+80);
- evt.target.setAttribute("y", y+80);
- }
-
- </script>
-
-<defs>
-
-<linearGradient id="linearObjectBoundingBox" x1="0" y1="0" x2="1" y2="1">
- <stop offset="0" stop-color="crimson" />
- <stop offset=".5" stop-color="orange" />
- <stop offset="1" stop-color="gold" />
-</linearGradient>
-
-<linearGradient id="linearUserSpaceOnUse" x1="240" y1="100" x2="440" y2="290" gradientUnits="userSpaceOnUse">
- <stop offset="0" stop-color="crimson" />
- <stop offset=".5" stop-color="orange" />
- <stop offset="1" stop-color="gold" />
-</linearGradient>
-
-<radialGradient id="radialObjectBoundingBox" cx=".5" cy=".5" r=".5" fx=".5" fy=".5">
- <stop offset="0" stop-color="crimson" />
- <stop offset=".5" stop-color="orange" />
- <stop offset="1" stop-color="gold" />
-</radialGradient>
-
-<radialGradient id="radialUserSpaceOnUse" cx="340" cy="385" r="100" fx="340" fy="385" gradientUnits="userSpaceOnUse">
- <stop offset="0" stop-color="crimson" />
- <stop offset=".5" stop-color="orange" />
- <stop offset="1" stop-color="gold" />
-</radialGradient>
-
-</defs>
-
-
-<g id="test-content" transform="translate(0,-20)">
-
-<g id="board" style="fill:none; stroke:black">
- <rect x="40" y="80" width="200" height="20" style="fill:#eee"/>
- <rect x="240" y="80" width="200" height="20" style="fill:#eee"/>
-
- <rect x="40" y="100" width="200" height="380" />
- <rect x="240" y="100" width="200" height="380" />
-
- <line x1="20" y1="290" x2="440" y2="290" />
- <rect x="20" y="100" width="20" height="190" style="fill:#eee"/>
- <rect x="20" y="290" width="20" height="190" style="fill:#eee"/>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="134" y="94">objectBoundingBox</text>
- <text x="314" y="94">userSpaceOnUse</text>
- <text x="0" y="0" transform="translate(34 200)rotate(-90)">&lt;linearGradient></text>
- <text x="0" y="0" transform="translate(34 380)rotate(-90)">&lt;radialGradient></text>
- </g>
-</g>
-
-<rect onclick="move(evt)" x="50" y="110" width="100" height="95" style="fill:url(#linearObjectBoundingBox)"/>
-<rect onclick="move(evt)" x="250" y="110" width="100" height="95" style="fill:url(#linearUserSpaceOnUse)"/>
-
-<rect onclick="move(evt)" x="50" y="300" width="100" height="95" style="fill:url(#radialObjectBoundingBox)"/>
-<rect onclick="move(evt)" x="250" y="300" width="100" height="95" style="fill:url(#radialUserSpaceOnUse)"/>
-
-</g>
-
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
- <g id="done" transform="translate(195, 468)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdateRef.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdateRef.svg
deleted file mode 100644
index a9272692cd4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/gradientsUpdateRef.svg
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- check updates on gradients, filter, mask, and clip regarding to -->
-<!-- geometry updates -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: gradientsUpdateRef.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Gradients with geometry updates</title>
-
- <text x="50%" y="45" class="title">Gradients with geometry updates</text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
- function move(evt) {
- var x = parseFloat(evt.target.getAttribute("x"));
- var y = parseFloat(evt.target.getAttribute("y"));
- evt.target.setAttribute("x", x+80);
- evt.target.setAttribute("y", y+80);
- }
-
- </script>
-
-<defs>
-
-<linearGradient id="linearObjectBoundingBox" x1="0" y1="0" x2="1" y2="1">
- <stop offset="0" stop-color="crimson" />
- <stop offset=".5" stop-color="orange" />
- <stop offset="1" stop-color="gold" />
-</linearGradient>
-
-<linearGradient id="linearUserSpaceOnUse" x1="240" y1="100" x2="440" y2="290" gradientUnits="userSpaceOnUse">
- <stop offset="0" stop-color="crimson" />
- <stop offset=".5" stop-color="orange" />
- <stop offset="1" stop-color="gold" />
-</linearGradient>
-
-<radialGradient id="radialObjectBoundingBox" cx=".5" cy=".5" r=".5" fx=".5" fy=".5">
- <stop offset="0" stop-color="crimson" />
- <stop offset=".5" stop-color="orange" />
- <stop offset="1" stop-color="gold" />
-</radialGradient>
-
-<radialGradient id="radialUserSpaceOnUse" cx="340" cy="385" r="100" fx="340" fy="385" gradientUnits="userSpaceOnUse">
- <stop offset="0" stop-color="crimson" />
- <stop offset=".5" stop-color="orange" />
- <stop offset="1" stop-color="gold" />
-</radialGradient>
-
-</defs>
-
-
-<g id="test-content">
-
-<g id="board" style="fill:none; stroke:black">
- <rect x="40" y="80" width="200" height="20" style="fill:#eee"/>
- <rect x="240" y="80" width="200" height="20" style="fill:#eee"/>
-
- <rect x="40" y="100" width="200" height="380" />
- <rect x="240" y="100" width="200" height="380" />
-
- <line x1="20" y1="290" x2="440" y2="290" />
- <rect x="20" y="100" width="20" height="190" style="fill:#eee"/>
- <rect x="20" y="290" width="20" height="190" style="fill:#eee"/>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="134" y="94">objectBoundingBox</text>
- <text x="314" y="94">userSpaceOnUse</text>
- <text x="0" y="0" transform="translate(34 200)rotate(-90)">&lt;linearGradient></text>
- <text x="0" y="0" transform="translate(34 380)rotate(-90)">&lt;radialGradient></text>
- </g>
-</g>
-
-<rect onload="move(evt)" x="50" y="110" width="100" height="95" style="fill:url(#linearObjectBoundingBox)"/>
-<rect onload="move(evt)" x="250" y="110" width="100" height="95" style="fill:url(#linearUserSpaceOnUse)"/>
-
-<rect onload="move(evt)" x="50" y="300" width="100" height="95" style="fill:url(#radialObjectBoundingBox)"/>
-<rect onload="move(evt)" x="250" y="300" width="100" height="95" style="fill:url(#radialUserSpaceOnUse)"/>
-
-</g>
-
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/image.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/image.svg
deleted file mode 100644
index 37faf3e7291..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/image.svg
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- dynamic update for image -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: image.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>update on &lt;image&gt;</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
- <script type="text/ecmascript" >
- function setPAR(evt,par){
- var e = evt.target;
- e.setAttribute('preserveAspectRatio',par);
- }
- function setPosition(evt,x,y,width,height){
- var e = evt.target;
- e.setAttribute("x",x);
- e.setAttribute("y",y);
- e.setAttribute("width",width);
- e.setAttribute("height",height);
- }
- </script>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">&lt;image&gt; dynamic tests</text>
-
- <defs>
- <rect id="Rect1" x="40" y="-20" width="100" height="40" />
- <rect id="Rect2" x="60" y="-60" width="40" height="100" />
- </defs>
-
- <g transform="translate(70,150)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="0" y="0" width="1" height="1" xlink:href="../../resources/images/svg.svg"
- onload="setPosition(evt,40,-20,100,40)"/>
- <text font-size="10" x="35" y="60">SVG image <tspan x="40" dy="12"> x,y,width,height update</tspan></text>
- </g>
-
-
- <g transform="translate(230,150)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-60" width="40" height="100" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'none')"/>
- <text font-size="10" x="35" y="60">SVG Image : aspectRatio none</text>
- </g>
-
-
- <g transform="translate(70,300)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.png"
- onload="setPosition(evt,60,-60,40,100)"/>
- <text font-size="10" x="35" y="60">PNG Image <tspan x="40" dy="12"> x,y,width,height update</tspan></text>
- </g>
-
-
- <g transform="translate(230,300)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="-20" width="100" height="40" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'none')"/>
- <text font-size="10" x="35" y="60">PNG Image : aspectRatio none</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRefUpdate.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRefUpdate.svg
deleted file mode 100644
index 2a61e60f706..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRefUpdate.svg
+++ /dev/null
@@ -1,90 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- dynamic update for image -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: imageRefUpdate.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>update on &lt;image&gt;</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
- <script type="text/ecmascript" >
- var xlinkNS = "http://www.w3.org/1999/xlink";
- function setRef(evt,ref){
- var e = evt.target;
- e.setAttributeNS(xlinkNS,"href",ref);
- }
- </script>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">&lt;image&gt; dynamic tests</text>
-
- <defs>
- <rect id="Rect1" x="40" y="-20" width="100" height="40" />
- <rect id="Rect2" x="60" y="-60" width="40" height="100" />
- </defs>
-
- <g transform="translate(70,150)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="-20" width="100" height="40" preserveAspectRatio="none" xlink:href="../../resources/images/svg.svg" />
- <text font-size="10" x="35" y="60">SVG image Reference</text>
- </g>
-
-
- <g transform="translate(230,150)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="-20" width="100" height="40" preserveAspectRatio="none" xlink:href="../../resources/images/svg.svg"
- onload="setRef(evt,'../../resources/images/svg3.svg')" onclick="alert('click supported')" />
- <text font-size="10" x="35" y="60">SVG Image changed</text>
- </g>
-
-
- <g transform="translate(70,300)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-60" width="40" height="100" preserveAspectRatio="none" xlink:href="../../resources/images/svg.png" />
- <text font-size="10" x="35" y="60">PNG Image Reference</text>
- </g>
-
-
- <g transform="translate(230,300)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-60" width="40" height="100" preserveAspectRatio="none" xlink:href="../../resources/images/svg.png"
- onload="setRef(evt,'../../resources/images/png.png')" onclick="alert('clisk supported')" />
- <text font-size="10" x="35" y="60">PNG Image changed</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRendering.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRendering.svg
deleted file mode 100644
index 3c07bcb57e2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageRendering.svg
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- append child test -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: imageRendering.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>'image-rendering' property test</title>
-
- <text x="50%" y="45" class="title">'image-rendering' property test</text>
-
- <script type="text/ecmascript">
-
- var speed = true;
-
- function changeImageRendering(evt) {
- var imageRendering;
- if (speed) {
- speed = false;
- imageRendering = "optimizeQuality";
- } else {
- speed = true;
- imageRendering = "optimizeSpeed";
- }
- evt.target.setAttribute("style", "image-rendering:"+imageRendering);
- }
-
- </script>
-
- <g id="test-content">
-<image onclick="changeImageRendering(evt)"
- x="120" y="150"
- width="200" height="100"
- preserveAspectRatio="none"
- xlink:href="../../resources/images/tde.jpg"
- style="image-rendering:optimizeSpeed" />
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageUpdate.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageUpdate.svg
deleted file mode 100644
index a0c7ec30d5b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageUpdate.svg
+++ /dev/null
@@ -1,134 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- dynamic update for image -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: imageUpdate.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
-<title>update on &lt;image&gt;</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
- <script type="text/ecmascript" >
- var SVGNS ="http://www.w3.org/2000/svg";
- var xlinkNS = "http://www.w3.org/1999/xlink";
- function setRef(name,ref){
- var e = document.getElementById(name);
- e.setAttributeNS(xlinkNS,"href",ref);
- }
- function setPosition(name,x,y,width,height){
- var e = document.getElementById(name);
- e.setAttribute("x",x);
- e.setAttribute("y",y);
- e.setAttribute("width",width);
- e.setAttribute("height",height);
- }
- </script>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">&lt;image&gt; dynamic tests</text>
-
- <defs>
- <rect id="Rect1" x="40" y="-20" width="100" height="40" />
- <rect id="Rect2" x="60" y="-60" width="40" height="100" />
- </defs>
-
- <g transform="translate(70,150)">
- <use xlink:href="#Rect1"
- style="fill:none; stroke:blue; stroke-width:2;stroke-opacity:0.5"/>
- <use xlink:href="#Rect2"
- style="fill:none; stroke:blue; stroke-width:2"/>
-
- <image id="image1" x="40" y="-20" width="100" height="40"
- xlink:href="../../resources/images/svg.svg"
- preserveAspectRatio="none"/>
- <text font-size="10" x="35" y="60">
- SVG image <tspan x="40" dy="12">ref,x,y,width,height update</tspan>
- </text>
- </g>
-
- <g transform="translate(230,150)">
- <use xlink:href="#Rect2"
- style="fill:none; stroke:blue; stroke-width:2;stroke-opacity:0.5"/>
- <use xlink:href="#Rect1"
- style="fill:none; stroke:blue; stroke-width:2"/>
-
- <image id="image2" x="60" y="-60" width="40" height="100"
- preserveAspectRatio="none"
- xlink:href="../../resources/images/svg.svg" />
- <text font-size="10" x="35" y="60">SVG Image changed</text>
- </g>
-
-
-
- <rect x="70" y="300" width="50" height="50" stroke="black" fill="crimson"
- onclick="setRef('image1','../../resources/images/svg.png');
- setRef('image2','../../resources/images/svg3.svg')"/>
-
- <rect x="150" y="300" width="50" height="50" stroke="black" fill="crimson"
- onclick="setPosition('image1',60,-60,40,100);
- setPosition('image2',40,-20,100,40)"/>
-
- <text x="80" y="340" fill="black" font-weight="bold">1</text>
- <text x="160" y="340" fill="black" font-weight="bold">2</text>
-
- <text x="50%" y="400" text-anchor="middle" >
- Click 1 and 2, the image should change
- and its size and position
- </text>
-
- </g>
-
-
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
- <g id="done" transform="translate(195, 468)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageraster.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageraster.svg
deleted file mode 100644
index acb34543d35..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imageraster.svg
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- dynamic update for image -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: imageraster.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>update on &lt;image&gt;</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
- <script type="text/ecmascript" >
- function setPAR(evt,par){
- var e = evt.target;
- e.setAttribute('preserveAspectRatio',par);
- }
- </script>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">&lt;image&gt; tests <tspan font-size="12">(preserveAspectRatio)</tspan></text>
-
- <defs>
- <rect id="Rect1" x="40" y="0" width="50" height="20" />
- <rect id="Rect2" x="60" y="-10" width="20" height="50" />
- </defs>
-
- <g transform="translate(0,70)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMinYMin meet')"/>
- <text font-size="10" x="35" y="60">xMin* meet</text>
- </g>
-
-
- <g transform="translate(150,70)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMidYMin meet')"/>
- <text font-size="10" x="35" y="60">xMid* meet</text>
- </g>
-
- <g transform="translate(300,70)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMaxYMin meet')"/>
- <text font-size="10" x="35" y="60">xMax* meet</text>
- </g>
-
-
- <g transform="translate(0,170)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMinYMin meet')"/>
- <text font-size="10" x="35" y="60">*YMin meet</text>
- </g>
-
-
- <g transform="translate(150,170)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMinYMid meet')"/>
- <text font-size="10" x="35" y="60">*YMid meet</text>
- </g>
-
- <g transform="translate(300,170)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMinYMax meet')"/>
- <text font-size="10" x="35" y="60">*YMax meet</text>
- </g>
-
-
- <g transform="translate(0,270)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMinYMin slice')"/>
- <text font-size="10" x="35" y="60">xMin* slice</text>
- </g>
-
-
- <g transform="translate(150,270)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMidYMin slice')"/>
- <text font-size="10" x="35" y="60">xMid* slice</text>
- </g>
-
- <g transform="translate(300,270)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMaxYMin slice')"/>
- <text font-size="10" x="35" y="60">xMax* slice</text>
- </g>
-
-
-
- <g transform="translate(0,370)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMinYMin slice')"/>
- <text font-size="10" x="35" y="60">*YMin slice</text>
- </g>
-
-
- <g transform="translate(150,370)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMinYMid slice')"/>
- <text font-size="10" x="35" y="60">*YMid slice</text>
- </g>
-
- <g transform="translate(300,370)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.png"
- onload="setPAR(evt,'xMinYMax slice')"/>
- <text font-size="10" x="35" y="60">*YMax slice</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imagesvg.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imagesvg.svg
deleted file mode 100644
index 7f6d66eb62d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/imagesvg.svg
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- dynamic update for image -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: imagesvg.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>update on &lt;image&gt;</title>
-
- <style type="text/css"><![CDATA[
-
- ]]></style>
- <script type="text/ecmascript" >
- function setPAR(evt,par){
- var e = evt.target;
- e.setAttribute('preserveAspectRatio',par);
- }
- </script>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">&lt;image&gt; tests <tspan font-size="12">(preserveAspectRatio)</tspan></text>
-
- <defs>
- <rect id="Rect1" x="40" y="0" width="50" height="20" />
- <rect id="Rect2" x="60" y="-10" width="20" height="50" />
- </defs>
-
- <g transform="translate(0,70)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMinYMin meet')"/>
- <text font-size="10" x="35" y="60">xMin* meet</text>
- </g>
-
-
- <g transform="translate(150,70)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMidYMin meet')"/>
- <text font-size="10" x="35" y="60">xMid* meet</text>
- </g>
-
- <g transform="translate(300,70)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMaxYMin meet')"/>
- <text font-size="10" x="35" y="60">xMax* meet</text>
- </g>
-
-
- <g transform="translate(0,170)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMinYMin meet')"/>
- <text font-size="10" x="35" y="60">*YMin meet</text>
- </g>
-
-
- <g transform="translate(150,170)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMinYMid meet')"/>
- <text font-size="10" x="35" y="60">*YMid meet</text>
- </g>
-
- <g transform="translate(300,170)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMinYMax meet')"/>
- <text font-size="10" x="35" y="60">*YMax meet</text>
- </g>
-
-
- <g transform="translate(0,270)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMinYMin slice')"/>
- <text font-size="10" x="35" y="60">xMin* slice</text>
- </g>
-
-
- <g transform="translate(150,270)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMidYMin slice')"/>
- <text font-size="10" x="35" y="60">xMid* slice</text>
- </g>
-
- <g transform="translate(300,270)">
- <use xlink:href="#Rect2" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="60" y="-10" width="20" height="50" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMaxYMin slice')"/>
- <text font-size="10" x="35" y="60">xMax* slice</text>
- </g>
-
-
-
- <g transform="translate(0,370)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMinYMin slice')"/>
- <text font-size="10" x="35" y="60">*YMin slice</text>
- </g>
-
-
- <g transform="translate(150,370)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMinYMid slice')"/>
- <text font-size="10" x="35" y="60">*YMid slice</text>
- </g>
-
- <g transform="translate(300,370)">
- <use xlink:href="#Rect1" style="fill:none; stroke:blue; stroke-width:2"/>
- <image x="40" y="0" width="50" height="20" xlink:href="../../resources/images/svg.svg"
- onload="setPAR(evt,'xMinYMax slice')"/>
- <text font-size="10" x="35" y="60">*YMax slice</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList.svg
deleted file mode 100644
index a74e547c2e4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList.svg
+++ /dev/null
@@ -1,412 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Testing the getIntersectionList interface on the svg:svg element. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: intersectionList.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="testIntersection()"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>Test of getIntersectionList interface</title>
- <text x="50%" y="45" class="title">Test of getIntersectionList interface</text>
-
- <script type="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
-
- function doCheck(svg, rect, end, attr, val) {
- var lst = svg.getIntersectionList(rect, end);
- var i=0, sz = lst.getLength();
- while (i < sz) {
- var e = lst.item(i);
- e.setAttribute(attr, val);
- i++;
- }
- }
-
- function setRect(rect, x, y, w, h) {
- rect.x = x;
- rect.y = y;
- rect.width = w;
- rect.height = h;
- }
-
- function makeRect(parent, rect, stroke) {
- var outline = document.createElementNS(svgns, "rect");
- outline.setAttribute("x", "" + rect.x);
- outline.setAttribute("y", "" + rect.y);
- outline.setAttribute("width", "" + rect.width);
- outline.setAttribute("height", "" + rect.height);
- outline.setAttribute("fill", "none");
- outline.setAttribute("stroke", stroke);
- parent.appendChild(outline);
- }
-
- function checkIntersection(svg, rect, elem, attr, val1, val2) {
- if (svg.checkIntersection(elem, rect))
- elem.setAttribute(attr, val1);
- else
- elem.setAttribute(attr, val2);
- }
-
-
- function testIntersection() {
- var root = document.getRootElement();
- var rect = root.createSVGRect();
- setRect(rect, 50, 95, 50, 50);
-
- doCheck(root, rect, null, "fill", "blue");
- makeRect(root, rect, "blue");
-
- setRect(rect, 45, 90, 60, 60);
- var middle = root.getElementById("tb1-middle");
- doCheck(root, rect, middle, "stroke", "red");
- makeRect(root, rect, "red");
-
- var tb2 = root.getElementById("testblock2");
- setRect(rect, 45, 60, 450, 20);
- doCheck(tb2, rect, null, "fill", "green");
- makeRect(tb2, rect, "green");
-
- setRect(rect, 187.5, 139, 224, 10);
- doCheck(root, rect, null, "stroke", "pink");
- makeRect(root, rect, "pink");
-
- setRect(rect, 82.35, 267.15, 35.25, 35.25);
- doCheck(root, rect, null, "stroke", "lightgreen");
-
- setRect(rect, 90.65, 275.25, 19, 19);
- doCheck(root, rect, null, "fill", "purple");
- makeRect(root, rect, "purple");
- setRect(rect, 82.35, 267.15, 35.25, 35.25);
- makeRect(root, rect, "lightgreen");
-
- var tb5 = root.getElementById("testblock5");
- var tb5_m = root.getElementById("tb5-middle");
- setRect(rect, 45, 160, 150, 20);
- doCheck(tb5, rect, tb5_m, "fill", "crimson");
- makeRect(tb5, rect, "crimson");
-
- var ts = root.getElementById("ts");
- setRect(rect, 235, 200, 2, 50);
- doCheck(root, rect, ts, "fill", "orange");
- doCheck(root, rect, null, "text-decoration", "underline");
- makeRect(root, rect, "orange");
- setRect(rect, 255, 200, 2, 50);
- doCheck(root, rect, ts, "stroke", "crimson");
- makeRect(root, rect, "crimson");
-
-
-
- var tb6 = root.getElementById("testblock6");
- var tb6_m = root.getElementById("tb6-middle");
-
- var tb6_11 = root.getElementById("tb6-11");
- var tb6_21 = root.getElementById("tb6-21");
- var tb6_31 = root.getElementById("tb6-31");
- var tb6_41 = root.getElementById("tb6-41");
-
- var tb6_12 = root.getElementById("tb6-12");
- var tb6_22 = root.getElementById("tb6-22");
- var tb6_32 = root.getElementById("tb6-32");
- var tb6_42 = root.getElementById("tb6-42");
-
- var tb6_13 = root.getElementById("tb6-13");
- var tb6_23 = root.getElementById("tb6-23");
- var tb6_43 = root.getElementById("tb6-43");
-
- var tb6_14 = root.getElementById("tb6-14");
- var tb6_24 = root.getElementById("tb6-24");
- var tb6_34 = root.getElementById("tb6-34");
- var tb6_44 = root.getElementById("tb6-44");
-
- setRect(rect, 190, 300, 70, 70);
- checkIntersection(root, rect, tb6_11, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_21, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_31, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_41, "fill", "blue", "crimson");
-
- checkIntersection(root, rect, tb6_12, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_22, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_32, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_42, "fill", "blue", "crimson");
-
- checkIntersection(root, rect, tb6_13, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_23, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_m, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_43, "fill", "blue", "crimson");
-
- checkIntersection(root, rect, tb6_14, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_24, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_34, "fill", "blue", "crimson");
- checkIntersection(root, rect, tb6_44, "fill", "blue", "crimson");
-
- makeRect(root, rect, "blue");
-
- }
- ]]></script>
-
- <g id="test-content" >
- <svg id="testblock1" overflow="visible"
- x="15" y="60" width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <rect id="tb1-middle" x="100" y="100" width="40" height="40"/>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
-
- <svg id="testblock2" overflow="visible"
- x="165" y="60" width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <rect id="tb2-middle" x="100" y="100" width="40" height="40"/>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
-
- <svg id="testblock3" overflow="visible"
- x="315" y="60" width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <rect id="tb3-middle" x="100" y="100" width="40" height="40"/>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
-
- <g transform="translate(100,200) rotate(45)">
- <svg id="testblock4" overflow="visible"
- width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <g >
- <rect id="tb4-middle" x="100" y="100" width="40" height="40"/>
- </g>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
- </g>
-
- <g transform="translate(350,200) rotate(45)">
- <svg id="testblock5" overflow="visible"
- width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect x="0" y="0" width="40" height="40"/>
- <rect x="50" y="0" width="40" height="40"/>
- <rect x="100" y="0" width="40" height="40"/>
- <rect x="150" y="0" width="40" height="40"/>
- <rect x="200" y="0" width="40" height="40"/>
-
- <rect x="0" y="50" width="40" height="40"/>
- <rect x="50" y="50" width="40" height="40"/>
- <rect x="100" y="50" width="40" height="40"/>
- <rect x="150" y="50" width="40" height="40"/>
- <rect x="200" y="50" width="40" height="40"/>
-
- <rect x="0" y="100" width="40" height="40"/>
- <rect x="50" y="100" width="40" height="40"/>
- <g >
- <rect id="tb5-middle" x="100" y="100" width="40" height="40"/>
- </g>
- <rect x="150" y="100" width="40" height="40"/>
- <rect x="200" y="100" width="40" height="40"/>
-
- <rect x="0" y="150" width="40" height="40"/>
- <rect x="50" y="150" width="40" height="40"/>
- <rect x="100" y="150" width="40" height="40"/>
- <rect x="150" y="150" width="40" height="40"/>
- <rect x="200" y="150" width="40" height="40"/>
-
- <rect x="0" y="200" width="40" height="40"/>
- <rect x="50" y="200" width="40" height="40"/>
- <rect x="100" y="200" width="40" height="40"/>
- <rect x="150" y="200" width="40" height="40"/>
- <rect x="200" y="200" width="40" height="40"/>
- </svg>
- </g>
-
- <g transform="translate(225,285) rotate(45)">
- <svg id="testblock6" overflow="visible"
- width="120" height="120" viewBox="-.5 -.5 241 241"
- style="fill:yellow; stroke:black; stroke-width:2; fill-opacity:.5;">
- <path d="M 10 10 h 220 v 220 h -220 z m 20 20 v 180 h 180 v -180 z"/>
-
- <rect id="tb6-11" x="0" y="0" width="40" height="40"/>
- <rect id="tb6-21" x="50" y="0" width="40" height="40"/>
- <rect id="tb6-31" x="100" y="0" width="40" height="40"/>
- <rect id="tb6-41" x="150" y="0" width="40" height="40"/>
- <rect id="tb6-51" x="200" y="0" width="40" height="40"/>
-
- <rect id="tb6-12" x="0" y="50" width="40" height="40"/>
- <rect id="tb6-22" x="50" y="50" width="40" height="40"
- pointer-events="none"/>
- <rect id="tb6-32" x="100" y="50" width="40" height="40"/>
- <rect id="tb6-42" x="150" y="50" width="40" height="40"/>
- <rect id="tb6-52" x="200" y="50" width="40" height="40"/>
-
- <rect id="tb6-13" x="0" y="100" width="40" height="40"/>
- <rect id="tb6-23" x="50" y="100" width="40" height="40"/>
- <g >
- <rect id="tb6-middle" x="100" y="100" width="40" height="40"/>
- </g>
- <rect id="tb6-43" x="150" y="100" width="40" height="40"/>
- <rect id="tb6-53" x="200" y="100" width="40" height="40"/>
-
- <rect id="tb6-14" x="0" y="150" width="40" height="40"/>
- <rect id="tb6-24" x="50" y="150" width="40" height="40"/>
- <rect id="tb6-34" x="100" y="150" width="40" height="40"/>
- <rect id="tb6-44" x="150" y="150" width="40" height="40"/>
- <rect id="tb6-54" x="200" y="150" width="40" height="40"/>
-
- <rect id="tb6-15" x="0" y="200" width="40" height="40"/>
- <rect id="tb6-25" x="50" y="200" width="40" height="40"/>
- <rect id="tb6-35" x="100" y="200" width="40" height="40"/>
- <rect id="tb6-45" x="150" y="200" width="40" height="40"/>
- <rect id="tb6-55" x="200" y="200" width="40" height="40"/>
- </svg>
- </g>
-
-<text x="225" y="220" text-anchor="middle" font-size="15"
->This <tspan id="ts" font-weight="bold">is <tspan font-style="italic">a</tspan> test</tspan>
-<tspan x="225" y="240" text-anchor="middle">of text intersection</tspan></text>
- </g>
-</svg>
-
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList2.svg
deleted file mode 100644
index af1c510ae35..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/intersectionList2.svg
+++ /dev/null
@@ -1,394 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Testing the getIntersectionList interface on the svg:svg element. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: intersectionList2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="onLoad()"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>Test of getIntersectionList interface</title>
- <text x="50%" y="40" class="title">Test of getIntersectionList interface</text>
-
- <script type="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
- var root;
- var rect;
- function onLoad() {
- root = document.getRootElement();
- rect = root.createSVGRect();
- doCheck("painted");
- doCheck("fill");
- doCheck("stroke");
- doCheck("all");
- doCheck("none");
- doCheck("visible");
- doCheck("visiblePainted");
- doCheck("visibleFill");
- doCheck("visibleStroke");
- }
-
- function setRect(r, x, y, w, h) {
- r.x = x;
- r.y = y;
- r.width = w;
- r.height = h;
- }
-
- function doCheck2(svg, rect, base) {
- var elem = root.getElementById(base);
- var lstE = root.getElementById(base+"-lst");
- var chkE = root.getElementById(base+"-chk");
-
- var lst = svg.getIntersectionList(rect, null);
- if ((lst.getLength() != 0) && (lst.item(0) == elem))
- lstE.setAttribute("fill", "gold");
- else lstE.setAttribute("fill", "crimson");
-
- if (svg.checkIntersection(elem, rect))
- chkE.setAttribute("fill", "gold");
- else chkE.setAttribute("fill", "crimson");
- }
-
- function doCheck(name) {
- var svg = root.getElementById(name);
- setRect(rect, 110, 10, 40, 40);
- doCheck2(svg, rect, "path-"+name);
- setRect(rect, 180, 10, 55, 40);
- doCheck2(svg, rect, "simple-"+name);
- setRect(rect, 285, 10, 30, 40);
- doCheck2(svg, rect, "complex-"+name);
- }
-
- ]]></script>
-
- <g id="test-content" >
- <g pointer-events="painted" transform="translate(0,40)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">Painted</text>
-
- <svg id="painted" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-painted" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-painted" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-painted" font-style="italic" pointer-events="painted"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-painted-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-painted-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-painted-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-painted-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-painted-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-painted-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="fill" transform="translate(0, 90)">
- <rect x="5" y="5" width="440" height="50" fill="#EEE" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">Fill</text>
-
- <svg id="fill" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-fill" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-fill" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-fill" font-style="italic" pointer-events="fill"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-fill-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-fill-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-fill-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-fill-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-fill-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-fill-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="stroke" transform="translate(0,140)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">Stroke</text>
-
- <svg id="stroke" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-stroke" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-stroke" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-stroke" font-style="italic" pointer-events="stroke"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-stroke-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-stroke-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-stroke-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-stroke-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-stroke-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-stroke-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="all" transform="translate(0,190)">
- <rect x="5" y="5" width="440" height="50" fill="#EEE" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">All</text>
-
- <svg id="all" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-all" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-all" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-all" font-style="italic" pointer-events="all"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-all-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-all-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-all-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-all-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-all-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-all-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="none" transform="translate(0,240)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">None</text>
-
- <svg id="none" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-none" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-none" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-none" font-style="italic" pointer-events="none"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-none-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-none-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-none-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-none-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-none-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-none-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="visible" transform="translate(0,290)">
- <rect x="5" y="5" width="440" height="50" fill="#EEE" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">Visible</text>
-
- <svg id="visible" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-visible" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-visible" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-visible" font-style="italic" pointer-events="visible"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-visible-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-visible-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-visible-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-visible-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-visible-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-visible-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="visiblePainted"
- transform="translate(0,340)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">VisiblePainted</text>
-
- <svg id="visiblePainted" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-visiblePainted" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-visiblePainted" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-visiblePainted" font-style="italic" pointer-events="visiblePainted"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-visiblePainted-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-visiblePainted-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-visiblePainted-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-visiblePainted-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-visiblePainted-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-visiblePainted-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="visibleFill"
- transform="translate(0,390)">
- <rect x="5" y="5" width="440" height="50" fill="#EEE" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">VisibleFill</text>
-
- <svg id="visibleFill" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-visibleFill" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-visibleFill" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-visibleFill" font-style="italic" pointer-events="visibleFill"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-visibleFill-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-visibleFill-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-visibleFill-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-visibleFill-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-visibleFill-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-visibleFill-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
-
- <g pointer-events="visibleStroke"
- transform="translate(0,440)">
- <rect x="5" y="5" width="440" height="50" fill="#DDD" stroke="#000"/>
- <line x1="105" y1="5" x2="105" y2="55" stroke="#000" />
- <line x1="175" y1="5" x2="175" y2="55" stroke="#000" />
- <line x1="255" y1="5" x2="255" y2="55" stroke="#000" />
- <line x1="345" y1="5" x2="345" y2="55" stroke="#000" />
- <text x="25" y="35">VisibleStroke</text>
-
- <svg id="visibleStroke" fill="black" font-size="16"
- font-weight="bold" text-anchor="middle">
- <path id="path-visibleStroke" stroke="black" fill="white"
- d="M115,45 c 0,-15 15,-30 30-30 v30z"/>
- <text id="simple-visibleStroke" x="210" y="36">simple</text>
- <text x="295" y="36" pointer-events="none">c<tspan fill="blue"
- >om<tspan id="complex-visibleStroke" font-style="italic" pointer-events="visibleStroke"
- >pl</tspan>e</tspan>x</text>
- </svg>
- <rect id="path-visibleStroke-lst" x="160" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="path-visibleStroke-chk" x="160" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="simple-visibleStroke-lst" x="240" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="simple-visibleStroke-chk" x="240" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
-
- <rect id="complex-visibleStroke-lst" x="330" y="15" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- <rect id="complex-visibleStroke-chk" x="330" y="35" width="10" height="10"
- stroke-width="1" stroke="#000" fill="#888"/>
- </g>
- </g>
-</svg> \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/javaBinding.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/javaBinding.svg
deleted file mode 100644
index edeba77b592..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/javaBinding.svg
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: javaBinding.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" transform="translate(135, 120) scale(2)">
- <rect width="40" height="40" fill="crimson" stroke-width="4" stroke="gold" />
- <circle cx="70" cy="20" r="20" fill="crimson" stroke-width="4" stroke="gold" />
- <rect x="50" y="50" width="40" height="40" fill="crimson" stroke-width="4" stroke="gold" />
- <circle cx="20" cy="70" r="20" fill="crimson" stroke-width="4" stroke="gold" />
-
- </g>
-
- <script type="application/java-archive" xlink:href="java-binding.jar" />
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
-
- <g id="done" transform="translate(195, 398)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/line.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/line.svg
deleted file mode 100644
index 29747202aec..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/line.svg
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a line attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: line.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;line&gt; attributes 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;line&gt; attributes in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function initLine(evt, x1, y1, x2, y2) {
- var elt = evt.target;
- elt.setAttribute("x1", x1)
- elt.setAttribute("y1", y1)
- elt.setAttribute("x2", x2)
- elt.setAttribute("y2", y2)
- }
-
- </script>
-
- <g id="test-content">
-
- <line style="stroke:orange; stroke-width:4"
- onload="initLine(evt, 50, 80, 100, 180)" />
-
- <line style="stroke:crimson; stroke-width:4"
- onload="initLine(evt, 200, 80, 150, 180)" />
-
- <line style="stroke:gold; stroke-width:4"
- onload="initLine(evt, 250, 80, 250, 180)" />
-
- <line style="stroke:#eee; stroke-width:4"
- onload="initLine(evt, 300, 140, 400, 140)" />
-
-
- <line style="stroke:orange; stroke-width:4"
- onload="initLine(evt, 50, 250, 100, 350)" />
-
- <line style="stroke:crimson; stroke-width:4"
- onload="initLine(evt, 200, 250, 150, 350)" />
-
- <line style="stroke:gold; stroke-width:4"
- onload="initLine(evt, 250, 250, 250, 350)" />
-
- <line style="stroke:#eee; stroke-width:4"
- onload="initLine(evt, 300, 300, 400, 300)" />
-
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="225" y="220" >x1, y1, x2, y2</text>
- <text x="225" y="382" >x1, y1, x2, y2 (units and %)</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdate.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdate.svg
deleted file mode 100644
index cbcb11a6406..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdate.svg
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- check updates on gradients, filter, mask, and clip regarding to -->
-<!-- geometry updates -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: markerUpdate.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Marker with geometry updates</title>
-
- <text x="50%" y="25" class="title">Marker with geometry and property updates.
- <tspan x="50%" dy="1.1em" style="font-style:italic; font-size:12">(click on shapes or run button)</tspan></text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-var stroke = document.getElementById("stroke");
-var userspace = document.getElementById("userspace");
-var start = document.getElementById("start");
-var mid = document.getElementById("mid");
-var end = document.getElementById("end");
-var all = document.getElementById("all");
-
-function changeGeometryEvt(evt) {
- changeGeometry(evt.target);
-}
-function changeGeometry(tgt) {
- tgt.setAttribute("points",
- "130 150 150 170 110 190 150 210 110 230 150 250 110 270 150 290 110 310 150 330 110 350 130 370");
-}
-
-function changeMarkerStartEvt(evt) { changeMarkerStart(evt.target); }
-function changeMarkerStart(tgt) {
- changeProperty(tgt, "marker-start", "url(#markerRed)");
-}
-function changeMarkerMidEvt(evt) { changeMarkerMid(evt.target); }
-function changeMarkerMid(tgt) {
- changeProperty(tgt, "marker-mid", "url(#markerRed)");
-}
-function changeMarkerEndEvt(evt) { changeMarkerEnd(evt.target); }
-function changeMarkerEnd(tgt) {
- changeProperty(tgt, "marker-end", "url(#markerRed)");
-}
-function changeMarkerEvt(evt) { changeMarker(evt.target); }
-function changeMarker(tgt) {
- changeProperty(tgt, "marker", "url(#markerRed)");
-}
-function changeProperty(tgt, prop, val) {
- tgt.style.setProperty(prop, val, "");
-}
-
-function run() {
- changeGeometry(stroke);
- changeGeometry(userspace);
- changeMarkerStart(start);
- changeMarkerMid(mid);
- changeMarkerEnd(end);
- changeMarker(all);
-}
-
-function regardStart() {
- run();
- setTimeout("regardTestInstance.scriptDone()", 100);
-}
-
-</script>
-
- <defs>
-
- <marker id="markerUserSpaceOnUse" refX="8" refY="8" markerUnits="userSpaceOnUse" markerWidth="16" markerHeight="16">
- <circle cx="8" cy="8" r="8" style="fill:#aaa" />
- </marker>
-
- <marker id="markerStrokeWidth" refX="2" refY="2" markerUnits="strokeWidth" markerWidth="4" markerHeight="4">
- <circle cx="2" cy="2" r="2" style="fill:#aaa" />
- </marker>
-
- <marker id="markerRed" refX="2" refY="2" markerUnits="strokeWidth" markerWidth="4" markerHeight="4">
- <circle cx="2" cy="2" r="2" style="fill:#a44" />
- </marker>
- </defs>
-
- <g id="test-content" transform="translate(0, -20)">
-
- <g id="board" style="fill:none; stroke:black">
- <rect x="40" y="80" width="65" height="20" style="fill:#eee"/>
- <rect x="105" y="80" width="65" height="20" style="fill:#eee"/>
- <rect x="170" y="80" width="65" height="20" style="fill:#eee"/>
- <rect x="235" y="80" width="65" height="20" style="fill:#eee"/>
- <rect x="300" y="80" width="65" height="20" style="fill:#eee"/>
- <rect x="365" y="80" width="65" height="20" style="fill:#eee"/>
-
- <rect x="20" y="100" width="20" height="380" style="fill:#eee"/>
-
- <rect x="40" y="100" width="65" height="380" />
- <rect x="105" y="100" width="65" height="380" />
- <rect x="170" y="100" width="65" height="380" />
- <rect x="235" y="100" width="65" height="380" />
- <rect x="300" y="100" width="65" height="380" />
- <rect x="365" y="100" width="65" height="380" />
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="72.5" y="94">strokeWidth</text>
- <text x="137.5" y="94">userspace<desc>userSpaceOnUse</desc></text>
- <text x="202.5" y="94">start</text>
- <text x="267.5" y="94">mid</text>
- <text x="332.5" y="94">end</text>
- <text x="397.5" y="94">marker</text>
-
- <text x="0" y="0" transform="translate(34 290)rotate(-90)">&lt;marker></text>
- </g>
- </g>
-
- <polyline id="stroke"
- transform="translate(-55, 0)" onclick="changeGeometryEvt(evt)"
- points="130 150 130 170 130 190 130 210 130 230 130 250 130 270 130 290
- 130 310 130 330 130 350 130 370"
- style="stroke:black; stroke-width:4; fill:none;
- marker:url(#markerStrokeWidth)" />
-
-
- <polyline id="userspace"
- transform="translate(10 0)" onclick="changeGeometryEvt(evt)"
- points="130 150 130 170 130 190 130 210 130 230 130 250 130 270 130 290
- 130 310 130 330 130 350 130 370"
- style="stroke:black; stroke-width:4; fill:none;
- marker:url(#markerUserSpaceOnUse)" />
-
- <polyline id="start"
- transform="translate(75 0)" onclick="changeMarkerStartEvt(evt)"
- points="130 150 110 170 150 190 110 210 150 230 110 250 150 270 110 290 150 310 110 330 150 350 130 370"
- style="stroke:black; stroke-width:4; fill:none; marker:url(#markerUserSpaceOnUse)" />
-
- <polyline id="mid"
- transform="translate(140 0)" onclick="changeMarkerMidEvt(evt)"
- points="130 150 110 170 150 190 110 210 150 230 110 250 150 270 110 290 150 310 110 330 150 350 130 370"
- style="stroke:black; stroke-width:4; fill:none; marker:url(#markerUserSpaceOnUse)" />
-
- <polyline id="end"
- transform="translate(205 0)" onclick="changeMarkerEndEvt(evt)"
- points="130 150 110 170 150 190 110 210 150 230 110 250 150 270 110 290 150 310 110 330 150 350 130 370"
- style="stroke:black; stroke-width:4; fill:none; marker:url(#markerUserSpaceOnUse)" />
-
- <polyline id="all"
- transform="translate(270 0)" onclick="changeMarkerEvt(evt)"
- points="130 150 110 170 150 190 110 210 150 230 110 250 150 270 110 290 150 310 110 330 150 350 130 370"
- style="stroke:black; stroke-width:4; fill:none;
- marker:url(#markerUserSpaceOnUse)" />
- </g>
-
- <g id="run" transform="translate(195, 468)" cursor="pointer" onclick="run()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14"
- font-weight="bold" text-anchor="middle">Run</text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdateRef.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdateRef.svg
deleted file mode 100644
index 7546c3cd7b1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/markerUpdateRef.svg
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- check updates on gradients, filter, mask, and clip regarding to -->
-<!-- geometry updates -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: markerUpdateRef.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Marker with geometry updates</title>
-
- <text x="50%" y="45" class="title">Marker with geometry updates</text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
- function changeGeometry(evt) {
- evt.target.setAttribute("points",
- "130 150 150 170 110 190 150 210 110 230 150 250 110 270 150 290 110 310 150 330 110 350 130 370");
- }
-
- </script>
-
-<defs>
-
-<marker id="markerUserSpaceOnUse" refX="8" refY="8" markerUnits="userSpaceOnUse" markerWidth="16" markerHeight="16">
- <circle cx="8" cy="8" r="8" style="fill:#aaa" />
-</marker>
-
-<marker id="markerStrokeWidth" refX="2" refY="2" markerUnits="strokeWidth" markerWidth="4" markerHeight="4">
- <circle cx="2" cy="2" r="2" style="fill:#aaa" />
-</marker>
-
-</defs>
-
-
-<g id="test-content">
-
-<g id="board" style="fill:none; stroke:black">
- <rect x="40" y="80" width="200" height="20" style="fill:#eee"/>
- <rect x="240" y="80" width="200" height="20" style="fill:#eee"/>
-
- <rect x="40" y="100" width="200" height="380" />
- <rect x="240" y="100" width="200" height="380" />
-
- <rect x="20" y="100" width="20" height="380" style="fill:#eee"/>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="134" y="94">strokeWidth</text>
- <text x="314" y="94">userSpaceOnUse</text>
- <text x="0" y="0" transform="translate(34 290)rotate(-90)">&lt;marker></text>
- </g>
-</g>
-
-<polyline onload="changeGeometry(evt)"
- points="130 150 110 170 150 190 110 210 150 230 110 250 150 270 110 290 150 310 110 330 150 350 130 370"
- style="stroke:black; stroke-width:4; fill:none; marker:url(#markerStrokeWidth)" />
-
-
-<polyline transform="translate(200 0)" onload="changeGeometry(evt)"
- points="130 150 110 170 150 190 110 210 150 230 110 250 150 270 110 290 150 310 110 330 150 350 130 370"
- style="stroke:black; stroke-width:4; fill:none; marker:url(#markerUserSpaceOnUse)" />
-
-</g>
-
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdate.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdate.svg
deleted file mode 100644
index 5416b67ff09..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdate.svg
+++ /dev/null
@@ -1,126 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- check updates on gradients, filter, mask, and clip regarding to -->
-<!-- geometry updates -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: maskClipUpdate.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Clip and mask with geometry updates</title>
-
- <text x="50%" y="25" class="title">Clip and mask with geometry updates
-<tspan x="50%" dy="1.1em" style="font-style:italic; font-size:12">(click on all shapes and see
-<a style="fill:blue" xlink:href="maskClipUpdateRef.svg">maskClipUpdateRef.svg</a>)</tspan></text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
- function move(evt) {
- var x = parseFloat(evt.target.getAttribute("x"));
- var y = parseFloat(evt.target.getAttribute("y"));
- evt.target.setAttribute("x", x+90);
- evt.target.setAttribute("y", y+85);
- }
-
- </script>
-
-<defs>
-
-<clipPath id="clipObjectBoundingBox" clipPathUnits="objectBoundingBox">
- <circle cx=".5" cy=".5" r=".5" />
-</clipPath>
-
-<clipPath id="clipUserSpaceOnUse" clipPathUnits="userSpaceOnUse">
- <circle cx="340" cy="195" r="80" />
-</clipPath>
-
-<mask id="maskObjectBoundingBox" maskContentUnits="objectBoundingBox" maskUnits="objectBoundingBox"
- x="0" y="0" width="1" height="1">
- <circle cx=".5" cy=".5" r=".5" fill="white"/>
-</mask>
-
-<mask id="maskUserSpaceOnUse" maskContentUnits="userSpaceOnUse" maskUnits="userSpaceOnUse"
- x="250" y="300" width="180" height="190">
- <circle cx="340" cy="390" r="80" fill="white"/>
-</mask>
-
-</defs>
-
-
-<g id="test-content" transform="translate(0, -20)">
-
-<g id="board" style="fill:none; stroke:black">
- <rect x="40" y="80" width="200" height="20" style="fill:#eee"/>
- <rect x="240" y="80" width="200" height="20" style="fill:#eee"/>
-
- <rect x="40" y="100" width="200" height="380" />
- <rect x="240" y="100" width="200" height="380" />
-
- <line x1="20" y1="290" x2="440" y2="290" />
- <rect x="20" y="100" width="20" height="190" style="fill:#eee"/>
- <rect x="20" y="290" width="20" height="190" style="fill:#eee"/>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="134" y="94">objectBoundingBox</text>
- <text x="314" y="94">userSpaceOnUse</text>
- <text x="0" y="0" transform="translate(34 200)rotate(-90)">&lt;clipPath></text>
- <text x="0" y="0" transform="translate(34 380)rotate(-90)">&lt;mask></text>
- </g>
-</g>
-
-<rect onclick="move(evt)" x="50" y="110" width="90" height="85" style="fill:crimson; clip-path:url(#clipObjectBoundingBox)"/>
-<rect onclick="move(evt)" x="250" y="110" width="90" height="85" style="fill:crimson; clip-path:url(#clipUserSpaceOnUse)"/>
-
-<rect onclick="move(evt)" x="50" y="300" width="90" height="85" style="fill:crimson; mask:url(#maskObjectBoundingBox)"/>
-<rect onclick="move(evt)" x="250" y="300" width="90" height="85" style="fill:crimson; mask:url(#maskUserSpaceOnUse)"/>
-
-</g>
-
-
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
- <g id="done" transform="translate(195, 468)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdateRef.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdateRef.svg
deleted file mode 100644
index 9c497b0e7ed..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/maskClipUpdateRef.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- check updates on gradients, filter, mask, and clip regarding to -->
-<!-- geometry updates -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: maskClipUpdateRef.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Clip and mask with geometry updates</title>
-
- <text x="50%" y="45" class="title">Clip and mask with geometry updates</text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
- function move(evt) {
- var x = parseFloat(evt.target.getAttribute("x"));
- var y = parseFloat(evt.target.getAttribute("y"));
- evt.target.setAttribute("x", x+90);
- evt.target.setAttribute("y", y+85);
- }
-
- </script>
-
-<defs>
-
-<clipPath id="clipObjectBoundingBox" clipPathUnits="objectBoundingBox">
- <circle cx=".5" cy=".5" r=".5" />
-</clipPath>
-
-<clipPath id="clipUserSpaceOnUse" clipPathUnits="userSpaceOnUse">
- <circle cx="340" cy="195" r="80" />
-</clipPath>
-
-<mask id="maskObjectBoundingBox" maskContentUnits="objectBoundingBox" maskUnits="objectBoundingBox"
- x="0" y="0" width="1" height="1">
- <circle cx=".5" cy=".5" r=".5" fill="white"/>
-</mask>
-
-<mask id="maskUserSpaceOnUse" maskContentUnits="userSpaceOnUse" maskUnits="userSpaceOnUse"
- x="250" y="300" width="180" height="190">
- <circle cx="340" cy="390" r="80" fill="white"/>
-</mask>
-
-</defs>
-
-
-<g id="test-content">
-
-<g id="board" style="fill:none; stroke:black">
- <rect x="40" y="80" width="200" height="20" style="fill:#eee"/>
- <rect x="240" y="80" width="200" height="20" style="fill:#eee"/>
-
- <rect x="40" y="100" width="200" height="380" />
- <rect x="240" y="100" width="200" height="380" />
-
- <line x1="20" y1="290" x2="440" y2="290" />
- <rect x="20" y="100" width="20" height="190" style="fill:#eee"/>
- <rect x="20" y="290" width="20" height="190" style="fill:#eee"/>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="134" y="94">objectBoundingBox</text>
- <text x="314" y="94">userSpaceOnUse</text>
- <text x="0" y="0" transform="translate(34 200)rotate(-90)">&lt;clipPath></text>
- <text x="0" y="0" transform="translate(34 380)rotate(-90)">&lt;mask></text>
- </g>
-</g>
-
-<rect onload="move(evt)" x="50" y="110" width="90" height="85" style="fill:crimson; clip-path:url(#clipObjectBoundingBox)"/>
-<rect onload="move(evt)" x="250" y="110" width="90" height="85" style="fill:crimson; clip-path:url(#clipUserSpaceOnUse)"/>
-
-<rect onload="move(evt)" x="50" y="300" width="90" height="85" style="fill:crimson; mask:url(#maskObjectBoundingBox)"/>
-<rect onload="move(evt)" x="250" y="300" width="90" height="85" style="fill:crimson; mask:url(#maskUserSpaceOnUse)"/>
-
-</g>
-
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/memoryLeak1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/memoryLeak1.svg
deleted file mode 100644
index 0ca74f1becb..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/memoryLeak1.svg
+++ /dev/null
@@ -1,88 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of text children -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: memoryLeak1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <script type="text/ecmascript"><![CDATA[
- var inRegard=false;
- var elems = new Array
- ("t1", "t2", "r1", "r2", "c1", "c2", "ts1", "ts2", "xxx");
-
- function regardStart() {
- inRegard=true;
-
- var elem;
- for(var i=0; i<elems.length; i++) {
- var elem = document.getElementById(elems[i]);
- regardTestInstance.registerElement(elem, elems[i]);
- elem.parentNode.removeChild(elem);
- }
-
- setTimeout("checkElem()", 10);
- }
-
- function checkElem() {
- regardTestInstance.checkObjects(elems);
- // setTimeout("regardTestInstance.scriptDone()", 30000);
- regardTestInstance.scriptDone();
- }
-]]></script>
-
- <defs>
- <rect id="xxx" x="10" y="150" width="100" height="50" fill="purple"/>
- </defs>
-
- <g id="test-content">
- <g style="font-size:20" >
- <text id="t1_bg" x="5" y="135" fill="purple" >Simple Text</text>
- <text id="t2" x="155" y="135" fill="crimson">Simple Text</text>
- <text id="t1" x="305" y="135" fill="gold" >Simple Text</text>
- </g>
-
- <g>
- <rect id="r_bg" x="10" y="150" width="100" height="50" fill="purple"/>
- <rect id="r1" x="160" y="150" width="100" height="50" fill="crimson"/>
- <rect id="r2" x="310" y="150" width="100" height="50" fill="gold"/>
- </g>
-
- <g>
- <circle id="c_bg" cx="60" cy="235" r="25" fill="purple"/>
- <circle id="c1" cx="210" cy="235" r="25" fill="crimson"/>
- <circle id="c2" cx="360" cy="235" r="25" fill="gold"/>
- </g>
-
- <g style="font-size:15" >
- <text x="5" y="290" fill="purple">Some
- <tspan id="ts_bg" font-weight="bold">Complex</tspan> Text</text>
- <text x="155" y="290" fill="crimson">Some
- <tspan id="ts1" font-weight="bold">Complex</tspan> Text</text>
- <text x="305" y="290" fill="gold">Some
- <tspan id="ts2" font-weight="bold">Complex</tspan> Text</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/modalEventTest.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/modalEventTest.svg
deleted file mode 100644
index 92896896a44..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/modalEventTest.svg
+++ /dev/null
@@ -1,118 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Simple test to validate that events are properly dispatched. This -->
-<!-- test shows a problem we had due to isModalEvent. -->
-<!-- For example: mousedown on red circle, move out of circle, mouseup. -->
-<!-- This sequence should not trigger the circle's mouseup handler. -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: modalEventTest.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Modal Event Test</title>
-
- <text x="50%" y="45" class="title">Modal Event Test</text>
-
- <text transform="translate(225,140)" class="legend">
- <tspan x="0" dy="0">Test 1: Press mousedown on circle, move out, release</tspan>
- <tspan x="0" dy="1.2em">Test 2: Press mousedown out of circle, move in, release</tspan>
- <tspan x="0" dy="1.2em">Test 3: Press mousedown out of circle, move through, release</tspan>
- <tspan x="0" dy="1.6em">Hit the clear button between tests</tspan>
- </text>
-
- <script type="text/ecmascript"><![CDATA[
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
-
-function onMouseDown(id) {
- // First, turn mouse control green
- var ctrl = document.getElementById("mouseDownCtrl");
- ctrl.setAttribute("fill", "rgb(0,255,0)");
-}
-
-function onMouseUp(id) {
- // First, turn mouse control green
- var ctrl = document.getElementById("mouseUpCtrl");
- ctrl.setAttribute("fill", "rgb(0,255,0)");
-}
-
-function clear() {
- var ctrl = document.getElementById("mouseDownCtrl");
- ctrl.setAttribute("fill", "gray");
- ctrl = document.getElementById("mouseUpCtrl");
- ctrl.setAttribute("fill", "gray");
-}
-
-
- ]]></script>
-
- <defs>
- <rect id="button" x="-30" y="-15" width="60" height="20" />
- </defs>
-
- <style type="text/css"><![CDATA[
- use.button {
- fill: #eeeeee;
- stroke: black;
- }
-
- text.button {
- fill: black;
- stroke: none;
- text-anchor: middle;
- }
- ]]></style>
-
- <g id="originalGroup" transform="translate(225,250)">
- <g id="target" onmousedown="onMouseDown('target')" onmouseup="onMouseUp(evt)" >
- <circle cx="0" cy="0" r="30" fill="crimson" />
- </g>
- </g>
-
- <g id="insertionPointGroup" transform="translate(225,250) scale(2)">
- </g>
-
- <g transform="translate(150, 350)">
- <circle id="mouseDownCtrl" r="10" stroke="black" fill="gray" />
- <text class="legend" y="20">mousedown</text>
- </g>
-
- <g transform="translate(300, 350)">
- <circle id="mouseUpCtrl" r="10" stroke="black" fill="gray" />
- <text class="legend" y="20" >mouseup</text>
- </g>
-
- <g transform="translate(225,450)">
- <a onclick="clear()">
- <use class="button" xlink:href="#button" />
- <text class="button">Clear</text>
- </a>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/nestedsvg.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/nestedsvg.svg
deleted file mode 100644
index fc0dc61eb8a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/nestedsvg.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- append child test -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: nestedsvg.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>nested svg element</title>
-
- <script type="text/ecmascript"><![CDATA[
- function build(evt) {
- var g = evt.target;
- var svg = g.ownerDocument.getElementById('svg');
- g.appendChild(svg);
- }
-
- ]]></script>
-
-<defs>
-
- <svg id="svg">
- <rect x="10%" y="10%" width="80%" height="80%" style="fill:crimson" />
- </svg>
-
-</defs>
-
-<g>
- <g onload="build(evt)" id="test-content">
- </g>
-</g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/normalizedPathTest.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/normalizedPathTest.svg
deleted file mode 100644
index fdff1df4aef..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/normalizedPathTest.svg
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Illustrates how a SVG Normalized Path does not have loss of precision. -->
-<!-- -->
-<!-- @author andrest@world-affair.com -->
-<!-- @version $Id: normalizedPathTest.svg -->
-<!-- ====================================================================== -->
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- onload="normalizePaths();">
- <script type="text/ecmascript">
- function normalizePaths() {
- var originalPath= document.getElementById("SamplePath");
- var normalizedPath = originalPath.cloneNode(false);
-
- var list = normalizedPath.getNormalizedPathSegList();
- list.insertItemBefore(list.removeItem(0), 0);
-
- document.getElementById("overlay").appendChild(normalizedPath);
- }
- </script>
- <title>Normalized Path Test</title>
-
- <g id="background" transform="translate(10,10)" style="fill:none;stroke:black;stroke-width:2">
- <rect x="0" y ="0" width="430" height="480"/>
- <rect x="5" y ="5" width="420" height="20" fill="gray"/>
- <text x="10" y ="20" stroke="none" fill="yellow">Normalized Path Test</text>
- </g>
- <g id="canvas" style="fill:none;stroke:darkgray;stroke-width:10" transform="translate(75,60)">
- <path id="SamplePath" d="M0,50 C0,0 50,0 50,50 S100,100 100,50 h20 l20,30 v-30
- c0,-50 50,-50 50,0 s50,50 50,0 L 280,50 v60 h-60 v40
- a50,50 0 1,1 -50,50 A60 80 0 0,0 150,300
- Q125,350 100,300q-25-50 -50,0t-50,0q-40,-20 0-80T0,150
- l-40,-10 V380 H150 a25,25 -30 0,1 50,-25 l 50,-25
- a25,50 -30 0,1 50,-25 l 50,-25"/>
- </g>
- <g id="overlay" style="fill:none;stroke:lightgray;stroke-width:3" transform="translate(75,60)">
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/paintType.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/paintType.svg
deleted file mode 100644
index ad3ef811756..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/paintType.svg
+++ /dev/null
@@ -1,142 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test of paintType DOM interface -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: paintType.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="doTest()"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Test of paintType DOM interface</title>
-
- <text x="50%" y="45" class="title">Test of paintType DOM interface</text>
-
- <script type="text/ecmascript">
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
- var UNKNOWN = 0;
- var RGBCOLOR = 1;
- var RGBCOLOR_ICCCOLOR = 2;
- var NONE = 101;
- var CURRENTCOLOR = 102;
- var URI_NONE = 103;
- var URI_CURRENTCOLOR = 104;
- var URI_RGBCOLOR = 105;
- var URI_RGBCOLOR_ICCCOLOR = 106;
- var URI = 107;
-
- function getType(id, attr) {
- var e = document.getElementById(id);
- var pa = e.getPresentationAttribute(attr);
- var pt = pa.paintType;
- var txt;
- if (pt == UNKNOWN) txt="UNKNOWN";
- else if (pt == RGBCOLOR) txt="RGBCOLOR";
- else if (pt == RGBCOLOR_ICCCOLOR) txt="RGBCOLOR_ICCCOLOR";
- else if (pt == NONE) txt="NONE";
- else if (pt == CURRENTCOLOR) txt="CURRENTCOLOR";
- else if (pt == URI_NONE) txt="URI_NONE";
- else if (pt == URI_CURRENTCOLOR) txt="URI_CURRENTCOLOR";
- else if (pt == URI_RGBCOLOR) txt="URI_RGBCOLOR";
- else if (pt == URI_RGBCOLOR_ICCCOLOR) txt="URI_RGBCOLOR_ICCCOLOR";
- else if (pt == URI) txt="URI";
- else txt="Unknown paint type";
-
- e = document.getElementById("text."+id);
- e.appendChild(document.createTextNode(txt));
- }
-
- function doTest() {
- getType("r1", "fill");
- getType("r2", "fill");
- getType("r3", "fill");
- getType("r4", "fill");
- getType("r5", "fill");
- getType("r6", "fill");
- getType("r7", "fill");
- getType("r8", "fill");
- getType("r9", "fill");
- getType("r10", "fill");
- getType("r11", "fill");
- getType("r12", "fill");
- }
- </script>
-
- <linearGradient id="lg" spreadMethod="repeat">
- <stop offset="0" stop-color="gold" />
- <stop offset="1" stop-color="crimson" />
- </linearGradient>
-
- <color-profile name="changeColorAuto"
- rendering-intent="auto"
- xlink:href="../../resources/icc/changeColor.icm"/>
-
- <g color="green" text-anchor="middle">
- <rect id="r1" x="30" y="80" height="75" width="75" fill="#F00"/>
- <rect id="r2" x="135" y="80" height="75" width="75" fill="gold"/>
- <rect id="r3" x="240" y="80" height="75" width="75" fill="currentColor"/>
- <rect id="r4" x="345" y="80" height="75" width="75" fill="url(#lg)"/>
-
- <text id="text.r1" x="67.5" y="170"/>
- <text id="text.r2" x="172.5" y="185"/>
- <text id="text.r3" x="277.5" y="170"/>
- <text id="text.r4" x="382.5" y="185"/>
-
-
- <rect id="r5" x="30" y="195" height="75" width="75"
- fill="none" stroke="black"/>
- <rect id="r6" x="135" y="195" height="75" width="75"
- fill="gold icc-color(changeColorAuto, 0.702, 0.2745, 0.098)"/>
- <rect id="r7" x="240" y="195" height="75" width="75"
- fill="url(#lg) none"/>
- <rect id="r8" x="345" y="195" height="75" width="75"
- fill="url(#lg) gold"/>
-
- <text id="text.r5" x="67.5" y="290"/>
- <text id="text.r6" x="172.5" y="305"/>
- <text id="text.r7" x="277.5" y="290"/>
- <text id="text.r8" x="382.5" y="305"/>
-
-
- <rect id="r9" x="30" y="320" height="75" width="75"
- fill="url(#lg) currentColor"/>
- <rect id="r10" x="135" y="320" height="75" width="75"
- fill="url(#lg) gold icc-color(changeColorAuto, 0.702, 0.2745, 0.098)"/>
- <rect id="r11" x="240" y="320" height="75" width="75"
- fill="url(#no_such_uri) gold"/>
- <rect id="r12" x="345" y="320" height="75" width="75"
- fill="url(#no_such_uri) currentColor"/>
-
- <text id="text.r9" x="67.5" y="415"/>
- <text id="text.r10" x="172.5" y="430"/>
- <text id="text.r11" x="277.5" y="415"/>
- <text id="text.r12" x="382.5" y="430"/>
-
- </g>
-</svg> \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path.svg
deleted file mode 100644
index a1c3c7f738b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a path attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: path.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;path&gt; attributes 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;path&gt; attributes in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function initPath(evt, d) {
- var elt = evt.target;
- elt.setAttribute("d", d)
- }
-
- </script>
-
- <g id="test-content" >
-
- <path d="M0 0" style="fill:gold; stroke:orange; stroke-width:4"
- onload="initPath(evt, ' m 150 250 a 100 40 0 1 0 25 -70 z ')" />
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="225" y="300" >d</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/pathLength.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/pathLength.svg
deleted file mode 100644
index 32d7e359e9e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/pathLength.svg
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test of getPathLength, and getPointAtLength interfaces. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: pathLength.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="load(evt)"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Test getPathLength and getPointAtLength interfaces</title>
-
- <text x="50%" y="40" class="title"
- >Test getPathLength and getPointAtLength interfaces</text>
-
- <style type="text/css"><![CDATA[
- text { stroke: none }
- circle { stroke: none }
- path { fill:none }
-]]></style>
-
- <script type="text/ecmascript">
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
- var doc;
-
- function doLength(cnt, dist) {
- var p = doc.getElementById("p"+cnt);
- var l = doc.getElementById("l"+cnt);
- var c = doc.getElementById("c"+cnt);
-
- var len, pt;
- len = p.getTotalLength();
- pt = p.getPointAtLength(dist);
- l.appendChild(doc.createTextNode(("Len: " + len).substring(0, 10)));
- c.setAttribute("cx", ""+pt.getX());
- c.setAttribute("cy", ""+pt.getY());
- }
-
- function load(evt) {
- doc = evt.target.getOwnerDocument();
- doLength(1, 25);
- doLength(2, 25);
- doLength(3, 25);
- doLength(4, 25);
- doLength(5, 25);
- doLength(6, 25);
- doLength(7, (78.546)/2);
- doLength(8, 25);
-
- }
- </script>
-
- <g stroke="black">
- <path id="p1" d="M 20,60 h 50"/>
- <text id="l1" x="80" y="65"/>
- <circle cx="45" cy="60" r="3" fill="red"/>
- <circle id="c1" cx="0" cy="0" r="1" fill="black"/>
-
- <path id="p2" d="M 20,60 l 40,30"/>
- <text id="l2" x="70" y="95"/>
- <circle cx="40" cy="75" r="3" fill="red"/>
- <circle id="c2" cx="0" cy="0" r="1" fill="black"/>
-
- <path id="p3" d="M 20,60 v 50"/>
- <text id="l3" x="30" y="115"/>
- <circle cx="20" cy="85" r="3" fill="red"/>
- <circle id="c3" cx="0" cy="0" r="1" fill="black"/>
-
- <path id="p4" d="M 170,60 c 15 0 35 0 50 0"/>
- <text id="l4" x="230" y="65"/>
- <circle cx="195" cy="60" r="3" fill="red"/>
- <circle id="c4" cx="0" cy="0" r="1" fill="black"/>
-
- <path id="p5" d="M 170,60 c 15 0 30 0 30,40"/>
- <text id="l5" x="210" y="105"/>
- <circle cx="192.8" cy="67.3" r="3" fill="red"/>
- <circle id="c5" cx="0" cy="0" r="1" fill="black"/>
-
- <path id="p6" d="M 20,170 a 10 0 0 0 0 50 0"/>
- <text id="l6" x="80" y="175"/>
- <circle cx="45" cy="170" r="3" fill="red"/>
- <circle id="c6" cx="0" cy="0" r="1" fill="black"/>
-
- <path id="p7" d="M 20,170 a 10 10 0 0 0 50 0"/>
- <text id="l7" x="80" y="195"/>
- <circle cx="45" cy="195" r="3" fill="red"/>
- <circle id="c7" cx="0" cy="0" r="1" fill="black"/>
-
- <path id="p8" d="M 170,170 v10h10v-10h10v10"/>
- <text id="l8" x="200" y="180"/>
- <circle cx="180" cy="175" r="3" fill="red"/>
- <circle id="c8" cx="0" cy="0" r="1" fill="black"/>
-
-
- </g>
-</svg> \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList1.svg
deleted file mode 100644
index 245868554a3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList1.svg
+++ /dev/null
@@ -1,256 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a polygon attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: path_pathSegList1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;path&gt; getPathSegList &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">&lt;path&gt; getPathSegList() in &apos;onload&apos;
- </text>
- <defs>
- <path id="segment_provider" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- </defs>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getPathSegList().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" segments");
- }
- function clear(evt)
- {
- var elt = evt.target;
- elt.getPathSegList().clear()
- nb = elt.getPathSegList().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test2_text');
- text.getFirstChild().appendData(" "+nb+" segments");
- }
-
- function getItem(index,evt)
- {
- var elt = evt.target;
- nb = elt.getPathSegList().getItem(index);
- var text = elt.getOwnerDocument().getElementById('test3_text');
- text.getFirstChild().appendData(" "+nb.getPathSegTypeAsLetter()+" ("+nb.getX()+","+nb.getY()+")");
- }
-
- function insertItemBefore(evt,fromIndex,index)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('segment_provider');
- point = pointProvider.getPathSegList().getItem(fromIndex);
- nb = elt.getPathSegList().insertItemBefore(point,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getPathSegTypeAsLetter()+")");
- }
- function replaceItem(evt,fromIndex,index)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('segment_provider');
- point = pointProvider.getPathSegList().getItem(fromIndex);
- nb = elt.getPathSegList().replaceItem(point,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getPathSegTypeAsLetter()+")");
- }
-
- function removeItem(evt,index)
- {
- var elt = evt.target;
- var nb = elt.getPathSegList().removeItem(index);
- var text = elt.getOwnerDocument().getElementById('test6_text');
- text.getFirstChild().appendData(" "+nb.getPathSegTypeAsLetter()+" ");
- }
-
- function initializeAppendItem(evt,fromIndex1)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('segment_provider');
- point = pointProvider.createSVGPathSegMovetoAbs(150,200);
- nb = elt.getPathSegList().initialize(point);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getPathSegTypeAsLetter()+")");
- point = pointProvider.getPathSegList().getItem(fromIndex1);
- nb = elt.getPathSegList().appendItem(point);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getPathSegTypeAsLetter()+")");
- }
-
- function setAttribute(evt,pointsList)
- {
- var elt = evt.target;
- var points = elt.getPathSegList();
- nb = points.getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test81_text');
- text.getFirstChild().appendData(" "+nb+" points");
-
- elt.setAttributeNS(null,"d",pointsList);
-
- nb = points.getNumberOfItems();
- text = elt.getOwnerDocument().getElementById('test82_text');
- text.getFirstChild().appendData(" "+nb+" points");
-
- }
-
- function setAttribute2(evt,pointsList)
- {
- var elt = evt.target;
- var points = elt.getPathSegList();
- nb = points.getItem(1);
- var text = elt.getOwnerDocument().getElementById('test91_text');
- text.getFirstChild().appendData(" "+nb.getPathSegTypeAsLetter()+" ("+nb.getX()+","+nb.getY()+")");
-
- elt.setAttributeNS(null,"d",pointsList);
-
- text = elt.getOwnerDocument().getElementById('test92_text');
- text.getFirstChild().appendData(" "+nb.getPathSegTypeAsLetter()+" ("+nb.getX()+","+nb.getY()+")");
-
- }
-
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -140 -91.37931)">
-
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test1" style="fill:gold; stroke:orange; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z" onload="getNumberOfItems(evt)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- path with
- </text>
-
- <!-- clear(evt) -->
- <g transform="translate(150,0)">
- <text x="180" y="160" font-size="11">clear</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test2" style="fill:gold; stroke:orange; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z" onload="clear(evt)"/>
- <text x="160" font-size="9" y="290" id="test2_text">
- path with
- </text>
- </g>
-
- <!-- getItem(evt) -->
- <g transform="translate(300,0)">
- <text x="180" y="160" font-size="11">getItem</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test3" style="fill:gold; stroke:orange; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z" onload="getItem(1,evt)"/>
- <text x="160" font-size="9" y="290" id="test3_text">
- Item 1:
- </text>
- </g>
-
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test4" fill="#ffd700" stroke-width="4.0"
- d="M175 200 L175 250 225 250 225 200z"
- stroke="#ffa500"
- onload="insertItemBefore(evt,5,1)" />
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted seg
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test5" fill="#ffd700" stroke-width="4.0"
- d="M175 200 L175 250 225 250 225 200z"
- stroke="#ffa500"
- onload="replaceItem(evt,3,2)" />
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced seg
- </text>
- </g>
-
- <!-- removeItem(evt) -->
- <g transform="translate(300,150)">
- <text x="180" y="160" font-size="11">removeItem</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test6" style="fill:gold; stroke:orange; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z" onload="removeItem(evt,3)"/>
- <text x="160" font-size="9" y="290" id="test6_text">
- Item removed :
- </text>
- </g>
-
-
- <g transform="translate(0,300)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test7" fill="#ffd700" stroke-width="4.0"
- d="M175 200 L175 250 225 250 225 200z"
- stroke="#ffa500"
- onload="initializeAppendItem(evt,1)" />
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized seg
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended seg
- </text>
- </g>
-
- <g transform="translate(150,300)" >
- <!-- onload="setAttribute(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test8" fill="#ffd700" stroke-width="4.0"
- d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"
- stroke="#ffa500"
- onload="setAttribute(evt,'M175 200 L175 250 225 250 225 200z')" />
-
- <text x="160" font-size="9" y="275" id="test81_text">
- before
- </text>
- <text x="160" font-size="9" y="285" id="test82_text">
- after
- </text>
- </g>
-
- <g transform="translate(300,300)" >
- <!-- onload="setAttribute2(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute2</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test9" fill="#ffd700" stroke-width="4.0"
- d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"
- stroke="#ffa500"
- onload="setAttribute2(evt,'M175 200 L175 250 225 250 225 200z')" />
- <text x="160" font-size="9" y="275" id="test91_text">
- segment 1 before
- </text>
- <text x="160" font-size="9" y="285" id="test92_text">
- segment 1 after
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList2.svg
deleted file mode 100644
index 2d6004fb1e4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList2.svg
+++ /dev/null
@@ -1,162 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a polygon attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: path_pathSegList2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;path&gt; getPathSegList &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">&lt;path&gt; getPathSegList() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getPathSegList().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" segments");
- }
- function insertItemBefore(evt,fromIndex,index)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('test1');
- point = pointProvider.getPathSegList().getItem(fromIndex);
- nb = elt.getPathSegList().insertItemBefore(point,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getPathSegType()+")");
- }
- function replaceItem(evt,fromIndex,index)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('test1');
- point = pointProvider.getPathSegList().getItem(fromIndex);
- nb = elt.getPathSegList().replaceItem(point,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getPathSegType()+")");
- }
-
- function initializeAppendItem(evt,fromIndex1)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('test1');
- point = pointProvider.createSVGPathSegMovetoAbs(150,200);
- nb = elt.getPathSegList().initialize(point);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getPathSegType()+")");
- point = pointProvider.getPathSegList().getItem(fromIndex1);
- nb = elt.getPathSegList().appendItem(point);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getPathSegType()+")");
- }
-
- function createNextSibling(evt){
-
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var path = doc.createElementNS(elt.getNamespaceURI(),"path");
- path.setAttribute("style","fill:#ffd700;stroke-width:4.0;stroke:#ffa500");
- var segList = path.getPathSegList();
-
- segList.appendItem(path.createSVGPathSegMovetoAbs(150,200));
- segList.appendItem(path.createSVGPathSegLinetoAbs(200,200));
- segList.appendItem(path.createSVGPathSegCurvetoCubicAbs(220,250,210,180,250,240));
- segList.appendItem(path.createSVGPathSegCurvetoQuadraticAbs(200,250,210,275));
- segList.appendItem(path.createSVGPathSegLinetoAbs(182.5,237.5));
- segList.appendItem(path.createSVGPathSegLinetoAbs(150,250));
- segList.appendItem(path.createSVGPathSegLinetoAbs(162.5,212.5));
- segList.appendItem(path.createSVGPathSegClosePath());
-
- var text = elt.getOwnerDocument().getElementById('test8_text');
- text.getFirstChild().appendData(" "+segList.getNumberOfItems()+" segments");
-
- elt.getParentNode().insertBefore(path,elt.getNextSibling());
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -140 -91.37931)">
-
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">segment provider</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test1" style="fill:gold; stroke:orange; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z" onload="getNumberOfItems(evt)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- path with
- </text>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test4" fill="#ffd700" stroke-width="4.0"
- d="M200 200 L200 250 250 250 250 200z"
- stroke="#ffa500"
- onload="insertItemBefore(evt,5,1)" />
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted seg
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test5" fill="#ffd700" stroke-width="4.0"
- d="M200 200 L250 200 250 250 200 250z"
- stroke="#ffa500"
- onload="replaceItem(evt,3,2)" />
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced seg
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z"/>
- <path id="test7" fill="#ffd700" stroke-width="4.0"
- d="M200 200 L250 200 250 250 200 250z"
- stroke="#ffa500"
- onload="initializeAppendItem(evt,1)" />
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized seg
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended seg
- </text>
- </g>
-
- <g transform="translate(300,0)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >new Path</text>
- <path style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" d="M150 200 L200 200 C 210 180 250 240 220 250 Q 210 275 200 250 L 182.5 237.5 150 250 162.5 212.5z" onload="createNextSibling(evt)" />
- <text x="160" font-size="9" y="285" id="test8_text">
- path with
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList_create.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList_create.svg
deleted file mode 100644
index 169b24e1add..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/path_pathSegList_create.svg
+++ /dev/null
@@ -1,235 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a path attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com-->
-<!-- @version $Id: path_pathSegList_create.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;path&gt; attributes 'onload'</title>
-
- <text text-anchor="middle" x="50%" y="25" class="title">&lt;path&gt; getPathSegList()
-in 'onload'</text>
-
- <script type="text/ecmascript">
- var SVGNS = "http://www.w3.org/2000/svg";
- function moveclose(evt) {
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var path = doc.createElementNS(SVGNS,"path");
- //alert(path);
-
- var seg = path.pathSegList;
- //alert(seg);
- //d="M50 50 L100 50 L100 60 L50 60 z m15 20 l20 0 l0 -30 l-20 0 z"
- segment = path.createSVGPathSegMovetoAbs(50,50);
- //alert(segment);
- seg.appendItem(segment);
- seg.appendItem(path.createSVGPathSegLinetoAbs(100,50));
- seg.appendItem(path.createSVGPathSegLinetoAbs(100,60));
- seg.appendItem(path.createSVGPathSegLinetoAbs(50,60));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- seg.appendItem(path.createSVGPathSegMovetoRel(15,20));
- seg.appendItem(path.createSVGPathSegLinetoRel(20,0));
- seg.appendItem(path.createSVGPathSegLinetoRel(0,-30));
- seg.appendItem(path.createSVGPathSegLinetoRel(-20,0));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- elt.insertBefore(path, elt.getFirstChild());
- }
-
- function horizonvertic(evt) {
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var path = doc.createElementNS(SVGNS,"path");
-
- var seg = path.getPathSegList();
- //d="M50 50 H100 V60 H50 z m15 20 h20 v-30 h-20 z"
- seg.appendItem(path.createSVGPathSegMovetoAbs(50,50));
- seg.appendItem(path.createSVGPathSegLinetoHorizontalAbs(100));
- seg.appendItem(path.createSVGPathSegLinetoVerticalAbs(60));
- seg.appendItem(path.createSVGPathSegLinetoHorizontalAbs(50));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- seg.appendItem(path.createSVGPathSegMovetoRel(15,20));
- seg.appendItem(path.createSVGPathSegLinetoHorizontalRel(20));
- seg.appendItem(path.createSVGPathSegLinetoVerticalRel(-30));
- seg.appendItem(path.createSVGPathSegLinetoHorizontalRel(-20));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- elt.insertBefore(path, elt.getFirstChild());
- }
-
- function cubic(evt) {
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var path = doc.createElementNS(SVGNS,"path");
-
- var seg = path.getPathSegList();
- //d="M50 50C100 50 100 60 50 60z m15 30 c -50 0 -50 -10 0 -10z "
- seg.appendItem(path.createSVGPathSegMovetoAbs(50,50));
- seg.appendItem(path.createSVGPathSegCurvetoCubicAbs(50,60,100,50,100,60));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- seg.appendItem(path.createSVGPathSegMovetoRel(15,30));
- seg.appendItem(path.createSVGPathSegCurvetoCubicRel(0,-10,-50,0,-50,-10));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- elt.insertBefore(path, elt.getFirstChild());
- }
-
- function quadra(evt) {
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var path = doc.createElementNS(SVGNS,"path");
-
- var seg = path.getPathSegList();
- //d="M50 50Q 75 30 100 50z m30 20 q -25 20 -50 0z "
- seg.appendItem(path.createSVGPathSegMovetoAbs(50,50));
- seg.appendItem(path.createSVGPathSegCurvetoQuadraticAbs(100,50,75,30));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- seg.appendItem(path.createSVGPathSegMovetoRel(15,20));
- seg.appendItem(path.createSVGPathSegCurvetoQuadraticRel(-50,0,-25,20));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- elt.insertBefore(path, elt.getFirstChild());
- }
-
- function arc(evt) {
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var path = doc.createElementNS(SVGNS,"path");
-
- var seg = path.getPathSegList();
- //d="M50 50 A50 50 0 0 0 90 90z m10 -10 a50 50 0 0 1 40 40z "
- seg.appendItem(path.createSVGPathSegMovetoAbs(50,50));
- seg.appendItem(path.createSVGPathSegArcAbs(90,90,50,50,0,false,false));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- seg.appendItem(path.createSVGPathSegMovetoRel(10,-10));
- seg.appendItem(path.createSVGPathSegArcRel(40,40,50,50,0,false,true));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- elt.insertBefore(path, elt.getFirstChild());
- }
-
- function cubicsmooth(evt) {
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var path = doc.createElementNS(SVGNS,"path");
-
- var seg = path.getPathSegList();
- //d="M50 30 C60 30 60 55 50 55 S 40 80 50 80z m30 0 c-10 0 -10 25 0 25 s 10 25 0 25z"
- seg.appendItem(path.createSVGPathSegMovetoAbs(50,30));
- seg.appendItem(path.createSVGPathSegCurvetoCubicAbs(50,55,60,30,60,55));
- seg.appendItem(path.createSVGPathSegCurvetoCubicSmoothAbs(50,80,40,80));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- seg.appendItem(path.createSVGPathSegMovetoRel(30,0));
- seg.appendItem(path.createSVGPathSegCurvetoCubicRel(0,25,-10,0,-10,25));
- seg.appendItem(path.createSVGPathSegCurvetoCubicSmoothRel(0,25,10,25));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- elt.insertBefore(path, elt.getFirstChild());
- }
-
- function quadrasmooth(evt) {
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var path = doc.createElementNS(SVGNS,"path");
-
- var seg = path.getPathSegList();
- //d="M50 50 Q 62.5 30 75 50 T 100 50z m 0 25 q 12.5 20 25 0t25 0z"
- seg.appendItem(path.createSVGPathSegMovetoAbs(50,50));
- seg.appendItem(path.createSVGPathSegCurvetoQuadraticAbs(75,50,62.5,30));
- seg.appendItem(path.createSVGPathSegCurvetoQuadraticSmoothAbs(100,50));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- seg.appendItem(path.createSVGPathSegMovetoRel(0,25));
- seg.appendItem(path.createSVGPathSegCurvetoQuadraticRel(25,0,12.5,20));
- seg.appendItem(path.createSVGPathSegCurvetoQuadraticSmoothRel(25,0));
- seg.appendItem(path.createSVGPathSegClosePath());
-
- elt.insertBefore(path, elt.getFirstChild());
- }
- </script>
-
- <g id="test-content" >
- <g style="fill:gold; stroke:orange; stroke-width:4" >
- <!-- onload="moveclose(evt)" -->
- <g transform="translate(0,20)" onload="moveclose(evt)">
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="75" y="100" >MoveTo/LineTo/close</text>
- </g>
- </g>
-
- <g transform="translate(150,20)" onload="horizonvertic(evt)">
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="75" y="100" >MoveTo/HV/close</text>
- </g>
- </g>
-
- <g transform="translate(300,20)" onload="cubic(evt)">
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="75" y="100" >MoveTo/Cubic</text>
- </g>
- </g>
-
- <g transform="translate(0,150)" onload="quadra(evt)">
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="75" y="100" >MoveTo/Quadratic</text>
- </g>
- </g>
-
- <g transform="translate(150,150)" onload="cubicsmooth(evt)">
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="75" y="100" >Cubic/CubicSmooth</text>
- </g>
- </g>
-
- <g transform="translate(300,150)" onload="quadrasmooth(evt)">
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="75" y="100" >Quadratic/QuadraticSmooth</text>
- </g>
- </g>
-
- <g transform="translate(0,280)" onload="arc(evt)">
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="75" y="120" >Moveto/Arcto</text>
- </g>
- </g>
- </g>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon.svg
deleted file mode 100644
index 245095f8182..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a polygon attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: polygon.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;polygon&gt; attributes 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;polygon&gt; attributes in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function initPolygon(evt, points) {
- var elt = evt.target;
- elt.setAttribute("points", points)
- }
-
- </script>
-
- <g id="test-content" >
-
- <polygon points="0 0" style="fill:gold; stroke:orange; stroke-width:4"
- onload="initPolygon(evt, '219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195')" />
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="225" y="300" >points</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points1.svg
deleted file mode 100644
index af7028b1deb..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points1.svg
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a x attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: polygon_points1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;polygon&gt; points attribute &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">&lt;polygon&gt; getPoints() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getPoints().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" points");
- }
- function clear(evt)
- {
- var elt = evt.target;
- elt.getPoints().clear()
- }
- function getItem(evt)
- {
- var elt = evt.target;
- nb = elt.getPoints().getItem(0);
- var text = elt.getOwnerDocument().getElementById('test3_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function insertItemBefore(evt,index,x,y)
- {
- var elt = evt.target;
- points = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- point = elt.getOwnerDocument().getDocumentElement().createSVGPoint();
- point.setX(x);
- point.setY(y);
- nb = elt.getPoints().insertItemBefore(point,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function replaceItem(evt,index,x,y)
- {
- var elt = evt.target;
- point = elt.getOwnerDocument().getDocumentElement().createSVGPoint();
- point.setX(x);
- point.setY(y);
- nb = elt.getPoints().replaceItem(point,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function removeItem(evt,index)
- {
- var elt = evt.target;
- nb = elt.getPoints().removeItem(index);
- var text = elt.getOwnerDocument().getElementById('test6_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function initializeAppendItem(evt,x1,y1,x2,y2)
- {
- var elt = evt.target;
- point = elt.getOwnerDocument().getDocumentElement().createSVGPoint();
- point.setX(x1);
- point.setY(y1);
- nb = elt.getPoints().initialize(point);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- point.setX(x2);
- point.setY(y2);
- nb = elt.getPoints().appendItem(point);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function setAttribute(evt,pointsList)
- {
- var elt = evt.target;
- var points = elt.getPoints();
- nb = points.getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test81_text');
- text.getFirstChild().appendData(" "+nb+" points");
-
- elt.setAttributeNS(null,"points",pointsList);
-
- nb = points.getNumberOfItems();
- text = elt.getOwnerDocument().getElementById('test82_text');
- text.getFirstChild().appendData(" "+nb+" points");
-
- }
-
- function setAttribute2(evt,pointsList)
- {
- var elt = evt.target;
- var points = elt.getPoints();
- nb = points.getItem(0);
- var text = elt.getOwnerDocument().getElementById('test91_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
-
- elt.setAttributeNS(null,"points",pointsList);
-
- text = elt.getOwnerDocument().getElementById('test92_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
-
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
-
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <polygon id="test1" style="fill:gold; stroke:orange; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195" onload="getNumberOfItems(evt)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- polygon with
- </text>
-
- <!-- onload="clear(evt)" -->
- <text x="180" y="160" font-size="11" transform="translate(150,0)" >clear</text>
- <polygon id="test2" fill="#ffd700" stroke-width="4.0" transform="translate(150,0)"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="clear(evt)" />
-
- <!-- onload="getItem(evt)" -->
- <text x="180" y="160" font-size="11" transform="translate(300,0)" >getItem</text>
- <polygon id="test3" fill="#ffd700" stroke-width="4.0" transform="translate(300,0)"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="getItem(evt)" />
- <text x="160" font-size="9" y="290" transform="translate(300,0)" id="test3_text">
- first point
- </text>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
- <polygon id="test4" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="insertItemBefore(evt,1,230,193)" />
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
- <polygon id="test5" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="replaceItem(evt,1,270,180)" />
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
- <polygon id="test6" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="removeItem(evt,3)" />
- <text x="160" font-size="9" y="290" id="test6_text">
- removed point
- </text>
- </g>
-
- <g transform="translate(0,300)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
- <polygon id="test7" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="initializeAppendItem(evt,200,200,250,250)" />
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
- <g transform="translate(150,300)" >
- <!-- onload="setAttribute(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute</text>
- <polygon id="test8" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="setAttribute(evt,'200,200 200,250 250,250 250,200')" />
- <text x="160" font-size="9" y="275" id="test81_text">
- before
- </text>
- <text x="160" font-size="9" y="285" id="test82_text">
- after
- </text>
- </g>
-
- <g transform="translate(300,300)" >
- <!-- onload="setAttribute2(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute2</text>
- <polygon id="test9" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="setAttribute2(evt,'200,200 200,250 250,250 250,200')" />
- <text x="160" font-size="9" y="275" id="test91_text">
- point 0 before
- </text>
- <text x="160" font-size="9" y="285" id="test92_text">
- point 0 after
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points2.svg
deleted file mode 100644
index a7c115a5bd9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polygon_points2.svg
+++ /dev/null
@@ -1,178 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a polygon attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: polygon_points2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;polygon&gt; attributes &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">&lt;polygon&gt; getPoints() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getPoints().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" points");
- }
- function insertItemBefore(evt,fromIndex,index)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('test1');
- point = pointProvider.getPoints().getItem(fromIndex);
- nb = elt.getPoints().insertItemBefore(point,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function replaceItem(evt,fromIndex,index)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('test1');
- point = pointProvider.getPoints().getItem(fromIndex);
- nb = elt.getPoints().replaceItem(point,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
-
- function initializeAppendItem(evt,fromIndex1,fromIndex2)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('test1');
- point = pointProvider.getPoints().getItem(fromIndex1);
- nb = elt.getPoints().initialize(point);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- point = pointProvider.getPoints().getItem(fromIndex2);
- nb = elt.getPoints().appendItem(point);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
-
- function createNextSibling(evt){
-
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var polygon = doc.createElementNS(elt.getNamespaceURI(),"polygon");
- polygon.setAttribute("style","fill:#ffd700;stroke-width:4.0;stroke:#ffa500");
- var pointsList = polygon.getPoints();
-
- var point = doc.getDocumentElement().createSVGPoint();
-
- point.setX(219);
- point.setY(175);
- pointsList.appendItem(point);
- point.setX(255);
- point.setY(193);
- pointsList.appendItem(point);
- point.setX(268);
- point.setY(235);
- pointsList.appendItem(point);
- point.setX(242);
- point.setY(269);
- pointsList.appendItem(point);
- point.setX(199);
- point.setY(270);
- pointsList.appendItem(point);
- point.setX(171);
- point.setY(237);
- pointsList.appendItem(point);
- point.setX(179);
- point.setY(195);
- pointsList.appendItem(point);
-
- var text = elt.getOwnerDocument().getElementById('test8_text');
- text.getFirstChild().appendData(" "+pointsList.getNumberOfItems()+" points");
-
- elt.getParentNode().insertBefore(polygon,elt.getNextSibling());
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
-
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">points provider</text>
- <polygon style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195"/>
- <polygon id="test1" style="fill:gold; stroke:orange; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195" onload="getNumberOfItems(evt)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- polygon with
- </text>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
- <polygon style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195"/>
- <polygon id="test4" fill="#ffd700" stroke-width="4.0"
- points="200,200 200,250 250,250 250,200"
- stroke="#ffa500"
- onload="insertItemBefore(evt,5,1)" />
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
- <polygon style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195"/>
- <polygon id="test5" fill="#ffd700" stroke-width="4.0"
- points="200,200 200,250 250,250 250,200"
- stroke="#ffa500"
- onload="replaceItem(evt,4,1)" />
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
- <polygon style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195"/>
- <polygon id="test7" fill="#ffd700" stroke-width="4.0"
- points="200,200 200,250 250,250 250,200"
- stroke="#ffa500"
- onload="initializeAppendItem(evt,1,2)" />
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
- <g transform="translate(300,0)" >
- <!-- onload="fromScratch(evt)" -->
- <text x="180" y="160" font-size="11" >new Polygon</text>
- <polygon style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195" onload="createNextSibling(evt)"/>
- <text x="160" font-size="9" y="285" id="test8_text">
- polygon with
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline.svg
deleted file mode 100644
index 978336e227b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a polyline attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: polyline.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;polyline&gt; attributes 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;polyline&gt; attributes in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function initPolyline(evt, points) {
- var elt = evt.target;
- elt.setAttribute("points", points)
- }
-
- </script>
-
- <g id="test-content">
-
- <polyline points="0 0" style="stroke:orange; fill: none; stroke-width:4"
- onload="initPolyline(evt, '50 100, 100 200, 150 100, 200 200, 250 100, 300 200, 350 100, 400 200')" />
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="225" y="220" >points</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points1.svg
deleted file mode 100644
index cccf72ee905..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points1.svg
+++ /dev/null
@@ -1,237 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a polyline attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: polyline_points1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;polyline&gt; attributes &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">&lt;polyline&gt; getPoints() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getPoints().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" points");
- }
- function clear(evt)
- {
- var elt = evt.target;
- elt.getPoints().clear()
- }
- function getItem(evt)
- {
- var elt = evt.target;
- nb = elt.getPoints().getItem(0);
- var text = elt.getOwnerDocument().getElementById('test3_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function insertItemBefore(evt,index,x,y)
- {
- var elt = evt.target;
- point = elt.getOwnerDocument().getDocumentElement().createSVGPoint();
- point.setX(x);
- point.setY(y);
- nb = elt.getPoints().insertItemBefore(point,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function replaceItem(evt,index,x,y)
- {
- var elt = evt.target;
- point = elt.getOwnerDocument().getDocumentElement().createSVGPoint();
- point.setX(x);
- point.setY(y);
- nb = elt.getPoints().replaceItem(point,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function removeItem(evt,index)
- {
- var elt = evt.target;
- nb = elt.getPoints().removeItem(index);
- var text = elt.getOwnerDocument().getElementById('test6_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function initializeAppendItem(evt,x1,y1,x2,y2)
- {
- var elt = evt.target;
- point = elt.getOwnerDocument().getDocumentElement().createSVGPoint();
- point.setX(x1);
- point.setY(y1);
- nb = elt.getPoints().initialize(point);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- point.setX(x2);
- point.setY(y2);
- nb = elt.getPoints().appendItem(point);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function setAttribute(evt,pointsList)
- {
- var elt = evt.target;
- var points = elt.getPoints();
- nb = points.getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test81_text');
- text.getFirstChild().appendData(" "+nb+" points");
-
- elt.setAttributeNS(null,"points",pointsList);
-
- nb = points.getNumberOfItems();
- text = elt.getOwnerDocument().getElementById('test82_text');
- text.getFirstChild().appendData(" "+nb+" points");
-
- }
-
- function setAttribute2(evt,pointsList)
- {
- var elt = evt.target;
- var points = elt.getPoints();
- nb = points.getItem(0);
- var text = elt.getOwnerDocument().getElementById('test91_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
-
- elt.setAttributeNS(null,"points",pointsList);
-
- text = elt.getOwnerDocument().getElementById('test92_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
-
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
-
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <polyline id="test1" style="fill:gold; stroke:orange; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195" onload="getNumberOfItems(evt)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- polyline with
- </text>
-
- <!-- onload="clear(evt)" -->
- <text x="180" y="160" font-size="11" transform="translate(150,0)" >clear</text>
- <polyline id="test2" fill="#ffd700" stroke-width="4.0" transform="translate(150,0)"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="clear(evt)" />
-
- <!-- onload="getItem(evt)" -->
- <text x="180" y="160" font-size="11" transform="translate(300,0)" >getItem</text>
- <polyline id="test3" fill="#ffd700" stroke-width="4.0" transform="translate(300,0)"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="getItem(evt)" />
- <text x="160" font-size="9" y="290" transform="translate(300,0)" id="test3_text">
- first point
- </text>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
- <polyline id="test4" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="insertItemBefore(evt,1,230,193)" />
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
- <polyline id="test5" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="replaceItem(evt,1,270,180)" />
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
- <polyline id="test6" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="removeItem(evt,3)" />
- <text x="160" font-size="9" y="290" id="test6_text">
- removed point
- </text>
- </g>
-
- <g transform="translate(0,300)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
- <polyline id="test7" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="initializeAppendItem(evt,200,200,250,250)" />
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
- <g transform="translate(150,300)" >
- <!-- onload="setAttribute(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute</text>
- <polyline id="test8" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="setAttribute(evt,'200,200 200,250 250,250 250,200')" />
- <text x="160" font-size="9" y="275" id="test81_text">
- before
- </text>
- <text x="160" font-size="9" y="285" id="test82_text">
- after
- </text>
- </g>
-
- <g transform="translate(300,300)" >
- <!-- onload="setAttribute2(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute2</text>
- <polyline id="test9" fill="#ffd700" stroke-width="4.0"
- points="219.0,175.0 255.0,193.0 268.0,235.0 242.0,269.0 199.0,270.0 171.0,237.0 179.0,195.0 "
- stroke="#ffa500"
- onload="setAttribute2(evt,'200,200 200,250 250,250 250,200')" />
- <text x="160" font-size="9" y="275" id="test91_text">
- point 0 before
- </text>
- <text x="160" font-size="9" y="285" id="test92_text">
- point 0 after
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points2.svg
deleted file mode 100644
index 1f718844034..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/polyline_points2.svg
+++ /dev/null
@@ -1,178 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a polyline attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: polyline_points2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;polyline&gt; attributes &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">&lt;polyline&gt; getPoints() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getPoints().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" points");
- }
- function insertItemBefore(evt,fromIndex,index)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('test1');
- point = pointProvider.getPoints().getItem(fromIndex);
- nb = elt.getPoints().insertItemBefore(point,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
- function replaceItem(evt,fromIndex,index)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('test1');
- point = pointProvider.getPoints().getItem(fromIndex);
- nb = elt.getPoints().replaceItem(point,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
-
- function initializeAppendItem(evt,fromIndex1,fromIndex2)
- {
- var elt = evt.target;
- pointProvider = elt.getOwnerDocument().getElementById('test1');
- point = pointProvider.getPoints().getItem(fromIndex1);
- nb = elt.getPoints().initialize(point);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- point = pointProvider.getPoints().getItem(fromIndex2);
- nb = elt.getPoints().appendItem(point);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getX()+","+nb.getY()+")");
- }
-
- function createNextSibling(evt){
-
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var polyline = doc.createElementNS(elt.getNamespaceURI(),"polyline");
- polyline.setAttribute("style","fill:#ffd700;stroke-width:4.0;stroke:#ffa500");
- var pointsList = polyline.getPoints();
-
- var point = doc.getDocumentElement().createSVGPoint();
-
- point.setX(219);
- point.setY(175);
- pointsList.appendItem(point);
- point.setX(255);
- point.setY(193);
- pointsList.appendItem(point);
- point.setX(268);
- point.setY(235);
- pointsList.appendItem(point);
- point.setX(242);
- point.setY(269);
- pointsList.appendItem(point);
- point.setX(199);
- point.setY(270);
- pointsList.appendItem(point);
- point.setX(171);
- point.setY(237);
- pointsList.appendItem(point);
- point.setX(179);
- point.setY(195);
- pointsList.appendItem(point);
-
- var text = elt.getOwnerDocument().getElementById('test8_text');
- text.getFirstChild().appendData(" "+pointsList.getNumberOfItems()+" points");
-
- elt.getParentNode().insertBefore(polyline,elt.getNextSibling());
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
-
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">points provider</text>
- <polyline style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195"/>
- <polyline id="test1" style="fill:gold; stroke:orange; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195" onload="getNumberOfItems(evt)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- polyline with
- </text>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
- <polyline style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195"/>
- <polyline id="test4" fill="#ffd700" stroke-width="4.0"
- points="200,200 200,250 250,250 250,200"
- stroke="#ffa500"
- onload="insertItemBefore(evt,5,1)" />
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
- <polyline style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195"/>
- <polyline id="test5" fill="#ffd700" stroke-width="4.0"
- points="200,200 200,250 250,250 250,200"
- stroke="#ffa500"
- onload="replaceItem(evt,4,1)" />
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
- <polyline style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195"/>
- <polyline id="test7" fill="#ffd700" stroke-width="4.0"
- points="200,200 200,250 250,250 250,200"
- stroke="#ffa500"
- onload="initializeAppendItem(evt,1,2)" />
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
- <g transform="translate(300,0)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >new Polyline</text>
- <polyline style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4" points="219 175, 255 193, 268 235, 242 269, 199 270, 171 237, 179 195" onload="createNextSibling(evt)"/>
- <text x="160" font-size="9" y="285" id="test8_text">
- polyline with
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/primaryDoc.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/primaryDoc.svg
deleted file mode 100644
index 2a54c90ddc7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/primaryDoc.svg
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Document that references resource documents -->
-<!-- -->
-<!-- @author cam@mcc.id.au -->
-<!-- @version $Id$ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1" width="400" height="400" viewBox="0 0 400 400">
- <script type="text/ecmascript"><![CDATA[
- var inRegard = false;
- var es = ["u1", "u2", "u3", "u4"];
- var all = es.concat(["u1res", "u2res", "u3res", "u4res"]);
-
- function regardStart() {
- inRegard = true;
-
- regardTestInstance.registerResourceContext("Static11", "u1res");
- regardTestInstance.registerResourceContext("Dynamic11", "u2res");
- regardTestInstance.registerResourceContext("Static12", "u3res");
- regardTestInstance.registerResourceContext("Dynamic12", "u4res");
-
- for (var i in es) {
- var e = document.getElementById(es[i]);
- regardTestInstance.registerElement(e, es[i]);
- e.parentNode.removeChild(e);
- }
-
- setTimeout("checkElem()", 10);
- }
-
- function checkElem() {
- regardTestInstance.checkObjects(all);
- // System.err.println("finished checking, waiting 10s"); java.lang.Thread.sleep(10000);
- regardTestInstance.scriptDone();
- }
-]]></script>
-
- <use id="u1" xlink:href="resourceDocStatic11.svg#e"/>
- <use id="u2" xlink:href="resourceDocDynamic11.svg#e"/>
- <use id="u3" xlink:href="resourceDocStatic12.svg#e"/>
- <use id="u4" xlink:href="resourceDocDynamic12.svg#e"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rect.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rect.svg
deleted file mode 100644
index 65848ab02f6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rect.svg
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a rect's attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: rect.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;rect&gt; attributes 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;rect&gt; attributes in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function initRect(evt, x, y, w, h, rx, ry) {
- var elt = evt.target;
- elt.setAttribute("x", x)
- elt.setAttribute("y", y)
- elt.setAttribute("width", w)
- elt.setAttribute("height", h)
- if (rx != null) {
- elt.setAttribute("rx", rx)
- }
- if (ry != null) {
- elt.setAttribute("ry", ry)
- }
- }
-
- </script>
-
- <g id="test-content">
-
- <rect width="1" height="1" style="fill:orange"
- onload="initRect(evt, 50, 80, 150, 100)" />
-
- <rect width="1" height="1" style="fill:crimson"
- onload="initRect(evt, 250, 80, 150, 100, 20)" />
-
- <rect width="1" height="1" style="fill:gold"
- onload="initRect(evt, 50, 230, '33%', 150, 20, 40)" />
-
- <rect width="1" height="1" style="fill:#eee"
- onload="initRect(evt, 250, 230, '33%', '150px', '16.5%', 75)" />
-
-
- <g style="stroke:black; fill:none; stroke-width:2">
- <rect x="50" y="80" width="150" height="100" />
- <rect x="250" y="80" width="150" height="100" rx="20" />
- <rect x="50" y="230" width="33%" height="150" rx="20" ry="40" />
- <rect x="250" y="230" width="33%" height="150px" rx="16.5%" ry="75" />
- </g>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="125" y="200" >x, y, width, height</text>
- <text x="325" y="200" >x, y, width, height, rx</text>
- <text x="125" y="400" >x, y, width, height, rx, ry</text>
- <text x="325" y="400" >x, y, width, height, rx, ry (units and %)</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rectResizeOnClick.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rectResizeOnClick.svg
deleted file mode 100644
index f599cf4e3ac..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rectResizeOnClick.svg
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a rect's x,y,width and height attributes in an -->
-<!-- 'onclick' event handler. This is actually mostly testing a change in -->
-<!-- the documents size. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: rectResizeOnClick.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;rect&gt; width &amp; hieght modification in 'onclick'</title>
-
- <script type="text/ecmascript">
-
- function setRect(target, valX, valY, valW, valH){
- var t = document.getElementById(target);
- t.setAttribute('x', valX);
- t.setAttribute('y', valY);
- t.setAttribute('width', valW);
- t.setAttribute('height', valH);
- }
-
- // This function is only called if test is run from regard.
- function regardStart() {
- setRect('targetRect', '5', '5', '440', '490');
- setTimeout('regardTestInstance.scriptDone()', 100);
- }
- </script>
-
- <text x="50%" y="45" class="title">&lt;rect&gt; width &amp; height modification in 'onclick'</text>
-
-
- <g id="test-content" >
- <rect style="fill:none; stroke:black"
- x="182" y="97" width="86" height="46" />
- <text class="legend" x="225" y="160">Position A</text>
-
- <rect style="fill:none; stroke:black"
- x="182" y="177" width="86" height="46" />
- <text class="legend" x="225" y="240">Click Target</text>
-
- <g stroke="black"
- onclick="setRect('targetRect', '5', '5', '440', '490')" >
- <circle cx="225" cy="200" r="10" fill="crimson"/>
- <line x1="225" x2="225" y1="185" y2="215" fill="none" />
- <line x1="210" x2="240" y1="200" y2="200" fill="none" />
- </g>
-
- <rect id="targetRect" fill="crimson"
- x="185" y="100" width="80" height="40" />
-
- <text class="legend">
- <tspan x="225" y="270">Click on the Click Target (crimson circle)</tspan>
- <tspan x="225" y="285">to resize the rectangle to fill the viewport.</tspan>
- <tspan x="225" y="300">Hiding everything but this text.</tspan>
- </text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/relativeURI.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/relativeURI.svg
deleted file mode 100644
index 2fc3ba182fd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/relativeURI.svg
+++ /dev/null
@@ -1,228 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test of getting/setting current Scale and Translate. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: relativeURI.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="init()"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Test of CSS with relative URIs</title>
- <text class="title" x="50%" y="50">Test of CSS with relative URIs</text>
-
-
-<script type="text/ecmascript"><![CDATA[
-var root = document.getRootElement();
-
-var t0 = document.getElementById('t0');
-var t1 = document.getElementById('t1');
-var t2 = document.getElementById('t2');
-var t3 = document.getElementById('t3');
-var t4 = document.getElementById('t4');
-var t5 = document.getElementById('t5');
-var t6 = document.getElementById('t6');
-var t7 = document.getElementById('t7');
-var t8 = document.getElementById('t8');
-var t9 = document.getElementById('t9');
-var t10 = document.getElementById('t10');
-var t11 = document.getElementById('t11');
-var t12 = document.getElementById('t12');
-var t13 = document.getElementById('t13');
-var t14 = document.getElementById('t14');
-
-var docURL = document.getURL();
-
-function unifyURL(str) {
- var start = str.indexOf(docURL);
- if (start == -1) return str;
- var before = str.substring(0, start);
- var after = str.substring(start+docURL.length);
- return before + "<doc>" + after;
-}
-
-function init() {
- var view = document.getDefaultView();
-
- var elem = document.getElementById('xxx');
- var cssStyle = elem.getStyle();
- var computedStyle = view.getComputedStyle(elem, "");
-
- cssStyle.setProperty("fill", "url(#grad)","");
- var localStr = cssStyle.getPropertyValue("fill");
- var absStr = computedStyle.getPropertyValue("fill");
- t1.firstChild.nodeValue = unifyURL(localStr);
- t2.firstChild.nodeValue = unifyURL(absStr);
-
- cssStyle.setProperty("cursor", "url(#cur),crosshair","");
- localStr = cssStyle.getPropertyValue("cursor");
- absStr = computedStyle.getPropertyCSSValue("cursor");
- absStr = absStr.item(0).getCssText();
- t3.firstChild.nodeValue = unifyURL(localStr);
- t4.firstChild.nodeValue = unifyURL(absStr);
-
- cssStyle.setProperty("clip-path", "url(#clip)","");
- localStr = cssStyle.getPropertyValue("clip-path");
- absStr = computedStyle.getPropertyValue("clip-path");
- t5.firstChild.nodeValue = unifyURL(localStr);
- t6.firstChild.nodeValue = unifyURL(absStr);
-
- cssStyle.setProperty("color-profile", "url(#prof)","");
- localStr = cssStyle.getPropertyValue("color-profile");
- absStr = computedStyle.getPropertyValue("color-profile");
- t7.firstChild.nodeValue = unifyURL(localStr);
- t8.firstChild.nodeValue = unifyURL(absStr);
-
- cssStyle.setProperty("filter", "url(#filt)","");
- localStr = cssStyle.getPropertyValue("filter");
- absStr = computedStyle.getPropertyValue("filter");
- t9.firstChild.nodeValue = unifyURL(localStr);
- t10.firstChild.nodeValue = unifyURL(absStr);
-
- elem = document.getElementById('yyy');
- var cssStyle = elem.getStyle();
- computedStyle = view.getComputedStyle(elem, "");
-
- cssStyle.setProperty("marker-start", "url(#mark)","");
- localStr = cssStyle.getPropertyValue("marker-start");
- absStr = computedStyle.getPropertyValue("marker-start");
- t11.firstChild.nodeValue = unifyURL(localStr);
- t12.firstChild.nodeValue = unifyURL(absStr);
-
- cssStyle.setProperty("mask", "url(#mask)","");
- localStr = cssStyle.getPropertyValue("mask");
- absStr = computedStyle.getPropertyValue("mask");
- t13.firstChild.nodeValue = unifyURL(localStr);
- t14.firstChild.nodeValue = unifyURL(absStr);
-}
-
-function regardStart() {
- inRegard = true;
-}
-]]></script>
-
-<!-- cursor, src, clip-path, color-profile, filter, marker, mask -->
-
- <radialGradient id="grad">
- <stop offset="0" stop-color="gold" />
- <stop offset="1" stop-color="crimson" />
- </radialGradient>
-
- <cursor id="cur" x="16" y="16"
- xlink:href="../../resources/images/hotSpotCenter.png"/>
-
- <clipPath id="clip" clipPathUnits="objectBoundingBox">
- <circle cx=".25" cy=".5" r=".4"/>
- <circle cx=".75" cy=".5" r=".4"/>
- </clipPath>
-
- <color-profile id="prof" name="changeColorAuto"
- rendering-intent="auto"
- xlink:href="../../resources/icc/changeColor.icm"/>
-
- <filter id="filt" primitiveUnits="objectBoundingBox"
- filterUnits="objectBoundingBox"
- x="0" y="0" width="200%" height="200%">
- <feOffset x="0%" y="0%" width="50%" height="50%"/>
- <feTile />
- </filter>
-
- <marker id="mark" markerWidth="48" markerHeight="32"
- viewBox="-10 -3 13 6" orient="auto" refX="0" refY="0"
- markerUnits="strokeWidth">
- <g stroke="none" fill="gold">
- <circle r="3" />
- <rect x="-1" y="0" width="2" height="7" />
- <path d="M -3 6 l 6 0 l -3 3 z" />
- </g>
- </marker>
-
- <mask id="mask">
- <g transform="translate(275, 400)">
- <circle cx="-25" cy="-10" r="25" fill="#ff0000" />
- <circle cx="25" cy="-10" r="25" fill="#00ff00" />
- <circle cx="-25" cy="10" r="25" fill="#0000ff" />
- <circle cx="25" cy="10" r="25" fill="#ffffff" />
- </g>
- </mask>
-
- <g transform="translate(30, 75)">
- <g stroke="black" >
- <rect x="120" y="15" width="210" height="30" fill="white"/>
- <rect x="20" y="45" width="310" height="30" fill="lightgrey"/>
- <rect x="20" y="75" width="310" height="30" fill="white"/>
- <rect x="20" y="105" width="310" height="30" fill="lightgrey"/>
- <rect x="20" y="135" width="310" height="30" fill="white"/>
- <rect x="20" y="165" width="310" height="30" fill="lightgrey"/>
- <rect x="20" y="195" width="310" height="30" fill="white"/>
- <rect x="20" y="225" width="310" height="30" fill="lightgrey"/>
- <line x1="225" y1="15" x2="225" y2="255"/>
- <line x1="120" y1="15" x2="120" y2="255"/>
- </g>
- <g text-anchor="middle">
- <text x="175" y="35">Style</text>
- <text x="275" y="35">Computed</text>
-
- <text x="75" y="65">fill</text>
- <text id="t1" x="175" y="65"> </text>
- <text id="t2" x="275" y="65"> </text>
-
- <text x="75" y="95">cursor</text>
- <text id="t3" x="175" y="95"> </text>
- <text id="t4" x="275" y="95"> </text>
-
- <text x="75" y="125">clip-path</text>
- <text id="t5" x="175" y="125"> </text>
- <text id="t6" x="275" y="126"> </text>
-
- <text x="75" y="155">color-profile</text>
- <text id="t7" x="175" y="155"> </text>
- <text id="t8" x="275" y="155"> </text>
-
- <text x="75" y="185">filter</text>
- <text id="t9" x="175" y="185"> </text>
- <text id="t10" x="275" y="185"> </text>
-
- <text x="75" y="215">marker</text>
- <text id="t11" x="175" y="215"> </text>
- <text id="t12" x="275" y="215"> </text>
-
- <text x="75" y="245">mask</text>
- <text id="t13" x="175" y="245"> </text>
- <text id="t14" x="275" y="245"> </text>
- </g>
- </g>
- <rect id="xxx" x="75" y="375" width="100" height="50"
- style="fill:blue"/>
-
- <path id="yyy" d="M225 375 h 100 v 50 h -100 z"
- marker-end="url(#mark)"
- style="fill:crimson" stroke="black" stroke-width="1"/>
-
-</svg> \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/remove.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/remove.svg
deleted file mode 100644
index 29d5d95727b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/remove.svg
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- append child test -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: remove.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>removeChild test 'onload'</title>
-
- <text x="50%" y="45" class="title">removeChild test 'onload'</text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
- var TEXT_NODE = 3;
-
- function remove(evt) {
- var g = evt.currentTarget;
- // First remove any text node children.
- var fc = g.firstChild;
- while (fc) {
- if (fc.getNodeType() == TEXT_NODE) {
- var x = fc;
- fc = fc.nextSibling;
- g.removeChild(x);
- } else {
- fc = fc.nextSibling;
- }
- }
- g.removeChild(g.firstChild); // remove grey
- g.removeChild(g.firstChild.nextSibling); // remove crimson
- g.removeChild(g.firstChild.nextSibling); // remove orange
- g.removeChild(g.firstChild); // remove gold
- }
-
- function removeAll(evt) {
- var g = evt.currentTarget;
- while (g.hasChildNodes()) {
- g.removeChild(g.firstChild);
- }
- }
-
- </script>
-
- <g onload="remove(evt)">
- <rect x="100" y="100" width="100" height="100" style="fill:#eee"/>
- <rect x="150" y="100" width="100" height="100" style="fill:gold"/>
- <rect x="200" y="100" width="100" height="100" style="fill:crimson"/>
- <rect x="250" y="100" width="100" height="100" style="fill:orange"/>
- </g>
-
- <g onload="removeAll(evt)">
- <rect x="100" y="300" width="100" height="100" style="fill:#eee"/>
- <rect x="150" y="300" width="100" height="100" style="fill:gold"/>
- <rect x="200" y="300" width="100" height="100" style="fill:crimson"/>
- <rect x="250" y="300" width="100" height="100" style="fill:orange"/>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeLast.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeLast.svg
deleted file mode 100644
index d452c351fc1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeLast.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- remove last -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: removeLast.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <script type="text/ecmascript">
- function remove(evt) {
- evt.target.parentNode.removeChild(evt.target);
- }
-
- </script>
-
- <rect onclick="remove(evt); onDone();"
- x="100" y="100" width="100" height="100" style="fill:#eee"/>
-
-
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeOnclick.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeOnclick.svg
deleted file mode 100644
index 1c5d94cac5d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/removeOnclick.svg
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- append child test -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: removeOnclick.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>removeChild test 'onload'</title>
-
- <text x="50%" y="45" class="title">removeChild test 'onclick'</text>
-
- <script type="text/ecmascript">
-
- var svgNamespaceURI = "http://www.w3.org/2000/svg";
- var TEXT_NODE = 3;
-
- function remove(evt) {
- var g = evt.currentTarget;
- // First remove any text node children.
- var fc = g.firstChild;
- while (fc) {
- if (fc.getNodeType() == TEXT_NODE) {
- var x = fc;
- fc = fc.nextSibling;
- g.removeChild(x);
- } else {
- fc = fc.nextSibling;
- }
- }
- g.removeChild(g.firstChild); // remove grey
- g.removeChild(g.firstChild.nextSibling); // remove crimson
- g.removeChild(g.firstChild.nextSibling); // remove orange
- g.removeChild(g.firstChild); // remove gold
- }
-
- function removeAll(evt) {
- var g = evt.currentTarget;
- while (g.hasChildNodes()) {
- g.removeChild(g.firstChild);
- }
- }
-
- </script>
-
- <g onclick="remove(evt)">
- <rect x="100" y="100" width="100" height="100" style="fill:#eee"/>
- <rect x="150" y="100" width="100" height="100" style="fill:gold"/>
- <rect x="200" y="100" width="100" height="100" style="fill:crimson"/>
- <rect x="250" y="100" width="100" height="100" style="fill:orange"/>
- </g>
-
- <g onclick="removeAll(evt)">
- <rect x="100" y="300" width="100" height="100" style="fill:#eee"/>
- <rect x="150" y="300" width="100" height="100" style="fill:gold"/>
- <rect x="200" y="300" width="100" height="100" style="fill:crimson"/>
- <rect x="250" y="300" width="100" height="100" style="fill:orange"/>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic11.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic11.svg
deleted file mode 100644
index 0884960a470..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic11.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Dynamic SVG 1.1 resource document for use by primaryDoc.svg -->
-<!-- -->
-<!-- @author cam@mcc.id.au -->
-<!-- @version $Id$ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
- <script type="text/ecmascript">
- // force document to be dynamic
- </script>
- <circle id="e" cx="100" cy="100" r="100" fill="#50f"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic12.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic12.svg
deleted file mode 100644
index ced73ad1aa0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocDynamic12.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Dynamic SVG 1.2 resource document for use by primaryDoc.svg -->
-<!-- -->
-<!-- @author cam@mcc.id.au -->
-<!-- @version $Id$ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg" version="1.2">
- <script type="text/ecmascript">
- // force document to be dynamic
- </script>
- <circle id="e" cx="200" cy="200" r="100" fill="#0ff"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic11.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic11.svg
deleted file mode 100644
index dd17d9025bb..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic11.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Static SVG 1.1 resource document for use by primaryDoc.svg -->
-<!-- -->
-<!-- @author cam@mcc.id.au -->
-<!-- @version $Id$ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
- <circle id="e" cx="50" cy="50" r="100" fill="#00f"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic12.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic12.svg
deleted file mode 100644
index 7c6f56cb1d2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/resourceDocStatic12.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Static SVG 1.2 resource document for use by primaryDoc.svg -->
-<!-- -->
-<!-- @author cam@mcc.id.au -->
-<!-- @version $Id$ -->
-<!-- ====================================================================== -->
-
-<svg xmlns="http://www.w3.org/2000/svg" version="1.2">
- <circle id="e" cx="150" cy="150" r="100" fill="#0af"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rootSizeChange.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rootSizeChange.svg
deleted file mode 100644
index 594112420b0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/rootSizeChange.svg
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a circle attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: rootSizeChange.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="updateGroup1(); updateGroup2()">
- <title>Testing Update engine when root changes size/location.</title>
-
- <desc>To ensure proper test results you may need to turn off
- double buffering and pause the animation and force a repaint, if
- you see lots of junk then the repaint engine is not working
- properly.</desc>
- <script type="text/ecmascript"><![CDATA[
- var inRegard = false;
- var time1 = 70;
- function updateGroup1() {
- var elt = document.getElementById("g1");
- var x = Math.cos(time1*3.1415926/180)*150 + 225;
- var y = Math.sin(.5*(time1+90)*3.1415926/180)*150 + 250;
- elt.setAttributeNS(null, "transform",
- "translate("+x+","+y+")");
- time1 += 15;
- if (!inRegard || (time1 < 470))
- setTimeout('updateGroup1()', 100);
- if (inRegard && (time2 <= -290) && (time1 >= 470))
- regardTestInstance.scriptDone();
- }
- var time2 = 110;
- function updateGroup2() {
- var elt = document.getElementById("g2");
- var x = Math.cos(time2*3.1415926/180)*150 + 225;
- var y = Math.sin(.5*(time2+90)*3.1415926/180)*150 + 250;
- elt.setAttributeNS(null, "transform",
- "translate("+x+","+y+")");
- time2 -= 15;
- if (!inRegard || (time2 > -290))
- setTimeout('updateGroup2()', 100);
- if (inRegard && (time2 <= -290) && (time1 >= 470))
- regardTestInstance.scriptDone();
- }
- function regardStart() {
- inRegard = true;
- }
- ]]></script>
-
- <g id="test-content">
- <g id="g1">
- <rect x="-15" y="-25" width="30" height="50"
- fill="none" stroke="black"/>
- <circle cx="0" cy="0" r="10" fill="red"/>
- </g>
- <g id="g2">
- <rect x="-15" y="-25" width="30" height="50"
- fill="none" stroke="black"/>
- <circle cx="0" cy="0" r="10" fill="blue"/>
- </g>
- </g>
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security.svg
deleted file mode 100644
index ee9d328546a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security.svg
+++ /dev/null
@@ -1,197 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Checks that access to critical functions is not allowed. -->
-<!-- Specifically, this test checks that: -->
-<!-- -->
-<!-- - access to local files is denied. -->
-<!-- - access to the network via sockets is denied. -->
-<!-- - access to audio is denied. -->
-<!-- - access to logging is denied. -->
-<!-- - access to network features is denied. -->
-<!-- - access to system properties is denied. -->
-<!-- - access to serialization is denied. -->
-<!-- - access to SQL log is denied. -->
-<!-- - access to SSL is denied. -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: security.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- width="450" height="500" viewBox="0 0 450 500">
-<title>Check Security Settings on Load</title>
-
- <script type="text/ecmascript" xlink:href="../../resources/script/scrollbar.js"/>
- <script type="text/ecmascript" xlink:href="../../resources/script/common.js"/>
- <script type="text/ecmascript" xlink:href="../../resources/script/rhinoSecurity.js" />
-
- <style type="text/css"><![CDATA[
- .cellLabel {
- fill: white;
- stroke: black;
- shape-rendering: crispEdges;
- }
-
- .cellStatus {
- stroke: black;
- shape-rendering: crispEdges;
- }
-
- .label {
- font-size: 12;
- font-family: sans-serif;
- fill: black;
- text-anchor: middle;
- }
-
- .passedTest {
- fill: rgb(0,200,50);
- stroke: none;
- shape-rendering: crispEdges;
- }
-
- .failedTest {
- fill: crimson;
- stroke: none;
- shape-rendering: crispEdges;
- }
-
- #table {
- stroke: black;
- }
-
- .untested {
- fill: gray;
- stroke: none;
- shapeRendering: crispEdges;
- }
-
- .tableCell {
- fill: none;
- stroke: black;
- shapeRendering: crispEdges;
- }
- ]]>
- </style>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="30" class="title">
- ECMA Script Security Check
- </text>
-
- <defs>
- <g id="row" fill="gray">
- <rect id="rowLabel" class="cellLabel" x="0" y="0" width="150" height="20"/>
- <rect id="rowStatus" class="cellStatus" x="150" y="0" width="20"
- height="20"/>
- </g>
- </defs>
-
- <defs>
- <clipPath id="clipA">
- <use xlink:href="#contentClipRect"/>
- </clipPath>
-
- <rect id="contentClipRect" x="50" y="70" width="350" height="375"/>
-
- <g id="upArrow" >
- <circle cx="6" cy="6" r="6" fill="gray" />
- <polygon points="0 0, -1 1, 1 1"
- transform="translate(6, 4) scale(3)"/>
- </g>
-
- <g id="downArrow" >
- <circle cx="6" cy="6" r="6" fill="gray" />
- <polygon points="0 0, -1 1, 1 1"
- transform="translate(6, 8) scale(3) rotate(180)"/>
- </g>
-
- <g id="cursor">
- <polygon points="0 0, -1 1, 1 1"
- transform="translate(2) scale(6) translate(0, 1) rotate(-90)"/>
- </g>
-
-
- </defs>
-
- <g id="securityTableTitle" fill="none" stroke="black" shape-rendering="crispEdges">
- <rect x="50" y="50" width="330" height="20" fill="lightgray"/>
- <g>
- <desc>Test Result</desc>
- <polygon points="383,53 397,53 383,67" fill="crimson" stroke="none" />
- <polygon points="383,67 397,67 397,53" fill="rgb(0,200,50)" stroke="none" />
- </g>
- <rect x="380" y="50" width="20" height="20" />
- <text x="215" y="65" text-anchor="middle" stroke="none" fill="black">Security Check Type</text>
- </g>
-
- <g transform="translate(0, 0)">
- <g id="scrolledArea">
- <g id="clippedArea"
- onload="new ScrollBar('securityResults', 30, 400, 70, 375, 1200, 12, '#upArrow', '#downArrow', '#cursor', 12)"
- clip-path="url(#clipA)">
- <g id="securityResults">
- <!-- Here is where the security results will be appended -->
- </g>
- </g>
- </g>
- </g>
-
- <use xlink:href="#contentClipRect" stroke="rgb(64,64,64)" fill="none"/>
-
- <!-- =========================================== -->
- <!-- Button for starting the security check -->
- <!-- =========================================== -->
- <g transform="translate(90, 470)" onmouseover="setAttribute('runTest', 'fill', 'gold')"
- onmouseout="setAttribute('runTest', 'fill', 'lightgray')"
- onclick="runEcmascriptSecurityTest()">
- <rect id="runTest" x="-40" y="-10" width="80" height="20"
- stroke="black" fill="lightgray" />
-
- <text x="0" y="5" text-anchor="middle">Run Test</text>
- </g>
-
- <!-- =========================================== -->
- <!-- Used to display the overall status -->
- <!-- =========================================== -->
- <g id="globalStatusGroup">
- <rect x="380" y="460" width="20" height="20"
- class="tableCell" />
- <rect id="globalStatus"
- x="383" y="463" width="14" height="14"
- class="untested" />
- <text id="successRatio" x="375" y="475" text-anchor="end">not run</text>
- </g>
-
- </g>
-
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security2.svg
deleted file mode 100644
index 2118aeeac43..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security2.svg
+++ /dev/null
@@ -1,203 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" >
-
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Checks that access to critical functions is not allowed. -->
-<!-- Specifically, this test checks that: -->
-<!-- -->
-<!-- - access to local files is denied. -->
-<!-- - access to the network via sockets is denied. -->
-<!-- - access to audio is denied. -->
-<!-- - access to logging is denied. -->
-<!-- - access to network features is denied. -->
-<!-- - access to system properties is denied. -->
-<!-- - access to serialization is denied. -->
-<!-- - access to SQL log is denied. -->
-<!-- - access to SSL is denied. -->
-<!-- -->
-<!-- This test is designed for Java Language scripting. -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: security2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="450" height="500" viewBox="0 0 450 500">
- <title>
- Check Security Settings on Load
- </title>
-
- <script type="text/ecmascript" xlink:href="../../resources/script/scrollbar.js"/>
- <script type="text/ecmascript" xlink:href="../../resources/script/common.js"/>
- <!-- <script type="text/ecmascript" xlink:href="http://zantafio:8080/samples/tests//resources/script/common.js"/> -->
- <!-- <script type="application/java-archive" xlink:href="http://zantafio:8080/samples/tests/spec/scripting/security2.jar"/> -->
- <script type="application/java-archive" xlink:href="security2.jar"/>
-
- <style type="text/css"><![CDATA[
- .cellLabel {
- fill: white;
- stroke: black;
- shape-rendering: crispEdges;
- }
-
- .cellStatus {
- stroke: black;
- shape-rendering: crispEdges;
- }
-
- .label {
- font-size: 12;
- font-family: sans-serif;
- fill: black;
- text-anchor: middle;
- }
-
- .passedTest {
- fill: rgb(0,200,50);
- stroke: none;
- shape-rendering: crispEdges;
- }
-
- .failedTest {
- fill: crimson;
- stroke: none;
- shape-rendering: crispEdges;
- }
-
- #table {
- stroke: black;
- }
-
- .untested {
- fill: gray;
- stroke: none;
- shapeRendering: crispEdges;
- }
-
- .tableCell {
- fill: none;
- stroke: black;
- shapeRendering: crispEdges;
- }
- ]]>
- </style>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="30" class="title">
- Java Jar-file Security Check
- </text>
-
- <defs>
- <g id="row" fill="gray">
- <rect id="rowLabel" class="cellLabel" x="0" y="0" width="150" height="20"/>
- <rect id="rowStatus" class="cellStatus" x="150" y="0" width="20"
- height="20"/>
- </g>
- </defs>
-
- <defs>
- <clipPath id="clipA">
- <use xlink:href="#contentClipRect"/>
- </clipPath>
-
- <rect id="contentClipRect" x="50" y="70" width="350" height="375"/>
-
- <g id="upArrow" >
- <circle cx="6" cy="6" r="6" fill="gray" />
- <polygon points="0 0, -1 1, 1 1"
- transform="translate(6, 4) scale(3)"/>
- </g>
-
- <g id="downArrow" >
- <circle cx="6" cy="6" r="6" fill="gray" />
- <polygon points="0 0, -1 1, 1 1"
- transform="translate(6, 8) scale(3) rotate(180)"/>
- </g>
-
- <g id="cursor">
- <polygon points="0 0, -1 1, 1 1"
- transform="translate(2) scale(6) translate(0, 1) rotate(-90)"/>
- </g>
-
-
- </defs>
-
- <g id="securityTableTitle" fill="none" stroke="black" shape-rendering="crispEdges">
- <rect x="50" y="50" width="330" height="20" fill="lightgray"/>
- <g>
- <desc>Test Result</desc>
- <polygon points="383,53 397,53 383,67" fill="crimson" stroke="none" />
- <polygon points="383,67 397,67 397,53" fill="rgb(0,200,50)" stroke="none" />
- </g>
- <rect x="380" y="50" width="20" height="20" />
- <text x="215" y="65" text-anchor="middle" stroke="none" fill="black">Security Check Type</text>
- </g>
-
- <g transform="translate(0, 0)">
- <g id="scrolledArea">
- <g id="clippedArea"
- onload="new ScrollBar('securityResults', 30, 400, 70, 375, 1200, 12, '#upArrow', '#downArrow', '#cursor', 12)"
- clip-path="url(#clipA)">
- <g id="securityResults">
- <!-- Here is where the security results will be appended -->
- </g>
- </g>
- </g>
- </g>
-
- <use xlink:href="#contentClipRect" stroke="rgb(64,64,64)" fill="none"/>
-
- <!-- =========================================== -->
- <!-- Button for starting the security check -->
- <!-- =========================================== -->
- <g transform="translate(90, 470)" onmouseover="setAttribute('runTest', 'fill', 'gold')"
- onmouseout="setAttribute('runTest', 'fill', 'lightgray')">
- <rect id="runTest" x="-40" y="-10" width="80" height="20"
- stroke="black" fill="lightgray" />
-
- <text x="0" y="5" text-anchor="middle">Run Test</text>
- </g>
-
- <!-- =========================================== -->
- <!-- Used to display the overall status -->
- <!-- =========================================== -->
- <g id="globalStatusGroup">
- <rect x="380" y="460" width="20" height="20"
- class="tableCell" />
- <rect id="globalStatus"
- x="383" y="463" width="14" height="14"
- class="untested" />
- <text id="successRatio" x="375" y="475" text-anchor="end">not run</text>
- </g>
-
-
- </g>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3.svg
deleted file mode 100644
index f7f42cd5c53..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3.svg
+++ /dev/null
@@ -1,328 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test checks that scripts can properly invoke the Window object -->
-<!-- methods but that they cannot access data through getURL. -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: security3.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- width="450" height="500" viewBox="0 0 450 500"
- onload="windowTest()">
-
- <text x="225" y="30" class="title">
- ECMA Script Secure Access to the Window Object
- </text>
-
- <style type="text/css"><![CDATA[
- .cellLabel {
- fill: white;
- stroke: black;
- shape-rendering: crispEdges;
- }
-
- .cellStatus {
- stroke: black;
- fill: white;
- shape-rendering: crispEdges;
- }
-
- .label {
- font-size: 12;
- font-family: sans-serif;
- fill: black;
- text-anchor: start;
- }
-
- .passedTest {
- fill: rgb(0,200,50);
- stroke: none;
- shape-rendering: crispEdges;
- }
-
- .failedTest {
- fill: crimson;
- stroke: none;
- shape-rendering: crispEdges;
- }
-
- #table {
- stroke: black;
- }
-
- .untested {
- fill: gray;
- stroke: none;
- shapeRendering: crispEdges;
- }
-
- .tableCell {
- fill: none;
- stroke: black;
- shapeRendering: crispEdges;
- }
- ]]>
- </style>
-
- <script type="text/ecmascript" ><![CDATA[
-
-function windowTest() {
- evalTest();
- setIntervalTest();
- setTimeoutTest();
- getURLTest();
- alertTest();
- confirmTest();
- promptTest();
-}
-
-function evalTest() {
- var t = document.getElementById("eval");
- try {
- eval("dummyGetURL()");
- t.setAttributeNS(null, "class", "passedTest");
- } catch (e) {
- t.setAttributeNS(null, "class", "failedTest");
- }
-}
-
-function dummyGetURL(){
- alert('dummyGetURL');
- getURL('security3Include.svg', dummyFunction);
-}
-
-function dummyFunction() {
- System.out.println("===>> dummyFunction called");
-}
-
-function setIntervalTest(){
- var t = document.getElementById("setInterval");
- var intervalId;
-
- try {
- intervalId = setInterval(dummyFunction, 10000);
- t.setAttributeNS(null, "class", "passedTest");
- } catch (e) {
- t.setAttributeNS(null, "class", "failedTest");
- return; // Cannot test clearInterval
- }
-
- t = document.getElementById("clearInterval");
-
- try {
- window.clearInterval(intervalId);
- t.setAttributeNS(null, "class", "passedTest");
- } catch (e) {
- System.out.println("Got exception : " + e);
- t.setAttributeNS(null, "class", "failedTest");
- }
-}
-
-function setTimeoutTest(){
- var t = document.getElementById("setTimeout");
- var timeoutId = null;
-
- try {
- timeoutId = window.setTimeout(dummyFunction, 10000);
- t.setAttributeNS(null, "class", "passedTest");
- } catch (e) {
- t.setAttributeNS(null, "class", "failedTest");
- return; // Cannot test clearTimeout
- }
-
- t = document.getElementById("clearTimeout");
-
- try {
- window.clearTimeout(timeoutId);
- t.setAttributeNS(null, "class", "passedTest");
- } catch (e) {
- t.setAttributeNS(null, "class", "failedTest");
- }
-}
-
-
-function getURLTest(){
- var t = document.getElementById("getURL");
- try {
- getURL("security3Include.svg", processGetURL);
- } catch (e) {
- t.setAttributeNS(null, "class", "failedTest");
- return;
- }
-}
-
-function processGetURL(status){
- var t = document.getElementById("getURL");
- alert("status.success : " + status.success);
- if (status.success == false) {
- t.setAttributeNS(null, "class", "failedTest");
- return;
- }
-
- t.setAttributeNS(null, "class", "passedTest");
-
- t = document.getElementById("parseXML");
- try {
- var root = parseXML(status.content, document);
- if (root == null){
- t.setAttributeNS(null, "class", "failedTest");
- } else {
- t.setAttributeNS(null, "class", "passedTest");
- }
- } catch (e) {
- t.setAttributeNS(null, "class", "failedTest");
- }
-
-}
-
-function dummyProcessGetURL(status){
-}
-
-function alertTest(){
- var t = document.getElementById("alert");
- try {
- alert("alert() test");
- t.setAttributeNS(null, "class", "passedTest");
- } catch (e) {
- t.setAttributeNS(null, "class", "failedTest");
- }
-}
-
-function confirmTest(){
- var t = document.getElementById("confirm");
- try {
- confirm("confirm() test");
- t.setAttributeNS(null, "class", "passedTest");
- } catch (e) {
- t.setAttributeNS(null, "class", "failedTest");
- }
-}
-
-function promptTest(){
- var t = document.getElementById("prompt");
- try {
- prompt("prompt() test");
- t.setAttributeNS(null, "class", "passedTest");
- } catch (e) {
- t.setAttributeNS(null, "class", "failedTest");
- }
-}
-
- ]]></script>
-
-
- <g id="testTable" transform="translate(125, 150)">
-
- <g id="setIntervalTest">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="setInterval" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">setInterval</text>
- </g>
-
- <g id="clearIntervalTest" transform="translate(0, 20)">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="clearInterval" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">clearInterval</text>
- </g>
-
- <g id="setTimeoutTest" transform="translate(0, 40)">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="setTimeout" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">setTimeout</text>
- </g>
-
- <g id="clearTimeoutTest" transform="translate(0, 60)">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="clearTimeout" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">clearTimeout</text>
- </g>
-
- <g id="parseXMLTest" transform="translate(0, 80)">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="parseXML" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">parseXML</text>
- </g>
-
- <g id="getURLTest" transform="translate(0, 100)">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="getURL" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">getURL</text>
- </g>
-
- <g id="alertTest" transform="translate(0, 120)">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="alert" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">alert</text>
- </g>
-
- <g id="confirmTest" transform="translate(0, 140)">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="confirm" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">confirm</text>
- </g>
-
- <g id="promptTest" transform="translate(0, 160)">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="prompt" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">prompt</text>
- </g>
-
- <g id="evalTest" transform="translate(0, 160)">
- <rect class="cellLabel" width="200" height="20" />
- <rect class="cellStatus" x="200" width="20" height="20" />
- <rect id="eval" class="untested" x="203" y="3" width="14" height="14" />
- <text x="5" y="15" class="label">eval</text>
- </g>
-
-
- </g>
-
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
- <g id="done" transform="translate(195, 468)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3Include.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3Include.svg
deleted file mode 100644
index f74da87c03d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/security3Include.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- The content of this file is included through scripting into security3.svg -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: security3Include.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- width="450" height="500" viewBox="0 0 450 500">
-
- <text transform="translate(225,250)" text-anchor="middle" font-size="20">
- <tspan x="0" y="0">I was</tspan>
- <tspan x="0" y="1em">included with success</tspan>
- </text>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/setProperty.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/setProperty.svg
deleted file mode 100644
index 41ead7787cd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/setProperty.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Testing calls to CSSStlyeDeclaration.setProperty -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: setProperty.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>Testing CSS DOM with setProperty.</title>
-
-
-<script><![CDATA[
- function regardStart(){
- setTimeout("test()", 20);
- }
- function test() {
- var e, style;
-
- e = document.getElementById("r1");
- style = e.getStyle();
- style.setProperty("fill","url(#lg)","");
-
- e = document.getElementById("r2");
- style = e.getStyle();
- var paint = style.getPropertyCSSValue("fill");
- paint.setPaint(SVGPaint.SVG_PAINTTYPE_URI, "#lg", "", "");
- if (paint.getPaintType() != SVGPaint.SVG_PAINTTYPE_URI)
- throw ("Wrong paint type: " + paint.getPaintType());
- if (regardTestInstance != null)
- regardTestInstance.scriptDone();
- }
-]]></script>
-
- <linearGradient id="lg" x1="25%" x2="75%" y1="75%" y2="25%">
- <stop offset=".0" stop-color="gold" />
- <stop offset="1" stop-color="crimson" />
- </linearGradient>
-
-
- <g>
- <title>Setting CSS properties through CSS DOM</title>
- <text class="title" x="50%" y="40"
- >Setting CSS properties through CSS DOM</text>
-
-
- <rect id="r1" x="10" y="150" width="100" height="50" fill="green"/>
- <rect id="r2" x="120" y="150" width="100" height="50"
- style="fill:purple"/>
- </g>
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/styling.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/styling.svg
deleted file mode 100644
index 81f83d85755..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/styling.svg
+++ /dev/null
@@ -1,171 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:cb="http://www.example.org/gui/checkbox"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Dynamic test of CSS selectors</title>
- <text x="50%" y="45" class="title">Dynamic test of CSS selectors</text>
-
- <style type="text/css"><![CDATA[
- text.button {
- fill: #00F;
- }
-
- text + text.button {
- fill: #888;
- }
-
- text + g > text {
- fill: #F00;
- }
-
- g > text {
- fill: #0F0;
- }
-
- g.xxx > text { fill: #F0F; }
-
- [id=test4] > text { fill: #80F; }
-
- g + [id=foo] > text { fill: #808; }
-
- .checkbox > path { fill: none; stroke: black; stroke-width: 2; }
- .checkbox > rect { fill: white; stroke: black; stroke-width: 1; }
- .checkbox[selected=true] > path { visibility: visible;}
- .checkbox[selected=false] > path { visibility: hidden; }
-
- .a { fill: red; }
- .b { fill: orange; }
- rect.a + .b { fill: blue; }
-
- ]]></style>
-
- <script type="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
-
- function insertTextEvt(evt, x, y) {
- insertText(evt.currentTarget, x, y);
- }
-
- function removeTargetEvt(evt) {
- removeTarget(evt.currentTarget);
- }
-
- function setAttributeEvt(evt, attr, val) {
- evt.currentTarget.setAttribute(attr, val);
- }
-
- function removeTarget(e) {
- e.parentNode.removeChild(e);
- }
-
- function insertText(e, x, y) {
- var t = document.createElementNS(svgns, "text");
- t.setAttribute("x", x);
- t.setAttribute("y", y);
- t.appendChild(document.createTextNode("Inserted"));
- e.parentNode.insertBefore(t, e);
- }
-
- function toggleSelectedEvt(evt) {
- toggleSelected(evt.currentTarget);
- }
- function toggleSelected(e) {
- var sel = e.getAttribute("selected");
- if (sel == "true") {
- e.setAttribute("selected", "false");
- } else {
- e.setAttribute("selected", "true");
- }
- }
-
-
- function regardStart() {
- var e;
- removeTarget(document.getElementById("rm1"))
- insertText(document.getElementById("in1"), '10', '75');
-
- removeTarget(document.getElementById("rm2"))
- insertText(document.getElementById("in2"), '10', '125');
-
- document.getElementById("test3").setAttribute("class", "xxx");
- document.getElementById("test4").setAttribute("class", "");
- document.getElementById("test5").setAttribute("id", "foo");
- toggleSelected(document.getElementById("cb"));
-
- document.getElementById("a").setAttribute("class", "");
-
- regardTestInstance.scriptDone();
- }
- ]]></script>
-
- <g/>
- <text id="rm1" x="10" y="100" onclick="removeTargetEvt(evt)">Click me</text>
- <text x="100" y="100" class="button">Do I change?</text>
-
- <g/>
- <text id="in1" x="100" y="125" class="button"
- onclick="insertTextEvt(evt, '10', '125')">Click Me!</text>
-
- <g/>
- <text id="rm2" x="10" y="150" onclick="removeTargetEvt(evt)">Click me</text>
- <g id="test1">
- <text id="ct" x="100" y="150">Child Text</text>
- </g>
-
- <g/>
- <g id="in2" onclick="insertTextEvt(evt, '10', '175')">
- <text id="ct2" x="100" y="175">Click me</text>
- </g>
-
- <g id="test3" onclick="setAttributeEvt(evt, 'class', 'xxx')">
- <text id="ct3" x="10" y="200">Click me</text>
- </g>
-
- <g id="test4" class="xxx" onclick="setAttributeEvt(evt, 'class', '')">
- <text id="ct4" x="100" y="200">Click me</text>
- </g>
-
- <g id="test5" class="xxx" onclick="setAttributeEvt(evt, 'id', 'foo')">
- <text id="ct5" x="200" y="200">Click me</text>
- </g>
-
- <g id="cb" class="checkbox" selected="true" transform="translate(10, 225)"
- onclick="toggleSelectedEvt(evt)">
- <rect width="15" height="15" fill="white" stroke="black"/>
- <path d="M3,3 L12,12 M12,3 L3,12"/>
- </g>
-
- <g fill="white" stroke="black">
- <rect id="a" class="a" x="10" y="275" width="100" height="50"
- onclick="setAttributeEvt(evt, 'class', '')"/>
- <rect id="b" class="b" x="150" y="275" width="100" height="50"/>
- <g/>
- <text x="25" y="300" pointer-events="none"
- style="fill: black; stroke: none">Click Me</text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/suspendRedraw.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/suspendRedraw.svg
deleted file mode 100644
index 3be0ad2724d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/suspendRedraw.svg
+++ /dev/null
@@ -1,199 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a rect's x,y,width and height attributes in an -->
-<!-- 'onclick' event handler. This is actually mostly testing a change in -->
-<!-- the documents size. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: rectResizeOnClick.svg 201399 2004-11-30 03:23:58Z deweese $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;rect&gt; fill modification with redraw suspended.</title>
-
- <script type="text/ecmascript">
- var root = document.rootElement;
-
- function setRect(target, color){
- var t = document.getElementById(target);
- t.setAttributeNS(null, "fill", color);
- }
-
- var suspendId;
- function testSuspend(target, time) {
- suspendId = root.suspendRedraw(time);
- setRect(target, "crimson");
- }
-
- function testUnsuspendRedrawId(target, time) {
- suspendId = root.suspendRedraw(time);
- setRect(target, "crimson");
- setTimeout("doUnsuspend(" + suspendId + ")",(time/2));
- }
-
- function testUnsuspendRedrawAll(target, time) {
- suspendId = root.suspendRedraw(time);
- setRect(target, "crimson");
- setTimeout("doUnsuspendAll()",(time/2));
- }
-
- function testMulti(target, t1, t2) {
- root.suspendRedraw(t1);
- setRect(target, "crimson");
- root.suspendRedraw(t2);
- }
-
- function testMultiIdFirst(target, t1, t2) {
- suspendId = root.suspendRedraw(t1);
- setRect(target, "crimson");
- root.suspendRedraw(t2);
-
- setTimeout("doUnsuspend(" + suspendId + ")",(t1/2));
- }
-
- function testMultiIdSecond(target, t1, t2) {
- root.suspendRedraw(t1);
- setRect(target, "crimson");
- suspendId = root.suspendRedraw(t2);
- setTimeout("doUnsuspend(" + suspendId + ")",(t2/2));
- }
-
- function testMultiIdBoth(target, t1, t2) {
- suspendId = root.suspendRedraw(t1);
- setTimeout("doUnsuspend(" + suspendId + ")",(t1/2));
-
- setRect(target, "crimson");
-
- suspendId = root.suspendRedraw(t2);
- setTimeout("doUnsuspend(" + suspendId + ")",(t2/2));
- }
-
- function testMultiAll(target, t1, t2) {
- suspendId = root.suspendRedraw(t1);
- setRect(target, "crimson");
- suspendId = root.suspendRedraw(t2);
- setTimeout("doUnsuspendAll()",(t2/2));
- }
-
- function doUnsuspend(id) {
- root.unsuspendRedraw(0+id);
- }
-
- function doUnsuspendAll() {
- root.unsuspendRedrawAll();
- }
-
-
- </script>
-
- <text x="50%" y="40" class="title"
- >&lt;rect&gt; fill modification with redraw suspended.</text>
-
-
- <g id="test-content" font-size="10">
- <rect id="rect.t1" fill="gold" x="10" y="50" width="80" height="40"
- onclick="testSuspend('rect.t1', 2000)"/>
-
- <rect id="rect.t2" fill="gold" x="235" y="50" width="80" height="40"
- onclick="testUnsuspendRedrawId('rect.t2', 4000)"/>
-
- <rect id="rect.t3" fill="gold" x="235" y="100" width="80" height="40"
- onclick="testUnsuspendRedrawAll('rect.t3', 4000)"/>
-
- <text x="100" y="70">suspendRedraw(2000)</text>
-
- <text x="320" y="70">unsuspendRedraw(id) @2s</text>
-
- <text x="320" y="120">unsuspendRedrawAll() @2s</text>
-
-
-
- <rect id="rect.t4" fill="gold" x="10" y="170" width="80" height="40"
- onclick="testMulti('rect.t4', 1000, 2000)"/>
-
- <rect id="rect.t5" fill="gold" x="10" y="220" width="80" height="40"
- onclick="testMultiAll('rect.t5', 3000, 4000)"/>
-
- <rect id="rect.t61" fill="gold" x="235" y="170" width="80" height="40"
- onclick="testMultiIdBoth('rect.t61', 2000, 4000)"/>
-
- <rect id="rect.t62" fill="gold" x="235" y="220" width="80" height="40"
- onclick="testMultiIdBoth('rect.t62', 4000, 2000)"/>
-
- <text x="100" y="187">suspendRedraw 1000, 2000</text>
-
- <text x="100" y="237">suspendRedraw 3000, 4000
- <tspan x="100" y="249">unsuspendAll @2s</tspan></text>
-
- <text x="320" y="183">suspendRedraw 2000, 4000
- <tspan x="320" y="193">unsuspend 1st @1s</tspan>
- <tspan x="320" y="203">unsuspend 2nd @2s</tspan></text>
-
- <text x="320" y="233">suspendRedraw 4000, 2000
- <tspan x="320" y="243">unsuspend 1st @2s</tspan>
- <tspan x="320" y="253">unsuspend 2nd @1s</tspan></text>
-
- <rect id="rect.t7" fill="gold" x="10" y="290" width="80" height="40"
- onclick="testMultiIdFirst('rect.t7', 1000, 2000)"/>
-
- <rect id="rect.t8" fill="gold" x="10" y="340" width="80" height="40"
- onclick="testMultiIdFirst('rect.t8', 3000, 2000)"/>
-
- <rect id="rect.t9" fill="gold" x="10" y="390" width="80" height="40"
- onclick="testMultiIdFirst('rect.t9', 4000, 1000)"/>
-
- <text x="100" y="307">suspendRedraw 1000, 2000
- <tspan x="100" y="319">unsuspend 1st @ .5s</tspan></text>
-
- <text x="100" y="357">suspendRedraw 3000, 2000
- <tspan x="100" y="369">unsuspend 1st @ 1.5s</tspan></text>
-
- <text x="100" y="407">suspendRedraw 4000, 1000
- <tspan x="100" y="419">unsuspend 1st @ 2s</tspan></text>
-
- <rect id="rect.t10" fill="gold" x="235" y="290" width="80" height="40"
- onclick="testMultiIdSecond('rect.t10', 2000, 1000)"/>
-
- <rect id="rect.t11" fill="gold" x="235" y="340" width="80" height="40"
- onclick="testMultiIdSecond('rect.t11', 2000, 3000)"/>
-
- <rect id="rect.t12" fill="gold" x="235" y="390" width="80" height="40"
- onclick="testMultiIdSecond('rect.t12', 1000, 4000)"/>
-
- <text x="320" y="307">suspendRedraw 2000, 1000
- <tspan x="320" y="319">unsuspend 2nd @ .5s</tspan></text>
-
- <text x="320" y="357">suspendRedraw 2000, 3000
- <tspan x="320" y="369">unsuspend 2nd @ 1.5s</tspan></text>
-
- <text x="320" y="407">suspendRedraw 1000, 4000
- <tspan x="320" y="419">unsuspend 2nd @ 2s</tspan></text>
-
- <text class="legend">
- <tspan x="225" y="460">Click on the Rectangles one at a time.</tspan>
- <tspan x="225" y="470">The rectangles should change color ~2sec after you click</tspan>
- </text>
--->
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg.svg
deleted file mode 100644
index c507ce5b03b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg.svg
+++ /dev/null
@@ -1,78 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- append child test -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: svg.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>svg viewport modification 'onclick'</title>
-
- <text x="50%" y="45" class="title">svg viewport modification 'onclick'</text>
-
- <script type="text/ecmascript">
-
- function changeSize(evt) {
- var e = evt.currentTarget;
- e.setAttribute("x", "10%");
- e.setAttribute("y", "10%");
- e.setAttribute("width", "80%");
- e.setAttribute("height", "80%");
- }
-
- </script>
-
- <g id="test-content">
-
- <svg onclick="changeSize(evt)"
- x="25%" y="25%" width="50%" height="50%" >
- <rect width="100%" height="100%" fill="crimson" />
- </svg>
-
- </g>
-
-
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
- <g id="done" transform="translate(195, 468)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg2.svg
deleted file mode 100644
index 8d98b1aa4a6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svg2.svg
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- append child test -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: svg2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- onclick="changeSize(evt)" id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>svg viewport modification 'onclick'</title>
-
- <text x="50%" y="45" class="title">svg viewport modification 'onclick'</text>
-
- <script type="text/ecmascript">
-
- function changeSize(evt) {
- var e = evt.currentTarget;
- e.setAttribute("viewBox", "0 0 225 250");
- }
-
- </script>
-
- <g id="test-content">
- <rect x="25%" y="25%" width="50%" height="50%" fill="crimson" />
- </g>
-
-
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
- <g id="done" transform="translate(195, 80)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svgFontMove.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svgFontMove.svg
deleted file mode 100644
index 188367a4db0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/svgFontMove.svg
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a circle attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: svgFontMove.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Testing script updates of SVG Font text.</title>
- <text x="50%" y="45" class="title"
- >Testing script updates of SVG Font text.</text>
-
- <font-face font-family="stroke">
- <font-face-src>
- <font-face-uri xlink:href="../../../strokeFont.svg#strokeB"/>
- </font-face-src>
- </font-face>
-
- <script type="text/ecmascript"><![CDATA[
- var inRegard=false;
- function moveText() {
- var t = document.getElementById("txt");
- t.setAttribute("x", "225");
- if (inRegard)
- setTimeout('regardTestInstance.scriptDone()', 100);
- }
- function regardStart() {
- inRegard = true;
- moveText();
- }
- ]]></script>
-
- <g id="test-content">
- <text id="txt" font-family="stroke" font-size="25" text-anchor="middle"
- x="200" y="250" onclick="moveText()">SVG Font Text</text>
- </g>
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text.svg
deleted file mode 100644
index 7dcda2223d5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text.svg
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;text&gt; attributes 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;text&gt; attributes in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function initXY(evt, x, y) {
- var elt = evt.target;
- elt.setAttribute("x", x)
- elt.setAttribute("y", y)
- }
- function initDXDY(evt, dx, dy) {
- var elt = evt.target;
- elt.setAttribute("dx", dx)
- elt.setAttribute("dy", dy)
- }
- function initRotate(evt, rotate) {
- var elt = evt.target;
- elt.setAttribute("rotate", rotate)
- }
-
- </script>
-
- <g id="test-content">
- <g id="dynamic" style="fill:orange;stroke:none;font-size:32;text-anchor:middle" >
-
- <text onload="initXY(evt,100,180)"
- >EXAMPLE1</text>
- <text onload="initDXDY(evt,200,300)"
- >EXAMPLE2</text>
- <text x="100" y="430" onload="initRotate(evt,-10)"
- >EXAMPLE3</text>
- <text onload="initXY(evt,'250 280 300 330 350 380 400 430','180 170 180 190 170 180 190 180')"
- >EXAMPLE4</text>
- <text onload="initDXDY(evt,'650 -20 20 -20 20 -20 20 -20','300 30 -30 30 -30 30 -30 30')"
- >EXAMPLE5</text>
- <text x="350" y="430" onload="initRotate(evt,'-10 10 -10 10 -10 10 -10 10')"
- >EXAMPLE6</text>
-
- </g>
-
- <g id="expected" style="fill:none;stroke:black;stroke-width:1;font-size:32;text-anchor:middle">
-
- <text x="100" y="180"
- >EXAMPLE1</text>
- <text dx="200" dy="300"
- >EXAMPLE2</text>
- <text x="100" y="430" rotate="-10"
- >EXAMPLE3</text>
- <text x="250 280 300 330 350 380 400 430" y="180 170 180 190 170 180 190 180"
- >EXAMPLE4</text>
- <text dx="650 -20 20 -20 20 -20 20 -20" dy="300 30 -30 30 -30 30 -30 30"
- >EXAMPLE5</text>
- <text x="350" y="430" rotate="-10 10 -10 10 -10 10 -10 10"
- >EXAMPLE6</text>
-
- </g>
- </g>
-
- <g id="legend" >
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="100" y="230" >x, y</text>
- <text x="100" y="350" >dx, dy</text>
- <text x="100" y="470" >rotate</text>
-
- <text x="350" y="230" >x, y ( list )</text>
- <text x="350" y="350" >dx, dy ( list )</text>
- <text x="350" y="470" >rotate ( list )</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textAllProperties.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textAllProperties.svg
deleted file mode 100644
index 69a7295cfbf..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textAllProperties.svg
+++ /dev/null
@@ -1,299 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a circle attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" overflow="visible" viewBox="0 0 450 500" xmlns:xlink="http://www.w3.org/1999/xlink"
- onload="setup(evt)" >
- <title>&lt;tspan&gt; attributes 'onload'</title>
-
- <text id="titleGroup" x="50%" y="45" class="title">&lt;group&gt; attributes in 'onload'</text>
- <text id="titleText" x="50%" y="70" class="title">&lt;text&gt; attributes in 'onload'</text>
- <text id="titleTspan" x="50%" y="95" class="title">&lt;tspan&gt; attributes in 'onload'</text>
- <text id="titleTRef" x="50%" y="120" class="title">&lt;tref&gt; attributes in 'onload'</text>
- <text id="titleTextPath" x="50%" y="145" class="title">&lt;textPath&gt; attributes in 'onload'</text>
-
- <defs>
- <text id="textContent">fox</text>
- <path id="path" d="M 0 0 C 10 -10 60 -10 70 0" />
- <path id="arrow" style="fill:black;stroke:black" d=" M -5 0 L 5 -5 L 5 5 z" />
- </defs>
-
- <script type="text/ecmascript"><![CDATA[
-
- var arrayStyleGroup;
- var currentStyleGroup = 1;
- var nbStyleGroup;
-
- var arrayStyleText;
- var currentStyleText = 1;
- var nbStyleText;
-
- var arrayStyleTspan;
- var currentStyleTspan = 0;
- var nbStyleTspan;
-
-
- var currentStyleTRef = 6;
- var currentStyleTextPath = 2;
-
- var group;
- var text;
- var tspan;
- var tref;
- var textpath;
- var doc;
-
- function setup(evt){
-
- doc = evt.target.getOwnerDocument();
-
- arrayStyleGroup = new Array();
- arrayStyleGroup[0] = 'fill:orange;stroke:blue';
- arrayStyleGroup[1] = 'fill:orange';
- arrayStyleGroup[2] = 'stroke:blue';
- arrayStyleGroup[3] = '';
- nbStyleGroup = 4;
-
- arrayStyleText = new Array();
- arrayStyleText[0] = 'text-decoration:underline;fill:crimson';
- arrayStyleText[1] = 'text-decoration:underline;stroke:black';
- arrayStyleText[2] = 'fill:green;stroke:red';
- arrayStyleText[3] = 'stroke:red';
- arrayStyleText[4] = 'fill:green;fill-opacity:0.6';
- arrayStyleText[5] = 'stroke-opacity:0.6';
- arrayStyleText[6] = 'stroke-width:3';
- arrayStyleText[7] = 'fill:green;text-decoration:underline';
- arrayStyleText[8] = 'fill:green;text-decoration:overline';
- arrayStyleText[9] = 'fill:green;text-decoration:line-through';
- nbStyleText = 10;
-
- arrayStyleTspan = new Array();
- arrayStyleTspan[0] = 'fill:red;letter-spacing:10';
- arrayStyleTspan[1] = 'stroke:gold';
- arrayStyleTspan[2] = 'stroke:gold;fill-opacity:0.6';
- arrayStyleTspan[3] = 'stroke-opacity:0.6';
- arrayStyleTspan[4] = 'stroke-width:3';
- arrayStyleTspan[5] = 'fill:red;text-decoration:underline';
- arrayStyleTspan[6] = 'fill:red;text-decoration:overline';
- arrayStyleTspan[7] = 'fill:red;text-decoration:line-through';
- arrayStyleTspan[8] = 'fill:red;font-family:Times New Roman';
- nbStyleTspan = 9;
-
- group = doc.getElementById('group');
- text = doc.getElementById('text');
- tspan = doc.getElementById('tspan');
- tref = doc.getElementById('tref');
- textpath = doc.getElementById('textpath');
-
- applyTextPathStyle();
- applyTRefStyle();
- applyTspanStyle();
- applyTextStyle();
- applyGroupStyle();
-
- }
-
- function nextTextPath()
- {
- currentStyleTextPath++;
- if ( currentStyleTextPath >= nbStyleTspan ){
- currentStyleTextPath=0;
- }
- applyTextPathStyle();
- }
- function previousTextPath()
- {
- currentStyleTextPath--;
- if ( currentStyleTextPath < 0 ){
- currentStyleTextPath = nbStyleTspan-1;
- }
- applyTextPathStyle();
- }
-
- function applyTextPathStyle()
- {
- textpath.setAttribute('style',arrayStyleTspan[currentStyleTextPath]);
-
- var title = doc.getElementById('titleTextPath');
- var textnode = title.getFirstChild();
- textnode.setData('textPath : '+arrayStyleTspan[currentStyleTextPath]);
- }
-
- function nextTRef()
- {
- currentStyleTRef++;
- if ( currentStyleTRef >= nbStyleTspan ){
- currentStyleTRef=0;
- }
- applyTRefStyle();
- }
- function previousTRef()
- {
- currentStyleTRef--;
- if ( currentStyleTRef < 0 ){
- currentStyleTRef = nbStyleTspan-1;
- }
- applyTRefStyle();
- }
-
- function applyTRefStyle()
- {
- tref.setAttribute('style',arrayStyleTspan[currentStyleTRef]);
-
- var title = doc.getElementById('titleTRef');
- var textnode = title.getFirstChild();
- textnode.setData('tref : '+arrayStyleTspan[currentStyleTRef]);
- }
-
- function nextTspan()
- {
- currentStyleTspan++;
- if ( currentStyleTspan >= nbStyleTspan ){
- currentStyleTspan=0;
- }
- applyTspanStyle();
- }
- function previousTspan()
- {
- currentStyleTspan--;
- if ( currentStyleTspan < 0 ){
- currentStyleTspan = nbStyleTspan-1;
- }
- applyTspanStyle();
- }
-
- function applyTspanStyle()
- {
- tspan.setAttribute('style',arrayStyleTspan[currentStyleTspan]);
-
- var title = doc.getElementById('titleTspan');
- var textnode = title.getFirstChild();
- textnode.setData('tspan : '+arrayStyleTspan[currentStyleTspan]);
- }
-
-
- function nextText()
- {
- currentStyleText++;
- if ( currentStyleText >= nbStyleText ){
- currentStyleText=0;
- }
- applyTextStyle();
- }
- function previousText()
- {
- currentStyleText--;
- if ( currentStyleText < 0 ){
- currentStyleText = nbStyleText-1;
- }
- applyTextStyle();
- }
-
- function applyTextStyle()
- {
- text.setAttribute('style',arrayStyleText[currentStyleText]);
-
- var title = doc.getElementById('titleText');
- var textnode = title.getFirstChild();
- textnode.setData('text : '+arrayStyleText[currentStyleText]);
- }
-
- function nextGroup()
- {
- currentStyleGroup++;
- if ( currentStyleGroup >= nbStyleGroup ){
- currentStyleGroup=0;
- }
- applyGroupStyle();
- }
- function previousGroup()
- {
- currentStyleGroup--;
- if ( currentStyleGroup < 0 ){
- currentStyleGroup=nbStyleGroup-1;
- }
- applyGroupStyle();
- }
-
- function applyGroupStyle()
- {
- group.setAttribute('style',arrayStyleGroup[currentStyleGroup]);
-
- var title = doc.getElementById('titleGroup');
- var textnode = title.getFirstChild();
- textnode.setData('group : '+arrayStyleGroup[currentStyleGroup]);
- }
-
-]]> </script>
-
- <g id="test-content" style="font-size:30" >
- <!-- testing only
- <use transform="translate(155,220)" xlink:href="#path" style="stroke:blue;fill:none" />
- -->
- <g transform="translate(155,220)" id="group" >
- <text dx="-55" id="text" >the
- <textPath id="textpath" xlink:href="#path">quick</textPath>
- <tspan><tspan id="tspan">brown</tspan></tspan>
- <tref id="tref" xlink:href="#textContent" style="fill:gold"/>
- </text>
-
- </g>
- </g>
-
- <g id="legend" >
- <g style="fill:white; stroke:black;text-anchor:middle">
- <g transform="translate(370,300)" >
- <use xlink:href="#arrow" transform="translate(-40,-5)" onclick="previousTRef()" />
- <use xlink:href="#arrow" transform="translate(40,-5) rotate(180)" onclick="nextTRef()" />
- <text style="fill:black;stroke:none" x="0" y="0" >&lt;tref&gt; tests</text>
- </g>
- <g transform="translate(250,300)" >
- <use xlink:href="#arrow" transform="translate(-45,-5)" onclick="previousTspan()" />
- <use xlink:href="#arrow" transform="translate(45,-5) rotate(180)" onclick="nextTspan()" />
- <text style="fill:black;stroke:none" x="0" y="0" >&lt;tspan&gt; tests</text>
- </g>
- <g transform="translate(120,300)" >
- <use xlink:href="#arrow" transform="translate(-55,-5)" onclick="previousTextPath()" />
- <use xlink:href="#arrow" transform="translate(55,-5) rotate(180)" onclick="nextTextPath()" />
- <text style="fill:black;stroke:none" x="0" y="0" >&lt;textPath&gt; tests</text>
- </g>
- <g transform="translate(225,325)" >
- <use xlink:href="#arrow" transform="translate(-45,-5)" onclick="previousText()" />
- <use xlink:href="#arrow" transform="translate(45,-5) rotate(180)" onclick="nextText()" />
- <text style="fill:black;stroke:none" x="0" y="0" >&lt;text&gt; tests</text>
- </g>
- <g transform="translate(225,350)" >
- <use xlink:href="#arrow" transform="translate(-55,-5)" onclick="previousGroup()" />
- <use xlink:href="#arrow" transform="translate(55,-5) rotate(180)" onclick="nextGroup()" />
- <text style="fill:black;stroke:none" x="0" y="0" >&lt;group&gt; tests</text>
- </g>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties.svg
deleted file mode 100644
index 5efee03be6b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a rect's attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: textProperties.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>text CSS properties on 'onload'</title>
-
- <text x="50%" y="45" class="title">text CSS properties on 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function changeStyle(evt, newValue) {
- evt.target.setAttribute("style", newValue);
- }
- ]]></script>
-
- <g id="test-content" style="font-size:18">
-
- <text x="100" y="100" onload="changeStyle(evt, 'font-family:Impact')">font-family:Arial</text>
- <text x="100" y="140" onload="changeStyle(evt, 'font-size:32')">font-size:32</text>
- <text x="100" y="180" onload="changeStyle(evt, 'fill:crimson')">fill:crimson</text>
- <text x="100" y="220" onload="changeStyle(evt, 'stroke:orange;font-size:18')">stroke:orange; font-size:18</text>
-
- <text x="50%" y="260" onload="changeStyle(evt, 'text-anchor:start')">text-anchor:start</text>
- <text x="50%" y="300" onload="changeStyle(evt, 'text-anchor:middle')">text-anchor:middle</text>
- <text x="50%" y="340" onload="changeStyle(evt, 'text-anchor:end')">text-anchor:end</text>
- <text x="100" y="380" onload="changeStyle(evt, 'font-weight:bold')">font-weight:bold</text>
- <text x="100" y="420" onload="changeStyle(evt, 'font-style:italic')">font-style:italic</text>
- <text x="100" y="460" onload="changeStyle(evt, 'letter-spacing:10')">letter-spacing:10</text>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties2.svg
deleted file mode 100644
index 37371d8bed9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textProperties2.svg
+++ /dev/null
@@ -1,201 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textProperties2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <style type="text/css"><![CDATA[
- .Caption { font-size: 8; font-family: dialog; font-weight: normal;
- font-style: normal; stroke: none; stroke-width: 0;
- fill: black }
- text > tspan { fill: blue; }
- text > tspan > tspan { fill: purple; }]]>
- </style>
-
- <script type="text/ecmascript"><![CDATA[
- var inRegard=false;
- var root;
- function regardStart() {
- inRegard = true;
- doChange();
- }
- function doSet(idx, attr, tv, tsv, ttsv) {
- var t = root.getElementById("t"+idx);
- var ts = root.getElementById("ts"+idx);
- var tts = root.getElementById("tts"+idx);
- if (tv) t.setAttribute(attr, tv);
- if (tsv) ts.setAttribute(attr, tsv);
- if (ttsv) tts.setAttribute(attr, ttsv);
- }
-
- function doChange() {
- root = document.getRootElement();
- doSet(1, "visibility", "hidden", "hidden", undefined);
- doSet(2, "visibility", undefined, undefined, "hidden");
- doSet(3, "visibility", undefined, undefined, "visible");
- doSet(4, "visibility", "visible", undefined, "visible");
- doSet(5, "visibility", undefined, undefined, "hidden");
- doSet(6, "visibility", "hidden", undefined, undefined);
-
- doSet(7, "display", undefined, "none", undefined);
- doSet(8, "display", undefined, undefined, "inline");
- doSet(9, "display", undefined, "inline", undefined);
- doSet(10, "display", "none", "inline", "inline");
- doSet(11, "display", "inline", undefined, undefined);
-
- if (inRegard)
- regardTestInstance.scriptDone();
- }
- ]]></script>
-
- <rect fill="gold" stroke="crimson" x="15" y="15" width="70" height="25"
- onclick="doChange()"/>
- <text fill="crimson" x="50" y="32" font-weight="bold" text-anchor="middle"
- pointer-events="none">Change!</text>
-
-<title>Text Properties</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text class="title" x="50%" y="40" font-size="15" >
- Text display and visibility.</text>
-
- <text x="50%" y="74" text-anchor="middle"
- >Visibility on text &amp; tspans</text>
- <text x="50%" y="250" text-anchor="middle"
- >Display on text &amp; tspans</text>
-
- <g stroke="black" stroke-width="1">
- <rect x="12.5" y="82" width="425" height="25" fill="#EEE"/>
- <rect x="12.5" y="107" width="425" height="25" fill="#CCC"/>
- <rect x="12.5" y="132" width="425" height="25" fill="#EEE"/>
- <rect x="12.5" y="157" width="425" height="25" fill="#CCC"/>
- <rect x="12.5" y="182" width="425" height="25" fill="#EEE"/>
- <rect x="12.5" y="207" width="425" height="25" fill="#CCC"/>
- <line x1="325" x2="325" y1="82" y2="232"/>
- <line x1="381" x2="381" y1="82" y2="232"/>
-
- <rect x="12.5" y="257" width="425" height="25" fill="#EEE"/>
- <rect x="12.5" y="282" width="425" height="25" fill="#CCC"/>
- <rect x="12.5" y="307" width="425" height="25" fill="#EEE"/>
- <rect x="12.5" y="332" width="425" height="25" fill="#CCC"/>
- <rect x="12.5" y="357" width="425" height="25" fill="#EEE"/>
- <line x1="325" x2="325" y1="257" y2="382"/>
- <line x1="381" x2="381" y1="257" y2="382"/>
- </g>
-
- <text class="Caption" x="335" y="97" >---, ---, ---</text>
- <text class="Caption" x="335" y="122">---, hid, vis</text>
- <text class="Caption" x="335" y="147">---, hid, hid</text>
- <text class="Caption" x="335" y="172">hid, vis, hid</text>
- <text class="Caption" x="335" y="197">---, ---, ---</text>
- <text class="Caption" x="335" y="222">---, ---, ---</text>
-
- <text class="Caption" x="391" y="97" >hid, hid, ---</text>
- <text class="Caption" x="391" y="122">---, ---, hid</text>
- <text class="Caption" x="391" y="147">---, ---, vis</text>
- <text class="Caption" x="391" y="172">vis, ---, vis</text>
- <text class="Caption" x="391" y="197">---, ---, hid</text>
- <text class="Caption" x="391" y="222">hid, ---, ---</text>
-
- <text class="Caption" x="335" y="273">---, ---, ---</text>
- <text class="Caption" x="335" y="298">---, inl, non</text>
- <text class="Caption" x="335" y="323">---, non, inl</text>
- <text class="Caption" x="335" y="348">---, non, non</text>
- <text class="Caption" x="335" y="373">non, inl, non</text>
-
- <text class="Caption" x="391" y="273">---, non, ---</text>
- <text class="Caption" x="391" y="298">---, ---, inl</text>
- <text class="Caption" x="391" y="323">---, inl, ---</text>
- <text class="Caption" x="391" y="348">non, inl, inl</text>
- <text class="Caption" x="391" y="373">inl, ---, ---</text>
-
- <g transform="scale(1.25), translate(0, 10)">
- <text id="t1" x="20" y="70">Text <tspan id="ts1"
- >tspan 1 <tspan id="tts1"> tspan 2</tspan
- > more span 1</tspan> finish text</text>
-
- <text id="t2" x="20" y="90" >Text <tspan id="ts2" visibility="hidden"
- >tspan 1 <tspan id="tts2" visibility="visible"> tspan 2</tspan
- > more span 1</tspan> finish text</text>
-
- <text id="t3" x="20" y="110">Text <tspan id="ts3" visibility="hidden"
- >tspan 1 <tspan id="tts3" visibility="hidden"
- > tspan 2</tspan> more span 1</tspan> finish text</text>
-
- <text id="t4" x="20" y="130" visibility="hidden"
- >Text <tspan id="ts4" visibility="visible"
- >tspan 1 <tspan id="tts4" visibility="hidden"> tspan 2</tspan
- > more span 1</tspan> finish text</text>
-
- <text id="t5" x="20" y="150"
- >Text <tspan id="ts5"
- >tspan 1 <tspan id="tts5" > tspan 2</tspan
- > more span 1</tspan> finish text</text>
-
- <text id="t6" x="20" y="170"
- >Text <tspan id="ts6"
- >tspan 1 <tspan id="tts6" > tspan 2</tspan
- > more span 1</tspan> finish text</text>
-
-
- <text id="t7" x="20" y="210">Text <tspan id="ts7"
- >tspan 1 <tspan id="tts7"
- >tspan 2 </tspan>more span 1</tspan
- > finish text</text>
- <text id="t8" x="20" y="230">Text <tspan id="ts8" display="inline"
- >tspan 1 <tspan id="tts8" display="none"
- > tspan 2</tspan> more span 1</tspan
- > finish text</text>
- <text id="t9" x="20" y="250">Text <tspan id="ts9" display="none"
- >tspan 1 <tspan id="tts9" display="inline"
- > tspan 2</tspan> more span 1</tspan
- > finish text</text>
- <text id="t10" x="20" y="270">Text <tspan id="ts10" display="none"
- >tspan 1 <tspan id="tts10" display="none"
- > tspan 2</tspan> more span 1</tspan
- > finish text</text>
- <text id="t11" x="20" y="290" display="none"
- >Text <tspan id="ts11" display="inline"
- >tspan 1 <tspan id="tts11" display="none"
- > tspan 2</tspan> more span 1</tspan
- > finish text</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textSelection.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textSelection.svg
deleted file mode 100644
index 39e6551ce3f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textSelection.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: textSelection.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
- <filter id="dropShadow" filterUnits="userSpaceOnUse" >
- <feGaussianBlur stdDeviation="2" in="SourceAlpha" />
- <feOffset dx="2" dy="2" />
- <feMerge>
- <feMergeNode />
- <feMergeNode in="SourceGraphic" />
- </feMerge>
- </filter>
- </defs>
-
- <g id="testContent">
- <text x="50%" y="50%" font-size="40" text-anchor="middle" fill="white" filter="url(#dropShadow)" transform="translate(0, -40)">
- Multi-line
- <tspan x="50%" y="60%">Text Selection with</tspan>
- <tspan x="50%" y="70%"><tspan font-size="25" dy="-25">ups</tspan><tspan dy="25"> and </tspan><tspan font-size="25" dy="25">downs</tspan></tspan>
- </text>
- </g>
-
- <script type="text/ecmascript"><![CDATA[
-
-function onZoom() {
- var content = document.getElementById("testContent");
- content.setAttributeNS(null, "transform", "translate(225, 250) rotate(-30) scale(1.5, 1.5) translate(-225, -250)");
-}
-
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
-
- <g id="zoom" transform="translate(155, 398)" cursor="pointer" onclick="onZoom()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Zoom</text>
- </g>
-
- <g id="done" transform="translate(235, 398)" cursor="pointer" onmouseover="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children1.svg
deleted file mode 100644
index f3513f4ddc4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children1.svg
+++ /dev/null
@@ -1,152 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of text children -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_children1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;text&gt; children 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;text&gt; children in 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function addText(evt){
- insertText(evt,'the quick ','tspan1');
- appendText(evt,'fox');
- }
-
- function addCDATAText(evt){
- insertCDATAText(evt,'the quick ','tspan2');
- appendCDATAText(evt,'fox');
- }
-
- function insertText(evt,text,nextsiblingID) {
-
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var next = doc.getElementById(nextsiblingID);
-
- var textnode = doc.createTextNode(text);
-
- elt.insertBefore(textnode,next);
- }
-
- function insertCDATAText(evt,text,nextsiblingID) {
-
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var next = doc.getElementById(nextsiblingID);
-
- var textnode = doc.createCDATASection(text);
-
- elt.insertBefore(textnode,next);
- }
-
- function appendText(evt, text){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var textnode = doc.createTextNode(text);
-
- elt.appendChild(textnode);
- }
-
- function appendCDATAText(evt, text){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var textnode = doc.createCDATASection(text);
-
- elt.appendChild(textnode);
- }
-
- function removeText(evt) {
- var elt = evt.target;
-
- while ( elt.hasChildNodes() ){
-
- var child = elt.getFirstChild();
-
- elt.removeChild( child )
- }
- }
-
- ]]>
- </script>
-
- <g id="test-content">
- <g style="font-size:40" >
-
- <text x="70" y="135" style="fill:orange"
- onload="addText(evt)" >
- <tspan id="tspan1" onload="appendText(evt,'brown')" style="fill:brown"></tspan>
- </text>
-
- <text x="70" y="175" style="fill:orange"
- onload="addCDATAText(evt)" >
- <tspan id="tspan2" onload="appendCDATAText(evt,'brown')" style="fill:brown"></tspan>
- </text>
-
- <text x="70" y="335" style="fill:gold"
- onload="removeText(evt)" >
- the quick brown fox
- </text>
- <text x="70" y="375" style="fill:gold"
- onload="removeText(evt)" ><![CDATA[
- the quick brown fox
- ]]></text>
-
- </g>
-
- <g style="stroke:black;fill:none;stroke-width:1;font-size:40">
- <text x="70" y="135">
- the quick <tspan>brown</tspan> fox
- </text>
- <text x="70" y="175">
- the quick <tspan>brown</tspan> fox
- </text>
- <text x="70" y="335">
- the quick brown fox
- </text>
- <text x="70" y="375">
- the quick brown fox
- </text>
- </g>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="225" y="230" >insert nodes
- <tspan style="font-size:8">( TEXT_NODE and CDATA_SECTION_NODE )</tspan>
- </text>
- <text x="225" y="430" >remove nodes
- <tspan style="font-size:8">( TEXT_NODE and CDATA_SECTION_NODE )</tspan>
- </text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children2.svg
deleted file mode 100644
index bbe950d935f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children2.svg
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of text children -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_children2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;text&gt; children updates 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;text&gt; children in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function text_append(evt, text) {
- var elt = evt.target;
- var textNode = elt.getFirstChild();
-
- textNode.appendData(text);
- }
- function text_delete(evt, offset, count) {
- var elt = evt.target;
- var textNode = elt.getFirstChild();
-
- textNode.deleteData(offset,count);
- }
- function text_insert(evt, offset, text) {
- var elt = evt.target;
- var textNode = elt.getFirstChild();
-
- textNode.insertData(offset,text);
- }
- function text_replace(evt, offset,count,text) {
- var elt = evt.target;
- var textNode = elt.getFirstChild();
-
- textNode.replaceData(offset,count,text);
- }
-
- </script>
-
- <g id="test-content">
- <g style="text-anchor:middle;font-size:24;stroke:none;fill:crimson" >
-
- <text x="100" y="155" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- xml:space="preserve" onload="text_append(evt,' the end')" >append at</text>
- <text x="100" y="355" dy="0 -2 5 -5 5 -5 5 -5 5 -2"
- xml:space="preserve" onload="text_delete(evt,7,4)" >delete any words</text>
- <text x="325" y="155" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- xml:space="preserve" onload="text_insert(evt,6,' between')" >insert words</text>
- <text x="325" y="355" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- xml:space="preserve" onload="text_replace(evt,10,8,'string')" >replace a sentence</text>
-
- </g>
-
- <g style="stroke:black; fill:none; stroke-width:1 ;text-anchor:middle; font-size:24">
- <text x="100" y="155" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- >append at the end</text>
- <text x="100" y="355" dy="0 -2 5 -5 5 -5 5 -5 5 -2"
- >delete words</text>
- <text x="325" y="155" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- >insert between words</text>
- <text x="325" y="355" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- >replace a string</text>
- </g>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="100" y="230" >TEXT_NODE.append</text>
- <text x="100" y="430" >TEXT_NODE.delete</text>
- <text x="325" y="230" >TEXT_NODE.insert</text>
- <text x="325" y="430" >TEXT_NODE.replace</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children3.svg
deleted file mode 100644
index 689e8b53558..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_children3.svg
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of text children -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_children3.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <defs>
- <text id="browndef"> brown</text>
- <path id="pathdef" d="M250,180 C300,250 500,250 500,180" />
- <path id="pathdef1" d="M250,380 C300,250 500,250 500,380" />
- </defs>
-
- <title>&lt;text&gt; children 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;text&gt; children in 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function remove(evt,target){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var remove = doc.getElementById(target);
- elt = remove.getParentNode();
- elt.removeChild(remove);
- }
- function addtspan(evt,pos,t,s){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var textnode = elt.getFirstChild();
-
- textnode = textnode.splitText(pos);
-
- var tspan = doc.createElementNS(elt.getNamespaceURI(),'tspan');
- tspan.setAttribute('style',s);
-
- var newtextnode = doc.createTextNode(t);
-
- tspan.appendChild(newtextnode);
-
- elt.insertBefore(tspan,textnode);
- }
- function addtref(evt,pos,ref,s){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var textnode = elt.getFirstChild();
-
- textnode = textnode.splitText(pos);
-
- var tref = doc.createElementNS(elt.getNamespaceURI(),'tref');
- tref.setAttribute('style',s);
- var attr = doc.createAttributeNS("http://www.w3.org/1999/xlink","href");
- attr.setValue(ref);
- tref.setAttributeNodeNS(attr);
-
- elt.insertBefore(tref,textnode);
-
-
- }
- function addtextpath(evt,pos,ref,t,s){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var textnode = elt.getFirstChild();
-
- textnode = textnode.splitText(pos);
-
- var textPath = doc.createElementNS(elt.getNamespaceURI(),'textPath');
- textPath.setAttribute('style',s);
-
- var attr = doc.createAttributeNS("http://www.w3.org/1999/xlink","href");
- attr.setValue(ref);
- textPath.setAttributeNodeNS(attr);
-
- var newtextnode = doc.createTextNode(t);
-
- textPath.appendChild(newtextnode);
-
- elt.insertBefore(textPath,textnode);
- }
-
- ]]>
- </script>
-
- <g id="test-content">
- <g style="font-size:40" >
-
- <text x="70" y="115" style="fill:orange"
- onload="addtspan(evt,9,' brown','fill:brown')" >the quick fox</text>
-
- <text x="70" y="155" style="fill:orange"
- onload="addtref(evt,9,'#browndef','fill:brown')" >the quick fox</text>
-
- <text x="70" y="195" style="fill:orange"
- onload="addtextpath(evt,9,'#pathdef','brown','fill:brown')" >the quick fox</text>
-
- <text x="70" y="315" style="fill:orange"
- onload="remove(evt,'tspan')" >
- the quick
- <tspan id="tspan" style="fill:brown">brown</tspan>
- fox
- </text>
-
- <text x="70" y="355" style="fill:orange"
- onload="remove(evt,'tref')" >
- the quick
- <tref id="tref" style="fill:brown" xlink:href="#browndef"/>
- fox
- </text>
-
- <text x="70" y="395" style="fill:orange"
- onload="remove(evt,'textpath')" >
- the quick
- <textPath id="textpath" xlink:href="#pathdef1" style="fill:brown">brown</textPath>fox</text>
-
- </g>
-
- <g style="stroke:black;fill:none;stroke-width:1;font-size:40">
- <text x="70" y="115">
- the quick <tspan>brown</tspan> fox
- </text>
- <text x="70" y="155">
- the quick <tref xlink:href="#browndef" /> fox
- </text>
- <text x="70" y="195">
- the quick <textPath xlink:href="#pathdef" >brown</textPath> fox
- </text>
- <text x="70" y="315">
- the quick fox
- </text>
- <text x="70" y="355">
- the quick fox
- </text>
- <text x="70" y="395">
- the quick fox
- </text>
- </g>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="225" y="230" >insert nodes
- <tspan style="font-size:8">( &lt;tspan&gt;,&lt;tref&gt;,&lt;textPath&gt; )</tspan>
- </text>
- <text x="225" y="430" >remove nodes
- <tspan style="font-size:8">( &lt;tspan&gt;,&lt;tref&gt;,&lt;textPath&gt; )</tspan>
- </text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_content.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_content.svg
deleted file mode 100644
index 6419c029ca6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_content.svg
+++ /dev/null
@@ -1,340 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests text content interface for the various text cases -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: text_content.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500"
- viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
-<script language="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
- var xlinkns = "http://www.w3.org/1999/xlink";
-
- var ids = new Array("simple", "tspans", "dxdy", "xy",
- "tp_start", "tp_middle", "tp_end", "test",
- "tp_ag_middle", "ag1", "ag2", "ag3", "ag4",
- "ligature", "tp_lig", "lig2", "tp_lig2");
- for (var i=0; i<ids.length; i++) {
- var elem = document.getElementById(ids[i]);
- showCharactersInfo(elem);
- showTextInfo(elem);
- }
-
- function showTextInfo(elt) {
- var group = elt;
- var text = elt;
- while (group.localName != "g") {
- if (text.localName != "text")
- text = text.parentNode;
- group = group.parentNode;
- }
- var bbox = text.getBBox();
- var x=bbox.x+bbox.width+10;
- var y=bbox.y+bbox.height*.6
- var t = document.createElementNS(svgns, "text");
- t.setAttribute("x", ""+x);
- t.setAttribute("y", ""+y);
- t.setAttribute("font-size", "10");
- var str = "len: " + elt.getComputedTextLength();
- var idx = str.indexOf('.');
- if (idx >= 0) {
- idx += 4;
- if (idx > str.length) idx = str.length;
- str = str.substring(0,idx);
- }
-
- var tn = document.createTextNode(str);
- t.appendChild(tn);
- group.appendChild(t);
- }
-
- function showCharactersInfo(elt) {
- var numChar = elt.getNumberOfChars();
- for(var i=0; i<numChar; i++) {
- showCharacterBBox(elt, i);
- showCharacterStartEndPosition(elt, i);
- }
- }
-
- function showCharacterBBox(elt, index) {
- var group = elt;
- while (group.localName != "g")
- group = group.parentNode;
- try {
- var box = elt.getExtentOfChar(index);
- var mat = elt.getTransformToElement(group);
- var root = document.getRootElement();
-
- var pt0 = root.createSVGPoint();
- pt0.x = box.getX();
- pt0.y = box.getY();
- pt0 = pt0.matrixTransform(mat);
-
- var pt1 = root.createSVGPoint();
- pt1.x = box.getX()+box.getWidth();
- pt1.y = box.getY();
- pt1 = pt1.matrixTransform(mat);
-
- var pt2 = root.createSVGPoint();
- pt2.x = box.getX()+box.getWidth();
- pt2.y = box.getY()+box.getHeight();
- pt2 = pt2.matrixTransform(mat);
-
- var pt3 = root.createSVGPoint();
- pt3.x = box.getX();
- pt3.y = box.getY()+box.getHeight();
- pt3 = pt3.matrixTransform(mat);
-
- var p = document.createElementNS(svgns,"path");
- p.setAttribute("d","M" + pt0.x + "," + pt0.y +
- "L" + pt1.x + "," + pt1.y +
- "L" + pt2.x + "," + pt2.y +
- "L" + pt3.x + "," + pt3.y + "z");
- p.setAttributeNS(null,"stroke","grey");
- p.setAttributeNS(null,"fill","none");
- group.appendChild(p);
- } catch (e) {
- // System.err.println("Err: " + e);
- }
- }
-
- function showCharacterStartEndPosition(elt, index) {
- var group = elt;
- while (group.localName != "g")
- group = group.parentNode;
- // var mat = elt.getTransformToElement(group);
-
- try {
- var p1 = elt.getStartPositionOfChar(index);
- var u = document.createElementNS(svgns,"use");
- u.setAttributeNS(xlinkns,"href","#dot");
- u.setAttributeNS(null,"transform",
- "translate("+p1.x+","+p1.y+")");
- group.appendChild(u);
-
- var p2 = elt.getEndPositionOfChar(index);
- u = document.createElementNS(svgns,"use");
- u.setAttributeNS(xlinkns,"href","#box");
- u.setAttributeNS(null,"transform",
- "translate("+p2.x+","+p2.y+")");
- group.appendChild(u);
-
- u = document.createElementNS(svgns,"use");
- u.setAttributeNS(xlinkns,"href","#line");
- var ang = elt.getRotationOfChar(index);
- var x = ( p1.x + p2.x )/2;
- var y = ( p1.y + p2.y )/2;
- u.setAttributeNS(null,"transform",
- "translate("+x+","+y+") rotate("+ang+")");
- group.appendChild(u);
- } catch (e) {
- // System.err.println("Err: " + e);
- }
- }
-
- function regardStart() {
- regardTestInstance.scriptDone();
- }
-]]></script>
-
- <title>Text content interface test.</title>
- <text x="50%" y="45" class="title">Text content interface test</text>
-
- <defs>
- <rect id="box" x="-2.5" y="-2.5" width="5" height="5"
- stroke="red" fill="none"/>
- <rect id="dot" x="-1" y="-1" width="2" height="2"
- stroke="none" fill="green"/>
- <line stroke-width="1" id="line" stroke="#0CF"
- x1="-2.5" y1="0" x2="2.5" y2="0" />
- <path id="Path1" style="fill:none; stroke:blue;"
- transform="scale(0.30,0.50)"
- d="M 50 100 C50 0 350 0 350 100"/>
-
- <font horiz-adv-x="600" id="stroke">
- <font-face
- font-family="Stroke"
- font-weight="normal"
- units-per-em="1000"
- ascent="1000"
- descent="250"
- alphabetic="0"/>
- <missing-glyph horiz-adv-x="600" d="M0 0 V75 H50 V0 z"/>
-
- <glyph id="MyABC" unicode="ABC" glyph-name="ABC" horiz-adv-x="1800"
- d="M661,-13l-300,750c-3,8 -10,12 -18,13c-8,0 -15,-5 -19,-12l-320,-750c-4,-10 0,-22 11,-26c10,-4 22,0 26,11c0,0 63,147 131,308l329,0c64,-160 123,-307 123,-307c4,-10 16,-15 26,-11c10,4 15,16 11,26zM190,320c68,159 137,320 153,358c15,-38 80,-199 143,-358l-296,0z
- M675,750c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20l224,0c158,0 241,111 241,221c0,81 -45,162 -132,200c87,33 132,104 132,175c0,96 -83,194 -241,194l-224,0zM900,710c138,0 201,-80 201,-154c0,-74 -63,-154 -201,-154c0,0 -170,0 -204,0c0,151 0,292 0,308c33,0 204,0 204,0zM900,362c138,0 201,-94 201,-181c0,-87 -63,-181 -201,-181c0,0 -170,0 -204,0c0,19 0,181 0,362c33,0 204,0 204,0z
- M1100,355c0,-218 126,-395 282,-395c93,0 180,64 233,172c5,10 1,22 -9,27c-10,5 -22,1 -27,-9c-46,-93 -119,-149 -197,-149c-133,0 -242,159 -242,355c0,196 108,355 242,355c78,0 151,-56 197,-149c5,-10 17,-14 27,-9c10,5 14,17 9,27c-52,107 -139,172 -233,172c-155,0 -282,-177 -282,-395z"/>
-
- <glyph id="MyDE" unicode="DE" glyph-name="DE" horiz-adv-x="1080"
- d="M20,750c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20l224,0c165,0 241,205 241,395c0,190 -75,395 -241,395l-224,0zM244,710c132,0 201,-179 201,-355c0,-176 -69,-355 -201,-355c0,0 -170,0 -204,0c0,37 0,673 0,710c33,0 204,0 204,0z
- M920,0c0,0 -344,0 -380,0c0,19 0,192 0,362l251,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-251,0c0,151 0,291 0,308c36,0 380,0 380,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-400,0c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20l400,0c11,0 20,9 20,20c0,11 -9,20 -20,20z"/>
-
- <glyph id="MyA" unicode="A" glyph-name="A" horiz-adv-x="780"
- d="M661,-13l-300,750c-3,8 -10,12 -18,13c-8,0 -15,-5 -19,-12l-320,-750c-4,-10 0,-22 11,-26c10,-4 22,0 26,11c0,0 63,147 131,308l329,0c64,-160 123,-307 123,-307c4,-10 16,-15 26,-11c10,4 15,16 11,26zM190,320c68,159 137,320 153,358c15,-38 80,-199 143,-358l-296,0z"/>
- <glyph id="MyB" unicode="B" glyph-name="B" horiz-adv-x="630"
- d="M20,750c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20l224,0c158,0 241,111 241,221c0,81 -45,162 -132,200c87,33 132,104 132,175c0,96 -83,194 -241,194l-224,0zM244,710c138,0 201,-80 201,-154c0,-74 -63,-154 -201,-154c0,0 -170,0 -204,0c0,151 0,292 0,308c33,0 204,0 204,0zM244,362c138,0 201,-94 201,-181c0,-87 -63,-181 -201,-181c0,0 -170,0 -204,0c0,19 0,181 0,362c33,0 204,0 204,0z"/>
- <glyph id="MyC" unicode="C" glyph-name="C" horiz-adv-x="650"
- d="M0,355c0,-218 126,-395 282,-395c93,0 180,64 233,172c5,10 1,22 -9,27c-10,5 -22,1 -27,-9c-46,-93 -119,-149 -197,-149c-133,0 -242,159 -242,355c0,196 108,355 242,355c78,0 151,-56 197,-149c5,-10 17,-14 27,-9c10,5 14,17 9,27c-52,107 -139,172 -233,172c-155,0 -282,-177 -282,-395z"/>
- <glyph id="MyD" unicode="D" glyph-name="D" horiz-adv-x="630"
- d="M20,750c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20l224,0c165,0 241,205 241,395c0,190 -75,395 -241,395l-224,0zM244,710c132,0 201,-179 201,-355c0,-176 -69,-355 -201,-355c0,0 -170,0 -204,0c0,37 0,673 0,710c33,0 204,0 204,0z"/>
- <glyph id="MyE" unicode="E" glyph-name="E" horiz-adv-x="580"
- d="M420,0c0,0 -344,0 -380,0c0,19 0,192 0,362l251,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-251,0c0,151 0,291 0,308c36,0 380,0 380,0c11,0 20,9 20,20c0,11 -9,20 -20,20l-400,0c-11,0 -20,-9 -20,-20l0,-750c0,-11 9,-20 20,-20l400,0c11,0 20,9 20,20c0,11 -9,20 -20,20z"/>
-
- </font>
-
- <altGlyphDef id="MyAltGlyphDef1">
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyC"/>
- <glyphRef xlink:href="#MyD"/>
- <glyphRef xlink:href="#MyE"/>
- </altGlyphDef>
- <altGlyphDef id="MyAGTest">
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyC"/>
- <glyphRef xlink:href="#MyD"/>
- </altGlyphDef>
- <altGlyphDef id="MyAltGlyphDef4">
- <altGlyphItem>
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#NoSuchId"/>
- <glyphRef xlink:href="#MyC"/>
- </altGlyphItem>
- <altGlyphItem>
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyC"/>
- <glyphRef xlink:href="#MyD"/>
- <glyphRef xlink:href="#MyE"/>
- </altGlyphItem>
- </altGlyphDef>
- <altGlyphDef id="MyAltGlyphDef5">
- <altGlyphItem>
- <glyphRef xlink:href="#MyA"/>
- <glyphRef xlink:href="#NoSuchId"/>
- <glyphRef xlink:href="#MyA"/>
- </altGlyphItem>
- <altGlyphItem>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#MyB"/>
- <glyphRef xlink:href="#NoSuchId"/>
- </altGlyphItem>
- </altGlyphDef>
- </defs>
-
- <defs>
- </defs>
-
- <g id="test-content" style="font-size:18">
- <text id="simple" x="25" y="100">Simple Text</text>
- <text x="25" y="130">Using
- <tspan id="tspans" fill="blue">Tspan</tspan></text>
- <text id="dxdy" x="25" y="160">Tspan
- <tspan fill="blue" dx="2 -1 0 -1 2" dy="-5 10 -5 -5 10"
- >Dx/Dy</tspan></text>
- <text id="xy" x="25" y="190">Tspan
- <tspan fill="blue" x="85" y="195"
- >X/Y</tspan></text>
-
- <g transform="translate(230,65)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="tp_start" style="text-anchor:start">
- <textPath xlink:href="#Path1" startOffset="50%">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- </g>
-
- <g transform="translate(230,125)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="tp_middle" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="50%">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- </g>
-
- <g transform="translate(230,185)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="tp_end" style="text-anchor:end">
- <textPath xlink:href="#Path1" startOffset="50%">Text <tspan
- fill="red" dy="-10">on</tspan><tspan dy="10"
- > a Path</tspan></textPath>
- </text>
- </g>
-
- <g transform="translate(10,210)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="tp_ag_middle" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="50%">glyphRefs: "<altGlyph
- rotate="10,10,10,10,10" dx="0,2,2,2,2" dy="0,2,2,-2,-2"
- fill="green" xlink:href="#MyAltGlyphDef1">No Match</altGlyph
- >"</textPath>
- </text>
- </g>
-
- <text x="170" y="270" id="test" >phRefs: "<altGlyph
- rotate="10,10,10,10,10" dx="0,2,2,2,2" dy="0,2,2,-2,-2"
- fill="green" xlink:href="#MyAGTest">No Match</altGlyph
- ></text>
-
- <text id="ag1" x="5" y="300">5 valid glyphRefs: "<altGlyph
- fill="green" xlink:href="#MyAltGlyphDef1">No Match</altGlyph>"</text>
-
- <text id="ag2" x="5" y="330">2 altGlyphItems, both
- <tspan fill="red">invalid</tspan>: "<altGlyph
- fill="red" xlink:href="#MyAltGlyphDef5">No Match</altGlyph>"</text>
-
- <text id="ag3" x="5" y="360">2 altGlyphItems, 2nd valid: "<altGlyph
- fill="green" xlink:href="#MyAltGlyphDef4">No Match</altGlyph>"</text>
-
- <text id="ag4" x="5" y="390">5 glyphRefs, dx/dy/rotate: "<altGlyph
- rotate="10,10,10,10,10" dx="0,2,2,2,2" dy="0,2,2,-2,-2"
- fill="green" xlink:href="#MyAltGlyphDef1">No Match</altGlyph>"</text>
-
- <text id="ligature" x="5" y="420">ligature <tspan
- font-family="stroke" fill="green">ABCDE</tspan></text>
-
- <g transform="translate(10,430)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="tp_lig" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="50%">ligature <tspan
- font-family="stroke" fill="green">ABCDE</tspan></textPath></text>
- </g>
-
- <text id="lig2" x="235" y="420">ligature <tspan
- font-family="stroke" fill="green">ABC</tspan></text>
-
- <g transform="translate(235,430)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="tp_lig2" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="65%">ligature <tspan
- font-family="stroke" fill="green">ABCDE</tspan></textPath></text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist1.svg
deleted file mode 100644
index e0639fb457d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist1.svg
+++ /dev/null
@@ -1,267 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ================================================================ -->
-<!-- Modification of a x attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_dxlist1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ================================================================ -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;text&gt; dx attribute &apos;onload&apos;</title>
- <style type="text/css"><![CDATA[
- .test { fill:orange; font-size:16 }
- .testshadow { fill:#bbb; font-size:16 }
- ]]></style>
- <text x="50%" y="45" class="title">&lt;text&gt; getDx() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getDx().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" dx");
- }
- function clear(evt)
- {
- var elt = evt.target;
- elt.getDx().getBaseVal().clear()
- nb = elt.getDx().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test2_text');
- text.getFirstChild().appendData(" "+nb+" dx");
- }
- function getItem(evt)
- {
- var elt = evt.target;
- nb = elt.getDx().getBaseVal().getItem(0);
- var text = elt.getOwnerDocument().getElementById('test3_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function insertItemBefore(evt,index,x)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.setValue(x);
- nb = elt.getDx().getBaseVal().insertItemBefore(l,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function replaceItem(evt,index,unit,x)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.newValueSpecifiedUnits(unit,x);
-
- nb = elt.getDx().getBaseVal().replaceItem(l,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function removeItem(evt,index)
- {
- var elt = evt.target;
- nb = elt.getDx().getBaseVal().removeItem(index);
- var text = elt.getOwnerDocument().getElementById('test6_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function initializeAppendItem(evt,x1,x2)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.setValue(x1);
-
- nb = elt.getDx().getBaseVal().initialize(l);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- l.setValue(x2);
-
- nb = elt.getDx().getBaseVal().appendItem(l);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function setAttribute(evt,dxList)
- {
- var elt = evt.target;
- var points = elt.getDx().getBaseVal();
- nb = points.getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test81_text');
- text.getFirstChild().appendData(" "+nb+" dx");
-
- elt.setAttributeNS(null,"dx",dxList);
-
- nb = points.getNumberOfItems();
- text = elt.getOwnerDocument().getElementById('test82_text');
- text.getFirstChild().appendData(" "+nb+" dx");
-
- }
-
- function setAttribute2(evt,dxList)
- {
- var elt = evt.target;
- var points = elt.getDx().getBaseVal();
- nb = points.getItem(0);
- var text = elt.getOwnerDocument().getElementById('test91_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
-
- elt.setAttributeNS(null,"dx",dxList);
-
- text = elt.getOwnerDocument().getElementById('test92_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
-
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
- <g>
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="getNumberOfItems(evt)"
- >SVGLengthList</text>
- <text x="160" font-size="9" y="290" id="test1_text">
- text with
- </text>
- </g>
- <g transform="translate(150,0)">
- <!-- onload="clear(evt)" -->
- <text x="180" y="160" font-size="11">clear</text>
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
-
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="clear(evt)"
- >SVGLengthList</text>
-
-
- <text x="160" font-size="9" y="290" id="test2_text">
- text with
- </text>
- </g>
-
- <g transform="translate(300,0)">
- <!-- onload="getItem(evt)" -->
- <text x="180" y="160" font-size="11" >getItem</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="getItem(evt)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test3_text">
- first point
- </text>
- </g>
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="insertItemBefore(evt,1,-5)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="replaceItem(evt,2,3,2)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="removeItem(evt,0)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test6_text">
- removed point
- </text>
- </g>
-
- <g transform="translate(0,300)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="initializeAppendItem(evt,30,2)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
- <g transform="translate(150,300)" >
- <!-- onload="setAttribute(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="setAttribute(evt,'2 10 2 10 2 10')"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="275" id="test81_text">
- before
- </text>
- <text x="160" font-size="9" y="285" id="test82_text">
- after
- </text>
- </g>
-
- <g transform="translate(300,300)" >
- <!-- onload="setAttribute2(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute2</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="setAttribute2(evt,'2 10 2 10 2 10')"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="275" id="test91_text">
- point 0 before
- </text>
- <text x="160" font-size="9" y="285" id="test92_text">
- point 0 after
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist2.svg
deleted file mode 100644
index 7d9f26c3f60..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dxlist2.svg
+++ /dev/null
@@ -1,140 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a x attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_dxlist2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;text&gt; dx attribute &apos;onload&apos;</title>
- <style type="text/css"><![CDATA[
- .test { fill:orange; font-size:16 }
- .testshadow { fill:#bbb; font-size:16 }
- ]]></style>
- <text x="50%" y="45" class="title">&lt;text&gt; getDx() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getDx().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" dx");
- }
-
- function insertItemBefore(evt,fromIndex,index)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getDx().getBaseVal().getItem(fromIndex);
- nb = elt.getDx().getBaseVal().insertItemBefore(l,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function replaceItem(evt,fromIndex,index)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getDx().getBaseVal().getItem(fromIndex);
- nb = elt.getDx().getBaseVal().replaceItem(l,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
-
- function initializeAppendItem(evt,fromIndex1,fromIndex2)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getDx().getBaseVal().getItem(fromIndex1);
- nb = elt.getDx().getBaseVal().initialize(l);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- l = lengthProvider.getDx().getBaseVal().getItem(fromIndex2);
- nb = elt.getDx().getBaseVal().appendItem(l);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
-
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
- <g>
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <text class="testshadow" x="150" dx="10% 5mm 0.1in 5 10" y="240">SVGLengthList</text>
- <text class="test" id="test1" x="150" dx="10% 5mm 0.1in 5 10" y="220"
- onload="getNumberOfItems(evt)"
- >SVGLengthList</text>
- <text x="160" font-size="9" y="290" id="test1_text">
- text with
- </text>
- </g>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="insertItemBefore(evt,1,0)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="replaceItem(evt,1,1)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
-
- <text class="testshadow" x="150" dx="10 5 7 5" y="240">SVGLengthList</text>
- <text class="test" x="150" dx="10 5 7 5" y="220"
- onload="initializeAppendItem(evt,0,0)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist1.svg
deleted file mode 100644
index 59d216ca2f1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist1.svg
+++ /dev/null
@@ -1,287 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a x attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_dylist1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;text&gt; dy attribute &apos;onload&apos;</title>
- <style type="text/css"><![CDATA[
- .test { fill:orange; font-size:16 }
- .testshadow { fill:#bbb; font-size:16 }
- ]]></style>
- <defs>
- <text id="myText">SVGLengthList</text>
- </defs>
- <text x="50%" y="45" class="title">&lt;text&gt; getDy() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getDy().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" dy");
- }
- function clear(evt)
- {
- var elt = evt.target;
- elt.getDy().getBaseVal().clear()
- nb = elt.getDy().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test2_text');
- text.getFirstChild().appendData(" "+nb+" dy");
- }
- function getItem(evt)
- {
- var elt = evt.target;
- nb = elt.getDy().getBaseVal().getItem(0);
- var text = elt.getOwnerDocument().getElementById('test3_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function insertItemBefore(evt,index,y)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.setValue(y);
- nb = elt.getDy().getBaseVal().insertItemBefore(l,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function replaceItem(evt,index,unit,y)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.newValueSpecifiedUnits(unit,y);
-
- nb = elt.getDy().getBaseVal().replaceItem(l,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function removeItem(evt,index)
- {
- var elt = evt.target;
- nb = elt.getDy().getBaseVal().removeItem(index);
- var text = elt.getOwnerDocument().getElementById('test6_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function initializeAppendItem(evt,y1,y2)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.setValue(y1);
-
- nb = elt.getDy().getBaseVal().initialize(l);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- l.setValue(y2);
-
- nb = elt.getDy().getBaseVal().appendItem(l);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function setAttribute(evt,dyList)
- {
- var elt = evt.target;
- var points = elt.getDy().getBaseVal();
- nb = points.getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test81_text');
- text.getFirstChild().appendData(" "+nb+" dy");
-
- elt.setAttributeNS(null,"dy",dyList);
-
- nb = points.getNumberOfItems();
- text = elt.getOwnerDocument().getElementById('test82_text');
- text.getFirstChild().appendData(" "+nb+" dy");
-
- }
-
- function setAttribute2(evt,dyList)
- {
- var elt = evt.target;
- var points = elt.getDy().getBaseVal();
- nb = points.getItem(0);
- var text = elt.getOwnerDocument().getElementById('test91_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
-
- elt.setAttributeNS(null,"dy",dyList);
-
- text = elt.getOwnerDocument().getElementById('test92_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
-
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
- <g>
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="getNumberOfItems(evt)"
- >SVGLengthList</tspan></text>
- <text x="160" font-size="9" y="290" id="test1_text">
- text with
- </text>
- </g>
- <g transform="translate(150,0)">
- <!-- onload="clear(evt)" -->
- <text x="180" y="160" font-size="11">clear</text>
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
-
- <text class="test" ><tspan x="160" y="220" dy="10 -4 2 8"
- onload="clear(evt)"
- >SVGLengthList</tspan></text>
-
-
- <text x="160" font-size="9" y="290" id="test2_text">
- text with
- </text>
- </g>
-
- <g transform="translate(300,0)">
- <!-- onload="getItem(evt)" -->
- <text x="180" y="160" font-size="11" >getItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="getItem(evt)"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="290" id="test3_text">
- first point
- </text>
- </g>
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="insertItemBefore(evt,1,5)"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="replaceItem(evt,2,4,2)"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="removeItem(evt,0)"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="290" id="test6_text">
- removed point
- </text>
- </g>
-
- <g transform="translate(0,300)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="initializeAppendItem(evt,-5,10)"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
- <g transform="translate(150,300)" >
- <!-- onload="setAttribute(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="setAttribute(evt,'-5 10 -10 10 -10 10')"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="275" id="test81_text">
- before
- </text>
- <text x="160" font-size="9" y="285" id="test82_text">
- after
- </text>
- </g>
-
- <g transform="translate(300,300)" >
- <!-- onload="setAttribute2(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute2</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="setAttribute2(evt,'-5 10 -10 10 -10 10')"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="275" id="test91_text">
- point 0 before
- </text>
- <text x="160" font-size="9" y="285" id="test92_text">
- point 0 after
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist2.svg
deleted file mode 100644
index f9a60755fe4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_dylist2.svg
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a x attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_dylist2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;text&gt; dy attribute &apos;onload&apos;</title>
- <style type="text/css"><![CDATA[
- .test { fill:orange; font-size:16 }
- .testshadow { fill:#bbb; font-size:16 }
- ]]></style>
- <defs>
- <text id="myText">SVGLengthList</text>
- </defs>
- <text x="50%" y="45" class="title">&lt;text&gt; getDy() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getDy().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" dy");
- }
-
- function insertItemBefore(evt,fromIndex,index)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getDy().getBaseVal().getItem(fromIndex);
- nb = elt.getDy().getBaseVal().insertItemBefore(l,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function replaceItem(evt,fromIndex,index)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getDy().getBaseVal().getItem(fromIndex);
- nb = elt.getDy().getBaseVal().replaceItem(l,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
-
- function initializeAppendItem(evt,fromIndex1,fromIndex2)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getDy().getBaseVal().getItem(fromIndex1);
- nb = elt.getDy().getBaseVal().initialize(l);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- l = lengthProvider.getDy().getBaseVal().getItem(fromIndex2);
- nb = elt.getDy().getBaseVal().appendItem(l);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
-
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
- <g>
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="-5% -0.4cm 1ex -4% 2pc">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan id="test1" x="160" y="220" dy="-5% -0.4cm 1ex -4% 2pc"
- onload="getNumberOfItems(evt)"
- >SVGLengthList</tspan></text>
- <text x="160" font-size="9" y="290" id="test1_text">
- text with
- </text>
- </g>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="insertItemBefore(evt,1,0)"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="replaceItem(evt,2,1)"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tspan x="160" y="220" dy="10 -4 2 8">SVGLengthList</tspan></text>
- </g>
- <text class="test"><tspan x="160" y="220" dy="10 -4 2 8"
- onload="initializeAppendItem(evt,0,0)"
- >SVGLengthList</tspan></text>
-
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist1.svg
deleted file mode 100644
index 22f37d596da..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist1.svg
+++ /dev/null
@@ -1,266 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a x attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_xlist1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;text&gt; x attribute &apos;onload&apos;</title>
- <style type="text/css"><![CDATA[
- .test { fill:orange; font-size:16 }
- .testshadow { fill:#bbb; font-size:16 }
- ]]></style>
- <text x="50%" y="45" class="title">&lt;text&gt; getX() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getX().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" x");
- }
- function clear(evt)
- {
- var elt = evt.target;
- elt.getX().getBaseVal().clear()
- nb = elt.getX().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test2_text');
- text.getFirstChild().appendData(" "+nb+" x");
- }
- function getItem(evt)
- {
- var elt = evt.target;
- nb = elt.getX().getBaseVal().getItem(0);
- var text = elt.getOwnerDocument().getElementById('test3_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function insertItemBefore(evt,index,x)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.setValue(x);
- nb = elt.getX().getBaseVal().insertItemBefore(l,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function replaceItem(evt,index,unit,x)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.newValueSpecifiedUnits(unit,x);
-
- nb = elt.getX().getBaseVal().replaceItem(l,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function removeItem(evt,index)
- {
- var elt = evt.target;
- nb = elt.getX().getBaseVal().removeItem(index);
- var text = elt.getOwnerDocument().getElementById('test6_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function initializeAppendItem(evt,x1,x2)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.setValue(x1);
-
- nb = elt.getX().getBaseVal().initialize(l);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- l.setValue(x2);
-
- nb = elt.getX().getBaseVal().appendItem(l);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function setAttribute(evt,xList)
- {
- var elt = evt.target;
- var points = elt.getX().getBaseVal();
- nb = points.getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test81_text');
- text.getFirstChild().appendData(" "+nb+" x");
-
- elt.setAttributeNS(null,"x",xList);
-
- nb = points.getNumberOfItems();
- text = elt.getOwnerDocument().getElementById('test82_text');
- text.getFirstChild().appendData(" "+nb+" x");
-
- }
-
- function setAttribute2(evt,xList)
- {
- var elt = evt.target;
- var points = elt.getX().getBaseVal();
- nb = points.getItem(0);
- var text = elt.getOwnerDocument().getElementById('test91_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
-
- elt.setAttributeNS(null,"x",xList);
-
- text = elt.getOwnerDocument().getElementById('test92_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
-
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
- <g>
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="getNumberOfItems(evt)"
- >SVGLengthList</text>
- <text x="160" font-size="9" y="290" id="test1_text">
- text with
- </text>
- </g>
- <g transform="translate(150,0)">
- <!-- onload="clear(evt)" -->
- <text x="180" y="160" font-size="11">clear</text>
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <g transform="translate(180,0)">
- <text class="test" x="180 200 205 220" y="220"
- onload="clear(evt)"
- >SVGLengthList</text>
- </g>
-
- <text x="160" font-size="9" y="290" id="test2_text">
- text with
- </text>
- </g>
-
- <g transform="translate(300,0)">
- <!-- onload="getItem(evt)" -->
- <text x="180" y="160" font-size="11" >getItem</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="getItem(evt)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test3_text">
- first point
- </text>
- </g>
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="insertItemBefore(evt,1,195)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="replaceItem(evt,2,6,6)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="removeItem(evt,0)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test6_text">
- removed point
- </text>
- </g>
-
- <g transform="translate(0,300)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="initializeAppendItem(evt,190,195)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
- <g transform="translate(150,300)" >
- <!-- onload="setAttribute(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="setAttribute(evt,'170 171 172 173 174 175')"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="275" id="test81_text">
- before
- </text>
- <text x="160" font-size="9" y="285" id="test82_text">
- after
- </text>
- </g>
-
- <g transform="translate(300,300)" >
- <!-- onload="setAttribute2(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute2</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="setAttribute2(evt,'170 171 172 173 174 175')"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="275" id="test91_text">
- point 0 before
- </text>
- <text x="160" font-size="9" y="285" id="test92_text">
- point 0 after
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist2.svg
deleted file mode 100644
index fd08806fc68..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_xlist2.svg
+++ /dev/null
@@ -1,140 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a x attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_xlist2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;text&gt; x attribute &apos;onload&apos;</title>
- <style type="text/css"><![CDATA[
- .test { fill:orange; font-size:16 }
- .testshadow { fill:#bbb; font-size:16 }
- ]]></style>
- <text x="50%" y="45" class="title">&lt;text&gt; getX() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getX().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" x");
- }
-
- function insertItemBefore(evt,fromIndex,index)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getX().getBaseVal().getItem(fromIndex);
- nb = elt.getX().getBaseVal().insertItemBefore(l,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function replaceItem(evt,fromIndex,index)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getX().getBaseVal().getItem(fromIndex);
- nb = elt.getX().getBaseVal().replaceItem(l,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
-
- function initializeAppendItem(evt,fromIndex1,fromIndex2)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getX().getBaseVal().getItem(fromIndex1);
- nb = elt.getX().getBaseVal().initialize(l);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- l = lengthProvider.getX().getBaseVal().getItem(fromIndex2);
- nb = elt.getX().getBaseVal().appendItem(l);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
-
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
- <g>
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <text class="testshadow" x="180 6cm 205px 60% 180" y="240">SVGLengthList</text>
- <text class="test" id="test1" x="180 6cm 205px 60% 180" y="220"
- onload="getNumberOfItems(evt)"
- >SVGLengthList</text>
- <text x="160" font-size="9" y="290" id="test1_text">
- text with
- </text>
- </g>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="insertItemBefore(evt,1,0)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="replaceItem(evt,2,1)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
-
- <text class="testshadow" x="180 200 205 220" y="240">SVGLengthList</text>
- <text class="test" x="180 200 205 220" y="220"
- onload="initializeAppendItem(evt,0,0)"
- >SVGLengthList</text>
-
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist1.svg
deleted file mode 100644
index 605c059bbff..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist1.svg
+++ /dev/null
@@ -1,287 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a x attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_ylist1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;text&gt; y attribute &apos;onload&apos;</title>
- <style type="text/css"><![CDATA[
- .test { fill:orange; font-size:16 }
- .testshadow { fill:#bbb; font-size:16 }
- ]]></style>
- <defs>
- <text id="myText">SVGLengthList</text>
- </defs>
- <text x="50%" y="45" class="title">&lt;text&gt; getY() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getY().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" y");
- }
- function clear(evt)
- {
- var elt = evt.target;
- elt.getY().getBaseVal().clear()
- nb = elt.getY().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test2_text');
- text.getFirstChild().appendData(" "+nb+" y");
- }
- function getItem(evt)
- {
- var elt = evt.target;
- nb = elt.getY().getBaseVal().getItem(0);
- var text = elt.getOwnerDocument().getElementById('test3_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function insertItemBefore(evt,index,y)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.setValue(y);
- nb = elt.getY().getBaseVal().insertItemBefore(l,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function replaceItem(evt,index,unit,y)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.newValueSpecifiedUnits(unit,y);
-
- nb = elt.getY().getBaseVal().replaceItem(l,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function removeItem(evt,index)
- {
- var elt = evt.target;
- nb = elt.getY().getBaseVal().removeItem(index);
- var text = elt.getOwnerDocument().getElementById('test6_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function initializeAppendItem(evt,y1,y2)
- {
- var elt = evt.target;
- l = elt.getOwnerDocument().getDocumentElement().createSVGLength();
- l.setValue(y1);
-
- nb = elt.getY().getBaseVal().initialize(l);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- l.setValue(y2);
-
- nb = elt.getY().getBaseVal().appendItem(l);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function setAttribute(evt,yList)
- {
- var elt = evt.target;
- var points = elt.getY().getBaseVal();
- nb = points.getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test81_text');
- text.getFirstChild().appendData(" "+nb+" y");
-
- elt.setAttributeNS(null,"y",yList);
-
- nb = points.getNumberOfItems();
- text = elt.getOwnerDocument().getElementById('test82_text');
- text.getFirstChild().appendData(" "+nb+" y");
-
- }
-
- function setAttribute2(evt,yList)
- {
- var elt = evt.target;
- var points = elt.getY().getBaseVal();
- nb = points.getItem(0);
- var text = elt.getOwnerDocument().getElementById('test91_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
-
- elt.setAttributeNS(null,"y",yList);
-
- text = elt.getOwnerDocument().getElementById('test92_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
-
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
- <g>
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="getNumberOfItems(evt)"
- ></tref></text>
- <text x="160" font-size="9" y="290" id="test1_text">
- text with
- </text>
- </g>
- <g transform="translate(150,0)">
- <!-- onload="clear(evt)" -->
- <text x="180" y="160" font-size="11">clear</text>
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <g transform="translate(0,220)">
- <text class="test" ><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="clear(evt)"
- ></tref></text>
- </g>
-
- <text x="160" font-size="9" y="290" id="test2_text">
- text with
- </text>
- </g>
-
- <g transform="translate(300,0)">
- <!-- onload="getItem(evt)" -->
- <text x="180" y="160" font-size="11" >getItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220px 210 230 220"
- onload="getItem(evt)"
- ></tref></text>
-
- <text x="160" font-size="9" y="290" id="test3_text">
- first point
- </text>
- </g>
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="insertItemBefore(evt,1,195)"
- ></tref></text>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="replaceItem(evt,2,6,6)"
- ></tref></text>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="removeItem(evt,0)"
- ></tref></text>
-
- <text x="160" font-size="9" y="290" id="test6_text">
- removed point
- </text>
- </g>
-
- <g transform="translate(0,300)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="initializeAppendItem(evt,190,195)"
- ></tref></text>
-
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
- <g transform="translate(150,300)" >
- <!-- onload="setAttribute(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="setAttribute(evt,'180 181 182 183 184 185')"
- ></tref></text>
-
- <text x="160" font-size="9" y="275" id="test81_text">
- before
- </text>
- <text x="160" font-size="9" y="285" id="test82_text">
- after
- </text>
- </g>
-
- <g transform="translate(300,300)" >
- <!-- onload="setAttribute2(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute2</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="setAttribute2(evt,'180 181 182 183 184 185')"
- ></tref></text>
-
- <text x="160" font-size="9" y="275" id="test91_text">
- point 0 before
- </text>
- <text x="160" font-size="9" y="285" id="test92_text">
- point 0 after
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist2.svg
deleted file mode 100644
index 2ba1acb70ad..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/text_ylist2.svg
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a x attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: text_ylist2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>&lt;text&gt; y attribute &apos;onload&apos;</title>
- <style type="text/css"><![CDATA[
- .test { fill:orange; font-size:16 }
- .testshadow { fill:#bbb; font-size:16 }
- ]]></style>
- <defs>
- <text id="myText">SVGLengthList</text>
- </defs>
- <text x="50%" y="45" class="title">&lt;text&gt; getY() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getY().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" y");
- }
-
- function insertItemBefore(evt,fromIndex,index)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getY().getBaseVal().getItem(fromIndex);
- nb = elt.getY().getBaseVal().insertItemBefore(l,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
- function replaceItem(evt,fromIndex,index)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getY().getBaseVal().getItem(fromIndex);
- nb = elt.getY().getBaseVal().replaceItem(l,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
-
- function initializeAppendItem(evt,fromIndex1,fromIndex2)
- {
- var elt = evt.target;
- lengthProvider = elt.getOwnerDocument().getElementById('test1');
- l = lengthProvider.getY().getBaseVal().getItem(fromIndex1);
- nb = elt.getY().getBaseVal().initialize(l);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- l = lengthProvider.getY().getBaseVal().getItem(fromIndex2);
- nb = elt.getY().getBaseVal().appendItem(l);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ("+nb.getValueAsString()+")");
- }
-
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
- <g>
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref id="test1" xlink:href="#myText" x="160" y="220 210 230 220 220"
- onload="getNumberOfItems(evt)"
- ></tref></text>
- <text x="160" font-size="9" y="290" id="test1_text">
- text with
- </text>
- </g>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="insertItemBefore(evt,1,0)"
- ></tref></text>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted point
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="replaceItem(evt,2,1)"
- ></tref></text>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced point
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
-
- <g transform="translate(0,30)">
- <text class="testshadow"><tref xlink:href="#myText" x="160" y="220 210 230 220"></tref></text>
- </g>
- <text class="test"><tref xlink:href="#myText" x="160" y="220 210 230 220"
- onload="initializeAppendItem(evt,0,0)"
- ></tref></text>
-
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized point
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended point
- </text>
- </g>
-
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/missing-glpyh.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/missing-glpyh.svg
deleted file mode 100644
index c38d35a6cb4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/missing-glpyh.svg
+++ /dev/null
@@ -1,242 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Draws <text> elements using SVG fonts with glyphs -->
-<!-- using the d attribute. Tests glyph layout by -->
-<!-- comparing equivalent SVG for the <text> element, both -->
-<!-- on a grid and as a mask. -->
-<!-- Kerning is also tested. -->
-<!-- -->
-<!-- @author dean.jackson@cmis.csiro.au -->
-<!-- @version $Id: missing-glpyh.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500" onload="show(evt,'texts')">
-<title>Missing Glyph</title>
-
-<script><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
-
- function show(evt,parent){
-
- var doc = evt.target.getOwnerDocument();
-
- var parentElem = doc.getElementById(parent);
-
- processChildren(parentElem);
-
- }
-
- function processChildren(parent){
-
- var child = parent.getFirstChild();
-
- while ( child != null ){
-
- if ( child.getNodeType() == child.ELEMENT_NODE ){
-
- if ( child.getLocalName() == "text" ){
- addAllCharactersBBox(child)
- }
- else{
- if ( child.getLocalName() != "defs" ){
- processChildren(child);
- }
- }
- }
- child = child.getNextSibling();
- }
- }
-
- function addAllCharactersBBox(textElement){
-
- var doc = textElement.getOwnerDocument();
-
- var bboxgroup = doc.getElementById("bboxes");
-
- if ( bboxgroup == null ){
-
- bboxgroup = doc.createElementNS(svgns,"g");
- bboxgroup.setAttributeNS(null,"id","bboxes");
- bboxgroup.setAttributeNS(null,"style","fill:none;stroke:red;stroke-width:0.2%");
- doc.getDocumentElement().appendChild(bboxgroup);
- }
-
- count = textElement.getNumberOfChars();
-
- for( i = 0 ; i < count ; i++ ){
- var newRect =
- doc.createElementNS(textElement.SVG_NAMESPACE_URI,textElement.SVG_RECT_TAG);
-
- var characterRect = textElement.getExtentOfChar(i);
-
- newRect.setAttributeNS(null,newRect.SVG_X_ATTRIBUTE,characterRect.getX());
- newRect.setAttributeNS(null,newRect.SVG_Y_ATTRIBUTE,characterRect.getY());
- newRect.setAttributeNS(null,newRect.SVG_WIDTH_ATTRIBUTE,characterRect.getWidth());
- newRect.setAttributeNS(null,newRect.SVG_HEIGHT_ATTRIBUTE,characterRect.getHeight());
-
- bboxgroup.appendChild(newRect);
- }
- }
-
-]]></script>
-
- <text class="title" x="50%" y="50">Missing Glyphs</text>
- <defs>
-
- <pattern id="gridPattern" viewBox="-5 -5 10 10" x="-5" y="-5" width="10" height="10"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g stroke="rgb(225, 225, 245)" stroke-width="1">
- <line x1="0" y1="-6" x2="0" y2="6" />
- <line x1="-6" y1="0" x2="6" y2="0" />
- </g>
- </pattern>
-
- <!-- ============================= -->
- <!-- SVG Font Definition -->
- <!-- ============================= -->
-
- <!-- This is an encoding of Microsoft's Comic Sans font -->
- <!-- in SVG format (as allowed in the license). For the -->
- <!-- true type version of this font, refer to -->
- <!-- http://www.microsoft.com/truetype -->
- <!-- Converted using SteadyState's TrueType/SVG font -->
- <!-- toolkit (http://www.steadystate.com/svg -->
- <!-- Horizontal Kerning has been added to the font for -->
- <!-- testing purposes. -->
-
- <font horiz-adv-x="959">
- <font-face
- font-family="SVGComic"
- units-per-em="2048"
- panose-1="3 15 7 2 3 3 2 2 2 4"
- ascent="2257"
- descent="597"/>
- <missing-glyph horiz-adv-x="1024" d="M128 0V1638H896V0H128zM256 128H768V1510H256V128z">
- <path fill="red" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </missing-glyph>
-
- <!-- "a" glyph -->
- <glyph id="a" unicode="a" glyph-name="a" horiz-adv-x="1048" d="M920 -66Q901 -66 851 -22Q806 19 784 51Q688 -1 615 -27T493 -54Q259 -54 152 78Q51 202 51 458Q51 700 217 872T615 1044Q702 1044 810 999Q946 943 946 864Q946 837 926 816Q916 778 911 691T904 468Q903
-344 921 272Q931 228 984 96Q991 78 1007 43L1013 26Q1013 -14 985 -40T920 -66zM712 629Q712 672 717 722T734 830Q697 849 671 858T628 867Q473 867 361 741T248 449Q248 285 306 203T480 121Q576 121 643 156Q679 175 744 232Q712 497 712 629z">
- <path fill="blue" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "b" glyph -->
- <glyph id="b" unicode="b" glyph-name="b" horiz-adv-x="1215" d="M606 -42Q453 -42 328 18Q296 -30 250 -30Q212 -30 186 -4T159 63Q159 89 161 140T164 217Q164 323 159 534T153 852Q153 925 154 1128T155 1406Q155 1466 180 1514Q213 1575 271 1575Q346 1575 346 1488Q346
-1474 341 1447T336 1406L333 1187L331 932Q418 991 496 1020T644 1050Q859 1050 993 885Q1119 730 1119 504Q1119 276 972 117T606 -42zM644 861Q562 861 476 815Q434 792 332 716L330 543L331 387L332 223Q380 201 467 167Q529 148 606 148Q751 148 844 250T937
-504Q937 653 862 753Q781 861 644 861z">
- <path fill="green" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "c" glyph -->
- <glyph id="c" unicode="c" glyph-name="c" horiz-adv-x="1052" d="M591 -63Q386 -63 249 61Q105 191 105 404Q105 607 240 823Q390 1063 578 1063Q676 1063 797 1017Q950 958 950 873Q950 835 925 806T863 776Q834 776 813 793T771 828Q712 875 578 875Q476 875 376 693Q285
-526 285 404Q285 272 375 196Q459 125 591 125Q651 125 719 157L835 219Q865 235 878 235Q915 235 942 206T969 138Q969 65 815 -3Q680 -63 591 -63z">
- <path fill="orange" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "d" glyph -->
- <glyph id="d" unicode="d" glyph-name="d" horiz-adv-x="1203" d="M1060 883Q1048 736 1048 589Q1048 256 1079 86Q1081 72 1081 63Q1081 23 1053 -3T988 -29Q926 -29 897 61Q825 8 748 -19T586 -46Q379 -46 243 92Q103 233 103 454Q103 721 244 882T612 1043Q728 1043
-791 1007L885 938Q899 1359 918 1505Q931 1594 1009 1594Q1100 1594 1100 1497Q1100 1358 1060 883zM616 857Q448 857 364 758T280 458Q280 329 371 236T586 143Q670 143 728 174Q762 192 839 257Q854 270 868 288L865 461L866 577L868 695Q830 776 767 816T616 857z">
- <path fill="cyan" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "e" glyph -->
- <glyph id="e" unicode="e" glyph-name="e" horiz-adv-x="1122" d="M606 -46Q380 -46 240 67Q87 192 87 417Q87 677 213 853Q350 1045 579 1045Q745 1045 850 989Q979 920 979 777Q979 677 866 595Q816 559 654 483L272 302Q328 219 411 177T606 135Q675 135 768 161Q886
-194 920 247T993 301Q1028 301 1055 275T1083 213Q1083 102 904 22Q751 -46 606 -46zM579 865Q457 865 376 771T255 486L562 632Q743 720 820 785Q734 865 579 865z">
- <path fill="magenta" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "f" glyph -->
- <glyph id="f" unicode="f" glyph-name="f" horiz-adv-x="1041" d="M811 1406Q569 1406 540 1070L537 1008Q707 1020 757 1020Q916 1020 916 920Q916 847 838 833Q804 827 759 828T528 815L520 587Q520 525 524 401T528 216Q528 26 506 -80Q489 -160 413 -160Q372 -160
-343 -134T314 -67Q314 -59 316 -47Q337 83 337 236L334 509V799Q209 789 176 789Q75 789 75 886Q75 985 250 990L346 993Q349 1049 361 1145Q387 1367 473 1472Q577 1599 798 1599Q941 1599 941 1502Q941 1406 811 1406z">
- <path fill="purple" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "g" glyph -->
- <glyph id="g" unicode="g" glyph-name="g" horiz-adv-x="1087" d="M962 431L939 95Q933 -105 898 -232Q853 -394 754 -471Q634 -564 407 -564Q274 -564 184 -546Q58 -521 58 -442Q58 -353 145 -353Q181 -353 265 -370T451 -386Q643 -383 716 -200Q764 -78 767 175Q713
-75 639 25T468 -25Q287 -25 174 98T60 419Q60 689 215 854Q375 1024 651 1024Q744 1024 807 1000T903 928Q1010 925 1010 809Q1010 738 989 619Q966 481 962 431zM641 864Q451 864 347 733Q254 615 254 433Q254 288 309 215T474 142Q575 142 670 256Q756 361 768
-464Q789 572 813 803Q773 834 730 849T641 864z">
- <path fill="gray" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "u" glyph -->
- <glyph unicode="u" glyph-name="u" horiz-adv-x="1065" d="M955 584Q955 512 956 368T957 152Q957 130 960 85T964 18Q964 -25 935 -52T864 -80Q787 -80 766 15Q641 -50 478 -50Q347 -50 261 8Q166 72 148 195Q109 460 109 667Q109 804 139 979Q153 1066 234 1066Q277
-1066 306 1039T335 968Q335 922 321 821T306 667Q306 500 317 381T350 190Q383 172 415 163T478 153Q612 153 761 196L760 399L758 593Q758 809 777 968Q788 1060 874 1060Q917 1060 946 1032T973 962L955 584z">
- <path fill="khaki" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "v" glyph -->
- <glyph unicode="v" glyph-name="v" horiz-adv-x="996" d="M600 52Q597 -40 509 -40Q436 -40 403 46L250 452L72 911Q62 937 62 957Q62 998 93 1027T165 1056Q225 1056 251 995L505 296Q580 456 694 760Q721 840 779 986Q810 1050 867 1050Q908 1050 939 1021T970
-952Q970 914 805 524L600 52z">
- <path fill="yellow" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "w" glyph -->
- <glyph unicode="w" glyph-name="w" horiz-adv-x="1401" d="M1336 895Q1258 569 1132 158Q1104 67 1039 -29Q1004 -82 944 -81Q835 -79 774 190Q754 276 733 424L700 647L618 456L466 43Q453 5 428 -15Q398 -73 332 -75Q256 -78 185 223Q149 378 113 643L89 793Q76
-883 76 944Q76 986 105 1013T177 1041Q253 1041 271 958Q284 899 292 812L307 665L366 216Q477 524 596 926Q629 1037 711 1037Q790 1037 818 913Q844 796 883 553Q923 301 954 160L1027 432L1156 977Q1171 1038 1242 1038Q1284 1038 1315 1010T1346 941Q1346 936
-1336 895z">
- <path fill="pink" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "x" glyph -->
- <glyph unicode="x" glyph-name="x" horiz-adv-x="1209" d="M1058 858L912 721L734 544L1060 118Q1085 86 1085 55Q1085 16 1055 -14T987 -44Q949 -44 918 -7Q826 100 594 405L399 204Q340 151 227 39Q195 3 158 3Q120 3 91 33T61 102Q61 133 86 165Q114 202 173
-254Q242 315 264 338L477 561L346 750Q267 863 208 915Q170 949 170 989Q170 1029 198 1060T264 1091Q323 1091 442 937L615 698L811 878Q933 993 976 1058Q1008 1105 1052 1105Q1091 1105 1121 1076T1151 1009Q1151 954 1058 858z">
- <path fill="cornflowerblue" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "y" glyph -->
- <glyph unicode="y" glyph-name="y" horiz-adv-x="1066" d="M1011 892L665 144Q537 -129 469 -313L403 -507Q377 -579 313 -579Q271 -579 241 -552T210 -483Q210 -383 426 96L68 785L23 858Q-4 904 -4 935Q-4 976 27 1007T98 1038Q144 1038 169 1003Q339 767 534
-331L682 676Q762 855 836 984Q868 1040 920 1040Q961 1040 992 1011T1024 942Q1024 920 1011 892z">
- <path fill="brown" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <!-- "z" glyph -->
- <glyph unicode="z" glyph-name="z" horiz-adv-x="1102" d="M964 809Q875 702 736 499Q575 263 500 165Q605 170 683 170Q722 170 799 155T915 140Q959 140 986 112T1014 39Q1014 -6 987 -34T915 -62Q876 -62 799 -47T683 -32Q458 -32 256 -73Q235 -77 219 -77Q122
--77 122 8Q122 58 172 104Q433 340 740 839Q607 831 547 831Q399 831 243 854Q154 867 154 953Q154 997 181 1026T249 1056Q298 1056 397 1045T547 1033Q615 1033 751 1042T955 1052Q1040 1052 1040 982Q1040 901 964 809z">
- <path fill="aqua" fill-opacity="0.5" stroke="none" d="M256,256 L768,256 L768,1024 L256,1024z"/>
- </glyph>
-
- <hkern g1="u" g2="v" k="-100"/>
- <hkern g1="v" g2="w" k="-200"/>
- <hkern g1="w" g2="x" k="100"/>
- <hkern g1="x" g2="y" k="200"/>
- <hkern g1="y" g2="z" k="-500"/>
-
- </font>
- </defs>
-
- <g id="texts" font-size="24" text-anchor="middle">
- <text x="50%" y="200"
- >a&#06666;b&#06666;c&#06666;d&#06666;e&#06666;f&#06666;g&#06666;</text>
-
- <text x="50%" y="250" font-family="SVGComic"
- >a&#06666;b&#06666;c&#06666;d&#06666;e&#06666;f&#06666;g&#06666;</text>
-
- <text x="50%" y="300" font-family="SVGComic"
- >&#06666;abcdefg</text>
- </g>
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/numberOfChars.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/numberOfChars.svg
deleted file mode 100644
index 10b9ae22fa0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textcontent/numberOfChars.svg
+++ /dev/null
@@ -1,354 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: numberOfChars.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
-xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="600"
-viewBox="0 0 450 600" onmouseover="showNumberOfChars(evt)" >
-<title>number of chars</title>
-
- <style type="text/css"><![CDATA[
- .description{
- fill:gray;
- fill-opacity:0.6;
- }
- filename{
- fill-opacity:1.0;
- }
- ]]></style>
-
- <defs>
- <path id="arrow" d="M-5 0 L 5 0 M 0 -5 L 0 5z" />
- <line stroke-width="3" id="line" x1="-5" y1="0" x2="5" y2="0" />
- </defs>
-
-<script><![CDATA[
- var interval;
- var currentFile;
- var display;
- var svgns = "http://www.w3.org/2000/svg";
- var xlinkns = "http://www.w3.org/1999/xlink";
- function showNumberOfChars(evt)
-{
- var elt = evt.target;
-
- while (( elt != null ) && ( elt.getLocalName() != "text" )){
- elt = elt.getParentNode();
- }
-
- if ( (elt != null) && ( elt.getLocalName() == "text" )
- && !elt.hasAttributeNS(null,"class") )
- {
- var doc = elt.getOwnerDocument();
-
- var t = doc.getElementById('numberOfChars');
-
- var textnode = t.getFirstChild();
-
- textnode.setData("Node has "+elt.getNumberOfChars()+" characters");
-
- t = doc.getElementById("extraInfo");
- textNode = t.getFirstChild();
- textNode.setData("");
-
- startCharactersBBox(elt);
- }
-}
-
- function startCharactersBBox(elt){
-
- rendering = elt;
- currentIndex = 0;
- display = 0 ;
- run();
-
- if ( interval == null ){
- interval = setInterval('run()',500);
- }
- }
-
- function run(){
-
-
- var doc = rendering.getOwnerDocument();
- var group = doc.getElementById('bboxGroup');
-
- while (group.hasChildNodes() ){
- group.removeChild(group.getFirstChild());
- }
-
- if ( display == 0 ) {
- showCharactersBBox(rendering,currentIndex);
- }
- if ( display == 1 ) {
- showCharactersStartPosition(rendering,currentIndex);
- showCharactersEndPosition(rendering,currentIndex);
- }
- if ( display == 2 ) {
- showRotationAngle(rendering,currentIndex);
- }
-
- if ( display == 3 ) {
- showTextLength(rendering,currentIndex);
- }
-
- //selectAllText(rendering);
- currentIndex++;
- var it = doc.getElementById("charIndex");
- var itn = it.getFirstChild();
- itn.setData("Character: " + currentIndex);
-
- if ( currentIndex >= rendering.getNumberOfChars() ){
- currentIndex = 0;
- display++;
- }
-
- if ( display == 4 ){
- display = 0 ;
- var t = doc.getElementById("extraInfo");
- var textNode = t.getFirstChild();
- textNode.setData("");
- }
-
- }
-
- function selectAllText(rendering){
- rendering.selectSubString(0,rendering.getNumberOfChars());
- }
-
- function showCharactersBBox(elt, index) {
- var doc = elt.getOwnerDocument();
-
- var group = doc.getElementById('bboxGroup');
-
- try {
- var box = elt.getExtentOfChar(index);
- var mat = elt.getTransformToElement(group);
- var root = doc.getRootElement();
-
- var pt0 = root.createSVGPoint();
- pt0.x = box.getX();
- pt0.y = box.getY();
- pt0 = pt0.matrixTransform(mat);
-
- var pt1 = root.createSVGPoint();
- pt1.x = box.getX()+box.getWidth();
- pt1.y = box.getY();
- pt1 = pt1.matrixTransform(mat);
-
- var pt2 = root.createSVGPoint();
- pt2.x = box.getX()+box.getWidth();
- pt2.y = box.getY()+box.getHeight();
- pt2 = pt2.matrixTransform(mat);
-
- var pt3 = root.createSVGPoint();
- pt3.x = box.getX();
- pt3.y = box.getY()+box.getHeight();
- pt3 = pt3.matrixTransform(mat);
-
- var p = doc.createElementNS(svgns,"path");
- p.setAttribute("d","M" + pt0.x + "," + pt0.y +
- "L" + pt1.x + "," + pt1.y +
- "L" + pt2.x + "," + pt2.y +
- "L" + pt3.x + "," + pt3.y + "z");
- p.setAttributeNS(null,"stroke","red");
- group.appendChild(p);
- } catch (e) { }
- }
-
- function showCharactersStartPosition(elt, index) {
- var doc = elt.getOwnerDocument();
- var group = doc.getElementById('bboxGroup');
-
- try {
- var point = elt.getStartPositionOfChar(index);
- var mat = elt.getTransformToElement(group);
- point = point.matrixTransform(mat);
- var u = doc.createElementNS(svgns,"use");
- u.setAttributeNS(null,"transform",
- "translate("+point.x+","+point.y+")");
- u.setAttributeNS(xlinkns,"href","#arrow");
- u.setAttributeNS(null,"stroke","green");
- group.appendChild(u);
- } catch (e) { }
- }
-
- function showRotationAngle(elt, index) {
- var doc = elt.getOwnerDocument();
- var text = doc.getElementById("extraInfo");
- var textNode = text.getFirstChild();
- try {
- var angle = elt.getRotationOfChar(index);
-
- textNode.setData("angle : "+angle);
-
- var group = doc.getElementById('bboxGroup');
-
- var point1 = elt.getStartPositionOfChar(index);
- var point2 = elt.getEndPositionOfChar(index);
-
- var u = doc.createElementNS(svgns,"use");
- var mat = elt.getTransformToElement(group);
-
- point1 = point1.matrixTransform(mat);
- point2 = point2.matrixTransform(mat);
-
- x = ( point1.getX() + point2.getX() )/2;
- y = ( point1.getY() + point2.getY() )/2;
-
- u.setAttributeNS(null,"transform",
- "translate("+x+","+y+") rotate("+angle+")");
- u.setAttributeNS(xlinkns,"href","#line");
- u.setAttributeNS(null,"stroke","green");
- group.appendChild(u);
- } catch (e) {
- textNode.setData("angle : <not visible>");
- }
- }
-
- function showCharactersEndPosition(elt, index) {
- var doc = elt.getOwnerDocument();
-
- var group = doc.getElementById('bboxGroup');
-
- try {
- var point = elt.getEndPositionOfChar(index);
- var mat = elt.getTransformToElement(group);
- point = point.matrixTransform(mat);
-
- var u = doc.createElementNS(svgns,"use");
- u.setAttributeNS(null,"transform",
- "translate("+point.x+","+point.y+")");
- u.setAttributeNS(xlinkns,"href","#arrow");
- u.setAttributeNS(null,"stroke","blue");
- group.appendChild(u);
- } catch (e) { }
- }
-
- function showTextLength(elt,index) {
-
- var doc = elt.getOwnerDocument();
-
- var group = doc.getElementById('bboxGroup');
-
- try {
- var length = elt.getSubStringLength(0,index+1);
- var text = doc.getElementById("extraInfo");
- var textNode = text.getFirstChild();
- textNode.setData("Length : "+length);
-
- var point = elt.getStartPositionOfChar(0);
- var mat = elt.getTransformToElement(group);
- point = point.matrixTransform(mat);
-
- var u = doc.createElementNS
- (svgns,"line");
- u.setAttributeNS(null,"x1",point.getX());
- u.setAttributeNS(null,"y1",point.getY());
- u.setAttributeNS(null,"x2",(point.getX()+length));
- u.setAttributeNS(null,"y2",point.getY());
- u.setAttributeNS(null,"stroke","red");
- group.appendChild(u);
- } catch (e) { }
- }
-
- function switchTo(evt,filename){
-
- if ( interval != null ){
- clearInterval(interval);
- }
- interval = null;
-
- var doc = evt.target.getOwnerDocument();
-
- if ( currentFile == null ){
- currentFile = doc.getElementById('first');
- }
- if ( currentFile == evt.target ){
- return;
- }
- currentFile.removeAttributeNS(null,'fill');
- currentFile = evt.target;
- currentFile.setAttributeNS(null,'fill','black');
-
- var group = doc.getElementById('bboxGroup');
-
- while (group.hasChildNodes() ){
- group.removeChild(group.getFirstChild());
- }
-
- var use = doc.getElementById('filename');
- use.setAttributeNS(xlinkns,"href",filename);
-
- var container = doc.getElementById('container');
- container.removeChild(use);
- container.appendChild(use);
- }
-]]></script>
-
- <svg id="container" x="0" y="0" width="450" height="500" viewBox="0 0 450 500" >
- <use id="filename" xlink:href="../../text/textOnPath.svg#content" />
-
- <g id="bboxes" fill="none" stroke="red" >
- </g>
-
- <g id="bboxGroup" style="fill:none;stroke-opacity:0.6">
- </g>
- </svg>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../../batikLogo.svg#Batik_Tag_Box" />
-
-
-<text class="filename" id="numberOfChars" x="90%" y="520"
- style="text-anchor:end">no text selected
-</text>
-<text class="filename" id="charIndex" x="90%" y="535" style="text-anchor:end"
- >no text selected</text>
-<text class="filename" id="extraInfo" x="90%" y="550" style="text-anchor:end"
- >no text selected</text>
-<g fill="gray">
-<text id="first" fill="black" class="filename" x="5%" y="530" onclick="switchTo(evt,'../../text/textOnPath.svg#content')" >textOnPath</text>
-<text class="filename" x="5%" y="545" onclick="switchTo(evt,'../../text/textStyles.svg#testContent')" >textStyles</text>
-<text class="filename" x="5%" y="560" onclick="switchTo(evt,'../../text/verticalText.svg#content')" >verticalText</text>
-<text class="filename" x="5%" y="575" onclick="switchTo(evt,'../../text/textLayout.svg#testContent')" >textLayout</text>
-<text class="filename" x="5%" y="590" onclick="switchTo(evt,'../../text/textEffect3.svg#testContent')" >textEffect3</text>
-
-<text class="filename" x="25%" y="530" onclick="switchTo(evt,'../../fonts/fontAltGlyph.svg#content')" >fontAltGlyph</text>
-<text class="filename" x="25%" y="545" onclick="switchTo(evt,'../../fonts/fontAltGlyph2.svg#content')" >fontAltGlyph2</text>
-<text class="filename" x="25%" y="560" onclick="switchTo(evt,'../../fonts/fontAltGlyph3.svg#content')" >fontAltGlyph3</text>
-<text class="filename" x="25%" y="575" onclick="switchTo(evt,'../../fonts/BatikFont.svg#content')" >BatikFont</text>
-<text class="filename" x="25%" y="590" onclick="switchTo(evt,'../../fonts/fontDecorations.svg#content')" >fontDecorations</text>
-
-<text class="filename" x="45%" y="545" onclick="switchTo(evt,'../../fonts/fontOnPath.svg#content')" >fontOnPath</text>
-<text class="filename" x="45%" y="560" onclick="switchTo(evt,'../../fonts/fontGlyphsBoth.svg#content')" >fontGlyphsBoth</text>
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textpathProperties.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textpathProperties.svg
deleted file mode 100644
index 869fdaf38b5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/textpathProperties.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a textPath style attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: textpathProperties.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;textPath&gt; CSS properties on 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;textPath&gt; CSS properties on 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function changeStyle(evt, newValue) {
- evt.target.setAttribute("style", newValue);
- }
- ]]></script>
-
- <defs>
- <path id="path1" transform="translate(100,100)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- <path id="path2" transform="translate(100,140)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- <path id="path3" transform="translate(100,180)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- <path id="path4" transform="translate(100,220)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- <path id="path5" transform="translate(100,260)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- <path id="path6" transform="translate(100,300)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- <path id="path7" transform="translate(100,340)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- <path id="path8" transform="translate(100,380)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- <path id="path9" transform="translate(100,420)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- <path id="path10" transform="translate(100,460)" style="stroke:black;fill:none" d="M -100 0 C -55 15 -45 15 0 0 C 45 -15 55 -15 100 0 C 145 15 155 15 200 0 C 245 -15 255 -15 300 0" />
- </defs>
-
- <g id="test-content" style="font-size:18">
-
- <text x="100"><textPath xlink:href="#path1" onload="changeStyle(evt, 'font-family:Impact')">font-family:Arial</textPath></text>
- <text x="100"><textPath xlink:href="#path2" onload="changeStyle(evt, 'font-size:32')">font-size:32</textPath></text>
- <text x="100"><textPath xlink:href="#path3" onload="changeStyle(evt, 'fill:crimson')">fill:crimson</textPath></text>
- <text x="100"><textPath xlink:href="#path4" onload="changeStyle(evt, 'stroke:orange;font-size:18')">stroke:orange; font-size:18</textPath></text>
- <text x="200"><textPath xlink:href="#path5" onload="changeStyle(evt, 'text-anchor:start')">text-anchor:start</textPath></text>
- <text x="200"><textPath xlink:href="#path6" onload="changeStyle(evt, 'text-anchor:middle')">text-anchor:middle</textPath></text>
- <text x="200"><textPath xlink:href="#path7" onload="changeStyle(evt, 'text-anchor:end')">text-anchor:end</textPath></text>
- <text x="100"><textPath xlink:href="#path8" onload="changeStyle(evt, 'font-weight:bold')">font-weight:bold</textPath></text>
- <text x="100"><textPath xlink:href="#path9" onload="changeStyle(evt, 'font-style:italic')">font-style:italic</textPath></text>
- <text x="100"><textPath xlink:href="#path10" onload="changeStyle(evt, 'letter-spacing:10')">letter-spacing:10</textPath></text>
-
- </g>
-<!--
- <g>
- <use xlink:href="#path1" />
- <use xlink:href="#path2" />
- <use xlink:href="#path3" />
- <use xlink:href="#path4" />
- <use xlink:href="#path5" />
- <use xlink:href="#path6" />
- <use xlink:href="#path7" />
- <use xlink:href="#path8" />
- <use xlink:href="#path9" />
- <use xlink:href="#path10" />
- </g>
--->
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg
deleted file mode 100644
index 380fefd651a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a transform attribute -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: transform.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>transform attribute in 'onload'</title>
-
- <text x="50%" y="45" class="title">transform attributes in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function transform(evt, transform) {
- var elt = evt.target;
- elt.setAttribute("transform", transform)
- }
-
- </script>
-
- <g id="test-content" >
-
-
-<g>
-
- <rect x="0" y="0" width="100" height="100" style="fill:crimson"
- onload="transform(evt, 'translate(20 100)')"/>
-
- <circle cx="0" cy="0" r="50" style="fill:orange"
- onload="transform(evt, 'translate(220 150)')"/>
-
- <ellipse cx="0" cy="0" rx="50" ry="25" style="fill:gold"
- onload="transform(evt, 'translate(370 150)')"/>
-
- <polygon points="50 0 100 100 0 100" style="fill:crimson"
- onload="transform(evt, 'translate(20 250)')"/>
-
- <polyline points="50 0 100 100 0 100 50 0" style="fill:orange"
- onload="transform(evt, 'translate(170 250)')"/>
-
- <path d="M50 0 L100 100 L0 100Z" style="fill:gold"
- onload="transform(evt, 'translate(320 250)')"/>
-
- <line x1="0" y1="0" x2="100" y2="50"
- style="stroke:crimson; stroke-width:8; fill:none"
- onload="transform(evt, 'translate(20 400)')"/>
-
- <text x="0" y="0"
- style="fill:orange; text-anchor:middle;font-size:48"
- onload="transform(evt, 'translate(220 420)')">Batik</text>
-
- <image x="0" y="0" width="50" height="50"
- xlink:href="../../resources/images/png2.png"
- onload="transform(evt, 'translate(320 400)')" />
- <image x="0" y="0" width="50" height="50"
- xlink:href="../../resources/images/svg.svg"
- onload="transform(evt, 'translate(370 400)')" />
-</g>
-
-<g style="fill:none; stroke:black">
-
- <rect x="0" y="0" width="100" height="100" transform="translate(20 100)"/>
-
- <circle cx="0" cy="0" r="50" transform="translate(220 150)"/>
-
- <ellipse cx="0" cy="0" rx="50" ry="25" transform="translate(370 150)"/>
-
- <polygon points="50 0 100 100 0 100" transform="translate(20 250)"/>
-
- <polyline points="50 0 100 100 0 100 50 0" transform="translate(170 250)"/>
-
- <path d="M50 0 L100 100 L0 100Z" transform="translate(320 250)"/>
-
- <line x1="0" y1="0" x2="100" y2="50" transform="translate(20 400)"/>
-
- <text x="0" y="0"
- style="stroke:black; fill:none; text-anchor:middle;font-size:48"
- transform="translate(220 420)">Batik</text>
- <rect x="0" y="0" width="50" height="50" transform="translate(320 400)"
- style="stroke:black; fill:none;"/>
- <rect x="0" y="0" width="50" height="50" transform="translate(370 400)"
- style="stroke:black; fill:none;"/>
-
-</g>
-
-</g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform2.svg
deleted file mode 100644
index 7b1da0b42fd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform2.svg
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a transform attribute -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: transform2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>transform attribute in 'onload' (2)</title>
-
- <text x="50%" y="45" class="title">transform attributes in 'onload' (2)</text>
-
- <script type="text/ecmascript">
-
- function transform(evt, transform) {
- var elt = evt.target;
- elt.setAttribute("transform", transform)
- }
-
- </script>
-
- <g id="test-content" >
-<g onload="transform(evt, 'translate(175, 150)')">
- <rect x="0" y="0" width="50" height="50" style="fill:crimson" />
- <rect x="50" y="0" width="50" height="50" style="fill:gold" />
- <rect x="0" y="50" width="50" height="50" style="fill:orange" />
- <rect x="50" y="50" width="50" height="50" style="fill:#eee" />
-</g>
-
-<g onload="transform(evt, 'translate(175, 320) rotate(45 50 50)')">
- <rect x="0" y="0" width="50" height="50" style="fill:crimson" />
- <rect x="50" y="0" width="50" height="50" style="fill:gold" />
- <rect x="0" y="50" width="50" height="50" style="fill:orange" />
- <rect x="50" y="50" width="50" height="50" style="fill:#eee" />
-</g>
-
-<g style="fill:none; stroke:black">
-
-<g transform="translate(175, 150)" style="stroke:black; fill:none">
- <rect x="0" y="0" width="50" height="50" />
- <rect x="50" y="0" width="50" height="50" />
- <rect x="0" y="50" width="50" height="50" />
- <rect x="50" y="50" width="50" height="50" />
-</g>
-
-<g transform="translate(175, 320) rotate(45 50 50)">
- <rect x="0" y="0" width="50" height="50" />
- <rect x="50" y="0" width="50" height="50" />
- <rect x="0" y="50" width="50" height="50" />
- <rect x="50" y="50" width="50" height="50" />
-</g>
-
-</g>
-
-</g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create.svg
deleted file mode 100644
index fae97803075..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create.svg
+++ /dev/null
@@ -1,174 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a polygon attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: transform_create.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>SVGTransformable.getTransform() &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">SVGTransformable.getTransform() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function translate(evt,x,y)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setTranslate(x,y);
- nb = elt.getTransform().getBaseVal().initialize(tr);
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function rotate(evt,a,x,y)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setRotate(a,x,y);
- nb = elt.getTransform().getBaseVal().initialize(tr);
- var text = elt.getOwnerDocument().getElementById('test2_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function skewX(evt,x)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setSkewX(x);
- nb = elt.getTransform().getBaseVal().initialize(tr);
- var text = elt.getOwnerDocument().getElementById('test3_text');
- text.getFirstChild().appendData("( type = "+nb.getType()+")");
- }
- function skewY(evt,y)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setSkewY(y);
- nb = elt.getTransform().getBaseVal().initialize(tr);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function scale(evt,x,y)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setScale(x,y);
- nb = elt.getTransform().getBaseVal().initialize(tr);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function matrix(evt,a,b,c,d,e,f)
- {
- var elt = evt.target;
- matrix = elt.getOwnerDocument().getDocumentElement().createSVGMatrix();
- matrix.setA(a);
- matrix.setB(b);
- matrix.setC(c);
- matrix.setD(d);
- matrix.setE(e);
- matrix.setF(f);
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setMatrix(matrix);
- nb = elt.getTransform().getBaseVal().initialize(tr);
- var text = elt.getOwnerDocument().getElementById('test6_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
-
- <!-- onload="translate(evt)" -->
- <text x="180" y="160" font-size="11">translate</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(10,30)"/>
- <rect x="175" y="175" width="50" height="50" id="test1" style="fill:gold; stroke:orange; stroke-width:4"
- onload="translate(evt,10,30)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- transform
- </text>
-
- <g transform="translate(150,0)" >
- <!-- onload="rotate(evt)" -->
- <text x="180" y="160" font-size="11" >rotate</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="rotate(45,200,230)"/>
- <rect x="175" y="175" width="50" height="50" id="test2" style="fill:gold; stroke:orange; stroke-width:4"
- onload="rotate(evt,45,200,230)"/>
- <text x="160" font-size="9" y="290" id="test2_text">
- transform
- </text>
- </g>
-
- <g transform="translate(300,0)" >
- <!-- onload="skewX(evt)" -->
- <text x="180" y="160" font-size="11" >skewX</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="skewX(10)"/>
- <rect x="175" y="175" width="50" height="50" id="test3" style="fill:gold; stroke:orange; stroke-width:4"
- onload="skewX(evt,10)"/>
- <text x="160" font-size="9" y="290" id="test3_text">
- transform
- </text>
- </g>
-
- <g transform="translate(0,150)" >
- <!-- onload="skewY(evt)" -->
- <text x="180" y="160" font-size="11" >skewY</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="skewY(5)"/>
- <rect x="175" y="175" width="50" height="50" id="test4" style="fill:gold; stroke:orange; stroke-width:4"
- onload="skewY(evt,5)"/>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- transform
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="scale(evt)" -->
- <text x="180" y="160" font-size="11" >scale</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="scale(0.9,1.1)"/>
- <rect x="175" y="175" width="50" height="50" id="test5" style="fill:gold; stroke:orange; stroke-width:4"
- onload="scale(evt,0.9,1.1)"/>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- transform
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="matrix(evt)" -->
- <text x="180" y="160" font-size="11" >matrix</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="matrix(0.4,0.9,-0.9,0.4,328,-46)"/>
- <rect x="175" y="175" width="50" height="50" id="test6" style="fill:gold; stroke:orange; stroke-width:4"
- onload="matrix(evt,0.4,0.9,-0.9,0.4,328,-46)"/>
-
- <text x="160" font-size="9" y="290" id="test6_text">
- transform
- </text>
- </g>
-
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create1.svg
deleted file mode 100644
index b2c1181b357..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_create1.svg
+++ /dev/null
@@ -1,180 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a polygon attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: transform_create1.svg 527376 2007-04-11 02:37:02Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>SVGTransformable.transform &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">SVGTransformable.transform in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function translate(evt,x,y)
- {
- var elt = evt.target;
- ma = elt.ownerDocument.documentElement.createSVGMatrix();
- ma = ma.translate(x,y);
- tr = elt.transform.baseVal.createSVGTransformFromMatrix(ma);
- nb = elt.transform.baseVal.initialize(tr);
- var text = elt.ownerDocument.getElementById('test1_text');
- text.firstChild.appendData(" ( type = "+nb.type+")");
- }
- function rotate(evt,a,x,y)
- {
- var elt = evt.target;
- ma = elt.ownerDocument.documentElement.createSVGMatrix();
- ma = ma.translate(x, y);
- ma = ma.rotate(a);
- ma = ma.translate(-x, -y);
- tr = elt.transform.baseVal.createSVGTransformFromMatrix(ma);
- nb = elt.transform.baseVal.initialize(tr);
- var text = elt.ownerDocument.getElementById('test2_text');
- text.firstChild.appendData(" ( type = "+nb.type+")");
- }
- function skewX(evt,x)
- {
- var elt = evt.target;
- ma = elt.ownerDocument.documentElement.createSVGMatrix();
- ma = ma.skewX(x);
- tr = elt.transform.baseVal.createSVGTransformFromMatrix(ma);
- nb = elt.transform.baseVal.initialize(tr);
- var text = elt.ownerDocument.getElementById('test3_text');
- text.firstChild.appendData("( type = "+nb.type+")");
- }
- function skewY(evt,y)
- {
- var elt = evt.target;
- ma = elt.ownerDocument.documentElement.createSVGMatrix();
- ma = ma.skewY(y);
- tr = elt.transform.baseVal.createSVGTransformFromMatrix(ma);
- nb = elt.transform.baseVal.initialize(tr);
- var text = elt.ownerDocument.getElementById('test4_text');
- text.firstChild.appendData(" ( type = "+nb.type+")");
- }
- function scale(evt,x,y)
- {
- var elt = evt.target;
- tr = elt.ownerDocument.documentElement.createSVGTransform();
- tr.setScale(x,y);
- nb = elt.transform.baseVal.initialize(tr);
- var text = elt.ownerDocument.getElementById('test5_text');
- text.firstChild.appendData(" ( type = "+nb.type+")");
- }
- function matrix(evt,a,b,c,d,e,f)
- {
- var elt = evt.target;
- matrix = elt.ownerDocument.documentElement.createSVGMatrix();
- matrix.a = a;
- matrix.b = b;
- matrix.c = c;
- matrix.d = d;
- matrix.e = e;
- matrix.f = f;
- tr = elt.ownerDocument.documentElement.createSVGTransform();
- tr.setMatrix(matrix);
- nb = elt.transform.baseVal.initialize(tr);
- var text = elt.ownerDocument.getElementById('test6_text');
- text.firstChild.appendData(" ( type = "+nb.type+")");
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
-
- <!-- onload="translate(evt)" -->
- <text x="180" y="160" font-size="11">translate</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(10,30)"/>
- <rect x="175" y="175" width="50" height="50" id="test1" style="fill:gold; stroke:orange; stroke-width:4"
- onload="translate(evt,10,30)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- transform
- </text>
-
- <g transform="translate(150,0)" >
- <!-- onload="rotate(evt)" -->
- <text x="180" y="160" font-size="11" >rotate</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="rotate(45,200,230)"/>
- <rect x="175" y="175" width="50" height="50" id="test1" style="fill:gold; stroke:orange; stroke-width:4"
- onload="rotate(evt,45,200,230)"/>
- <text x="160" font-size="9" y="290" id="test2_text">
- transform
- </text>
- </g>
-
- <g transform="translate(300,0)" >
- <!-- onload="skewX(evt)" -->
- <text x="180" y="160" font-size="11" >skewX</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="skewX(10)"/>
- <rect x="175" y="175" width="50" height="50" id="test1" style="fill:gold; stroke:orange; stroke-width:4"
- onload="skewX(evt,10)"/>
- <text x="160" font-size="9" y="290" id="test3_text">
- transform
- </text>
- </g>
-
- <g transform="translate(0,150)" >
- <!-- onload="skewY(evt)" -->
- <text x="180" y="160" font-size="11" >skewY</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="skewY(5)"/>
- <rect x="175" y="175" width="50" height="50" id="test1" style="fill:gold; stroke:orange; stroke-width:4"
- onload="skewY(evt,5)"/>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- transform
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="scale(evt)" -->
- <text x="180" y="160" font-size="11" >scale</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="scale(0.9,1.1)"/>
- <rect x="175" y="175" width="50" height="50" id="test1" style="fill:gold; stroke:orange; stroke-width:4"
- onload="scale(evt,0.9,1.1)"/>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- transform
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="matrix(evt)" -->
- <text x="180" y="160" font-size="11" >matrix</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="matrix(0.4,0.9,-0.9,0.4,328,-46)"/>
- <rect x="175" y="175" width="50" height="50" id="test1" style="fill:gold; stroke:orange; stroke-width:4"
- onload="matrix(evt,0.4,0.9,-0.9,0.4,328,-46)"/>
-
- <text x="160" font-size="9" y="290" id="test6_text">
- transform
- </text>
- </g>
-
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform1.svg
deleted file mode 100644
index f50eee194c5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform1.svg
+++ /dev/null
@@ -1,258 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a polygon attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: transform_getTransform1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>SVGTransformable.getTransform() &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">SVGTransformable.getTransform() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getTransform().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" transforms");
- }
- function clear(evt)
- {
- var elt = evt.target;
- elt.getTransform().getBaseVal().clear();
- nb = elt.getTransform().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test2_text');
- text.getFirstChild().appendData(" "+nb+" transforms");
- }
- function getItem(evt)
- {
- var elt = evt.target;
- nb = elt.getTransform().getBaseVal().getItem(0);
- var text = elt.getOwnerDocument().getElementById('test3_text');
- text.getFirstChild().appendData("( type = "+nb.getType()+")");
- }
- function insertItemBefore(evt,index)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setRotate(45,0,0);
- nb = elt.getTransform().getBaseVal().insertItemBefore(tr,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function replaceItem(evt,index)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setRotate(45,0,0);
- nb = elt.getTransform().getBaseVal().replaceItem(tr,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function removeItem(evt,index)
- {
- var elt = evt.target;
- nb = elt.getTransform().getBaseVal().removeItem(index);
- var text = elt.getOwnerDocument().getElementById('test6_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function initializeAppendItem(evt)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setRotate(45,200,230);
- nb = elt.getTransform().getBaseVal().initialize(tr);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
-
- tr = elt.getOwnerDocument().getDocumentElement().createSVGTransform();
- tr.setTranslate(10,10);
- nb = elt.getTransform().getBaseVal().appendItem(tr);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function setAttribute(evt,pointsList)
- {
- var elt = evt.target;
- var points = elt.getTransform().getBaseVal();
- nb = points.getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test81_text');
- text.getFirstChild().appendData(" "+nb+" transforms");
-
- elt.setAttributeNS(null,"transform",pointsList);
-
- nb = points.getNumberOfItems();
- text = elt.getOwnerDocument().getElementById('test82_text');
- text.getFirstChild().appendData(" "+nb+" transforms");
-
- }
-
- function setAttribute2(evt,pointsList)
- {
- var elt = evt.target;
- var points = elt.getTransform().getBaseVal();
- nb = points.getItem(0);
- var text = elt.getOwnerDocument().getElementById('test91_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
-
- elt.setAttributeNS(null,"transform",pointsList);
-
- text = elt.getOwnerDocument().getElementById('test92_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
-
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
-
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">getNumberOfItems</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test1" style="fill:gold; stroke:orange; stroke-width:4"
- onload="getNumberOfItems(evt)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- rect with
- </text>
-
- <g transform="translate(150,0)" >
- <!-- onload="clear(evt)" -->
- <text x="180" y="160" font-size="11" >clear</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test2" style="fill:gold; stroke:orange; stroke-width:4"
- onload="clear(evt)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <text x="160" font-size="9" y="290" id="test2_text">
- rect with
- </text>
- </g>
-
- <g transform="translate(300,0)" >
- <!-- onload="getItem(evt)" -->
- <text x="180" y="160" font-size="11" >getItem</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test3" style="fill:gold; stroke:orange; stroke-width:4"
- onload="getItem(evt)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <text x="160" font-size="9" y="290" id="test3_text">
- transform 0
- </text>
- </g>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test4" style="fill:gold; stroke:orange; stroke-width:4"
- onload="insertItemBefore(evt,1)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted transform
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test5" style="fill:gold; stroke:orange; stroke-width:4"
- onload="replaceItem(evt,1)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced transform
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="removeItem(evt)" -->
- <text x="180" y="160" font-size="11" >removeItem</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test6" style="fill:gold; stroke:orange; stroke-width:4"
- onload="removeItem(evt,1)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
-
- <text x="160" font-size="9" y="290" id="test6_text">
- removed point
- </text>
- </g>
-
- <g transform="translate(0,300)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test7" style="fill:gold; stroke:orange; stroke-width:4"
- onload="initializeAppendItem(evt)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized transform
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended transform
- </text>
- </g>
-
- <g transform="translate(150,300)" >
- <!-- onload="setAttribute(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test8" style="fill:gold; stroke:orange; stroke-width:4"
- onload="setAttribute(evt,'translate(10,10)')"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <text x="160" font-size="9" y="275" id="test81_text">
- before
- </text>
- <text x="160" font-size="9" y="285" id="test82_text">
- after
- </text>
- </g>
-
- <g transform="translate(300,300)" >
- <!-- onload="setAttribute2(evt)" -->
- <text x="180" y="160" font-size="11" >setAttribute2</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test9" style="fill:gold; stroke:orange; stroke-width:4"
- onload="setAttribute2(evt,'rotate(10,200,230)')"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <text x="160" font-size="9" y="275" id="test91_text">
- transform 0 before
- </text>
- <text x="160" font-size="9" y="285" id="test92_text">
- transform 0 after
- </text>
- </g>
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform2.svg
deleted file mode 100644
index dd48b8ef7d1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform_getTransform2.svg
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd" >
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><!-- ====================================================================== -->
-<!-- Modification of a polygon attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: transform_getTransform2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" viewBox="0 0 450 500" height="500" id="body">
- <title>SVGTransformable.getTransform() &apos;onload&apos;</title>
-
- <text x="50%" y="45" class="title">SVGTransformable.getTransform() in &apos;onload&apos;
- </text>
- <script type="text/ecmascript"><![CDATA[
- function getNumberOfItems(evt)
- {
- var elt = evt.target;
- nb = elt.getTransform().getBaseVal().getNumberOfItems();
- var text = elt.getOwnerDocument().getElementById('test1_text');
- text.getFirstChild().appendData(" "+nb+" transforms");
- }
- function insertItemBefore(evt,index,from)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getElementById('transform_provider').getTransform().getBaseVal().getItem(from);
- nb = elt.getTransform().getBaseVal().insertItemBefore(tr,index);
- var text = elt.getOwnerDocument().getElementById('test4_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function replaceItem(evt,index,from)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getElementById('transform_provider').getTransform().getBaseVal().getItem(from);
- nb = elt.getTransform().getBaseVal().replaceItem(tr,index);
- var text = elt.getOwnerDocument().getElementById('test5_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- function initializeAppendItem(evt,from1,from2)
- {
- var elt = evt.target;
- tr = elt.getOwnerDocument().getElementById('transform_provider').getTransform().getBaseVal().getItem(from1);
- nb = elt.getTransform().getBaseVal().initialize(tr);
- var text = elt.getOwnerDocument().getElementById('test71_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
-
- tr = elt.getOwnerDocument().getElementById('transform_provider').getTransform().getBaseVal().getItem(from2);
- nb = elt.getTransform().getBaseVal().appendItem(tr);
- text = elt.getOwnerDocument().getElementById('test72_text');
- text.getFirstChild().appendData(" ( type = "+nb.getType()+")");
- }
- ]]></script>
- <g id="test-content" transform="matrix(1.0 0.0 0.0 1.0 -148.27586 -91.37931)">
-
- <!-- onload="getNumberOfItems(evt)" -->
- <text x="180" y="160" font-size="11">transform_provider</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="transform_provider" style="fill:gold; stroke:orange; stroke-width:4"
- onload="getNumberOfItems(evt)"
- transform="translate(200,230) rotate(45) rotate(60) translate(-200,-230)"/>
- <text x="160" font-size="9" y="290" id="test1_text">
- rect with
- </text>
-
- <g transform="translate(0,150)" >
- <!-- onload="insertItemBefore(evt)" -->
- <text x="180" y="160" font-size="11" >insertItemBefore</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test2" style="fill:gold; stroke:orange; stroke-width:4"
- onload="insertItemBefore(evt,1,2)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
-
- <text x="160" font-size="9" y="290" id="test4_text">
- inserted transform
- </text>
- </g>
-
- <g transform="translate(150,150)" >
- <!-- onload="replaceItem(evt)" -->
- <text x="180" y="160" font-size="11" >replaceItem</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test3" style="fill:gold; stroke:orange; stroke-width:4"
- onload="replaceItem(evt,1,1)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
-
- <text x="160" font-size="9" y="290" id="test5_text">
- replaced transform
- </text>
- </g>
-
- <g transform="translate(300,150)" >
- <!-- onload="initialize/appendItem(evt)" -->
- <text x="180" y="160" font-size="11" >initialize/appendItem</text>
- <rect x="175" y="175" width="50" height="50" style="opacity:0.5;fill:#eee; stroke:#aaa; stroke-width:4"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <rect x="175" y="175" width="50" height="50" id="test4" style="fill:gold; stroke:orange; stroke-width:4"
- onload="initializeAppendItem(evt,0,0)"
- transform="translate(200,230) rotate(60) translate(-200,-230)"/>
- <text x="160" font-size="9" y="275" id="test71_text">
- intialized transform
- </text>
- <text x="160" font-size="9" y="285" id="test72_text">
- appended transform
- </text>
- </g>
-
-
-</g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/trefProperties.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/trefProperties.svg
deleted file mode 100644
index a7cf42dd86b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/trefProperties.svg
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a tref attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: trefProperties.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;tref&gt; CSS properties on 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;tref&gt; CSS properties on 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function changeStyle(evt, newValue) {
- evt.target.setAttribute("style", newValue);
- }
- ]]></script>
-
- <defs>
- <text id="text1">font-family:Arial</text>
- <text id="text2">font-size:32</text>
- <text id="text3">fill:crimson</text>
- <text id="text4">stroke:orange; font-size:18</text>
- <text id="text5">text-anchor:start</text>
- <text id="text6">text-anchor:middle</text>
- <text id="text7">text-anchor:end</text>
- <text id="text8">font-weight:bold</text>
- <text id="text9">font-style:italic</text>
- <text id="text10">letter-spacing:10</text>
- </defs>
-
- <g id="test-content" style="font-size:18">
-
- <text x="100" y="100"><tref xlink:href="#text1" onload="changeStyle(evt, 'font-family:Impact')"/></text>
- <text x="100" y="140"><tref xlink:href="#text2" onload="changeStyle(evt, 'font-size:32')"/></text>
- <text x="100" y="180"><tref xlink:href="#text3" onload="changeStyle(evt, 'fill:crimson')"/></text>
- <text x="100" y="220"><tref xlink:href="#text4" onload="changeStyle(evt, 'stroke:orange;font-size:18')"/></text>
-
- <text x="50%" y="260"><tref xlink:href="#text5" onload="changeStyle(evt, 'text-anchor:start')"/></text>
- <text x="50%" y="300"><tref xlink:href="#text6" onload="changeStyle(evt, 'text-anchor:middle')"/></text>
- <text x="50%" y="340"><tref xlink:href="#text7" onload="changeStyle(evt, 'text-anchor:end')"/></text>
- <text x="100" y="380"><tref xlink:href="#text8" onload="changeStyle(evt, 'font-weight:bold')"/></text>
- <text x="100" y="420"><tref xlink:href="#text9" onload="changeStyle(evt, 'font-style:italic')"/></text>
- <text x="100" y="460"><tref xlink:href="#text10" onload="changeStyle(evt, 'letter-spacing:10')"/></text>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan.svg
deleted file mode 100644
index 10553344651..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan.svg
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a tspan attributes -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: tspan.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500" xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>&lt;tspan&gt; attributes 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;tspan&gt; attributes in 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
-
- function initXY(evt, x, y) {
- var elt = evt.target;
- elt.setAttribute("x", x)
- elt.setAttribute("y", y)
- }
- function initDXDY(evt, dx, dy) {
- var elt = evt.target;
- elt.setAttribute("dx", dx)
- elt.setAttribute("dy", dy)
- }
- function initRotate(evt, rotate) {
- var elt = evt.target;
- elt.setAttribute("rotate", rotate)
- }
-
- ]]></script>
-
- <g id="test-content">
-
- <g id="dynamic" style="fill:orange;stroke:none;font-size:32;text-anchor:middle" >
-
- <text x="35" y="180" >E<tspan onload="initXY(evt,120,180)"
- >XAMPLE</tspan>1</text>
- <text ><tspan onload="initDXDY(evt,200,300)"
- >EXAMPLE2</tspan></text>
- <text><tspan x="100" y="430" onload="initRotate(evt,-10)"
- >EXAMPLE3</tspan></text>
- <text><tspan onload="initXY(evt,'250 280 300 330 350 380 400 430','180 170 180 190 170 180 190 180')"
- >EXAMPLE4</tspan></text>
- <text><tspan onload="initDXDY(evt,'650 -20 20 -20 20 -20 20 -20','300 30 -30 30 -30 30 -30 30')"
- >EXAMPLE5</tspan></text>
- <text><tspan x="350" y="430" onload="initRotate(evt,'-10 10 -10 10 -10 10 -10 10')"
- >EXAMPLE6</tspan></text>
-
- </g>
-
- <g id="expected" style="fill:none;stroke:black;stroke-width:1;font-size:32;text-anchor:middle">
-
- <text x="35" y="180" >E<tspan x="120" y="180"
- >XAMPLE</tspan>1</text>
- <text onclick="showBBox(evt)"><tspan dx="200" dy="300"
- >EXAMPLE2</tspan></text>
- <text><tspan x="100" y="430" rotate="-10" onclick="showBBox(evt)"
- >EXAMPLE3</tspan></text>
- <text><tspan x="250 280 300 330 350 380 400 430" y="180 170 180 190 170 180 190 180" onclick="showBBox(evt)"
- >EXAMPLE4</tspan></text>
- <text onclick="showBBox(evt)" ><tspan dx="650 -20 20 -20 20 -20 20 -20" dy="300 30 -30 30 -30 30 -30 30"
- >EXAMPLE5</tspan></text>
- <text><tspan x="350" y="430" rotate="-10 10 -10 10 -10 10 -10 10" onclick="showBBox(evt)"
- >EXAMPLE6</tspan></text>
-
- </g>
- </g>
-
- <g id="legend" >
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="100" y="230" >x, y</text>
- <text x="100" y="350" >dx, dy</text>
- <text x="100" y="470" >rotate</text>
-
- <text x="350" y="230" >x, y ( list )</text>
- <text x="350" y="350" >dx, dy ( list )</text>
- <text x="350" y="470" >rotate ( list )</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspanProperties.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspanProperties.svg
deleted file mode 100644
index 6052a19be7a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspanProperties.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a tspan attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: tspanProperties.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;tspan&gt; CSS properties on 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;tspan&gt; CSS properties on 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function changeStyle(evt, newValue) {
- evt.target.setAttribute("style", newValue);
- }
- ]]></script>
-
- <g id="test-content" style="font-size:18">
-
- <text x="100" y="100"><tspan onload="changeStyle(evt, 'font-family:Impact')">font-family:Arial</tspan></text>
- <text x="100" y="140"><tspan onload="changeStyle(evt, 'font-size:32')">font-size:32</tspan></text>
- <text x="100" y="180"><tspan onload="changeStyle(evt, 'fill:crimson')">fill:crimson</tspan></text>
- <text x="100" y="220"><tspan onload="changeStyle(evt, 'stroke:orange;font-size:18')">stroke:orange; font-size:18</tspan></text>
-
- <text x="50%" y="260"><tspan onload="changeStyle(evt, 'text-anchor:start')">text-anchor:start</tspan></text>
- <text x="50%" y="300"><tspan onload="changeStyle(evt, 'text-anchor:middle')">text-anchor:middle</tspan></text>
- <text x="50%" y="340"><tspan onload="changeStyle(evt, 'text-anchor:end')">text-anchor:end</tspan></text>
- <text x="100" y="380"><tspan onload="changeStyle(evt, 'font-weight:bold')">font-weight:bold</tspan></text>
- <text x="100" y="420"><tspan onload="changeStyle(evt, 'font-style:italic')">font-style:italic</tspan></text>
- <text x="100" y="460"><tspan onload="changeStyle(evt, 'letter-spacing:10')">letter-spacing:10</tspan></text>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children1.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children1.svg
deleted file mode 100644
index f19601751d4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children1.svg
+++ /dev/null
@@ -1,152 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of tspan children -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: tspan_children1.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;tspan&gt; children 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;tspan&gt; children in 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function addText(evt){
- insertText(evt,'the quick ','tspan1');
- appendText(evt,'fox');
- }
-
- function addCDATAText(evt){
- insertCDATAText(evt,'the quick ','tspan2');
- appendCDATAText(evt,'fox');
- }
-
- function insertText(evt,text,nextsiblingID) {
-
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var next = doc.getElementById(nextsiblingID);
-
- var textnode = doc.createTextNode(text);
-
- elt.insertBefore(textnode,next);
- }
-
- function insertCDATAText(evt,text,nextsiblingID) {
-
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var next = doc.getElementById(nextsiblingID);
-
- var textnode = doc.createCDATASection(text);
-
- elt.insertBefore(textnode,next);
- }
-
- function appendText(evt, text){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var textnode = doc.createTextNode(text);
-
- elt.appendChild(textnode);
- }
-
- function appendCDATAText(evt, text){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var textnode = doc.createCDATASection(text);
-
- elt.appendChild(textnode);
- }
-
- function removeText(evt) {
- var elt = evt.target;
-
- while ( elt.hasChildNodes() ){
-
- var child = elt.getFirstChild();
-
- elt.removeChild( child )
- }
- }
-
- ]]>
- </script>
-
- <g id="test-content">
- <g style="font-size:40" >
-
- <text><tspan x="70" y="135" style="fill:orange"
- onload="addText(evt)" >
- <tspan id="tspan1" onload="appendText(evt,'brown')" style="fill:brown"></tspan>
- </tspan></text>
-
- <text><tspan x="70" y="175" style="fill:orange"
- onload="addCDATAText(evt)" >
- <tspan id="tspan2" onload="appendCDATAText(evt,'brown')" style="fill:brown"></tspan>
- </tspan></text>
-
- <text><tspan x="70" y="335" style="fill:gold"
- onload="removeText(evt)" >
- the quick brown fox
- </tspan></text>
- <text><tspan x="70" y="375" style="fill:gold"
- onload="removeText(evt)" ><![CDATA[
- the quick brown fox
- ]]></tspan></text>
-
- </g>
-
- <g style="stroke:black;fill:none;stroke-width:1;font-size:40">
- <text><tspan x="70" y="135">
- the quick <tspan>brown</tspan> fox
- </tspan></text>
- <text><tspan x="70" y="175">
- the quick <tspan>brown</tspan> fox
- </tspan></text>
- <text><tspan x="70" y="335">
- the quick brown fox
- </tspan></text>
- <text><tspan x="70" y="375">
- the quick brown fox
- </tspan></text>
- </g>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="225" y="230" >insert nodes
- <tspan style="font-size:8">( TEXT_NODE and CDATA_SECTION_NODE )</tspan>
- </text>
- <text x="225" y="430" >remove nodes
- <tspan style="font-size:8">( TEXT_NODE and CDATA_SECTION_NODE )</tspan>
- </text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children2.svg
deleted file mode 100644
index fc8737c58f4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children2.svg
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of tspan children -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: tspan_children2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;tspan&gt; children updates 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;tspan&gt; children in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function text_append(evt, text) {
- var elt = evt.target;
- var textNode = elt.getFirstChild();
-
- textNode.appendData(text);
- }
- function text_delete(evt, offset, count) {
- var elt = evt.target;
- var textNode = elt.getFirstChild();
-
- textNode.deleteData(offset,count);
- }
- function text_insert(evt, offset, text) {
- var elt = evt.target;
- var textNode = elt.getFirstChild();
-
- textNode.insertData(offset,text);
- }
- function text_replace(evt, offset,count,text) {
- var elt = evt.target;
- var textNode = elt.getFirstChild();
-
- textNode.replaceData(offset,count,text);
- }
-
- </script>
-
- <g id="test-content">
- <g style="text-anchor:middle;font-size:24;stroke:none;fill:crimson" >
-
- <text x="100" y="155" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- xml:space="preserve" ><tspan onload="text_append(evt,' the end')" >append at</tspan></text>
- <text x="100" y="355" dy="0 -2 5 -5 5 -5 5 -5 5 -2"
- xml:space="preserve" ><tspan onload="text_delete(evt,7,4)" >delete any words</tspan></text>
- <text x="325" y="155" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- xml:space="preserve" ><tspan onload="text_insert(evt,6,' between')" >insert words</tspan></text>
- <text x="325" y="355" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- xml:space="preserve" ><tspan onload="text_replace(evt,10,8,'string')" >replace a sentence</tspan></text>
-
- </g>
-
- <g style="stroke:black; fill:none; stroke-width:1 ;text-anchor:middle; font-size:24">
- <text x="100" y="155" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- ><tspan>append at the end</tspan></text>
- <text x="100" y="355" dy="0 -2 5 -5 5 -5 5 -5 5 -2"
- ><tspan>delete words</tspan></text>
- <text x="325" y="155" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- ><tspan>insert between words</tspan></text>
- <text x="325" y="355" dy="0 -2 5 -5 5 -5 5 -5 5 -5 5 -5 5 -2"
- ><tspan>replace a string</tspan></text>
- </g>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="100" y="230" >TEXT_NODE.append</text>
- <text x="100" y="430" >TEXT_NODE.delete</text>
- <text x="325" y="230" >TEXT_NODE.insert</text>
- <text x="325" y="430" >TEXT_NODE.replace</text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children3.svg
deleted file mode 100644
index 970e591554b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/tspan_children3.svg
+++ /dev/null
@@ -1,142 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of tspan children -->
-<!-- -->
-<!-- @author nicolas.socheleau@bitflash.com -->
-<!-- @version $Id: tspan_children3.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <defs>
- <text id="browndef"> brown</text>
- <path id="pathdef" d="M250,180 C300,250 500,250 500,180" />
- <path id="pathdef1" d="M250,380 C300,250 500,250 500,380" />
- </defs>
-
- <title>&lt;tspan&gt; children 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;tspan&gt; children in 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function remove(evt,target){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var remove = doc.getElementById(target);
- elt = remove.getParentNode();
- elt.removeChild(remove);
- }
- function addtspan(evt,pos,t,s){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var textnode = elt.getFirstChild();
-
- textnode = textnode.splitText(pos);
-
- var tspan = doc.createElementNS(elt.getNamespaceURI(),'tspan');
- tspan.setAttribute('style',s);
-
- var newtextnode = doc.createTextNode(t);
-
- tspan.appendChild(newtextnode);
-
- elt.insertBefore(tspan,textnode);
- }
- function addtref(evt,pos,ref,s){
- var elt = evt.target;
- var doc = elt.getOwnerDocument();
-
- var textnode = elt.getFirstChild();
-
- textnode = textnode.splitText(pos);
-
- var tref = doc.createElementNS(elt.getNamespaceURI(),'tref');
- tref.setAttribute('style',s);
- var attr = doc.createAttributeNS("http://www.w3.org/1999/xlink","href");
- attr.setValue(ref);
- tref.setAttributeNodeNS(attr);
-
- elt.insertBefore(tref,textnode);
-
-
- }
-
- ]]>
- </script>
-
- <g id="test-content">
- <g style="font-size:40" >
-
- <text x="70" y="115" style="fill:orange" >
- <tspan onload="addtspan(evt,9,' brown','fill:brown')" >the quick fox</tspan></text>
-
- <text x="70" y="155" style="fill:orange" >
- <tspan onload="addtref(evt,9,'#browndef','fill:brown')" >the quick fox</tspan></text>
-
- <text x="70" y="315" style="fill:orange" >
- <tspan onload="remove(evt,'tspan')" >
- the quick
- <tspan id="tspan" style="fill:brown">brown</tspan>
- fox
- </tspan></text>
-
- <text x="70" y="355" style="fill:orange" >
- <tspan onload="remove(evt,'tref')" >
- the quick
- <tref id="tref" style="fill:brown" xlink:href="#browndef"/>
- fox
- </tspan></text>
-
- </g>
-
- <g style="stroke:black;fill:none;stroke-width:1;font-size:40">
- <text x="70" y="115">
- the quick <tspan>brown</tspan> fox
- </text>
- <text x="70" y="155">
- the quick <tref xlink:href="#browndef" /> fox
- </text>
- <text x="70" y="315">
- the quick fox
- </text>
- <text x="70" y="355">
- the quick fox
- </text>
- </g>
-
- <g style="fill:black; stroke:none; text-anchor:middle">
- <text x="225" y="230" >insert nodes
- <tspan style="font-size:8">( &lt;tspan&gt;,&lt;tref&gt; )</tspan>
- </text>
- <text x="225" y="430" >remove nodes
- <tspan style="font-size:8">( &lt;tspan&gt;,&lt;tref&gt; )</tspan>
- </text>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/use.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/use.svg
deleted file mode 100644
index a1717110ad1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/use.svg
+++ /dev/null
@@ -1,253 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Dynamic update for use -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: use.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Update on &lt;use&gt;</title>
-
- <text x="50%" y="45" class="title">x/y/transform update on &lt;use&gt;</text>
-
- <script type="text/ecmascript"> <![CDATA[
- var xlinkNS = 'http://www.w3.org/1999/xlink';
- var svgNS = 'http://www.w3.org/2000/svg';
-
- function runTest(){
- document.getElementById('x').setAttributeNS(null, 'x', '20');
- document.getElementById('y').setAttributeNS(null, 'y', '15');
- document.getElementById('transform').setAttributeNS(null, 'transform', 'rotate(20)');
- document.getElementById('xlink').setAttributeNS(xlinkNS, 'xlink:href', '#symbol2');
-
- var mutated = document.getElementById('mutatedSymbol');
- while(mutated.firstChild != null) {
- mutated.removeChild(mutated.firstChild);
- }
- var r = document.createElementNS(svgNS, 'rect');
- r.setAttributeNS(null, "x", "-10");
- r.setAttributeNS(null, "y", "-10");
- r.setAttributeNS(null, "width", "20");
- r.setAttributeNS(null, "height", "20");
- r.setAttributeNS(null, "stroke-width", "4");
- r.setAttributeNS(null, "stroke", "gold");
- r.setAttributeNS(null, "fill", "crimson");
- mutated.appendChild(r);
-
- var t = document.createElementNS(svgNS, "text");
- mutated.appendChild(t);
- t.setAttributeNS(null, "text-anchor", "middle");
- t.setAttributeNS(null, "fill", "gold");
- t.setAttributeNS(null, "stroke", "none");
- t.setAttributeNS(null, "y", "5");
- var msg = document.createTextNode("Hello");
- t.appendChild(msg);
-
- msg.data = "Hi";
- }
-
- ]]> </script> <rect id="symbol" x="-10" y="-10" width="20" height="20" />
-
-
-
- <defs>
- <rect id="symbol" x="-10" y="-10" width="20" height="20" />
- <rect id="symbol2" x="-10" y="-10" width="20" height="20" stroke-width="4" stroke="gold" fill="crimson" />
-
- <g id="mutatedSymbolReference">
- <rect x="-10" y="-10" width="20" height="20" stroke-width="4" stroke="gold" fill="crimson" />
- <text text-anchor="middle" y="5" fill="gold" stroke="none">Hi</text>
- </g>
-
- <g id="mutatedSymbol">
- <rect x="-12" y="-12" width="24" height="24" class="reference" />
- </g>
-
- <rect id="titleCell" x="-60" y="-15" width="120" height="20" />
- <rect id="tableCell" x="-60" y="-20" width="120" height="40" />
- <rect id="button" x="-30" y="-15" width="60" height="20" />
-
- </defs>
-
- <style type="text/css"><![CDATA[
- use.tableHeader {
- fill: #eeeeee;
- stroke: black;
- }
-
- text.tableHeader {
- text-anchor: middle;
- stroke: none;
- fill: black;
- }
-
- use.tableCell {
- fill: white;
- stroke: black;
- }
-
- text.tableCell {
- text-anchor: middle;
- stroke: none;
- fill: black;
- }
-
- use.button {
- fill: #eeeeee;
- stroke: black;
- }
-
- text.button {
- fill: black;
- stroke: none;
- text-anchor: middle;
- }
-
- .reference {
- fill: none;
- stroke: black;
- }
-
- .symbol {
- fill: gold;
- stroke: crimson;
- stroke-width: 4;
- }
-
- ]]></style>
-
- <g transform="translate(165, 120)">
- <g id="tableHeader" class="tableHeader">
- <g>
- <use class="tableHeader" xlink:href="#titleCell" />
- <text class="tableHeader">Attribute</text>
- </g>
-
- <g transform="translate(120,0)">
- <use class="tableHeader" xlink:href="#titleCell" />
- <text class="tableHeader">&lt;use&gt; and ref</text>
- </g>
-
- </g>
-
- <g id="xRow" transform="translate(0,25)">
- <g>
- <use class="tableCell" xlink:href="#tableCell" />
- <text class="tableCell">x</text>
- </g>
-
- <g transform="translate(120,0)" >
- <use class="tableCell" xlink:href="#tableCell" />
- <use id="x" x="10" y="5" class="symbol" xlink:href="#symbol"/>
- <use x="20" y="5" class="reference" xlink:href="#symbol"/>
- </g>
-
- </g>
-
- <g id="yRow" transform="translate(0,65)">
- <g>
- <use class="tableCell" xlink:href="#tableCell" />
- <text class="tableCell">y</text>
- </g>
-
- <g transform="translate(120,0)" >
- <use class="tableCell" xlink:href="#tableCell" />
- <use id="y" x="10" y="0" class="symbol" xlink:href="#symbol"/>
- <use x="10" y="15" class="reference" xlink:href="#symbol"/>
- </g>
-
- </g>
-
- <g id="transformRow" transform="translate(0,105)">
- <g>
- <use class="tableCell" xlink:href="#tableCell" />
- <text class="tableCell">transform</text>
- </g>
-
- <g transform="translate(120,0)" >
- <use class="tableCell" xlink:href="#tableCell" />
- <use id="transform"
- x="10" y="5" class="symbol" xlink:href="#symbol"/>
- <use x="10" y="5" transform="rotate(20)" class="reference" xlink:href="#symbol"/>
- </g>
-
- </g>
-
- <g id="xlinkRow" transform="translate(0,145)">
- <g>
- <use class="tableCell" xlink:href="#tableCell" />
- <text class="tableCell">xlink:href</text>
- </g>
-
- <g transform="translate(120,0)" >
- <use class="tableCell" xlink:href="#tableCell" />
- <use id="xlink"
- x="5" y="0" class="symbol" xlink:href="#symbol"/>
- <use x="5" y="0" class="reference" xlink:href="#symbol"/>
- </g>
-
- </g>
-
- <g id="mutation" transform="translate(0,185)">
- <g>
- <use class="tableCell" xlink:href="#tableCell" />
- <text class="tableCell">mutation</text>
- </g>
-
- <g transform="translate(120,0)" >
- <use class="tableCell" xlink:href="#tableCell" />
- <use id="xlink"
- x="-25" y="0" class="symbol" xlink:href="#mutatedSymbolReference"/>
- <use x="25" y="0" class="reference" xlink:href="#mutatedSymbol"/>
- </g>
-
- </g>
-
- <g onclick="runTest()" transform="translate(0, 80)">
- <use class="button" xlink:href="#button" x="60" y="200" />
- <text class="button" x="60" y="200">Run Test</text>
- </g>
- </g>
-
-
-
- <script type="text/ecmascript"><![CDATA[
-function onDone() {
- if (!(regardTestInstance == null)) {
- regardTestInstance.scriptDone();
- } else {
- alert("This button only works when run in the regard framework");
- }
-}
- ]]></script>
- <g id="done" transform="translate(195, 468)" cursor="pointer" onclick="onDone()">
- <rect rx="5" ry="5" width="60" height="25" fill="#eeeeee" stroke="black" />
- <text x="30" y="18" font-size="14" font-weight="bold" text-anchor="middle">Done</text>
- </g>
-
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/viewBoxOnLoad.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/viewBoxOnLoad.svg
deleted file mode 100644
index 4a3497ca902..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/viewBoxOnLoad.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of viewbox on outermost svg onLoad -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: viewBoxOnLoad.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="setViewBoxTo(evt,'50 25 150 166.7')">
-
- <title>'viewBox' modification in 'onload'</title>
-
- <script type="text/ecmascript">
- function setViewBoxTo(evt, val){
- var svg = evt.getTarget();
- svg.setAttribute('viewBox', val);
- }
- </script>
-
- <rect x="0" y="0" width="450" height="500" fill="#F88"/>
-
- <rect x="50" y="25" width="150" height="166.7" fill="#AAA"/>
-
- <svg x="75" y="75" width="100" height="100" overflow="visible"
- viewBox="0 0 100 100"
- onload="setViewBoxTo(evt, '-10 -10 120 120')">
- <rect x="-10" y="-10" width="120" height="120" fill="#F88"/>
- </svg>
-
- <rect x="75" y="75" width="100" height="100" fill="#AAF"/>
-
- <text x="125" y="45" class="title">viewBox modification
- <tspan x="125" dy="1.2em"> in 'onload'</tspan></text>
-
- <text x="125" y="188" class="legend">No red should show</text>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibility.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibility.svg
deleted file mode 100644
index 38cc44a0f51..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibility.svg
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a rect's attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: visibility.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>'visibility' property on 'onload'</title>
-
- <text x="50%" y="45" class="title">'visibility' property on 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function changeVisibility(evt, newValue) {
- evt.target.getStyle().setProperty("visibility", newValue, "");
- }
- ]]></script>
-
- <linearGradient id="grad">
- <stop style="stop-color:crimson" offset="0" />
- <stop style="stop-color:gold" offset="1" />
- </linearGradient>
-
- <g id="test-content" stroke="black" stroke-width="1">
-
- <g onload="changeVisibility(evt, 'hidden')" style="visibility:visible">
- <rect x="100" y="100" width="100" height="50" style="fill:#eee"/>
- <rect x="150" y="100" width="100" height="50" style="fill:gold"/>
- <rect x="200" y="100" width="100" height="50" style="fill:crimson"/>
- <rect x="250" y="100" width="100" height="50" style="fill:url(#grad)"/>
- <image x="300" y="100" width="50" height="50"
- xlink:href="../../resources/images/png2.png"/>
- </g>
- <g >
- <rect x="100" y="175" width="100" height="50"
- onload="changeVisibility(evt, 'hidden')"
- style="fill:#eee; visibility:visible"/>
- <rect x="150" y="175" width="100" height="50"
- onload="changeVisibility(evt, 'hidden')"
- style="fill:gold; visibility:visible"/>
- <rect x="200" y="175" width="100" height="50"
- onload="changeVisibility(evt, 'hidden')"
- style="fill:crimson; visibility:visible"/>
- <rect x="250" y="175" width="100" height="50"
- onload="changeVisibility(evt, 'hidden')"
- style="fill:url(#grad); visibility:visible"/>
- <image x="300" y="175" width="50" height="50"
- onload="changeVisibility(evt, 'hidden')"
- xlink:href="../../resources/images/png2.png"/>
- </g>
-
- <g onload="changeVisibility(evt, 'visible')" style="visibility:hidden">
- <rect x="100" y="250" width="100" height="50" style="fill:#eee"/>
- <rect x="150" y="250" width="100" height="50" style="fill:gold"/>
- <rect x="200" y="250" width="100" height="50" style="fill:crimson"/>
- <rect x="250" y="250" width="100" height="50" style="fill:url(#grad)"/>
- <image x="300" y="250" width="50" height="50"
- xlink:href="../../resources/images/png2.png"/>
- </g>
- <g >
- <rect x="100" y="325" width="100" height="50"
- onload="changeVisibility(evt, 'visible')"
- style="fill:#eee; visibility:hidden"/>
- <rect x="150" y="325" width="100" height="50"
- onload="changeVisibility(evt, 'visible')"
- style="fill:gold; visibility:hidden"/>
- <rect x="200" y="325" width="100" height="50"
- onload="changeVisibility(evt, 'visible')"
- style="fill:crimson; visibility:hidden"/>
- <rect x="250" y="325" width="100" height="50"
- onload="changeVisibility(evt, 'visible')"
- style="fill:url(#grad); visibility:hidden"/>
- <image x="300" y="325" width="50" height="50"
- xlink:href="../../resources/images/png2.png"
- onload="changeVisibility(evt, 'visible')"
- style="visibility:hidden"/>
- </g>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibilityOnClick.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibilityOnClick.svg
deleted file mode 100644
index f715d739b33..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/visibilityOnClick.svg
+++ /dev/null
@@ -1,135 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of the visibility property -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: visibilityOnClick.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>'visibility' property on 'onclick</title>
-
- <text x="50%" y="45" class="title">'visibility' property on 'onclick'</text>
-
- <script type="text/ecmascript"><![CDATA[
- function changeVisibility(elem, newValue) {
- elem.style.setProperty("visibility", newValue, "");
- }
- function doChange() {
- changeVisibility(document.getElementById("gHide"), "hidden");
- changeVisibility(document.getElementById("r1Hide"), "hidden");
- changeVisibility(document.getElementById("r2Hide"), "hidden");
- changeVisibility(document.getElementById("r3Hide"), "hidden");
- changeVisibility(document.getElementById("r4Hide"), "hidden");
- changeVisibility(document.getElementById("i1Hide"), "hidden");
-
- changeVisibility(document.getElementById("gShow"), "visible");
- changeVisibility(document.getElementById("r1Show"), "visible");
- changeVisibility(document.getElementById("r2Show"), "visible");
- changeVisibility(document.getElementById("r3Show"), "visible");
- changeVisibility(document.getElementById("r4Show"), "visible");
- changeVisibility(document.getElementById("i1Show"), "visible");
- }
-
- // This function is only called if test is run from regard.
- function regardStart() {
- doChange();
- setTimeout('regardTestInstance.scriptDone()', 200);
- }
- ]]></script>
-
- <linearGradient id="grad">
- <stop style="stop-color:crimson" offset="0" />
- <stop style="stop-color:gold" offset="1" />
- </linearGradient>
-
-
-
- <g id="test-content" stroke="black" stroke-width="1">
- <g stroke="black" onclick="doChange()" >
- <circle cx="100" cy="100" r="10" fill="crimson"/>
- <line x1="85" x2="115" y1="100" y2="100" fill="none" />
- <line x1="100" x2="100" y1="85" y2="115" fill="none" />
- </g>
- <text class="legend" style="text-anchor:start" stroke="none">
- <tspan x="150" y="97">Click on the Click Target (crimson circle)</tspan>
- <tspan x="150" y="113">to toggle visibility on elements.</tspan>
- </text>
-
- <g id="gHide" style="visibility:visible">
- <rect x="100" y="150" width="100" height="50" style="fill:#eee"/>
- <rect x="150" y="150" width="100" height="50" style="fill:gold"/>
- <rect x="200" y="150" width="100" height="50" style="fill:crimson"/>
- <rect x="250" y="150" width="100" height="50" style="fill:url(#grad)"/>
- <image x="350" y="150" width="50" height="50"
- xlink:href="../../resources/images/png2.png"/>
- </g>
-
- <g>
- <g style="fill:#eee">
- <rect id="r1Hide" x="100" y="225" width="100" height="50"
- style="visibility:visible"/></g>
- <g style="fill:gold">
- <rect id="r2Hide" x="150" y="225" width="100" height="50"
- style="visibility:visible"/></g>
- <g style="fill:crimson">
- <rect id="r3Hide" x="200" y="225" width="100" height="50"
- style="visibility:visible"/></g>
- <g style="fill:url(#grad)">
- <rect id="r4Hide" x="250" y="225" width="100" height="50"
- style="visibility:visible"/></g>
- <image id="i1Hide" x="350" y="225" width="50" height="50"
- xlink:href="../../resources/images/png2.png"/>
- </g>
-
- <g id="gShow" style="visibility:hidden">
- <rect x="100" y="300" width="100" height="50" style="fill:#eee"/>
- <rect x="150" y="300" width="100" height="50" style="fill:gold"/>
- <rect x="200" y="300" width="100" height="50" style="fill:crimson"/>
- <rect x="250" y="300" width="100" height="50" style="fill:url(#grad)"/>
- <image x="350" y="300" width="50" height="50"
- xlink:href="../../resources/images/png2.png"/>
- </g>
-
- <g>
- <g style="fill:#eee">
- <rect id="r1Show" x="100" y="375" width="100" height="50"
- style="visibility:hidden"/></g>
- <g style="fill:gold">
- <rect id="r2Show" x="150" y="375" width="100" height="50"
- style="visibility:hidden"/></g>
- <g style="fill:crimson">
- <rect id="r3Show" x="200" y="375" width="100" height="50"
- style="visibility:hidden"/></g>
- <g style="fill:url(#grad)">
- <rect id="r4Show" x="250" y="375" width="100" height="50"
- style="visibility:hidden"/></g>
- <g><image id="i1Show" x="350" y="375" width="50" height="50"
- style="visibility:hidden"
- xlink:href="../../resources/images/png2.png"/></g>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xAnimOnClick.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xAnimOnClick.svg
deleted file mode 100644
index 6ddfaf85885..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xAnimOnClick.svg
+++ /dev/null
@@ -1,109 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of a rect's x attribute repeatedly starting from an -->
-<!-- 'onclick' event handler. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: xAnimOnClick.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;rect&gt; x Animation in 'onclick'</title>
-
- <text x="50%" y="45" class="title">&lt;rect&gt; x Animation in 'onclick'</text>
-
- <script type="text/ecmascript">
- var t, start, end, inc, cont, frac=0;
-
- function startAnim(evt, target, xStart, xEnd){
- if (cont == 1) return;
- t = document.getElementById(target);
- start = xStart
- end = xEnd;
- cont = 1;
- cyclopse();
- }
-
- function stopAnim(evt) {
- cont = 0;
- }
-
- function cyclopse() {
- t.setAttribute('x', (end-start)*frac/100+start);
- if (frac == 100) inc = -2;
- if (frac == 0) inc = 2;
- frac += inc;
- if (cont == 1)
- setTimeout('cyclopse()', 50);
- }
- </script>
-
- <g id="test-content">
- <g transform="translate(75,125)">
- <text class="legend" x="75" y="70">Position A</text>
-
- <rect id="originalPlaceShadowBorder" stroke="black" fill="none"
- x="32" y="77" width="86" height="46" />
-
- <g>
- <circle cx="75" cy="100" r="10" style="fill:crimson;stroke:black;"/>
- <line x1="75" x2="75" y1="90" y2="110" style="stroke:black;fill:none" />
- <line x1="65" x2="85" y1="100" y2="100" style="stroke:black;fill:none" />
- </g>
- </g>
-
- <g transform="translate(225,125)">
- <text class="legend" x="75" y="70">Position B</text>
-
- <rect id="targetPlaceShadowBorder" fill="lightBlue" stroke="black"
- x="32" y="77" width="86" height="46"/>
-
- <g >
- <circle cx="75" cy="100" r="10" style="fill:crimson;stroke:black;"/>
- <line x1="75" x2="75" y1="90" y2="110" style="stroke:black;fill:none" />
- <line x1="65" x2="85" y1="100" y2="100" style="stroke:black;fill:none" />
- </g>
- </g>
-
- <g id="play" onclick="startAnim(evt, 'targetRect', 110, 260)"
- stroke="black" fill="#DDD" transform="translate(160, 260)" >
- <rect x="0" y="0" width="50" height="40" rx="5" ry="5"/>
- <polygon fill="green" points="10,10 40,20 10,30"/>
- </g>
-
- <g id="play" onclick="stopAnim(evt)"
- stroke="black" fill="#DDD" transform="translate(240, 260)" >
- <rect x="0" y="0" width="50" height="40" rx="5" ry="5"/>
- <rect fill="yellow" x="10" y="10" width="10" height="20"/>
- <rect fill="yellow" x="30" y="10" width="10" height="20"/>
- </g>
-
- <rect id="targetRect" x="110" y="205" width="80" height="40" style="fill:red;fill-opacity:0.5" />
-
- <text class="legend">
- <tspan x="225" y="330">Click on Play button (green triangle) to start animation</tspan>
- <tspan x="225" y="345">Click on Pause button (yellow rects) to stop animation</tspan></text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnClick.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnClick.svg
deleted file mode 100644
index 74049f47f4d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnClick.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Modification of a rect's x attribute in an 'onclick' event handler. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: xyModifOnClick.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;rect&gt; x modification in 'onclick'</title>
-
- <text x="50%" y="45" class="title">&lt;rect&gt; x modification in 'onclick'</text>
-
- <script type="text/ecmascript">
-
- function moveToX(evt, target, val){
- var r = evt.target;
- var doc = r.ownerDocument;
- var t = doc.getElementById(target);
- t.setAttribute('x', val);
- }
-
- </script>
-
- <g id="test-content" transform="translate(0,125)">
- <g transform="translate(75,0)">
- <text class="legend" x="75" y="70">Position A</text>
-
- <rect id="originalPlaceShadowBorder" x="32" y="77" width="86" height="46" style="fill:none; stroke:black" />
-
- <g onclick="moveToX(evt, 'targetRect', '110')">
- <circle cx="75" cy="100" r="10" style="fill:crimson;stroke:black;"/>
- <line x1="75" x2="75" y1="90" y2="110" style="stroke:black;fill:none" />
- <line x1="65" x2="85" y1="100" y2="100" style="stroke:black;fill:none" />
- </g>
- </g>
-
- <g transform="translate(225,0)">
- <text class="legend" x="75" y="70">Position B</text>
-
- <rect id="targetPlaceShadowBorder" x="32" y="77" width="86" height="46" style="fill:none; stroke:black" />
-
- <g onclick="moveToX(evt, 'targetRect', '260')">
- <circle cx="75" cy="100" r="10" style="fill:crimson;stroke:black;"/>
- <line x1="75" x2="75" y1="90" y2="110" style="stroke:black;fill:none" />
- <line x1="65" x2="85" y1="100" y2="100" style="stroke:black;fill:none" />
- </g>
- </g>
-
- <rect id="targetRect" x="110" y="80" width="80" height="40" style="fill:crimson;" />
-
- <text class="legend" x="225" y="145">Click on the Position A or Position B</text>
- <text class="legend" x="225" y="160">target (crimson circle) to move the rectangle</text>
- <text class="legend" x="225" y="175">to a new position</text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnLoad.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnLoad.svg
deleted file mode 100644
index 3398d40d544..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/xyModifOnLoad.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Modification of an element used in a BackgroundImage -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: xyModifOnLoad.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;rect&gt; x modification in 'onload'</title>
-
- <text x="50%" y="45" class="title">&lt;rect&gt; x modification in 'onload'</text>
-
- <script type="text/ecmascript">
-
- function setXTo(evt, val){
- // alert('In setXTo');
- var r = evt.getTarget();
- r.setAttribute('x', val);
- }
-
- </script>
-
- <g id="test-content" transform="translate(0,125)">
- <g transform="translate(75,0)">
- <rect id="originalPlaceShadow" x="35" y="80" width="80" height="40" style="fill:crimson;"/>
- <rect id="originalPlaceShadowBorder" x="32" y="77" width="86" height="46" style="fill:none; stroke:black" />
-
- <text class="legend" x="75" y="135">&lt;rect&gt; position</text>
- <text class="legend" x="75" y="150">before onload</text>
- </g>
-
- <g transform="translate(225,0)">
- <rect id="targetPlaceShadow" x="35" y="80" width="80" height="40" style="fill:crimson;"/>
- <rect id="targetPlaceShadowBorder" x="32" y="77" width="86" height="46" style="fill:none; stroke:black" />
-
- <text class="legend" x="75" y="135">&lt;rect&gt; position</text>
- <text class="legend" x="75" y="150">after onload</text>
- </g>
-
- <rect id="targetRect" x="110" y="80" width="80" height="40" style="fill:orange" onload="setXTo(evt,'260')"/>
-
- <text class="legend" x="225" y="185">The modified rectangle is orange</text>
- <text class="legend" x="225" y="200">and should show on the right</text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/zeroSize.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/zeroSize.svg
deleted file mode 100644
index c70e5c13842..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/zeroSize.svg
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
-"http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Modification of a rect's attributes -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: zeroSize.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- onload="doShowBounds=false">
- <title>Resizing zero w/h items 'onload'</title>
- <text x="50%" y="45" class="title">Resizing zero w/h items 'onload'</text>
-
- <script type="text/ecmascript"><![CDATA[
- var svgns = "http://www.w3.org/2000/svg";
- var root = document.getRootElement();
- var doShowBounds = true;
- var stressTest = false;
-
- function resizeRect(id, w, h) {
- var rect = document.getElementById(id);
- var ow = rect.getAttribute("width");
- var oh = rect.getAttribute("height");
- rect.setAttribute("width", w);
- rect.setAttribute("height", h);
- showBounds(rect);
- if (stressTest)
- setTimeout("resizeRect('"+id+"',"+ow+","+oh+")", 1000);
- }
-
- function resizeCircle(id, r) {
- var circle = document.getElementById(id);
- var or = circle.getAttribute("r");
- circle.setAttribute("r", r);
- showBounds(circle);
- if (stressTest)
- setTimeout("resizeCircle('"+id+"',"+or+")", 1000);
- }
- function resizeEllipse(id, rx, ry) {
- var ellipse = document.getElementById(id);
- var orx = ellipse.getAttribute("rx");
- var ory = ellipse.getAttribute("ry");
- ellipse.setAttribute("rx", rx);
- ellipse.setAttribute("ry", ry);
- showBounds(ellipse);
- if (stressTest)
- setTimeout("resizeEllipse('"+id+"',"+orx+","+ory+")", 1000);
- }
-
- function showBounds(shape) {
- if (!doShowBounds) return;
- var bbox = shape.getBBox();
- var elem;
-// System.err.println("XXX: [" + bbox.x + ", " +bbox.y + ", " +
-// bbox.width + ", " + bbox.height + "]");
- if (bbox.width == 0) {
- if (bbox.height == 0) {
- elem = document.createElementNS(svgns, "circle");
- elem.setAttribute("cx", ""+bbox.x);
- elem.setAttribute("cy", ""+bbox.y);
- elem.setAttribute("r", "5");
- elem.setAttribute("stroke","none");
- elem.setAttribute("fill","lime");
- elem.setAttribute("fill-opacity", ".5");
- shape.parentNode.insertBefore(elem, shape.nextSibling);
- return;
- } else {
- elem = document.createElementNS(svgns, "line");
- elem.setAttribute("x1", ""+bbox.x);
- elem.setAttribute("y1", ""+bbox.y);
- elem.setAttribute("x2", ""+bbox.x);
- elem.setAttribute("y2", ""+(bbox.y+bbox.height));
- }
- } else if (bbox.height == 0) {
- elem = document.createElementNS(svgns, "line");
- elem.setAttribute("x1", ""+bbox.x);
- elem.setAttribute("y1", ""+bbox.y);
- elem.setAttribute("x2", ""+(bbox.x+bbox.width));
- elem.setAttribute("y2", ""+bbox.y);
- } else {
- elem = document.createElementNS(svgns, "rect");
- elem.setAttribute("x", ""+bbox.x);
- elem.setAttribute("y", ""+bbox.y);
- elem.setAttribute("width", ""+bbox.width);
- elem.setAttribute("height", ""+bbox.height);
- }
- elem.setAttribute("fill","none");
- elem.setAttribute("stroke-width", "5");
- elem.setAttribute("stroke", "lime");
- elem.setAttribute("stroke-opacity", ".5");
- shape.parentNode.insertBefore(elem, shape.nextSibling);
- }
- ]]></script>
-
- <linearGradient id="testGrad" gradientUnits="objectBoundingBox"
- x1="0" y1="1" x2="1" y2="0">
- <stop offset="0" style="stop-color:crimson" />
- <stop offset="1" style="stop-color:gold" />
- </linearGradient>
-
- <g id="test-content">
- <g fill="red" stroke="black" stroke-width="2">
- <rect id="r1-1" x="10" y="60" width="0" height="0"
- onload="resizeRect('r1-1', '50', '50')"/>
- <rect id="r1-2" x="70" y="60" width="50" height="0"
- onload="resizeRect('r1-2', '50', '50')"/>
- <rect id="r1-3" x="130" y="60" width="0" height="50"
- onload="resizeRect('r1-3', '50', '50')"/>
- <circle id="c1-1" cx="215" cy="85" r="0"
- onload="resizeCircle('c1-1', '25')"/>
- <ellipse id="e1-1" cx="275" cy="85" rx="0" ry="0"
- onload="resizeEllipse('e1-1', '25', '15')"/>
- <ellipse id="e1-2" cx="335" cy="85" rx="25" ry="0"
- onload="resizeEllipse('e1-2', '25', '15')"/>
- <ellipse id="e1-3" cx="395" cy="85" rx="0" ry="15"
- onload="resizeEllipse('e1-3', '25', '15')"/>
- </g>
-
- <g fill="url(#testGrad)" stroke="black" stroke-width="2">
- <rect id="r2-1" x="10" y="120" width="0" height="0"
- onload="resizeRect('r2-1', '50', '50')"/>
- <rect id="r2-2" x="70" y="120" width="50" height="0"
- onload="resizeRect('r2-2', '50', '50')"/>
- <rect id="r2-3" x="130" y="120" width="0" height="50"
- onload="resizeRect('r2-3', '50', '50')"/>
- <circle id="c2-1" cx="215" cy="145" r="0"
- onload="resizeCircle('c2-1', '25')"/>
- <ellipse id="e2-1" cx="275" cy="145" rx="0" ry="0"
- onload="resizeEllipse('e2-1', '25', '15')"/>
- <ellipse id="e2-2" cx="335" cy="145" rx="50" ry="0"
- onload="resizeEllipse('e2-2', '25', '15')"/>
- <ellipse id="e2-3" cx="395" cy="145" rx="0" ry="50"
- onload="resizeEllipse('e2-3', '25', '15')"/>
- </g>
-
- <g fill="red" stroke="black" stroke-width="2">
- <rect id="r3-1" x="10" y="180" width="50" height="50"
- onload="resizeRect('r3-1', '0', '0')"/>
- <rect id="r3-2" x="70" y="180" width="50" height="50"
- onload="resizeRect('r3-2', '50', '0')"/>
- <rect id="r3-3" x="130" y="180" width="50" height="50"
- onload="resizeRect('r3-3', '0', '50')"/>
- <circle id="c3-1" cx="215" cy="205" r="25"
- onload="resizeCircle('c3-1', '0')"/>
- <ellipse id="e3-1" cx="275" cy="205" rx="25" ry="15"
- onload="resizeEllipse('e3-1', '0', '0')"/>
- <ellipse id="e3-2" cx="335" cy="205" rx="25" ry="15"
- onload="resizeEllipse('e3-2', '25', '0')"/>
- <ellipse id="e3-3" cx="395" cy="205" rx="25" ry="15"
- onload="resizeEllipse('e3-3', '0', '15')"/>
- </g>
-
- <g fill="url(#testGrad)" stroke="black" stroke-width="2">
- <rect id="r4-1" x="10" y="240" width="50" height="50"
- onload="resizeRect('r4-1', '0', '0')"/>
- <rect id="r4-2" x="70" y="240" width="50" height="50"
- onload="resizeRect('r4-2', '50', '0')"/>
- <rect id="r4-3" x="130" y="240" width="50" height="50"
- onload="resizeRect('r4-3', '0', '50')"/>
- <circle id="c4-1" cx="215" cy="265" r="25"
- onload="resizeCircle('c4-1', '0')"/>
- <ellipse id="e4-1" cx="275" cy="265" rx="25" ry="15"
- onload="resizeEllipse('e4-1', '0', '0')"/>
- <ellipse id="e4-2" cx="335" cy="265" rx="25" ry="15"
- onload="resizeEllipse('e4-2', '25', '0')"/>
- <ellipse id="e4-3" cx="395" cy="265" rx="25" ry="15"
- onload="resizeEllipse('e4-3', '0', '15')"/>
- </g>
-
- <g transform="translate(0,300)">
- <image id="i5-1" x="10" y="0" width="50" height="50"
- xlink:href="../../resources/images/png2.png"
- onload="resizeRect('i5-1', '0', '0')"/>
- <image id="i5-2" x="70" y="0" width="50" height="50"
- xlink:href="../../resources/images/png2.png"
- onload="resizeRect('i5-2', '50', '0')"/>
- <image id="i5-3" x="130" y="0" width="50" height="50"
- xlink:href="../../resources/images/png2.png"
- onload="resizeRect('i5-3', '0', '50')"/>
-
- <image id="i5-4" x="190" y="0" width="0" height="0"
- xlink:href="../../resources/images/png2.png"
- onload="resizeRect('i5-4', '50', '50')"/>
- <image id="i5-5" x="250" y="0" width="50" height="0"
- xlink:href="../../resources/images/png2.png"
- onload="resizeRect('i5-5', '50', '50')"/>
- <image id="i5-6" x="310" y="0" width="0" height="50"
- xlink:href="../../resources/images/png2.png"
- onload="resizeRect('i5-6', '50', '50')"/>
- </g>
-
- <g transform="translate(0,360)">
- <image id="i6-1" x="10" y="0" width="50" height="50"
- xlink:href="../../resources/images/svg2.svg"
- onload="resizeRect('i6-1', '0', '0')"/>
- <image id="i6-2" x="70" y="0" width="50" height="50"
- xlink:href="../../resources/images/svg2.svg"
- onload="resizeRect('i6-2', '50', '0')"/>
- <image id="i6-3" x="130" y="0" width="50" height="50"
- xlink:href="../../resources/images/svg2.svg"
- onload="resizeRect('i6-3', '0', '50')"/>
-
- <image id="i6-4" x="190" y="0" width="0" height="0"
- xlink:href="../../resources/images/svg2.svg"
- onload="resizeRect('i6-4', '50', '50')"/>
- <image id="i6-5" x="250" y="0" width="50" height="0"
- xlink:href="../../resources/images/svg2.svg"
- onload="resizeRect('i6-5', '50', '50')"/>
- <image id="i6-6" x="310" y="0" width="0" height="50"
- xlink:href="../../resources/images/svg2.svg"
- onload="resizeRect('i6-6', '50', '50')"/>
- </g>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/emptyShape.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/emptyShape.svg
deleted file mode 100644
index 11f155dab5b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/emptyShape.svg
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test 'visibility' property inheritance -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: emptyShape.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
-<title>Empty 'd', 'points' on &lt;path>, &lt;polyline> and &lt;polygon></title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<g id="testContent">
- <text x="225" y="30" class="title">
-Empty 'd', 'points' on &lt;path>, &lt;polyline> and &lt;polygon></text>
-
-
-<path d="" />
-<polyline points="" />
-<polygon points="" />
-
-</g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/zero.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/zero.svg
deleted file mode 100644
index dccccf694a9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/shapes/zero.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Test 'visibility' property inheritance -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: zero.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Test zero length on various shapes</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-<g id="testContent">
- <text x="225" y="30" class="title">Test zero length on various shapes</text>
- <text x="225" y="50" class="title">Value of zero disables rendering of the elements</text>
-
-<!-- dashboard -->
-<g style="stroke:black; fill:none">
- <rect x="40" y="80" width="360" height="120" />
- <rect x="40" y="200" width="360" height="120" />
- <rect x="40" y="320" width="360" height="120" />
-</g>
-<g style="fill:rgb(240, 240, 240); stroke:black;">
- <rect x="40" y="80" width="20" height="120" />
- <rect x="40" y="200" width="20" height="120" />
- <rect x="40" y="320" width="20" height="120" />
- <g style="stroke:none; fill:black; font-size:12pt; font-family: Arial">
- <text transform="translate(55, 170) rotate(-90)">&lt;rect></text>
- <text transform="translate(55, 290) rotate(-90)">&lt;circle></text>
- <text transform="translate(55, 410) rotate(-90)">&lt;ellipse></text>
- </g>
-</g>
-
-<!-- ########### rect ############# -->
-<g style="stroke:none; fill:crimson">
- <rect x="90" y="95" width="0" height="80" />
- <rect x="190" y="95" width="80" height="0" />
- <rect x="290" y="95" width="0" height="0" />
-</g>
-<g style="stroke:none; fill:black; font-size:12; font-family: Arial; text-anchor:middle">
- <text x="130" y="194">width="0"</text>
- <text x="230" y="194">height="0"</text>
- <text x="330" y="194">width &amp; height="0"</text>
-</g>
-
-<!-- ########### circle ############# -->
-<g style="stroke:none; fill:crimson">
- <circle cx="225" cy="255" r="0"/>
-</g>
-<g style="stroke:none; fill:black; font-size:12; font-family: Arial; text-anchor:middle">
- <text x="225" y="314">r="0"</text>
-</g>
-
-<!-- ########### ellipse ############# -->
-<g style="stroke:none; fill:crimson">
- <ellipse cx="130" cy="365" rx="0" ry="30" />
- <ellipse cx="230" cy="365" rx="40" ry="0" />
- <ellipse cx="330" cy="365" rx="0" ry="0" />
-</g>
-<g style="stroke:none; fill:black; font-size:12; font-family: Arial; text-anchor:middle">
- <text x="130" y="415">rx="0"</text>
- <text x="230" y="415">ry="0"</text>
- <text x="330" y="415">rx &amp; ry="0"</text>
-</g>
-
-
-
-</g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/dataProtocol.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/dataProtocol.svg
deleted file mode 100644
index 36c3e467fb2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/dataProtocol.svg
+++ /dev/null
@@ -1,607 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- feTile test -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: dataProtocol.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Data Protocol</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- dataProtocol test
- </text>
-
- <!-- ==================================== -->
- <!-- Initially, was an encoded JPEG imag -->
- <!-- ==================================== -->
- <text x="210" y="100">Initial JPEG, encoded as PNG, data protocol</text>
- <rect x="148" y="108" width="131" height="134" fill="rgb(200, 100, 0)" />
- <image x="150" y="110" width="127" height="130" xlink:href="data:image/png;base64,/9j/4AAQSkZJRgABAgEASABIAAD//gAmRmlsZSB3cml0dGVuIGJ5IEFkb2JlIFBo
-b3Rvc2hvcKggNS4y/+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEB
-AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMD
-AwEBAQEBAQEBAQEBAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
-AwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAggB/AwERAAIRAQMRAf/dAAQAEP/EAaIA
-AAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUE
-AwcCCAEJAAoLEAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlR
-QhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC
-0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeY
-mZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+foRAAIB
-AwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJsSTB
-0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+Pz
-KRqUpLTE1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiImKi4
-yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A3+Pf
-uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
-3Xvfuvde9+691737r3Xvfuvdf//Q3+Pfuvde9+691737r3XvfuvdMe4Ny4LauPly
-u4cpS4qhhSR2mqZLFhEhkkEUShpp2SNSxCKxCgk8An3G/uf7v+2nsxy8eafc/nKy
-2fZixVDMxMk8gFfCtoEDz3M1M+FbxySUzpoCejHbNo3LebkWu2WjyzedMBR6sxoq
-j5sQOqcO9f5z/T+3t65Lpj407T3n8o+8qdKiKPrro7aGb7Y3BSVaWWM7hi2gsuF2
-hjJSSVyNfXfaxaSZlQK3vDYfen9/veW5+l+7h7GNZcsOQF3rmPXCroSVMtttcDLM
-4X40aa5UkEeJbrQqZKtOSeVtlijuucN/Z5K5gtSoIxUappAagntISPB4P59ApUVv
-89v5HSVFRgOo+pviptLKUkb4yXvPv16HfmI1glqn+7/xm29vinmkZX1R0uQrqecG
-yzGJhwcQewH3qOc1gu/cn70W52c4kJaDZoodtg8PyRXt0S5rnjI7N6tgUO4ef/bb
-YTGuye2ljP2dzXeu5Yv6jxmZABj4UUHOOg1qv5T3813d4/iO8f5j3TuKyrtpajw/
-S/ZW6qeOEIhRf45le1ttV9UUcsoD0q2RVN+SqjC0+55s8Q8S89zOa57s01O+6XTE
-0FBxb+XWpffG+PZByns0cAOFWzhFP2L0jc5/Ji/meRxDI4D+ZB17kM3T+QUtMvX3
-bvW0TiSnmSQNuPbfau6MlSiZiqNopHsjM3JUKx1bfdej2usuz+5fMMV1TDPezvT9
-rdIZfd9ryiX3Ke1vD6C3jX/AOgwzfRf/AApD+LFRW5bYPaafIbBUr/cvTbb7dwPd
-zVOPhCNIldt75T7c2jvMSyxxgtBgqqorA+pIXkvqc7g5S99OU1Rtt51G8QLXUlxR
-nYeVGkBav2GtfPovk3r273osLvl/6GQ0oYqhQfsWgp+XWXqb/hR7290nvSPqv+Y/
-8Rdz7KytC0EeZ3f1ntjdOyd74GidkpqXNbo+Pvak0WbqsbVWaeavxWaKuisaSglD
-IgP9m94Z7a6j2nnrYpNu3HA1UIQk+mqo+ddX2Dotv+Ro5oWveXdxS6tc4qCwH5fs
-4faetlX40/LL45fMPr+Ls/41du7Q7a2f5YqXI1W3K2RMvtvJTQioTC7x2tkoaDdG
-y899uRIaHK0dHV+Mh/HpIYzTY7hZblAtzY3KSwnzU/4RxH59AG4tp7WQxXETJIPI
-/wCrPRh/azpjr3v3Xuve/de697917r//0d/j37r3Xvfuvde9+690Tv5lfNrpL4Td
-X5Psjt3dNDiYYNNJicXq+6yuazNSAMfhcPiKdxX5jMVzsBFSwDWwILFFIY4a/eI+
-9RP7e77bez3s1y9HzR94K/h1x2eomy2uFqBb3eZY2VooyDrhtVZZ7gD4oI3SYi7l
-vlj97ut3uNx9Nsyt3SHi1OIjB4082yAcUJx1V/tP4nfMH+ZnlR2b839wb7+LfxQy
-NXHkNlfEXY+aq9rd79nbebxtSzfIjf2Ienr+tNv5SmTUdr4Nocyq1B89XjKiJopQ
-b7Qfc18fmGH3h+8lzFLzj7yToC0l0AbSyzqEG32lBBaQJwCxxqWNXIVyWJvuXOEd
-hA+0csRrDZKWGpRlwfxGtSzED4iSR8x1dH0d8fukfjTsOg6x6C6s2T1JsTHN5otu
-7IwNFhaWrrnjSOoy+Ynp4xXZ/P1wjBqchXS1FdVP65pXYk+887WztbGFLezt0igU
-YVQAP5dR/NPNcSNLPKzyHzJr0MPtT011737r3Xvfuvde9+690CPfXxt6H+UOypuv
-fkB1XtDtPajmeSlotzY0S1+Eq6iIQy5Pa24KR6TcW0c0YRoFdi6ujrFS4WUAkeyz
-dtl2rfbVrLd7CK4tj5OK0+anip+akH59K7K/vdumFxY3LxTDzU0r8iOBHyII61Pf
-l1/JO+Un8vzsKp+aP8pbtTsOGs2ulVk891xSSx5nf9LgonesqcBV7fWjbA9/9eBL
-q+JyFDNmYBHE6JkagGohhbceTOY+QZn3nkm4lutnWpe1J1SovE+F/vxR/vsjVgUD
-HIH1rv21cyotjzBEkN8cLMBRGPlr/gP9IGnHhw6te/lH/wA6zrn+YXRP012ziMR0
-r8yNp4b7/cPXcdU8WzO0sbRl4shvPparytbVZOso6cIs2QwdVJNksUst1lraeOWq
-WR+T+dtt5ts0kgkVbsDuX5+dAcgjzU5HkSM9BXfeX7vZZ2SRSYa4P+Cv+Q/4Or0v
-Y16IOve/de697917r//S3+Pfuvde9+690V35cfKfrj4j9Nbx7b7Gz+PweJ2vg6zM
-TzVs8MeiKBGWFYYpWH3NdX1VqejgAZp6hrBSqSFcNvvcfeQ3X2g2zl3269rrJNx9
-/ua3MG1W2nxFtIq6Zt1u04C3tsiJX7Z5xpo0UVxpGXKHLCb7dNc7hMIdlhP6jsdI
-ZqVEan1Iy1PhX0LLWsL4C/Djsn5Gdn4P+Zj8+cLXHs6vM+a+Inxt3JDIcH8YthZY
-/c4ff258FWAiq+QO7qGVap5KqMT7dhlVNKZDUKI7+7B923ZvZLly53XdZn3L3M3m
-ZrzddyuO+5vLyYmSWWVzmmtmKJwQZpqOKcz7+L6drKxOnbo+xQMDSuAAPJaD8/s4
-3v8AvK7oIde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691q7/wA6T+TRk+wc
-g3z0+C0Vd178nurstT9o7g27sJHxmY3NndrVCZ2HszreLGoHpu0sZU0QqKzHwrp3
-FoMkS/xPUmRhnnXku7269l515PjK7gnfc26YE4XJkjA4TilSB/acQPExIPdg3+G7
-t05f3xgbY9sUrf6GTjQ5PGM8AT8Pn2/CdL+Sr/Ndov5i/TmX2V2qcTtn5g9GU1Dj
-e5dqUcUWMpN74WRlosN3Ls3FAhUwO4ZwIMpSwALiMveMpFTVNAZRvybzXa81bXFd
-ROPqAo1D1+dPtww8j8iOg9vuzTbPePC6nwq4P+T/ACj1HzB6u29i/oj697917r//
-09/j37r3TXm8xQbexGTzmUm8GOxNDU5CsltqZYKWJpXEaXBlmcLpRB6nchRyR7Df
-OPNuxchcp8x868zXgt+X9qsprq4kP4YoEaR9IqNTkLpRBl3KotSQOl22bdd7vuNl
-tdjHrvLiVY0HlqYgCp8gK1YnAAJOB1ruYXa2V/mjfzH66k3rRvX/ABE+AW5MDu3f
-mCqkiqNvdpfLOphgzPXXXFbHLGI81tfpnBGLMZSnIMM1caFZ0eGumRuc33J+Td79
-4ebudvvje5tn/wAiPmWcrtkLMXWx2mIlLW2iqAKaFBd1CmRgzuuqViZX59vLTlvb
-rPk3Z5P04lpI1AC7V7nP4lZzU6STpBAU0UdbDmY3JgtvxiTMZSkodS6kilk1VMqi
-4JhpIhJVTAEf2Eb3m/7qe/3sv7JWkd37re5e07IXTUkU86/UyrUjVDaR67qZQQQT
-FC4BwTXqLdu2Xdd3cpt1hJLQ0JAoo+1zRV/MjoK8n8g+u8XIyyyZ+ojW/wC/Tbfy
-BiYA/UfcJTy/7dR7xEuf71L7ncd3LbWXN+6XcSmgli225VHzxUTrDKAePdGpocgG
-oA9sfaHnG/RWRLRHP4WuI6/8ZLD+fSUT5f8AQUVWlFm96Has0sqwxSbmxGVxdCzM
-QNUmVNLNi6OJb8tPNEoHJNgfclch/wB4B91v3AuksbDn97G7dqKL61uLdD8zOUa3
-QZ4ySp68OjS99hPc+0s2v4NhW7tVFWNvLFIw/wCbeoSMf9IjdGHwubw25MVQ53bu
-XxmewmTgWqxuYwtfSZTFZCmYkLUUOQoZZ6SrgYqQHjdlJH195h7fuFhu1lbbltd9
-Dc7dMgaOWJ1kjkU8GR0JVlPkVJB6iK5tbmyuJbS8t5IrqNqMjqVdSOIZWAIPyIr0
-5+1nTHXvfuvde9+691737r3Xvfuvde9+691pe/zevjvvr+VL84en/wCbN8RsLLS7
-Mzm9J4e5Ou8U/wDDcBlcjmRNW9jbCrxTUskNLtnt/bEFXW0QeKpGMzlJPVRBPFRR
-xwDzDav7c85We/7eunl3dJtMi8EiuTUkeipcKCwH4ZFYinYBJW2TLzTsU+23LV3S
-zjqp83hGAfm0RoPmpHzPW3x0123sXvzqbrfuzrHMJn+ve1tlbc39s/LKFSSqwO6M
-VTZbHisp1kkNFkqeGpEVVTOfLS1KPFIA6MBPFvPHcwRXELVidQwPyIr/AMX1HEkb
-xSPE4o6kg/l0JXt7qnX/1N/j37r3Vd38xz5DYXojprK5HK5Olx1Li9sbu7Jzc1WX
-+2GI6+x8NXiqSrEZ1LHlN41+OVb8OsEg98zv7yzmndtx5J9tfYPlwyHdOdt9hiuF
-j+I2VrJG7ocimuZ4pFOQfp3HU8+yWyoBzbzncBAm3WoiiLmi+Pc6lJ1U8oVlQ+YM
-qnoLPgB1xkPif8OOquuK+iNL312bQVPyA+RFdVBp6/Gdu91PHvLdGOy7zPKKrLbV
-pqyl27RhraMZhadnXldcUffS++Rbfc89uOVvu++ybQH3afa4Q8+lHj2i2KKqSvGQ
-Y3vp1FYInBWOOlzMjK8CzEG2cvvzRf3nNG86/wB1NMyxKSdU2k0oG4+GnBmHFqoD
-UNpErfvZm0dh082W3hnI0qpdUz/cT+evqXtcu5kcyEn+pPv5732/nP3N5h3HmHmD
-cr3d+Zb2UyXF1cyyTSyyNxaSWQszH7SaDAxTqaeXOUt55g022zWISzTFaaI0H8h+
-Q6Jjun+YF1bjWqI6ejFVAjGFZah0bXJ9dOkem5Xn6/T3KG1/d45iuhGzdjkVoB5d
-Shae0S26pJf8yokoOQgJ/n0WzfvyX6w7GpK2nnoI8cZIJCzKA4XyXAUrwdZv7kTY
-varmTl2aGWGYyUYfLh1LPK+1xcvjQd7M0NKEMPLh1WjVfM75AfAHsCLsro7cb5LY
-tXkY6zdvU24KmpqNgb6xQZWqqepx4d2wOfanFqbLUQjq6dwAxlgMsEvU77p3u5zR
-yddxWEF85tGI8a3YkxSHhUrwV6cJFo44ElaqYV96OSdn32B7mW3UTgHw5QAHXzpX
-zX1U1X7DQ9bbfwN+c3TH8wf4+be786armghnqZdub/2NkamCbc3V/YeMpqWbP7H3
-KkAjVqmiWsinpKpUSLI4+ogqo1VZQq9oNk3m137bbbcbQ9jqCV81NKlTw4eRpkUP
-WBW4WE223ctpOO5SaH1Hr/q4dHO9m3SLr3v3Xuve/de697917r3v3Xuiy/Mn45YH
-5Z/GPuPoDPw0jjsDZuQosBVVoP2+J3ljwmX2XmZWVHlWmxu6KClknVLNLTCSK4Dn
-2F+dOXE5s5X3nYiwWaaE+Ex/BMnfC/2LIqk04rUefRxsG6Ns272O4gVjjcax/FG3
-bIv5oSB6Gh8uqGv+Ey3ee4afp75IfBHfrVtNuP4ldpNn9i4/KI1PU0vVfcNdn8pJ
-g6amklkcptjsvBZySewURDLQJb8kGezfMr8wcqQLcYvYDokU8VcEq6H+krg6vQt0
-e89bSNs3qQx5gkGpT5MpyrD5FSKfZ1s/+5b6BXX/1d/j37r3WvD/ADIavIdx/JiL
-qlzj6zrvbG8/jXs3uPFV48tJXdYDK1feXZeEl8STPSz7v2hDFjVkKNpaaIlXACnk
-R95nnDlu2++xyfuvN3jPs/KPLst2I42oxeCB76QoM1l8KckAAs2hQAcdZb8g7Xcf
-6yI22wiVtx3zdmVCV1AU0wqTkYVk+waiejbdg9003Xm0K7c2frqet3luE1GcyAjl
-WWNK3IXmSOPn00lHCUihjHEcaKo4AHvhVzPuHNnv17r82c/8yytJum77jLcTMQQB
-rc6YowSSsUS0jiStEjVEGFHQ92DkJd93aOxtIWh5VsFEKEihKR4JPq7tVnP4mJPE
-9ap38xT+YrkNqSZGeTIPWZGskngx9ACshkdg6nSHLeJUDfUWK/UH30p+7b92yHfT
-boIAlsgBd+FB/lr/AD6GfO/O23ck7Ym27TEqRqNKqAKsfU/P59a82R+YXyX7CzlT
-Pt2sy1U0eqrOLweKrMtJT0wkVFkmSmjmlWIM6rqIC6iB9T76Y7P93/292+0W1/dB
-mlC5bz+2g6xmvvczme5nM31oRK4H/F9Gw+LPzU31uDdEWzd8SStVFjEZbywFnjfx
-sk8DWKTwyXBUjg39wl7v+w2xbRtcu87HHpReKkAkfYfTqQOR/cfcb67Sw3B6seBH
-n1Zh2/BJvDYtbHVa5y9CxpEIbhvESDqYE/Q3494rcmSLs2/27xUWkncflXqZN+U3
-+2yh8krjoDf5Bnza3H8L/wCaHhum87nKik6W+WW48f0vvvBzzt/DaffmVnqYOl94
-wU10iTMUO96+PDNM7KkeMztYzBmSLT2F9qN9pZbMwk/xW5jVD6avwn7a4+wnrBrn
-Tbv8YvwV/WiYkfZ5j9mfyHX0xPeQfUZde9+691inngpYZaipmip6eBGlmnnkSKGG
-NBqeSWWQqkaKBckkAD2xdXVrY2813e3McNpGpZ3dgiKo4lmYgKB5kkAdXiilnkSG
-GNnlY0CqCSSeAAGST6Dppw+5dubiNWNv7gwmdNA8cdcMPlaDJmjkmV2hSr+ynn+3
-eVY2Kh7Fgpt9PaTbd52jeYnn2fdba7hU0LQypKoJ4AlGYA/b0/d2N9YOsd9ZywyE
-YEiMhP2BgD09+zLpL1737r3Wpj0LS0/xZ/4Uz9mdfYtaimw/yx6o7fp6qH1RYqrz
-Vbh9t/JnFmihciI1OGo8BlqdBHfxxyTKoC3Ax19uWk2X3X90eWS6i1+v8eJRjF5C
-l45A9A7svoCCB1KPNQXcOTeT93Cky/TeG5+cDtAo+0qoP5g9bZ3vIrqLuv/W3+Pf
-uvdanvcnyAx+xP5lnzCxmfjrskKzdG0sXTR1Ne8dDTxUnWOyKaI1tC6yJXRR0aeO
-mJI8UTekDi3B77/3J26b57p8yblt03hz9qM9GMuhraKJljcMNIaOsbKQymNqUBCk
-Z7exsVpf8lcv2VzcmNYmd10hfiMjmucgg91RnVx6L/3539W7vrKunjqiYFD+FYHt
-GIxc2UHUoAXgC3HvEvkD2+h2iGGR4u/FajNep3u7u02+2+g29aRAZPmx8yT69ann
-zii3JvDvnEYSSXQuWq6PEYt6wyx0EVZlK+GkilmMUczpGHmBcqjMEBsCePfYn7t9
-pYwcmCO1C/UtINXr6Cvy6wv91Z7iTfdUtfCCmnX1Qfg38HuifgF0FtDojo3aeIxF
-NiMRil3tvOPF0NLu3tPeFNSePKb33xlqeFKvMZfI1csrQpK7xUFM60tMsdPGka5+
-7dt1ttltHbWyAAAVNMsfMk+Z/wAHAY6xrurqW7laWVqk8B5Aeg6qk/nOfywum+5q
-7rf5b7C2ZhNqd+7a3tjNr79zuBoKTE/6Utk7igqYkn3nHRUYOc3ZtXKUVN9hkZWW
-oFBNUU8zzIlItPiT99febLkz2dv+b5CsZS6ihc0+MShwvDiwcLk/hLVqQvU0ewlp
-JvPO8O0M1YzA8gqcL4ZUnj5FSceoHz6p2+TXUr9YbexNHVRzRA41IxEW0iR/F63+
-ga5t74x+1vNo5pv7qeNgT4hNfQVx1nRzFa2kFhFJay64aaag4qOPWp33Jns1118j
-P76bdkbH57ae6cDu/AVJaS9LmMDkqfL4yp1QSwzAwV1GjXV0fjgg8++zHtRdFuTd
-llR6yIOPzBFOsHOdIdO/X6Mva3+Xr7LOEy1Ln8NiM7QiUUWaxlBlqMTosc4pclSR
-VlOJo1eRUlEMw1AMwB4ufeZCsGVWHAivUFEUJB4jpz97611Xx8g+2Nh5DfW6uvN/
-bnx+C2/s+jxvnx+Sr46Gjq6vI4ajzkmUrFkZPN4KbIpHEHuiaCyW1kn5yv70b3a9
-2+cffm49ndjlvI/b/l+Oz020IYJdXlxbQ3bXM6gAysi3CQQh9SRrG0kQUzSM+V/t
-ZyjvWy8pbNzpsNj4u5XzynxQAWjjjmeHw1JPaGaNmcihOoBvhAHz6vmX/Mh3z0H/
-ADDW7Z+GfZFVh/8ARBu5UpMliq6sG198Y2lr6afMbM3VjqKqpYdy7Iz60ggrqORt
-EqWZCkqRyJnv9ynkfmL2/wDbXYt932F7fmG6iVijVDBDQhXHmGxVT/hp0n95OY4+
-aN0FhIVdYkUSEZHi6Rq0n1BrkdfTp643lB2L15sPsGloZcZTb72ZtfeVPjZ5kqJ8
-fBufB0ObhoZqiNI455aSOuEbOqqGK3AANvfTqKQSxRSgUDKD+0V6xaddDuleBI/Z
-0s/bnVetX35f0Axv/Cgj+XzuCgBoq6v3lm8XVVtIzU9RU01T8XezqKrp55oSkksV
-Vj2MEisSJIToa68e8U9uuWH3sebbRTRf3FZOQPMkOtT6mgp9mOHUy3UQPsvskxFT
-+8bhfyGk0/bn7etoL3lZ1DXX/9ff49+691oKfzN96VHXn83L5VYGpk/dqM51dn6V
-tEkUdTQbj6W65yULReQDyinlqJKd2W6+WFwPp75kfes5MkvebN/vXSsUnhsD/wA2
-Y+H2cPtHWW/s1vyQbJtturd6agR/t26Cer3SK+oklZiPKoLJq5Gocj/AEH3hRDtH
-gRqoHDz6n573xXJPn0EO5fiThPkHkY5UEH8T8mtfHOy1kJVlMUtPMNMqTI4BUqbg
-jj2NNo95dz9s4axs4gXzpivz6Ib7kSz5sko6qXPl59bxvw/+XeW3f1LtHC974vNY
-7tfbuCxeI3NuKjxUtfhd8VdBSQ0j7rp/4bEXxeRzTRGorKRoUghnkbwuUIVMpeTP
-70H2Ci2dIPdK+vNp36EBWeO2luoLimNafTq8kbmlXjeMIDTRI9aLjhz793zmDly7
-Nxs97a3G2SE0VpVjliPHSwchWUcFZWJP4lU5Is9qbloOw4qGgkgem2nhqxczM2QU
-QS5Kup4Zo4JZoWJ8FDSRzuyq/qdyGIUqB75i/f4+/wBwfeZG1+2PtLt93be11ldC
-4lurhDFcbhdKrxx6YQxMVrCsjlFkPiSyMJHSLw0U05D2S65PkurpJQ+/3MZhAj7h
-GjEFgD+J3KgEjAAIBOo9asv8yntrbu7+yJcDtyWN6DDs9KGhZGid4zpkcEC2m4sP
-x7K/u18obhs/Lq31+pE0ormtaeXWVumfbOXNp2u9k1X2nXJ8i2aH5gdahvzF23UY
-/sNsz45DDkEYSysllEnkJjubAC6fT32P9kd0jueWvodQ1xHAr5Uz1i57hWbxbr9T
-pOlx19Xr+XX3bjvkb8EfiN3TjshT5KTfPQHWdVn5qaeSpjpt64nbFBt/f+JaeZ5J
-pZ8FvfE5CilLsXMtO2o3v7zk2q4F3ttjcA11RLX7QKMPyII6x5vIjDdXERHBz+yu
-P5dHN9mHSbrWl/np/wAqn5a/LQR9z/B7duMn37W4Wk292f01ndy0ezZN8UmLpxRY
-bcWxt15aaj27R7khoFjoqyiy1XQUU9LBHLFUxzRtFU4988fd/wCUOZ+eG9xhtMUv
-MMiRrKHC0kaFRHHJUj4xGqRmpppRKUINZN5e9y982jl4crfWum2KzlCpNVDksy0H
-4SxZhTNWP5a8vwf/AOEuPzu7P7w23L82do4n48dD4XL0mY39OvZ3XO/uwd94immW
-oqdq7Hpert172oMXkc6w+2myWUqqNMfBJJURR1cscdNKLNs5L3B5okvYlhs1pUBl
-JIH4VCkgelTSgznh0S3e/WwR2t3Mk5+RAr6moFf8vX0ZMTisbgcVjMHhqGmxmHw2
-PosVisbRxLBR4/G46mjo6GhpIUASGmpKWFI41HCqoA9yuqhVCqKKBQdA0kkkk5PT
-h731rrVM753xP2p/wos+DOx8HJT1GM2zujundVTWxIZpMdD1d8b9+bYy9NW+Ekwx
-Ve56Orp4Xay+SZBz7wr9styh5z+9F71czWc2uy26a22lCPhra21bjPAlbkSofTAP
-U9c2W77H7Rch7PPHpuLlJb1q8aTS/pfkYSh/b1tZ+81OoF6//9Df49+691oW/wDC
-n/YeS6c+fPQvfFHEaXbXfXSEe3qiskVgtRv3pzc1XRZsRVCqqBE2dvTbq+M3ZWVm
-uQ4C43e+fKke6+HeeGSXg0/mhNf5MvUre3e9NZa7fUBpkr/vXD+YPVbuxuwRncRR
-VTVEcjtDHcq7PI1lFyzH8f0984t+5cO33s8IjIAY+VB1lPt26fUwRvrBNOh62T2f
-kto5SmyePqXjenlSX0EXOgghbn+yT7j/AH3lW23i1ltriIEMKZ6Eu3bxLYzJLG9K
-Hq2jpv8AmqNsnEQ0GfwsVZIkYV5Up7u5UBVBdbH/AFz7xK5w+6kN5vXuLC60qTgE
-4HSneoeVuaGWfdRPFcjiYzgn/SnHSa72/mu7x3/hqrb20KP+AUNYjwzzQgxzyRMC
-CrNwQDf+v09nPI33Vdr2O7hvt4n8eRDUKeAPRft1lyry9IbjabN5b0fDJLkr81Xg
-D8+qjdxbtyG4cjU5TJ1T1FVUu8jO7lramLEAkk2595bbbs1tt1tFa2sQWJRTHSe6
-vpbqV5pnJcnonvyG63o9/wCBmVYmesQ+SJ1JLB1HBBP00ge5n9tuZ5+W9yRi4EBw
-R8ugHzXtEe7WrCn6nV/v/CYP+YPH1XNm/wCWx3tnDjMfndx5benxY3FmJhDihnsx
-IavfXTBqpplgoKvP5ENncDDoCVmQqMpCZTU1FDBN0H9tee9s3ONdpe5VZXNYgTxJ
-4oPmTlR5mo4kDrGTmvly7tGN6sRKKKPQeQ4Mfs4H5U8q9bt3uZugH1737r3Xvfuv
-de9+690AHyN7rx3SfXuQy6VNId25anrKDZuOqWQpJkkpy9Rmq6NjZMFtunb7uskf
-TGVVYtQkmjBxx+8/7/bN93/22v8AfpJkk5xvQ1vtdr8Tz3TCgcpxMNvqEkpNFPZF
-UPLGDJftZ7fXXuBzJFaurJsFtSW8l4BIgfgDf78mIKRjiO56aUYjUy/kgVUvzD/n
-JfLr5WU9RV5rrv419LP1RtHMyGSQ1e7Oxd1QY3HZqqqpPIs9RmsFs3dMknIeZpEk
-1WUhgL9zrkDceTvb/b5d+Z35kvVe9vHclnNzeN4h1sckha1rmpPQh96eY4N75gnW
-yCrt8JEMKqKKI4RpAVeAFaYGMY63TPeZHUJ9f//R3+PfuvdUGf8ACjn4T5H5efy6
-937p2RiHynbXxZyrd97OhpEdsnlNq4PGVdH2vtujVBJJOanZE0uVip40aarrsLSw
-x+p7EL83bZ+8dol0pWWLvA9RTuH7M/MgdG+yXf0t6lWoj4/PyP7cfn189v469usB
-HhcjVkTJpWNXf6/gFAfwfeDHubyYKtf20P6Z406yI5S34kC3lk7h0fyg3IssaOso
-IIFiDce8d7jbGRmUp1KEV2GAIbHT7Hm9Q/WP9v7L2sqfh6VLc/PrKcvf+0P9v/xv
-3X6QD8PWzOPXqNJlL/2vx/W//G/bi21Pw9Uab59NVRXRyf5yzLzccG4PBHIJtb2q
-jgZfh49MtKDx4dNlJsPFZ6vp67FSS4/N0k8FZQ1dBK9LVUddTSrPTVtJWQvHPS1V
-NNGrpIjK6OoIII9mCc0brseiRZmCKag1IIpwp0mO0We46kKDURw62yfgB/OV3Ng9
-tYLqv5sUGazEmGo6PF4bv/BY+bLZLI0dNGIo37P2/Rq1fX5Kngj/AHMtjY56isOk
-zUjTGWpkyY9u/vkbFbrDtHuMXCiireRKXIH/AC8RLV2p/vyFXdsViJq5ibmj2J3G
-UyX3Kukk5MDnSK/8Kc9o/wBK5UDycCijYE2H390l2fQwZDYHa2wt0w1EayLDjNzY
-psjErx+VVrMRNUxZWgl8R1aJ4Y3C8ke8t+XvdL235rhWbl3nrarsH8KXMXiLQVIe
-IsJEIGSHVSBxHUJ7nyfzVszmPdOXbyE+rRPpPzVwCrD5qSOlxX7z2fiqZ6zKbr21
-jaSM2eqr87i6OmQ6Wazz1FVHEp0oTyfoD7N9x505O2e1a93fmzbLWyXjJNdQRIME
-5d3VRgE8eAPSK12Hfb6YW9lst3NOeCpDI7H8lUnzHl59Fw378vOvcNHUYzrot2du
-dg8dMmCZxtWklNgtTkt0GM0NRSLctpoPu3YrpJjDaxhJ76f3insb7Wbfe2fJ26Jz
-RzgFKxxWjf4mj+TTXtPDdPMC18dmI0kxBvEEzcpfd+5t3V4r7m0DZdiwWM1PqXHm
-sdtXWrHhWbwgK1GsjSdQj+eb/M0rOvNu7j6b29vKl3H8iO0MS2H3dkMNKBjuqNhV
-CsJNv4aFJZVxlXkI5GVU1GUh3llZpHZjg57D8r+5P3sfdZvvB+9Ujvy7ZSD6OAqU
-gYxkmKG3iJIS2hJLHJMkhZ5GeRndpl5u3vZPb7lWHkzk62+nSQE0JrM2oUa4uGoK
-yOMIKAKtAqqgVRdt/wAJxPhJkPiB/Lp2fufeuHfF9sfKTKr33vCGrV1yeL2rnMZS
-UfVG3KwSCOSFqbZEMWVlp5EWakr81VQyepLDt5ynt37v2mNnSk03eR6CnaP95zTy
-JI6w03q6+pvXCtVE7R9vmf24/Lq/X2J+inr/0t/j37r3XCWKKeKSGaNJoZkeKWKV
-FkilikUpJHJG4KujqSCCCCD79xwevdfLY/nl/wAszcn8s35gZHdPXGEqaX4vd55j
-M706Oy1FE38L2jVzTrX7r6ZrZEUCiq9jVlb/ALilkLGqwMtK4klnirBFB/OPLUUE
-s0DxV26epT0Hqv8AtfL1WnnXqQdi3V5ESRXpdR0DfP5/n5/P8uia9TdxQZ2hhpqu
-o01kaqkkcjrquOLj6H3ibzjyTJt1xJLDHWAmoI6mnYt/W6iVHf8AUHRkqTPh1Vlk
-BBAsQeD/AMU9xhNtxUkFc9C5LqorXp1TM3H6/wDbH/kXtG1jTy6fFx8+uZyosfV/
-vI/4r70LP5db8evUaTJX/tf7z/X26tr8uqGb59YqfcFTj5RNTTMjqQeGI/Sbg8Ee
-7SbbFcpolSo60l28R1I1D0ajqr5SU+1mhp90Ui5amEh1+ZEASIAAqpsdTG3HuKOb
-fah92DybXJ4UlMUPE9DPZecxZFVu01pXz9OrI+tPmD8YquPzZuhGIqRDEWZkjJYi
-wVeGBAUE+8ZuZ/ZH3JjfRZTeNFU4z1KVhz9y5JGCNMUtOJFeh8/2er4b7RpmyH3a
-Vk8QDlYoIzyvJDMWPHsCL93v3b3aVbc25VDjJ6Z3DnbbgjmPmBEQjOlTXqs75pfz
-6v4PtrL9ffF/b1NhcxkoJqB93VIR5sbFIrRyVFJCgCrUWPpJ+h95VeyH3A0utys+
-YPc29MtjGwbwFwHIyAxPl69QPzj7nbbZh49pMl3uZwJJTVU+YXzPpXolP8kj+XFv
-v+ap80z2P3RFldx/HrqDcGL7E+Qm69wNUVMG/wDLmsOQ2z07TVUyyffVu+qykJyi
-K0Yo9vwVTeWKololm7A8h8n7dbRWW1bXYR2+wWaKAiKFQAfCgA/i8/lU1qR1jBzF
-vdzI093dXDSbhMT3E1Pzb7B5fOnl19RWKKKCKOGGNIYYUSKKKJFjiiijUJHHHGgC
-oiKAAAAAB7nfhgdR31z9+691/9Pf49+691737r3RVPml8Nukvnn8et6/G/vrAtld
-nbsiirMXmaBaWLdOwt4Y6OoG3t+7JydVTVa4jdOAlqZBHJoeKopZp6SoSakqaiGR
-FuFhb7layWlytY24HzU+TD0I/wA4OCR0/bXMtpMs0R7h+wj0Py6+V3/MH/l7fI7+
-Vx8hKzq7tjGz1O3snVZjJdQds42keLZ/bmycfkmpafN4xo6itjxO4KWCSD+L4Sad
-6zEzzoGMtPNTVNRBvMXLjW7SWG4RaoWrpamGHqPQ+o4j7KEyHte6iQLc2r0cUqPQ
-+h+XofPoNeve7KeuSGiykop6qyqRI1lY/S6Ne3P+PuAuZOQ5bdnntE1Q/L/L1JW0
-8xpKFjmaj9GModx09XGskE6SoQCCrA2/1/z7jSfbJImKyRkN0LI7tXAKuCOndctc
-fq/3n2iNlTy6fE/z67bJgj9X+8j/AIr78LSnl1vxuosmRuL6v959ura08uqGb59N
-01fe/q9qkt/l0y0vSfyWcpqCJ5qqqSnjVSxLSaSQAfoLg/j/AFv8fZja2Etw6pFE
-WY/LpLNcpEpZ3oOitdhdxSVSyY3BSm3rR6gM1hc2uGv6m/1uPctct8kLEUutxTPE
-L0Ct25hLhobVvtPQ7/y6P5cnyF/mad+UPU3T2LqKXbuLqsRlO4u3cpSvNtPqfZmQ
-yS0tTnctJJUUUeY3DVwR1BxGEhnSsy08DhDFTw1NTTzHs+zT7nOlraR6YVpqanai
-+vzPoOJ+ypAEvr+O0jaadqua0HmT/q4ny6+qn8Lfht0l8DPj1sr439C4FsVs7acU
-tZlMzXrSy7p37vDIx043Dv3e2TpaakXL7pz8tNGJJNCRU9LDBSU6Q0lNTwxzVt9h
-b7bax2lstI14nzY+bH1J/wAwGAB0Abm5lu5mmlPcf2Aeg+XRq/a3pjr3v3Xuv//U
-3+Pfuvde9+691737r3Raflj8Qvj583Onc90Z8kevcZv7YubH3FKZi9FuHamciRlo
-N1bL3HS6MptncuNZj46incCWMvBOk1NLNDIkvbG13GBra7iDRn9oPqD5H/ijjp+3
-uJrWQSwvRx/P5EeY6+d9/M0/4Tj/AC8+EmS3B2P0HjM/8qPjZDVVldR7i2Vh5q7t
-/r7EKGqo4Oy+vMPDLW19PjaYOsuewcVTjXjp2qauHFCWOn9xXvHKd7Ya5LdTPZ+o
-FWA/pL5/aKjzOnh0MLHere40rIfDn+fA/Yf8h/n1QdguxNzbecRpUvKkRKGGcsHQ
-qbMpJ9QZbWsfp7jPceV9r3HUXh0yHzH+boW2m8XlrQLJVfn0MOK7/VUC5GilDcAs
-vr/1zdSCST/X2Cbz25Ykm1uBT546EEHNQAAljNelhD3xtl0Bf7iNrC4Jt/r29Psl
-k9vt2U9ukjpevM9kRmoPWKp7521EhMSVMzWNlXkD62v6eR/h7tF7e7q5o5RR1p+Z
-7IDFSekPme/Z5VaPFULJdbLJIdNmve/JZx/sPZ/Ze3SKQ15cA54DotuOaSQRBF5d
-AznN5bh3JKRWVczLK9lpoS1mLkAJYXZyT9B+fY627Ytu2xVFvANY8zx6Dt1uV3dk
-mWQ6fTrYE/lj/wDCcb5c/NjJbf7F78xO4Piv8aZaimrKrP7xxEmO7f7AxLJ9yYes
-+vczTLWUFLkITGI87nIqXHLFULUUkWT8ckHuQtn5UvtwKy3KmG09SO5h/RU/4Tjz
-FeHQXvt5t7YMkREk/wAuA+0/5B/Lr6IHxO+IXx8+EfTuB6M+N3XuM2DsXCD7iqMJ
-et3DuvOSoq1+6t6bjqteU3NuXJMo8lRUORFGEggSGmihhjlOysbXboFtrSILGP2k
-+pPmf+KGOghcXE11IZZnq5/l8gPIdGW9q+mOve/de697917r/9Xf49+691737r3X
-vfuvde9+691737r3VVnzJ/ks/wAub5yVeW3J3B8fsHt/szMeeWr7g6jnbrHsepyF
-QHD5jOV+3okwO+MsA1lm3FjsuQqqttKqAS3/AC/tW4lnntQJj+Je1vtNME/6YHpf
-bbleWoCxzEoPI5H+x+VOte3uz/hHVtepq6mu+OXzUz+GoPIRR7W7s6vx25qsREOV
-ep39sXP7ShMkZCqVXbYD6i2pdIVgvcchoSTabgQPR1r/AMaBH/HejeLmNqUmtgT6
-qafyNf8AD0Q/Jf8ACQr+YlFWSJh++fhbXUAEfiqclvjvLE1jsUUyiShpfj9mYYgk
-lwpFQ+pQCQpNgWnkbda9tzbkfa4/58PSscw2dMxS1+xf+guvY3/hIV/MSlrI0zHf
-PwtoaAiTy1ON3x3llqxGCMYhHQ1Xx+w0MoeSwYmoTSpJAYix8ORt1r3XNuB9rn/n
-wdePMNnTEUtfsX/oLo+HSf8Awjq2vTVdNXfI35qZ/M0HkArNrdJ9X47bNWYgELPT
-b+31n92wiSQllCttshNIbU2oqplb8hoCDd7gSPRFp/xok/8AHekkvMbUpDbAH1Y1
-/kKf4ethL4bfyWf5c3wbq8TuTp/4/YPcHZmH8EtJ3B25O3Z3Y9NkKcIEzGDr9wxP
-gdj5YhbNNt3HYglWZbaWYEUWHL+1bcVeC1BmH4m7m+0VwD/pQOii53K8ugVkmIQ+
-QwP9n869Wp+zrpB1737r3Xvfuvde9+691737r3X/1t/j37r3Xvfuvde9+691737r
-3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
-737r3X//19/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
-7r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//2e69
-"/>
-
- <!-- ==================================== -->
- <!-- Initially was a PNG image -->
- <!-- ==================================== -->
- <text x="210" y="300">Initial PNG, encoded with data protocol</text>
- <rect x="148" y="308" width="131" height="134" fill="rgb(200, 100, 0)" />
- <image x="150" y="310" width="127" height="130" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAACCCAYAAABvsRfUAAAABGdBTUEAAFjH/Efg
-AgAAACBjSFJNAAB6JQAAgIMAAPn/AACA5gAAdS4AAOpfAAA6lwAAF29p5MQrAAAy
-PElEQVR4nGL4//8/wygemRgggAbcAaN44DBAAA24A0bxwGGAABpwB4zigcMAATTg
-DhjFA4cBAmjAHTCKBw4DBNCAO2AUDxwGCKABd8AoHjgMEEAD7gBa4x/P9jt8f7Lf
-4f3ZvsLHB+oa7+6pa7y9u67x5s66xhs76hqvba9rvLKtrvHS1rrG85vrGk+ur2s8
-saWv8P6V/Q53L+93GGj30xIDBNCAO4Bq+Pd7gX/P1wf8u1rX+Gu37aFPa2UfvVvA
-8P/VLIb/L2YC6dmM/x9OZvx/vYfx/8VOxv/n2hn/n2lj/H+yhfH/8SbG/4fqGf/v
-rmL8v66I4f+cNIb/05IY/vdEM/yvDmD43xAn+6gzz/bQmjl1jacPrg/4+vm9wID7
-lwoYIIAG3AEU4TfrA/7fyJv4/6jupX/bGf7/2874//9B5v//DzD//7CK6f/5Xob/
-WyoY/i/NY/g/O4Px/5Qkxv8T4xn/98Yy/u+JAdIxUBrI745m/N8ewfi/LYLhf1s4
-w//uKAagWob/kxMY/vcB5euCGP6X+jD8z3Vn+B9ry/A/P0L30syuvIlH9gLdMNDh
-QCYGCKABdwDJ+DOwKL4Xt/D/ad5P/08DI/sS8/9fR5n/X5rD+H9RLeP/qVXM/6eW
-M/9vi2f6n+LE8N/TgOG/tRrDfwMFhv86sqhYF4r15SEYpMZcheG/gxZEX5gFMJI9
-Gf5XBTD+L/KCRH4tMBFU+jP8z3Jl+B9vx/A/2Izhv58576em0riFZ08MrWoCIIAG
-3AFE4b/AYvZtX+H/m7KP/t8CRvhjlv+PDzH/X9fP9H9qM8v/CQXM/zNcGP5bqCIi
-1lyT91NcsO2hqoK4hVN66xoXzu4rPHVsvwMxGKQWpCcn0XdTSrjtIZC5lkDsrM3w
-P8qa4X+eByRRgHChFyQReBsy/HcCyvvayD5aBNT/6ePgrxoAAmjAHUAw0t/VNf5/
-BMzlz5n//7zG8v/IUmCEd7P8r0xm/u+ii4hsUESDImzvjvUBTx/fV6C2W25dO2+w
-cdW8xLriuIWB9rKPQKUDKNfnuEMSQzawJEgDljQ+RpCEYq3F+wnknsGcCAACaMAd
-gBX/AwbYR2CkPwdG+jtgLj/H8n/dHOb//SXM4JwHy9mgXA2K7IEI4OdP7iusXthX
-mBygewlURSTYA0sCYCLIdIG0CTz0Gf6bKAFLI83BmwgAAmjAHYCBf8xL/P8WGOkf
-Wf4/ucTyf/08YC5PReRyUA5fv3Je4mAKzBdP7yvM6MybGGzN+wmUODOBpUAqsBSI
-sGT476LD8N9QAZJYQe4eaLciY4AAGnAHwPGf8wb/P9ke+v8Z2FK/zfJ/9zKW/1Vp
-zP9doZEOyuW0KM6pjfdsmpeY5iP7KMYGWA04M/xPcoBUDzbqwMalHCTxXr8C9Osg
-cCtAAA24A8D4F7Ax9xnYkPvK8v/UQbb/bXnM/wNNh1ako+O9m+clpnrLPooDVgEZ
-wEQQA6Td9Rj+GylC/AVqVA60GwECaGADCVS3fwfm9h/M/x9eZvm/ZibL/4RAJnjx
-PhQjHR3vByaCRGfeT6ASINmRAZyordQQVdhAVl8AATRwAfMX2Cf+BqzbfwNz+zG2
-/+UpzOCuEqhuBDXiBjrSqIlBI4IL+/MmghqFoLZApBWkW2ggD/EvqHs5EO4CCKCB
-CZA/wIbPD8b/Px8z/z+yBpjbQ5nBOQHUrx5MDTlq4+vn9zvkB8s+SgGWAInAhOBl
-AOkRgPw+EI1BgACifyD8jlv4/xfT/yfAPvuKFqb/kdaDsyVMKwwqBWa2xi0EjT6C
-EoG/McN/M2VE+4aebgEIIPpH/G/m/1fPsv1vyWECt+QDXXUvDZbWLz3x4W3zEkGR
-nwztDViq0j8BAAQQnTwLLMp/+W76/4cZWL+z/8+OYf5vqgyJ+OFczBPCj26fN8jy
-4v0ESgQRVoiGICgB0CNcAAKIPh79oXvp/x8WcMTD6nd6F3GDFb95fl+hPln3Emhu
-ItKKETwJBQofUMagtd0AAUSHiAdG8s/RiMeHvwHbAc0pupfSnUElACNKCUBLewEC
-iA4Rz/z/DDDik8JGI55QAmgCJgDQqGCYJSNd2gAAAUQ7D33Lm/j/O/P/68DGXV7c
-aMQTmwAagFUAqA0AagSC1haAwq29DhiWNLAPIIBo45GfwG7bZ6b/L66z/u8qYAZ7
-AtSHH+jAHQoYlADqk3QvgcYBgpASAC26wgABRH0PgCZo3jP+//+M5f/mHub/nvqj
-rXpyEgC4BHCCjAMYQweCqN0lBggg6jocNFb/RvbR/+/ABt4G1v8JDozgAZzhMEY/
-EAmgwI/3E2hI2E0PsszMxVz2ETUzEUAAUdfRb4FF+ydgX/4I2/+EEEg9P1Dj1sMB
-P7lz3gCUAEDTw3aaDPAhcGqZDxBA1HPsx77C/6+Z/r8C1vP1mZCIB61gGegAHOr4
-+M55iaDFopFIg0DUqv8BAog6jvwNLNZB6+zesvzfMpPlv5chfQYpRgpe3B23MNsN
-Mh0MWg9AraoUIICo48BHwKLoFbA/v4ftf5IvE00aJyMZf/vyXqAuRvYRaE2Aozb1
-in+AAKLccV+Adfp9xv9/HrD+n1LOAl4HP1rcUx8/uXveIM8dUvzDBoAobU8BBBDl
-DrsKbN2/Yfl/fB0reNUqtVukoxiB183ImwhaKu5nDFkIAgprSswDCCDKHPQK2PC4
-yfj/A7CRB1p3R3Zj5BcwBX8B6nsDLDFegJZsA/EzIH4KxI+B+AEQ3wc2KF8B1f0a
-uQnrO7D4b44HLQZhhBf/lDT+AAKIMgedBaa856z/dy9jBTdGQGvSiNL3B7SEK2/i
-//fARuELoNBTIH4ExHeB+AYQXwXiS0B8DohPAfERIN4NxJuBbcuVDP8/r9O99O5Q
-3sQfr0Zeu+L07nmJxT6QrWSgxh8luR8ggMh3yEtgirvE+P//A7b/U6tZiaiDgDn2
-NzAHfwU69guQ+w2IfwDxd9CqXSD+zPT//wcgBnYX/z8H4kdAfAcofg2IzwPxMUgC
-+LMWGPnzGP6/mMHw/95Ehv/nJsg+enx6ZKwCguHeHN1LoNY/aPCHktwPEEDkO+Io
-MBIfsvy/upPtf7YnI/6uHSjSfwC7gr+A3N/AiPwDjNh/zEApEGaFYrb///8C8W8g
-/gHEX4Bi74D4Kcv//7eB6i4B9RwH4h2M//+uAbYzFzD8fzCJ4f+xRob/OyoY/m9v
-kn106+jISAT3Lu93AG0eBS0AAW0IITf3AwQQeQ54uT7g/0Eg8xnb/wWT2MBr0LCm
-vn/AYhm0kAMU6X+Bkf4PGHn/WSAR/Z8diDmAmBOIuTDxPyD+DZT7DFTzAqj2PlDP
-JaDeI8CEsJ0JWPwz/n89k+H/lS6G/wdqGf6vKWD4PzuV4f/yJttD718N/+HkyQW6
-l/I8GIG5nxGc+8lZ8QwQQORZfhrYx7zM9P/DZWBDL5sZe8r7BUwM4KXZDEiRzg6N
-bG4g5gFiPijmh2IQmxeC/wDxT6Cab0C1b4EJ4SlQ3y1gQjgLTAQHWP7/28D8/8tC
-RnDuP93K8H9rGcP/+RmQffX14byfLh4dXsu/0fG5ffMSG0IY/4dbMYJ3ApHT7wcI
-IJIt/ff1vsKfjUDmA5b/h1az/g+3xNKvB+23+8wAKeLBxTsbUqSDIhjUYBeEYiD7
-NzDivwLF3wMj/A0QvwJG+hMgfsANwbeAkX8NqP8iEJ8CJoADQPO2sv7/tZz5/6uZ
-jP8vA3P/3mqG/yvzgG5JYPhf5Q9ZH79z1cDviqEl7ojj/ZTuwggf9yd11A8ggEi2
-8O/NvsI/24HMJ2z/5wCLfFCLE8XSb8CI/wBk/gLldlBdDiraQUU5L2qk/wayPwEj
-/CVQ/C4wgi8B1ZwARu5hoPrDQHofx/+/uzj+/97B8f/XNvb/f2B4C7D02ArEG9n+
-/13J+v/9XOb/t/oZ/x9pAFY9xZCivzmU4X8usEEUY83wv6dm+C4g2T4vb2I9MPeH
-mDOStQUMIIBItvDHVmAdfgzY6LrO9n9yGQtqQ+87sLX/Esj8AWrQwXI7qHjnh0a6
-EDBRACP9PTDS7wMj/Czn/7/ASP61ie3/91Vs/78uZf3/eTHr/w8LWf+/mcv6/+Us
-lv8vZrL+fz2b9f/buRD6zRzW/58WQdS9nweSZ/l/bxIzsOhn/L+tnOH/AmDR3wUs
-+st8IVul7YG5Ynrf8Bxx/ABs23REMv6Ps2MEnypC6nwKQACRZNmfz/cV3s4HMs8w
-/7+2juV/thsjIrWBDlJ4CNpaDYz4v6C6nQs14v8C8Vcg+yFQ7DTn/z/b2f9/A+bc
-d/NZ/j+dzvL/wRSW/3cnsQBzMfP/qz3M/y90Mv8/18H8/1IXkN8LtA+Ir3Qz/7/R
-x/L//mSW/3cmsgDZwFw/gfn/7YkQdQfrGf+vyAWdoQMp+kF740C7YkCLITasGp49
-gbmlupeKvBn/u0IbfqQU/QABRJJF367PS3wHivyzLP8X9bKAj0F5DWtZ37M99P85
-sI7/BYp4UN3OC414AUgR/xbIv8r1/89uSKS/mQuKcOb/13tBEc30/2QLEziyz7Yz
-/99bw/R/dzUEn2hhBuOjjUz/jzUx/T/dBkkUIPpkCySRXAcmCFDCOAqUX1PI8H9S
-POQULdBq2EAThv8W0KVQN64Ov0Ghw2vqGntimIClHBPJfX6AACLJore74xZ+WwFk
-nmf9P7WZFVHMfNoQ8P86A6RvDm/FQyP+B5B+zgMu4n8D62tQkX1/MvP/y8DIOt7M
-BMytTP/3VDP+31zK+H91AeP/ZbnA0iQLWHxnMvxfkg1qxIGORwPKl4GKdcb/hxqY
-gJj5/4E6JjD7RDPz/zPtkMRwAGjW+mLG/zOSGf43BEMOTQIthATNg+vSaS08vfGr
-h+cNpiYx/U9yZCJ5kSxAAJFk0aN5so9+bWD4/3kvy//OTOb/oJ2nYDnQMO8TYKv+
-D9d/RLcNGPE/gfRTYMSfBEb8Rvb/7+ezgov3K9BifQswQlfmM4LPvesHFtXtEZBI
-A+Xa6kCG/40hDP87oUeigRpyi4CJYjkwMWwARvD2Cqb/u6qY/u8HJoIjjcz/DwMT
-xB5gSbGhhPH/3HSIWaCzcsLMGf7bajD815NjGLYLTGak833KcmUEL/YkZcAHIICI
-tuDXx/sKV7uBbbr1jP/PT2cEbzJ8fGO/w5+HwGIGNAb/gR0R8f+A+DsfpLsGjPhf
-G9j+v5vH+v/2BGZw8b6jkgkc6aAIBUVSEfREK9D8AGjBJ+gQA9CZNqDZK9DRJqCD
-jiqAdXhHJDDyEkElAiM4h28pByaAakgC2AOsKrYBEwQoYYDkJ8RBjk6LsoIsgYJF
-PjldosGON/X7bmoJZ/ofZE5avQ8QQERb8P7m+oBLnQz/v6wGFs1VjOBWNFjuCDCl
-3WUB1uuwxh0Q/wBG/CNgvX8MGPHr2P6/BUY8qGEGqrO3AovuxcDivDcGEjmgIUrQ
-uTWgehm0SBH5nDxQhIG2MIOONPEzgvTdq4ClAihiFwMjeF0xqCqAJCZQxIMSw+Yy
-pv9rC4FFfwqkBAElKtBeeGSzh9v+AdCRsXMzmP+nuzKTNNoHEEBEW/Bof10jKOd/
-Wcf0f2oR83/Q/rL3t4CW7AVKP4Xm+n/QiAcV9aeALXpgjv8AjHhQyxyU47dXMP5f
-msMI7oqB6mPQsWWgoWFdtMMRsWHwGDYwkcTbQlryoJMxQWZtLAElKEjkg6oCUGJY
-V8T0fyawVKkPhiQYN13MhDWc1hw8BZbAS3KY/+d6kLZ2EiCAiLbg4mLfTdd7Gf5/
-3Q1s7NWx/t+zOG7hv2vAHHQZ2LX7DKzr/yIV9cCu3K9NwDp+ASu4WwZqwe8E5k5Q
-ZIGGX0GtcND2bEMsp2Liw6C+LEgfaEsT6IhUUN2+FtgY3ArN/SA7tkIjf246I7hK
-AR2X6mPI8N8Iza7BcCYOtfDPb+8FluYw/c9yZyJpiRdAABFtwdEJupfu9DP8/3aC
-/f+Syez/z26va/wJyvWP2SDj8J+BEf8Y1Krn+v93G/v/L4tZ/z+exgLuf4Na5quB
-RTGoCwY6qw5Un4NWopAS8TAMWsIEWspUCc39K/JAPQVEzt9SBuruMQF7DIz/++Mg
-gz0h5ogDEGB4uLX8lxbyfcrzZPxvqkS83wACiGjD1wH7z9d6gMX+GY7/J9Zz/L+5
-OW/it9VAqZsckD78fWDEn+H6/28Hx/9vy9nAI3M3+1nAfXRQhMzPYAS35EERATuK
-BBuGHZsKw6DWK7I8eF+/KaSRCOohgFr/oNy+swrS+NsKTABrgTl/aS6oywc5MBl0
-Nh7y0ax0afj9vK/w905f4dfTdY2vjkKOer93jnaTTdt7bA+BGn3ehpBGHzF6AAKI
-aMNBfe7jTQz/3+4GttzPcvz/cNxv0589wCL/KjDybwIbd6eAOX47x//vy9j+v5wF
-bNkD6/nzHcz/99Uy/V8FbNmDIgq0B91OA3ek4yqKQYtEQKkZpA40lwDawlTsDRnM
-ATXuQHYcbWIGd/lAiWB9MRM4UcxOZfzfFAoZ5oXte0fGNDkKBjTS+QhYHR5i+P9n
-E8P/D/MZ/t8EVpc7KyGTTkV+vJ+O7aN+Itg33XcTqNGX6MBMdOQDBBBRBr+4td9h
-HrB+3V3F8P/MBKb/z3ax/v9/RfHR/ytA+gZ0QmYnx/8fK9n+v5oNaeCBinvQAAwo
-MkAtc1CfPcgUez0PilhiciGolW6sCNnACGr1gwZzNpUygnsRoHbFYWDkwxp8oPbF
-zBRG8CQPaNOjLZZER/VWP2i72iNgkXub8f//W8zAkpDl/+9NzP8fTgF2S0sZ/rcC
-2ymgWVDQoFNnA3V33oIui1hbzPI/34uF6JW9AAFElMGPru13AA20gCZOzs5h+v/q
-pOGl/+eB3bur7OBW/b9tHP9/AiMeNPkCauBd7WH5fwwY8XtrISNu04GRVOINaXVj
-y/GkrPFP9Ne9BDrYsDUM2NoHlkYH6hjBg0ZXe1nAuR/U8AP1AEBtgXnAqqYzEtLi
-h017ImOi1xwSi58CI/4paDkaaCUSMEM8B+Lj7P+fzmYGDzuD2h+gc3ph7R1qHjl3
-fUdd444q1v/lAcRHPkAAEWXwg6v7HUDds43FDP8frWL+//cEMMcfBuL97P//Alv1
-35eygWfc7k1iAUcCaOz9MHgIlhk8mANKODluDP8dtTAjgNRW95sX9xVA/XdQkQ9a
-wHG5C1gSzWABNi5Z/1/sYgHbC2oDrC6ANPp6YiBn4WKzm9jikSj8GViF3Afm+A/A
-cPkLXbfwE4hv8/x/vIgV3OYBlUBWaqgJn1r239hZ17gX2AurDiJmPSUEAwQQ0ZEP
-ykGgev8YsN5/PJ3p/6clLP9/AXP7tyXQoh4Y8Ze7WcDj7KC6F1QPg1rgoBwImmUD
-nUbtgCUCyOlvr23QvQRrgzyZxvT/8wLIlO+tCazABiYL2N6V+ZDuHmhUEDSmAFvq
-TLPIvwnM9Q+BRf1XDkjEg6av/4v8//9U4P+N+ez/2yMZwaOX6OMN1Mr9oDuDDjaw
-/q8NIT7yAQKIKIOvn1wf0BIGuXtmAzD3H21kBM+hv5sLmV+/PxmS60Ate9Cky94a
-ZnDLG9TKB03UgEbzQBHgpE2dYvf+3rrGk83ARDiV8f+3Zcz/f69h+/8FWPo8msb2
-/3Q7C7jFvyKP6f/sNEhfH2Q3aIAI22AS1baVHQZSN4BV4VtgUf+LDxLxf8T+/74u
-+H9fGxuwIYa9l0OtuYZbu+objzWz/W8IIz7yAQKIKIOvHF8fUBMIGVcHzZfvArZc
-z3cwgRt2oFY9KMefbAXNpzODJ1t2QvGmUkjkg4p90I0U3gao152QG/kfT9Y1vpkF
-7E2tBBazO4DF7D72/382c/x/M4/t/4VOVmCxz/x/GTTyQYNKRVC70XMdsYFEEH8H
-NlY3A5mHQauMgfX9XWAj+DH//9/XgLl+Edf/ZmAXDFuDk5qRf3t3feNJYCJrjiA+
-8gECiDiDL+13KPeFjMeDFkmCcv/hBkgLGzSVCmrcgSIeNP8OG2wBYVDDC1Tng8bZ
-Qa1z0Dg+aJweNslCbuT/uljX+As0xgDqap4BNjovAAP7AOf/D0vY/1/oYgWWOMzA
-fj4k8kFVDmgOwdcIe0+DWucHfF3E8P/jUsb/H4FtonerWf8/Wcb+/2QP2/+uaCbw
-RJWuHO0j/2wH2/+2KDai/QUQQEQZfAcY+aAA7AAWoTOBEbkyH1hX1TD+P97MDG5h
-76+DdOlADa0tUAxig/rbsNm7xlDIsC6ojw7KBRTtNrkM7KIdAeb6q8Bi9iGwmL3L
-A2xVc///CAxwUM7fBIr8HCZwax90mxaolR1ggr3YpVbk35jE++lUCwOwe8sAXp8A
-6t6C7HXXw17ikNvgxYXv7a1vvNLL/r87lvjIBwggonM+qOgE9ZlBrWzQvDpoYcVh
-6MKKPdWQFvbGUkhRD8OgkTZQg28OqPiNhgzJghIAaJoVtLwKVArcuUFinfsH2EA8
-B2wl3wbm+jfAXP8JGPHPef//P8n9/x0w559uY/m/oYQJHPnzM5ngkR9qjjjciBaB
-f2553EJQ1xPUrW0Og5yriz6biA1Ta5Tx7vb8ibcmgiKfnejIBwggogy+dXG/A2hh
-RC2w3gdFIij3rylkBBfze2tBfWtmcGSvK4bkdmQMGnBZBh1wAXW7QMOtJdD76UDn
-zrbmkFj0vwUWk3cZIbt5fgG7VH/4gYkAiI/x/H8+hx2cGEF2LsoC5Xwm8J14oMiP
-tsE+yketYhe0oqYeunoINJADmvImFPHUHGS6vsju0KUe9v81wcTX+QABRJzB5/c7
-gAZKQIEIavWDGnCgpVagHAaZR2cGRzRoQmVtISTHgzAs8lfmQUb5QMUwqNEIuqkS
-hEGNMdDs3MWdROa+78C+NGh18EfQ+gHYqiHB//9fCfz/vZf7/4OpbP/31TFDJ3aY
-/i8A5vwJcYzgRAtyPygnote91BzoObhlXiJo/xxo8olQxFP7hLKrE/k/7a5h/R9n
-z0R05AMEEHGp+tl9BdD4OCi3ggZYQH1n0NAqaAgVFNCgCAbRoL71qgIIXg2lQV2u
-ZbkQPjghANsAy3IY/i8H9hpWA9sOoAmjnRXAbttuAsOd34EJ5B2Q+RV5uRiwL/0T
-iG/y/f+wivP/xW7W/9uBpdDyPEiRPx+Y8yclMILbG6CNjaDjYtAbfdQcaAHhzWvm
-JRJan0DtiP/98b7C3cks/1cUsP531iG+OgEIIKItAG0JBh0LAqr7QcUbqBUNGkQB
-tapBgQ3Cy/IQ7BX5CLy6ELLCBtQoBC23Ai3aBI0VgO6xvdABmS18PAUYv2uBDUDQ
-PnzQrZnfgBi0DwCU28EXLwGL+h/AHP8XFPGgcBP+D+5LvxH8/+sA9//HM0BFPsv/
-NUWQHA8q8uemQyIfVFqBupqguQVTZczIoPbsHsg8UJEOSljokU6LdQTvL89LfDqP
-/f/cHLb/xorED14BBBDRFgRa8X4CTaWCLguq8IMU16DGDahuBTWulgDxYigN4oNy
-OwiDcj4o14O6fTurIKN/l7oh6+4fT2X+/3Ye8//PS5j+f13B+P/3emAE72eA7M2/
-DcSPgfgdUOwbMLf/Bq0WAi0VA23+EAViMaC48P9/l/n+v13G8f88qH9fAWnlgyJ9
-DhSDIh9UUoGqLNh6PvQieagv7Hiy3m/T6yWc/6dmspNUmgEEENEW5ETbHgLVZ6Di
-H9T4A+X+SQkM4PFzUKSDchuoqAXVtYuzIXgJNDGAEsGqfNDiSibw6B9oNBA0Fv9p
-Iev/3+vY/v/fBcSHgA2406yQUbLnrNDJEXbITl1wpINyuwgk0kH4O5B9m///l41c
-/29NZAN2N1nA1Qwox4MifXYa0/9ZqUz/pyWBppMZwXfgpkFPtERv9Q/lhR1/f74X
-eDCF6f/96Rz/a6BDu8S2YwACiGhLJrXmTQT1WUGraUHdNVBOAo33z0xlBEc6KNDn
-pUNoUEJYAE0I4MSQAykBQO0CUJ0MGn+/MxG07Yrt/7+tHP//HwVG8GUgfgQs0j9y
-QxeDwjZ9gHK6MDTSxSH0V2DE3+L//20L1//7wEbesWYWYLXCDE5wsEgH4ZlAPD0Z
-0t0DzeuDin7QgYb2aKt5aVH00wt/vjYv8RUwHPc2s/8PMoMs5CD2oGaAACLakpUL
-+gpBkQ9aiQOanQKdDFUD7voxgnPXnDREcQui52ZAGlzzoQlhUTakQbixFDTuz/z/
-FLA//ggYcd9WAiN/HzDSLwIj/SkvZEvXX9iGTmi9Do54YFH/A8h+CRS/yPf/6wau
-//eQIx6YwOakISJ9RgoEgzY0gLp7oHq/Erp7F3TpMXrdP1RX9D5bKPfo02rO/wtL
-2OElGrHVGEAAEW0J6HpwB03IGDko96c6QlbTgHJUXxwjOIfNhAY8KAJAOXAOUmIA
-lQigUgDc8i8EdRGZ/59sZfl/bzLb/w9LOP7/2g5MAKeBOf4O3///z4AJ4B0wkj8C
-W/IfgPg1ED8BJogrfP9/7uH+/3oxx/+rvWzAhiMLODGBcvysNNRIB7lnGggnQXJ+
-TwwjePAFlPtBfX7Q9aygET/dIbye/9uNeYmvFzD/f7KQ839dOCvJo5YAAUSSZaBF
-kNbqkNWwoHVxoOK/HNT4i2D43wvMXRPiQf14SEIARQAsIYAiBpYYQIkAFFmgBLAd
-mAAOAlvooMba4+nARLCU4/8XYI7+tYv7/7/DPOCBm79HeP7/AvbhPwHr9lfASL8z
-BZLbQY271YXM4AQ1KxUR4ciRDsr1U4B4cgKkvw/a0QoqrUADMaARP9BMHyi3wBZX
-DKVj4f8B6/o3S2UffdnA8X9PJ8f/QGiRT2xLH4QBAogkCxNDbQ+BuhKgviSo2xRn
-hyj+W8MhuQvUup6cCAn4adDIgOVGWGIAlQSgagDWEwANEh1uZPl/DpgIrvez/X84
-jf3/81lAPJMdmCjY/98GNuhAcqCuHGjGDtSwW5IDSUgouTwZYi840oFumAzFE+OZ
-/vfHMYKrKFDuB40wwu64BTViQQkaVAqA2gGnjlNnrJ/W+MuxvIkfl7IAMwv3/6nZ
-7PB5C1IGrQACiCQLp/bWNYIiH9RgAuV+0BJq0KLMUl/IeDYo94MCelICJLfBEgEs
-ISAnBoyEkA8aFQQNEzODG4U7q1j+76hiAVcP60tAEQ6ZqQO1IZBzOnqEI0c6yB0g
-PBGc85nAibMNmEhBM4yglUUJwMQbYgbZIgYa/QONzFlp8X76PMg3dPx5vt/hw3zG
-/z+3c/6/OJPrf6ozM1nD1QABRJKloLoEVESCin9QYIFmykDr6UBr8UFdqbYIxv+d
-UZASoD+OCSMhTEFODMgJAq1kmJ2GwMgNOJA6WHFOTISD7J8AzvWgRh/T/+4YSNHf
-EAKprkBdVtAii1ALSBcQtJ8ANOOYGUXltX1UxP++3Ff4vIT308+NbP9/7OL9P7uA
-/b8l0pwFKbOUAAFEsuWgAQRQ8QhaBw9akAkqOlOgjT9QAmgOgyUAYIDHQQIeFAGw
-hDApARFRsASBnChw4SmJmBGNHNnoEQ6LdHDEQyMflChBbmsJB60mZgS3/mETTKAu
-IKghCxrIAvUGJtQNwtb/r/cC3zboXvqxmuX/v0M8/y/M4UbJ9aQOVQMEEMkOAHWJ
-QBaBxshBuQQ0NQsq/kGLJEF9/7pgRnACAOWw7mgmcCLojUVKCEiJYWICauTBSwk0
-jK4GPbLhER6HGeEg3BsLcQeozge5C1RCgXBjKCQBgHoAoEYgqBsI6saCBrJAo4HT
-mwdRAgBG/I9Nupd+ghbQHuT6/2E33//Jmewom1FI7a4CBBDJjgAtOARZBOoigbYG
-gRZl+gKLzFgbyOQJqDitD4bkLtCiRVBOgyUCeEKIRUQScoKAJwoceAIaRjYDV4SD
-Ix0c8RAMcg/IXbBE0BQKGf0DuRs0bwEqCUD+APVkQAlhdtsgSADAiP+1WffSr9VM
-//8e4AB2ifn/H5rA9T/cigllrILUxaAAAUSWY2BbqEDFvzlS/Q+6Dybfk+F/ZQAk
-AYBKAFAAd0ATQVc0JCF0x2Amhj5o6dAXhxmpGBGMFtHokY0e4SB7u6IY4REPclM7
-1F3tUAxyK6jXAioJQHMXoJVLIL+ATrme1+i7CXTo8UBE/L/35w1+b9G99GcN0/9/
-oIi/wP//wVre/zWhLCibT8lZFQUQQGQ5CNSihFkKmiQBtZJBjaVw6NBvkTfoZA1Q
-wwoSqKBuIDjAQTkOGgld4MTAhJEY4IkCD0ZXixnZkAjvjEJgkL3Ikd0BdgsTmO6C
-JkxIwoDsrAENXoEWnoCmsEH0pEzZRw+v0rcb+O9GX+GvVbyf/q5n/v//EDDiL/P/
-f3+AH9zIQ1+KTs6iFIAAIstRoJEwZItB6/FA9T9okSSs+AfV/6AEACoBQEUrqBoA
-4dYI9AhARFAXculAJO5CytldWCIbOcJhdX1rBBIbWj1BGqiQNX8gDFqsCtqoApq/
-gGEQ/9DSvImgLdE0jfiv9xX+7rY99GcV4/+/21gg2+Gu8f//dVrw/852rv8hFqjF
-PbmjkwABRLYDYQ0/cP0vCxkkcdaGtP5BAyigblSZL6gohSQAUOMKlAhAJQE4EYQj
-IgElMaAlCGJwB47IRo/w1nBEIoQnRnCpBGoLQEoQUNticiJkpHIqGDMAu5cMYHpy
-PMP/WSkM/1cU834C7Y37ReVEAD7d9Hjcwj8rGP7/3QDM7fvZ/v8/BzqBFGjNJcH/
-52fw/M90Y8bY3k7uvARAAJHtUPTcD+7+qUBGzED9ZlD3r8ATkgBAJ0SDegGgRACq
-CtATAnpiQE4QJOEIzMhGj3CQnSDcBHVDE9QNkLYJJAGAupCgMQbYhBTojB/QMjTQ
-LqGlOQzglUhrCxn+byph+H9xZdzC19fWB/z5Tl5C+AdszP29Oy/x107bQ7+WMf7/
-s57p///drJDcfhV0OqkgsLgX+n9zPs//ykAWjHMGKJmTAAggilIqcu6HJQBY/Q8b
-/SvwZPxf4gPsUgETQE0QJBHUQRMBekJATgzwBIGUMLBiNHXoORse2dAIb0TCMDeA
-MKxqAlUjoPmAeRmgCSPIyOK6YmbwyuSt5ZAzhbaWMf7fUcH4f0sZZOs1aLk2CF9d
-aHvo6Z68iW/P9BV+f7zf4dczKH663+HnUwj9+zmQfa6u8fuhuIXfNupe+raQ4f/P
-5cDifSMzJNKPAuv2S6AJLn5IxF8U+n9nEe//xjAWlH1+1JiNBAggiiIfPfeDMGhH
-jq065CQt0Ng/qP8P6keX+YH61IzgdgAoEdQGoZYGsITQiJQjm7Fg9MhtwaKmCSmy
-8UV4fTAiMYKrphBICQAr/kEji8vyQMPLLP93VLL8P1DP8v9gA2SvAvhwyGam/2fa
-GP9f6mL8fxZIn2ll+A86uubuBIb/j6Yw/H8xneH/y5lAPANyOcQrIPvDXIb/3xYx
-/v+5gun/H2DR/m8bMML3sIEPr/p/gRu8HvH/fWAhclfo/4+Tgv8vz+T53xzOgnPH
-DyUzkQABRHE9BVo4gO4g0HGnoF2x/iaQBiCoBAB1m0AlQIU/pBQAJQL0hIArMSDj
-JiwYmzqskY0W4SBcC7W/BooRXVRI93FWGjOw6Aflfpb/e2pYgRHP+v9sB+v/q72Q
-jaGgfYqg42dA+Ol05v9v5jD//zCP+f+nBcz/vy5mBu8l/Lac5f/3lSz/f6xl/f97
-I+v/f1uBkb2bHbKI5Szo0Glg8X4dmNNvQyL9/zWh/5/2Cfw/2sv1vyKAGby/AVvE
-U3q7NkAAURz5oFWo6AsVQcU/aLEEOAEYQ+bPQaNnoAEU0Dmx5X6IRFCFJSGgJwYw
-DkGNSEIYpq8OR2TDIzwQYT/MLbAE2BQGaQiCEsGMVNAUMst/0PLok61s/6/2sf9/
-OJX9/8vZoMMl2f9/WcT+/8cy9v9/VrH//7cWiDcAi+9NQLwNiHcA8W5gRB/g+v//
-COgwCx7I2oWLwFx+HRjht4DF+w0hcN3+55jg/2er+P5vruH4n+vBhLWohw3lUroC
-GCCAKI58EAYdb4LuONAIIKhxApr+BY2Xg87DS3eBJIBCL8b/pcCGIKgqQE8IsAio
-QUsMyAmCWFwbhD+yYREOwyA3gKomGAbJ14F7KpAu5ex0YBugELSWgPX/oUa2/6BN
-Eg+mcvx/NYfz/+dFnMC6m+v/33XAyN0KzM07gXgXEO8FRvJBID4CzN3HgZF9BojP
-AXP5WQEIPgeM+BOC/3/uFvj/ciXv/7N9XP9npoGuqWPEusMIhqlxpAxAAFEl8kEY
-NI+M7kA9aAIALZoAHaUCagOAjlEDjZrBGoLgROALSQTl0HYBckJALhmQEwUyrg3C
-FMMW0eiRjRzhFVAMcwcsYVZBG6rNYZASYHIi8//pKcz/l+Sy/N9czvr/QAP7/zMd
-HP+v9XP8fziN8/+bBVz/v6/h+f9zPc//Xxt4/v/dwvv/73ZgxO/i+/9vNxDv4f//
-eyf//6+b+f5/WMf3/+Vy3v93ZnL/P9bK+X9pHhvQjcz//YDVJWwJNjZMrY0mAAFE
-tcgHNTzQi3/0BAAqAWKhVUCWG2gsgBFcDRT7ICUEP0QEVPgjEgN6gkBPHFVIxTYu
-dZVouRs9wmGRDkqMILeA3eQD4YP0wUoQUHUAbhQmgBICy/+F2SzAKgG0dJzt/+Em
-9v+XezmB1QLn/xsTOP/fm8L1//50rv8PpnH9vwfENydx/b/Yw/n/ZBsnMOFw/N9Y
-xg7O6fUhzP+THRkJnk9IjeIehgECiGqRD8KwSR9sCQA0BgDyGCgBgKZPQeMAoJ5A
-rjsjuBoAJwJvSIAjJwTkxABLEBVIRTM8MgPQsD8qrsAX2UgRDot0EC6GYpDbYBjk
-xjI/RIKqDWYCdjkho40T4pmBDUSW/4tyWIElAyuwp8D6f2UBGxgvz2cD5+wFWazA
-yGb5PymB5X9bJDPQPUz/U50ZwYNjoEkyQgdTUvMcH4AAomrkgzC21j98EkgFUgKA
-JoGirSEjgaCeAOjShnxgNVAASgRICQFWIiBXD2V+2BMFMbgMLbLL0CIbOcKLkSIc
-lDhBGOQ+UHWFjGGJAZYwQVVEQwgTGNdDcR0wgdQGMQHlmIAJhgmonglc6qU4QeZD
-3Inc30dp6x4dAwQQ1SMfhGFn5uGqAkDDwKBuIGgRKGglDWgyKAuYAEABkg8N1EIs
-CQE5McASBDIuQ8Po8uCIRotsXBFehBzhXhB3gTDolEuQO3NB2B2Bc2DYDUJngzCQ
-DToKPROIM0DYhRG+ZgA0CAYqBUGlIShM0PcRoGNabCwBCCCaRD6oTkI/ORNrAjCG
-nNYBmgoGBQqoFAAFHChg8zwRCaHACzUxwBMEUqJATxhYIxdXRGPL4dBcjivSYZEN
-imDkSM6ERjLo1qs0ZwhOdYLgFCAGLRQB7XsEnSIOmgo3VcJ9agcM0+pyaoAAoknk
-gzDooCNsDUD0cQDQTCBoGTWoHQCqBtKh1UAOLFchJQTkxICSILwwIxIv9kJENHpk
-I0d4PnKEeyDlbuRId0ONdHDEO+OOeNCmF9AyMZDfwfsG8EQ6rIFHtUOj0DBAANEs
-8gklAFBqB00Fg0avQHMBoK4gqBoAjQeALkaCVQWwwIYnBLTEgJ4giMZYIhojh6Pl
-cpw5HVtud0ZEOqiLC1oWFgRdKWwHPZZmICMehAECiKaRD0sA+DwIWwwCqvtA7QBQ
-kQgrBUAbK0GBCwpoWKCjJwYYxpYo8GFYJMNwLlo9ji3C8UU6vtwOatSBGrmghh1o
-xI7Yo+ZpGfEgDBBANI98EAaNRuEqAZCrAdB2MNCCUFAOATWIQKUAqEsICuBMpEDP
-gkUGWiTBEwVawshFj1wckQyPbLRiHTnCUYp3PJEOwqBEDOrCgYp5UBsH220iuHI8
-TQ6FRsMAAUSXyIeVAPgSAKwaAOUMUHcQ1BYAlQLRKFUBIuBREoMrau6EJQxsiQMe
-uWiRjCt3o+dy9OIdW6SD9jJEQFvzoPUNoKoNNGJHqGFHj6IeGQMEEN0in5gEAK4G
-oKUAqF700INMDYMaSaD2AKjuTHJkAAc4KCGku2BPDMiJAit2Q7Cx6UOPbFgjDiWX
-44j0SGjdDmvUgXo2xOR2ekc8CAMEEF0jH5YAcI0DIGPQUiXQoBBoaxioQegPSwRW
-kF1CoDYBKOCRcyB6gkDBrjgwFrXpWIp09AiHR7ojaqSDtrGBJrNgdTsx9wfB+vH0
-jHgQBgggukc+CIP6rNgmgjCqAllIAILqStDQJ/i6NSNIPQoqVkFVAijgE6EJAYzR
-IgwjcWDBuNSnYYtspFwOKo1Au3xAm1ZBW9dB1RXouDfYpk9iIh2EQWExEBc+AQTQ
-gEQ+DCMvAcebCOQgFySB9gjYaEB6BqBiFVYagBICKCJALWvQ6BksglKxYeQcjCU3
-44psWA6HRTgoAYKqJFADFVS8g3bOkBrpIDyQlzwCBNCARj4IgzYWEmoHoHcNQYEM
-CmxQlQBqUIESAigiQBEC6laBEkOkNaTLCGksQiIvBT1CsUQwCCdDcSw0skFFergF
-JIf7QiMcVLSDGnKgqomU4h2GQaN21Dr6lVwMEEADHvkgDCryQAcjkBJ4utB2ATgh
-qEAiAjRcCkoMoIEUUG8BNG4AanGDEgVoRTEoAsGJA4atoBjKBsmBehgg9aB+OShB
-gcwBRTaotLHXgNTloAgHtd5JzeUwDPLrYLjXDyCABjzikTEoJ+CaEyCEQREByoGg
-xGCmAhk4Ah26AFr4CGovgBIG6CgWUOJwx4FBEQxSB+ppgPSCtj6DShhYZINKHVJz
-+GDL7cgYIIAG3AHYMKgeJKUqwNdWAEUYKFGAxhBAEQhKHKCuJDoGiYPkQWpBJQqo
-y0lJRCNjkF8G4wXOAAE04A7AhUHFIrUSwUBhWKQPhiIeGwYIoAF3wHBMBIM90mEY
-IIAG3AGkYNB4NzHjAwOFQW6jx5g8tTBAAA24A8jBoMWioIMGiRkppDWGHaY81M7w
-A2GAABpwB1CKQUUraFEjaH0bPRIDyA6QXSA7B3uxTggDBNCAO4AWGNSdAhW/oHoX
-diEzKW0G5MucQWaAzBpMXTRqYYAAGnAHjOKBwwABNOAOGMUDhwECaMAdMIoHDgME
-0IA7YBQPHAYIoAF3wCgeOAwQQAPugFE8cBgggAbcAaN44DBAAA24A0bxwGGAABpw
-B4zigcMAATTgDhjFA4cBAmjAHTCKBw4DBNCAO2AUDxwGCKABd8AoHjgMEGAA7tFY
-4u1LsjYAAAAASUVORK5CYILA
-"/>
-
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/externalUseCascading.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/externalUseCascading.svg
deleted file mode 100644
index 438fbc209f3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/externalUseCascading.svg
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Alternate stylesheets -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: externalUseCascading.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>External &lt;use> cascading</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">External &lt;use> cascading</text>
- <text x="225" y="70" style="text-anchor:middle; font-size:12; font-style:italic">This file is using the defs.svg file to get the external resources</text>
-
-<defs>
-
- <radialGradient id="grad">
- <stop style="stop-color:gold" offset="0" />
- <stop style="stop-color:crimson" offset="1" />
- </radialGradient>
-
-</defs>
-
- <use xlink:href="../../resources/svg/defs.svg#tree1" x="120" y="120" style="fill:crimson"/>
-
- <use xlink:href="../../resources/svg/defs.svg#tree2" x="120" y="300" style="fill:url(#grad)"/>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/image.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/image.svg
deleted file mode 100644
index 1d67a0cb15c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/image.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Image element references an SVG file -->
-<!-- -->
-<!-- @author Thierry.Kormann@sophia.inria.fr -->
-<!-- @version $Id: image.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
-<title>Image element references an SVG file</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="30" class="title">
- Image element references an SVG file
- </text>
-
- <g transform="translate(0, 50)">
- <image xlink:href="../../resources/images/svg.svg" x="75" y="10" width="300" height="193.45"
- preserveAspectRatio="xMidYMin meet"/>
- <image xlink:href="../../resources/images/png.png" x="75" y="195" width="300" height="100" />
- <image xlink:href="../../resources/images/jpeg.jpg" x="75" y="320" width="300" height="100" />
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBox.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBox.svg
deleted file mode 100644
index d32fb60b5f2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBox.svg
+++ /dev/null
@@ -1,456 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This example validates the handling of viewBox and preserveAspectRatio -->
-<!-- for <image> elements. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: rasterImageViewBox.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;image&gt; and viewBox &amp; preserveAspectRatio</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- .oddRow { fill:white; stroke:black; }
- .evenRow { fill:#eeeeee; stroke:black; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="30">viewBox &amp; preserveAspectRatio on</text>
- <text class="title" x="50%" y="50">raster &lt;image&gt;</text>
-
- <g id="table" class="label" transform="translate(80, 60)">
- <rect width="110" height="20" class="oddRow" />
- <text x="55" y="15">meet</text>
- <rect width="110" height="20" class="oddRow" transform="translate(110,0)"/>
- <text x="55" y="15" transform="translate(110, 0)">slice</text>
- <rect width="110" height="20" class="oddRow" transform="translate(220,0)"/>
- <text x="55" y="15" transform="translate(220, 0)">unspecified</text>
-
- <g id="yMXX">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
-
- <g transform="translate(0,120)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMin</text>
-
- <g transform="translate(0,120)">
- <rect x="-40" y="20" width="20" height="120" class="oddRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMid</text>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMax</text>
- </g>
-
- <defs>
- <g id="row">
- <rect width="110" height="40" transform="translate(0 ,20)"/>
- <rect width="110" height="40" transform="translate(110,20)"/>
- <rect width="110" height="40" transform="translate(220,20)"/>
- </g>
- </defs>
-
- <g id="evenRowBlock">
- <use xlink:href="#row" class="evenRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,80)"/>
- </g>
-
- <g id="oddRowBlock" transform="translate(0,120)">
- <use xlink:href="#row" class="oddRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,80)"/>
- </g>
-
- <use xlink:href="#evenRowBlock" transform="translate(0,240)"/>
-
- <rect x="-40" y="380" width="40" height="40" fill="white" stroke="black" />
- <text x="-15" y="400" transform="rotate(-90, -15, 400)">none</text>
- <use xlink:href="#row" class="oddRow" transform="translate(0,360)" />
-
- <line x1="55" y1="20" x2="55" y2="420" stroke="black" />
- <line x1="165" y1="20" x2="165" y2="420" stroke="black" />
- <line x1="275" y1="20" x2="275" y2="420" stroke="black" />
- </g>
-
- <g id="testCases" transform="translate(80, 80)">
- <defs>
- <rect id="hViewBox" x="5" y="5" width="45" height="30" stroke="red" fill="none"/>
- <rect id="vViewBox" x="70" y="5" width="25" height="30" stroke="red" fill="none"/>
- <g id="smilley">
- <g transform="translate(-15,-15)" >
- <rect x="5" y="5" width="20" height="20" fill="black" />
- <!-- <circle cx="10" cy="25" r="4" fill="crimson" />
- <circle cx="20" cy="25" r="4" fill="crimson" /> -->
- <circle cx="15" cy="15" r="10" fill="yellow"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1" fill="none"/>
- </g>
- </g>
- </defs>
-
- <!-- xMinYXXX XXX -->
- <g>
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMin meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMin meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMin slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMin slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMin" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMin" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMid meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMid meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMid slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMid slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMid" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMid" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMax meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMax meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMax slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMax slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMax" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMinYMax" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- xMidYXXX XXX -->
- <g transform="translate(0, 120)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMin meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMin meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMin slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMin slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMin" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMin" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMid meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMid meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMid slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMid slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMid" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMid" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMax meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMax meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMax slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMax slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMax" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMidYMax" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
- <!-- xMaxYXXX XXX -->
- <g transform="translate(0, 240)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMin meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMin meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMin slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMin slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMin" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMin" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMid meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMid meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMid slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMid slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMid" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMid" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMax meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMax meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMax slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMax slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMax" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="xMaxYMax" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- none XXX -->
- <g transform="translate(0,360)">
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="none meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="none meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="none slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="none slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="none" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" preserveAspectRatio="none" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- </g>
-
-
-
- </g>
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxClip.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxClip.svg
deleted file mode 100644
index 14636dac2ac..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxClip.svg
+++ /dev/null
@@ -1,508 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This example validates the handling of viewBox and preserveAspectRatio -->
-<!-- for <image> elements referencing svg content. This test sets a clip on -->
-<!-- the <image> tag. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: rasterImageViewBoxClip.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;image&gt; and viewBox &amp; preserveAspectRatio</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- .oddRow { fill:white; stroke:black; }
- .evenRow { fill:#eeeeee; stroke:black; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="30">viewBox &amp; preserveAspectRatio on</text>
- <text class="title" x="50%" y="50">raster &lt;image&gt; clip set to rect(5,4,3,2)</text>
-
- <g id="table" class="label" transform="translate(80, 60)">
- <rect width="110" height="20" class="oddRow" />
- <text x="55" y="15">meet</text>
- <rect width="110" height="20" class="oddRow" transform="translate(110,0)"/>
- <text x="55" y="15" transform="translate(110, 0)">slice</text>
- <rect width="110" height="20" class="oddRow" transform="translate(220,0)"/>
- <text x="55" y="15" transform="translate(220, 0)">unspecified</text>
-
- <g id="yMXX">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
-
- <g transform="translate(0,120)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMin</text>
-
- <g transform="translate(0,120)">
- <rect x="-40" y="20" width="20" height="120" class="oddRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMid</text>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMax</text>
- </g>
-
- <defs>
- <g id="row">
- <rect width="110" height="40" transform="translate(0 ,20)"/>
- <rect width="110" height="40" transform="translate(110,20)"/>
- <rect width="110" height="40" transform="translate(220,20)"/>
- </g>
- </defs>
-
- <g id="evenRowBlock">
- <use xlink:href="#row" class="evenRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,80)"/>
- </g>
-
- <g id="oddRowBlock" transform="translate(0,120)">
- <use xlink:href="#row" class="oddRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,80)"/>
- </g>
-
- <use xlink:href="#evenRowBlock" transform="translate(0,240)"/>
-
- <rect x="-40" y="380" width="40" height="40" fill="white" stroke="black" />
- <text x="-15" y="400" transform="rotate(-90, -15, 400)">none</text>
- <use xlink:href="#row" class="oddRow" transform="translate(0,360)" />
-
- <line x1="55" y1="20" x2="55" y2="420" stroke="black" />
- <line x1="165" y1="20" x2="165" y2="420" stroke="black" />
- <line x1="275" y1="20" x2="275" y2="420" stroke="black" />
- </g>
-
- <g id="testCases" transform="translate(80, 80)">
- <defs>
- <rect id="hViewBox" x="12.5" y="7.5" width="30" height="25" stroke="red" fill="none"/>
- <rect id="vViewBox" x="72.5" y="7.5" width="20" height="25" stroke="red" fill="none"/>
- <rect id="hClipBox" x="14.5" y="12.5" width="24" height="17" stroke="#0A0" fill="none"/>
- <rect id="vClipBox" x="74.5" y="12.5" width="14" height="17" stroke="#0A0" fill="none"/>
- </defs>
-
- <!-- xMinYXXX XXX -->
- <g>
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
- </g>
-
-
- <!-- xMidYXXX XXX -->
- <g transform="translate(0, 120)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
- </g>
-
- <!-- xMaxYXXX XXX -->
- <g transform="translate(0, 240)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
- </g>
-
-
- <!-- none XXX -->
- <g transform="translate(0,360)">
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- </g>
-
-
-
- </g>
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxOverflow.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxOverflow.svg
deleted file mode 100644
index b0188083b23..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/rasterImageViewBoxOverflow.svg
+++ /dev/null
@@ -1,440 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This example validates the handling of viewBox and preserveAspectRatio -->
-<!-- for <image> elements. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: rasterImageViewBoxOverflow.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;image&gt; and viewBox &amp; preserveAspectRatio</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- .oddRow { fill:white; stroke:black; }
- .evenRow { fill:#eeeeee; stroke:black; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="30">viewBox &amp; preserveAspectRatio on</text>
- <text class="title" x="50%" y="50">raster &lt;image&gt; with overflow="visible"</text>
-
- <g id="table" class="label" transform="translate(80, 60)">
- <rect width="110" height="20" class="oddRow" />
- <text x="55" y="15">meet</text>
- <rect width="110" height="20" class="oddRow" transform="translate(110,0)"/>
- <text x="55" y="15" transform="translate(110, 0)">slice</text>
- <rect width="110" height="20" class="oddRow" transform="translate(220,0)"/>
- <text x="55" y="15" transform="translate(220, 0)">unspecified</text>
-
- <g id="yMXX">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
-
- <g transform="translate(0,120)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMin</text>
-
- <g transform="translate(0,120)">
- <rect x="-40" y="20" width="20" height="120" class="oddRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMid</text>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMax</text>
- </g>
-
- <defs>
- <g id="row">
- <rect width="110" height="40" transform="translate(0 ,20)"/>
- <rect width="110" height="40" transform="translate(110,20)"/>
- <rect width="110" height="40" transform="translate(220,20)"/>
- </g>
- </defs>
-
- <g id="evenRowBlock">
- <use xlink:href="#row" class="evenRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,80)"/>
- </g>
-
- <g id="oddRowBlock" transform="translate(0,120)">
- <use xlink:href="#row" class="oddRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,80)"/>
- </g>
-
- <use xlink:href="#evenRowBlock" transform="translate(0,240)"/>
-
- <rect x="-40" y="380" width="40" height="40" fill="white" stroke="black" />
- <text x="-15" y="400" transform="rotate(-90, -15, 400)">none</text>
- <use xlink:href="#row" class="oddRow" transform="translate(0,360)" />
-
- <line x1="55" y1="20" x2="55" y2="420" stroke="black" />
- <line x1="165" y1="20" x2="165" y2="420" stroke="black" />
- <line x1="275" y1="20" x2="275" y2="420" stroke="black" />
- </g>
-
- <g id="testCases" transform="translate(80, 80)">
- <defs>
- <rect id="hViewBox" x="12.5" y="7.5" width="30" height="25" stroke="red" fill="none"/>
- <rect id="vViewBox" x="72.5" y="7.5" width="20" height="25" stroke="red" fill="none"/>
- </defs>
-
- <!-- xMinYXXX XXX -->
- <g>
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMinYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- xMidYXXX XXX -->
- <g transform="translate(0, 120)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMidYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
- <!-- xMaxYXXX XXX -->
- <g transform="translate(0, 240)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="xMaxYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- none XXX -->
- <g transform="translate(0,360)">
- <g>
- <g>
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="none meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="none meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="none slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="none slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="none" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/png2.png" overflow="visible" preserveAspectRatio="none" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- </g>
-
-
-
- </g>
-
- </g><!-- "content" -->
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeatures.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeatures.svg
deleted file mode 100644
index bb5a9ccdded..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeatures.svg
+++ /dev/null
@@ -1,192 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test the 'requiredFeatures' attribute -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: requiredFeatures.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Test the 'requiredFeatures' attribute</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Test the 'requiredFeatures' attribute</text>
-
-
- <g style="fill:#eee; stroke:black">
- <rect x="50" y="80" width="360" height="20" />
-
- <rect x="30" y="100" width="20" height="85" />
- <rect x="30" y="185" width="20" height="85" />
- <rect x="30" y="270" width="20" height="85" />
- <rect x="30" y="355" width="20" height="85" />
- </g>
- <g style="fill:none; stroke:black">
- <rect x="50" y="80" width="360" height="360" />
-
- <line x1="170" y1="80" x2="170" y2="440" />
- <line x1="290" y1="80" x2="290" y2="440" />
-
- <line x1="50" y1="185" x2="410" y2="185" />
- <line x1="50" y1="270" x2="410" y2="270" />
- <line x1="50" y1="355" x2="410" y2="355" />
- </g>
- <g style="fill:black; text-anchor:middle;">
- <text x="110" y="94">default</text>
- <text x="230" y="94">org.w3c.svg.static</text>
- <text x="350" y="94">invalid</text>
-
- <text x="0" y="0" transform="translate(44, 145) rotate(-90)">Graphic Obj.</text>
- <text x="0" y="0" transform="translate(44, 230) rotate(-90)">&lt;svg></text>
- <text x="0" y="0" transform="translate(44, 315) rotate(-90)">&lt;g></text>
- <text x="0" y="0" transform="translate(44, 400) rotate(-90)">&lt;use></text>
-
- </g>
-
- <defs>
-
- </defs>
-
- <!-- ####################################################################################### -->
- <g transform="translate(60, 110)">
- <g>
- <rect x="0" y="0" width="30" height="20" style="fill:crimson" />
- <circle cx="50" cy="10" r="10" style="fill:orange" />
- <ellipse cx="85" cy="10" rx="15" ry="10" style="fill:gold" />
- </g>
-
- <g style="stroke-width:3; fill:none">
- <line x1="0" y1="25" x2="30" y2="45" style="stroke:crimson" />
- <polyline points="35 25 45 42 55 25 65 42" style="stroke:orange" />
- <polygon points="70 25 80 42 90 25 100 42" style="fill: gold" />
- </g>
-
- <g style="stroke-width:3; fill:none">
- <path d="M0 60C5 55 10 55 15 60C20 65 25 65 30 60" style="stroke:gold" />
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="50" width="30" height="20" />
- <text x="85" y="65" style="fill:black; stroke:none; text-anchor:middle">text</text>
- </g>
-
- </g>
-
- <g transform="translate(180, 110)">
- <g>
- <rect x="0" y="0" width="30" height="20" style="fill:crimson" requiredFeatures="org.w3c.svg.static" />
- <circle cx="50" cy="10" r="10" style="fill:orange" requiredFeatures="org.w3c.svg.static"/>
- <ellipse cx="85" cy="10" rx="15" ry="10" style="fill:gold" requiredFeatures="org.w3c.svg.static"/>
- </g>
-
- <g style="stroke-width:3; fill:none">
- <line x1="0" y1="25" x2="30" y2="45" style="stroke:crimson" requiredFeatures="org.w3c.svg.static"/>
- <polyline points="35 25 45 42 55 25 65 42" style="stroke:orange" requiredFeatures="org.w3c.svg.static"/>
- <polygon points="70 25 80 42 90 25 100 42" style="fill: gold" requiredFeatures="org.w3c.svg.static"/>
- </g>
-
- <g style="stroke-width:3; fill:none">
- <path d="M0 60C5 55 10 55 15 60C20 65 25 65 30 60" style="stroke:gold" requiredFeatures="org.w3c.svg.static"/>
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="50" width="30" height="20" requiredFeatures="org.w3c.svg.static"/>
- <text x="85" y="65" style="fill:black; stroke:none; text-anchor:middle" requiredFeatures="org.w3c.svg.static">text</text>
- </g>
-
- </g>
-
- <g transform="translate(300, 110)">
- <g>
- <rect x="0" y="0" width="30" height="20" style="fill:crimson" requiredFeatures="invalid"/>
- <circle cx="50" cy="10" r="10" style="fill:orange" requiredFeatures="invalid"/>
- <ellipse cx="85" cy="10" rx="15" ry="10" style="fill:gold" requiredFeatures="invalid"/>
- </g>
-
- <g style="stroke-width:3; fill:none">
- <line x1="0" y1="25" x2="30" y2="45" style="stroke:crimson" requiredFeatures="invalid"/>
- <polyline points="35 25 45 42 55 25 65 42" style="stroke:orange" requiredFeatures="invalid"/>
- <polygon points="70 25 80 42 90 25 100 42" style="fill: gold" requiredFeatures="invalid"/>
- </g>
-
- <g style="stroke-width:3; fill:none">
- <path d="M0 60C5 55 10 55 15 60C20 65 25 65 30 60" style="stroke:gold" requiredFeatures="invalid"/>
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="50" width="30" height="20" requiredFeatures="invalid"/>
- <text x="85" y="65" style="fill:black; stroke:none; text-anchor:middle" requiredFeatures="invalid">text</text>
- </g>
-
- </g>
- <!-- ####################################################################################### -->
-
- <g style="fill:crimson">
- <svg x="52" y="187" width="116" height="81">
- <rect x="0" y="0" width="100%" height="100%" />
- </svg>
-
- <svg x="172" y="187" width="116" height="81" requiredFeatures="org.w3c.svg.static">
- <rect x="0" y="0" width="100%" height="100%" />
- </svg>
-
- <svg x="292" y="187" width="116" height="81" requiredFeatures="invalid">
- <rect x="0" y="0" width="100%" height="100%" />
- </svg>
- </g>
-
- <!-- ####################################################################################### -->
- <g style="fill:crimson" transform="translate(0 85)">
- <g>
- <rect x="52" y="187" width="116" height="81" />
- </g>
-
- <g>
- <rect x="172" y="187" width="116" height="81" requiredFeatures="org.w3c.svg.static" />
- </g>
-
- <g>
- <rect x="292" y="187" width="116" height="81" requiredFeatures="invalid" />
- </g>
- </g>
- <!-- ####################################################################################### -->
- <defs>
- <rect id="use" x="0" y="0" width="116" height="81" style="fill:crimson"/>
- </defs>
-
- <g>
-
- <use xlink:href="#use" x="52" y="357" />
-
- <use xlink:href="#use" x="172" y="357" requiredFeatures="org.w3c.svg.static" />
-
- <use xlink:href="#use" x="292" y="357" requiredFeatures="invalid" />
-
- </g>
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeaturesCombo.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeaturesCombo.svg
deleted file mode 100644
index b76f384d249..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/requiredFeaturesCombo.svg
+++ /dev/null
@@ -1,94 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test the 'requiredFeatures' attribtue combo -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: requiredFeaturesCombo.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Test the 'requiredFeatures' attribute combo</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Test the 'requiredFeatures' attribute combo</text>
-
- <g style="stroke:black; fill:#eee">
- <rect x="45" y="80" width="120" height="20" />
- <rect x="165" y="80" width="120" height="20" />
- <rect x="285" y="80" width="120" height="20" />
-
- <rect x="25" y="100" width="20" height="120" />
- <rect x="25" y="220" width="20" height="120" />
- <rect x="25" y="340" width="20" height="120" />
- </g>
- <g style="stroke:black; fill:none">
- <rect x="45" y="100" width="360" height="360" />
-
- <line x1="165" y1="100" x2="165" y2="460" />
- <line x1="285" y1="100" x2="285" y2="460" />
-
- <line x1="45" y1="220" x2="405" y2="220" />
-
- <line x1="45" y1="340" x2="405" y2="340" />
- </g>
- <g style="stroke:none; fill:black; text-anchor:middle">
- <text x="105" y="94">org.w3c.svg</text>
- <text x="225" y="94">org.w3c.svg.static</text>
- <text x="345" y="94">invalid</text>
-
- <text x="0" y="0" transform="translate(40 160) rotate(-90)">org.w3c.svg</text>
- <text x="0" y="0" transform="translate(40 280) rotate(-90)">org.w3c.svg.static</text>
- <text x="0" y="0" transform="translate(40 400) rotate(-90)">invalid</text>
- </g>
-
-
- <rect x="65" y="120" width="80" height="80" style="fill:crimson" requiredFeatures="org.w3c.svg" />
- <rect x="65" y="120" width="80" height="80" style="fill:crimson" requiredFeatures="org.w3c.svg org.w3c.svg.static" transform="translate(120 0)" />
- <rect x="65" y="120" width="80" height="80" style="fill:crimson" requiredFeatures="org.w3c.svg invalid" transform="translate(240 0)" />
-
- <g transform="translate(0 120)">
- <rect x="65" y="120" width="80" height="80" style="fill:crimson" requiredFeatures="org.w3c.svg.static org.w3c.svg" />
- <rect x="65" y="120" width="80" height="80" style="fill:crimson" requiredFeatures="org.w3c.svg.static" transform="translate(120 0)" />
- <rect x="65" y="120" width="80" height="80" style="fill:crimson" requiredFeatures="org.w3c.svg.static invalid" transform="translate(240 0)" />
- </g>
-
- <g transform="translate(0 240)">
- <rect x="65" y="120" width="80" height="80" style="fill:crimson" requiredFeatures="invalid org.w3c.svg"/>
- <rect x="65" y="120" width="80" height="80" style="fill:crimson" requiredFeatures="invalid org.w3c.svg.static" transform="translate(120 0)" />
- <rect x="65" y="120" width="80" height="80" style="fill:crimson" requiredFeatures="invalid" transform="translate(240 0)" />
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBox.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBox.svg
deleted file mode 100644
index a428bf98591..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBox.svg
+++ /dev/null
@@ -1,456 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This example validates the handling of viewBox and preserveAspectRatio -->
-<!-- for <image> elements. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: svgImageViewBox.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;image&gt; and viewBox &amp; preserveAspectRatio</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- .oddRow { fill:white; stroke:black; }
- .evenRow { fill:#eeeeee; stroke:black; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="30">viewBox &amp; preserveAspectRatio</text>
- <text class="title" x="50%" y="50">on svg &lt;image&gt;</text>
-
- <g id="table" class="label" transform="translate(80, 60)">
- <rect width="110" height="20" class="oddRow" />
- <text x="55" y="15">meet</text>
- <rect width="110" height="20" class="oddRow" transform="translate(110,0)"/>
- <text x="55" y="15" transform="translate(110, 0)">slice</text>
- <rect width="110" height="20" class="oddRow" transform="translate(220,0)"/>
- <text x="55" y="15" transform="translate(220, 0)">unspecified</text>
-
- <g id="yMXX">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
-
- <g transform="translate(0,120)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMin</text>
-
- <g transform="translate(0,120)">
- <rect x="-40" y="20" width="20" height="120" class="oddRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMid</text>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMax</text>
- </g>
-
- <defs>
- <g id="row">
- <rect width="110" height="40" transform="translate(0 ,20)"/>
- <rect width="110" height="40" transform="translate(110,20)"/>
- <rect width="110" height="40" transform="translate(220,20)"/>
- </g>
- </defs>
-
- <g id="evenRowBlock">
- <use xlink:href="#row" class="evenRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,80)"/>
- </g>
-
- <g id="oddRowBlock" transform="translate(0,120)">
- <use xlink:href="#row" class="oddRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,80)"/>
- </g>
-
- <use xlink:href="#evenRowBlock" transform="translate(0,240)"/>
-
- <rect x="-40" y="380" width="40" height="40" fill="white" stroke="black" />
- <text x="-15" y="400" transform="rotate(-90, -15, 400)">none</text>
- <use xlink:href="#row" class="oddRow" transform="translate(0,360)" />
-
- <line x1="55" y1="20" x2="55" y2="420" stroke="black" />
- <line x1="165" y1="20" x2="165" y2="420" stroke="black" />
- <line x1="275" y1="20" x2="275" y2="420" stroke="black" />
- </g>
-
- <g id="testCases" transform="translate(80, 80)">
- <defs>
- <rect id="hViewBox" x="5" y="5" width="45" height="30" stroke="red" fill="none"/>
- <rect id="vViewBox" x="70" y="5" width="25" height="30" stroke="red" fill="none"/>
- <g id="smilley">
- <g transform="translate(-15,-15)" >
- <rect x="5" y="5" width="20" height="20" fill="black" />
- <!-- <circle cx="10" cy="25" r="4" fill="crimson" />
- <circle cx="20" cy="25" r="4" fill="crimson" /> -->
- <circle cx="15" cy="15" r="10" fill="yellow"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1" fill="none"/>
- </g>
- </g>
- </defs>
-
- <!-- xMinYXXX XXX -->
- <g>
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMin meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMin meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMin slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMin slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMin" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMin" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMid meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMid meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMid slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMid slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMid" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMid" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMax meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMax meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMax slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMax slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMax" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMinYMax" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- xMidYXXX XXX -->
- <g transform="translate(0, 120)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMin meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMin meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMin slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMin slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMin" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMin" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMid meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMid meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMid slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMid slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMid" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMid" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMax meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMax meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMax slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMax slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMax" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMidYMax" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
- <!-- xMaxYXXX XXX -->
- <g transform="translate(0, 240)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMin meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMin meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMin slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMin slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMin" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMin" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMid meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMid meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMid slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMid slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMid" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMid" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMax meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMax meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMax slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMax slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMax" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="xMaxYMax" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- none XXX -->
- <g transform="translate(0,360)">
- <g>
- <g>
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="none meet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="none meet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="none slice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="none slice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="none" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg2.svg" preserveAspectRatio="none" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- </g>
-
-
-
- </g>
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxClip.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxClip.svg
deleted file mode 100644
index c4395a1ab49..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxClip.svg
+++ /dev/null
@@ -1,508 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This example validates the handling of viewBox and preserveAspectRatio -->
-<!-- for <image> elements referencing svg content. This test sets a clip on -->
-<!-- the <image> tag. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: svgImageViewBoxClip.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;image&gt; and viewBox &amp; preserveAspectRatio</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- .oddRow { fill:white; stroke:black; }
- .evenRow { fill:#eeeeee; stroke:black; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="30">viewBox &amp; preserveAspectRatio on</text>
- <text class="title" x="50%" y="50">svg &lt;image&gt;clip set to rect(5,4,3,2)</text>
-
- <g id="table" class="label" transform="translate(80, 60)">
- <rect width="110" height="20" class="oddRow" />
- <text x="55" y="15">meet</text>
- <rect width="110" height="20" class="oddRow" transform="translate(110,0)"/>
- <text x="55" y="15" transform="translate(110, 0)">slice</text>
- <rect width="110" height="20" class="oddRow" transform="translate(220,0)"/>
- <text x="55" y="15" transform="translate(220, 0)">unspecified</text>
-
- <g id="yMXX">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
-
- <g transform="translate(0,120)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMin</text>
-
- <g transform="translate(0,120)">
- <rect x="-40" y="20" width="20" height="120" class="oddRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMid</text>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMax</text>
- </g>
-
- <defs>
- <g id="row">
- <rect width="110" height="40" transform="translate(0 ,20)"/>
- <rect width="110" height="40" transform="translate(110,20)"/>
- <rect width="110" height="40" transform="translate(220,20)"/>
- </g>
- </defs>
-
- <g id="evenRowBlock">
- <use xlink:href="#row" class="evenRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,80)"/>
- </g>
-
- <g id="oddRowBlock" transform="translate(0,120)">
- <use xlink:href="#row" class="oddRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,80)"/>
- </g>
-
- <use xlink:href="#evenRowBlock" transform="translate(0,240)"/>
-
- <rect x="-40" y="380" width="40" height="40" fill="white" stroke="black" />
- <text x="-15" y="400" transform="rotate(-90, -15, 400)">none</text>
- <use xlink:href="#row" class="oddRow" transform="translate(0,360)" />
-
- <line x1="55" y1="20" x2="55" y2="420" stroke="black" />
- <line x1="165" y1="20" x2="165" y2="420" stroke="black" />
- <line x1="275" y1="20" x2="275" y2="420" stroke="black" />
- </g>
-
- <g id="testCases" transform="translate(80, 80)">
- <defs>
- <rect id="hViewBox" x="12.5" y="7.5" width="30" height="25" stroke="red" fill="none"/>
- <rect id="vViewBox" x="72.5" y="7.5" width="20" height="25" stroke="red" fill="none"/>
- <rect id="hClipBox" x="14.5" y="12.5" width="24" height="17" stroke="#0A0" fill="none"/>
- <rect id="vClipBox" x="74.5" y="12.5" width="14" height="17" stroke="#0A0" fill="none"/>
- </defs>
-
- <!-- xMinYXXX XXX -->
- <g>
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
- </g>
-
-
- <!-- xMidYXXX XXX -->
- <g transform="translate(0, 120)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMidYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
- </g>
-
- <!-- xMaxYXXX XXX -->
- <g transform="translate(0, 240)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="xMaxYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
- </g>
-
-
- <!-- none XXX -->
- <g transform="translate(0,360)">
- <g>
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="hidden" clip="rect(5,4,3,2)" preserveAspectRatio="none" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- </g>
-
-
-
- </g>
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxOverflow.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxOverflow.svg
deleted file mode 100644
index 0b173d06944..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/svgImageViewBoxOverflow.svg
+++ /dev/null
@@ -1,445 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This example validates the handling of viewBox and preserveAspectRatio -->
-<!-- for <image> elements. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: svgImageViewBoxOverflow.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;image&gt; and viewBox &amp; preserveAspectRatio</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- .oddRow { fill:white; stroke:black; }
- .evenRow { fill:#eeeeee; stroke:black; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="30">viewBox &amp; preserveAspectRatio</text>
- <text class="title" x="50%" y="50">on svg &lt;image&gt;, overflow="visible"</text>
-
- <g id="table" class="label" transform="translate(80, 60)">
- <rect width="110" height="20" class="oddRow" />
- <text x="55" y="15">meet</text>
- <rect width="110" height="20" class="oddRow" transform="translate(110,0)"/>
- <text x="55" y="15" transform="translate(110, 0)">slice</text>
- <rect width="110" height="20" class="oddRow" transform="translate(220,0)"/>
- <text x="55" y="15" transform="translate(220, 0)">unspecified</text>
-
- <g id="yMXX">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
-
- <g transform="translate(0,120)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMin</text>
-
- <g transform="translate(0,120)">
- <rect x="-40" y="20" width="20" height="120" class="oddRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMid</text>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMax</text>
- </g>
-
- <defs>
- <g id="row">
- <rect width="110" height="40" transform="translate(0 ,20)"/>
- <rect width="110" height="40" transform="translate(110,20)"/>
- <rect width="110" height="40" transform="translate(220,20)"/>
- </g>
- </defs>
-
- <g id="evenRowBlock">
- <use xlink:href="#row" class="evenRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,80)"/>
- </g>
-
- <g id="oddRowBlock" transform="translate(0,120)">
- <use xlink:href="#row" class="oddRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,80)"/>
- </g>
-
- <use xlink:href="#evenRowBlock" transform="translate(0,240)"/>
-
- <rect x="-40" y="380" width="40" height="40" fill="white" stroke="black" />
- <text x="-15" y="400" transform="rotate(-90, -15, 400)">none</text>
- <use xlink:href="#row" class="oddRow" transform="translate(0,360)" />
-
- <line x1="55" y1="20" x2="55" y2="420" stroke="black" />
- <line x1="165" y1="20" x2="165" y2="420" stroke="black" />
- <line x1="275" y1="20" x2="275" y2="420" stroke="black" />
- </g>
-
- <g id="testCases" transform="translate(80, 80)">
- <defs>
- <rect id="hViewBox" x="12.5" y="7.5" width="30" height="25" stroke="red" fill="none"/>
- <rect id="vViewBox" x="72.5" y="7.5" width="20" height="25" stroke="red" fill="none"/>
- </defs>
-
- <!-- xMinYXXX XXX -->
- <g>
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMinYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- xMidYXXX XXX -->
- <g transform="translate(0, 120)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMidYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
- <!-- xMaxYXXX XXX -->
- <g transform="translate(0, 240)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMin meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMin meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMin slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMin slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMin" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMin" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMid meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMid meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMid slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMid slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMid" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMid" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMax meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMax meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMax slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMax slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMax" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="xMaxYMax" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- none XXX -->
- <g transform="translate(0,360)">
- <g>
- <g>
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="none meet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="none meet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="none slice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="none slice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="none" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <image xlink:href="../../resources/images/svg3.svg" overflow="visible" preserveAspectRatio="none" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- </g>
-
-
-
- </g>
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/switch.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/switch.svg
deleted file mode 100644
index 0d4f1812704..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/switch.svg
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Image element references an SVG file -->
-<!-- -->
-<!-- @author Thierry.Kormann@sophia.inria.fr -->
-<!-- @version $Id: switch.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- width="450" height="500" viewBox="0 0 450 500">
-<title>Switch element with transform</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="30" class="title">Switch element with transform</text>
-
- <switch transform="translate(100, -50)">
- <rect fill="red" x="0" y="0" width="225" height="225"
- requiredExtensions="http://example.org/bogus"/>
- <rect fill="green" x="0" y="225" width="225" height="225"/>
- <rect fill="blue" x="225" y="0" width="225" height="225"/>
- </switch>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBox.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBox.svg
deleted file mode 100644
index 9da18565d35..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBox.svg
+++ /dev/null
@@ -1,545 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This example validates the handling of viewBox and preserveAspectRatio -->
-<!-- for <symbol> elements. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: symbolViewBox.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;symbol&gt; and viewBox &amp; preserveAspectRatio</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- .oddRow { fill:white; stroke:black; }
- .evenRow { fill:#eeeeee; stroke:black; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">viewBox &amp; preserveAspectRatio on &lt;symbol&gt;</text>
-
- <g id="table" class="label" transform="translate(80, 60)">
- <rect width="110" height="20" class="oddRow" />
- <text x="55" y="15">meet</text>
- <rect width="110" height="20" class="oddRow" transform="translate(110,0)"/>
- <text x="55" y="15" transform="translate(110, 0)">slice</text>
- <rect width="110" height="20" class="oddRow" transform="translate(220,0)"/>
- <text x="55" y="15" transform="translate(220, 0)">unspecified</text>
-
- <g id="yMXX">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
-
- <g transform="translate(0,120)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMin</text>
-
- <g transform="translate(0,120)">
- <rect x="-40" y="20" width="20" height="120" class="oddRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMid</text>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMax</text>
- </g>
-
- <defs>
- <g id="row">
- <rect width="110" height="40" transform="translate(0 ,20)"/>
- <rect width="110" height="40" transform="translate(110,20)"/>
- <rect width="110" height="40" transform="translate(220,20)"/>
- </g>
- </defs>
-
- <g id="evenRowBlock">
- <use xlink:href="#row" class="evenRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,80)"/>
- </g>
-
- <g id="oddRowBlock" transform="translate(0,120)">
- <use xlink:href="#row" class="oddRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,80)"/>
- </g>
-
- <use xlink:href="#evenRowBlock" transform="translate(0,240)"/>
-
- <rect x="-40" y="380" width="40" height="40" fill="white" stroke="black" />
- <text x="-15" y="400" transform="rotate(-90, -15, 400)">none</text>
- <use xlink:href="#row" class="oddRow" transform="translate(0,360)" />
-
- <line x1="55" y1="20" x2="55" y2="420" stroke="black" />
- <line x1="165" y1="20" x2="165" y2="420" stroke="black" />
- <line x1="275" y1="20" x2="275" y2="420" stroke="black" />
- </g>
-
- <g id="testCases" transform="translate(80, 80)">
- <defs>
- <rect id="hViewBox" x="5" y="5" width="45" height="30" stroke="red" fill="none"/>
- <rect id="vViewBox" x="70" y="5" width="25" height="30" stroke="red" fill="none"/>
- <g id="smilley">
- <g transform="translate(-15,-15)" >
- <rect x="5" y="5" width="20" height="20" fill="black" />
- <!-- <circle cx="10" cy="25" r="4" fill="crimson" />
- <circle cx="20" cy="25" r="4" fill="crimson" /> -->
- <circle cx="15" cy="15" r="10" fill="yellow"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1" fill="none"/>
- </g>
- </g>
- </defs>
-
- <!-- xMinYXXX XXX -->
- <g>
- <!-- ... YMin XXX -->
- <g>
- <g>
- <symbol id="xMinYMinMeet" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMin meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMinMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMinMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMinYMinSlice" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMin slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMinSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMinSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMinYMinUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMin">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMinUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMinUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <symbol id="xMinYMidMeet" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMid meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMidMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMidMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMinYMidSlice" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMid slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMidSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMidSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMinYMidUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMid">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMidUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMidUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <symbol id="xMinYMaxMeet" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMax meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMaxMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMaxMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMinYMaxSlice" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMax slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMaxSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMaxSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMinYMaxUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMax">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMaxUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMaxUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- xMidYXXX XXX -->
- <g transform="translate(0, 120)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <symbol id="xMidYMinMeet" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMin meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMinMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMinMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMidYMinSlice" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMin slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMinSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMinSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMidYMinUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMin">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMinUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMinUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <symbol id="xMidYMidMeet" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMid meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMidMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMidMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMidYMidSlice" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMid slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMidSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMidSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMidYMidUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMid">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMidUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMidUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <symbol id="xMidYMaxMeet" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMax meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMaxMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMaxMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMidYMaxSlice" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMax slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMaxSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMaxSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMidYMaxUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMax">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMaxUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMaxUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
- <!-- xMaxYXXX XXX -->
- <g transform="translate(0, 240)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <symbol id="xMaxYMinMeet" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMin meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMinMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMinMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMaxYMinSlice" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMin slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMinSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMinSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMaxYMinUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMin">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMinUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMinUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <symbol id="xMaxYMidMeet" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMid meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMidMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMidMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMaxYMidSlice" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMid slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMidSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMidSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMaxYMidUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMid">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMidUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMidUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <symbol id="xMaxYMaxMeet" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMax meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMaxMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMaxMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMaxYMaxSlice" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMax slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMaxSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMaxSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMaxYMaxUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMax">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMaxUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMaxUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- none XXX -->
- <g transform="translate(0,360)">
- <g>
- <g>
- <symbol id="noneMeet" viewBox="-10 -10 20 20" preserveAspectRatio="none meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#noneMeet" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#noneMeet" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="noneSlice" viewBox="-10 -10 20 20" preserveAspectRatio="none slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#noneSlice" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#noneSlice" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="noneUnspecified" viewBox="-10 -10 20 20" preserveAspectRatio="none">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#noneUnspecified" x="5" y="5" width="45" height="30" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#noneUnspecified" x="70" y="5" width="25" height="30" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- </g>
-
-
-
- </g>
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxClip.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxClip.svg
deleted file mode 100644
index f256d7e18b1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxClip.svg
+++ /dev/null
@@ -1,645 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This example validates the handling of viewBox and preserveAspectRatio -->
-<!-- for <symbol> elements with overflow set to hidden and a clip specified. -->
-<!-- <symbol> elements establish a new viewport and therefore, the overflow -->
-<!-- property applies. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: symbolViewBoxClip.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;symbol&gt; and viewBox &amp; preserveAspectRatio</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- .oddRow { fill:white; stroke:black; }
- .evenRow { fill:#eeeeee; stroke:black; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="30">viewBox &amp; preserveAspectRatio on &lt;symbol&gt;
- <title>viewBox &amp; preserveAspectRatio on &lt;symbol&gt;</title>
- <desc>This test validates the processing of viewBox and preserveAspectRatio
- on &lt;symbol&gt; elements in conjunction with the overflow property.
- In this test, there should be a clipping beyond the viewBox boundaries
- and the smilley&apos;s ears and feet should show partially.</desc></text>
- <text class="title" x="50%" y="50">clip set to rect(5,4,3,2)</text>
-
- <g id="table" class="label" transform="translate(80, 60)">
- <rect width="110" height="20" class="oddRow" />
- <text x="55" y="15">meet</text>
- <rect width="110" height="20" class="oddRow" transform="translate(110,0)"/>
- <text x="55" y="15" transform="translate(110, 0)">slice</text>
- <rect width="110" height="20" class="oddRow" transform="translate(220,0)"/>
- <text x="55" y="15" transform="translate(220, 0)">unspecified</text>
-
- <g id="yMXX">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
-
- <g transform="translate(0,120)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMin</text>
-
- <g transform="translate(0,120)">
- <rect x="-40" y="20" width="20" height="120" class="oddRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMid</text>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMax</text>
- </g>
-
- <defs>
- <g id="row">
- <rect width="110" height="40" transform="translate(0 ,20)"/>
- <rect width="110" height="40" transform="translate(110,20)"/>
- <rect width="110" height="40" transform="translate(220,20)"/>
- </g>
- </defs>
-
- <g id="evenRowBlock">
- <use xlink:href="#row" class="evenRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,80)"/>
- </g>
-
- <g id="oddRowBlock" transform="translate(0,120)">
- <use xlink:href="#row" class="oddRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,80)"/>
- </g>
-
- <use xlink:href="#evenRowBlock" transform="translate(0,240)"/>
-
- <rect x="-40" y="380" width="40" height="40" fill="white" stroke="black" />
- <text x="-15" y="400" transform="rotate(-90, -15, 400)">none</text>
- <use xlink:href="#row" class="oddRow" transform="translate(0,360)" />
-
- <line x1="55" y1="20" x2="55" y2="420" stroke="black" />
- <line x1="165" y1="20" x2="165" y2="420" stroke="black" />
- <line x1="275" y1="20" x2="275" y2="420" stroke="black" />
- </g>
-
- <g id="testCases" transform="translate(80, 80)">
- <defs>
- <rect id="hViewBox" x="12.5" y="7.5" width="30" height="25" stroke="red" fill="none"/>
- <rect id="vViewBox" x="72.5" y="7.5" width="20" height="25" stroke="red" fill="none"/>
- <rect id="hClipBox" x="14.5" y="12.5" width="24" height="17" stroke="#0A0" fill="none"/>
- <rect id="vClipBox" x="74.5" y="12.5" width="14" height="17" stroke="#0A0" fill="none"/>
- <g id="smilley">
- <g transform="translate(-15,-15)" >
- <circle cx="10" cy="25" r="4" fill="crimson" />
- <circle cx="20" cy="25" r="4" fill="crimson" />
- <circle cx="7" cy="15" r="4" fill="crimson" />
- <circle cx="23" cy="15" r="4" fill="crimson" />
- <circle cx="15" cy="15" r="10" fill="yellow"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1" fill="none"/>
- </g>
- </g>
- </defs>
-
- <!-- xMinYXXX XXX -->
- <g>
- <!-- ... YMin XXX -->
- <g>
- <g>
- <symbol id="xMinYMinMeet" overflow="hidden" viewBox="-10 -10 20 20" clip="rect(5,4,3,2)" preserveAspectRatio="xMinYMin meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMinMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
- <use xlink:href="#xMinYMinMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMinYMinSlice" overflow="hidden" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMin slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMinSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMinYMinSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMinYMinUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMin">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMinUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMinYMinUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <symbol id="xMinYMidMeet" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMid meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMidMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMinYMidMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMinYMidSlice" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMid slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMidSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMinYMidSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMinYMidUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMid">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMidUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMinYMidUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <symbol id="xMinYMaxMeet" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMax meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMaxMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMinYMaxMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMinYMaxSlice" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMax slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMaxSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMinYMaxSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMinYMaxUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMax">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMaxUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMinYMaxUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
- </g>
-
-
- <!-- xMidYXXX XXX -->
- <g transform="translate(0, 120)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <symbol id="xMidYMinMeet" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMin meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMinMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMidYMinMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMidYMinSlice" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMin slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMinSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMidYMinSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMidYMinUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMin">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMinUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMidYMinUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <symbol id="xMidYMidMeet" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMid meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMidMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMidYMidMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMidYMidSlice" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMid slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMidSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMidYMidSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMidYMidUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMid">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMidUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMidYMidUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <symbol id="xMidYMaxMeet" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMax meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMaxMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMidYMaxMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMidYMaxSlice" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMax slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMaxSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMidYMaxSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMidYMaxUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMax">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMaxUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMidYMaxUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
- </g>
-
- <!-- xMaxYXXX XXX -->
- <g transform="translate(0, 240)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <symbol id="xMaxYMinMeet" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMin meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMinMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMaxYMinMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMaxYMinSlice" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMin slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMinSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMaxYMinSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMaxYMinUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMin">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMinUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMaxYMinUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <symbol id="xMaxYMidMeet" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMid meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMidMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMaxYMidMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMaxYMidSlice" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMid slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMidSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMaxYMidSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMaxYMidUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMid">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMidUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMaxYMidUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <symbol id="xMaxYMaxMeet" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMax meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMaxMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMaxYMaxMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMaxYMaxSlice" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMax slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMaxSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMaxYMaxSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMaxYMaxUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMax">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMaxUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#xMaxYMaxUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
- </g>
-
-
- <!-- none XXX -->
- <g transform="translate(0,360)">
- <g>
- <g>
- <symbol id="noneMeet" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="none meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#noneMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#noneMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="noneSlice" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="none slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#noneSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#noneSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="noneUnspecified" overflow="hidden" clip="rect(5,4,3,2)" viewBox="-10 -10 20 20" preserveAspectRatio="none">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#noneUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
- <use xlink:href="#hClipBox" />
-
-
- <use xlink:href="#noneUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- <use xlink:href="#vClipBox" />
- </g>
- </g>
-
- </g>
-
-
-
- </g>
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxOverflow.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxOverflow.svg
deleted file mode 100644
index 1e951ed22b9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/symbolViewBoxOverflow.svg
+++ /dev/null
@@ -1,553 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This example validates the handling of viewBox and preserveAspectRatio -->
-<!-- for <symbol> elements with overflow set to visible. <symbol> elements -->
-<!-- establish a new viewport and therefore, the overflow property applies. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: symbolViewBoxOverflow.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>&lt;symbol&gt; and viewBox &amp; preserveAspectRatio</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- .oddRow { fill:white; stroke:black; }
- .evenRow { fill:#eeeeee; stroke:black; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="30">viewBox &amp; preserveAspectRatio
- <title>viewBox &amp; preserveAspectRatio on &lt;symbol&gt;</title>
- <desc>This test validates the processing of viewBox and preserveAspectRatio
- on &lt;symbol&gt; elements in conjunction with the overflow property.
- In this test, there should be no clipping around the viewBox boundaries
- and the smilley&apos;s ears and feet should show.</desc></text>
- <text class="title" x="50%" y="50">on &lt;symbol&gt;, overflow="visible"</text>
-
- <g id="table" class="label" transform="translate(80, 60)">
- <rect width="110" height="20" class="oddRow" />
- <text x="55" y="15">meet</text>
- <rect width="110" height="20" class="oddRow" transform="translate(110,0)"/>
- <text x="55" y="15" transform="translate(110, 0)">slice</text>
- <rect width="110" height="20" class="oddRow" transform="translate(220,0)"/>
- <text x="55" y="15" transform="translate(220, 0)">unspecified</text>
-
- <g id="yMXX">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
-
- <g transform="translate(0,120)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMin</text>
-
- <g transform="translate(0,40)">
- <rect x="-20" y="20" width="20" height="40" class="evenRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMid</text>
- </g>
-
- <g transform="translate(0,80)">
- <rect x="-20" y="20" width="20" height="40" class="oddRow" />
- <text x="-5" y="40" transform="rotate(-90,-5,40)">yMax</text>
- </g>
- </g>
-
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMin</text>
-
- <g transform="translate(0,120)">
- <rect x="-40" y="20" width="20" height="120" class="oddRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMid</text>
- </g>
-
- <g transform="translate(0,240)">
- <rect x="-40" y="20" width="20" height="120" class="evenRow" />
- <text x="-25" y="80" transform="rotate(-90,-25,80)">xMax</text>
- </g>
-
- <defs>
- <g id="row">
- <rect width="110" height="40" transform="translate(0 ,20)"/>
- <rect width="110" height="40" transform="translate(110,20)"/>
- <rect width="110" height="40" transform="translate(220,20)"/>
- </g>
- </defs>
-
- <g id="evenRowBlock">
- <use xlink:href="#row" class="evenRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,80)"/>
- </g>
-
- <g id="oddRowBlock" transform="translate(0,120)">
- <use xlink:href="#row" class="oddRow" transform="translate(0,0)"/>
- <use xlink:href="#row" class="evenRow" transform="translate(0,40)"/>
- <use xlink:href="#row" class="oddRow" transform="translate(0,80)"/>
- </g>
-
- <use xlink:href="#evenRowBlock" transform="translate(0,240)"/>
-
- <rect x="-40" y="380" width="40" height="40" fill="white" stroke="black" />
- <text x="-15" y="400" transform="rotate(-90, -15, 400)">none</text>
- <use xlink:href="#row" class="oddRow" transform="translate(0,360)" />
-
- <line x1="55" y1="20" x2="55" y2="420" stroke="black" />
- <line x1="165" y1="20" x2="165" y2="420" stroke="black" />
- <line x1="275" y1="20" x2="275" y2="420" stroke="black" />
- </g>
-
- <g id="testCases" transform="translate(80, 80)">
- <defs>
- <rect id="hViewBox" x="12.5" y="7.5" width="30" height="25" stroke="red" fill="none"/>
- <rect id="vViewBox" x="72.5" y="7.5" width="20" height="25" stroke="red" fill="none"/>
- <g id="smilley">
- <g transform="translate(-15,-15)" >
- <circle cx="10" cy="25" r="4" fill="crimson" />
- <circle cx="20" cy="25" r="4" fill="crimson" />
- <circle cx="7" cy="15" r="4" fill="crimson" />
- <circle cx="23" cy="15" r="4" fill="crimson" />
- <circle cx="15" cy="15" r="10" fill="yellow"/>
- <circle cx="12" cy="12" r="1.5" fill="black"/>
- <circle cx="17" cy="12" r="1.5" fill="black"/>
- <path d="M 10 19 A 8 8 0 0 0 20 19" stroke="black" stroke-width="1" fill="none"/>
- </g>
- </g>
- </defs>
-
- <!-- xMinYXXX XXX -->
- <g>
- <!-- ... YMin XXX -->
- <g>
- <g>
- <symbol id="xMinYMinMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMin meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMinMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMinMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMinYMinSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMin slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMinSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMinSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMinYMinUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMin">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMinUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMinUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <symbol id="xMinYMidMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMid meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMidMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMidMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMinYMidSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMid slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMidSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMidSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMinYMidUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMid">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMidUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMidUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <symbol id="xMinYMaxMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMax meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMaxMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMaxMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMinYMaxSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMax slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMaxSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMaxSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMinYMaxUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMinYMax">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMinYMaxUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMinYMaxUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- xMidYXXX XXX -->
- <g transform="translate(0, 120)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <symbol id="xMidYMinMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMin meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMinMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMinMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMidYMinSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMin slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMinSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMinSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMidYMinUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMin">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMinUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMinUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <symbol id="xMidYMidMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMid meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMidMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMidMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMidYMidSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMid slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMidSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMidSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMidYMidUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMid">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMidUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMidUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <symbol id="xMidYMaxMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMax meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMaxMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMaxMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMidYMaxSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMax slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMaxSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMaxSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMidYMaxUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMidYMax">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMidYMaxUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMidYMaxUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
- <!-- xMaxYXXX XXX -->
- <g transform="translate(0, 240)">
- <!-- ... YMin XXX -->
- <g>
- <g>
- <symbol id="xMaxYMinMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMin meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMinMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMinMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMaxYMinSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMin slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMinSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMinSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMaxYMinUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMin">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMinUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMinUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMid XXX -->
- <g transform="translate(0, 40)">
- <g>
- <symbol id="xMaxYMidMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMid meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMidMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMidMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMaxYMidSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMid slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMidSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMidSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMaxYMidUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMid">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMidUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMidUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- <!-- ... YMax XXX -->
- <g transform="translate(0, 80)">
- <g>
- <symbol id="xMaxYMaxMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMax meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMaxMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMaxMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="xMaxYMaxSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMax slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMaxSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMaxSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="xMaxYMaxUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="xMaxYMax">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#xMaxYMaxUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#xMaxYMaxUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
- </g>
-
-
- <!-- none XXX -->
- <g transform="translate(0,360)">
- <g>
- <g>
- <symbol id="noneMeet" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="none meet">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#noneMeet" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#noneMeet" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(110, 0)">
- <symbol id="noneSlice" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="none slice">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#noneSlice" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#noneSlice" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
-
- <g transform="translate(220, 0)">
- <symbol id="noneUnspecified" overflow="visible" viewBox="-10 -10 20 20" preserveAspectRatio="none">
- <use xlink:href="#smilley" />
- </symbol>
- <use xlink:href="#noneUnspecified" x="12.5" y="7.5" width="30" height="25" />
- <use xlink:href="#hViewBox" />
-
- <use xlink:href="#noneUnspecified" x="72.5" y="7.5" width="20" height="25" />
- <use xlink:href="#vViewBox" />
- </g>
- </g>
-
- </g>
-
-
-
- </g>
-
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguage.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguage.svg
deleted file mode 100644
index fbda2137807..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguage.svg
+++ /dev/null
@@ -1,201 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests systemLanguage on elements -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: systemLanguage.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500" >
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Test the 'systemLanguage' attribute</text>
-
-
- <g style="fill:#eee; stroke:black">
- <rect x="50" y="80" width="360" height="20" />
-
- <rect x="30" y="100" width="20" height="85" />
- <rect x="30" y="185" width="20" height="65" />
- <rect x="30" y="250" width="20" height="65" />
- <rect x="30" y="315" width="20" height="65" />
- <rect x="30" y="380" width="20" height="65" />
- </g>
- <g style="fill:none; stroke:black">
- <rect x="50" y="80" width="360" height="365" />
-
- <line x1="170" y1="80" x2="170" y2="445" />
- <line x1="290" y1="80" x2="290" y2="445" />
-
- <line x1="50" y1="185" x2="410" y2="185" />
- <line x1="50" y1="250" x2="410" y2="250" />
- <line x1="50" y1="315" x2="410" y2="315" />
- <line x1="50" y1="380" x2="410" y2="380" />
- </g>
- <g style="fill:black; text-anchor:middle;">
- <text x="110" y="94">default</text>
- <text x="230" y="94">english (en)</text>
- <text x="350" y="94">french (fr)</text>
-
- <text x="0" y="0" transform="translate(44, 145) rotate(-90)">Graphic Obj.</text>
- <text x="0" y="0" transform="translate(44, 220) rotate(-90)">&lt;svg></text>
- <text x="0" y="0" transform="translate(44, 285) rotate(-90)">&lt;g></text>
- <text x="0" y="0" transform="translate(44, 350) rotate(-90)">&lt;use></text>
- <text x="0" y="0" transform="translate(44, 415) rotate(-90)">&lt;tspan></text>
-
- </g>
-
- <defs>
-
- </defs>
-
- <!-- ####################################################################################### -->
- <g transform="translate(60, 110)">
- <g>
- <rect x="0" y="0" width="30" height="20" style="fill:crimson" />
- <circle cx="50" cy="10" r="10" style="fill:crimson" />
- <ellipse cx="85" cy="10" rx="15" ry="10" style="fill:crimson" />
- </g>
-
- <g style="stroke-width:3; fill:none">
- <line x1="0" y1="25" x2="30" y2="45" style="stroke:crimson" />
- <polyline points="35 25 45 42 55 25 65 42" style="stroke:crimson" />
- <polygon points="70 25 80 42 90 25 100 42" style="fill:crimson" />
- </g>
-
- <g style="stroke-width:3; fill:none">
- <path d="M0 60C5 55 10 55 15 60C20 65 25 65 30 60" style="stroke:crimson" />
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="50" width="30" height="20" />
- <text x="85" y="65" style="fill:black; stroke:none; text-anchor:middle">text</text>
- </g>
-
- </g>
-
- <g transform="translate(180, 110)">
- <g>
- <rect x="0" y="0" width="30" height="20" style="fill:orange" systemLanguage="en" />
- <circle cx="50" cy="10" r="10" style="fill:orange" systemLanguage="en" />
- <ellipse cx="85" cy="10" rx="15" ry="10" style="fill:orange" systemLanguage="en" />
- </g>
-
- <g style="stroke-width:3; fill:none">
- <line x1="0" y1="25" x2="30" y2="45" style="stroke:orange" systemLanguage="en"/>
- <polyline points="35 25 45 42 55 25 65 42" style="stroke:orange" systemLanguage="en"/>
- <polygon points="70 25 80 42 90 25 100 42" style="fill:orange" systemLanguage="en"/>
- </g>
-
- <g style="stroke-width:3; fill:none">
- <path d="M0 60C5 55 10 55 15 60C20 65 25 65 30 60" style="stroke:orange" systemLanguage="en"/>
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="50" width="30" height="20" systemLanguage="en"/>
- <text x="85" y="65" style="fill:black; stroke:none; text-anchor:middle" systemLanguage="en">text</text>
- </g>
-
- </g>
-
- <g transform="translate(300, 110)">
- <g>
- <rect x="0" y="0" width="30" height="20" style="fill:gold" systemLanguage="fr"/>
- <circle cx="50" cy="10" r="10" style="fill:gold" systemLanguage="fr"/>
- <ellipse cx="85" cy="10" rx="15" ry="10" style="fill:gold" systemLanguage="fr"/>
- </g>
-
- <g style="stroke-width:3; fill:none">
- <line x1="0" y1="25" x2="30" y2="45" style="stroke:gold" systemLanguage="fr"/>
- <polyline points="35 25 45 42 55 25 65 42" style="stroke:gold" systemLanguage="fr"/>
- <polygon points="70 25 80 42 90 25 100 42" style="fill: gold" systemLanguage="fr"/>
- </g>
-
- <g style="stroke-width:3; fill:none">
- <path d="M0 60C5 55 10 55 15 60C20 65 25 65 30 60" style="stroke:gold" systemLanguage="fr"/>
- <image xlink:href="../../resources/images/tde.jpg" x="35" y="50" width="30" height="20" systemLanguage="fr"/>
- <text x="85" y="65" style="fill:black; stroke:none; text-anchor:middle" systemLanguage="fr">text</text>
- </g>
-
- </g>
- <!-- ####################################################################################### -->
-
- <g>
- <svg x="52" y="187" width="116" height="62">
- <rect x="0" y="0" width="100%" height="100%" style="fill:crimson" />
- </svg>
-
- <svg x="172" y="187" width="116" height="62" style="fill:orange" systemLanguage="en">
- <rect x="0" y="0" width="100%" height="100%" />
- </svg>
-
- <svg x="292" y="187" width="116" height="62" style="fill:gold" systemLanguage="fr">
- <rect x="0" y="0" width="100%" height="100%" />
- </svg>
- </g>
-
- <!-- ####################################################################################### -->
- <g transform="translate(0 65)">
- <g>
- <rect x="52" y="187" width="116" height="62" style="fill:crimson"/>
- </g>
-
- <g>
- <rect x="172" y="187" width="116" height="62" style="fill:orange" systemLanguage="en" />
- </g>
-
- <g>
- <rect x="292" y="187" width="116" height="62" style="fill:gold" systemLanguage="fr" />
- </g>
- </g>
- <!-- ####################################################################################### -->
- <defs>
- <rect id="use" x="0" y="0" width="116" height="61" />
- </defs>
-
- <g>
-
- <use xlink:href="#use" x="52" y="317" style="fill:crimson" />
-
- <use xlink:href="#use" x="172" y="317" style="fill:orange" systemLanguage="en" />
-
- <use xlink:href="#use" x="292" y="317" style="fill:gold" systemLanguage="fr" />
-
- </g>
-
- <!-- ####################################################################################### -->
-
- <text style="text-anchor:middle">
- <tspan x="110" y="420" style="fill:crimson">simple &lt;tspan></tspan>
- <tspan x="230" y="420" style="fill:orange" systemLanguage="en">simple &lt;tspan></tspan>
- <tspan x="350" y="420" style="fill:gold" systemLanguage="fr">simple &lt;tspan></tspan>
- </text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguageDialect.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguageDialect.svg
deleted file mode 100644
index d8b77bab554..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/systemLanguageDialect.svg
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests systemLanguage with dialects -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: systemLanguageDialect.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500" >
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Test the 'systemLanguage' attribute with dialect</text>
-
-
- <text x="50%" y="150" style="text-anchor:middle; font-size:32" systemLanguage="en">english (en)</text>
-
- <text x="50%" y="250" style="text-anchor:middle; font-size:32" systemLanguage="en-UK">english UK (en-UK)</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/tiff.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/tiff.svg
deleted file mode 100644
index fbc9937f752..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/tiff.svg
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tiff reading extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: tiff.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" xml:space="preserve"
- viewBox="0 0 450 500" >
-
- <title>Tiff Reading Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- Tiff Reading Test
- </text>
-
- <image xlink:href="../../resources/images/sm_colors.tif"
- x="53" y="65" width="64" height="64" />
- <text x="85" y="140">RGB TIFF Uncompressed</text>
-
- <image xlink:href="../../resources/images/sm_colors_tile.tif"
- x="193" y="65" width="64" height="64" />
- <text x="225" y="140">Tiled RGB TIFF Uncompressed</text>
-
-
- <image xlink:href="../../resources/images/sm_colors_pb.tif"
- x="53" y="165" width="64" height="64" />
- <text x="85" y="240">RGB TIFF PackBits</text>
-
- <image xlink:href="../../resources/images/sm_colors_pb_tile.tif"
- x="193" y="165" width="64" height="64" />
- <text x="225" y="240">Tiled RGB TIFF PackBits</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/toolTips.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/toolTips.svg
deleted file mode 100644
index 0869a1d9ce8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/toolTips.svg
+++ /dev/null
@@ -1,491 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- This test validates handling of the title and desc elements on graphical -->
-<!-- elements. By default, the JSVGCanvas shows a tooltip with the title and -->
-<!-- description if present. -->
-<!-- This test validates that tooltips are shown on the various graphical -->
-<!-- elements and that overlapping elements are treated properly (i.e., that -->
-<!-- tooltips do not 'show through' elements. -->
-<!-- -->
-<!-- @author vhardy@apache.org -->
-<!-- @version $Id: toolTips.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-<title>Marker Test</title>
-
- <style type="text/css"><![CDATA[
- .label { text-anchor: middle; }
- ]]></style>
-
- <g id="content">
-
- <text class="title" x="50%" y="35">&lt;title&gt;and &lt;desc&gt;</text>
- <text class="title" x="50%" y="50">tool tips on Graphical Elements</text>
-
- <defs>
- <rect id="useElem" fill="crimson" stroke="black"
- x="0" y="0" width="20" height="14"/>
- </defs>
-
- <g id="graphicsElementsTable" transform="translate(75, 60)">
-
- <g id="additionalInfoHeader" transform="translate(60, 0)">
- <rect x="0" y="0" width="60" height="20" fill="#eeeeee" stroke="black" />
- <rect x="60" y="0" width="60" height="20" fill="#eeeeee" stroke="black" />
- <rect x="120" y="0" width="60" height="20" fill="#eeeeee" stroke="black" />
- <rect x="180" y="0" width="60" height="20" fill="#eeeeee" stroke="black" />
-
- <g id="additionalInfoHeaderLabels" transform="translate(0, 15)" class="label">
- <text x="30" y="0">No info</text>
- <text x="90" y="0">&lt;title&gt;</text>
- <text x="150" y="0">&lt;desc&gt;</text>
- <text x="210" y="0">both</text>
- </g>
- </g>
-
- <g id="rectRow" transform="translate(0, 20)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;rect&gt;</text>
-
- <g id="rectSamples" fill="gold" stroke="black">
- <!-- No info -->
- <rect transform="translate(60, 0)" x="20" y="3" width="20" height="14" />
-
- <!-- title -->
- <rect transform="translate(120, 0)" x="20" y="3" width="20" height="14" >
- <title>&lt;rect&gt; with title only</title>
- </rect>
-
- <!-- desc -->
- <rect transform="translate(180, 0)" x="20" y="3" width="20" height="14">
- <desc>&lt;rect&gt; with &lt;desc&gt; only</desc>
- </rect>
-
- <!-- title and desc -->
- <rect transform="translate(240, 0)" x="20" y="3" width="20" height="14">
- <title>Title: &lt;rect&gt; with title and &lt;desc&gt;</title>
- <desc>Description: &lt;rect&gt; with title and &lt;desc&gt;</desc>
- </rect>
- </g>
- </g> <!-- "rectRow" -->
-
- <g id="circleRow" transform="translate(0, 40)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;circle&gt;</text>
-
- <g id="circleSamples" fill="gold" stroke="black">
- <!-- No info -->
- <circle transform="translate(60, 0)" cx="30" cy="10" r="8" />
-
- <!-- title -->
- <circle transform="translate(120, 0)" cx="30" cy="10" r="8" >
- <title>&lt;circle&gt; with &lt;title&gt; only</title>
- </circle>
-
- <!-- desc -->
- <circle transform="translate(180, 0)" cx="30" cy="10" r="8" >
- <desc>&lt;circle&gt; with &lt;desc&gt; only</desc>
- </circle>
-
- <!-- title and desc -->
- <circle transform="translate(240, 0)" cx="30" cy="10" r="8" >
- <title>Title: &lt;circle&gt; with &lt;title&gt; and &lt;desc&gt;</title>
- <desc>Description: &lt;circle&gt; with &lt;desc&gt; and &lt;desc&gt;</desc>
- </circle>
- </g>
- </g> <!-- "circleRow" -->
-
-
- <g id="ellipseRow" transform="translate(0, 60)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;ellipse&gt;</text>
-
- <g id="ellipseSamples" fill="gold" stroke="black">
- <!-- No info -->
- <ellipse transform="translate(60, 0)" cx="30" cy="10" rx="20" ry="5" />
-
- <!-- title -->
- <ellipse transform="translate(120, 0)" cx="30" cy="10" rx="20" ry="5" >
- <title>&lt;ellipse&gt; with &lt;title&gt; only</title>
- </ellipse>
-
- <!-- desc -->
- <ellipse transform="translate(180, 0)" cx="30" cy="10" rx="20" ry="5" >
- <desc>&lt;ellipse&gt; with &lt;desc&gt; only</desc>
- </ellipse>
-
- <!-- title and desc -->
- <ellipse transform="translate(240, 0)" cx="30" cy="10" rx="20" ry="5" >
- <title>Title: &lt;ellipse&gt; with &lt;title&gt; and &lt;desc&gt;</title>
- <desc>Description: &lt;ellipse&gt; with &lt;desc&gt; and &lt;desc&gt;</desc>
- </ellipse>
- </g>
- </g> <!-- "ellipseRow" -->
-
- <g id="lineRow" transform="translate(0, 80)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;line&gt;</text>
-
- <g id="lineSamples" stroke="black" stroke-width="4">
- <!-- No info -->
- <line transform="translate(60, 0)" x1="5" y1="10" x2="55" y2="10" />
-
- <!-- title -->
- <line transform="translate(120, 0)" x1="5" y1="10" x2="55" y2="10" >
- <title>&lt;line&gt; with &lt;title&gt; only</title>
- </line>
-
- <!-- desc -->
- <line transform="translate(180, 0)" x1="5" y1="10" x2="55" y2="10" >
- <desc>&lt;line&gt; with &lt;desc&gt; only</desc>
- </line>
-
- <!-- title and desc -->
- <line transform="translate(240, 0)" x1="5" y1="10" x2="55" y2="10" >
- <title>Title: &lt;line&gt; with &lt;title&gt; and &lt;desc&gt;</title>
- <desc>Description: &lt;line&gt; with &lt;desc&gt; and &lt;desc&gt;</desc>
- </line>
- </g>
- </g> <!-- "lineRow" -->
-
- <g id="polylineRow" transform="translate(0, 100)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;polyline&gt;</text>
-
- <g id="polylineSamples" stroke="black" fill="orange">
- <!-- No info -->
- <polyline transform="translate(60, 0)" points="5,10 5,15 30,15 30,5 55,5 55,10"/>
-
- <!-- title -->
- <polyline transform="translate(120, 0)" points="5,10 5,15 30,15 30,5 55,5 55,10">
- <title>&lt;polyline&gt; with &lt;title&gt; only</title>
- </polyline>
-
- <!-- desc -->
- <polyline transform="translate(180, 0)" points="5,10 5,15 30,15 30,5 55,5 55,10">
- <desc>&lt;polyline&gt; with &lt;desc&gt; only</desc>
- </polyline>
-
- <!-- title and desc -->
- <polyline transform="translate(240, 0)" points="5,10 5,15 30,15 30,5 55,5 55,10">
- <title>Title: &lt;polyline&gt; with &lt;title&gt; and &lt;desc&gt;</title>
- <desc>Description: &lt;polyline&gt; with &lt;desc&gt; and &lt;desc&gt;</desc>
- </polyline>
- </g>
- </g> <!-- "polylineRow" -->
-
- <g id="polygonRow" transform="translate(0, 120)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;polygon&gt;</text>
-
- <g id="polygonSamples" stroke="black" fill="orange">
- <!-- No info -->
- <polygon transform="translate(60, 0)" points="5,10 5,15 30,15 30,5 55,5 55,10"/>
-
- <!-- title -->
- <polygon transform="translate(120, 0)" points="5,10 5,15 30,15 30,5 55,5 55,10">
- <title>&lt;polygon&gt; with &lt;title&gt; only</title>
- </polygon>
-
- <!-- desc -->
- <polygon transform="translate(180, 0)" points="5,10 5,15 30,15 30,5 55,5 55,10">
- <desc>&lt;polygon&gt; with &lt;desc&gt; only</desc>
- </polygon>
-
- <!-- title and desc -->
- <polygon transform="translate(240, 0)" points="5,10 5,15 30,15 30,5 55,5 55,10">
- <title>Title: &lt;polygon&gt; with &lt;title&gt; and &lt;desc&gt;</title>
- <desc>Description: &lt;polygon&gt; with &lt;desc&gt; and &lt;desc&gt;</desc>
- </polygon>
- </g>
- </g> <!-- "polygonRow" -->
-
-
- <g id="pathRow" transform="translate(0, 140)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;path&gt;</text>
-
- <g id="pathSamples" stroke="black" fill="orange">
- <!-- No info -->
- <path transform="translate(60, 0)" d="M5,10l0,5l25,0l0,-10l25,0l0,5Z"/>
-
- <!-- title -->
- <path transform="translate(120, 0)" d="M5,10l0,5l25,0l0,-10l25,0l0,5Z">
- <title>&lt;path&gt; with &lt;title&gt; only</title>
- </path>
-
- <!-- desc -->
- <path transform="translate(180, 0)" d="M5,10l0,5l25,0l0,-10l25,0l0,5Z">
- <desc>&lt;path&gt; with &lt;desc&gt; only</desc>
- </path>
-
- <!-- title and desc -->
- <path transform="translate(240, 0)" d="M5,10l0,5l25,0l0,-10l25,0l0,5Z">
- <title>Title: &lt;path&gt; with &lt;title&gt; and &lt;desc&gt;</title>
- <desc>Description: &lt;path&gt; with &lt;desc&gt; and &lt;desc&gt;</desc>
- </path>
- </g>
- </g> <!-- "pathRow" -->
-
- <g id="imageRow" transform="translate(0, 160)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;image&gt;</text>
-
- <g id="imageSamples" stroke="black" fill="orange">
- <!-- No info -->
- <image transform="translate(60, 0)" x="8" y="2" width="43" height="18" xlink:href="../../resources/images/tde.jpg"/>
-
- <!-- title -->
- <image transform="translate(120, 0)" x="8" y="2" width="43" height="18" xlink:href="../../resources/images/tde.jpg">
- <title>&lt;image&gt; with &lt;title&gt; only</title>
- </image>
-
- <!-- desc -->
- <image transform="translate(180, 0)" x="8" y="2" width="43" height="18" xlink:href="../../resources/images/tde.jpg">
- <desc>&lt;image&gt; with &lt;desc&gt; only</desc>
- </image>
-
- <!-- title and desc -->
- <image transform="translate(240, 0)" x="8" y="2" width="43" height="18" xlink:href="../../resources/images/tde.jpg">
- <title>Title: &lt;image&gt; with &lt;title&gt; and &lt;desc&gt;</title>
- <desc>Description: &lt;image&gt; with &lt;desc&gt; and &lt;desc&gt;</desc>
- </image>
- </g>
- </g> <!-- "imageRow" -->
-
- <g id="textRow" transform="translate(0, 180)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;text&gt;</text>
-
- <g id="textSamples" stroke="none" fill="crimson" text-anchor="middle">
- <!-- No info -->
- <text transform="translate(60, 0)" x="30" y="15">Ho, la, la!</text>
-
- <!-- title -->
- <text transform="translate(120, 0)" x="30" y="15">Ho, la, la!
- <title>&lt;text&gt; with &lt;title&gt; only</title>
- </text>
-
- <!-- desc -->
- <text transform="translate(180, 0)" x="30" y="15">Ho, la, la!
- <desc>&lt;text&gt; with &lt;desc&gt; only</desc>
- </text>
-
- <!-- title and desc -->
- <text transform="translate(240, 0)" x="30" y="15">Ho, la, la!
- <title>Title: &lt;text&gt; with &lt;title&gt; and &lt;desc&gt;</title>
- <desc>Description: &lt;text&gt; with &lt;desc&gt; and &lt;desc&gt;</desc>
- </text>
- </g>
- </g> <!-- "textRow" -->
-
- <g id="useRow" transform="translate(0, 200)">
- <g fill="white" stroke="black">
- <rect x="0" y="0" width="60" height="20" />
- <rect x="60" y="0" width="60" height="20" />
- <rect x="120" y="0" width="60" height="20" />
- <rect x="180" y="0" width="60" height="20" />
- <rect x="240" y="0" width="60" height="20" />
- </g>
-
- <text x="30" y="15" class="label">&lt;use&gt;</text>
-
- <g id="useSamples" stroke="none" fill="none">
- <!-- No info -->
- <use transform="translate(60, 0)" x="20" y="3"
- xlink:href="#useElem"/>
-
- <!-- title -->
- <use transform="translate(120, 0)" x="20" y="3"
- xlink:href="#useElem">
- <title>&lt;use&gt; with &lt;title&gt; only</title>
- </use>
-
- <!-- desc -->
- <use transform="translate(180, 0)" x="20" y="3"
- xlink:href="#useElem">
- <desc>&lt;use&gt; with &lt;desc&gt; only</desc>
- </use>
-
- <!-- title and desc -->
- <use transform="translate(240, 0)" x="20" y="3"
- xlink:href="#useElem">
- <title>Title: &lt;use&gt; with &lt;title&gt; and &lt;desc&gt;</title>
- <desc>Description: &lt;use&gt; with &lt;desc&gt; and &lt;desc&gt;</desc>
- </use>
- </g>
- </g> <!-- "textRow" -->
- </g> <!-- id="graphicsElementsTable" -->
-
- <g id="toolTipOverlaps" transform="translate(75, 300)">
-
- <g fill="#eeeeee" stroke="black">
- <rect x="60" width="120" height="20" />
- <rect x="180" width="120" height="20" />
- <rect x="40" y="20" width="20" height="80" />
- <rect x="40" y="100" width="20" height="80" />
-
- <rect y="20" x="60" width="120" height="80" fill="white" />
- <rect y="100" x="60" width="120" height="80" fill="white" />
- <rect y="20" x="180" width="120" height="80" fill="white" />
- <rect y="100" x="180" width="120" height="80" fill="white" />
-
- <g class="label" stroke="none" fill="black">
- <text x="120" y="15">Orange w/ Tip</text>
- <text x="240" y="15">Orange wo/ Tip</text>
- <text transform="rotate(-90, 55, 60)" x="55" y="60">Red w/Tip</text>
- <text transform="rotate(-90, 55, 140)" x="55" y="140">Red wo/Tip</text>
- </g>
-
- <!-- ============================== -->
- <!-- Top Left -->
- <!-- red w tip, -->
- <!-- orange w tip. -->
- <!-- Tip on red and orange. Orange -->
- <!-- tip on intersection. -->
- <!-- ============================== -->
- <g transform="translate(60, 20)">
- <rect x="10" y="10" width="50" height="50" fill="crimson">
- <title>Red &lt;rect&gt; with tip</title>
- </rect>
- <rect x="30" y="30" width="80" height="40" fill="orange">
- <title>Orange &lt;rect&gt; with tip</title>
- </rect>
- </g>
-
- <!-- ============================== -->
- <!-- Top Right. -->
- <!-- red w tip, -->
- <!-- orange wo tip. -->
- <!-- Tip on red. No tip on orange. -->
- <!-- No tip on intersection. -->
- <!-- ============================== -->
- <g transform="translate(180, 20)">
- <rect x="10" y="10" width="50" height="50" fill="crimson">
- <title>Red &lt;rect&gt; with tip</title>
- </rect>
- <rect x="30" y="30" width="80" height="40" fill="orange" />
- </g>
-
- <!-- ============================== -->
- <!-- Bottom Left -->
- <!-- red wo tip, -->
- <!-- orange w tip. -->
- <!-- No tip on red. Tip on orange. -->
- <!-- Orange tip on intersection. -->
- <!-- ============================== -->
- <g transform="translate(60, 100)">
- <rect x="10" y="10" width="50" height="50" fill="crimson"/>
- <rect x="30" y="30" width="80" height="40" fill="orange">
- <title>Orange &lt;rect&gt; with tip</title>
- </rect>
- </g>
-
- <!-- ============================== -->
- <!-- Bottom Right. -->
- <!-- red wo tip, -->
- <!-- orange wo tip. -->
- <!-- There should be no tooltips -->
- <!-- shown. -->
- <!-- ============================== -->
- <g transform="translate(180, 100)">
- <rect x="10" y="10" width="50" height="50" fill="crimson"/>
- <rect x="30" y="30" width="80" height="40" fill="orange"/>
- </g>
-
- </g>
- </g>
- </g><!-- "content" -->
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultiple.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultiple.svg
deleted file mode 100644
index 48c1effdaa1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultiple.svg
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Multiple use combined (external and internal) -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: useMultiple.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Multiple &lt;use></title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Multiple &lt;use></text>
- <text x="225" y="70" style="text-anchor:middle; font-size:12; font-style:italic">This file is using the defs.svg file to get the external resources</text>
-
- <!-- ############################### -->
- <g id="board" style="fill:none; stroke:black;">
-
- <rect x="75" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="225" y="100" width="150" height="20" style="fill:#eee"/>
-
- <rect x="55" y="120" width="20" height="150" style="fill:#eee"/>
- <rect x="55" y="270" width="20" height="150" style="fill:#eee"/>
-
- <rect x="75" y="120" width="150" height="300"/>
- <rect x="225" y="120" width="150" height="300"/>
-
- <line x1="75" y1="270" x2="375" y2="270" />
-
- <g style="font-size:12; text-anchor:middle; fill:black; stroke:none">
- <text x="150" y="114">&lt;use></text>
- <text x="300" y="114">External &lt;use></text>
-
- <text x="0" y="0" transform="translate(70 195) rotate(-90)">&lt;use></text>
- <text x="0" y="0" transform="translate(70 345) rotate(-90)">External &lt;use></text>
- </g>
- </g>
-
- <defs>
- <rect id="r1" x="0" y="0" width="80" height="80" />
-
- <g id="u11" style="fill:orange">
- <rect x="0" y="0" width="80" height="80" fill="crimson" />
- <use xlink:href="#r1" x="20" y="20" width="80" height="80" />
- <use xlink:href="#r1" x="40" y="40" width="80" height="80" style="fill:gold" />
- </g>
-
- <g id="u12" style="fill:orange">
- <rect x="0" y="0" width="80" height="80" fill="crimson" />
- <use xlink:href="../../resources/svg/defs.svg#extR1" x="20" y="20" width="80" height="80" />
- <use xlink:href="../../resources/svg/defs.svg#extR1" x="40" y="40" width="80" height="80" style="fill:gold" />
- </g>
-
- </defs>
-
- <use xlink:href="#u11" x="90" y="130" />
-
- <use xlink:href="../../resources/svg/defs.svg#u21" x="240" y="130" />
-
- <use xlink:href="#u12" x="90" y="280" />
-
- <use xlink:href="../../resources/svg/defs.svg#u22" x="240" y="280" />
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultipleURI.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultipleURI.svg
deleted file mode 100644
index 782a4de959e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useMultipleURI.svg
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Multiple use combined (external and internal) -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: useMultipleURI.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Multiple &lt;use> with CSS property values: URIs</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Multiple &lt;use> with CSS property values: URIs</text>
- <text x="225" y="70" style="text-anchor:middle; font-size:12; font-style:italic">This file is using the defs.svg file to get the external resources</text>
-
- <!-- ############################### -->
- <g id="board" style="fill:none; stroke:black;">
-
- <rect x="75" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="225" y="100" width="150" height="20" style="fill:#eee"/>
-
- <rect x="55" y="120" width="20" height="150" style="fill:#eee"/>
- <rect x="55" y="270" width="20" height="150" style="fill:#eee"/>
-
- <rect x="75" y="120" width="150" height="300"/>
- <rect x="225" y="120" width="150" height="300"/>
-
- <line x1="75" y1="270" x2="375" y2="270" />
-
- <g style="font-size:12; text-anchor:middle; fill:black; stroke:none">
- <text x="150" y="114">&lt;use></text>
- <text x="300" y="114">External &lt;use></text>
-
- <text x="0" y="0" transform="translate(70 195) rotate(-90)">&lt;use></text>
- <text x="0" y="0" transform="translate(70 345) rotate(-90)">External &lt;use></text>
- </g>
- </g>
-
- <defs>
-
- <linearGradient id="crimson">
- <stop style="stop-color:crimson" offset="0" />
- <stop style="stop-color:white" offset="1" />
- </linearGradient>
-
- <linearGradient id="orange">
- <stop style="stop-color:orange" offset="0" />
- <stop style="stop-color:white" offset="1" />
- </linearGradient>
-
- <linearGradient id="gold">
- <stop style="stop-color:gold" offset="0" />
- <stop style="stop-color:white" offset="1" />
- </linearGradient>
-
- <rect id="r1" x="0" y="0" width="80" height="80" />
-
- <g id="uu11" style="fill:url(#orange)">
- <rect x="0" y="0" width="80" height="80" fill="url(#crimson)" />
- <use xlink:href="#r1" x="20" y="20" width="80" height="80" />
- <use xlink:href="#r1" x="40" y="40" width="80" height="80" style="fill:url(../../resources/svg/defs.svg#extGold)" />
- </g>
-
- <g id="uu12" style="fill:url(#orange)">
- <rect x="0" y="0" width="80" height="80" fill="url(#crimson)" />
- <use xlink:href="../../resources/svg/defs.svg#extR1" x="20" y="20" width="80" height="80" />
- <use xlink:href="../../resources/svg/defs.svg#extR1" x="40" y="40" width="80" height="80" style="fill:url(../../resources/svg/defs.svg#extGold)" />
- </g>
-
- </defs>
-
- <use xlink:href="#uu11" x="90" y="130" />
-
- <use xlink:href="../../resources/svg/defs.svg#uu21" x="240" y="130" />
-
- <use xlink:href="#uu12" x="90" y="280" />
-
- <use xlink:href="../../resources/svg/defs.svg#uu22" x="240" y="280" />
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylesheet.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylesheet.svg
deleted file mode 100644
index b84cd686e82..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylesheet.svg
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test use and styling -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: useStylesheet.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/subdir/useStylesheet2.css" ?>
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Test use and styling using &lt;style></title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="60" class="title">&lt;use> and styling using &lt;style></text>
- <text x="225" y="80" style="text-anchor:middle; font-size:12; font-style:italic">This file is using the defs.svg file to get the external resources</text>
-
- <!-- ############################### -->
- <defs>
- <radialGradient id="grad">
- <stop style="stop-color:gold" offset="0" />
- <stop style="stop-color:crimson" offset="1" />
- </radialGradient>
-
- </defs>
- <use xlink:href="../../resources/svg/defs.svg#tree5" x="120" y="120" class="colorClass2"/>
-
- <use xlink:href="../../resources/svg/defs.svg#tree6" x="120" y="300" class="gradClass2" />
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStyling.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStyling.svg
deleted file mode 100644
index 977560f799c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStyling.svg
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test use and styling -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: useStyling.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Test use and styling using &lt;style></title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="60" class="title">&lt;use> and styling using &lt;style></text>
- <text x="225" y="80" style="text-anchor:middle; font-size:12; font-style:italic">This file is using the defs.svg file to get the external resources</text>
-
- <!-- ############################### -->
- <style type="text/css"><![CDATA[
- .gradClass {
- fill: url(#grad);
- }
-
- .colorClass {
- fill: crimson;
- }
-
- ]]></style>
- <defs>
-
- <radialGradient id="grad">
- <stop style="stop-color:gold" offset="0" />
- <stop style="stop-color:crimson" offset="1" />
- </radialGradient>
-
- </defs>
-
- <use xlink:href="../../resources/svg/defs.svg#tree3" x="120" y="120" class="colorClass"/>
-
- <use xlink:href="../../resources/svg/defs.svg#tree4" x="120" y="300" class="gradClass" />
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylingURI.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylingURI.svg
deleted file mode 100644
index 065ddf82461..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useStylingURI.svg
+++ /dev/null
@@ -1,189 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test use and styling -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: useStylingURI.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Test use and styling using URIs</title>
-
-<!-- ============================================================= -->
-<!-- Test content -->
-<!-- ============================================================= -->
-<g id="testContent" transform="translate(0 -40)">
-<text x="225" y="60" class="title">&lt;use> and styling using URIs</text>
-<text x="225" y="80" style="text-anchor:middle; font-size:12; font-style:italic">This file is using the defs.svg file to get the external resources</text>
-
-<g font-size="10">
-<text x="20" y="496">- linearGradient defined in this file (local)</text>
-<text x="20" y="508">- radialGradient defined in defs.svg (external)</text>
-<text x="20" y="520">- gold/crimson: gradient on &lt;rect>, white/black: gradient on &lt;use></text>
-<text x="26" y="532">yellow/green: inherited from &lt;g></text>
-</g>
-
-<!-- ############################### -->
-<g id="board" style="fill:none; stroke:black;">
-
-<g style="fill:#eee">
-<rect x="75" y="100" width="150" height="20" />
-<rect x="225" y="100" width="150" height="20" />
-
-<rect x="35" y="120" width="20" height="120" />
-<rect x="35" y="240" width="20" height="120" />
-<rect x="35" y="360" width="20" height="120" />
-
-</g>
-
-<g style="fill:#ccc">
-<rect x="55" y="120" width="20" height="60" />
-<rect x="55" y="180" width="20" height="60" />
-<rect x="55" y="240" width="20" height="60" />
-<rect x="55" y="300" width="20" height="60" />
-<rect x="55" y="360" width="20" height="60" />
-<rect x="55" y="420" width="20" height="60" />
-</g>
-
-<rect x="75" y="120" width="150" height="360" />
-<rect x="225" y="120" width="150" height="360" />
-
-<line x1="75" y1="180" x2="375" y2="180" />
-<line x1="75" y1="240" x2="375" y2="240" />
-<line x1="75" y1="300" x2="375" y2="300" />
-<line x1="75" y1="360" x2="375" y2="360" />
-<line x1="75" y1="420" x2="375" y2="420" />
-<line x1="75" y1="480" x2="375" y2="480" />
-
-<g style="font-size:12; text-anchor:middle; fill:black; stroke:none">
-<text x="150" y="114">Local &lt;use></text>
-<text x="300" y="114">External &lt;use></text>
-
-<text x="0" y="0" transform="translate(50 180) rotate(-90)">internal style on</text>
-<text x="0" y="0" transform="translate(50 300) rotate(-90)">external style on</text>
-<text x="0" y="0" transform="translate(50 420) rotate(-90)">inherited style</text>
-
-<text x="0" y="0" transform="translate(70 150) rotate(-90)">&lt;rect></text>
-<text x="0" y="0" transform="translate(70 210) rotate(-90)">&lt;use></text>
-<text x="0" y="0" transform="translate(70 270) rotate(-90)">&lt;rect></text>
-<text x="0" y="0" transform="translate(70 330) rotate(-90)">&lt;use></text>
-<text x="0" y="0" transform="translate(70 390) rotate(-90)">internal</text>
-<text x="0" y="0" transform="translate(70 450) rotate(-90)">external</text>
-</g>
-</g>
-
-
-<!-- ############################### -->
-<defs>
-
-<linearGradient id="grad1">
-<stop style="stop-color:gold" offset="0" />
-<stop style="stop-color:crimson" offset="1" />
-</linearGradient>
-
-<linearGradient id="grad2">
-<stop style="stop-color:white" offset="0" />
-<stop style="stop-color:black" offset="1" />
-</linearGradient>
-
-<linearGradient id="grad3">
-<stop style="stop-color:gold" offset="0" />
-<stop style="stop-color:green" offset="1" />
-</linearGradient>
-
-<g style="fill:black;"> <!-- ### NOTHING SHOULD BE BLACK ON THE SCREEN ### -->
-<circle id="e" cx="25" cy="25" r="20" />
-<circle id="e1" cx="25" cy="25" r="20" style="fill:url(#grad1)" />
-<circle id="e3" cx="25" cy="25" r="20" style="fill:url(../../resources/svg/defs.svg#extGrad1)" />
-</g>
-
-</defs>
-
-<!-- ############################### -->
-<!-- LOCAL USE -->
-<!-- ############################### -->
-<g>
-
-<!-- fill: internal URI on the referenced element -->
-<use xlink:href="#e1" x="125" y="125" />
-
-<!-- fill:internal URI on the use -->
-<use xlink:href="#e" x="125" y="185" style="fill:url(#grad2)"/>
-
-<!-- fill: external URI on the referenced element -->
-<use xlink:href="#e3" x="125" y="245" />
-
-<!-- fill: external URI on the use -->
-<use xlink:href="#e" x="125" y="305" style="fill:url(../../resources/svg/defs.svg#extGrad2)" />
-
-<g style="fill:url(#grad3)">
-<!-- fill: inherited local URI -->
-<use xlink:href="#e" x="125" y="365" />
-</g>
-
-<g style="fill:url(../../resources/svg/defs.svg#extGrad3)">
-<!-- fill: inherited external URI -->
-<use xlink:href="#e" x="125" y="425" />
-</g>
-</g>
-
-
-<!-- ############################### -->
-<!-- EXTERNAL USE -->
-<!-- ############################### -->
-<g>
-
-<!-- fill: internal URI on the referenced element -->
-<use xlink:href="../../resources/svg/defs.svg#extE1" x="275" y="125" />
-
-<!-- fill:internal URI on the use -->
-<use xlink:href="../../resources/svg/defs.svg#extE" x="275" y="185" style="fill:url(#grad2)"/>
-
-<!-- fill: external URI on the referenced element -->
-<use xlink:href="../../resources/svg/defs.svg#extE2" x="275" y="245" />
-
-<!-- fill: external URI on the use -->
-<use xlink:href="../../resources/svg/defs.svg#extE" x="275" y="305" style="fill:url(../../resources/svg/defs.svg#extGrad2)"/>
-
-<!-- fill: inherited local URI -->
-<g style="fill:url(#grad3)">
-<use xlink:href="../../resources/svg/defs.svg#extE" x="275" y="365" />
-</g>
-
-<!-- fill: inherited external URI -->
-<g style="fill:url(../../resources/svg/defs.svg#extGrad3)">
-<use xlink:href="../../resources/svg/defs.svg#extE" x="275" y="425" />
-</g>
-
-</g>
-
-</g>
-
-<!-- ============================================================= -->
-<!-- Batik sample mark -->
-<!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets.svg
deleted file mode 100644
index 1c565ccf495..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets.svg
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Alternate stylesheets -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: useTargets.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>&lt;use> targets</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">&lt;use> targets</text>
- <text x="225" y="70" style="text-anchor:middle; font-size:12; font-style:italic">This file is using the defs.svg file to get the external resources</text>
-
- <!-- ############################### -->
- <g id="board" style="fill:none; stroke:black;">
-
- <rect x="75" y="100" width="150" height="20" style="fill:#eee"/>
- <rect x="225" y="100" width="150" height="20" style="fill:#eee"/>
-
- <rect x="55" y="120" width="20" height="100" style="fill:#eee"/>
- <rect x="55" y="220" width="20" height="100" style="fill:#eee"/>
- <rect x="55" y="320" width="20" height="100" style="fill:#eee"/>
-
- <rect x="75" y="120" width="150" height="300"/>
- <rect x="225" y="120" width="150" height="300"/>
-
- <line x1="75" y1="220" x2="375" y2="220" />
- <line x1="75" y1="320" x2="375" y2="320" />
-
- <g style="font-size:12; text-anchor:middle; fill:black; stroke:none">
- <text x="150" y="114">&lt;use></text>
- <text x="300" y="114">External &lt;use></text>
-
- <text x="0" y="0" transform="translate(70 170) rotate(-90)">Symbol</text>
- <text x="0" y="0" transform="translate(70 270) rotate(-90)">SVG</text>
- <text x="0" y="0" transform="translate(70 370) rotate(-90)">Other</text>
- </g>
- </g>
-
- <defs>
-
- <symbol id="symbol" viewBox="-50 -50 100 100" style="stroke:crimson; stroke-width:4">
- <rect x="-50" y="-50" width="100%" height="100%" style="fill:gold; stroke:none"/>
- <circle cx="0" cy="0" r="25%"/>
- </symbol>
-
- <svg id="svg" width="50" height="50" viewBox="-50 -50 100 100" style="stroke:crimson; stroke-width:4">
- <rect x="-50" y="-50" width="100%" height="100%" style="fill:gold; stroke:none"/>
- <circle cx="0" cy="0" r="25%"/>
- </svg>
-
- <g id="other" style="stroke:crimson; stroke-width:4">
- <rect x="-50" y="-50" width="100" height="100" style="fill:gold; stroke:none"/>
- <circle cx="0" cy="0" r="25"/>
- </g>
-
- </defs>
-
- <!-- ### use ### -->
- <use xlink:href="#symbol" x="115" y="130" width="75" height="75" style="fill:orange" />
- <rect x="115" y="130" width="75" height="75" style="stroke:black; fill:none;" />
-
- <use xlink:href="#svg" x="115" y="230" width="75" height="75" style="fill:orange" />
- <rect x="115" y="230" width="75" height="75" style="stroke:black; fill:none;" />
-
- <use xlink:href="#other" x="115" y="330" style="fill:orange"
- transform="translate(152.5, 367.5) scale(.75) translate(-115 -330)"/>
- <rect x="115" y="330" width="75" height="75" style="stroke:black; fill:none;" />
-
-
- <!-- ### external use ### -->
- <use xlink:href="../../resources/svg/defs.svg#extSymbol" x="265" y="130" width="75" height="75" style="fill:orange" />
- <rect x="265" y="130" width="75" height="75" style="stroke:black; fill:none;" />
-
- <use xlink:href="../../resources/svg/defs.svg#extSvg" x="265" y="230" width="75" height="75" style="fill:orange" />
- <rect x="265" y="230" width="75" height="75" style="stroke:black; fill:none;" />
-
- <use xlink:href="../../resources/svg/defs.svg#extOther" x="265" y="330" style="fill:orange"
- transform="translate(302.5, 367.5) scale(.75) translate(-265, -330)"/>
- <rect x="265" y="330" width="75" height="75" style="stroke:black; fill:none;" />
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets2.svg
deleted file mode 100644
index e37fd911686..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/useTargets2.svg
+++ /dev/null
@@ -1,196 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- use targets -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: useTargets2.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>&lt;use> Targets2</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <text x="225" y="25" class="title">&lt;use> Targets 2</text>
- <g id="testContent" transform="translate(0 0)">
-
- <defs>
- <symbol id="symbol" viewBox="-100 -100 200 200"
- style="stroke:crimson; stroke-width:8">
- <rect x="-100" y="-100" width="100%" height="100%"
- style="fill:crimson; stroke:none"/>
- <circle cx="0" cy="0" r="25%" style="fill:orange; stroke:gold"/>
- </symbol>
-
- <svg id="svg" viewBox="-100 -100 200 200"
- style="stroke:crimson; stroke-width:8">
- <rect x="-100" y="-100" width="100%" height="100%"
- style="fill:crimson; stroke:none"/>
- <circle cx="0" cy="0" r="25%" style="fill:orange; stroke:gold"/>
- </svg>
- </defs>
-
- <g id="board">
- <rect x="10" y="60" width="430" height="20"
- style="fill:#aaa; stroke:black" />
- <rect x="10" y="80" width="430" height="100"
- style="fill:#eee; stroke:black" />
- <text x="20" y="74">&lt;use> references a &lt;symbol></text>
-
- <g transform="translate(0 140)">
- <rect x="10" y="60" width="430" height="20"
- style="fill:#aaa; stroke:black" />
- <rect x="10" y="80" width="430" height="100"
- style="fill:#eee; stroke:black" />
- <text x="20" y="74">&lt;use> references a &lt;svg></text>
- </g>
- <g transform="translate(0 280)">
- <rect x="10" y="60" width="430" height="20"
- style="fill:#aaa; stroke:black" />
- <rect x="10" y="80" width="430" height="100"
- style="fill:#eee; stroke:black" />
- <text x="20" y="74">&lt;use> references with percentages</text>
- </g>
- </g>
-
- <!-- ################################################### -->
- <!-- use references symbol -->
- <!-- ################################################### -->
-
- <!-- svg width x,y and transform -->
- <use x="1000" y="1000" width="100" height="100" xlink:href="#symbol"
- transform="translate(50 100) scale(.5) translate(-1000 -1000)"/>
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="162" style="text-anchor:middle"
- >x, y, w, h,<tspan x="75" dy="1.0em">transform</tspan></text>
-
- <!-- svg width transform -->
- <g transform="translate(150 0)">
- <use width="100" height="100" xlink:href="#symbol"
- transform="translate(50 100) scale(.5)"/>
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="170" style="text-anchor:middle">w, h, transform</text>
- </g>
-
- <!-- equivalent svg -->
- <g transform="translate(300 0)">
- <g transform="translate(50 100) scale(.5) translate(-1000 -1000) translate(1000 1000)">
- <svg width="100" height="100" viewBox="-100 -100 200 200"
- style="stroke:crimson; stroke-width:8">
- <rect x="-100" y="-100" width="100%" height="100%"
- style="fill:crimson; stroke:none"/>
- <circle cx="0" cy="0" r="25%" style="fill:orange; stroke:gold"/>
- </svg>
- </g>
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="170" style="text-anchor:middle">equivalent svg</text>
- </g>
-
- <!-- ################################################### -->
- <!-- use references svg -->
- <!-- ################################################### -->
-
- <!-- svg width x,y and transform -->
- <g transform="translate(0 140)">
- <use x="1000" y="1000" width="100" height="100" xlink:href="#svg"
- transform="translate(50 100) scale(.5) translate(-1000 -1000)"/>
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="162" style="text-anchor:middle"
- >x, y, w, h,<tspan x="75" dy="1.0em">transform</tspan></text>
- </g>
-
- <!-- svg width transform -->
- <g transform="translate(150 140)">
- <use width="100" height="100" xlink:href="#svg"
- transform="translate(50 100) scale(.5)"/>
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="170" style="text-anchor:middle">w, h, transform</text>
- </g>
-
- <!-- equivalent svg -->
- <g transform="translate(300 140)">
- <g transform="translate(50 100) scale(.5) translate(-1000 -1000) translate(1000 1000)">
- <svg width="100" height="100" viewBox="-100 -100 200 200"
- style="stroke:crimson; stroke-width:8">
- <rect x="-100" y="-100" width="100%" height="100%"
- style="fill:crimson; stroke:none"/>
- <circle cx="0" cy="0" r="25%" style="fill:orange; stroke:gold"/>
- </svg>
- </g>
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="170" style="text-anchor:middle">equivalent svg</text>
- </g>
-
- <!-- ################################################### -->
- <!-- use references with percentages -->
- <!-- ################################################### -->
-
- <!-- svg width, height, x,y percentages -->
- <g transform="translate(-10 280)">
- <use x="11.1111%" y="20%" width="11.1111%" height="10%"
- xlink:href="#svg"/>
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="162" style="text-anchor:middle"
- >referencing svg<tspan x="75" dy="1.0em">x, y, w, h%</tspan></text>
- </g>
-
- <!-- svg width transform -->
- <g transform="translate(95 280)">
- <use x="50" y="100" width="11.1111%" height="10%" xlink:href="#svg" />
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="162" style="text-anchor:middle"
- >referencing svg<tspan x="75" dy="1.0em">w, h%</tspan></text>
- </g>
-
- <!-- symbol width, height, x, y, percentages -->
- <g transform="translate(200 280)">
- <use x="11.1111%" y="20%" width="11.1111%" height="10%"
- xlink:href="#symbol" />
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="162" style="text-anchor:middle"
- >referencing symbol<tspan x="75" dy="1.0em">w, h%</tspan></text>
- </g>
-
- <!-- symbol width, height, percentages -->
- <g transform="translate(305 280)">
- <use x="50" y="100" width="11.1111%" height="10%" xlink:href="#symbol" />
- <rect x="48" y="98" width="4" height="4" style="fill:blue" />
- <text x="75" y="162" style="text-anchor:middle"
- >referencing symbol<tspan x="75" dy="1.0em">w, h%</tspan></text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBase.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBase.svg
deleted file mode 100644
index 952144f145e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBase.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- xml:base processing test. -->
-<!-- -->
-<!-- @author thomas.deweese@kodak.com -->
-<!-- @version $Id: xmlBase.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>XML Base Test</title>
- <g id="content" xml:base="../../../batikLogo.svg">
- <font-face font-family="Batik SVGFont">
- <font-face-src>
- <font-face-uri xlink:href="#Batik"/>
- </font-face-src>
- </font-face>
-
- <text x="225" y="30" class="title">
- Test of xml:base, use and SVG fonts
- </text>
-
- <use transform="translate(25, 200) scale(.5)"
- xlink:href="#Batik_Logo_Shadow" />
-
-
- <g transform="translate(250,200) scale(.5)" filter="url(#dropShadow)">
- <use xlink:href="#Batik_Logo" />
- </g> <!-- End Batik_Logo_Shadow -->
-
-
- <g transform="translate(25, 350) scale(.5)" filter="url(#dropShadow)">
- <text x="0" y="0" font-family="Batik SVGFont"
- font-size="180">Batik</text>
- <use xlink:href="#Batik_Logo_Underline"/>
- </g> <!-- End Batik_Logo_Shadow -->
-
- <g xml:base="tests/">
- <use transform="translate(250 350) scale(.5)"
- xlink:href="../batikLogo.svg#Batik_Logo_Shadow" />
- </g>
- </g>
-
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBaseStyling.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBaseStyling.svg
deleted file mode 100644
index c56c98a7837..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/structure/xmlBaseStyling.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ====================================================================== -->
-<!-- xml:base processing test. -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: xmlBaseStyling.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Test xml:base and styling</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="30" class="title">Test xml:base and styling</text>
- <text x="225" y="50" style="text-anchor:middle; font-size:12; font-style:italic">This file is using the defs.svg file to get the external resources</text>
-
- <!-- ############################### -->
- <style type="text/css" xml:base="../../resources/svg/" ><![CDATA[
- .gradClass {
- fill: url(defs.svg#extGrad1);
- }
- ]]></style>
-
- <defs>
- <g id="board">
- <rect x="0" y="0" width="80" height="80" style="stroke:black; fill:none"/>
- <rect x="80" y="0" width="300" height="80" style="stroke:black; fill:#eee"/>
- </g>
- </defs>
-
- <use xlink:href="#board" x="40" y="70" />
- <use xlink:href="#board" x="40" y="150" />
- <use xlink:href="#board" x="40" y="230" />
- <use xlink:href="#board" x="40" y="310" />
- <use xlink:href="#board" x="40" y="390" />
-
-
- <!-- ############################### -->
- <!-- ############################### -->
- <g>
- <use xlink:href="../../resources/svg/defs.svg#xmlBaseStylingElement" x="80" y="110" class="gradClass"/>
- <text x="130" y="90">xml:base on &lt;style></text>
- <text x="130" y="104">the base URI is: ../../resources/svg/</text>
- </g>
-
- <g xml:base="../../resources/svg/">
- <use xlink:href="defs.svg#xmlBaseStylingElement" x="80" y="190" style="fill:url(defs.svg#extGrad1)" />
- <text x="130" y="170">xml:base on &lt;g> enclosing the &lt;use></text>
- <text x="130" y="184">the base URI is: ../../resources/svg/</text>
- </g>
-
- <g xml:base="../../resources/svg/defs.svg">
- <use xlink:href="#xmlBaseStylingElement" x="80" y="270" style="fill:url(#extGrad1)" />
- <text x="130" y="250">xml:base on &lt;g> enclosing the &lt;use></text>
- <text x="130" y="264">the base URI is: ../../resources/svg/defs.svg</text>
- </g>
-
- <g xml:base="../../resources/svg/">
- <g xml:base="defs.svg">
- <use xlink:href="#xmlBaseStylingElement" x="80" y="350" style="fill:url(#extGrad1)" />
- </g>
- <text x="130" y="330">xml:base on &lt;g> enclosing a &lt;g></text>
- <text x="130" y="344">the base URI is: ../../resources/svg/</text>
-
-
- <text x="130" y="363">xml:base on enclosed &lt;g> enclosing the &lt;use></text>
- <text x="130" y="377">the base URI is: defs.svg</text>
- </g>
-
- <g xml:base="../../resources/svg/">
- <use xml:base="defs.svg" xlink:href="#xmlBaseStylingElement" x="80" y="430" style="fill:url(#extGrad1)" />
- <text x="130" y="410">xml:base on &lt;g> enclosing the &lt;use></text>
- <text x="130" y="424">the base URI is: ../../resources/svg/</text>
-
- <text x="130" y="443">xml:base on the &lt;use></text>
- <text x="130" y="457">the base URI is: defs.svg</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/alternateStylesheet.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/alternateStylesheet.svg
deleted file mode 100644
index 8f32f08747b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/alternateStylesheet.svg
+++ /dev/null
@@ -1,132 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Alternate stylesheets -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: alternateStylesheet.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<?xml-stylesheet type="text/css" title="Hot" href="../../resources/style/hot.css" alternate="yes" ?>
-<?xml-stylesheet type="text/css" title="Cold" href="../../resources/style/cold.css" alternate="yes" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Alternate stylesheets</title>
-
- <style type="text/css"><![CDATA[
-
- .title {
- font-family: Arial, Helvetica;
- font-size: 16;
- text-anchor: middle;
- }
-
- .legend {
- font-family: Arial, Helvetica;
- font-size: 10;
- text-anchor: middle;
- }
-
- .light {
- lighting-color: #eee;
- }
-
- ]]></style>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Alternate Stylesheets 2</text>
-
- <text x="20" y="80" style="font-size:12; text-anchor:start">
- <tspan>Choose your alternate stylesheet using the 'View->Use Stylesheet'</tspan>
- <tspan x="20" y="100"> submenu items.</tspan>
- </text>
-
- <defs>
- <font horiz-adv-x="838" >
- <font-face font-family="SVGImpact"
- units-per-em="2048"
- panose-1="2 11 8 6 3 9 2 5 2 4"
- ascent="2066"
- descent="-432"/>
-
- <missing-glyph horiz-adv-x="1536" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-
- <glyph unicode="B" glyph-name="B" horiz-adv-x="1131" d="M84 1619H504Q703 1619 805 1588T971 1463T1034 1158Q1034 1016 990 960T814 874Q960 841 1012 765T1064 530V380Q1064 216 1027 137T907 29T571 0H84V1619ZM505 1342V982Q532 983 547 983Q609 983 626
- 1013T643 1188Q643 1264 629 1294T593 1333T505 1342ZM505 730V277Q594 280 618 305T643 428V579Q643 683 621 705T505 730Z" />
-
- <glyph unicode="a" glyph-name="a" horiz-adv-x="1032" d="M433 813H54V902Q54 1056 89 1139T232 1287T510 1351Q715 1351 819 1279T944 1101T965 666V0H572V118Q535 47 477 12T337 -24Q231 -24 143 35T54 296V405Q54 554 101 608T334 734Q533 812 547 839T561
- 949Q561 1053 546 1084T494 1116Q453 1116 443 1090T433 952V813ZM561 631Q464 560 449 512T433 374Q433 271 446 241T500 211Q538 211 549 234T561 358V631Z" />
-
- <glyph unicode="b" glyph-name="b" horiz-adv-x="1064" d="M476 1619V1236Q526 1294 587 1322T721 1351Q804 1351 865 1325T958 1252T996 1160T1003 968V370Q1003 224 984 153T892 29T721 -24Q650 -24 589 7T476 100L450 0H72V1619H476ZM599 950Q599 1053 586
- 1084T535 1116Q498 1116 487 1089T476 950V378Q476 271 488 241T538 211Q576 211 587 242T599 391V950Z" />
-
- <glyph unicode="i" glyph-name="i" horiz-adv-x="561" d="M488 1619V1408H72V1619H488ZM488 1327V0H72V1327H488Z" />
-
- <glyph unicode="k" glyph-name="k" horiz-adv-x="979" d="M942 1327L778 798L991 0H602L476 578V0H72V1619H476V939L602 1327H942Z" />
-
- <glyph unicode="t" glyph-name="t" horiz-adv-x="624" d="M498 1504V1295H607V1085H498V375Q498 244 511 229T624 214V0H461Q323 0 264 11T160 64T104 159T93 411V1085H6V1295H93V1504H498Z" />
- </font>
-
- <filter id="emboss" >
- <feGaussianBlur in="SourceAlpha" stdDeviation="6" result="blur"/>
- <feSpecularLighting in="blur" surfaceScale="-3" class="light"
- specularConstant="1" specularExponent="20"
- result="spec" kernelUnitLength="1" >
- <feDistantLight azimuth="45" elevation="45" />
- </feSpecularLighting>
-
- <feComposite in="spec" in2="SourceGraphic"
- operator="in" result="specOut"/>
- <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic"
- k1="0" k2="1" k3="1" k4="0" result="litPaint2"/>
- </filter>
-
- <filter id="dropShadow" width="1.5" height="1.5">
- <feGaussianBlur in="SourceGraphic" stdDeviation="4 4"/>
- <feOffset dx="4" dy="4" />
- </filter>
-
- </defs>
-
- <g>
-
- <g style="text-anchor:middle; font-size:128; font-family:SVGImpact;">
- <text x="50%" y="50%" style="filter:url(#dropShadow); fill:black">Batik</text>
- <text x="50%" y="50%" class="logo" style="filter:url(#emboss);">Batik</text>
- </g>
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMedia.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMedia.svg
deleted file mode 100644
index 1e29b7522b2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMedia.svg
+++ /dev/null
@@ -1,129 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Alternate stylesheets -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: cssMedia.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<?xml-stylesheet type="text/css" href="../../resources/style/cssMediaScreen.css" media="screen"?>
-<?xml-stylesheet type="text/css" href="../../resources/style/cssMediaProjection.css" media="projection"?>
-<?xml-stylesheet type="text/css" href="../../resources/style/cssMediaPrint.css" media="print"?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>CSS Media</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">CSS Media</text>
-
- <text x="20" y="80" style="font-size:12; text-anchor:start">
- <tspan>Demonstrate how a slide can be different depending on the CSS media.</tspan>
- <tspan x="20" y="94">Choose your media using the 'Edit=>Preference' menu item.</tspan>
- <tspan x="20" y="108">You can switch between 'screen', 'print' or 'projection'</tspan>
- </text>
-
- <defs>
- <pattern id="stripes" patternUnits="userSpaceOnUse" x="0" y="0" width="188" height="4">
- <rect width="188" height="2" fill="black" fill-opacity=".2" />
- </pattern>
-
- <linearGradient id="backgroundGradient" x2="1" y2="0">
- <stop offset="0" stop-color="rgb(125, 72, 255)" />
- <stop offset=".25" stop-color="rgb(124, 65, 239)" />
- <stop offset="1" stop-color="black" />
- </linearGradient>
- <linearGradient id="lineGradient" x2="1" y2="0">
- <stop offset="0" stop-color="black" />
- <stop offset=".75" stop-color="rgb(124, 65, 239)" />
- <stop offset="1" stop-color="rgb(125, 72, 255)" />
- </linearGradient>
- </defs>
-
- <g>
-
- <!-- #################################### -->
- <!-- background -->
- <!-- #################################### -->
- <rect class="background" x="10" y="130" width="430" height="300" />
-
- <g class="fancyBackground">
- <rect x="10" y="180" width="50" height="250" style="fill:url(#backgroundGradient)" />
- <rect x="10" y="180" width="50" height="250" style="fill:url(#stripes)" />
- <rect x="10" y="180" width="430" height="4" style="fill:url(#backgroundGradient)" />
- </g>
-
- <!-- #################################### -->
- <!-- slide content -->
- <!-- #################################### -->
- <g class="sectionTitle">
- <text x="30" y="160">What is SVG?</text>
-
- <g>
- <text x="30" y="210">* Stands for Scalable Vector Graphics</text>
- <text x="30" y="285">* An XML grammar for defining vector-based 2D graphics</text>
- <text x="30" y="360">* W3C Recommendation - 4 Sept. 2001</text>
- </g>
- </g>
-
- <!-- #################################### -->
- <!-- slide text -->
- <!-- #################################### -->
- <g class="sectionContent">
-
- <text x="50" y="230">
- <tspan>The specification defines the features and syntax for Scalable Vector Graphics (SVG),</tspan>
- <tspan x="50" dy="12">a language for describing two-dimensional vector and mixed vector/raster graphics</tspan>
- <tspan x="50" dy="12">in XML.</tspan>
- </text>
-
- <text x="50" y="305">
- <tspan>SVG is a language for describing two-dimensional graphics in XML [XML10].</tspan>
- <tspan x="50" dy="12">SVG allows for three types of graphic objects: vector graphic shapes, images</tspan>
- <tspan x="50" dy="12">and text.</tspan>
- </text>
-
- <text x="50" y="380">
-
- <tspan>This document has been reviewed by W3C Members and other interested parties and</tspan>
- <tspan x="50" dy="12">has been endorsed by the Director as a W3C Recommendation. It is a stable</tspan>
- <tspan x="50" dy="12">document and may be used as reference material or cited as a normative reference</tspan>
- <tspan x="50" dy="12">from another document.</tspan>
-
- </text>
- </g>
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMediaList.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMediaList.svg
deleted file mode 100644
index 148a7d7bf0a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/cssMediaList.svg
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Alternate stylesheets -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: cssMediaList.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<?xml-stylesheet type="text/css" href="../../resources/style/cssMediaList.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>CSS Media</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">CSS Media 2</text>
-
- <text x="20" y="80" style="font-size:12; text-anchor:start">
- <tspan>Show which CSS media is taken into account</tspan>
- <tspan x="20" dy="14">Choose your media using the 'Edit=>Preference' menu item.</tspan>
- </text>
-
- <defs>
- <polyline id="check" points="-5 -5 0 0 5 -10" style="stroke:crimson; fill:none; stroke-width:2;" />
- </defs>
-
- <g transform="translate(150 140)" style="stroke:black; fill:none">
- <rect x="0" y="0" width="150" height="20" />
- <rect x="0" y="20" width="150" height="20" />
- <rect x="0" y="40" width="150" height="20" />
- <rect x="0" y="60" width="150" height="20" />
- <rect x="0" y="80" width="150" height="20" />
-
- <rect x="0" y="100" width="150" height="20" />
- <rect x="0" y="120" width="150" height="20" />
- <rect x="0" y="140" width="150" height="20" />
- <rect x="0" y="160" width="150" height="20" />
- <rect x="0" y="180" width="150" height="20" />
-
- <line x1="100" y1="0" x2="100" y2="200" />
-
-
- <g style="font-size:12; text-anchor:start; stroke:none; fill:black">
- <text x="10" y="14" >all</text>
- <text x="10" y="34" >aural</text>
- <text x="10" y="54" >braille</text>
- <text x="10" y="74" >embossed</text>
- <text x="10" y="94" >handheld</text>
- <text x="10" y="114" >print</text>
- <text x="10" y="134" >projection</text>
- <text x="10" y="154" >screen</text>
- <text x="10" y="174" >tty</text>
- <text x="10" y="194" >tv</text>
- </g>
-
- <g style="visibility: hidden">
- <use xlink:href="#check" x="125" y="15" class="all" />
- <use xlink:href="#check" x="125" y="35" class="aural" />
- <use xlink:href="#check" x="125" y="55" class="braille" />
- <use xlink:href="#check" x="125" y="75" class="embossed" />
- <use xlink:href="#check" x="125" y="95" class="handheld" />
- <use xlink:href="#check" x="125" y="115" class="print" />
- <use xlink:href="#check" x="125" y="135" class="projection" />
- <use xlink:href="#check" x="125" y="155" class="screen" />
- <use xlink:href="#check" x="125" y="175" class="tty" />
- <use xlink:href="#check" x="125" y="195" class="tv" />
- </g>
-
- </g>
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/defaultFontFamily.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/defaultFontFamily.svg
deleted file mode 100644
index e2341b796d6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/defaultFontFamily.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- width="450" height="500" viewBox="0 0 450 500">
-
- <text x="50%" y="50%" font-size="30" text-anchor="middle">Default font-family</text>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/emptyStyle.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/emptyStyle.svg
deleted file mode 100644
index 724f68a1573..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/emptyStyle.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-
-<style type="text/css" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/fontShorthand.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/fontShorthand.svg
deleted file mode 100644
index 42f66dda266..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/fontShorthand.svg
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Image element references an SVG file -->
-<!-- -->
-<!-- @author Thierry.Kormann@sophia.inria.fr -->
-<!-- @version $Id: fontShorthand.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Test the CSS 'font' shorthand property</title>
- <text class="title" x="50%" y="30"
- >Test the CSS 'font' shorthand property</text>
-
-<style type="text/css"><![CDATA[
- @font-face { font-family: "bolder"; src: "Courier" }
- .f1 { font: 20px Serif; }
- .f2 { font: 20 SanSerif; }
- .f3 { font: 20 times; }
- .f4 { font: bold 20 times; }
- .f5 { font: italic 20 times; }
- .f6 { font: bold italic 20 times; }
- .f7 { font: italic bold 20 times; }
- .f8 { font: 700 20 times; }
- .f9 { font: 700 small-caps 20 times; }
- .f10 { font: small-caps 700 20 times; }
- .f11 { font: small-caps 700 italic 20 times; }
- .f12 { font: 700 small-caps italic 20 times; }
- .f13 { font: small-caps italic 700 20 times; }
- .f14 { font: 200 "bolder"; }
- .f15 { font: 200 bolder; }
- .f16 { font: 200px bolder; }
- .f17 { font: bolder 200 bolder; }
- .f18 { font: menu; }
- .f19 { font: small-caption; }
-]]></style>
-
- <g id="testContent" font-size="8pt" font-family="sanserif">
- <text x="225" y="60">default</text>
- <text class="f1" x="10" y="60">font: 20px Serif</text>
- <text class="f2" x="10" y="80">font: 20 SanSerif</text>
- <text class="f3" x="10" y="100">font: 20 times</text>
- <text class="f4" x="10" y="120">font: bold 20 times</text>
- <text class="f5" x="10" y="140">font: italic 20 times</text>
- <text class="f6" x="10" y="160">font: bold italic 20 times</text>
- <text class="f7" x="10" y="180">font: italic bold 20 times</text>
- <text class="f8" x="10" y="200">font: 200 20 times</text>
- <text class="f9" x="10" y="220">font: 700 small-caps 20 times</text>
- <text class="f10" x="10" y="240">font: small-caps 700 20 times</text>
- <text class="f11" x="10" y="260">font: small-caps 700 italic 20 times</text>
- <text class="f12" x="10" y="280">font: 700 small-caps italic 20 times</text>
- <text class="f13" x="10" y="300">font: small-caps italic 700 20 times</text>
- <g transform="scale(.1)">
- <text class="f14" x="100" y="3200">font: 200 "bolder"</text>
- <text class="f15" x="100" y="3400">font: 200 bolder</text>
- <text class="f16" x="100" y="3600">font: 200px bolder</text>
- <text class="f17" x="100" y="3800">font: bolder 200 bolder</text>
- </g>
- <g font-weight="bold">
- <text class="f5" x="10" y="400">font: italic 20 times</text>
- </g>
- <text x="200" y="400">group font-weight="bold"</text>
-
- <g font-style="italic">
- <text class="f4" x="10" y="420">font: bold 20 times</text>
- </g>
- <text x="200" y="420">group font-style="italic"</text>
-
- <text class="f18" x="10" y="440">File: menu</text>
- <text class="f19" x="10" y="460">File: small-caption</text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/important.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/important.svg
deleted file mode 100644
index a0912486e6b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/important.svg
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Test of the style element -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: important.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Test of CSS !important properties.</title>
- <text x="50%" y="50" class="title"
- >Test of CSS !important properties.</text>
-
- <style type="text/css">
- .t1 { fill: green !important; fill: red }
- .t2 { fill: red !important; fill: green !important }
- .t3 { fill: yellow; }
- g > rect { fill: green !important; }
-
- .t4 { fill: green !important; }
- g > g > rect { fill: red !important; }
- text { text-anchor: middle; }
- </style>
-
- <rect class="t1" x="25" y="75" width="100" height="100" fill="blue"/>
- <text x="75" y="205">fill: green !important; fill: red</text>
- <rect class="t2" x="175" y="75" width="100" height="100" fill="blue"/>
- <text x="225" y="190">fill: red !important; fill: green !important</text>
- <rect x="325" y="75" width="100" height="100"
- fill="blue" style="fill:green"/>
- <text x="375" y="205">fill="blue" style="fill:green"</text>
-
- <rect class="t1" x="25" y="250" width="100" height="100"
- fill="blue" style="fill: purple"/>
- <text x="75" y="365">fill: green !important; fill: red</text>
-<g>
- <rect class="t3" x="175" y="250" width="100" height="100" fill="red"/>
- <text x="225" y="365">.t3 { fill: yellow; }<tspan x="225" dy="15"
- >g &gt; rect { fill: green !important; }</tspan></text>
- <g>
- <rect class="t4" x="325" y="250" width="100" height="100" fill="blue"/>
- <text x="360" y="400">.t4 { fill: green !important; }<tspan x="360" dy="15"
- >g &gt; g &gt; rect { fill: red !important; }</tspan></text>
- </g>
-</g>
-
-</svg> \ No newline at end of file
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/smiley.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/smiley.svg
deleted file mode 100644
index 266ea964880..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/smiley.svg
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Alternate stylesheets -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: smiley.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/default.css" ?>
-
-<?xml-stylesheet type="text/css" title="Smiling" href="../../resources/style/smiling.css" alternate="yes" ?>
-<?xml-stylesheet type="text/css" title="Basic Sad" href="../../resources/style/basicsad.css" alternate="yes" ?>
-<?xml-stylesheet type="text/css" title="Wow!" href="../../resources/style/wow.css" alternate="yes" ?>
-<?xml-stylesheet type="text/css" title="Grim" href="../../resources/style/grim.css" alternate="yes" ?>
-<?xml-stylesheet type="text/css" title="Oups" href="../../resources/style/oups.css" alternate="yes" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Alternate stylesheets</title>
-
-<style type="text/css"><![CDATA[
-
-.title {
- font-family: Arial, Helvetica;
- font-size: 16;
- text-anchor: middle;
-}
-
-.legend {
- font-family: Arial, Helvetica;
- font-size: 10;
- text-anchor: middle;
-}
-
-]]>
-
-</style>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="50" class="title">Alternate Stylesheets</text>
-
-<text x="20" y="80" style="font-size:12; text-anchor:start">
-<tspan>Choose your alternate stylesheet using the 'View->Use Stylesheet'</tspan>
-<tspan x="20" y="100"> submenu items.</tspan>
-</text>
-
-<circle cx="50%" cy="50%" r="25%" style="fill:gold; stroke:orange; stroke-width:4"/>
-<g style="font-size:128; text-anchor:middle; fill:black; stroke:none" >
- <text class="smiling" x="50%" y="56%">:-)</text>
- <text class="basicsad" x="50%" y="56%">:-(</text>
- <text class="wow" x="50%" y="56%">:-o</text>
- <text class="grim" x="50%" y="56%">:-|</text>
- <text class="oups" x="50%" y="56%">:-*</text>
-</g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/styleElement.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/styleElement.svg
deleted file mode 100644
index c1ddea7e4ab..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/styling/styleElement.svg
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Test of the style element -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: styleElement.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <style type="text/css">
- rect { stroke="black" }
- </style>
-
-<!-- The '.blue' will be applied as the comment characters will be ignored.
- the '.green' rule will not be as the parser will abort on the invalid
- 'TEST' content because the CDATA block hides the XML comments from
- the XML parser. -->
-
- <style type="text/css"><![CDATA[
- <!-- .blue { fill: blue } -->
- <!-- TEST -->
- .green { fill: green }
- /*end of css */
- ]]></style>
-
-<!-- Only .yellow will be applied .purple will be stripped by the
- XML parser (Note no CDATA block). -->
-
- <style type="text/css">
- <!-- .purple { fill: purple } -->
- <!-- TEST -->
- .yellow { fill: yellow }
- /* end of css */
- </style>
-
- <title>Test of XML comments in &lt;style&gt; elements</title>
- <text x="50%" y="50" class="title"
- >Test of XML comments in &lt;style&gt; elements</text>
- <g id="test-content" >
- <rect class="blue" x="10" y="100" width="100" height="50"/>
- <text x="150" y="125">class="blue"</text>
-
- <rect class="green" x="10" y="175" width="100" height="50"/>
- <text x="150" y="200">class="green"</text>
-
- <rect class="purple" x="10" y="250" width="100" height="50"/>
- <text x="150" y="275">class="purple"</text>
-
- <rect class="yellow" x="10" y="325" width="100" height="50"/>
- <text x="150" y="350">class="yellow"</text>
- </g>
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/longTextOnPath.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/longTextOnPath.svg
deleted file mode 100644
index 00d5b823b1d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/longTextOnPath.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: longTextOnPath.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>Long text on a path test for selection</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Long text on a path test for selection</text>
-
- <defs>
- <path id="Path" style="fill:none; stroke:blue;"
- d="M 25 150 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20 h 400 m -400 20"/>
-
- </defs>
-
- <use xlink:href="#Path" fill="none" stroke="blue" />
- <rect x="20" y="100" width="205" height="375" fill="rgb(200,200,255)"/>
- <text font-size="20" style="text-anchor:start">
- <textPath xlink:href="#Path" startOffset="0%">This is an example of a very long string that is split across multiple lines via the textPath tag. The purpose of this test is to ensure that text-selection can keep up even when relatively large numbers of characters are part of the selection. Since I haven't reached the end yet, let me keep going with more really quite useless text just to see if we hit a limit where it really starts to slow things down. However if it hasn't slowed down by now I'm guessing that it won't slow down at all. But you never know for sure until you try it, so I am, and here is the result. Selection does bog down a little near the end but it's redraw related.</textPath>
- </text>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/smallFonts.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/smallFonts.svg
deleted file mode 100644
index 4cd4e8004fd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/smallFonts.svg
+++ /dev/null
@@ -1,136 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests small font sizes (<1) with various text features. -->
-<!-- This is basically a copy of the textFeatures test file with a small -->
-<!-- viewbox set. -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: smallFonts.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 9 10">
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
- <filter id="blur" filterUnits="userSpaceOnUse" x="0" y="-1.6" width="4" height="2" filterRes="200">
- <feGaussianBlur stdDeviation="0.04 0.04" x="0" y="-1.6" width="4" height="2"/>
- </filter>
-
- <path id="Path1" style="fill:none; stroke:green; stroke-width:5" transform="scale(0.003,0.003)"
- d="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"/>
-
- </defs>
-
- <g id="testContent" stroke-width="0.01">
-
- <text x="50%" y="10%" font-size="0.3" text-anchor="middle" >
- Small font size test (viewBox="0 0 9 10")</text>
-
- <g font-family="dialog" font-size="0.3"
- text-anchor="start" fill="MidnightBlue">
- <text x="10%" y="20%">
- Text can change
- <tspan font-size="0.6">size,</tspan>
- <tspan font-size="0.4" font-family="Serif">typeface,</tspan>
- <tspan fill="green">color,</tspan>
- or
- <tspan fill="none" font-style="oblique" stroke="red" stroke-width="0.02">style</tspan>
- </text>
-
- <text fill="MidnightBlue" x="10%" y="24%">
- within a single text element.
- </text>
-
- <text x="10%" y="32%">Styling features include
- <tspan font-weight="bold">weight,</tspan>
- <tspan font-style="oblique">posture,</tspan> and
- <tspan font-family="serif">typeface.</tspan>
- </text>
-
- <rect x="10%" y="35%" width="45%" height="10%" fill="DodgerBlue"/>
- <text x="10%" y="40%">
- Graphics attributes such as
- <tspan fill="red" opacity="0.3">opacity</tspan> can be applied.
- </text>
-
- <text x="10%" y="50%">"text decoration" can include
- <tspan text-decoration="underline">underline,</tspan>
- <tspan text-decoration="overline">overline,</tspan> and
- </text>
-
- <text x="10%" y="54%">
- <tspan text-decoration="line-through">strikethrough. </tspan>
- <tspan dx="0.1" baseline-shift="super" font-size="0.2">Super</tspan> and
- <tspan baseline-shift="sub" font-size="0.2">sub</tspan> scripts are available.
- </text>
-
- <text x="10%" y="62%" stroke-linecap="round" stroke-linejoin="round">
- Various
- <tspan stroke="red" fill="none" stroke-width="0.01">outline
- </tspan>styles,
- <tspan stroke="red" stroke-width="0.01" fill="blue" >fill colors
- </tspan>and
- <tspan stroke="red" stroke-width="0.02" fill="blue" >thicknesses
- </tspan>can be
- </text>
-
- <text x="10%" y="66%">used, and the outline stroke can be
- <tspan stroke="black" fill="none" stroke-width="0.01"
- stroke-linecap="round" stroke-linejoin="round">rounded</tspan>
- or
- <tspan stroke="black" fill="none" stroke-width="0.01"
- stroke-linecap="square" stroke-linejoin="miter">mitered.</tspan>
- </text>
-
- <text x="10%" y="75%">Text elements also can be filtered, transformed
- <tspan x="10%" y="79%">and placed on a path.</tspan></text>
-
- <g font-size="0.8" transform="translate(1.5, 9)">
- <text x="0" y="0" filter="url(#blur)" fill="black" opacity="0.7"
- transform="skewX(40) translate(-0.12,-0.12)">
- Shadow
- </text>
- <text x="0" y="0" stroke="black" stroke-width="0.01" fill="white">
- Shadow
- </text>
- </g>
-
- <g transform="translate(5,8)">
- <use xlink:href="#Path1"/>
- <text font-size="0.3" style="text-anchor:start">
- <textPath xlink:href="#Path1" startOffset="0%">Small text <tspan fill="red" dy="-0.1">on</tspan><tspan dy="0.1"> a Path</tspan></textPath>
- </text>
- </g>
-
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use transform="scale(0.02, 0.02)" xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor.svg
deleted file mode 100644
index e6e0bf373a9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor.svg
+++ /dev/null
@@ -1,195 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests text-anchor on tspan elements -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: textAnchor.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <text class="title" x="50%" y="40">text-anchor on &lt;tspan&gt;</text>
-
- <g id="testContent" transform="translate(56.25, 82.5) scale(.75,.75)">
-
- <g transform="translate(0,0)">
- <rect width="450" height="167" fill="black" opacity=".1" />
- <rect y="167" width="450" height="167" fill="white" />
- <rect y="334" width="450" height="166" fill="black" opacity=".1" />
-
- <line x1="150" y1="0" x2="150" y2="500" style="stroke:red; fill:none" />
- <line x1="320" y1="0" x2="320" y2="500" style="stroke:red; fill:none" />
- <rect width="450" height="500" stroke="red" fill="none" />
- </g>
-
- <g transform="translate(0, 0)">
- <!-- ############################## -->
- <!-- textChunk1: text-anchor:start -->
- <!-- textChunk2: text-anchor:start -->
- <!-- ############################## -->
- <g transform="translate(0, 0)">
-
- <text y="50">
- <tspan x="150" style="text-anchor:start">I am the</tspan>
- <tspan style="fill:red"> same text chunk</tspan>
- <tspan x="320" y="30" style="text-anchor:start">another text chunk</tspan>
- </text>
-
- </g>
-
-
- <!-- ############################## -->
- <!-- textChunk1: text-anchor:middle -->
- <!-- textChunk2: text-anchor:start -->
- <!-- ############################## -->
- <g transform="translate(0 40)">
-
- <text y="50">
- <tspan x="150" style="text-anchor:middle">I am the</tspan>
- <tspan style="fill:red"> same text chunk</tspan>
- <tspan x="320" y="30" style="text-anchor:start">another text chunk</tspan>
- </text>
-
- </g>
-
- <!-- ############################## -->
- <!-- textChunk1: text-anchor:end -->
- <!-- textChunk2: text-anchor:start -->
- <!-- ############################## -->
- <g transform="translate(0 80)">
-
- <text y="50">
- <tspan x="150" style="text-anchor:end">I am the</tspan>
- <tspan style="fill:red"> same text chunk</tspan>
- <tspan x="320" y="30" style="text-anchor:start">another text chunk</tspan>
- </text>
-
- </g>
- </g>
-
- <!-- ############################################################################ -->
- <!-- ############################################################################ -->
-
- <g transform="translate(0 50)">
- <!-- ############################## -->
- <!-- textChunk1: text-anchor:start -->
- <!-- textChunk2: text-anchor:middle -->
- <!-- ############################## -->
- <g transform="translate(0 120)">
-
- <text y="50">
- <tspan x="150" style="text-anchor:start">I am the</tspan>
- <tspan style="fill:red"> same text chunk</tspan>
- <tspan x="320" y="30" style="text-anchor:middle">another text chunk</tspan>
- </text>
-
- </g>
-
-
- <!-- ############################## -->
- <!-- textChunk1: text-anchor:middle -->
- <!-- textChunk2: text-anchor:middle -->
- <!-- ############################## -->
- <g transform="translate(0 160)">
-
- <text y="50">
- <tspan x="150" style="text-anchor:middle">I am the</tspan>
- <tspan style="fill:red"> same text chunk</tspan>
- <tspan x="320" y="30" style="text-anchor:middle">another text chunk</tspan>
- </text>
-
- </g>
-
- <!-- ############################## -->
- <!-- textChunk1: text-anchor:end -->
- <!-- textChunk2: text-anchor:middle -->
- <!-- ############################## -->
- <g transform="translate(0 200)">
-
- <text y="50">
- <tspan x="150" style="text-anchor:end">I am the</tspan>
- <tspan style="fill:red"> same text chunk</tspan>
- <tspan x="320" y="30" style="text-anchor:middle">another text chunk</tspan>
- </text>
-
- </g>
- </g>
-
- <!-- ############################################################################ -->
- <!-- ############################################################################ -->
- <g transform="translate(0, 80)">
-
- <!-- ############################# -->
- <!-- textChunk1: text-anchor:start -->
- <!-- textChunk2: text-anchor:end -->
- <!-- ############################# -->
- <g transform="translate(0 260)">
-
- <text y="50">
- <tspan x="150" style="text-anchor:start">I am the</tspan>
- <tspan style="fill:red"> same text chunk</tspan>
- <tspan x="320" y="30" style="text-anchor:end">another text chunk</tspan>
- </text>
-
- </g>
-
-
- <!-- ############################## -->
- <!-- textChunk1: text-anchor:middle -->
- <!-- textChunk2: text-anchor:end -->
- <!-- ############################## -->
- <g transform="translate(0 300)">
-
- <text y="50">
- <tspan x="150" style="text-anchor:middle">I am the</tspan>
- <tspan style="fill:red"> same text chunk</tspan>
- <tspan x="320" y="30" style="text-anchor:end">another text chunk</tspan>
- </text>
-
- </g>
-
- <!-- ############################## -->
- <!-- textChunk1: text-anchor:end -->
- <!-- textChunk2: text-anchor:end -->
- <!-- ############################## -->
- <g transform="translate(0 340)">
-
- <text y="50">
- <tspan x="150" style="text-anchor:end">I am the</tspan>
- <tspan style="fill:red"> same text chunk</tspan>
- <tspan x="320" y="30" style="text-anchor:end">another text chunk</tspan>
- </text>
-
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor2.svg
deleted file mode 100644
index 087f3ee6f5e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor2.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests text-anchor on multiple text chunks on single tspan element -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: textAnchor2.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <text class="title" x="50%" y="30">text-anchor on a single &lt;tspan&gt;</text>
-
- <g id="testContent">
-
- <!-- ################################################################# -->
- <!-- table -->
- <!-- ################################################################# -->
- <g>
- <rect x="75" y="50" width="300" height="20" style="fill:black; stroke:black" />
- <rect x="75" y="70" width="300" height="40" style="fill:#eee; stroke:black" />
- <rect x="75" y="110" width="300" height="40" style="fill:white; stroke:black" />
- <rect x="75" y="150" width="300" height="40" style="fill:#eee; stroke:black" />
- <text x="90" y="64" style="fill:white;font-size:14">x attribute define new text chunks</text>
- <g style="stroke:crimson; fill:none">
- <line x1="145" y1="70" x2="145" y2="190" />
- <line x1="185" y1="70" x2="185" y2="190" />
- <line x1="225" y1="70" x2="225" y2="190" />
- <line x1="265" y1="70" x2="265" y2="190" />
- <line x1="305" y1="70" x2="305" y2="190" />
- </g>
- </g>
-
- <g transform="translate(0 150)" stroke="black" >
- <rect x="75" y="50" width="300" height="20" style="fill:black" />
- <rect x="75" y="70" width="300" height="40" style="fill:#eee" />
- <rect x="75" y="110" width="300" height="40" style="fill:white" />
- <rect x="75" y="150" width="300" height="40" style="fill:#eee" />
- <text x="90" y="64" style="fill:white;stroke:none;font-size:14"
- >y attribute does not define new text chunk</text>
- <g style="stroke:crimson; fill:none">
- <line x1="225" y1="70" x2="225" y2="190" />
- </g>
- </g>
-
- <g transform="translate(0 300)">
- <rect x="75" y="50" width="300" height="20" style="fill:black; stroke:black" />
- <rect x="75" y="70" width="300" height="40" style="fill:#eee; stroke:black" />
- <rect x="75" y="110" width="300" height="40" style="fill:white; stroke:black" />
- <rect x="75" y="150" width="300" height="40" style="fill:#eee; stroke:black" />
- <text x="90" y="64" style="fill:white;font-size:14">x &amp; y attributes define new text chunks</text>
- <g style="stroke:crimson; fill:none">
- <line x1="145" y1="70" x2="145" y2="190" />
- <line x1="185" y1="70" x2="185" y2="190" />
- <line x1="225" y1="70" x2="225" y2="190" />
- <line x1="265" y1="70" x2="265" y2="190" />
- <line x1="305" y1="70" x2="305" y2="190" />
- </g>
- </g>
-
- <!-- ################################################################# -->
- <!-- x attribute defines new text chunks -->
- <!-- ################################################################# -->
-
- <text transform="translate(145 94)"><tspan x="0 40 80 120 160" style="text-anchor:start">Batik</tspan></text>
- <text transform="translate(145 134)"><tspan x="0 40 80 120 160" style="text-anchor:middle">Batik</tspan></text>
- <text transform="translate(145 174)"><tspan x="0 40 80 120 160" style="text-anchor:end">Batik</tspan></text>
-
- <!-- ################################################################# -->
- <!-- y attribute does not define new text chunk -->
- <!-- ################################################################# -->
- <text transform="translate(225 240)"><tspan y="0 10 0 10 0" style="text-anchor:start">Batik</tspan></text>
- <text transform="translate(225 280)"><tspan y="0 10 0 10 0" style="text-anchor:middle">Batik</tspan></text>
- <text transform="translate(225 320)"><tspan y="0 10 0 10 0" style="text-anchor:end">Batik</tspan></text>
-
- <!-- ################################################################# -->
- <!-- both x and y attributes define new text chunks -->
- <!-- ################################################################# -->
- <text transform="translate(145 390)"><tspan x="0 40 80 120 160" y="0 10 0 10 0" style="text-anchor:start">Batik</tspan></text>
- <text transform="translate(145 430)"><tspan x="0 40 80 120 160" y="0 10 0 10 0" style="text-anchor:middle">Batik</tspan></text>
- <text transform="translate(145 470)"><tspan x="0 40 80 120 160" y="0 10 0 10 0" style="text-anchor:end">Batik</tspan></text>
-
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor3.svg
deleted file mode 100644
index e31265479a2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textAnchor3.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests text-anchor on multiple text chunks on single tspan element -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: textAnchor3.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <text class="title" x="50%" y="30">text-anchor on a single &lt;tspan&gt;</text>
-
- <g id="testContent">
-
- <!-- ################################################################# -->
- <!-- table -->
- <!-- ################################################################# -->
- <g>
- <rect x="75" y="50" width="300" height="20" style="fill:black; stroke:black" />
- <rect x="75" y="70" width="300" height="40" style="fill:#eee; stroke:black" />
- <rect x="75" y="110" width="300" height="40" style="fill:white; stroke:black" />
- <rect x="75" y="150" width="300" height="40" style="fill:#eee; stroke:black" />
- <text x="90" y="64" style="fill:white;font-size:14">x attributed tspan with extra text</text>
- <g style="stroke:lightsteelblue; fill:none">
- <line x1="150" y1="70" x2="150" y2="190" />
- <line x1="190" y1="70" x2="190" y2="190" />
- <line x1="230" y1="70" x2="230" y2="190" />
- <line x1="270" y1="70" x2="270" y2="190" />
- <line x1="310" y1="70" x2="310" y2="190" />
- </g>
- </g>
-
- <g transform="translate(0 150)">
- <rect x="75" y="50" width="300" height="20" style="fill:black; stroke:black" />
- <rect x="75" y="70" width="300" height="40" style="fill:#eee; stroke:black" />
- <rect x="75" y="110" width="300" height="40" style="fill:white; stroke:black" />
- <rect x="75" y="150" width="300" height="40" style="fill:#eee; stroke:black" />
- <text x="90" y="64" style="fill:white;font-size:14">x attribute for some chars</text>
- <g style="stroke:lightsteelblue; fill:none">
- <line x1="150" y1="70" x2="150" y2="190" />
- <line x1="190" y1="70" x2="190" y2="190" />
- <line x1="230" y1="70" x2="230" y2="190" />
- </g>
- </g>
-
- <g transform="translate(0 300)">
- <rect x="75" y="50" width="300" height="20" style="fill:black; stroke:black" />
- <rect x="75" y="70" width="300" height="40" style="fill:#eee; stroke:black" />
- <rect x="75" y="110" width="300" height="40" style="fill:white; stroke:black" />
- <rect x="75" y="150" width="300" height="40" style="fill:#eee; stroke:black" />
- <text x="90" y="64" style="fill:white;font-size:14">x &amp; y attributes with inheritance</text>
- <g style="stroke:lightsteelblue; fill:none">
- <line x1="150" y1="70" x2="150" y2="190" />
- <line x1="190" y1="70" x2="190" y2="190" />
- <line x1="230" y1="70" x2="230" y2="190" />
- <line x1="270" y1="70" x2="270" y2="190" />
- </g>
- </g>
-
- <!-- ################################################################# -->
- <!-- x attribute defines new text chunks extra text after tspan -->
- <!-- ################################################################# -->
-
- <text transform="translate(150 94)"><tspan x="0 40 80 120 160" y="0 0 0 0 10" style="text-anchor:start">Batik</tspan><tspan fill="crimson"> rules!</tspan></text>
- <text transform="translate(150 134)"><tspan x="0 40 80 120 160" y="0 0 0 0 10" style="text-anchor:middle">Batik</tspan><tspan fill="crimson"> rules!</tspan></text>
- <text transform="translate(150 174)"><tspan x="0 40 80 120 160" y="0 0 0 0 10" style="text-anchor:end">Batik</tspan><tspan fill="crimson"> rules!</tspan></text>
-
- <!-- ################################################################# -->
- <!-- x attribute defines new text chunks for only some chars -->
- <!-- ################################################################# -->
- <text transform="translate(150 240)"><tspan x="0 40 80" style="text-anchor:start">Batik</tspan></text>
- <text transform="translate(150 280)"><tspan x="0 40 80" style="text-anchor:middle">Batik</tspan></text>
- <text transform="translate(150 320)"><tspan x="0 40 80" style="text-anchor:end">Batik</tspan></text>
-
- <!-- ################################################################# -->
- <!-- both x and y attributes define new text chunks -->
- <!-- ################################################################# -->
- <text transform="translate(150 390)" x="0 0 0 120"><tspan x="0 40 80" y="0 10 0 10" style="text-anchor:start">Batik</tspan><tspan fill="crimson"> rules!</tspan></text>
- <text transform="translate(150 430)" x="0 0 0 120"><tspan x="0 40 80" y="0 10 0 10" style="text-anchor:middle">Batik</tspan><tspan fill="crimson"> rules!</tspan></text>
- <text transform="translate(150 470)" x="0 0 0 120"><tspan x="0 40 80" y="0 10 0 10" style="text-anchor:end">Batik</tspan><tspan fill="crimson"> rules!</tspan></text>
-
- </g>
-
- </svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi.svg
deleted file mode 100644
index 692c792ba62..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi.svg
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textBiDi.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <g id="testContent">
- <text class="title" x="50%" y="10%" font-size="15" text-anchor="middle" >
- BiDi Text / International Text</text>
- <text x="50%" y="25%" font-size="12.5" text-anchor="middle">Some text goes <tspan fill="blue" direction="rtl" unicode-bidi="bidi-override">(right to left)</tspan>, other text goes (left to right).</text>
-
- <text x="50%" y="30%" font-size="12.5" text-anchor="middle">Some <tspan fill="darkred" direction="rtl" unicode-bidi="embed">(embedded bidi)</tspan> text.</text>
-
- <text style="font-style:oblique;font-size:10;text-anchor:middle" x="50%" y="35%">
- Text selection allows visually discontiguous
- selections across bi-directional text.
- </text>
- <g font-family="dialog" font-size="15" text-anchor="start">
- <text id="latin" fill="MidnightBlue" x="10%" y="45%">latin:
- ABCDEFG
- abcdefghijklmnopqrstuvwxyz</text>
- <text id="latin-extended" fill="Sienna" x="10%" y="50%">latin-extended:
- &#x0e6;&#x0e7;&#x0e8;&#x0e9;&#x0ea;&#x0eb;&#x0ec;&#x0ed;&#x0ee;&#x0ef;&#x0f0;&#x0f1;&#x0f2;&#x0f3;&#x0f4;</text>
- <text id="cyrillic" fill="Indigo" x="10%" y="55%">cyrillic:
- &#x411;&#x412;&#x413;&#x414;&#x415;&#x416;&#x417;&#x418;&#x419;&#x41a;&#x41b;&#x41c;&#x41d;&#x41e;&#x41f;&#x420;&#x421;&#x422;&#x423;&#x424;&#x425;&#x426;&#x427;</text>
- <text id="greek" fill="Maroon" x="10%" y="60%">greek:
- &#x391;&#x392;&#x393;&#x394; &#x3b1;&#x3b2;&#x3b3;&#x3b4;&#x3b5;&#x3b6;&#x3b7;&#x3b8;&#x3b9;&#x3ba;&#x3bb;&#x3bc;&#x3bd;&#x3be;&#x3bf;&#x3c0;&#x3c1;&#x3c2;&#x3c3;&#x3c4;&#x3c5;&#x3c6;&#x3c7;&#x3c8;&#x3c9;</text>
- <text id="hebrew" fill="DarkOliveGreen" x="10%" y="65%">hebrew:
- &#x5d0;&#x5d1;&#x5d2;&#x5d3;&#x5d4;&#x5d5;&#x5d6;&#x5d7;&#x5d8;&#x5d9;&#x5da;&#x5db;&#x5dc;&#x5dd;&#x5de;&#x5df;&#x5e0;&#x5e1;&#x5e2;&#x5e3;&#x5e4;&#x5e5;&#x5e6;&#x5e7;&#x5e8;&#x5e9;&#x5ea;</text>
- <text fill="DarkOliveGreen" x="10%" y="70%"
- >&#x5d0;&#x5d1;&#x5d2;&#x5d3;&#x5d4;&#x5d5;&#x5d6;&#x5d7;&#x5d8;&#x5d9;&#x5da;&#x5db;&#x5dc;&#x5dd;&#x5de;&#x5df;&#x5e0;&#x5e1;&#x5e2;&#x5e3;&#x5e4;&#x5e5;&#x5e6;&#x5e7;&#x5e8;&#x5e9;&#x5ea;</text>
- <text id="arabic" fill="DarkRed" x="10%" y="75%">arabic:
- &#x621;&#x623;&#x624;&#x625;&#x626;&#x627;&#x628;&#x629;&#x62a;&#x62b;&#x62c;&#x62d;&#x62e;&#x62f;&#x630;&#x631;&#x632;&#x633;&#x634;&#x635;&#x636;&#x637;&#x638;&#x639;&#x640;&#x641;&#x642;&#x643;&#x644;&#x645;&#x646;&#x647;&#x648;&#x649;&#x650;&#x676;</text>
- <text fill="DarkRed" x="10%" y="80%"
- >&#x621;&#x623;&#x624;&#x625;&#x626;&#x627;&#x628;&#x629;&#x62a;&#x62b;&#x62c;&#x62d;&#x62e;&#x62f;&#x630;&#x631;&#x632;&#x633;&#x634;&#x635;&#x636;&#x637;&#x638;&#x639;&#x640;&#x641;&#x642;&#x643;&#x644;&#x645;&#x646;&#x647;&#x648;&#x649;&#x650;&#x676;</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi2.svg
deleted file mode 100644
index 95addee426c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textBiDi2.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test mixing text directions with X/Y attrs. -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: textBiDi.svg 201374 2004-08-18 07:17:26Z vhardy $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <g id="testContent">
- <text class="title" x="50%" y="10%" font-size="15" text-anchor="middle" >
- BiDi Text / International Text 2</text>
-
- <g font-family="dialog" font-size="15" text-anchor="start">
- <text id="HE" fill="DarkOliveGreen" x="40" y="110"
- >&#x5d0;&#x5d1;&#x5d2; ABC</text>
- <text id="EH" fill="DarkOliveGreen" x="225" y="110"
- >ABC &#x5d0;&#x5d1;&#x5d2;</text>
- <text id="EHE" fill="DarkOliveGreen" x="40" y="140"
- >ABC &#x5d0;&#x5d1;&#x5d2; ABC</text>
- <text id="HEH" fill="DarkOliveGreen" x="225" y="140"
- >&#x5d0;&#x5d1;&#x5d2;&#x5d3; ABCD &#x5d0;&#x5d1;&#x5d2;&#x5d3;</text>
- </g>
- </g>
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration.svg
deleted file mode 100644
index 828411893fd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration.svg
+++ /dev/null
@@ -1,94 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests the text decoration property -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: textDecoration.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Text decoration test</title>
-
- <defs>
- <pattern id="svgPattern" viewBox="0 0 10 10" x="0" y="0" width="5" height="5"
- patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse">
- <g fill="red" stroke="none">
- <rect x="0" y="0" width="5" height="5" />
- <rect x="5" y="5" width="5" height="5" />
- </g>
- <g fill="black" stroke="none">
- <rect x="0" y="5" width="5" height="5" />
- <rect x="5" y="0" width="5" height="5" />
- </g>
-
- </pattern>
- </defs>
-
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Text decoration test</text>
-
- <g font-size="20">
-
- <g fill="#6666FF">
- <text x="50" y="100" text-decoration="underline">Underline</text>
- <text x="170" y="100" text-decoration="overline">Overline</text>
- <text x="270" y="100" text-decoration="line-through">Line-through</text>
- </g>
-
- <g fill="none" stroke="#33CC33" stroke-width="0.25">
- <text x="50" y="140" text-decoration="underline">Underline</text>
- <text x="170" y="140" text-decoration="overline">Overline</text>
- <text x="270" y="140" text-decoration="line-through">Line-through</text>
- </g>
-
- <g fill="url(#svgPattern)">
- <text x="50" y="180" text-decoration="underline">Underline</text>
- <text x="170" y="180" text-decoration="overline">Overline</text>
- <text x="270" y="180" text-decoration="line-through">Line-through</text>
- </g>
-
-
- <text x="50" y="220" fill="#6666FF" text-decoration="underline overline">Underline and overline</text>
- <text x="50" y="260" fill="none" stroke="#33CC33" stroke-width="0.25" text-decoration="line-through underline overline">Underline, overline and line-through</text>
- <text x="50" y="300" fill="url(#svgPattern)" text-decoration="underline">Decorations <tspan fill="black" dy="-10">with</tspan><tspan dy="10"> tspan</tspan></text>
- <text x="50" y="340" fill="#6666FF" fill-opacity="0.5" text-decoration="line-through">Transparent text <tspan fill="#33CC33" fill-opacity="1">with</tspan> tspan</text>
- <text x="50" y="380" text-decoration="line-through">Tspan <tspan fill="url(#svgPattern)" text-decoration="line-through">with own</tspan> decoration</text>
- <text x="50" y="420" fill="#6666FF" text-decoration="overline">Tspan <tspan fill="#33CC33" text-decoration="none">with no</tspan> decoration</text>
- <text x="50" y="460" fill="#6666FF" text-decoration="line-through">Nested <tspan fill="url(#svgPattern)" text-decoration="underline">tspan <tspan fill="#33CC33" text-decoration="overline">decor</tspan>ations</tspan></text>
-
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration2.svg
deleted file mode 100644
index 7be4d07526e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textDecoration2.svg
+++ /dev/null
@@ -1,129 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test the handling of text decoration, especially in the presence of -->
-<!-- of dx, dy attributes. -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: textDecoration2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Text Decoration with dx,dy Tests</title>
- <text class="title" x="50%" y="40"
- >Text Decoration with dx, dy tests</text>
-
- <!-- <rect x="0" y="0" width="100%" height="100%" fill="lightgrey"/> -->
- <g transform="translate(0, 50)"
- fill="rgb(0,0,0)" font-family="Lucida Sans Typewriter" font-size="15.0">
- <text x="31.0" y="24.0" text-decoration="underline"
- >This is a text<tspan x="31.0" dy="1.2em"
- >that covers multiple</tspan><tspan x="31.0" dy="1.2em"
- >lines</tspan></text>
-
- <text x="231.0" y="24" text-decoration="underline"
- >This is a text<tspan x="231.0" y="41"
- >that covers multiple</tspan><tspan x="231" y="60"
- >lines</tspan></text>
-
- <text x="31.0" y="100" text-decoration="line-through"
- >Text <tspan dy="-5">that</tspan> <tspan dy="10">shifts</tspan></text>
-
- <text x="31.0" y="130"
- >Text <tspan dy="-5" text-decoration="line-through"
- >that</tspan> <tspan dy="10">shifts</tspan></text>
-
- <text x="31.0" y="160"
- >Text <tspan dy="-5">that</tspan> <tspan
- dy="10" text-decoration="line-through">shifts</tspan></text>
-
- <text x="31.0" y="200"
- >Text <tspan dy="-5">that</tspan> <tspan
- dy="-5" text-decoration="line-through">shifts</tspan></text>
-
- <text x="231.0" y="100" text-decoration="overline"
- >Text <tspan dy="-5">that</tspan> <tspan dy="10">shifts</tspan></text>
-
- <text x="231.0" y="130"
- >Text <tspan dy="-5" text-decoration="overline"
- >that</tspan> <tspan dy="10">shifts</tspan></text>
-
- <text x="231.0" y="160"
- >Text <tspan dy="-5">that</tspan> <tspan
- dy="10" text-decoration="overline">shifts</tspan></text>
-
- <text x="231.0" y="200"
- >Text <tspan dy="-5">that</tspan> <tspan
- dy="-5" text-decoration="overline">shifts</tspan></text>
-
- <text x="31.0" y="240" text-decoration="underline"
- >Text <tspan dy="-5">that</tspan> <tspan dy="10">shifts</tspan></text>
-
- <text x="31.0" y="270"
- >Text <tspan dy="-5" text-decoration="underline"
- >that</tspan> <tspan dy="10">shifts</tspan></text>
-
- <text x="31.0" y="300"
- >Text <tspan dy="-5">that</tspan> <tspan
- dy="10" text-decoration="underline">shifts</tspan></text>
-
- <text x="31.0" y="330"
- >Text <tspan dy="-5">that</tspan> <tspan
- dy="-5" text-decoration="underline">shifts</tspan></text>
-
-
- <text x="231.0" y="240" text-decoration="underline" fill="blue"
- ><tspan fill="black" stroke="none"
- >Text <tspan dy="-5">that</tspan> <tspan dy="10"
- >shifts</tspan></tspan></text>
-
- <text x="231.0" y="270" text-decoration="underline" fill="blue"
- ><tspan fill="black"
- >Text <tspan dy="-5" text-decoration="line-through" fill="red"
- ><tspan fill="black">that</tspan></tspan> <tspan dy="10"
- >shifts</tspan></tspan></text>
-
- <text x="231.0" y="300" text-decoration="underline" fill="blue"
- ><tspan fill="black"
- >Text <tspan dy="-5">that</tspan> <tspan
- dy="10" text-decoration="underline" fill="red">
- <tspan fill="black">shifts</tspan></tspan></tspan></text>
-
- <text x="231.0" y="330" text-decoration="underline" fill="blue"
- ><tspan fill="black"
- >Text <tspan dy="-5" text-decoration="line-through" fill="red"
- ><tspan fill="black"
- >that <tspan dy="10" text-decoration="overline" fill="green"
- ><tspan fill="black"
- >shifts</tspan></tspan></tspan></tspan></tspan></text>
-
- <text x="131.0" y="370" text-decoration="underline" fill="blue"
- ><tspan fill="black">Text <tspan y="360">that</tspan>
- <tspan y="375" >shifts</tspan></tspan></text>
-
- </g>
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect.svg
deleted file mode 100644
index 6e1bfee5d9d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect.svg
+++ /dev/null
@@ -1,118 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- text effects -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: textEffect.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Mix text transformation</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="30" class="title">Gradient and filter on text</text>
- <text x="225" y="50" class="title">(Using System font and SVG font)</text>
-
-
- <defs>
-
- <font id="SVGArial" horiz-adv-x="904" >
- <font-face
- font-family="SVGArial"
- units-per-em="2048"
- panose-1="2 11 6 4 2 2 2 2 2 4"
- ascent="1854"
- descent="-434" />
-
- <missing-glyph horiz-adv-x="1536" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-
- <glyph unicode="A" glyph-name="A" horiz-adv-x="1366" d="M-3 0L560 1466H769L1369 0H1148L977 444H364L203 0H-3ZM420 602H917L764 1008Q694 1193 660 1312Q632 1171 581 1032L420 602Z" />
- <glyph unicode="B" glyph-name="B" horiz-adv-x="1366" d="M150 0V1466H700Q868 1466 969 1422T1128 1285T1186 1091Q1186 997 1135 914T981 780Q1114 741 1185 647T1257 425Q1257 322 1214 234T1106 97T946 25T709 0H150ZM344 850H661Q790 850 846 867Q920 889
- 957 940T995 1068Q995 1141 960 1196T860 1272T637 1293H344V850ZM344 173H709Q803 173 841 180Q908 192 953 220T1027 301T1056 425Q1056 507 1014 567T898 652T683 677H344V173Z" />
- <glyph unicode="I" glyph-name="I" horiz-adv-x="569" d="M191 0V1466H385V0H191Z" />
- <glyph unicode="K" glyph-name="K" horiz-adv-x="1366" d="M150 0V1466H344V739L1072 1466H1335L720 872L1362 0H1106L584 742L344 508V0H150Z" />
- <glyph unicode="T" glyph-name="T" horiz-adv-x="1251" d="M531 0V1293H48V1466H1210V1293H725V0H531Z" />
- </font>
-
- <linearGradient id="linearGradient">
- <stop style="stop-color:gold" offset="0"/>
- <stop style="stop-color:orange" offset=".5"/>
- <stop style="stop-color:crimson" offset="1"/>
- </linearGradient>
-
-
- <radialGradient id="radialGradient">
- <stop style="stop-color:gold" offset="0"/>
- <stop style="stop-color:orange" offset=".5"/>
- <stop style="stop-color:crimson" offset="1"/>
- </radialGradient>
-
-
- <filter id="dropShadow" filterUnits="objectBoundingBox">
- <feGaussianBlur in="SourceGraphic" stdDeviation="2 2" />
- </filter>
-
- </defs>
-
- <text x="120" y="160" style="fill:url(#linearGradient); font-size:40pt; font-family:Arial; text-anchor:middle">
- BATIK
- </text>
-
- <text x="330" y="160" style="fill:url(#linearGradient); font-family:SVGArial; font-size:40pt; text-anchor:middle">
- BATIK
- </text>
-
- <text x="120" y="260" style="stroke:url(#radialGradient); stroke-width:2; fill:none; font-size:40pt; text-anchor:middle; font-family:Arial">
- BATIK
- </text>
-
- <text x="330" y="260" style="stroke:url(#radialGradient); stroke-width:2; fill:none; font-family:SVGArial; font-size:40pt; text-anchor:middle">
- BATIK
- </text>
-
- <text x="120" y="360" style="filter:url(#dropShadow); fill:red; font-size:40pt; font-family:Arial; text-anchor:middle">
- BATIK
- </text>
-
- <text x="330" y="360" style="filter:url(#dropShadow); fill:red; font-family:SVGArial; font-size:40pt; text-anchor:middle">
- BATIK
- </text>
-
- <text x="120" y="400" style="font-size:12; filter:none; fill:black; text-anchor:middle">(System font)</text>
- <text x="330" y="400" style="font-size:12; filter:none; fill:black; text-anchor:middle">(SVG font)</text>
-
- </g>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect2.svg
deleted file mode 100644
index c9de6e73fb9..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect2.svg
+++ /dev/null
@@ -1,94 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- text effects -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: textEffect2.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Mix text transformation</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="30" class="title">clip-path using text</text>
- <text x="225" y="50" class="title">(Using System font and SVG font)</text>
-
-
- <defs>
-
- <font id="SVGArial" horiz-adv-x="904" >
- <font-face
- font-family="SVGArial"
- units-per-em="2048"
- panose-1="2 11 6 4 2 2 2 2 2 4"
- ascent="1854"
- descent="-434" />
-
- <missing-glyph horiz-adv-x="1536" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-
- <glyph unicode="A" glyph-name="A" horiz-adv-x="1366" d="M-3 0L560 1466H769L1369 0H1148L977 444H364L203 0H-3ZM420 602H917L764 1008Q694 1193 660 1312Q632 1171 581 1032L420 602Z" />
- <glyph unicode="B" glyph-name="B" horiz-adv-x="1366" d="M150 0V1466H700Q868 1466 969 1422T1128 1285T1186 1091Q1186 997 1135 914T981 780Q1114 741 1185 647T1257 425Q1257 322 1214 234T1106 97T946 25T709 0H150ZM344 850H661Q790 850 846 867Q920 889
- 957 940T995 1068Q995 1141 960 1196T860 1272T637 1293H344V850ZM344 173H709Q803 173 841 180Q908 192 953 220T1027 301T1056 425Q1056 507 1014 567T898 652T683 677H344V173Z" />
- <glyph unicode="I" glyph-name="I" horiz-adv-x="569" d="M191 0V1466H385V0H191Z" />
- <glyph unicode="K" glyph-name="K" horiz-adv-x="1366" d="M150 0V1466H344V739L1072 1466H1335L720 872L1362 0H1106L584 742L344 508V0H150Z" />
- <glyph unicode="T" glyph-name="T" horiz-adv-x="1251" d="M531 0V1293H48V1466H1210V1293H725V0H531Z" />
- </font>
-
- <linearGradient id="grad">
- <stop style="stop-color:gold" offset="0"/>
- <stop style="stop-color:orange" offset=".5"/>
- <stop style="stop-color:crimson" offset="1"/>
- </linearGradient>
-
- <clipPath id="clip" clipPathUnits="userSpaceOnUse">
- <text x="100" y="200" style="font-size:40pt; font-family:Arial">BATIK</text>
- </clipPath>
-
- <clipPath id="svgClip" clipPathUnits="userSpaceOnUse" >
- <text x="100" y="300" style="font-size:40pt; font-family:Arial">BATIK</text>
- </clipPath>
-
- </defs>
-
- <rect x="100" y="160" width="200" height="45" style="fill:url(#grad); clip-path:url(#clip)" />
- <text x="300" y="200" style="font-size:12; filter:none; fill:black">(System font)</text>
-
- <rect x="100" y="260" width="200" height="45" style="fill:url(#grad); clip-path:url(#svgClip)" />
- <text x="300" y="300" style="font-size:12; filter:none; fill:black">(SVG font)</text>
-
- </g>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect3.svg
deleted file mode 100644
index 18e721a646e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textEffect3.svg
+++ /dev/null
@@ -1,118 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- text effects -->
-<!-- -->
-<!-- @author tkormann@apache.org -->
-<!-- @version $Id: textEffect3.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Mix text transformation</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent">
- <text x="225" y="30" class="title">Gradient and filter on text and tspan</text>
- <text x="225" y="50" class="title">(Using System font and SVG font)</text>
-
-
- <defs>
-
- <font id="SVGArial" horiz-adv-x="904" >
- <font-face
- font-family="SVGArial"
- units-per-em="2048"
- panose-1="2 11 6 4 2 2 2 2 2 4"
- ascent="1854"
- descent="-434" />
-
- <missing-glyph horiz-adv-x="1536" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-
- <glyph unicode="A" glyph-name="A" horiz-adv-x="1366" d="M-3 0L560 1466H769L1369 0H1148L977 444H364L203 0H-3ZM420 602H917L764 1008Q694 1193 660 1312Q632 1171 581 1032L420 602Z" />
- <glyph unicode="B" glyph-name="B" horiz-adv-x="1366" d="M150 0V1466H700Q868 1466 969 1422T1128 1285T1186 1091Q1186 997 1135 914T981 780Q1114 741 1185 647T1257 425Q1257 322 1214 234T1106 97T946 25T709 0H150ZM344 850H661Q790 850 846 867Q920 889
- 957 940T995 1068Q995 1141 960 1196T860 1272T637 1293H344V850ZM344 173H709Q803 173 841 180Q908 192 953 220T1027 301T1056 425Q1056 507 1014 567T898 652T683 677H344V173Z" />
- <glyph unicode="I" glyph-name="I" horiz-adv-x="569" d="M191 0V1466H385V0H191Z" />
- <glyph unicode="K" glyph-name="K" horiz-adv-x="1366" d="M150 0V1466H344V739L1072 1466H1335L720 872L1362 0H1106L584 742L344 508V0H150Z" />
- <glyph unicode="T" glyph-name="T" horiz-adv-x="1251" d="M531 0V1293H48V1466H1210V1293H725V0H531Z" />
- </font>
-
- <linearGradient id="linearGradient">
- <stop style="stop-color:gold" offset="0"/>
- <stop style="stop-color:orange" offset=".5"/>
- <stop style="stop-color:crimson" offset="1"/>
- </linearGradient>
-
-
- <radialGradient id="radialGradient">
- <stop style="stop-color:gold" offset="0"/>
- <stop style="stop-color:orange" offset=".5"/>
- <stop style="stop-color:crimson" offset="1"/>
- </radialGradient>
-
-
- <filter id="dropShadow" filterUnits="objectBoundingBox">
- <feGaussianBlur in="SourceGraphic" stdDeviation="2 2" />
- </filter>
-
- </defs>
-
- <text x="120" y="160" style="fill:url(#linearGradient); font-size:40pt; font-family:Arial; text-anchor:middle">
- B<tspan dy="-20" style="font-size:20pt">A</tspan>T<tspan style="font-size:30pt">I</tspan><tspan rotate="20">K</tspan>
- </text>
-
- <text x="330" y="160" style="fill:url(#linearGradient); font-family:SVGArial; font-size:40pt; text-anchor:middle">
- B<tspan dy="-20" style="font-size:20pt">A</tspan>T<tspan style="font-size:30pt">I</tspan><tspan rotate="20">K</tspan>
- </text>
-
- <text x="120" y="260" style="stroke:url(#radialGradient); stroke-width:2; fill:none; font-size:40pt; text-anchor:middle; font-family:Arial">
- B<tspan dy="-20" style="font-size:20pt">A</tspan>T<tspan style="font-size:30pt">I</tspan><tspan rotate="20">K</tspan>
- </text>
-
- <text x="330" y="260" style="stroke:url(#radialGradient); stroke-width:2; fill:none; font-family:SVGArial; font-size:40pt; text-anchor:middle">
- B<tspan dy="-20" style="font-size:20pt">A</tspan>T<tspan style="font-size:30pt">I</tspan><tspan rotate="20">K</tspan>
- </text>
-
- <text x="120" y="360" style="filter:url(#dropShadow); fill:red; font-size:40pt; font-family:Arial; text-anchor:middle">
- B<tspan dy="-20" style="font-size:20pt">A</tspan>T<tspan style="font-size:30pt">I</tspan><tspan rotate="20">K</tspan>
- </text>
-
- <text x="330" y="360" style="filter:url(#dropShadow); fill:red; font-family:SVGArial; font-size:40pt; text-anchor:middle">
- B<tspan dy="-20" style="font-size:20pt">A</tspan>T<tspan style="font-size:30pt">I</tspan><tspan rotate="20">K</tspan>
- </text>
-
- <text x="120" y="400" style="font-size:12; filter:none; fill:black; text-anchor:middle">(System font)</text>
- <text x="330" y="400" style="font-size:12; filter:none; fill:black; text-anchor:middle">(SVG font)</text>
-
- </g>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textFeatures.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textFeatures.svg
deleted file mode 100644
index 6ecf0bbf419..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textFeatures.svg
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textFeatures.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
- <filter id="blur" filterUnits="userSpaceOnUse" x="0" y="-80" width="200" height="100" filterRes="200">
- <feGaussianBlur stdDeviation="2 2" x="0" y="-80" width="200" height="100"/>
- </filter>
- </defs>
-
- <g id="testContent">
- <text class="title" x="50%" y="10%" font-size="15" text-anchor="middle" >
- Text Element Features</text>
- <g font-family="dialog" font-size="15"
- text-anchor="start" fill="MidnightBlue">
- <text x="10%" y="20%">
- Text can change
- <tspan font-size="30">size,</tspan>
- <tspan font-size="20" font-family="Serif">typeface,</tspan>
- <tspan fill="green">color,</tspan>
- or
- <tspan fill="none" font-style="oblique" stroke="red" stroke-width="1">style</tspan>
- </text>
- <text fill="MidnightBlue" x="10%" y="25%">
- within a single text element.
- </text>
- <text x="10%" y="35%">Styling features include
- <tspan font-weight="bold">weight,</tspan>
- <tspan font-style="oblique">posture,</tspan> and
- <tspan font-family="serif">typeface.</tspan>
- </text>
- <rect x="10%" y="40%" width="45%" height="10%" fill="DodgerBlue"/>
- <text x="10%" y="45%">
- Graphics attributes such as
- <tspan fill="red" opacity="0.3">opacity</tspan> can be applied.
- </text>
- <text x="10%" y="55%">"text decoration" can include
- <tspan text-decoration="underline">underline,</tspan>
- <tspan text-decoration="overline">overline,</tspan> and
- </text>
- <text x="10%" y="60%">
- <tspan text-decoration="line-through">strikethrough.</tspan>
- <tspan baseline-shift="super" font-size="75%">super</tspan>-and-
- <tspan baseline-shift="sub" font-size="75%">sub</tspan>-scripts
- are available.</text>
- <text x="10%" y="65%">Baseline can also be shifted
- <tspan baseline-shift="50%" font-size="75%">up</tspan> and
- <tspan baseline-shift="-50%" font-size="75%">down</tspan>
- by percentage.</text>
- <text x="10%" y="75%" stroke-linecap="round" stroke-linejoin="round">
- Various
- <tspan stroke="red" fill="none" stroke-width="0.5">outline
- </tspan>styles,
- <tspan stroke="red" stroke-width="0.5" fill="blue" >fill colors
- </tspan>and
- <tspan stroke="red" stroke-width="1" fill="blue" >thicknesses
- </tspan>can be
- </text>
- <text x="10%" y="80%">used, and the outline stroke can be
- <tspan stroke="black" fill="none" stroke-width="0.5"
- stroke-linecap="round" stroke-linejoin="round">rounded</tspan>
- or
- <tspan stroke="black" fill="none" stroke-width="0.5"
- stroke-linecap="square" stroke-linejoin="miter">mitered.</tspan>
- </text>
- <text x="10%" y="90%">Text elements also can be</text>
- <text x="10%" y="95%">filtered and transformed.</text>
- <g font-size="40" transform="translate(250, 475)">
- <text x="0" y="0" filter="url(#blur)" fill="black" opacity="0.7"
- transform="skewX(40) translate(-6,-6)">
- Shadow
- </text>
- <text x="0" y="0" stroke="black" stroke-width="0.2" fill="white">
- Shadow
- </text>
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textGlyphOrientationHorizontal.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textGlyphOrientationHorizontal.svg
deleted file mode 100644
index 1628a9170ac..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textGlyphOrientationHorizontal.svg
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Test the x,dx and y,dy attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: textGlyphOrientationHorizontal.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
- <title>Text Orientation Horizontal</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
- <path id="path" style="fill:none; stroke:blue;"
- d="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40
- C 160 20 180 20 180 20"/>
- <path id="lpath" style="fill:none; stroke:blue;"
- d="M 20 40 c 40 -20 80 -40 120 -20 c 40 20 80 40 120 20
- c 40 -20 80 -20 80 -20"/>
- </defs>
-
-
- <text class="title" x="50%" y="30">Text Orientation Horizontal</text>
-
- <g id="testContent" style="font-family:Arial; font-size:24">
-
- <line x1="50" x2="200" y1="80" y2="80" stroke="blue" stroke-width="2"/>
- <text x="50" y="80" glyph-orientation-horizontal="0">Batik is Good</text>
-
- <g transform="translate(220, 60)">
- <use xlink:href="#path" fill="none" stroke="blue" stroke-width="2"/>
- <text glyph-orientation-horizontal="0">
- <textPath xlink:href="#path">Batik <tspan fill="red" dy="-10">is</tspan><tspan dy="10"> Good</tspan></textPath>
- </text>
- </g>
-
- <line x1="50" x2="400" y1="130" y2="130" stroke="blue" stroke-width="2"/>
- <text x="50" y="130" glyph-orientation-horizontal="90"
- >Batik is Good</text>
-
- <g transform="translate(30, 150)">
- <use xlink:href="#lpath" fill="none" stroke="blue" stroke-width="2"/>
- <text glyph-orientation-horizontal="90">
- <textPath xlink:href="#lpath">Batik <tspan fill="red" dy="-10">is</tspan><tspan dy="10"> Good</tspan></textPath>
- </text>
-
- </g>
-
- <line x1="50" x2="200" y1="240" y2="240" stroke="blue" stroke-width="2"/>
- <text x="50" y="240" glyph-orientation-horizontal="180"
- >Batik is Good</text>
-
- <g transform="translate(220, 220)">
- <use xlink:href="#path" fill="none" stroke="blue" stroke-width="2"/>
- <text glyph-orientation-horizontal="180">
- <textPath xlink:href="#path">Batik <tspan fill="red" dy="-10">is</tspan><tspan dy="10"> Good</tspan></textPath>
- </text>
-
- </g>
-
- <line x1="50" x2="400" y1="320" y2="320" stroke="blue" stroke-width="2"/>
- <text x="50" y="320" glyph-orientation-horizontal="270"
- >Batik is Good</text>
-
- <g transform="translate(30, 340)">
- <use xlink:href="#lpath" fill="none" stroke="blue" stroke-width="2"/>
- <text glyph-orientation-horizontal="270">
- <textPath xlink:href="#lpath">Batik <tspan fill="red" dy="-10">is</tspan><tspan dy="10"> Good</tspan></textPath>
- </text>
-
- </g>
- </g>
-
-
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout.svg
deleted file mode 100644
index 2dbe23b7ae4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout.svg
+++ /dev/null
@@ -1,147 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textLayout.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Text Layout Properties</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
- <style type="text/css"><![CDATA[
- .Caption { font-size: 8; font-family: dialog; font-weight: normal;
- font-style: normal; stroke: none; stroke-width: 0;
- fill: black } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .SerifPlain { font-size: 24; font-family: Serif; font-weight: normal;
- font-style: normal; stroke: none; stroke-width: 0;
- fill: black } ]]>
- </style>
-
- <text x="0" y="0" text-anchor="start" id="sample">sample</text>
-
- </defs>
-
- <g id="testContent" text-anchor="start" font-size="30" class="SerifPlain">
- <text text-anchor="middle" class="title" x="50%" y="10%" font-size="15" >
- Text Layout Properties</text>
-
- <text x="50%" y="15%" text-anchor="middle" font-size="10">Explicit Glyph Positioning</text>
-
- <g>
- <text><tspan x="40,60,80,105,125,140" y="110">sample</tspan></text>
- <text x="40" y="125" class="Caption">tspan x="40,60,80,105,125,140"</text>
- </g>
-
- <g>
- <text x="185" y="110">sample</text>
- <text x="185" y="125" class="Caption">Serif, default spacing</text>
- </g>
-
- <g>
- <text x="290" y="110"><tspan dx="0,10,10,10,10,10">sample</tspan></text>
- <text x="290" y="125" class="Caption">x="175" dx="0,10,10,10,10,10"
-</text>
- </g>
-
- <text x="50%" y="30%" text-anchor="middle" font-size="10">Letter Spacing Adjustment and Explicit Length Specification</text>
-
- <g>
- <text x="40" y="180" textLength="120">sample</text>
- <text x="40" y="195" class="Caption">textLength="120"</text>
- </g>
-
- <g>
- <text x="185" y="180" textLength="70">sample</text>
- <text x="185" y="195" class="Caption">textLength="70"</text>
- </g>
-
- <g>
- <text x="290" y="180" kerning="10">sample</text>
- <text x="290" y="195" class="Caption">kerning="10"</text>
- </g>
-
- <g>
- <text x="40" y="225" textLength="120" lengthAdjust="spacingAndGlyphs">sample</text>
- <text x="40" y="240" class="Caption">textLength="120",
- <tspan x="40" dy="10">lengthAdjust="spacingAndGlyphs"</tspan></text>
- </g>
-
- <g>
- <text x="185" y="225" textLength="70" lengthAdjust="spacingAndGlyphs">sample</text>
- <text x="185" y="240" class="Caption">textLength="70" <tspan x="185" dy="10">lengthAdjust="spacingAndGlyphs"</tspan></text>
- </g>
-
- <g>
- <text x="290" y="225" textLength="120" lengthAdjust="spacingAndGlyphs" kerning="10">sample</text>
- <text x="290" y="240" class="Caption">textLength="120",kerning="10"</text>
- </g>
-
- <g>
- <text x="40" y="275" letter-spacing="0.3em">sample</text>
- <text x="40" y="290" class="Caption">letter-spacing="0.3em"</text>
- </g>
-
- <g>
- <text x="185" y="275" letter-spacing="-3">sample</text>
- <text x="185" y="290" class="Caption">letter-spacing="-3"</text>
- </g>
-
- <g>
- <text x="290" y="275" letter-spacing="10">sample</text>
- <text x="290" y="290" class="Caption">letter-spacing="10"</text>
- </g>
-
- <text x="50%" y="64%" text-anchor="middle" font-size="10">Word Spacing Adjustment</text>
-
- <g font-size="15">
- <text x="40" y="350" textLength="350" word-spacing="3em">Wide separation between words</text>
- <text x="40" y="365" class="Caption">textLength="350" word-spacing="3em"</text>
- </g>
-
- <g font-size="15">
- <text x="40" y="395" textLength="350" word-spacing="-5">Narrow separation between words</text>
- <text x="40" y="410" class="Caption">textLength="350" word-spacing="-5"</text>
- </g>
-
- <g font-size="15">
- <text x="40" y="440" textLength="350" lengthAdjust="spacingAndGlyphs" word-spacing="-5">Narrow separation between words</text>
- <text x="40" y="455" class="Caption">textLength="350" lengthAdjust="spacingAndGlyphs" word-spacing="-5"</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout2.svg
deleted file mode 100644
index aeeb096f316..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLayout2.svg
+++ /dev/null
@@ -1,99 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textLayout2.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
- <title>Text Layout Properties</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
- <style type="text/css"><![CDATA[
- .Caption { font-size: 8; font-family: dialog; font-weight: normal;
- font-style: normal; stroke: none; stroke-width: 0;
- fill: black } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .SerifPlain { font-size: 24; font-family: Serif; font-weight: normal;
- font-style: normal; stroke: none; stroke-width: 0;
- fill: black } ]]>
- </style>
-
- <text x="0" y="0" text-anchor="start" id="sample">sample</text>
-
- </defs>
-
- <g id="testContent" text-anchor="start" font-size="30" class="SerifPlain">
- <text text-anchor="middle" class="title" x="50%" y="10%" font-size="15" >
- Text Layout Properties (2)</text>
-
- <text x="50%" y="15%" text-anchor="middle" font-size="10">Baseline Properties</text>
-
- <g text-anchor="middle">
- <text x="225" y="110" font-size="15"><tspan baseline-shift="super" fill="blue">super</tspan> and <tspan baseline-shift="sub" fill="green">sub</tspan>scripts</text>
- <text x="225" y="135" class="Caption">baseline-shift="super"/baseline-shift="sub"</text>
- </g>
-
- <g text-anchor="middle">
- <text x="225" y="165" font-size="15"><tspan baseline-shift="+20%" fill="blue">positive</tspan> and <tspan baseline-shift="-20%" fill="green">negative </tspan>baseline-shift</text>
- <text x="225" y="180" class="Caption">baseline-shift="+/-20%"</text>
- </g>
- <text x="50%" y="42%" text-anchor="middle" font-size="10">Multi-line Text Selection</text>
-
- <text x="50%" y="45%" text-anchor="middle" font-size="7.5" font-style="italic">(Try selecting the following text regions)</text>
-
- <text text-anchor="start" font-size="15">
- <tspan x="120" y="50%">Text selections can span multiple</tspan>
- <tspan x="120" y="53%">lines via &lt;tspan&gt; elements.</tspan>
- </text>
-
- <text text-anchor="start" fill="blue" font-size="20" transform="translate(90, 360)">
- <tspan x="0 10 25 50 75 90 100 90 75 50 25 10 0"
- y="0 -25 -40 -50 -40 -25 0 25 40 50 40 25 10 0">Text-circle.</tspan>
- </text>
-
- <text fill="green" font-size="20" transform="translate(250, 320)"
- x="0 20 40 60 80 80 80 80 80 60 40 20 0 0 0 0"
- y="0 0 0 0 0 20 40 60 80 80 80 80 80 60 40 20">
- Text-in-a-square
- </text>
-
- <text font-size="15" x="225" y="450" text-anchor="middle">Text with <tspan rotate="10 -10 10 -10 10 -10 10" fill="red">rotated</tspan> glyphs</text>
- <text font-size="15" x="225" y="465" text-anchor="middle" rotate="15">More rotated glyphs</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLength.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLength.svg
deleted file mode 100644
index ab099518258..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textLength.svg
+++ /dev/null
@@ -1,140 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests text-anchor on tspan elements -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: textLength.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500">
-
- <text class="title" x="50%" y="20">textLength with Anchor</text>
-
-
- <defs>
- <g id="fill-rgn">
- <rect x="200" y="5" width="50" height="20"
- fill="#DDE8FF" stroke="none"/>
- <line x1="225" y1="3" x2="225" y2="27" stroke="red"/>
- </g>
-
- <g id="bg1">
- <rect x="50" y="0" width ="350" height="45"
- fill="lightGrey" stroke="black"/>
- <use xlink:href="#fill-rgn"/>
- </g>
-
- <g id="bg2">
- <rect x="50" y="0" width ="350" height="45"
- fill="white" stroke="black"/>
- <use xlink:href="#fill-rgn"/>
- </g>
- </defs>
-
- <g font-size="12" >
- <!-- no lengthadjust -->
- <g transform="translate(0, 30)">
- <use xlink:href="#bg1"/>
- <text x="225" y="19" text-anchor="middle">xml-batik</text>
- <text x="225" y="40" text-anchor="middle">No textLength</text>
- </g>
-
- <!-- With lengthAdjust spacingAndGlyphs -->
- <g transform="translate(0, 75)">
- <use xlink:href="#bg2"/>
- <text x="225" y="19" text-anchor="middle" textLength="50"
- lengthAdjust="spacingAndGlyphs">B</text>
- <text x="225" y="40" text-anchor="middle">textLength="50" lengthAdjust="spacingAndGlyphs"</text>
- </g>
-
- <!-- with lengthAdjust spacing -->
- <g transform="translate(0, 120)">
- <use xlink:href="#bg1"/>
- <text x="225" y="19" text-anchor="middle" textLength="50"
- lengthAdjust="spacing">B</text>
- <text x="225" y="40" text-anchor="middle">textLength="50" lengthAdjust="spacing"</text>
- </g>
-
- <!-- with lengthAdjust spacing -->
- <g transform="translate(0, 165)">
- <use xlink:href="#bg2"/>
- <text x="225" y="19" text-anchor="middle" textLength="50"
- lengthAdjust="spacingAndGlyphs">Batik</text>
- <text x="225" y="40" text-anchor="middle">textLength="50" lengthAdjust="spacingAndGlyphs"</text>
- </g>
-
- <!-- with lengthAdjust spacing -->
- <g transform="translate(0, 210)">
- <use xlink:href="#bg1"/>
- <text x="225" y="19" text-anchor="middle" textLength="50"
- lengthAdjust="spacing">Batik</text>
- <text x="225" y="40" text-anchor="middle">textLength="50" lengthAdjust="spacing"</text>
- </g>
-
- <!-- large number -->
- <g transform="translate(0, 255)">
- <use xlink:href="#bg2"/>
- <text x="225" y="19" text-anchor="middle" textLength="50"
- lengthAdjust="spacingAndGlyphs">Apache Batik</text>
- <text x="225" y="40" text-anchor="middle">textLength="50" lengthAdjust="spacingAndGlyphs" (shrinking)</text>
- </g>
-
- <!-- large number, no anchor -->
- <g transform="translate(0, 300)">
- <use xlink:href="#bg1"/>
- <text x="200" y="19" textLength="50"
- lengthAdjust="spacingAndGlyphs">Apache Batik</text>
- <text x="225" y="40" text-anchor="middle">textLength="50" lengthAdjust="spacingAndGlyphs" (no anchor)</text>
- </g>
-
- <!-- large number, tspan -->
- <g transform="translate(0, 345)">
- <use xlink:href="#bg2"/>
- <text x="225" y="19" text-anchor="middle" textLength="50"
- lengthAdjust="spacingAndGlyphs">Apache <tspan fill="red">Batik</tspan>!!</text>
- <text x="225" y="40" text-anchor="middle">textLength="50" lengthAdjust="spacingAndGlyphs" (tspan)</text>
- </g>
-
- <!-- Big Font Squeezed alot -->
- <g transform="translate(0, 390)">
- <rect x="50" y="0" width ="350" height="95"
- fill="lightGrey" stroke="black"/>
- <rect x="112.5" y="5" width="25" height="80"
- fill="#DDE8FF" stroke="none"/>
- <line x1="125" y1="3" x2="125" y2="87" stroke="red"/>
- <text x="125" y="79" text-anchor="middle" textLength="25"
- lengthAdjust="spacingAndGlyphs"
- font-size="100">B a t i k</text>
- <text x="160" y="40">lengthAdjust="spacingAndGlyphs"
- <tspan x="160" dy="1.2em">textLength="25"</tspan>
- <tspan x="160" dy="1.2em">font-size="100"</tspan></text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath.svg
deleted file mode 100644
index ac3818e8ea1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath.svg
+++ /dev/null
@@ -1,170 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: textOnPath.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>Text on a path test</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Text on a path test</text>
-
- <defs>
- <path id="Path2" style="fill:none; stroke:blue;" transform="scale(0.15,0.15)"
- d="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"/>
- <path id="Path1" style="fill:none; stroke:blue;" transform="scale(0.30,0.50)"
- d="M 100 100 C100 0 400 00 400 100"/>
-
- </defs>
-
- <g transform="translate(0,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20" style="text-anchor:start">
- <textPath xlink:href="#Path1" startOffset="0%">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="0%"</text>
- <text font-size="10" x="35" y="70">text-anchor="start"</text>
- </g>
-
-
- <g transform="translate(150,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="0%">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="0%"</text>
- <text font-size="10" x="35" y="70">text-anchor="middle"</text>
- </g>
-
- <g transform="translate(300,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20" style="text-anchor:end">
- <textPath xlink:href="#Path1" startOffset="50%">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="50%"</text>
- <text font-size="10" x="35" y="70">text-anchor="end"</text>
- </g>
-
-
- <g transform="translate(0,170)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20" style="text-anchor:start">
- <textPath xlink:href="#Path1" startOffset="50%">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="50%"</text>
- <text font-size="10" x="35" y="70">text-anchor="start"</text>
- </g>
-
-
- <g transform="translate(150,170)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="50%">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="50%"</text>
- <text font-size="10" x="35" y="70">text-anchor="middle"</text>
- </g>
-
- <g transform="translate(300,170)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20" style="text-anchor:end">
- <textPath xlink:href="#Path1" startOffset="100%">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="100%"</text>
- <text font-size="10" x="35" y="70">text-anchor="end"</text>
- </g>
-
-
- <g transform="translate(0,270)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20" style="text-anchor:start">
- <textPath xlink:href="#Path1" startOffset="35">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="35"</text>
- <text font-size="10" x="35" y="70">text-anchor="start"</text>
- </g>
-
-
- <g transform="translate(150,270)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20" style="text-anchor:middle">
- <textPath xlink:href="#Path1" startOffset="35">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="35"</text>
- <text font-size="10" x="35" y="70">text-anchor="middle"</text>
- </g>
-
- <g transform="translate(300,270)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20" style="text-anchor:end">
- <textPath xlink:href="#Path1" startOffset="35">Text <tspan fill="red" dy="-10">on</tspan><tspan dy="10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="35"</text>
- <text font-size="10" x="35" y="70">text-anchor="end"</text>
- </g>
-
-
-
- <g transform="translate(10,370)">
- <use xlink:href="#Path2" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15">
- <textPath xlink:href="#Path2"><tspan baseline-shift="super" fill="green">super</tspan> and <tspan baseline-shift="sub" fill="red">sub</tspan>scripts</textPath>
- </text>
- <text font-size="10" x="20" y="60">baseline-shift="super"</text>
- <text font-size="10" x="20" y="70">and baseline-shift="sub"</text>
- </g>
-
-
- <g transform="translate(155,370)">
- <use xlink:href="#Path2" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15">
- <textPath xlink:href="#Path2"><tspan baseline-shift="+20%" fill="green">positive</tspan> and <tspan baseline-shift="-20%" fill="red">negative </tspan></textPath>
- </text>
- <text font-size="10" x="20" y="60">baseline-shift="+/-20%"</text>
- </g>
-
- <g transform="translate(300,390)">
- <g transform="scale(0.5)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="30" x="30" y="-20">before path
- <textPath xlink:href="#Path1" fill="red" startOffset="10%">on path</textPath> after path
- </text>
- </g>
- <text font-size="10" x="15" y="40">text before/after textPath</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath2.svg
deleted file mode 100644
index c613531ed05..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath2.svg
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Text on Path with trailing &lt;tspan></title>
-
- <text class="title" x="50%" y="40"
- >Text on Path with trailing &lt;tspan></text>
-
- <rect fill="black" stroke="black" x="30" y="50" width="390" height="20"/>
- <rect fill="white" stroke="black" x="30" y="70" width="390" height="120"/>
- <text x="40" y="64" fill="white" font-size="14"
- >Text with embedded textPath and multiple trailing tspan</text>
-
- <rect fill="black" stroke="black" x="30" y="195" width="390" height="20"/>
- <rect fill="white" stroke="black" x="30" y="215" width="390" height="120"/>
- <text x="40" y="209" fill="white" font-size="14"
- >textPath has startOffset="10%"</text>
-
- <rect fill="black" stroke="black" x="30" y="340" width="390" height="20"/>
- <rect fill="white" stroke="black" x="30" y="360" width="390" height="120"/>
- <text x="40" y="354" fill="white" font-size="14"
- >textPath with startOffset and text-anchor</text>
- <defs>
- <path id="path" style="fill:none; stroke:blue;"
- d="M100 0 c0 -125 140 -125 140 0"/>
- </defs>
-
- <g transform="translate(40, 185)" >
- <use xlink:href="#path"/>
- <text x="10" y="0" fill="black">This is simple<textPath
- fill="crimson" xlink:href="#path" startOffset="0%"
- >text on a path<tspan fill="orange" dy="-10"
- >with nested</tspan><tspan fill="green" dy="10"
- > tspan</tspan></textPath
- > xxx <tspan fill="blue" dx="10"
- >all with </tspan> different links.</text>
- </g>
-
-
- <g transform="translate(40, 330)" >
- <use xlink:href="#path"/>
- <text x="10" y="0" fill="black">This is simple<textPath
- fill="crimson" xlink:href="#path" startOffset="10%"
- >text on a path<tspan fill="orange" dy="-10"
- >with nested</tspan><tspan fill="green" dy="10"
- > tspan</tspan></textPath
- > xxx <tspan fill="blue" dx="10"
- >all with </tspan> different links.</text>
- </g>
-
- <g transform="translate(40, 475)" >
- <use xlink:href="#path"/>
- <text x="10" y="0" fill="black">This is simple<textPath
- fill="crimson" xlink:href="#path"
- startOffset="50%" text-anchor="middle"
- >text on a path<tspan fill="orange" dy="-10"
- >with nested</tspan><tspan fill="green" dy="10"
- > tspan</tspan></textPath
- > xxx <tspan fill="blue" dx="10"
- >all with </tspan> different links.</text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath3.svg
deleted file mode 100644
index 643b61f95f4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPath3.svg
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Text on Path with for text with an 'x'</title>
- <text class="title" x="50%" y="40"
- >Text on Path with for text with an 'x'</text>
-
- <defs>
- <path id="path" style="fill:none; stroke:blue;"
- d="M100 0 c0 -125 140 -125 140 0"/>
- </defs>
-
- <g transform="translate(40, 185)" >
- <rect fill="black" stroke="black" x="-10" y="-135"
- width="390" height="20"/>
- <rect fill="white" stroke="black" x="-10" y="-115"
- width="390" height="120"/>
- <text x="-10" y="-120" fill="white" font-size="14"
- >Text with one textPath child and x="10"</text>
-
- <use xlink:href="#path" />
- <text x="10" y="0" fill="black"><textPath
- fill="crimson" xlink:href="#path" startOffset="50%"
- text-anchor="middle">Text on a path for text w/ 'x'.</textPath
- ></text>
- </g>
-
- <g transform="translate(40, 330)" >
- <rect fill="black" stroke="black" x="-10" y="-135"
- width="390" height="20"/>
- <rect fill="white" stroke="black" x="-10" y="-115"
- width="390" height="120"/>
- <text x="-10" y="-120" fill="white" font-size="14"
- >Text with one textPath child and x="100"</text>
-
- <use xlink:href="#path" />
- <text x="100" y="0" fill="black"><textPath
- fill="crimson" xlink:href="#path" startOffset="50%"
- text-anchor="middle">Text on a path for text w/ 'x'.</textPath
- ></text>
- </g>
-
- <g transform="translate(40, 475)" >
- <rect fill="black" stroke="black" x="-10" y="-135"
- width="390" height="20"/>
- <rect fill="white" stroke="black" x="-10" y="-115"
- width="390" height="120"/>
- <text x="-10" y="-120" fill="white" font-size="14"
- >Text with one textPath child and x="-100" y="10"</text>
-
- <use xlink:href="#path" />
- <text x="-100" y="10" fill="black"><textPath
- fill="crimson" xlink:href="#path" startOffset="50%"
- text-anchor="middle">Text on a <tspan x="50"
- >path for text w/ 'x'.</tspan></textPath
- ></text>
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPathSpaces.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPathSpaces.svg
deleted file mode 100644
index 0d055a7b222..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textOnPathSpaces.svg
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: textOnPathSpaces.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>Text on a path with spaces test</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Text on a path with adjusted spacing</text>
-
- <defs>
- <path id="Path1" style="fill:none; stroke:blue;" transform="scale(0.15,0.15)"
- d="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"/>
- <path id="Path2" style="fill:none; stroke:blue;" transform="scale(0.30,0.50)"
- d="M 100 100 C100 0 400 00 400 100"/>
-
- </defs>
-
-
- <g transform="translate(0,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1"><tspan>sample</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">default spacing</text>
- </g>
-
- <g transform="translate(150,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1"><tspan x="10,30,50,75,95,110" y="110">sample</tspan></textPath>
- </text>
- <text font-size="10" x="15" y="60">tspan x="10,30,50,75,95,110"</text>
- <text font-size="10" x="35" y="70">y="110"</text>
- </g>
-
- <g transform="translate(300,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1"><tspan dx="0,10,10,10,10,10">sample</tspan></textPath>
- </text>
- <text font-size="10" x="15" y="60">tspan dx="0,10,10,10,10,10"</text>
- </g>
-
-
- <g transform="translate(0,160)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1" textLength="140">sample</textPath>
- </text>
- <text font-size="10" x="35" y="60">textLength="140"</text>
- </g>
-
-
- <g transform="translate(150,160)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1" textLength="70">sample</textPath>
- </text>
- <text font-size="10" x="35" y="60">textLength="70"</text>
- </g>
-
- <g transform="translate(300,160)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1" kerning="10">sample</textPath>
- </text>
- <text font-size="10" x="35" y="60">kerning="10"</text>
- </g>
-
-
- <g transform="translate(0,250)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1" textLength="140" lengthAdjust="spacingAndGlyphs">sample</textPath>
- </text>
- <text font-size="10" x="35" y="60">textLength="140"</text>
- <text font-size="10" x="35" y="70">lengthAdjust=</text>
- <text font-size="10" x="35" y="80">"spacingAndGlyphs"</text>
- </g>
-
- <g transform="translate(150,250)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1" textLength="50" lengthAdjust="spacingAndGlyphs">sample</textPath>
- </text>
- <text font-size="10" x="35" y="60">textLength="50"</text>
- <text font-size="10" x="35" y="70">lengthAdjust=</text>
- <text font-size="10" x="35" y="80">"spacingAndGlyphs"</text>
- </g>
-
- <g transform="translate(300,250)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1" textLength="140" lengthAdjust="spacingAndGlyphs" kerning="10">sample</textPath>
- </text>
- <text font-size="10" x="5" y="60">textLength="140", kerning="10"</text>
- <text font-size="10" x="5" y="70">lengthAdjust=</text>
- <text font-size="10" x="5" y="80">"spacingAndGlyphs"</text>
- </g>
-
- <g transform="translate(0,350)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1" letter-spacing="-3">sample</textPath>
- </text>
- <text font-size="10" x="35" y="60">letter-spacing="-3"</text>
- </g>
-
- <g transform="translate(150,350)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1" textLength="140" word-spacing="2em">sample sample</textPath>
- </text>
- <text font-size="10" x="35" y="60">textLength="140"</text>
- <text font-size="10" x="35" y="70">word-spacing="2em"</text>
- </g>
-
- <g transform="translate(300,350)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="20">
- <textPath xlink:href="#Path1" textLength="140" lengthAdjust="spacingAndGlyphs" word-spacing="-5">sample sample</textPath>
- </text>
- <text font-size="10" x="35" y="60">textLength="140"</text>
- <text font-size="10" x="35" y="70">word-spacing="-5"</text>
- <text font-size="10" x="35" y="80">lengthAdjust=</text>
- <text font-size="10" x="35" y="90">"spacingAndGlyphs"</text>
- </g>
-
-
-
-
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPCDATA.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPCDATA.svg
deleted file mode 100644
index dc758ab3472..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPCDATA.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Validates that CDATA sections in &lt;text&gt; elements are supported. -->
-<!-- -->
-<!-- @author vincent.hardy@sun.com -->
-<!-- @version $Id: textPCDATA.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-
- <g id="content">
-
- <text class="title" x="50%" y="30">Character Data on &lt;text&gt;</text>
-
- <!-- Simple case: CDATA only -->
- <g class="label" text-anchor="middle" transform="translate(225, 120)">
- <text>CDATA only</text>
- <text fill="crimson" y="20"><![CDATA[<text> with a CDATA section]]></text>
- </g>
-
- <!-- text, CDATA, text -->
- <g class="label" text-anchor="middle" transform="translate(225, 180)">
- <text>text, CDATA, text</text>
- <text fill="crimson" y="20" >Text first, then <![CDATA[CDATA section in <text>]]>, text again</text>
- </g>
-
- <!-- text, CDATA, tspan, CDATA, text -->
- <g class="label" text-anchor="middle" transform="translate(225, 240)">
- <text>text, CDATA, tspan, CDATA, text</text>
- <text fill="crimson" y="20">text, <![CDATA[CDATA section in <text>]]>, <tspan fill="gold">tspan w/<![CDATA[CDATA section in <tspan>]]></tspan>, text again</text>
- </g>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition.svg
deleted file mode 100644
index 4a87ca13370..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test the x,dx and y,dy attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: textPosition.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Text Position</title>
-
- <style type="text/css"><![CDATA[
- .info {
- font-family: Arial;
- font-size: 10;
- }
- ]]>
- </style>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
-<text class="title" x="50%" y="30">Text Position</text>
-
-<g id="testContent" style="font-family:Arial; font-size:24">
-
-<!-- ################################################################ -->
-
-<text x="50" y="80">Batik</text>
-<text x="50" y="100" class="info">&lt;text x="100" y="80"></text>
-
-<text x="240" y="80" style="letter-spacing:20">Batik</text>
-<text x="240" y="100" class="info">&lt;text x="240" y="80" letter-spacing="20"></text>
-
-
-<text x="50 70 90 110 130" y="140">Batik</text>
-<text x="50" y="160" class="info">&lt;text x="50 70 90 110 130" y="140"></text>
-
-<text dx="240 20 20 20 20" y="140">Batik</text>
-<text x="240" y="160" class="info">&lt;text dx="240 20 20 20 20" y="140"></text>
-
-<!-- ################################################################ -->
-
-<text><tspan x="50" y="200">Batik</tspan></text>
-<text x="50" y="220" class="info">&lt;tspan x="50" y="200"></text>
-
-<text><tspan x="240" y="200" style="letter-spacing:20">Batik</tspan></text>
-<text><tspan x="240" y="220" class="info">&lt;tspan x="240" y="200" letter-spacing="20"></tspan></text>
-
-
-<text><tspan x="50 70 90 110 130" y="260">Batik</tspan></text>
-<text x="50" y="280" class="info">&lt;tspan x="50 70 90 110 130" y="260"></text>
-
-<text><tspan dx="240 20 20 20 20" y="260">Batik</tspan></text>
-<text x="240" y="280" class="info">&lt;tspan dx="240 20 20 20 20" y="260"></text>
-
-<!-- ################################################################ -->
-
-<text><tspan x="50 60 70 80 90" dx="0 10 20 30 40" y="320">Batik</tspan></text>
-<text x="50" y="340" class="info">&lt;tspan x="50 60 70 80 90" <tspan x="83" dy="1.1em">dx="0 10 20 30 40" y="320"></tspan></text>
-
-
-<text><tspan x="240" dx="0 10 10 10 10" y="320" style="letter-spacing:10">Batik</tspan></text>
-<text x="240" y="340" class="info">&lt;tspan x="240" dx="0 10 10 10 10" <tspan x="273" dy="1.1em">y="320" style="letter-spacing:10"></tspan></text>
-
-
-<!-- ################################################################ -->
-
-<text><tspan x="50" letter-spacing="10" y="380">Batik</tspan><tspan x="10" y="380"/></text>
-<text x="50" y="400" class="info">Empty Trailing tspan</text>
-
-
-<text><tspan x="200" y="380"/><tspan x="240" letter-spacing="20" y="380">Batik</tspan></text>
-<text x="240" y="400" class="info">Empty Preceeding tspan</text>
-
-
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition2.svg
deleted file mode 100644
index b0726dc4393..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textPosition2.svg
+++ /dev/null
@@ -1,121 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test the x,dx and y,dy attributes -->
-<!-- -->
-<!-- @author tkormann@ilog.fr -->
-<!-- @version $Id: textPosition2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Text Position 2</title>
-
- <style type="text/css"><![CDATA[
- .info {
- font-family: Arial;
- font-size: 10;
- }
- ]]>
- </style>
-
-<defs>
-<font horiz-adv-x="904" ><font-face
- font-family="SVGArial"
- units-per-em="2048"
- panose-1="2 11 6 4 2 2 2 2 2 4"
- ascent="1854"
- descent="-434"
- alphabetic="0" />
-<missing-glyph horiz-adv-x="1536" d="M256 0V1280H1280V0H256ZM288 32H1248V1248H288V32Z" />
-<glyph unicode="B" glyph-name="B" horiz-adv-x="1366" d="M150 0V1466H700Q868 1466 969 1422T1128 1285T1186 1091Q1186 997 1135 914T981 780Q1114 741 1185 647T1257 425Q1257 322 1214 234T1106 97T946 25T709 0H150ZM344 850H661Q790 850 846 867Q920 889
-957 940T995 1068Q995 1141 960 1196T860 1272T637 1293H344V850ZM344 173H709Q803 173 841 180Q908 192 953 220T1027 301T1056 425Q1056 507 1014 567T898 652T683 677H344V173Z" />
-<glyph unicode="a" glyph-name="a" horiz-adv-x="1139" d="M828 131Q728 46 636 11T437 -24Q262 -24 168 61T74 280Q74 358 109 422T202 526T332 585Q385 599 492 612Q710 638 813 674Q814 711 814 721Q814 831 763 876Q694 937 558 937Q431 937 371 893T281 735L105
-759Q129 872 184 941T343 1048T584 1086Q720 1086 805 1054T930 974T986 851Q995 805 995 685V445Q995 194 1006 128T1052 0H864Q836 56 828 131ZM813 533Q715 493 519 465Q408 449 362 429T291 371T266 285Q266 213 320 165T480 117Q584 117 665 162T784 287Q813
-348 813 467V533Z" />
-<glyph unicode="i" glyph-name="i" horiz-adv-x="455" d="M136 1259V1466H316V1259H136ZM136 0V1062H316V0H136Z" />
-<glyph unicode="k" glyph-name="k" horiz-adv-x="1024" d="M136 0V1466H316V630L742 1062H975L569 668L1016 0H794L443 543L316 421V0H136Z" />
-<glyph unicode="t" glyph-name="t" horiz-adv-x="569" d="M528 161L554 2Q478 -14 418 -14Q320 -14 266 17T190 98T168 311V922H36V1062H168V1325L347 1433V1062H528V922H347V301Q347 224 356 202T387 167T449 154Q479 154 528 161Z" />
-</font>
-
-</defs>
-
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
-<text class="title" x="50%" y="30">Text Position 2</text>
-
-<g id="testContent" style="font-family:SVGArial; font-size:24">
-
-<!-- ################################################################ -->
-
-<text x="50" y="80">Batik</text>
-<text x="50" y="100" class="info">&lt;text x="100" y="80"></text>
-
-<text x="240" y="80" style="letter-spacing:20">Batik</text>
-<text x="240" y="100" class="info">&lt;text x="240" y="80" letter-spacing="20"></text>
-
-
-<text x="50 70 90 110 130" y="140">Batik</text>
-<text x="50" y="160" class="info">&lt;text x="50 70 90 110 130" y="140"></text>
-
-<text dx="240 20 20 20 20" y="140">Batik</text>
-<text x="240" y="160" class="info">&lt;text dx="240 20 20 20 20" y="140"></text>
-
-<!-- ################################################################ -->
-
-<text><tspan x="50" y="200">Batik</tspan></text>
-<text x="50" y="220" class="info">&lt;tspan x="50" y="200"></text>
-
-<text><tspan x="240" y="200" style="letter-spacing:20">Batik</tspan></text>
-<text><tspan x="240" y="220" class="info">&lt;tspan x="240" y="200" letter-spacing="20"></tspan></text>
-
-
-<text><tspan x="50 70 90 110 130" y="260">Batik</tspan></text>
-<text x="50" y="280" class="info">&lt;tspan x="50 70 90 110 130" y="260"></text>
-
-<text><tspan dx="240 20 20 20 20" y="260">Batik</tspan></text>
-<text x="240" y="280" class="info">&lt;tspan dx="240 20 20 20 20" y="260"></text>
-
-<!-- ################################################################ -->
-
-<text><tspan x="50 60 70 80 90" dx="0 10 20 30 40" y="320">Batik</tspan></text>
-<text x="50" y="340" class="info">&lt;tspan x="50 60 70 80 90" <tspan x="83" dy="1.1em">dx="0 10 20 30 40" y="320"></tspan></text>
-
-
-<text><tspan x="240" dx="0 10 10 10 10" y="320" style="letter-spacing:10">Batik</tspan></text>
-<text x="240" y="340" class="info">&lt;tspan x="240" dx="0 10 10 10 10" <tspan x="273" dy="1.1em">y="320" style="letter-spacing:10"></tspan></text>
-
-
-
-</g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties.svg
deleted file mode 100644
index 4023e14a0ef..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties.svg
+++ /dev/null
@@ -1,181 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textProperties.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Text Properties</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
-
- <style type="text/css"><![CDATA[
- .Caption { font-size: 8; font-family: dialog; font-weight: normal;
- font-style: normal; stroke: none; stroke-width: 0;
- fill: black } ]]>
- </style>
-
- <filter id="gaussianBlur" filterUnits="userSpaceOnUse" x="-100" y="-100" width="200" height="200" filterRes="200">
- <feGaussianBlur stdDeviation="2 2" x="-100" y="-50" width="200" height="100"/>
- </filter>
-
- <text x="0" y="0" text-anchor="middle" id="sample">sample</text>
-
- </defs>
-
- <g id="testContent" text-anchor="middle">
- <text class="title" x="50%" y="10%" font-size="15" >
- Text Alignment, Geometry, References, and Spans</text>
-
- <g font-size="15">
- <line x1="50%" y1="14%" x2="50%" y2="28%" stroke="Gray" stroke-width="1"/>
- <text x="50%" y="18%" text-anchor="start" fill="MidnightBlue">
- text-anchor="start"</text>
- <text x="50%" y="22%" text-anchor="middle" fill="DarkRed">
- text-anchor="middle"</text>
- <text x="50%" y="26%" text-anchor="end" fill="ForestGreen">
- text-anchor="end"</text>
- </g>
-
-
- <g transform="translate(100, 180)">
- <text font-size="1cm">sample</text>
- <text y="15" style="Caption">font-size="1cm"</text>
- </g>
-
- <g transform="translate(225, 180)">
- <text font-size="200%">sample</text>
- <text y="15" style="Caption">font-size="200%"</text>
- </g>
-
- <g transform="translate(350, 180)">
- <text font-size="30pt">sample</text>
- <text y="15" style="Caption">font-size="28"</text>
- </g>
-
- <g transform="translate(100, 225)">
- <text font-size="30"><tref xlink:href="#sample"/></text>
- <text y="15" style="Caption">referenced text via &lt;tref&gt;</text>
- </g>
-
- <g transform="translate(225, 225)">
- <text font-size="30">
- sa<tspan font-family="Serif" font-weight="bold" fill="DarkRed"
- text-decoration="underline" >m</tspan>ple
- </text>
- <text y="15" style="Caption">use of &lt;tspan&gt;</text>
- </g>
-
- <g transform="translate(350, 225)">
- <g font-size="30">
- <use xlink:href="#sample"/>
- </g>
- <text y="15" style="Caption">predefined text via &lt;use&gt;</text>
- </g>
-
- <text x="50%" y="280" font-size="15" >
- Text Rendering Properties</text>
-
- <g transform="translate(100, 305)">
- <g font-size="30" transform="rotate(180)">
- <use xlink:href="#sample"/>
- </g>
- <text y="30" style="Caption">transform="rotate(180)"</text>
- </g>
-
- <g transform="translate(225, 320)">
- <g font-size="30" opacity="0.5">
- <use xlink:href="#sample"/>
- </g>
- <text y="15" style="Caption">opacity="0.5"</text>
- </g>
-
- <g transform="translate(350, 320)">
- <g font-size="30" fill="DarkRed">
- <use xlink:href="#sample"/>
- </g>
- <text y="15" style="Caption">fill="DarkRed"</text>
- </g>
-
- <g transform="translate(100, 370)">
- <g font-size="30" filter="url(#gaussianBlur)">
- <use xlink:href="#sample"/>
- </g>
- <text y="15" style="Caption">filter="url(#gaussianBlur)"</text>
- </g>
-
- <g transform="translate(225, 370)">
- <g font-size="30" fill="yellow" stroke="MidnightBlue">
- <use xlink:href="#sample"/>
- </g>
- <text y="15" style="Caption">fill="yellow";</text>
- <text y="25" style="Caption">stroke="MidnightBlue"</text>
- </g>
-
-<defs>
- <clipPath id="textClip">
- <text font-size="30">sample</text>
- </clipPath>
- <linearGradient id="gradient" gradientUnits="userSpaceOnUse"
- x1="-50" y1="-25" x2="50" y2="25">
- <stop offset="0%" style="stop-color:blue"/>
- <stop offset="100%" style="stop-color:green"/>
- </linearGradient>
-</defs>
- <g transform="translate(350, 370)">
- <rect x="-50" y="-25" width="100" height="50"
- fill="url(#gradient)"
- clip-path="url(#textClip)"/>
- <text y="15" style="Caption">text as clip-path</text>
- </g>
-
- <text x="150" y="440" font-size="60"
- fill="BlancheDalmond" stroke="DarkRed" stroke-width="2"
- stroke-linejoin="miter" stroke-linecap="square">
- a</text>
- <text x="150" y="455" style="Caption">stroke-linejoin="miter"</text>
- <text x="150" y="465" style="Caption">stroke-linecap="square"</text>
-
- <text x="300" y="440" font-size="60"
- fill="BlancheDalmond" stroke="DarkRed" stroke-width="2"
- stroke-linejoin="round" stroke-linecap="round">
- a</text>
- <text x="300" y="455" style="Caption">stroke-linejoin="round"</text>
- <text x="300" y="465" style="Caption">stroke-linecap="round"</text>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties2.svg
deleted file mode 100644
index d43a354e2a7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textProperties2.svg
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textProperties2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
-<title>Text Properties</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
-
- <style type="text/css"><![CDATA[
- .Caption { font-size: 8; font-family: dialog; font-weight: normal;
- font-style: normal; stroke: none; stroke-width: 0;
- fill: black }
- text > tspan { fill: blue; }
- text > tspan > tspan { fill: purple; }]]>
- </style>
- </defs>
-
- <g id="testContent">
- <text class="title" x="50%" y="40" font-size="15" >
- Text display and visibility.</text>
-
- <text x="50%" y="74" text-anchor="middle"
- >Visibility on text &amp; tspans</text>
- <text x="50%" y="200" text-anchor="middle"
- >Display on text &amp; tspans</text>
-
- <g stroke="black" stroke-width="1">
- <rect x="12.5" y="82" width="425" height="25" fill="#EEE"/>
- <rect x="12.5" y="107" width="425" height="25" fill="#CCC"/>
- <rect x="12.5" y="132" width="425" height="25" fill="#EEE"/>
- <rect x="12.5" y="157" width="425" height="25" fill="#CCC"/>
- <line x1="340" x2="340" y1="82" y2="182"/>
-
- <rect x="12.5" y="207" width="425" height="25" fill="#EEE"/>
- <rect x="12.5" y="232" width="425" height="25" fill="#CCC"/>
- <rect x="12.5" y="257" width="425" height="25" fill="#EEE"/>
- <rect x="12.5" y="282" width="425" height="25" fill="#CCC"/>
- <rect x="12.5" y="307" width="425" height="25" fill="#EEE"/>
- <line x1="340" x2="340" y1="207" y2="332"/>
- </g>
-
- <text class="Caption" x="360" y="97" >vis, vis, vis</text>
- <text class="Caption" x="360" y="122">vis, hid, vis</text>
- <text class="Caption" x="360" y="147">vis, hid, hid</text>
- <text class="Caption" x="360" y="172">hid, vis, hid</text>
-
- <text class="Caption" x="360" y="223">inline, inline, inline</text>
- <text class="Caption" x="360" y="248">inline, inline, none</text>
- <text class="Caption" x="360" y="273">inline, none, inline</text>
- <text class="Caption" x="360" y="298">inline, none, none</text>
- <text class="Caption" x="360" y="323">none, inline, none</text>
-
- <g transform="scale(1.25), translate(0, 10)">
- <text x="20" y="70">Text <tspan>tspan 1 <tspan> tspan 2</tspan> more span 1</tspan> finish text</text>
-
- <text x="20" y="90">Text <tspan visibility="hidden">tspan 1 <tspan visibility="visible"> tspan 2</tspan> more span 1</tspan> finish text</text>
-
- <text x="20" y="110">Text <tspan visibility="hidden">tspan 1 <tspan visibility="hidden"> tspan 2</tspan> more span 1</tspan> finish text</text>
-
- <text x="20" y="130" visibility="hidden">Text <tspan visibility="visible">tspan 1 <tspan visibility="hidden"> tspan 2</tspan> more span 1</tspan> finish text</text>
-
-
- <text x="20" y="170">Text <tspan>tspan 1 <tspan>tspan 2 </tspan>more span 1</tspan> finish text</text>
- <text x="20" y="190">Text <tspan display="inline">tspan 1 <tspan display="none"> tspan 2</tspan> more span 1</tspan> finish text</text>
- <text x="20" y="210">Text <tspan display="none">tspan 1 <tspan display="inline"> tspan 2</tspan> more span 1</tspan> finish text</text>
- <text x="20" y="230">Text <tspan display="none">tspan 1 <tspan display="none"> tspan 2</tspan> more span 1</tspan> finish text</text>
- <text x="20" y="250" display="none">Text <tspan display="inline">tspan 1 <tspan display="none"> tspan 2</tspan> more span 1</tspan> finish text</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textStyles.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textStyles.svg
deleted file mode 100644
index 394a963fd87..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/textStyles.svg
+++ /dev/null
@@ -1,228 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textStyles.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Text Font Faces and Styles</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
- <style type="text/css"><![CDATA[
- .Caption { font-size: 8; font-family: dialog; font-weight: normal;
- font-style: normal; stroke: none; stroke-width: 0;
- fill: black } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .SansSerifPlain { font-family: SansSerif } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .SansSerifBold { font-family: SansSerif; font-weight: bold } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .SansSerifOblique { font-family: SansSerif; font-style: oblique } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .SerifPlain { font-family: Serif } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .SerifBold { font-family: Serif; font-weight: bold } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .SerifOblique { font-family: Serif; font-style: oblique } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .Monospaced { font-family: Monospaced } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .MonospacedBold { font-family: Monospaced; font-weight:bold } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .MonospacedOblique { font-family: Monospaced; font-style:oblique } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .Default { } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .DefaultBoldOblique { font-style: oblique; font-weight: bold } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .DefaultOutline { stroke-width: 1; stroke: black; fill: none } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .Times { font-family: Times } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .Arial { font-family: Arial } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .Verdana { font-family: Verdana } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .Helvetica { font-family: Helvetica } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .Impact { font-family: Impact } ]]>
- </style>
-
- <style type="text/css"><![CDATA[
- .AvantGarde { font-family: AvantGarde } ]]>
- </style>
-
- <text x="0" y="0" text-anchor="middle" id="sample">sample</text>
-
- </defs>
-
- <g id="testContent" text-anchor="middle" font-size="30">
- <text class="title" x="50%" y="10%" font-size="15" >
- Text Font Faces and Styles</text>
-
- <text x="50%" y="15%" font-size="10">Standard Font Faces</text>
-
- <g transform="translate(100, 110)" class="SansSerifPlain">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">SansSerif, normal weight</text>
- </g>
-
- <g transform="translate(225, 110)" class="SansSerifBold">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">SansSerif, bold</text>
- </g>
-
- <g transform="translate(350, 110)" class="SansSerifOblique">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">SansSerif, oblique</text>
- </g>
-
- <g transform="translate(100, 160)" class="SerifPlain">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Serif, normal weight</text>
- </g>
-
- <g transform="translate(225, 160)" class="SerifBold">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Serif, bold</text>
- </g>
-
- <g transform="translate(350, 160)" class="SerifOblique">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Serif, oblique</text>
- </g>
-
- <g transform="translate(100, 210)" class="Monospaced">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Monospaced, normal weight</text>
- </g>
-
- <g transform="translate(225, 210)" class="MonospacedBold">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Monospaced, bold</text>
- </g>
-
- <g transform="translate(350, 210)" class="MonospacedOblique">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Monospaced, oblique</text>
- </g>
-
- <g transform="translate(100, 260)" class="Default">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">(default)</text>
- </g>
-
- <g transform="translate(225, 260)" class="DefaultBoldOblique">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">default, bold, oblique</text>
- </g>
-
- <g transform="translate(350, 260)" class="DefaultOutline">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">stroke-width=1, fill=none</text>
- </g>
-
- <text x="50%" y="62%" font-size="10">Named Font Families</text>
- <text x="50%" y="65%" font-size="10" font-style="oblique">
- (Not all typefaces are available on all systems.)
- </text>
-
- <g transform="translate(100, 360)" class="Times">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Times</text>
- </g>
-
- <g transform="translate(225, 360)" class="Verdana">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Verdana</text>
- </g>
-
- <g transform="translate(350, 360)" class="Helvetica">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Helvetica</text>
- </g>
-
- <g transform="translate(100, 410)" class="Arial">
- <text><tref xlink:href="#sample" text-decoration="underline"/></text>
- <text y="15" class="Caption">Arial (underlined)</text>
- </g>
-
- <g transform="translate(225, 410)" class="Impact">
- <use xlink:href="#sample"/>
- <text y="15" class="Caption">Impact</text>
- </g>
-
- <g transform="translate(350, 410)" class="AvantGarde">
- <text><tref xlink:href="#sample" text-decoration="line-through"/></text>
- <text y="15" class="Caption">AvantGarde (line-through)</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalText.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalText.svg
deleted file mode 100644
index 150d8a40814..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalText.svg
+++ /dev/null
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Vertical <text> -->
-<!-- -->
-<!-- @author dean.jackson@cmis.csiro.au -->
-<!-- @version $Id: verticalText.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
-
- <title>Vertical Text Test</title>
-
- <defs>
- <path id="Path1" style="fill:none; stroke:blue;" transform="scale(0.15,0.15)"
- d="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 0 1000 100
- C 1100 200 1200 300 1300 200 C 1400 100 1500 0 1600 100
- C 1700 200 1800 300 1900 200 C 2000 100 2100 0 2200 100"/>
- </defs>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Vertical Text Test</text>
-
- <line x1="20" y1="75" x2="430" y2="75" stroke="black"/>
-
- <g opacity="0.5">
- <circle cx="50" cy="75" r="2" fill="red" />
- <circle cx="100" cy="75" r="2" fill="red" />
- <circle cx="150" cy="75" r="2" fill="red" />
- <circle cx="200" cy="75" r="2" fill="red" />
- <circle cx="250" cy="75" r="2" fill="red" />
- <circle cx="300" cy="75" r="2" fill="red" />
- <circle cx="350" cy="75" r="2" fill="red" />
- <circle cx="400" cy="75" r="2" fill="red" />
-
- <line x1="50" y1="75" x2="50" y2="450" stroke="red" />
- <line x1="100" y1="75" x2="100" y2="450" stroke="red" />
- <line x1="150" y1="75" x2="150" y2="450" stroke="red" />
- <line x1="200" y1="75" x2="200" y2="450" stroke="red" />
- <line x1="250" y1="75" x2="250" y2="450" stroke="red" />
- <line x1="300" y1="75" x2="300" y2="450" stroke="red" />
- <line x1="350" y1="75" x2="350" y2="450" stroke="red" />
- <line x1="400" y1="75" x2="400" y2="450" stroke="red" />
- </g>
-
-
- <text x="50" y="75" writing-mode="tb" font-size="15">Writing top to bottom&#x753b;&#x50cf;</text>
- <text x="100" y="75" glyph-orientation-vertical="auto" writing-mode="tb" font-size="15">Glyph Orientation:auto&#x753b;&#x50cf;</text>
- <text id="orient0" x="150" y="75" glyph-orientation-vertical="0deg"
- writing-mode="tb" font-size="15">Glyph Orientation:0&#x753b;&#x50cf;</text>
- <text id="orient90" x="200" y="75" glyph-orientation-vertical="90deg"
- writing-mode="tb" font-size="15">Glyph Orientation:90&#x753b;&#x50cf;</text>
- <text id="orient180" x="250" y="75" glyph-orientation-vertical="180deg"
- writing-mode="tb" font-size="15">Glyph Orientation:180&#x753b;&#x50cf;</text>
- <text id="orient270" x="300" y="75" glyph-orientation-vertical="270deg"
- writing-mode="tb" font-size="15">Glyph Orientation:270&#x753b;&#x50cf;</text>
- <text x="350" y="75" writing-mode="tb" font-size="15">Embedded <tspan fill="red">&lt;tspan&gt;</tspan> element</text>
- <text x="400" y="75" writing-mode="tb" font-size="15">Embedded <tspan fill="blue" glyph-orientation-vertical="0deg">orientated</tspan> element</text>
-
-
-
-
- <g transform="translate(40,450)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="12" writing-mode="tb" glyph-orientation-vertical="0deg">
- <textPath xlink:href="#Path1">Vertical text on a Path&#x753b;&#x50cf;</textPath>
- </text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalTextOnPath.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalTextOnPath.svg
deleted file mode 100644
index bb099da5a15..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/verticalTextOnPath.svg
+++ /dev/null
@@ -1,183 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Tests vertical text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: verticalTextOnPath.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="body" width="450" height="500" viewBox="0 0 450 500">
- <title>Vertical text on a path test</title>
-
- <g id="content">
-
- <text class="title" x="50%" y="40">Vertical text on a path test</text>
-
- <defs>
- <path id="Path1" style="fill:none; stroke:blue;" transform="scale(0.15,0.15)"
- d="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"/>
- <path id="Path2" style="fill:none; stroke:blue;" transform="scale(0.30,0.50)"
- d="M 100 100 C100 0 400 00 400 100"/>
-
- </defs>
-
- <g transform="translate(0,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15" style="text-anchor:start" writing-mode="tb" glyph-orientation-vertical="auto">
- <textPath xlink:href="#Path1" startOffset="0%">Text <tspan fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="0%"</text>
- <text font-size="10" x="35" y="70">text-anchor="start"</text>
- <text font-size="10" x="35" y="80">glyph-orientation="auto"</text>
- </g>
-
-
- <g transform="translate(150,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15" style="text-anchor:middle" writing-mode="tb" glyph-orientation-vertical="0deg">
- <textPath xlink:href="#Path1" startOffset="0%">Text <tspan fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="0%"</text>
- <text font-size="10" x="35" y="70">text-anchor="middle"</text>
- <text font-size="10" x="35" y="80">glyph-orientation="0deg"</text>
- </g>
-
- <g transform="translate(300,70)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15" style="text-anchor:end" writing-mode="tb" glyph-orientation-vertical="180deg">
- <textPath xlink:href="#Path1" startOffset="50%">Text <tspan fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="50%"</text>
- <text font-size="10" x="35" y="70">text-anchor="end"</text>
- <text font-size="10" x="35" y="80">glyph-orientation="180deg"</text>
- </g>
-
-
- <g transform="translate(0,170)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15" style="text-anchor:start" writing-mode="tb" glyph-orientation-vertical="270deg">
- <textPath xlink:href="#Path1" startOffset="50%">Text <tspan fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="50%"</text>
- <text font-size="10" x="35" y="70">text-anchor="start"</text>
- <text font-size="10" x="35" y="80">glyph-orientation="270deg"</text>
- </g>
-
-
- <g transform="translate(150,170)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15" style="text-anchor:middle" writing-mode="tb" glyph-orientation-vertical="0deg">
- <textPath xlink:href="#Path1" startOffset="50%">Text <tspan fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="50%"</text>
- <text font-size="10" x="35" y="70">text-anchor="middle"</text>
- <text font-size="10" x="35" y="80">glyph-orientation="0deg"</text>
- </g>
-
- <g transform="translate(300,170)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15" style="text-anchor:end" writing-mode="tb" glyph-orientation-vertical="90deg">
- <textPath xlink:href="#Path1" startOffset="100%">Text <tspan fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="100%"</text>
- <text font-size="10" x="35" y="70">text-anchor="end"</text>
- <text font-size="10" x="35" y="80">glyph-orientation="90deg"</text>
- </g>
-
-
- <g transform="translate(0,270)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15" style="text-anchor:start" writing-mode="tb" glyph-orientation-vertical="180deg">
- <textPath xlink:href="#Path1" startOffset="35">Text <tspan fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="35"</text>
- <text font-size="10" x="35" y="70">text-anchor="start"</text>
- <text font-size="10" x="35" y="80">glyph-orientation="180deg"</text>
- </g>
-
-
- <g transform="translate(150,270)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15" style="text-anchor:middle" writing-mode="tb" glyph-orientation-vertical="270deg">
- <textPath xlink:href="#Path1" startOffset="35">Text <tspan fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="35"</text>
- <text font-size="10" x="35" y="70">text-anchor="middle"</text>
- </g>
-
- <g transform="translate(300,270)">
- <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
- <text font-size="15" style="text-anchor:end" writing-mode="tb" glyph-orientation-vertical="90deg">
- <textPath xlink:href="#Path1" startOffset="35">Text <tspan fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
- </text>
- <text font-size="10" x="35" y="60">startOffset="35"</text>
- <text font-size="10" x="35" y="70">text-anchor="end"</text>
- <text font-size="10" x="35" y="80">glyph-orientation="90deg"</text>
- </g>
-
-
-
- <g transform="translate(10,370)">
- <use xlink:href="#Path2" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="supersub" font-size="15" writing-mode="tb"
- glyph-orientation-vertical="auto">
- <textPath xlink:href="#Path2"><tspan baseline-shift="super" fill="green">super</tspan> and <tspan baseline-shift="sub" fill="red">sub</tspan>scripts</textPath>
- </text>
- <text font-size="10" x="20" y="65">baseline-shift="super"</text>
- <text font-size="10" x="20" y="75">and baseline-shift="sub"</text>
- <text font-size="10" x="20" y="85">glyph-orientation="auto"</text>
- </g>
-
-
- <g transform="translate(300,370)">
- <use xlink:href="#Path2" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="negpos" font-size="15" writing-mode="tb"
- glyph-orientation-vertical="auto">
- <textPath xlink:href="#Path2"><tspan baseline-shift="+20%" fill="green">positive</tspan> and <tspan baseline-shift="-20%" fill="red">negative </tspan></textPath>
- </text>
- <text font-size="10" x="20" y="65">baseline-shift="+/-20%"</text>
- <text font-size="10" x="20" y="75">glyph-orientation="auto"</text>
- </g>
-
- <g transform="translate(180,370)">
- <g transform="scale(0.75)">
- <use xlink:href="#Path2" style="fill:none; stroke:blue; stroke-width:2"/>
- <text id="beforeafter" font-size="20" x="10" y="-20"
- writing-mode="tb" glyph-orientation-vertical="auto">before path
- <textPath xlink:href="#Path2" fill="red" startOffset="10%">on path</textPath>after path
- </text>
- </g>
- <text font-size="10" x="0" y="100">text before/after textPath</text>
- <text font-size="10" x="0" y="110">glyph-orientation="auto"</text>
- </g>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/xmlSpace.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/xmlSpace.svg
deleted file mode 100644
index 3f7a5351310..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/text/xmlSpace.svg
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests "proper" handling of xml:space -->
-<!-- -->
-<!-- @author deweese@apache.org -->
-<!-- @version $Id: xmlSpace.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:foo="http://graphics.apache.org/batik/foo">
-
- <text class="title" x="50%" y="40">Test of xml:space handling</text>
-
- <font horiz-adv-x="600" id="stroke">
- <font-face
- font-family="BlockSpace"
- font-weight="normal"
- units-per-em="1000"
- ascent="1000"
- descent="250"
- alphabetic="0"/>
-
- <missing-glyph horiz-adv-x="600" d="M0 0 V800 H500 V0 z"/>
-
- <glyph unicode=" " glyph-name=" " horiz-adv-x="600"
- d="M20 0 V800 H520 V0 z M 50 30 H490 V770 H50 z"/>
- </font>
- <style type="text/css"><![CDATA[
- .cap { font: normal normal 8 monospaced;
- stroke: none; stroke-width: 0;
- fill: black } ]]>
- </style>
-
- <g font="20 BlockSpace">
- <text x="10" y=" 75"> X X </text>
- <text class="cap" x="120" y="75">no xml:space attr</text>
-
- <text x="10" y="100" xml:space="default"> X X </text>
- <text class="cap" x="120" y="100">xml:space="default"</text>
-
- <text x="10" y="150" xml:space="preserve"> X X <tspan fill="red" xml:space="default"/></text>
- <text class="cap" x="120" y="140">Empty tspan at end
- <tspan x="120" dy="1.2em">xml:space="default"</tspan></text>
-
- <text x="10" y="175" xml:space="preserve"> X X<tspan fill="red" xml:space="default"> </tspan></text>
- <text class="cap" x="120" y="165">tspan end 2spc
- <tspan x="120" dy="1.2em">xml:space="default"</tspan></text>
-
- <text x="10" y="200" xml:space="preserve"> X X <tspan fill="red" xml:space="default"> </tspan></text>
- <text class="cap" x="120" y="190">tspan end
- <tspan x="120" dy="1.2em">xml:space="default"</tspan></text>
-
- <text x="10" y="225" xml:space="preserve"><tspan fill="red" xml:space="default"> </tspan> X X </text>
- <text class="cap" x="120" y="215">tspan start
- <tspan x="120" dy="1.2em">xml:space="default"</tspan></text>
-
- <text x="10" y="250" xml:space="preserve"> <tspan fill="red" xml:space="default"> </tspan>X X </text>
- <text class="cap" x="120" y="240">tspan near start
- <tspan x="120" dy="1.2em">xml:space="default"</tspan></text>
-
- <text x="10" y="275" xml:space="preserve"> X<tspan fill="red" xml:space="default"> </tspan> X </text>
- <text class="cap" x="120" y="265">tspan middle front
- <tspan x="120" dy="1.2em">xml:space="default"</tspan></text>
-
- <text x="10" y="300" xml:space="preserve"> X <tspan fill="red" xml:space="default"> </tspan>X </text>
- <text class="cap" x="120" y="290">tspan middle end
- <tspan x="120" dy="1.2em">xml:space="default"</tspan></text>
-
- <text x="10" y="325" xml:space="preserve"> <foo:xxx/> X X </text>
- <text class="cap" x="120" y="315">unknown element
- <tspan x="120" dy="1.2em">start</tspan></text>
-
- <text x="10" y="350" xml:space="preserve"> X <foo:xxx/> X </text>
- <text class="cap" x="120" y="340">unknown element
- <tspan x="120" dy="1.2em">middle</tspan></text>
-
- <text x="10" y="375" xml:space="preserve"> X X <foo:xxx/> </text>
- <text class="cap" x="120" y="365">unknown element
- <tspan x="120" dy="1.2em">end</tspan></text>
-
- <!-- -->
-
-
- <text x="235" y="100" xml:space="preserve"> X X </text>
- <text class="cap" x="345" y="100">xml:space="preserve"</text>
-
- <text x="235" y="150" xml:space="default"> X X <tspan fill="red" xml:space="preserve"/></text>
- <text class="cap" x="345" y="140">Empty tspan at end
- <tspan x="345" dy="1.2em">xml:space="preserve"</tspan></text>
-
- <text x="235" y="175" xml:space="default"> X X<tspan fill="red" xml:space="preserve"> </tspan></text>
- <text class="cap" x="345" y="165">tspan end 2spc
- <tspan x="345" dy="1.2em">xml:space="preserve"</tspan></text>
-
- <text x="235" y="200" xml:space="default"> X X <tspan fill="red" xml:space="preserve"> </tspan></text>
- <text class="cap" x="345" y="190">tspan end
- <tspan x="345" dy="1.2em">xml:space="preserve"</tspan></text>
-
- <text x="235" y="225" xml:space="default"><tspan fill="red" xml:space="preserve"> </tspan> X X </text>
- <text class="cap" x="345" y="215">tspan start
- <tspan x="345" dy="1.2em">xml:space="preserve"</tspan></text>
-
- <text x="235" y="250" xml:space="default"> <tspan fill="red" xml:space="preserve"> </tspan>X X </text>
- <text class="cap" x="345" y="240">tspan near start
- <tspan x="345" dy="1.2em">xml:space="preserve"</tspan></text>
-
- <text x="235" y="275" xml:space="default"> X<tspan fill="red" xml:space="preserve"> </tspan> X </text>
- <text class="cap" x="345" y="265">tspan middle front
- <tspan x="345" dy="1.2em">xml:space="preserve"</tspan></text>
-
- <text x="235" y="300" xml:space="default"> X <tspan fill="red" xml:space="preserve"> </tspan>X </text>
- <text class="cap" x="345" y="290">tspan middle end
- <tspan x="345" dy="1.2em">xml:space="preserve"</tspan></text>
-
- <text x="235" y="325" xml:space="default"> <foo:xxx/> X X </text>
- <text class="cap" x="345" y="315">unknown element
- <tspan x="345" dy="1.2em">start</tspan></text>
-
- <text x="235" y="350" xml:space="default"> X <foo:xxx/> X </text>
- <text class="cap" x="345" y="340">unknown element
- <tspan x="345" dy="1.2em">middle</tspan></text>
-
- <text x="236" y="375" xml:space="default"> X X <foo:xxx/> </text>
- <text class="cap" x="345" y="365">unknown element
- <tspan x="345" dy="1.2em">end</tspan></text>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegion.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegion.svg
deleted file mode 100644
index bf921c750df..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegion.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Filter extension attributes -->
-<!-- -->
-<!-- @author -->
-<!-- @version $Id: filterRegion.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xml:space="preserve"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>Filter Extension Attributes</title>
- <defs>
- <filter id="DropShadow" x="-20%" y="-20%" width="250%" height="250%">
- <feGaussianBlur in="SourceAlpha" stdDeviation="3" result="blurredAlpha"/>
- <feOffset in="blurredAlpha" dx="3" dy="3" result="offsetBlurredAlpha"/>
- <feFlood result="flooded" style="flood-color:rgb(0,0,0);flood-opacity:0.65"/>
- <feComposite in="flooded" operator="in" in2="offsetBlurredAlpha"
- result="coloredShadow"/>
- <feComposite in="SourceGraphic" in2="coloredShadow" operator="over"/>
- </filter>
- <filter id="DropShadowExtended" mx="-12" my="-12" mw="24" mh="24">
- <feGaussianBlur in="SourceAlpha" stdDeviation="3" result="blurredAlpha"/>
- <feOffset in="blurredAlpha" dx="3" dy="3" result="offsetBlurredAlpha"/>
- <feFlood result="flooded" style="flood-color:rgb(0,0,0);flood-opacity:0.65"/>
- <feComposite in="flooded" operator="in" in2="offsetBlurredAlpha"
- result="coloredShadow"/>
- <feComposite in="SourceGraphic" in2="coloredShadow" operator="over"/>
- </filter>
- </defs>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="220" y="40" class="title">
- Filter Extension Attributes
- </text>
- <g transform="translate(150 40)">
- <g style="fill:#DAA;stroke:black">
- <rect x="0" y="40" width="48" height="58" filter="url(#DropShadow)"/>
- <rect x="0" y="110" width="48" height="2" filter="url(#DropShadow)"/>
- <line x1="0" y1="130" x2="48" y2="130" filter="url(#DropShadow)"/>
- <line x1="20" y1="140" x2="20" y2="170" filter="url(#DropShadow)"/>
- </g>
- <text x="20" y="195" text-anchor="middle">Without</text>
- </g>
- <g transform="translate(250 40)">
- <g style="fill:#ADA;stroke:black;">
- <rect x="0" y="40" width="48" height="58" filter="url(#DropShadowExtended)"/>
- <rect x="0" y="110" width="48" height="2" filter="url(#DropShadowExtended)"/>
- <line x1="0" y1="130" x2="48" y2="130" filter="url(#DropShadowExtended)"/>
- <line x1="20" y1="140" x2="20" y2="170" filter="url(#DropShadowExtended)"/>
- </g>
- <text x="20" y="195" text-anchor="middle">With</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
-
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegionDetailed.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegionDetailed.svg
deleted file mode 100644
index 6fe7d643691..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/filters/filterRegionDetailed.svg
+++ /dev/null
@@ -1,320 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- -->
-<!-- @author vincent.hardy@eng.sun.com -->
-<!-- @version $Id: filterRegionDetailed.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-<title>FilterRegions test</title>
-
- <text x="225" y="40" class="title">
- Filter Regions with padding
- </text>
-
- <style type="text/css">
- <![CDATA[
- .filterRegionControl {
- fill: none;
- stroke: black;
- stroke-opacity: 1;
- stroke-width: 1;
- shape-rendering: crispEdges;
- }
-
- .bbox {
- fill: none;
- stroke: black;
- stroke-opacity: 1;
- stroke-width: 1;
- shape-rendering: crispEdges;
- stroke-dasharray: 3 3;
- }
-
- .filterRegionControlLabel {
- fill: black;
- font-size: 10;
- text-anchor: middle;
- shape-rendering: crispEdges;
- }
- ]]>
- </style>
-
- <defs>
- <!-- ======================================================== -->
- <!-- filterRegion_0 -->
- <!-- chain padding: [userSpaceOnUse], undefined -->
- <!-- flood padding: [userSpaceOnUse], undefined -->
- <!-- -->
- <!-- Expected fill region: (0, 0, 60, 40) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_0" x="0" y="0" width="1" height="1">
- <feFlood flood-color="crimson"
- result="crimson"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_1 -->
- <!-- chain padding: [userSpaceOnUse], -5,-5,10,10 -->
- <!-- flood padding: [userSpaceOnUse], undefined -->
- <!-- -->
- <!-- Expected fill region: (-5, -5, 70, 50) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_1" x="0" y="0" width="1" height="1"
- mx="-5" my="-5" mw="10" mh="10">
- <feFlood flood-color="gold"
- result="gold"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_2 -->
- <!-- chain padding: [userSpaceOnUse], 5,5,-10,-10 -->
- <!-- flood padding: [userSpaceOnUse], undefined -->
- <!-- -->
- <!-- Expected fill region: (5, 5, 50, 30) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_2" x="0" y="0" width="1" height="1"
- mx="5" my="5" mw="-10" mh="-10">
- <feFlood flood-color="orange"
- result="orange"/>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_3 -->
- <!-- chain padding: [userSpaceOnUse], -5,-5,10,10 -->
- <!-- flood padding: [userSpaceOnUse], undefined -->
- <!-- -->
- <!-- Expected fill region: (-5, -5, 70, 50) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_3" x="0" y="0" width="1" height="1"
- filterMarginsUnits="userSpaceOnUse"
- mx="-5" my="-5" mw="10" mh="10">
- <feFlood flood-color="gold" />
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_4 -->
- <!-- chain padding: [userSpaceOnUse], 5, 5, -10, -10 -->
- <!-- flood padding: [userSpaceOnUse], undefined -->
- <!-- -->
- <!-- Expected fill region: (5, 5, 50, 30) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_4" x="0" y="0" width="1" height="1"
- filterMarginsUnits="userSpaceOnUse"
- mx="5" my="5" mw="-10" mh="-10">
- <feFlood flood-color="orange" />
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_5 -->
- <!-- chain padding: [objectBoundingBox], -.1, -.1, .2, .2 -->
- <!-- flood padding: [userSpaceOnUse], undefined -->
- <!-- -->
- <!-- Expected fill region: (-6, -4, 72, 48) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_5" x="0" y="0" width="1" height="1"
- filterMarginsUnits="objectBoundingBox"
- mx="-.1" my="-.1" mw=".2" mh=".2">
- <feFlood flood-color="gold" />
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_6 -->
- <!-- chain padding: [objectBoundingBox], .1, .1, -.2, -.2 -->
- <!-- flood padding: [userSpaceOnUse], undefined -->
- <!-- -->
- <!-- Expected fill region: (6, 4, 48, 32) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_6" x="0" y="0" width="1" height="1"
- filterMarginsUnits="objectBoundingBox"
- mx=".1" my=".1" mw="-.2" mh="-.2">
- <feFlood flood-color="orange" />
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_7 -->
- <!-- chain padding: [userSpaceOnUse], undefined -->
- <!-- flood padding: [default], 5, 5, -10, -10 -->
- <!-- -->
- <!-- Expected fill region: (5, 5, 50, 30) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_7" x="0" y="0" width="1" height="1">
- <feFlood flood-color="crimson" result="crimson"/>
- <feFlood flood-color="gold"
- result="gold" mx="5" my="5" mw="-10" mh="-10"/>
- <feMerge>
- <feMergeNode in="crimson" />
- <feMergeNode in="gold" />
- </feMerge>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_8 -->
- <!-- chain padding: [userSpaceOnUse], undefined -->
- <!-- flood padding: [userSpaceOnUse], 5, 5, -10, -10 -->
- <!-- -->
- <!-- Expected fill region: (5, 5, 50, 30) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_8" x="0" y="0" width="1" height="1"
- filterPrimitiveMarginsUnits="userSpaceOnUse">
- <feFlood flood-color="gold" result="gold"/>
- <feFlood flood-color="crimson"
- result="crimson" mx="5" my="5" mw="-10" mh="-10"/>
- <feMerge>
- <feMergeNode in="gold" />
- <feMergeNode in="crimson" />
- </feMerge>
- </filter>
-
- <!-- ======================================================== -->
- <!-- filterRegion_9 -->
- <!-- chain padding: [userSpaceOnUse], undefined -->
- <!-- flood padding: [objectBoundingBox], .1, .1, -.2, -.2 -->
- <!-- -->
- <!-- Expected fill region: (6, 4, 48, 32) in user space -->
- <!-- ======================================================== -->
- <filter id="filterRegion_9" x="0" y="0" width="1" height="1"
- filterPrimitiveMarginsUnits="objectBoundingBox">
- <feFlood flood-color="gold" result="gold"/>
- <feFlood flood-color="crimson"
- result="crimson" mx=".1" my=".1" mw="-.2" mh="-.2"/>
- <feMerge>
- <feMergeNode in="gold" />
- <feMergeNode in="crimson" />
- </feMerge>
- </filter>
-
-
- </defs>
-
- <!-- ============================ -->
- <!-- filterRegion_0 : No padding -->
- <!-- ============================ -->
- <g transform="translate(20, 100)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_0)" />
- <rect class="filterRegionControl" x="0" y="0" width="60" height="40" />
- <text x="30" y="-10" class="filterRegionControlLabel">No padding</text>
- </g>
-
- <!-- ========================================== -->
- <!-- filterRegion_1 : User Space chain padding -->
- <!-- ========================================== -->
- <g transform="translate(120, 100)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_1)" />
- <rect class="filterRegionControl" x="-5" y="-5" width="70" height="50" />
- <rect class="bbox" x="0" y="0" width="60" height="40" />
- <text x="30" y="-10" class="filterRegionControlLabel">Chain Padding A</text>
- </g>
-
- <!-- ============================================== -->
- <!-- filterRegion_2 : User Space chain padding -->
- <!-- ============================================== -->
- <g transform="translate(220, 100)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_2)" />
- <rect class="filterRegionControl" x="5" y="5" width="50" height="30" />
- <rect class="bbox" width="60" height="40" />
- <text x="30" y="-10" class="filterRegionControlLabel">Chain Padding B</text>
- </g>
-
- <!-- ========================================== -->
- <!-- filterRegion_3 : User Space chain padding -->
- <!-- ========================================== -->
- <g transform="translate(120, 200)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_3)" />
- <rect class="filterRegionControl" x="-5" y="-5" width="70" height="50" />
- <rect class="bbox" width="60" height="40" />
- <text x="30" y="-10" class="filterRegionControlLabel">Chain Padding C</text>
- </g>
-
- <!-- ============================================== -->
- <!-- filterRegion_4 : Use Space chain padding -->
- <!-- ============================================== -->
- <g transform="translate(220, 200)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_4)" />
- <rect class="filterRegionControl" x="5" y="5" width="50" height="30" />
- <rect class="bbox" width="60" height="40" />
- <text x="30" y="-10" class="filterRegionControlLabel">Chain Padding D</text>
- </g>
-
- <!-- ========================================== -->
- <!-- filterRegion_5 : object BB chain padding -->
- <!-- ========================================== -->
- <g transform="translate(120, 300)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_5)" />
- <rect class="bbox" width="60" height="40" />
- <rect class="filterRegionControl" x="-6" y="-4" width="72" height="48" />
- <text x="30" y="-10" class="filterRegionControlLabel">Chain Padding E</text>
- </g>
-
- <!-- ============================================== -->
- <!-- filterRegion_6 : object BB chain padding -->
- <!-- ============================================== -->
- <g transform="translate(220, 300)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_6)" />
- <rect class="bbox" width="60" height="40" />
- <rect class="filterRegionControl" x="6" y="4" width="48" height="32" />
- <text x="30" y="-10" class="filterRegionControlLabel">Chain Padding F</text>
- </g>
-
- <!-- =================================================== -->
- <!-- filterRegion_7 : user space primitive padding -->
- <!-- =================================================== -->
- <g transform="translate(320, 100)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_7)" />
- <rect class="bbox" width="60" height="40" />
- <rect class="filterRegionControl" x="5" y="5" width="50" height="30" />
- <text x="30" y="-10" class="filterRegionControlLabel">Primitive Padding A</text>
- </g>
-
- <!-- =================================================== -->
- <!-- filterRegion_8 : user space primitive padding -->
- <!-- =================================================== -->
- <g transform="translate(320, 200)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_8)" />
- <rect class="bbox" width="60" height="40" />
- <rect class="filterRegionControl" x="5" y="5" width="50" height="30" />
- <text x="30" y="-10" class="filterRegionControlLabel">Primitive Padding B</text>
- </g>
-
- <!-- =================================================== -->
- <!-- filterRegion_9 : object BB primitive padding -->
- <!-- =================================================== -->
- <g transform="translate(320, 300)">
- <rect x="0" y="0" width="60" height="40" filter="url(#filterRegion_9)" />
- <rect class="bbox" width="60" height="40" />
- <rect class="filterRegionControl" x="6" y="4" width="48" height="32" />
- <text x="30" y="-10" class="filterRegionControlLabel">Primitive Padding C</text>
- </g>
-
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor.svg
deleted file mode 100644
index dfed9efb22c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- regularPoly extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: solidColor.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>Solid Color Test</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <defs>
- <path d="M0,0 c50,-50 50,50 100,0 s50,50 100,0
- s50,50 100,0 s50,50 100,0"
- id="squiggle" fill="none" stroke="black" stroke-width="10"/>
- </defs>
-
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- Solid Color Paint Server
- </text>
-
- <use x="25" y="135" xlink:href="#squiggle"/>
-
- <use x="25" y="275" xlink:href="#squiggle"/>
-
- <use x="25" y="415" xlink:href="#squiggle"/>
-
- <g fill="#0D0" stroke="#88F" stroke-width="2">
-
- <solidColor id="SolidPurple" solid-color="#FF00FF" />
- <solidColor id="TransPurple"
- solid-color="#FF00FF" solid-opacity=".5"/>
- <solidColor id="SolidOrange"
- solid-color="orange" solid-opacity="1"/>
-
- <circle fill="url(#SolidPurple)" cx="85" cy="135" r="50"/>
- <circle fill="url(#TransPurple)" cx="225" cy="135" r="50"/>
- <circle fill="url(#SolidOrange)" cx="365" cy="135" r="50"/>
-
- <g stroke-width="5" fill="none">
- <circle stroke="url(#SolidPurple)" cx="85" cy="275" r="50"/>
- <circle stroke="url(#TransPurple)" cx="225" cy="275" r="50"/>
- <circle stroke="url(#SolidOrange)" cx="365" cy="275" r="50"/>
- </g>
-
- <circle fill="url(#SolidPurple)" fill-opacity="0.5"
- cx="85" cy="415" r="50"/>
- <circle fill="url(#TransPurple)" fill-opacity="0.5"
- cx="225" cy="415" r="50"/>
- <circle fill="url(#SolidOrange)" fill-opacity="0.5"
- cx="365" cy="415" r="50"/>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor2.svg
deleted file mode 100644
index 87b187f2147..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/paints/solidColor2.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- regularPoly extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: solidColor2.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>Solid Color Test (Xlink></title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <defs>
- <path d="M0,0 c50,-50 50,50 100,0 s50,50 100,0
- s50,50 100,0 s50,50 100,0"
- id="squiggle" fill="none" stroke="black" stroke-width="10"/>
- </defs>
-
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">
- Solid Color Paint Server (Xlink)
- </text>
-
- <use x="25" y="135" xlink:href="#squiggle"/>
-
- <use x="25" y="275" xlink:href="#squiggle"/>
-
- <use x="25" y="415" xlink:href="#squiggle"/>
-
- <g fill="#0D0" stroke="#88F" stroke-width="2">
-
- <solidColor id="SolidPurple" solid-color="#FF00FF" />
- <solidColor id="TransPurple" xlink:href="#SolidPurple"
- solid-opacity=".5"/>
- <solidColor id="SolidOrange" xlink:href="#SolidPurple"
- solid-color="orange"/>
-
- <circle fill="url(#SolidPurple)" cx="85" cy="135" r="50"/>
- <circle fill="url(#TransPurple)" cx="225" cy="135" r="50"/>
- <circle fill="url(#SolidOrange)" cx="365" cy="135" r="50"/>
-
- <g stroke-width="5" fill="none">
- <circle stroke="url(#SolidPurple)" cx="85" cy="275" r="50"/>
- <circle stroke="url(#TransPurple)" cx="225" cy="275" r="50"/>
- <circle stroke="url(#SolidOrange)" cx="365" cy="275" r="50"/>
- </g>
-
- <circle fill="url(#SolidPurple)" fill-opacity="0.5"
- cx="85" cy="415" r="50"/>
- <circle fill="url(#TransPurple)" fill-opacity="0.5"
- cx="225" cy="415" r="50"/>
- <circle fill="url(#SolidOrange)" fill-opacity="0.5"
- cx="365" cy="415" r="50"/>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-2.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-2.jpg
deleted file mode 100644
index 23e9e346338..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-2.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-3.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-3.jpg
deleted file mode 100644
index 0b48fb85a2c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-3.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-4.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-4.jpg
deleted file mode 100644
index 105d99417b2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-4.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-5.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-5.jpg
deleted file mode 100644
index d9df6ffd49d..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi-5.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi.svg
deleted file mode 100644
index 31ab18e55e0..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi.svg
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- =================================================================== -->
-<!-- Tests 'multiImage' element with just 'subImageRef' children. -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: multi.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- =================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" xml:space="preserve"
- viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>MultiImage Extension Tag</title>
- <defs>
- <symbol id="theImage" viewBox="0 0 264 384">
- <rect fill="#ADA" x="0" y="0" width="264" height="384"/>
- <multiImage id="img" x="12" y="12" width="240" height="360">
- <subImageRef xlink:href="multi-5.jpg"
- max-pixel-size="2"/>
- <subImageRef xlink:href="multi-4.jpg"
- min-pixel-size="2" max-pixel-size="4"/>
- <subImageRef xlink:href="multi-3.jpg"
- min-pixel-size="4" max-pixel-size="8"/>
- <subImageRef xlink:href="multi-2.jpg"
- min-pixel-size="8" max-pixel-size="16"/>
- <subImageRef xlink:href="data:image/jpeg;base64,
-/9j/4AAQSkZJRgABAQEA5gDmAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
-Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwh
-MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAAR
-CAAWAA8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
-AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
-FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG
-h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl
-5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
-AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk
-NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
-hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk
-5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDoPD1lol5pWoQL4eiju4tLkJupJml3OFA3
-BWGFJPOR06CuZGinH3a6zwpqdpbaZcvdeIvC6Pd2J2Ib4K6SMBtWQHoB375rgpvE9x4d1q+t
-p9VtNb3uGE1vloUJG75WUYxyBjsVxXTHHcsno7HNLBylFWaueZCfzI/kHlxDnA6mrURJUPIS
-2ecZoorlR2M//9k="
- min-pixel-size="16"/>
- </multiImage>
- </symbol>
- </defs>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">MultiImage Extension Tag</text>
-
- <use x="85" y="75" width="176" height="256" xlink:href="#theImage"/>
- <use x="281" y="75" width="88" height="128" xlink:href="#theImage"/>
- <use x="303" y="223" width="44" height="64" xlink:href="#theImage"/>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi2.svg
deleted file mode 100644
index 46e8a8064a3..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/multi2.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- regularPoly extension tag test -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: multi2.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" xml:space="preserve"
- viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>MultiImage Extension Tag</title>
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
- <g id="testContent" class="legend" style="text-anchor:middle">
- <text x="225" y="40" class="title">MultiImage Extension Tag</text>
-
- <image x="10" y="50" width="270" height="405"
- xlink:href="opera/opera-3-0-0.svg"/>
-
- <image x="300" y="50" width="135" height="202.5"
- xlink:href="opera/opera-3-0-0.svg"/>
-
- <image x="300" y="277" width="67.5" height="101.25"
- xlink:href="opera/opera-3-0-0.svg"/>
-
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-0.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-0.jpg
deleted file mode 100644
index f4ef637b099..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-0.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-1.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-1.jpg
deleted file mode 100644
index d49aa7cd366..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-1.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-2.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-2.jpg
deleted file mode 100644
index 44ae5aeb73e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-2.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-3.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-3.jpg
deleted file mode 100644
index f9c39587da7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-3.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-4.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-4.jpg
deleted file mode 100644
index 33394301333..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-4.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-5.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-5.jpg
deleted file mode 100644
index b89c5f47e71..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-0-5.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-0.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-0.jpg
deleted file mode 100644
index 488028f6a50..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-0.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-1.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-1.jpg
deleted file mode 100644
index 2927735903a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-1.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-2.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-2.jpg
deleted file mode 100644
index 023b3b8ef6c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-2.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-3.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-3.jpg
deleted file mode 100644
index 322e2bc964a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-3.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-4.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-4.jpg
deleted file mode 100644
index 1f233a88e72..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-4.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-5.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-5.jpg
deleted file mode 100644
index 794c8aa4810..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-1-5.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-0.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-0.jpg
deleted file mode 100644
index a418ee21b20..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-0.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-1.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-1.jpg
deleted file mode 100644
index e3db05d26c7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-1.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-2.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-2.jpg
deleted file mode 100644
index c7ce16eded4..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-2.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-3.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-3.jpg
deleted file mode 100644
index f148c18366a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-3.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-4.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-4.jpg
deleted file mode 100644
index b65966d1bb7..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-4.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-5.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-5.jpg
deleted file mode 100644
index 7cfd52cc217..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-2-5.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-0.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-0.jpg
deleted file mode 100644
index d1ec5aea727..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-0.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-1.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-1.jpg
deleted file mode 100644
index b4f13d2811e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-1.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-2.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-2.jpg
deleted file mode 100644
index 3abd6acaa42..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-2.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-3.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-3.jpg
deleted file mode 100644
index dbdcbcc8268..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-3.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-4.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-4.jpg
deleted file mode 100644
index 79b79880e0e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-4.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-5.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-5.jpg
deleted file mode 100644
index f54158f2979..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-0-3-5.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-0.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-0.jpg
deleted file mode 100644
index 379abcc0274..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-0.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-1.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-1.jpg
deleted file mode 100644
index 972b55eb56e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-1.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-2.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-2.jpg
deleted file mode 100644
index 383dc3397d1..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-0-2.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-0.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-0.jpg
deleted file mode 100644
index 2350fb94cac..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-0.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-1.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-1.jpg
deleted file mode 100644
index 2c1c09ab678..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-1.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-2.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-2.jpg
deleted file mode 100644
index cd61c961ca8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-1-1-2.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-0.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-0.jpg
deleted file mode 100644
index bb8a4421c0e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-0.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-1.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-1.jpg
deleted file mode 100644
index 1e3f76ef136..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-2-0-1.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-3-0-0.jpg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-3-0-0.jpg
deleted file mode 100644
index 7a738ee2d4e..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/multires/opera-3-0-0.jpg
+++ /dev/null
Binary files differ
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-0.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-0.svg
deleted file mode 100644
index 825ee91d2da..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-0.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="360" height="360" viewBox="0 0 360 360"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-0-0.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="0" width="180" height="180"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-1-0.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="0" width="180" height="180"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-0-1.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="180" width="180" height="180"/>
- <image x="180" y="180" width="180" height="180"
- xlink:href="multires/opera-0-1-1.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="180" width="180" height="180"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-2.svg
deleted file mode 100644
index a475a34d067..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-2.svg
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="360" height="360" viewBox="0 0 360 360"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-0-2.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="0" width="180" height="180"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-1-2.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="0" width="180" height="180"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-0-3.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="180" width="180" height="180"/>
- <image x="180" y="180" width="180" height="180"
- xlink:href="multires/opera-0-1-3.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="180" width="180" height="180"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-4.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-4.svg
deleted file mode 100644
index 143e8ae868a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-0-4.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="360" height="360" viewBox="0 0 360 360"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-0-4.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="0" width="180" height="180"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-1-4.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="0" width="180" height="180"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-0-5.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="180" width="180" height="180"/>
- <image x="180" y="180" width="180" height="180"
- xlink:href="multires/opera-0-1-5.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="180" width="180" height="180"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-0.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-0.svg
deleted file mode 100644
index 874cec0c396..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-0.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="360" height="360" viewBox="0 0 360 360"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-2-0.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="0" width="180" height="180"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-3-0.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="0" width="180" height="180"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-2-1.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="180" width="180" height="180"/>
- <image x="180" y="180" width="180" height="180"
- xlink:href="multires/opera-0-3-1.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="180" width="180" height="180"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-2.svg
deleted file mode 100644
index 15af6482a62..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-2.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="360" height="360" viewBox="0 0 360 360"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-2-2.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="0" width="180" height="180"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-3-2.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="0" width="180" height="180"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-2-3.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="180" width="180" height="180"/>
- <image x="180" y="180" width="180" height="180"
- xlink:href="multires/opera-0-3-3.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="180" width="180" height="180"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-4.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-4.svg
deleted file mode 100644
index ce0173320cd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-0-2-4.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="360" height="360" viewBox="0 0 360 360"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-2-4.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="0" width="180" height="180"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-3-4.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="0" width="180" height="180"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-2-5.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="0" y="180" width="180" height="180"/>
- <image x="180" y="180" width="180" height="180"
- xlink:href="multires/opera-0-3-5.jpg" />
- <rect class="overlay" fill="none" stroke="#F00" stroke-width="4"
- x="180" y="180" width="180" height="180"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-0.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-0.svg
deleted file mode 100644
index ea4b7e260ca..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-0.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="360" height="360" viewBox="0 0 360 360"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <multiImage x="0" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-0-0.jpg"
- min-pixel-size="1"/>
- <subImageRef xlink:href="opera-0-0-0.svg"
- max-pixel-size="1"/>
- </multiImage>
- <multiImage x="180" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-1-0.jpg"
- min-pixel-size="1"/>
- <subImageRef xlink:href="opera-0-2-0.svg"
- max-pixel-size="1"/>
- </multiImage>
- <multiImage x="0" y="180" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-0-1.jpg"
- min-pixel-size="1"/>
- <subImageRef xlink:href="opera-0-0-2.svg"
- max-pixel-size="1"/>
- </multiImage>
- <multiImage x="180" y="180" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-1-1.jpg"
- min-pixel-size="1"/>
- <subImageRef xlink:href="opera-0-2-2.svg"
- max-pixel-size="1"/>
- </multiImage>
-
- <rect class="overlay" fill="none" stroke="#FF0" stroke-width="4"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay" fill="none" stroke="#FF0" stroke-width="4"
- x="180" y="0" width="180" height="180"/>
- <rect class="overlay" fill="none" stroke="#FF0" stroke-width="4"
- x="0" y="180" width="180" height="180"/>
- <rect class="overlay" fill="none" stroke="#FF0" stroke-width="4"
- x="180" y="180" width="180" height="180"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-2.svg
deleted file mode 100644
index 2f229d630c5..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-1-0-2.svg
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="360" height="180" viewBox="0 0 360 180"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <multiImage x="0" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-0-2.jpg"
- min-pixel-size="1"/>
- <subImageRef xlink:href="opera-0-0-4.svg"
- max-pixel-size="1"/>
- </multiImage>
- <multiImage x="180" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-1-2.jpg"
- min-pixel-size="1"/>
- <subImageRef xlink:href="opera-0-2-4.svg"
- max-pixel-size="1"/>
- </multiImage>
-
- <rect class="overlay" fill="none" stroke="#FF0" stroke-width="4"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay" fill="none" stroke="#FF0" stroke-width="4"
- x="180" y="0" width="180" height="180"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-2-0-0.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-2-0-0.svg
deleted file mode 100644
index 0eda97535a2..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-2-0-0.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="180" height="270" viewBox="0 0 180 270"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <multiImage x="0" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-2-0-0.jpg"
- min-pixel-size="1"/>
- <subImageRef xlink:href="opera-1-0-0.svg"
- max-pixel-size="1"/>
- </multiImage>
-
- <multiImage x="0" y="180" width="180" height="90">
- <subImageRef xlink:href="multires/opera-2-0-1.jpg"
- min-pixel-size="1"/>
- <subImageRef xlink:href="opera-1-0-2.svg"
- max-pixel-size="1"/>
- </multiImage>
-
- <rect class="overlay" fill="none" stroke="#0F0" stroke-width="4"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay" fill="none" stroke="#0F0" stroke-width="4"
- x="0" y="180" width="180" height="90"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-3-0-0.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-3-0-0.svg
deleted file mode 100644
index 0131bdd51dd..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-3-0-0.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<svg width="90" height="135" viewBox="0 0 90 135"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <multiImage x="0" y="0" width="90" height="135">
- <subImageRef xlink:href="multires/opera-3-0-0.jpg"
- min-pixel-size="1"/>
- <subImageRef xlink:href="opera-2-0-0.svg"
- max-pixel-size="1"/>
- </multiImage>
- <rect class="overlay" fill="none" stroke="#00F" stroke-width="4"
- x="0" y="0" width="90" height="135"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImage.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImage.svg
deleted file mode 100644
index c66f11bb627..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImage.svg
+++ /dev/null
@@ -1,263 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- =================================================================== -->
-<!-- Tests 'multiImage' element with a combination of 'subImage' and -->
-<!-- 'subImageRef' children. -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: opera-subImage.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- =================================================================== -->
-
-<svg width="640" height="480" viewBox="0 0 640 480"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
-<style type="text/css"><![CDATA[
- .overlay { fill:none; stroke-width:4; }
- ]]></style>
-
- <symbol id="opera" viewBox="0 0 90 135">
- <multiImage x="0" y="0" width="90" height="135">
- <subImageRef xlink:href="multires/opera-3-0-0.jpg"
- min-pixel-size="1"/>
- <subImage max-pixel-size="1">
- <svg width="100%" height="100%" viewBox="0 0 180 270">
- <multiImage x="0" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-2-0-0.jpg"
- min-pixel-size="1"/>
- <subImage max-pixel-size="1">
- <svg width="100%" height="100%" viewBox="0 0 360 360">
- <multiImage x="0" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-0-0.jpg"
- min-pixel-size="1"/>
- <subImage max-pixel-size="1">
- <svg width="100%" height="100%"
- viewBox="0 0 360 360">
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-0-0.jpg"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-1-0.jpg"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-0-1.jpg"/>
- <image x="180" y="180"
- width="180" height="180"
- xlink:href="multires/opera-0-1-1.jpg"/>
-
- <rect class="overlay" stroke="#F00"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="0" y="180" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="180" width="180" height="180"/>
- </svg>
- </subImage>
- </multiImage>
- <multiImage x="180" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-1-0.jpg"
- min-pixel-size="1"/>
- <subImage max-pixel-size="1">
- <svg width="100%" height="100%"
- viewBox="0 0 360 360">
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-2-0.jpg"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-3-0.jpg"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-2-1.jpg"/>
- <image x="180" y="180"
- width="180" height="180"
- xlink:href="multires/opera-0-3-1.jpg"/>
-
- <rect class="overlay" stroke="#F00"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="0" y="180" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="180" width="180" height="180"/>
- </svg>
- </subImage>
- </multiImage>
- <multiImage x="0" y="180" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-0-1.jpg"
- min-pixel-size="1"/>
- <subImage max-pixel-size="1">
- <svg width="100%" height="100%"
- viewBox="0 0 360 360">
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-0-2.jpg"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-1-2.jpg"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-0-3.jpg"/>
- <image x="180" y="180"
- width="180" height="180"
- xlink:href="multires/opera-0-1-3.jpg"/>
-
- <rect class="overlay" stroke="#F00"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="0" y="180" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="180" width="180" height="180"/>
- </svg>
- </subImage>
- </multiImage>
- <multiImage x="180" y="180" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-1-1.jpg"
- min-pixel-size="1"/>
- <subImage max-pixel-size="1">
- <svg width="100%" height="100%"
- viewBox="0 0 360 360">
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-2-2.jpg"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-3-2.jpg"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-2-3.jpg"/>
- <image x="180" y="180"
- width="180" height="180"
- xlink:href="multires/opera-0-3-3.jpg"/>
-
- <rect class="overlay" stroke="#F00"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="0" y="180" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="180" width="180" height="180"/>
- </svg>
- </subImage>
- </multiImage>
-
- <rect class="overlay"
- stroke="#FF0"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay"
- stroke="#FF0"
- x="180" y="0" width="180" height="180"/>
- <rect class="overlay"
- stroke="#FF0"
- x="0" y="180" width="180" height="180"/>
- <rect class="overlay"
- stroke="#FF0"
- x="180" y="180" width="180" height="180"/>
- </svg>
- </subImage>
- </multiImage>
-
- <multiImage x="0" y="180" width="180" height="90">
- <subImageRef xlink:href="multires/opera-2-0-1.jpg"
- min-pixel-size="1"/>
- <subImage max-pixel-size="1">
- <svg width="100%" height="100%" viewBox="0 0 360 180">
- <multiImage x="0" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-0-2.jpg"
- min-pixel-size="1"/>
- <subImage max-pixel-size="1">
- <svg width="100%" height="100%"
- viewBox="0 0 360 360">
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-0-4.jpg"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-1-4.jpg"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-0-5.jpg"/>
- <image x="180" y="180"
- width="180" height="180"
- xlink:href="multires/opera-0-1-5.jpg"/>
-
- <rect class="overlay" stroke="#F00"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="0" y="180" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="180" width="180" height="180"/>
- </svg>
- </subImage>
- </multiImage>
- <multiImage x="180" y="0" width="180" height="180">
- <subImageRef xlink:href="multires/opera-1-1-2.jpg"
- min-pixel-size="1"/>
- <subImage max-pixel-size="1">
- <svg width="100%" height="100%"
- viewBox="0 0 360 360">
- <image x="0" y="0" width="180" height="180"
- xlink:href="multires/opera-0-2-4.jpg"/>
- <image x="180" y="0" width="180" height="180"
- xlink:href="multires/opera-0-3-4.jpg"/>
- <image x="0" y="180" width="180" height="180"
- xlink:href="multires/opera-0-2-5.jpg"/>
- <image x="180" y="180"
- width="180" height="180"
- xlink:href="multires/opera-0-3-5.jpg"/>
-
- <rect class="overlay" stroke="#F00"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="0" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="0" y="180" width="180" height="180"/>
- <rect class="overlay" stroke="#F00"
- x="180" y="180" width="180" height="180"/>
- </svg>
- </subImage>
- </multiImage>
-
- <rect class="overlay"
- stroke="#FF0"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay"
- stroke="#FF0"
- x="180" y="0" width="180" height="180"/>
- </svg>
- </subImage>
- </multiImage>
-
- <rect class="overlay"
- stroke="#0F0"
- x="0" y="0" width="180" height="180"/>
- <rect class="overlay"
- stroke="#0F0"
- x="0" y="180" width="180" height="90"/>
- </svg>
- </subImage>
- </multiImage>
- <rect class="overlay" stroke="#00F"
- x="0" y="0" width="90" height="135"/>
- </symbol>
-
- <use x="165" y="50" width="270" height="405" xlink:href="#opera"/>
-
- <use x="10" y="50" width="135" height="202.5" xlink:href="#opera"/>
-
- <use x="43.75" y="272.5" width="67.5" height="101.25" xlink:href="#opera"/>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImageRef.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImageRef.svg
deleted file mode 100644
index ef10360d59a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/structure/opera/opera-subImageRef.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- =================================================================== -->
-<!-- Tests 'multiImage' element with 'subImageRef' children that -->
-<!-- reference external SVG files. -->
-<!-- -->
-<!-- @author Thomas.DeWeese@Kodak.com -->
-<!-- @version $Id: opera-subImageRef.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- =================================================================== -->
-
-<svg width="640" height="480" viewBox="0 0 640 480"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <image x="165" y="50" width="270" height="405"
- xlink:href="opera-3-0-0.svg" />
-
- <image x="10" y="50" width="135" height="202.5"
- xlink:href="opera-3-0-0.svg" />
-
- <image x="43.75" y="272.5" width="67.5" height="101.25"
- xlink:href="opera-3-0-0.svg" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowBidi.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowBidi.svg
deleted file mode 100644
index 969ce33084a..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowBidi.svg
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowBidi.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-<title>Test of Text wrapping stuff.</title>
-
- <g id="content" >
-
- <text class="title" x="50%" y="40">Test of Text wrapping stuff</text>
- <!-- Space after size 40 'that' is aci 45 -->
- <rect x="17" y="80" width="200" height="200" fill="rgb(220,220,255)"/>
- <rect x="233" y="80" width="200" height="200" fill="rgb(220,220,255)"/>
-
- <rect x="17" y="290" width="200" height="150" fill="rgb(220,220,255)"/>
- <rect x="220" y="290" width="10" height="150" fill="rgb(220,220,255)"/>
- <rect x="233" y="290" width="200" height="150" fill="rgb(220,220,255)"/>
-
-<!--
- <line x1="27" y1="70" x2="27" y2="490" stroke="grey" fill="none"/>
- <line x1="207" y1="70" x2="207" y2="490" stroke="grey" fill="none"/>
- <line x1="243" y1="70" x2="243" y2="490" stroke="grey" fill="none"/>
- <line x1="423" y1="70" x2="423" y2="490" stroke="grey" fill="none"/>
--->
-
- <flowRoot font-size="20" xml:space="preserve">
- <flowRegion>
- <rect x="17" y="80" width="200" height="200" visibility="hidden"/>
- <rect x="233" y="80" width="200" height="200" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv>
- <flowPara indent="20" margin-bottom="10" >Some <flowSpan fill="darkred" direction="rtl" unicode-bidi="embed">(embedded bidi)</flowSpan> of text.</flowPara>
- <flowPara>Some text goes <flowSpan fill="blue" direction="rtl" unicode-bidi="bidi-override">(right to left)</flowSpan>, other text goes (left to right).</flowPara>
- <flowPara>arabic: &#x621;&#x200B;&#x200B;&#x623;&#x200B;&#x624;&#x200B;&#x625;&#x200B;&#x626;&#x200B;&#x627;&#x200B;&#x628;&#x200B;&#x629;&#x200B;&#x62a;&#x200B;&#x62b;&#x200B;&#x62c;&#x200B;&#x62d;&#x200B;&#x62e;&#x200B;&#x62f;&#x200B;&#x630;&#x200B;&#x631;&#x200B;&#x632;&#x200B;&#x633;&#x200B;&#x634;&#x200B;&#x635;&#x200B;&#x636;&#x200B;&#x637;&#x200B;&#x638;&#x200B;&#x639;&#x200B;&#x640;&#x200B;&#x641;&#x200B;&#x642;&#x200B;&#x643;&#x200B;&#x644;&#x200B;&#x645;&#x200B;&#x646;&#x200B;&#x647;&#x200B;&#x648;&#x200B;&#x649;&#x200B;&#x650;&#x200B;&#x676;</flowPara>
- </flowDiv>
- </flowRoot>
-
- <flowRoot font-size="20" xml:space="preserve">
- <flowRegion>
- <path d="M 17,290 v150 h200 v-150 z
- M 220,290 v150 h10 v-150 z
- M 233,290 v150 h200 v-150 z" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv>
- <flowPara indent="20" margin-bottom="10" >Some <flowSpan fill="darkred" direction="rtl" unicode-bidi="embed">(embedded bidi)</flowSpan> of text.</flowPara>
- <flowPara>Some text goes <flowSpan fill="blue" direction="rtl" unicode-bidi="bidi-override">(right to left)</flowSpan>, other text goes (left to right).</flowPara>
- <flowPara>arabic: &#x621;&#x200B;&#x200B;&#x623;&#x200B;&#x624;&#x200B;&#x625;&#x200B;&#x626;&#x200B;&#x627;&#x200B;&#x628;&#x200B;&#x629;&#x200B;&#x62a;&#x200B;&#x62b;&#x200B;&#x62c;&#x200B;&#x62d;&#x200B;&#x62e;&#x200B;&#x62f;&#x200B;&#x630;&#x200B;&#x631;&#x200B;&#x632;&#x200B;&#x633;&#x200B;&#x634;&#x200B;&#x635;&#x200B;&#x636;&#x200B;&#x637;&#x200B;&#x638;&#x200B;&#x639;&#x200B;&#x640;&#x200B;&#x641;&#x200B;&#x642;&#x200B;&#x643;&#x200B;&#x644;&#x200B;&#x645;&#x200B;&#x646;&#x200B;&#x647;&#x200B;&#x648;&#x200B;&#x649;&#x200B;&#x650;&#x200B;&#x676;</flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowRegionBreak.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowRegionBreak.svg
deleted file mode 100644
index fd6cfbcee8c..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowRegionBreak.svg
+++ /dev/null
@@ -1,376 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.2//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowRegionBreak.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>Test of Text wrapping stuff.</title>
-
- <g id="content" line-height="15px">
-
- <text class="title" x="50%" y="40">'flowRoot' Region flowing</text>
-
- <g fill="lightblue" transform="translate(0,60)">
- <text x="60" y="5" text-anchor="middle" fill="black">Region break flow</text>
-
- <rect x="10" y="10" width="100" height="15"/>
- <rect x="10" y="30" width="100" height="15"/>
- <rect x="10" y="50" width="100" height="15"/>
- <rect x="10" y="70" width="100" height="15"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="30" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="50" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="70" width="100" height="15" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowRegionBreak>A region break 1</flowRegionBreak>
- <flowRegionBreak>A region break 2</flowRegionBreak>
- <flowRegionBreak>A region break 3</flowRegionBreak>
- <flowRegionBreak>A region break 4</flowRegionBreak>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(0,160)">
- <text x="60" y="5" text-anchor="middle" fill="black">Paragraph flowing</text>
-
- <rect x="10" y="10" width="100" height="15"/>
- <rect x="10" y="30" width="100" height="15"/>
- <rect x="10" y="50" width="100" height="15"/>
- <rect x="10" y="70" width="100" height="15"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="30" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="50" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="70" width="100" height="15" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara>The para 1,</flowPara>
- <flowPara>The para 2,</flowPara>
- <flowPara>The para 3,</flowPara>
- <flowPara>The para 4.</flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(0,260)">
- <text x="60" y="5" text-anchor="middle" fill="black">Text flowing</text>
- <rect x="10" y="10" width="100" height="15"/>
- <rect x="10" y="30" width="100" height="15"/>
- <rect x="10" y="50" width="100" height="15"/>
- <rect x="10" y="70" width="100" height="15"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="30" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="50" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="70" width="100" height="15" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara>The text 1, The text 2, the text 3, The text 4.</flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
-
- <g fill="lightblue" transform="translate(0,360)">
- <text x="60" y="5" text-anchor="middle" fill="black">Text/line flowing</text>
- <rect x="10" y="10" width="100" height="15"/>
- <rect x="10" y="30" width="100" height="15"/>
- <rect x="10" y="50" width="100" height="15"/>
- <rect x="10" y="70" width="100" height="15"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="30" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="50" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="70" width="100" height="15" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara>The text 1,<flowLine/> <flowLine/>
- The text 2,<flowLine/> <flowLine/>
- The text 3,<flowLine/> <flowLine/>
- The text 4.<flowLine/> <flowLine/>
- </flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(110,60)">
- <text x="60" y="5" text-anchor="middle" fill="black">Line flowing</text>
- <rect x="10" y="10" width="100" height="15"/>
- <rect x="10" y="30" width="100" height="15"/>
- <rect x="10" y="50" width="100" height="15"/>
- <rect x="10" y="70" width="100" height="15"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="30" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="50" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="70" width="100" height="15" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara><flowLine>The line 1,</flowLine>
- <flowLine>The line 2,</flowLine>
- <flowLine>The line 3,</flowLine>
- <flowLine>The line 4.</flowLine></flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(110,160)">
- <text x="60" y="5" text-anchor="middle" fill="black">2xLine flowing</text>
- <rect x="10" y="10" width="100" height="15"/>
- <rect x="10" y="30" width="100" height="15"/>
- <rect x="10" y="50" width="100" height="15"/>
- <rect x="10" y="70" width="100" height="15"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="30" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="50" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="70" width="100" height="15" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara><flowLine><flowLine>The line 1,</flowLine> </flowLine>
- <flowLine><flowLine>The line 2,</flowLine> </flowLine>
- <flowLine><flowLine>The line 3,</flowLine> </flowLine>
- <flowLine><flowLine>The line 4.</flowLine> </flowLine></flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(110,260)">
- <text x="60" y="5" text-anchor="middle" fill="black">Span flowing</text>
-
- <rect x="10" y="10" width="100" height="15"/>
- <rect x="10" y="30" width="100" height="15"/>
- <rect x="10" y="50" width="100" height="15"/>
- <rect x="10" y="70" width="100" height="15"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="30" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="50" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="70" width="100" height="15" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara><flowSpan>The span 1,</flowSpan>
- <flowSpan>The span 2,</flowSpan>
- <flowSpan>The span 3,</flowSpan>
- <flowSpan>The span 4.</flowSpan></flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(110,360)">
- <text x="60" y="5" text-anchor="middle" fill="black">Span/line flowing</text>
- <rect x="10" y="10" width="100" height="15"/>
- <rect x="10" y="30" width="100" height="15"/>
- <rect x="10" y="50" width="100" height="15"/>
- <rect x="10" y="70" width="100" height="15"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="30" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="50" width="100" height="15" visibility="hidden"/>
- <rect x="10" y="70" width="100" height="15" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara><flowSpan>The span 1,</flowSpan><flowLine/><flowLine/>
- <flowSpan>The span 2,</flowSpan><flowLine/><flowLine/>
- <flowSpan>The span 3,</flowSpan><flowLine/><flowLine/>
- <flowSpan>The span 4.</flowSpan><flowLine/><flowLine/></flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
-
- <g fill="lightblue" transform="translate(220,60)">
- <text x="60" y="5" text-anchor="middle" fill="black">Region breaks</text>
- <rect x="10" y="10" width="100" height="30"/>
- <rect x="10" y="45" width="100" height="30"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="30" visibility="hidden"/>
- <rect x="10" y="45" width="100" height="30" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowRegionBreak>A region break 1</flowRegionBreak>
- <flowRegionBreak>A region break 2</flowRegionBreak>
- <flowRegionBreak>A region break 3</flowRegionBreak>
- <flowRegionBreak>A region break 4</flowRegionBreak>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(220,160)">
- <text x="60" y="5" text-anchor="middle" fill="black">Para elems</text>
- <rect x="10" y="10" width="100" height="30"/>
- <rect x="10" y="45" width="100" height="30"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="30" visibility="hidden"/>
- <rect x="10" y="45" width="100" height="30" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara>The para 1,</flowPara>
- <flowPara>The para 2,</flowPara>
- <flowPara>The para 3,</flowPara>
- <flowPara>The para 4.</flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(220,260)">
- <text x="60" y="5" text-anchor="middle" fill="black">Just text</text>
- <rect x="10" y="10" width="100" height="30"/>
- <rect x="10" y="45" width="100" height="30"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="30" visibility="hidden"/>
- <rect x="10" y="45" width="100" height="30" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara>The text 1, The text 2, The text 3, The text 4.</flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(220,360)">
- <text x="60" y="5" text-anchor="middle" fill="black">Text/line elems</text>
- <rect x="10" y="10" width="100" height="30"/>
- <rect x="10" y="45" width="100" height="30"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="30" visibility="hidden"/>
- <rect x="10" y="45" width="100" height="30" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara>The text 1,<flowLine/><flowLine/>
- The text 2,<flowLine/><flowLine/>
- The text 3,<flowLine/><flowLine/>
- The text 4.<flowLine/><flowLine/></flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(330,60)">
- <text x="60" y="5" text-anchor="middle" fill="black">Line elems</text>
- <rect x="10" y="10" width="100" height="30"/>
- <rect x="10" y="45" width="100" height="30"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="30" visibility="hidden"/>
- <rect x="10" y="45" width="100" height="30" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara><flowLine>The line 1,</flowLine>
- <flowLine>The line 2,</flowLine>
- <flowLine>The line 3,</flowLine>
- <flowLine>The line 4.</flowLine></flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(330,260)">
- <text x="60" y="5" text-anchor="middle" fill="black">Span elems</text>
- <rect x="10" y="10" width="100" height="30"/>
- <rect x="10" y="45" width="100" height="30"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="30" visibility="hidden"/>
- <rect x="10" y="45" width="100" height="30" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara><flowSpan>The span 1,</flowSpan>
- <flowSpan>The span 2,</flowSpan>
- <flowSpan>The span 3,</flowSpan>
- <flowSpan>The span 4.</flowSpan></flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g fill="lightblue" transform="translate(330,360)">
- <text x="60" y="5" text-anchor="middle" fill="black">Span/line elems</text>
- <rect x="10" y="10" width="100" height="30"/>
- <rect x="10" y="45" width="100" height="30"/>
-
- <flowRoot font-size="20" fill="black">
- <flowRegion>
- <rect x="10" y="10" width="100" height="30" visibility="hidden"/>
- <rect x="10" y="45" width="100" height="30" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv font-size="12">
- <flowPara><flowSpan>The span 1,</flowSpan><flowLine/><flowLine/>
- <flowSpan>The span 2,</flowSpan><flowLine/><flowLine/>
- <flowSpan>The span 3,</flowSpan><flowLine/><flowLine/>
- <flowSpan>The span 4.</flowSpan><flowLine/><flowLine/></flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText.svg
deleted file mode 100644
index 6d1e2544677..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText.svg
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowText.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-<title>Test of Text wrapping stuff.</title>
-
- <g id="content" >
-
- <text class="title" x="50%" y="40">Test of Text wrapping stuff</text>
- <!-- Space after size 40 'that' is aci 45 -->
- <rect x="17" y="80" width="200" height="400" fill="rgb(220,220,255)"/>
- <rect x="233" y="80" width="200" height="400" fill="rgb(220,220,255)"/>
-
- <line x1="27" y1="70" x2="27" y2="490" stroke="grey" fill="none"/>
- <line x1="207" y1="70" x2="207" y2="490" stroke="grey" fill="none"/>
- <line x1="243" y1="70" x2="243" y2="490" stroke="grey" fill="none"/>
- <line x1="423" y1="70" x2="423" y2="490" stroke="grey" fill="none"/>
-
- <flowRoot font-size="20">
- <flowRegion>
- <rect x="17" y="80" width="200" height="400" visibility="hidden"/>
- <rect x="233" y="80" width="200" height="400" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv>
- <flowPara indent="20" margin-bottom="10" >This is an <flowSpan font-size="40" fill="crimson">ex&#x00AD;ample</flowSpan> of a very long string that is split &#x200D;across multi&#x00AD;ple lines via text wrap&#x0AD;ping.</flowPara>
- <flowPara text-align="full" margin-top="10" margin-left="10" margin-right="10" margin-bottom="10">Now check if text wrapping handles some tricky stuff: a&#x00AD;very&#x00AD;long&#x00AD;runon&#x00AD;word&#x00AD;that&#x00AD;spans&#x00AD;multiple&#x00AD;lines&#x00AD;<flowSpan font-weight="bold">with&#x00AD;<flowSpan fill="crimson">embed&#x00AD;</flowSpan>span</flowSpan>&#x00AD;elements &amp; <flowSpan fill="green" dy="-.3em" font-size="80%">super</flowSpan><flowSpan dy=".3em"> or </flowSpan><flowSpan fill="darkgreen" dy=".3em" font-size="80%">sub</flowSpan><flowSpan dy="-.3em"> scripts.</flowSpan></flowPara>
- <flowPara margin-top="10pt" text-align="end">We are just <flowSpan font-size="30" fill="blue">about</flowSpan> to go to the next flow rect <flowSpan font-size="10">(NOTE: if the 'about' were included on the last line of the previous flow the line would not have fit in the region, so it is moved to this flowRegion).</flowSpan></flowPara>
- <flowPara margin="10px" text-align="middle"> I want to make sure that it stops when it hits the end of all of the flowRegions defined. Also the last line includes text in a larger font size so it will not fit. The end of this sentence will be cut off because the line size gets <flowSpan font-size="35">tall</flowSpan>er</flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText2.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText2.svg
deleted file mode 100644
index b43bcf9e892..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText2.svg
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.2//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowText2.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-<title>Test of Text wrapping stuff.</title>
-
- <g id="content" >
-
- <text class="title" x="50%" y="40">Test of Text wrapping stuff</text>
- <!-- Space after size 40 'that' is aci 45 -->
- <path d="M 67,80 l-50,400 h200 l-50,-400 z"
- fill="rgb(220,220,255)"/>
- <line x1="77" y1="80" x2="27" y2="480" stroke="grey" fill="none"/>
- <line x1="157" y1="80" x2="207" y2="480" stroke="grey" fill="none"/>
-
- <rect x="233" y="80" width="200" height="400" fill="rgb(220,220,255)"/>
-
-<!--
- <rect x="17" y="80" width="200" height="400" fill="rgb(220,220,255)"/>
- <line x1="27" y1="70" x2="27" y2="490" stroke="grey" fill="none"/>
- <line x1="207" y1="70" x2="207" y2="490" stroke="grey" fill="none"/>
- -->
- <line x1="243" y1="70" x2="243" y2="490" stroke="grey" fill="none"/>
- <line x1="423" y1="70" x2="423" y2="490" stroke="grey" fill="none"/>
-
- <flowRoot font-size="20">
- <flowRegion>
- <path d="M 67,80 l-50,400 h200 l-50,-400 z" visibility="hidden"/>
- <!-- <rect x="17" y="80" width="200" height="400" visibility="hidden"/> -->
- <rect x="233" y="80" width="200" height="400" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv>
- <flowPara indent="20" margin-bottom="10" >This is an <flowSpan font-size="40" fill="crimson">ex&#x00AD;ample</flowSpan> of a very long string that is split &#x200D;across multi&#x00AD;ple lines via text wrap&#x0AD;ping.</flowPara>
- <flowPara text-align="full" margin-top="10" margin-left="10" margin-right="10" margin-bottom="10"><flowLine> Now check if text wrapping handles a number of</flowLine> tricky situations: a&#x00AD;very&#x00AD;long&#x00AD;runon&#x00AD;word&#x00AD;that&#x00AD;spans&#x00AD;multiple&#x00AD;lines&#x00AD;<flowSpan font-weight="bold">with&#x00AD;<flowSpan fill="crimson">embedded&#x00AD;</flowSpan>span</flowSpan>&#x00AD;elements &amp; <flowSpan fill="green" dy="-.3em" font-size="80%">super</flowSpan><flowSpan dy=".3em"> or </flowSpan><flowSpan fill="darkgreen" dy=".3em" font-size="80%">sub</flowSpan><flowSpan dy="-.3em"> scripts.</flowSpan></flowPara>
- <flowPara margin-top="10pt" text-align="end">Now we are just <flowSpan font-size="30" fill="blue">about</flowSpan> to go to the next flow rect <flowSpan font-size="10">(note if the 'about' were included on the last line of the previous flow rect the line would not have fit and the whole line would have moved here).</flowSpan></flowPara>
- <flowPara margin="10px" text-align="middle"> I'll keep going because I want to make sure that it properly stops when it hits the end of all of the the flow regions defined. Also the last line includes text in a larger font size so it will not fit. Thus the end of this sentence will be cut off because the line size gets <flowSpan font-size="35">tall</flowSpan>er</flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText3.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText3.svg
deleted file mode 100644
index d9e530795d8..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText3.svg
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowText3.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-<title>Test of Text wrapping stuff.</title>
-
- <g id="content" >
-
- <text class="title" x="50%" y="40">Test of Text wrapping stuff</text>
- <!-- Space after size 40 'that' is aci 45 -->
- <rect x="17" y="80" width="200" height="400" fill="rgb(220,220,255)"/>
- <line x1="27" y1="70" x2="27" y2="490" stroke="grey" fill="none"/>
- <line x1="207" y1="70" x2="207" y2="490" stroke="grey" fill="none"/>
-
- <rect x="220" y="80" width="10" height="400" fill="rgb(220,220,255)"/>
-
- <rect x="233" y="80" width="200" height="400" fill="rgb(220,220,255)"/>
- <line x1="243" y1="70" x2="243" y2="490" stroke="grey" fill="none"/>
- <line x1="423" y1="70" x2="423" y2="490" stroke="grey" fill="none"/>
-
- <flowRoot font-size="20">
- <flowRegion>
- <path d="M 17,80 v400 h200 v-400 z
- M 220,80 v400 h10 v-400 z
- M 233,80 v400 h200 v-400 z" visibility="hidden"/>
- </flowRegion>
-
- <flowDiv>
- <flowPara indent="20" margin-top="10" margin-bottom="10" >This is an <flowSpan font-size="40" fill="crimson">ex&#x00AD;ample</flowSpan> of a very long string that is split &#x200D;across multi&#x00AD;ple lines via text wrap&#x0AD;ping.</flowPara>
- <flowPara text-align="middle" margin-top="10" margin-left="10" margin-right="10" margin-bottom="10"><flowLine>Now check if text wrapping handles a number of tricky</flowLine> situations: a&#x00AD;very&#x00AD;long&#x00AD;runon&#x00AD;word&#x00AD;that&#x00AD;spans&#x00AD;multiple&#x00AD;lines&#x00AD;<flowSpan font-weight="bold">with&#x00AD;<flowSpan fill="crimson">embedded&#x00AD;</flowSpan>span</flowSpan>&#x00AD;elements &amp; <flowSpan fill="green" dy="-.3em" font-size="80%">super</flowSpan><flowSpan dy=".3em"> or </flowSpan><flowSpan fill="darkgreen" dy=".3em" font-size="80%">sub</flowSpan><flowSpan dy="-.3em"> scripts.</flowSpan></flowPara>
- <flowPara margin-top="10" text-align="end">Now we are just <flowSpan font-size="30" fill="blue">about</flowSpan> to go to the next flow rect <flowSpan font-size="10">(note if the 'about' were included on the last line of the previous flow rect the line would not have fit and the whole line would have moved here).</flowSpan></flowPara>
- <flowPara margin="10" text-align="full"> I'll keep going because I want to make sure that it properly stops when it hits the end of all of the the flow regions defined. Also the last line includes text in a larger font size so it will not fit. Thus the end of this sentence will be cut off because the line size gets <flowSpan font-size="35">tall</flowSpan>er</flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText4.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText4.svg
deleted file mode 100644
index 27e5f5b5d5f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText4.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowText4.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-<title>Test of Text wrapping stuff.</title>
-
- <g id="content" >
-
- <text class="title" x="50%" y="40">Test of Text wrapping stuff</text>
- <!-- Space after size 40 'that' is aci 45 -->
-
- <text x="225" y="450" fill="lightblue"
- font-size="500" font-weight="bold"
- text-anchor="middle"
- >B</text>
- <flowRoot font-size="10">
- <flowRegion>
- <text x="225" y="450" font-size="500" font-weight="bold" text-anchor="middle" visibility="hidden">B</text>
- <!-- <rect x="17" y="80" width="200" height="400" visibility="hidden"/>
- <rect x="233" y="80" width="200" height="400" visibility="hidden"/>-->
- </flowRegion>
-
- <flowDiv>
- <flowPara indent="20" margin-top="3" margin-bottom="5" >This is an <flowSpan font-size="40" fill="crimson">ex&#x00AD;ample</flowSpan> of a very long string that is split &#x200D;across multi&#x00AD;ple lines via text wrap&#x0AD;ping.</flowPara>
- <flowPara text-align="middle" margin-top="5" margin-left="10" margin-right="10" margin-bottom="5"><flowLine>Now check if text wrapping handles a number of tricky </flowLine>situations: a&#x00AD;very&#x00AD;long&#x00AD;runon&#x00AD;word&#x00AD;that&#x00AD;spans&#x00AD;multiple&#x00AD;lines&#x00AD;<flowSpan font-weight="bold">with&#x00AD;<flowSpan fill="crimson">embedded&#x00AD;</flowSpan>span</flowSpan>&#x00AD;elements &amp; <flowSpan fill="green" dy="-.3em" font-size="80%">super</flowSpan><flowSpan dy=".3em"> or </flowSpan><flowSpan fill="darkgreen" dy=".3em" font-size="80%">sub</flowSpan><flowSpan dy="-.3em"> scripts.</flowSpan></flowPara>
- <flowPara margin-top="5" text-align="end">Now we are just <flowSpan font-size="30" fill="blue">about</flowSpan> to go to the next flow rect <flowSpan font-size="10">(note if the 'about' were included on the last line of the previous flow rect the line would not have fit and the whole line would have moved here).</flowSpan></flowPara>
- <flowPara margin="10" text-align="full"> I'll keep going because I want to make sure that it properly stops when it hits the end of all of the the flow regions defined. Also the last line includes text in a larger font size so it will not fit. Thus the end of this sentence will be cut off because the line size gets <flowSpan font-size="35">tall</flowSpan>er</flowPara>
- </flowDiv>
- </flowRoot>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText5.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText5.svg
deleted file mode 100644
index 9179365b25b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowText5.svg
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowText5.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>Test of Text wrapping stuff.</title>
-
- <text class="title" x="50%" y="40">Test of Text wrapping stuff</text>
-
- <g id="content">
- <text x="110" y="70" text-anchor="middle">One complex flow Region</text>
- <g transform="translate(8,70), scale(.6), rotate(25, 200, 200)" >
- <use width="400" height="400" xlink:href="../../../batikLogo.svg#Batik_Squiggle" opacity="0.5"/>
-
- <g transform="rotate(-45, 200, 200)">
- <flowRoot font-size="15.75">
- <flowRegion>
- <use transform="rotate(45, 200, 200)" width="400" height="400" visibility="hidden" xlink:href="../../../batikLogo.svg#Batik_Squiggle" />
- </flowRegion>
-
- <flowDiv>
- <flowPara text-align="middle">Tomorrow, and tomorrow, and tomorrow,
- Creeps in this petty pace from day to day,
- To the last syllable of recorded time;
- And all our yesterdays have lighted fools
- The way to dusty death. Out, out, brief candle!
- Life's but a walking shadow; a poor player,
- That struts and frets his hour upon the stage,
- And then is heard no more: it is a tale
- Told by an idiot, full of sound and fury,
- Signifying nothing.
- </flowPara>
- </flowDiv>
- </flowRoot>
- </g>
- </g>
-
- <text x="300" y="480" text-anchor="middle">Three flow Regions</text>
- <g transform="translate(190,225), scale(.6), rotate(25, 200, 200)" >
- <g transform="scale(.73,.73)" fill-opacity="0.5">
- <use xlink:href="../../../batikLogo.svg#Batik_Squiggle_Blue"/>
- <use xlink:href="../../../batikLogo.svg#Batik_Squiggle_Red"/>
- <use xlink:href="../../../batikLogo.svg#Batik_Squiggle_Green"/>
- </g>
- <g transform="rotate(-45, 200, 200)">
- <flowRoot font-size="16.5">
- <flowRegion>
- <use transform="rotate(45, 200, 200), scale(.73,.73)" visibility="hidden"
- xlink:href="../../../batikLogo.svg#Batik_Squiggle_Blue"/>
- <use transform="rotate(45, 200, 200), scale(.73,.73)" visibility="hidden"
- xlink:href="../../../batikLogo.svg#Batik_Squiggle_Red"/>
- <use transform="rotate(45, 200, 200), scale(.73,.73)" visibility="hidden"
- xlink:href="../../../batikLogo.svg#Batik_Squiggle_Green"/>
- </flowRegion>
-
- <flowDiv>
- <flowPara text-align="middle">Tomorrow, and tomorrow, and tomorrow,
- Creeps in this petty pace from day to day,
- To the last syllable of recorded time;
- And all our yesterdays have lighted fools
- The way to dusty death. Out, out, brief candle!
- Life's but a walking shadow; a poor player,
- That struts and frets his hour upon the stage,
- And then is heard no more: it is a tale
- Told by an idiot, full of sound and fury,
- Signifying nothing.
- </flowPara>
- </flowDiv>
- </flowRoot>
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowTextAlign.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowTextAlign.svg
deleted file mode 100644
index fc2e07110b6..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/flowTextAlign.svg
+++ /dev/null
@@ -1,170 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ====================================================================== -->
-<!-- Tests various text on a path -->
-<!-- -->
-<!-- @author bella.robinson@cmis.csiro.au -->
-<!-- @version $Id: flowTextAlign.svg 475685 2006-11-16 11:16:05Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg id="body" width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink" >
-
- <title>Test of Text vertical-align.</title>
-
- <g id="content" >
- <text class="title" x="50%" y="40">Test of Text vertical-align</text>
-
- <g font-family="serif" transform="translate(0,60)">
- <g fill="rgb(220,220,255)">
- <rect x="12.5" y="0" width="125" height="36"/>
- <rect x="162.5" y="0" width="125" height="36"/>
- <rect x="312.5" y="0" width="125" height="36"/>
- </g>
-
- <flowRoot font-size="24" xml:space="preserve">
- <flowRegion vertical-align="top">
- <rect x="12.5" y="0" width="125" height="36" visibility="hidden"/>
- </flowRegion>
- <flowRegion vertical-align="middle">
- <rect x="162.5" y="0" width="125" height="36" visibility="hidden"/>
- </flowRegion>
- <flowRegion vertical-align="bottom">
- <rect x="312.5" y="0" width="125" height="36" visibility="hidden"/>
- </flowRegion>
- <flowDiv>
- <flowRegionBreak justification="middle"
- >Try top</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Try middle</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Try bottom</flowRegionBreak>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g font-family="serif" transform="translate(0,120)" >
- <g fill="rgb(220,220,255)">
- <rect x="12.5" y="0" width="125" height="36"/>
- <rect x="12.5" y="40" width="125" height="36"/>
- <rect x="162.5" y="0" width="125" height="36"/>
- <rect x="162.5" y="40" width="125" height="36"/>
- <rect x="312.5" y="0" width="125" height="36"/>
- <rect x="312.5" y="40" width="125" height="36"/>
- </g>
-
- <flowRoot font-size="24" xml:space="preserve">
- <flowRegion vertical-align="top">
- <rect x="12.5" y="0" width="125" height="36" visibility="hidden"/>
- <rect x="12.5" y="40" width="125" height="36" visibility="hidden"/>
- </flowRegion>
- <flowRegion vertical-align="middle">
- <rect x="162.5" y="0" width="125" height="36" visibility="hidden"/>
- <rect x="162.5" y="40" width="125" height="36" visibility="hidden"/>
- </flowRegion>
- <flowRegion vertical-align="bottom">
- <rect x="312.5" y="0" width="125" height="36" visibility="hidden"/>
- <rect x="312.5" y="40" width="125" height="36" visibility="hidden"/>
- </flowRegion>
- <flowDiv>
- <flowRegionBreak justification="middle"
- >Try top two lines</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Middle two lines</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Bottom two lines</flowRegionBreak>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g font-family="serif" transform="translate(0,220)" >
- <g fill="rgb(220,220,255)">
- <rect x="12.5" y="0" width="125" height="72"/>
- <rect x="162.5" y="0" width="125" height="72"/>
- <rect x="312.5" y="0" width="125" height="72"/>
- </g>
-
- <flowRoot font-size="24" xml:space="preserve">
- <flowRegion vertical-align="top">
- <rect x="12.5" y="0" width="125" height="72" visibility="hidden"/>
- </flowRegion>
- <flowRegion vertical-align="middle">
- <rect x="162.5" y="0" width="125" height="72" visibility="hidden"/>
- </flowRegion>
- <flowRegion vertical-align="bottom">
- <rect x="312.5" y="0" width="125" height="72" visibility="hidden"/>
- </flowRegion>
- <flowDiv>
- <flowRegionBreak justification="middle"
- >Try top two lines</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Middle two lines</flowRegionBreak>
- <flowRegionBreak justification="middle"
- >Bottom two lines</flowRegionBreak>
- </flowDiv>
- </flowRoot>
- </g>
-
- <g font-family="serif" transform="translate(0,320)" >
- <g fill="rgb(220,220,255)">
- <rect x="12.5" y="0" width="125" height="72"/>
- <rect x="162.5" y="0" width="125" height="72"/>
- <rect x="312.5" y="0" width="125" height="72"/>
- </g>
-
- <flowRoot font-size="24" xml:space="preserve">
- <flowRegion vertical-align="top">
- <rect x="12.5" y="0" width="125" height="72" visibility="hidden"/>
- </flowRegion>
- <flowRegion vertical-align="middle">
- <rect x="162.5" y="0" width="125" height="72" visibility="hidden"/>
- </flowRegion>
- <flowRegion vertical-align="bottom">
- <rect x="312.5" y="0" width="125" height="72" visibility="hidden"/>
- </flowRegion>
- <flowDiv>
- <flowPara justification="middle"
- >Try top</flowPara>
- <flowRegionBreak justification="middle"
- >two lines</flowRegionBreak>
- <flowPara justification="middle"
- >Middle</flowPara>
- <flowRegionBreak justification="middle"
- >two lines</flowRegionBreak>
- <flowPara justification="middle"
- >Bottom</flowPara>
- <flowRegionBreak justification="middle"
- >two lines</flowRegionBreak>
- </flowDiv>
- </flowRoot>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/lineHeightFontShorthand.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/lineHeightFontShorthand.svg
deleted file mode 100644
index e475084d54f..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec12/text/lineHeightFontShorthand.svg
+++ /dev/null
@@ -1,129 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- ====================================================================== -->
-<!-- Image element references an SVG file -->
-<!-- -->
-<!-- @author Thierry.Kormann@sophia.inria.fr -->
-<!-- @version $Id: lineHeightFontShorthand.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ====================================================================== -->
-
-<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
-
-<svg width="450" height="500" viewBox="0 0 450 500"
- xmlns="http://www.w3.org/2000/svg" version="1.2"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <title>Test CSS 'font' shorthand 'line-height'</title>
- <text class="title" x="50%" y="30"
- >Test CSS 'font' shorthand 'line-height'</text>
-
-<style type="text/css"><![CDATA[
- @font-face { font-family: "bolder"; src: "Courier" }
- .f1 { font: 20px Serif; }
- .f2 { font: 20/2 SanSerif; }
- .f3 { font: 20/1 times; }
- .f4 { font: bold 20/.5 monico; }
- .f5 { font: italic 20/30px times; }
- .f6 { font: bold italic 20/15px times; }
- .f7 { font: italic bold 20/15px times; }
- .f8 { font: 700 20/1em times; }
- .f9 { font: 700 20/75% times; }
- flowRegion > rect { fill: none; }
-]]></style>
-
- <g id="testContent" font="8pt sanserif">
- <flowRoot><flowRegion
- ><rect x="10" y="60" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f1"
- >font:<flowLine/>20px Serif</flowPara></flowDiv></flowRoot>
-
- <flowRoot><flowRegion
- ><rect x="10" y="100" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f2"
- >font:<flowLine/>20/2 SanSerif</flowPara></flowDiv></flowRoot>
-
- <flowRoot><flowRegion
- ><rect x="10" y="180" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f3"
- >font:<flowLine/>20/1 times</flowPara></flowDiv></flowRoot>
-
- <flowRoot><flowRegion
- ><rect x="10" y="240" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f3"
- >font:<flowLine/>bold 20/.5 times</flowPara></flowDiv></flowRoot>
-
- <flowRoot><flowRegion
- ><rect x="10" y="300" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f4"
- >font:<flowLine/>bold 20/.5 times</flowPara></flowDiv></flowRoot>
-
- <flowRoot><flowRegion
- ><rect x="10" y="330" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f5"
- >font:<flowLine/>italic 20/30px times</flowPara></flowDiv></flowRoot>
-
- <flowRoot><flowRegion
- ><rect x="10" y="420" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f6"
- >font:<flowLine/>bold italic 20/15px times</flowPara></flowDiv></flowRoot>
-
- <flowRoot><flowRegion
- ><rect x="225" y="60" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f7"
- >font:<flowLine/>italic bold 20/15px times</flowPara></flowDiv></flowRoot>
-
- <flowRoot><flowRegion
- ><rect x="225" y="120" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f8"
- >font:<flowLine/>700 20/1em times</flowPara></flowDiv></flowRoot>
-
- <flowRoot><flowRegion
- ><rect x="225" y="180" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara class="f9"
- >font:<flowLine/>700 20/75% times</flowPara></flowDiv></flowRoot>
-
- <flowRoot font-size="20"><flowRegion
- ><rect x="225" y="230" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara line-height="1.5"><flowSpan line-height=".75"
- >para: 1.5,<flowLine/>line:.75</flowSpan></flowPara></flowDiv></flowRoot>
-
-
- <flowRoot font-size="20"><flowRegion
- ><rect x="225" y="290" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara line-height=".75"><flowSpan line-height="1.5"
- >para: .75,<flowLine/>line:1.5</flowSpan></flowPara></flowDiv></flowRoot>
-
- <flowRoot font-size="20"><flowRegion
- ><rect x="225" y="350" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara line-height="1"><flowSpan font-size="6"
- >blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah</flowSpan></flowPara></flowDiv></flowRoot>
-
-
- <flowRoot font-size="20"><flowRegion
- ><rect x="225" y="410" width="200" height="90"/></flowRegion>
- <flowDiv><flowPara font-size="6"><flowSpan
- >blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah</flowSpan></flowPara></flowDiv></flowRoot>
-
- </g>
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotate.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotate.svg
deleted file mode 100644
index 66c64d2434b..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotate.svg
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textRotate.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="./tests/resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Text Rotation</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
- <text x="0" y="0" transform="scale(1.6, 1.6)" fill="DarkSlateBlue" text-anchor="middle" font-size="40" font-family="Serif" id="words">batik</text>
- </defs>
- <g id="testContent">
- <text class="title" x="50%" y="10%" font-size="15" text-anchor="middle" >
- Text Transformation</text>
- <g opacity="1.0" transform="translate(225, 250)" id="rotatedText">
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- <g opacity="0.95" transform="scale(1.05) rotate(15)">
- <use xlink:href="#words"/>
- </g></g></g></g></g>
- </g></g></g></g></g>
- </g></g></g></g></g>
- </g></g></g></g></g>
- </g></g></g></g>
- <text style="font-size:75;font-family:Serif;fill:white" text-anchor="middle">batik</text>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotateShadows.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotateShadows.svg
deleted file mode 100644
index 131bf75b438..00000000000
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/textRotateShadows.svg
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
-"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- ========================================================================= -->
-<!-- Test description here -->
-<!-- -->
-<!-- @author bill.haneman@ireland.sun.com -->
-<!-- @version $Id: textRotateShadows.svg 475477 2006-11-15 22:44:28Z cam $ -->
-<!-- ========================================================================= -->
-<?xml-stylesheet type="text/css" href="./tests/resources/style/test.css" ?>
-
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
-<title>Text Rotation and Shadows</title>
-
- <!-- ============================================================= -->
- <!-- Test content -->
- <!-- ============================================================= -->
-
- <defs>
- <clipPath id="textClip">
- <text x="0" y="0" text-anchor="middle" font-size="400" font-family="Serif" id="text">batik</text>
- </clipPath>
- <g id="words">
- <use xlink:href="#text"/>
- <g clip-path="url(#textClip)">
- <use xlink:href="#text" transform="scale(0.9) rotate(20) translate(-20,-15)" filter="url(#blur)" fill="black" opacity="0.4"/>
- </g>
- </g>
- <filter id="blur" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="-20%" y="-20%" width="120%" height="120%" >
- <feGaussianBlur stdDeviation="3 2" x="-10%" y="-10%" width="120%" height="120%" />
- </filter>
- <g opacity="1.0" transform="translate(225, 250) rotate(-260)" id="rotatedText">
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- <g transform="scale(0.9) rotate(20)">
- <use xlink:href="#words"/>
- </g></g></g></g></g>
- </g></g></g></g></g>
- </g></g></g>
- </defs>
-
- <g id="testContent">
- <text class="title" x="50%" y="10%" font-size="15" text-anchor="middle" >
- Text Transformation</text>
- <g transform="translate(-40,-30)" filter="url(#blur)" fill="black" opacity="0.2">
- <use xlink:href="#rotatedText"/>
- </g>
- <g>
- <use xlink:href="#rotatedText" fill="white" stroke-width="2" stroke="black"/>
- <g transform="translate(225, 250) scale(0.254)">
- <use xlink:href="#text" fill="black" filter="url(#blur)" opacity="0.4" transform="translate(-10, 8)"/>
- <use xlink:href="#text" stroke="black" stroke-width="16" fill="none"/>
- <use xlink:href="#text" stroke="none" fill="white"/>
- </g>
- </g>
- </g>
-
- <!-- ============================================================= -->
- <!-- Batik sample mark -->
- <!-- ============================================================= -->
- <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
-
-</svg>
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/build.properties b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/build.properties
index 9cb743987bb..6b78dc3ce87 100644
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/build.properties
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/build.properties
@@ -13,36 +13,6 @@ bin.includes = .,\
META-INF/,\
plugin.xml,\
plugin.properties,\
- batik-1.7/batik-rasterizer.jar,\
- batik-1.7/batik-slideshow.jar,\
- batik-1.7/batik-squiggle.jar,\
- batik-1.7/batik-svgpp.jar,\
- batik-1.7/batik-ttf2svg.jar,\
- batik-1.7/batik.jar,\
- batik-1.7/lib/batik-anim.jar,\
- batik-1.7/lib/batik-awt-util.jar,\
- batik-1.7/lib/batik-bridge.jar,\
- batik-1.7/lib/batik-codec.jar,\
- batik-1.7/lib/batik-css.jar,\
- batik-1.7/lib/batik-dom.jar,\
- batik-1.7/lib/batik-ext.jar,\
- batik-1.7/lib/batik-extension.jar,\
- batik-1.7/lib/batik-gui-util.jar,\
- batik-1.7/lib/batik-gvt.jar,\
- batik-1.7/lib/batik-parser.jar,\
- batik-1.7/lib/batik-script.jar,\
- batik-1.7/lib/batik-svg-dom.jar,\
- batik-1.7/lib/batik-svggen.jar,\
- batik-1.7/lib/batik-swing.jar,\
- batik-1.7/lib/batik-transcoder.jar,\
- batik-1.7/lib/batik-util.jar,\
- batik-1.7/lib/batik-xml.jar,\
- batik-1.7/lib/js.jar,\
- batik-1.7/lib/pdf-transcoder.jar,\
- batik-1.7/lib/xalan-2.6.0.jar,\
- batik-1.7/lib/xerces_2_5_0.jar,\
- batik-1.7/lib/xml-apis-ext.jar,\
- batik-1.7/lib/xml-apis.jar,\
scripts/,\
examples/,\
about.html
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/presentation/DGSVGCanvasPage.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/presentation/DGSVGCanvasPage.java
index 820303e7ee7..b153abb0c2b 100644
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/presentation/DGSVGCanvasPage.java
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/src/org/eclipse/papyrus/dd/dg/presentation/DGSVGCanvasPage.java
@@ -15,8 +15,8 @@ import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Frame;
-import org.apache.batik.swing.JSVGCanvas;
-import org.apache.batik.swing.JSVGScrollPane;
+//import org.apache.batik.swing.JSVGCanvas;
+//import org.apache.batik.swing.JSVGScrollPane;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.viewers.Viewer;
@@ -95,7 +95,7 @@ public class DGSVGCanvasPage extends DDEditorPage {
/**
* This is the embedded SVG canvas
*/
- private JSVGCanvas svgCanvas;
+// private JSVGCanvas svgCanvas;
/**
* Constructs a new Canvas viewer
@@ -107,10 +107,10 @@ public class DGSVGCanvasPage extends DDEditorPage {
composite = new Composite(parent, SWT.EMBEDDED);
Frame frame = SWT_AWT.new_Frame(composite);
frame.setVisible(true);
- svgCanvas = new JSVGCanvas();
- svgCanvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);
- JSVGScrollPane pane = new JSVGScrollPane(svgCanvas);
- frame.add(pane);
+// svgCanvas = new JSVGCanvas();
+// svgCanvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);
+// JSVGScrollPane pane = new JSVGScrollPane(svgCanvas);
+// frame.add(pane);
}
@Override
@@ -120,7 +120,8 @@ public class DGSVGCanvasPage extends DDEditorPage {
@Override
public Object getInput() {
- return svgCanvas.getSVGDocument();
+// return svgCanvas.getSVGDocument();
+ return null;
}
@Override
@@ -130,16 +131,16 @@ public class DGSVGCanvasPage extends DDEditorPage {
@Override
public void run() {
Document doc = (Document)input;
- svgCanvas.setDocument(doc);
- // sets the background color of the canvas explicitly since
- // the CSS background-color
- // property is not supported by Batik yet
- Element svg = doc.getDocumentElement();
- String value = svg.getAttribute(DGToSVGConverter.SVG_BACKGROUND_COLOR_ATTRIBUTE);
- if(value != null && value.length() > 0)
- svgCanvas.setBackground(Color.decode(value));
- else
- svgCanvas.setBackground(Color.white);
+// svgCanvas.setDocument(doc);
+// // sets the background color of the canvas explicitly since
+// // the CSS background-color
+// // property is not supported by Batik yet
+// Element svg = doc.getDocumentElement();
+// String value = svg.getAttribute(DGToSVGConverter.SVG_BACKGROUND_COLOR_ATTRIBUTE);
+// if(value != null && value.length() > 0)
+// svgCanvas.setBackground(Color.decode(value));
+// else
+// svgCanvas.setBackground(Color.white);
}
});
}

Back to the top