From bcbeebf3b85c5a57854a9dc595dbce8adb342cf7 Mon Sep 17 00:00:00 2001 From: Blood-Asp Date: Fri, 1 Jul 2016 02:06:51 +0200 Subject: [PATCH] First Assemblyline recipes --- .../items/GT_MetaGenerated_Item_01.java | 10 ++--- .../postload/GT_MachineRecipeLoader.java | 38 +++++++++++++++++- .../textures/items/gt.metaitem.01/606.png | Bin 435 -> 452 bytes .../textures/items/gt.metaitem.01/607.png | Bin 442 -> 435 bytes .../textures/items/gt.metaitem.01/608.png | Bin 0 -> 442 bytes .../textures/items/gt.metaitem.01/623.png | Bin 452 -> 0 bytes .../textures/items/gt.metaitem.01/624.png | Bin 373 -> 0 bytes .../textures/items/gt.metaitem.01/636.png | Bin 373 -> 373 bytes .../textures/items/gt.metaitem.01/637.png | Bin 371 -> 373 bytes .../textures/items/gt.metaitem.01/638.png | Bin 0 -> 371 bytes 10 files changed, 41 insertions(+), 7 deletions(-) create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/608.png delete mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/623.png delete mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/624.png create mode 100644 src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/638.png diff --git a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java index 74f6d700..14b1fda7 100644 --- a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java +++ b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java @@ -458,8 +458,8 @@ public class GT_MetaGenerated_Item_01 ItemList.Electric_Motor_EV.set(addItem(tLastID = 603, "Electric Motor (EV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 8L)})); ItemList.Electric_Motor_IV.set(addItem(tLastID = 604, "Electric Motor (IV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 16L)})); ItemList.Electric_Motor_LuV.set(addItem(tLastID = 623, "Electric Motor (LuV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 24L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 24L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 24L)})); - ItemList.Electric_Motor_ZPM.set(addItem(tLastID = 606, "Electric Motor (ZPM)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 32L)})); - ItemList.Electric_Motor_UV.set(addItem(tLastID = 607, "Electric Motor (UV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 48L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 48L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 48L)})); + ItemList.Electric_Motor_ZPM.set(addItem(tLastID = 624, "Electric Motor (ZPM)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 32L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 32L)})); + ItemList.Electric_Motor_UV.set(addItem(tLastID = 625, "Electric Motor (UV)", "", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 48L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 48L), new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 48L)})); GT_ModHandler.addCraftingRecipe(ItemList.Electric_Motor_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CWR", "WIW", "RWC", Character.valueOf('I'), OrePrefixes.stick.get(Materials.IronMagnetic), Character.valueOf('R'), OrePrefixes.stick.get(Materials.AnyIron), Character.valueOf('W'), OrePrefixes.wireGt01.get(Materials.AnyCopper), Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin)}); GT_ModHandler.addCraftingRecipe(ItemList.Electric_Motor_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE, new Object[]{"CWR", "WIW", "RWC", Character.valueOf('I'), OrePrefixes.stick.get(Materials.SteelMagnetic), Character.valueOf('R'), OrePrefixes.stick.get(Materials.Steel), Character.valueOf('W'), OrePrefixes.wireGt01.get(Materials.AnyCopper), Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin)}); @@ -521,9 +521,9 @@ public class GT_MetaGenerated_Item_01 ItemList.Conveyor_Module_HV.set(addItem(tLastID = 632, "Conveyor Module (HV)", "1 Stack every 1 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 4L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 4L)})); ItemList.Conveyor_Module_EV.set(addItem(tLastID = 633, "Conveyor Module (EV)", "1 Stack every 1/5 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 8L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 8L)})); ItemList.Conveyor_Module_IV.set(addItem(tLastID = 634, "Conveyor Module (IV)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); - ItemList.Conveyor_Module_LuV.set(addItem(tLastID = 624, "Conveyor Module (LuV)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); - ItemList.Conveyor_Module_ZPM.set(addItem(tLastID = 636, "Conveyor Module (ZPM)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); - ItemList.Conveyor_Module_UV.set(addItem(tLastID = 637, "Conveyor Module (UV)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); + ItemList.Conveyor_Module_LuV.set(addItem(tLastID = 636, "Conveyor Module (LuV)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); + ItemList.Conveyor_Module_ZPM.set(addItem(tLastID = 637, "Conveyor Module (ZPM)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); + ItemList.Conveyor_Module_UV.set(addItem(tLastID = 638, "Conveyor Module (UV)", "1 Stack every 1/20 sec (as Cover)", new Object[]{new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.MACHINA, 16L), new TC_Aspects.TC_AspectStack(TC_Aspects.ITER, 16L)})); GT_ModHandler.addCraftingRecipe(ItemList.Conveyor_Module_LV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"RRR", "MCM", "RRR", Character.valueOf('M'), ItemList.Electric_Motor_LV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin), Character.valueOf('R'), OrePrefixes.plate.get(Materials.Rubber)}); GT_ModHandler.addCraftingRecipe(ItemList.Conveyor_Module_MV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"RRR", "MCM", "RRR", Character.valueOf('M'), ItemList.Electric_Motor_MV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.AnyCopper), Character.valueOf('R'), OrePrefixes.plate.get(Materials.Rubber)}); diff --git a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java index 421b5df1..5f777c3e 100644 --- a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java +++ b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java @@ -1352,9 +1352,43 @@ if(Loader.isModLoaded("Railcraft")){ GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RareEarth, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Neodymium, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Yttrium, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Lanthanum, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Cerium, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Cadmium, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Caesium, 1L), new int[]{2500, 2500, 2500, 2500, 2500, 2500}, 64, 20); GT_Values.RA.addCentrifugeRecipe(GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 45), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.BasalticMineralSand, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Olivine, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Obsidian, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Basalt, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Flint, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.RareEarth, 1L), new int[]{2000, 2000, 2000, 2000, 2000, 2000}, 64, 20); - //TestRecipe remember to remove!! - GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Motor_EV.get(1, new Object(){}),1000,new ItemStack[]{ItemList.Electric_Motor_IV.get(2, new Object(){}),ItemList.Electric_Piston_IV.get(1, new Object(){}),GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 1L),GT_OreDictUnificator.get(OrePrefixes.block, Materials.TungstenSteel, 1L),GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 1L),GT_OreDictUnificator.get(OrePrefixes.gear, Materials.TungstenSteel, 1L)}, new FluidStack[]{Materials.SolderingAlloy.getMolten(144),Materials.Hydrogen.getGas(500)}, ItemList.Robot_Arm_IV.get(2, new Object[]{}), 100, 512); + GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Motor_IV.get(1, new Object(){}),144000,new ItemStack[]{ + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NeodymiumMagnetic, 1L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSG, 2L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 2L)}, new FluidStack[]{ + Materials.SolderingAlloy.getMolten(144), + Materials.Lubricant.getFluid(250)}, ItemList.Electric_Motor_LuV.get(1, new Object[]{}), 600, 6000); + + GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Motor_LuV.get(1, new Object(){}),144000,new ItemStack[]{ + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NeodymiumMagnetic, 2L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSE, 4L), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSE, 4L), + GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSE, 16L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L), + GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 2L)}, new FluidStack[]{ + Materials.SolderingAlloy.getMolten(288), + Materials.Lubricant.getFluid(750)}, ItemList.Electric_Motor_ZPM.get(1, new Object[]{}), 600, 24000); + GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Motor_ZPM.get(1, new Object(){}),288000,new ItemStack[]{ + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NeodymiumMagnetic, 1L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.HSSE, 4L), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSE, 8L), + GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSE, 32L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L), + GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 2L)}, new FluidStack[]{ + Materials.SolderingAlloy.getMolten(1296), + Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Motor_UV.get(1, new Object[]{}), 600, 100000); + GT_Utility.removeSimpleIC2MachineRecipe(new ItemStack(Blocks.cobblestone), GT_ModHandler.getMaceratorRecipeList(), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1L)); GT_Utility.removeSimpleIC2MachineRecipe(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Lapis, 1L), GT_ModHandler.getMaceratorRecipeList(), ItemList.IC2_Plantball.get(1L, new Object[0])); GT_Utility.removeSimpleIC2MachineRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L), GT_ModHandler.getMaceratorRecipeList(), ItemList.IC2_Plantball.get(1L, new Object[0])); diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/606.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/606.png index a25aa6e8302183da354b2bc9817ae7c8bcf4bccb..4f4f28cc2dd053ecc3f0cc0eb62dfa5b0639f139 100644 GIT binary patch delta 375 zcmV--0f_#y1H=Q6R(})_u&SZ}00B`+L_t(I%e|AaZWBQehQE#R8~6#33s)GWg$f)B z(~%}MT@aF`RESqVays4vxkYrm0Frx`_W67$zPs7ky*mws5dz!77)zOYzi(&%nRRBy zDRst)bx>eUWB)C%rZHA2Hk}$kzu&iBulI-W!C&Dtg)D(2<$v3!iG>hQ)x#b9f|Cs9 zE67qr3O){p%w{w9`&qX=g$=xdYytBWvXpR_^S!F@Wl5otNAKUcoeo~V9NN{zU~_Z2 zgvC!d&soQah>&}aNWqtz8`}|-v7)RSUR=I{B!Oi{xXW2br4XS|#ruGW@N7JGd!KOe z;+@ ziK5aQygSs)~q=?|R9oOK#){t+jP~&vSwbM_1RB;>pF+6D5mj zNIcSm`DW9C2wxI}!^~{cw zTCHXx0aZ`G-*?VAn+O05aQygSs)~q=?|R9oOK#){t+jP~&vSwbM_1RB;>pF+6D5mj zNIcSm`DW9C2wxI}!^~{cw zTCHXx0aZ`G-*?VAn+O0N zKy9`C8c!dcsp4{$)ZG23Jru*AR0LA9k>|>oBNx#vA1p$UQQH6MM)tcDu@>N zyOveatPHLPFZQG0%gFiGz(U%>_-5AX0vJ2=@c__wbj;ejh_Mj}<`4M3vfBvkaNqd>79 z+q2%Rh5{i0iTITmxAVSv^K3ga<1e+qAL~m%ZMFRxP+M(}On9&d1L$-*)^4}o0T(|L zPnht;m?+BS{gstviK>3>;8i?kOe`{46j4wAqR(hFa&LRx$6I(iSwzXAL{SP2gj66J zIP4v`83&vDo3^pHZWCTk6h%czAt5S=7Wm{5^_<+D*bJZw6**1WUE3i_M2n1yBFW>E zC!|2sNJxRxty4F5h2Cn=;oM^0%zN2nA!IL0IgQbR5N9nsH)02=j=xSfM&C4)9Dm5 kbG6mhaE+e<{^d751NQCwYMiI|sQ>@~07*qoM6N<$f?B4zhyVZp literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/623.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/623.png deleted file mode 100644 index 4f4f28cc2dd053ecc3f0cc0eb62dfa5b0639f139..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmV;#0XzPQP)s-ge@0Z~ar zK~y-)y_2zS6G0G$zm4%5_z92;R~V&*3LFa4ktQ`=5R#=-h*v;zI^F}hMRdFXl6#l- z`Ftq8yV=>jI}L>q0^7nEOPPAVZ)g9Rb!NsXb;gNxP+(1C|1GelF;*!yof<&D-?v_` z_lNMoU*R-`EP*8D+oy?z5Kz^_9sGim4CX7yQbY^aoyn<{2^Axg_ zaF_GFs_n#NqKb)4W{e&Y{`9rIa$1*&NP0000nLJ$_Lo80;oot(R*g>Qv{o7iW zRiT_ro?7!2-3uRE{g8Y2HmYrlWrO}=HOA0my}=THbGkeqdT^)*36@rFcyoyFv)ui2 zK|;@_96s}loo%1>gg2R&I5uR{u4HH%%`NDyw|YgTxFj($ByXrmRCO} z@4v3fq9evF>gvdJ;dWW~uG~OVUc1|3{~7k Q3Jf3yPgg&ebxsLQ0KX)cYybcN diff --git a/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/636.png b/src/main/resources/assets/gregtech/textures/items/gt.metaitem.01/636.png index e9aea87de15a5f57185f487b0a081646c46fdd20..75db5ddc9b4fc3eef3d1a3abe668e17b496c1a76 100644 GIT binary patch delta 296 zcmV+@0oVTZ0`&rrR(~909M;tU009C?L_t(I%iWVbYQsPjglG1x1gcdD0!b>LAxClJ zI`|&$?OKMkIe;&tCIMB(jZ+x?Y>G+YNC+oV5p{X6?7|N79^cMV66Tb{%=!lgzB`cY zY0?O@2;MnZ^u3$GdymLGoHvwZ$=-mZ&UubY2)J9XIo0uFzkk;y1S}Q{6-7Y;(A##4 zx@}Q44L;izPn*rJChxnQhPvm&;X1+bbV3LLbzLJg&1m;qT^z@NBqT|q*VRfd%cTHF z62{i8&I3SIRZP=VW`-=wKvIwQ4{-hpⅆ51d9mgJiPDOgJV%9DM_P1yZb-oU}!#S uAc@0lbWiwWvLPv8l5o!RNvNFroxcDQki<@M$cQBX0000Y1*bM%mw(S{+AXpyQ&AKo09`(= z@zJ)ZcRMut#6_O}N^-S+(hzsET<#UT)bFT4ypnh`Kf3)87ex^u32_`NzkATx?Y#g< z62|%v=K-K;8YW31GeerDAgR;i6F9#&&dd-jzyjf%$5DuSRUC^lNl6+tw447a2Sf5v u0!bWZqkF<1$|0rY1*bM%mw(S{+AXpyQ&AKo09`(= z@zJ)ZcRMut#6_O}N^-S+(hzsET<#UT)bFT4ypnh`Kf3)87ex^u32_`NzkATx?Y#g< z62|%v=K-K;8YW31GeerDAgR;i6F9#&&dd-jzyjf%$5DuSRUC^lNl6+tw447a2Sf5v u0!bWZqkF<1$|0r0onfb0`mfpR(~}iu1>iC0096=L_t(I%iWVPZi7G+L}&IdNYqqRNh;bL!zb_o z-1r90P12?@H^7%jdPlTKE>kW76lqd8Amjv!(B(_3U1>-2zuwML64sQ%%K8TeemIaE zY0?O@2;MnZ^u3$GdymLGoHx{U&C!6Q%5#a(1#BO;Ti^nH)R=J2aY@m6T6E1rt$1ecEs+RqlD3uyaxw)?Fvj$=R)k|fdoWv|`yP5>kc zbL&>;0ibCbrfDiOLzZPAsfW9JIDZ9aW{50;MTB!6-jD3TxhRvAq*$* s#A!B$C;Tzl5+5*0D9`00RIdHbUvm${rchF>%Qj{!QQG zN=S&O)-9RC>K_>I{9rrhduf@W`GM&kRqk6n^n&%6L^6Xc6rQkjU3lufIyTe&^ZtA1 zf`qP3Ieh9DJ6oN_1ewfB9Gf}rSw?)>JNsaD{|TEp=2uG3UTj!$s<`t4YmWT(m{%25 z_L?P(mGf4w(h_RuTkmdC+kAobOKtz*XCGF3ehkZ4r9H3fHOusV?px=@7IJ6&F5C8d ztzKWUgU}?Ei~myB-~H^zpu$=FI_x>)f=sDpnOerq(^3^yw(qXCsAo-2>(FU(Z7G(! z*Z=0=PL0V^mP9T%{C9qlf$4nH2}d%`+SLCT-V`$M)HwfCDP-N>bMeLeN0tQyt