aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.properties2
-rw-r--r--misc/vector/crop_drop.rape.svg933
-rw-r--r--misc/vector/recipe.distillation_tower.svg1259
-rw-r--r--misc/vector/recipe.nine_x_nine.svg189
-rw-r--r--misc/vector/recipe.twelve_x_twelve.svg186
-rw-r--r--src/main/java/gregtech/api/enums/ItemList.java7
-rw-r--r--src/main/java/gregtech/api/enums/MaterialBuilder.java61
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java166
-rw-r--r--src/main/java/gregtech/api/enums/OrePrefixes.java11
-rw-r--r--src/main/java/gregtech/api/gui/GT_GUIContainer_MultiMachine.java49
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java56
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java2
-rw-r--r--src/main/java/gregtech/api/util/GT_Recipe.java92
-rw-r--r--src/main/java/gregtech/common/GT_Proxy.java47
-rw-r--r--src/main/java/gregtech/common/GT_RecipeAdder.java126
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java25
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_02.java2
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java8
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_DistillationTower.java156
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilCracker.java100
-rw-r--r--src/main/java/gregtech/loaders/load/GT_FuelLoader.java1
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingDirty.java7
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolOther.java8
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingWire.java207
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_CropLoader.java3
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java475
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java573
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java12
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler.pngbin2387 -> 3124 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/DistillationTower.pngbin0 -> 2788 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/NineXNine.pngbin0 -> 2631 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/OilCracker.pngbin0 -> 4782 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/gt.metaitem.02/557.pngbin0 -> 621 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/gt.metaitem.03/90.pngbin364 -> 3262 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/gt.metaitem.03/96.pngbin0 -> 3023 bytes
-rw-r--r--src/main/resources/assets/ic2/textures/blocks/crop/blockCrop.Rape.1.pngbin0 -> 3115 bytes
-rw-r--r--src/main/resources/assets/ic2/textures/blocks/crop/blockCrop.Rape.2.pngbin0 -> 3171 bytes
-rw-r--r--src/main/resources/assets/ic2/textures/blocks/crop/blockCrop.Rape.3.pngbin0 -> 3302 bytes
-rw-r--r--src/main/resources/assets/ic2/textures/blocks/crop/blockCrop.Rape.4.pngbin0 -> 705 bytes
39 files changed, 3904 insertions, 859 deletions
diff --git a/build.properties b/build.properties
index 8daeb54908..4b550f1562 100644
--- a/build.properties
+++ b/build.properties
@@ -1,7 +1,7 @@
minecraft.version=1.7.10
forge.version=10.13.4.1566-1.7.10
-gt.version=5.09.30.07
+gt.version=5.09.30.08
ae2.version=rv2-beta-33
applecore.version=1.7.10-1.2.1+107.59407
diff --git a/misc/vector/crop_drop.rape.svg b/misc/vector/crop_drop.rape.svg
new file mode 100644
index 0000000000..35db917110
--- /dev/null
+++ b/misc/vector/crop_drop.rape.svg
@@ -0,0 +1,933 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="320"
+ height="320"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="crop_drop.rape.svg"
+ inkscape:export-filename="C:\Users\Johannes\git\GT5-Unofficial\misc\vector\crop_drop.rape.png"
+ inkscape:export-xdpi="4.5"
+ inkscape:export-ydpi="4.5">
+ <defs
+ id="defs4">
+ <filter
+ id="filter22272"
+ inkscape:label="B-&gt;RG">
+ <feColorMatrix
+ id="feColorMatrix22280"
+ values="0 0 1 0 0 0 0 1 0 0 0.5 0.5 0 0 0 0 0 0 1 0 " />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2"
+ inkscape:cx="18.251567"
+ inkscape:cy="195.61271"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3766"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-732.36218)">
+ <image
+ y="732.36218"
+ x="-320"
+ id="image3763"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAdtJREFU
+OI2lkr9rU1EYhp+Tpmltcm9zJdhoUmiuNU1qaay2SqUBt67+AeImuupUEZwcRFDoKlRHJzdxcyrq
+ZIglhVBtTNtcITa0V8VIepN+DsWEeBN/4Lt9L+95D99zjhIR4T/k7WSqYB7YBxyQGigvYp/++wLY
+IxKJEdACOA6Uy9uo4Cpin3QlPe03ZwEQexJzxCIRr5GI1xiNWc3DPzOugt7QWwL6KBOzB4Hz5yqc
+nbE5lSqRXZ4CIDmzAp4Iyii6C+oNjWhkAPO4ycXLy9y9Pcfzp9sE/F8BuHTtHeGjY4SHNJDP7QUq
+mEH1RNG1fdJzDdLpYa5cXeX+PRP13cviozUmJnX0oGAYvSBOB4iNLNVvPj6Va1jvh7h1c5zEmELT
+4ly/kWF8egtnL4ZSUVB9LQjSRUuPS1LcEHmw6MjCnRdNPxzPCcGN5qx+/UjTF14zP+9jwA+FnEHy
+zBeKmzrFQplnT2a7P6MKruANWYhnivxakmpVsfTQxCpVqFZDiEoxkirhO7LVVtBioHQa9R3WC4cR
+6eOj1Q8L8PKVTv+hOpUdP5slDWmsA8PdGTCYEYxdCURyTc9/7INg2MLgGxcrF4ODdfJAD2KfaM3K
+h+yaLgYdC/5Fnj9Hfq8fRib+9AQpwZcAAAAASUVORK5CYII=
+"
+ height="320"
+ width="320" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3786"
+ width="20"
+ height="20"
+ x="60"
+ y="60"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0413d0;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3790"
+ width="20"
+ height="20"
+ x="40"
+ y="80"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0c1df3;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3792"
+ width="20"
+ height="20"
+ x="60"
+ y="80"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#2b38cf;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3794"
+ width="20"
+ height="20"
+ x="80"
+ y="80"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0010dd;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3796"
+ width="20"
+ height="20"
+ x="40"
+ y="100"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#2838fd;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3798"
+ width="20"
+ height="20"
+ x="60"
+ y="100"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#4d5bf1;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3800"
+ width="20"
+ height="20"
+ x="80"
+ y="100"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#4f5dc2;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3802"
+ width="20"
+ height="20"
+ x="100"
+ y="100"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fcd;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3804"
+ width="20"
+ height="20"
+ x="20"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fcd;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3806"
+ width="20"
+ height="20"
+ x="20"
+ y="140"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0113f9;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3808"
+ width="20"
+ height="20"
+ x="40"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0110c9;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3810"
+ width="20"
+ height="20"
+ x="40"
+ y="140"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fd1;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3812"
+ width="20"
+ height="20"
+ x="40"
+ y="200"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0010df;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3814"
+ width="20"
+ height="20"
+ x="40"
+ y="220"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0313e4;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3816"
+ width="20"
+ height="20"
+ x="60"
+ y="200"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#3645fb;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3818"
+ width="20"
+ height="20"
+ x="60"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#2c3acf;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3820"
+ width="20"
+ height="20"
+ x="60"
+ y="140"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fd2;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3822"
+ width="20"
+ height="20"
+ x="60"
+ y="220"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#333fc6;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3824"
+ width="20"
+ height="20"
+ x="80"
+ y="180"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#3241f7;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3826"
+ width="20"
+ height="20"
+ x="80"
+ y="200"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0f1ff6;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3828"
+ width="20"
+ height="20"
+ x="80"
+ y="220"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fce;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3830"
+ width="20"
+ height="20"
+ x="80"
+ y="240"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fd7;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3832"
+ width="20"
+ height="20"
+ x="100"
+ y="260"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fda;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3834"
+ width="20"
+ height="20"
+ x="120"
+ y="260"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0011ef;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3836"
+ width="20"
+ height="20"
+ x="100"
+ y="240"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#3140fc;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3838"
+ width="20"
+ height="20"
+ x="100"
+ y="220"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#5260f5;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3840"
+ width="20"
+ height="20"
+ x="100"
+ y="200"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#7a86cc;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3842"
+ width="20"
+ height="20"
+ x="100"
+ y="180"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#8a97ee;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3844"
+ width="20"
+ height="20"
+ x="80"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#8c9adf;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3846"
+ width="20"
+ height="20"
+ x="100"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#7480c8;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3848"
+ width="20"
+ height="20"
+ x="80"
+ y="140"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#595cdf;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3850"
+ width="20"
+ height="20"
+ x="100"
+ y="140"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fd7;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3852"
+ width="20"
+ height="20"
+ x="100"
+ y="20"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fd5;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3854"
+ width="20"
+ height="20"
+ x="120"
+ y="20"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fd0;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3856"
+ width="20"
+ height="20"
+ x="140"
+ y="20"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000ec9;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3858"
+ width="20"
+ height="20"
+ x="160"
+ y="20"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fcd;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3860"
+ width="20"
+ height="20"
+ x="180"
+ y="20"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fd1;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3862"
+ width="20"
+ height="20"
+ x="100"
+ y="40"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fd4;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3864"
+ width="20"
+ height="20"
+ x="200"
+ y="40"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0b1be9;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3866"
+ width="20"
+ height="20"
+ x="180"
+ y="40"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#2232fe;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3868"
+ width="20"
+ height="20"
+ x="160"
+ y="40"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#2737fe;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3870"
+ width="20"
+ height="20"
+ x="140"
+ y="40"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#1b2af2;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3872"
+ width="20"
+ height="20"
+ x="120"
+ y="40"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#2f3cce;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3874"
+ width="20"
+ height="20"
+ x="180"
+ y="60"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#4a58f7;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3876"
+ width="20"
+ height="20"
+ x="160"
+ y="60"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#4f5df7;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3878"
+ width="20"
+ height="20"
+ x="140"
+ y="60"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#3d4ad7;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3880"
+ width="20"
+ height="20"
+ x="120"
+ y="60"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#7781c3;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3882"
+ width="20"
+ height="20"
+ x="120"
+ y="80"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#8592e7;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3884"
+ width="20"
+ height="20"
+ x="140"
+ y="80"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#7a87db;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3886"
+ width="20"
+ height="20"
+ x="160"
+ y="80"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#3b3fd2;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3888"
+ width="20"
+ height="20"
+ x="140"
+ y="100"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#8692ce;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3890"
+ width="20"
+ height="20"
+ x="160"
+ y="100"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#6466d4;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3892"
+ width="20"
+ height="20"
+ x="120"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#d4d5fe;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3894"
+ width="20"
+ height="20"
+ x="120"
+ y="140"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#9d9fe4;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3896"
+ width="20"
+ height="20"
+ x="120"
+ y="160"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#8491cc;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3898"
+ width="20"
+ height="20"
+ x="120"
+ y="180"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#7a87cd;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3900"
+ width="20"
+ height="20"
+ x="120"
+ y="200"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#3845d5;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3902"
+ width="20"
+ height="20"
+ x="120"
+ y="220"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0c1bd4;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3904"
+ width="20"
+ height="20"
+ x="120"
+ y="240"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#c8c9f4;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3906"
+ width="20"
+ height="20"
+ x="140"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#fcfcff;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3908"
+ width="20"
+ height="20"
+ x="140"
+ y="140"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#e0e1ff;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3910"
+ width="20"
+ height="20"
+ x="140"
+ y="160"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#6265dd;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3912"
+ width="20"
+ height="20"
+ x="140"
+ y="180"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#8789d2;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3914"
+ width="20"
+ height="20"
+ x="160"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#d5d6f8;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3916"
+ width="20"
+ height="20"
+ x="160"
+ y="140"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#8e91fb;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3918"
+ width="20"
+ height="20"
+ x="160"
+ y="160"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#8b98cf;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3920"
+ width="20"
+ height="20"
+ x="160"
+ y="180"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#707cbb;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3922"
+ width="20"
+ height="20"
+ x="160"
+ y="200"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#3542c9;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3924"
+ width="20"
+ height="20"
+ x="160"
+ y="220"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#909dd9;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3926"
+ width="20"
+ height="20"
+ x="180"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#5b67da;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3928"
+ width="20"
+ height="20"
+ x="200"
+ y="100"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#2834d1;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3930"
+ width="20"
+ height="20"
+ x="220"
+ y="80"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3932"
+ width="20"
+ height="20"
+ x="240"
+ y="60"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0011ea;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3934"
+ width="20"
+ height="20"
+ x="240"
+ y="80"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#404df8;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3936"
+ width="20"
+ height="20"
+ x="220"
+ y="100"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#0010df;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3938"
+ width="20"
+ height="20"
+ x="260"
+ y="80"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#1828f7;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3940"
+ width="20"
+ height="20"
+ x="240"
+ y="100"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#8795e8;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3942"
+ width="20"
+ height="20"
+ x="200"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#4648c6;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3944"
+ width="20"
+ height="20"
+ x="180"
+ y="140"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#4e5df7;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3946"
+ width="20"
+ height="20"
+ x="220"
+ y="120"
+ transform="translate(0,732.36218)" />
+ <rect
+ style="opacity:0.98000003999999996;fill:#000fd0;fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter22272)"
+ id="rect3948"
+ width="20"
+ height="20"
+ x="260"
+ y="100"
+ transform="translate(0,732