From 8e33f08dc3403932f2cdb6a23964f162aa5ca541 Mon Sep 17 00:00:00 2001 From: SpeeeDCraft <52341158+SpeeeDCraft@users.noreply.github.com> Date: Fri, 10 Nov 2023 23:29:27 +0700 Subject: [PATCH] =?UTF-8?q?=D0=BA=D1=83=D1=87=D0=B0=20=D0=BF=D0=BE=D0=BB?= =?UTF-8?q?=D0=B5=D0=B7=D0=BD=D1=8B=D1=85=20=D0=BC=D0=BE=D0=B4=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 ++ config/MouseTweaks.cfg | 8 +++ config/NoChatReports/NCR-Client.json | 20 +++++++ config/NoChatReports/NCR-Common.json | 7 +++ config/NoChatReports/NCR-Encryption.json | 28 ++++++++++ .../NoChatReports/NCR-ServerPreferences.json | 3 ++ config/NoChatReports/README.md | 3 ++ config/balm-common.toml | 19 +++++++ config/clienttweaks-common.toml | 49 ++++++++++++++++++ config/heracles/groups.txt | 1 + config/heracles/tutorial.html | 9 ++++ config/jade/plugins.json | 22 ++++---- config/jade/sort-order.json | 2 +- config/modernfix-mixins.properties | 4 +- heracles_options.json | 4 ++ mods/MouseTweaks-forge-mc1.20-2.25.jar | Bin 0 -> 76146 bytes mods/NoChatReports-FORGE-1.20.1-v2.2.2.jar | Bin 0 -> 272740 bytes mods/SimpleLogin-1.20.1-1.0.2-all.jar | Bin 0 -> 99700 bytes mods/balm-forge-1.20.1-7.1.4.jar | Bin 0 -> 339738 bytes mods/cherishedworlds-forge-6.1.4+1.20.1.jar | Bin 0 -> 59857 bytes mods/clienttweaks-forge-1.20-11.1.0.jar | Bin 0 -> 131209 bytes 21 files changed, 170 insertions(+), 13 deletions(-) create mode 100644 config/MouseTweaks.cfg create mode 100644 config/NoChatReports/NCR-Client.json create mode 100644 config/NoChatReports/NCR-Common.json create mode 100644 config/NoChatReports/NCR-Encryption.json create mode 100644 config/NoChatReports/NCR-ServerPreferences.json create mode 100644 config/NoChatReports/README.md create mode 100644 config/balm-common.toml create mode 100644 config/clienttweaks-common.toml create mode 100644 config/heracles/groups.txt create mode 100644 config/heracles/tutorial.html create mode 100644 heracles_options.json create mode 100644 mods/MouseTweaks-forge-mc1.20-2.25.jar create mode 100644 mods/NoChatReports-FORGE-1.20.1-v2.2.2.jar create mode 100644 mods/SimpleLogin-1.20.1-1.0.2-all.jar create mode 100644 mods/balm-forge-1.20.1-7.1.4.jar create mode 100644 mods/cherishedworlds-forge-6.1.4+1.20.1.jar create mode 100644 mods/clienttweaks-forge-1.20-11.1.0.jar diff --git a/.gitignore b/.gitignore index 4df4d45ed..e624c32e4 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,7 @@ fancymenu_data/last_world.fmdata profile.json screenshots/* emi.json +servers.dat +servers.dat_old +.sl_password +cherishedworlds-favorites.dat diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg new file mode 100644 index 000000000..81190ac8e --- /dev/null +++ b/config/MouseTweaks.cfg @@ -0,0 +1,8 @@ +RMBTweak=1 +LMBTweakWithItem=1 +LMBTweakWithoutItem=1 +WheelTweak=1 +WheelSearchOrder=1 +WheelScrollDirection=0 +ScrollItemScaling=0 +Debug=0 diff --git a/config/NoChatReports/NCR-Client.json b/config/NoChatReports/NCR-Client.json new file mode 100644 index 000000000..ab1934454 --- /dev/null +++ b/config/NoChatReports/NCR-Client.json @@ -0,0 +1,20 @@ +{ + "defaultSigningMode": "PROMPT", + "enableMod": true, + "showNCRButton": true, + "showReloadButton": true, + "verifiedIconEnabled": true, + "showServerSafety": true, + "hideInsecureMessageIndicators": true, + "hideModifiedMessageIndicators": true, + "hideSystemMessageIndicators": true, + "hideWarningToast": true, + "hideSigningRequestMessage": false, + "alwaysHideReportButton": false, + "skipRealmsWarning": false, + "disableTelemetry": true, + "removeTelemetryButton": true, + "demandOnServer": false, + "verifiedIconOffsetX": 0, + "verifiedIconOffsetY": 0 +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Common.json b/config/NoChatReports/NCR-Common.json new file mode 100644 index 000000000..f79a76ab9 --- /dev/null +++ b/config/NoChatReports/NCR-Common.json @@ -0,0 +1,7 @@ +{ + "demandOnClientMessage": "You do not have No Chat Reports, and this server is configured to require it on client!", + "demandOnClient": false, + "convertToGameMessage": true, + "addQueryData": true, + "enableDebugLog": false +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Encryption.json b/config/NoChatReports/NCR-Encryption.json new file mode 100644 index 000000000..295af7691 --- /dev/null +++ b/config/NoChatReports/NCR-Encryption.json @@ -0,0 +1,28 @@ +{ + "skipWarning": false, + "enableEncryption": false, + "encryptPublic": true, + "showEncryptionButton": true, + "showEncryptionIndicators": true, + "encryptionKey": "blfrngArk3chG6wzncOZ5A\u003d\u003d", + "encryptionPassphrase": "", + "algorithmName": "AES/CFB8+Base64", + "encryptableCommands": [ + "msg:1", + "w:1", + "whisper:1", + "tell:1", + "r:0", + "dm:1", + "me:0", + "m:1", + "t:1", + "pm:1", + "emsg:1", + "epm:1", + "etell:1", + "ewhisper:1", + "message:1", + "reply:0" + ] +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-ServerPreferences.json b/config/NoChatReports/NCR-ServerPreferences.json new file mode 100644 index 000000000..2762d0fd8 --- /dev/null +++ b/config/NoChatReports/NCR-ServerPreferences.json @@ -0,0 +1,3 @@ +{ + "signingModes": {} +} \ No newline at end of file diff --git a/config/NoChatReports/README.md b/config/NoChatReports/README.md new file mode 100644 index 000000000..33141b5aa --- /dev/null +++ b/config/NoChatReports/README.md @@ -0,0 +1,3 @@ +# No Chat Reports +You can find updated documentation of configuration files on the wiki: +https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files diff --git a/config/balm-common.toml b/config/balm-common.toml new file mode 100644 index 000000000..afab694fd --- /dev/null +++ b/config/balm-common.toml @@ -0,0 +1,19 @@ +#This is an example boolean property +exampleBoolean = true +#Range: > -2147483648 +exampleInt = 42 +exampleString = "Hello World" +exampleMultilineString = "Hello World" +#Allowed Values: Hello, World +exampleEnum = "Hello" +exampleStringList = ["Hello", "World"] +exampleIntList = [12, 24] +exampleEnumList = ["Hello", "World"] + +[exampleCategory] + #This is an example category + #This is an example string inside a category + innerField = "I am inside" + #Range: -3.4028234663852886E38 ~ 3.4028234663852886E38 + exampleFloat = 42.84000015258789 + diff --git a/config/clienttweaks-common.toml b/config/clienttweaks-common.toml new file mode 100644 index 000000000..f1b147a21 --- /dev/null +++ b/config/clienttweaks-common.toml @@ -0,0 +1,49 @@ + +[tweaks] + #This option will let you climb ladders automatically by just looking upwards, rather than requiring a key to be held down. + autoClimbLadder = false + #This prevents the last torch in the offhand from being placed. + doNotUseLastTorch = false + #This option will hide your offhand item. It can be toggled via an optional key binding. + hideOffhandItem = false + #This option will hide your own potion particle effects for your client (other players will still see them). + hideOwnParticleEffects = false + #This option will hide your shield unless you are holding a weapon. + hideShieldUnlessHoldingWeapon = true + #This prevents torches from being placed from your offhand at all. + noOffhandTorchAtAll = false + #This prevents torches from being placed from your offhand if you have a block in your main hand. + noOffhandTorchWithBlock = true + #This prevents torches from being placed from your offhand if you have food in your main hand. + noOffhandTorchWithFood = true + #This prevents torches from being placed from your off hand if you have an empty main hand. + noOffhandTorchWithEmptyHand = false + #This restricts torches to be placed from the offhand only when you're holding a tool in your main hand. + offhandTorchWithToolOnly = false + #This prevents fireworks from being launched from your off hand if you are wearing an Elytra, unless you're flying. + noOffhandFireworksWithElytra = true + #This option will disable step assist added by other mods. + disableStepAssist = false + #This option will disable log stripping. + disableLogStripping = false + #This adds back the master volume slider to the options screen. Saves you a click! + masterVolumeSlider = true + #This adds back the music volume slider to the options screen. Saves you a click! + musicVolumeSlider = true + #This option will make iron fences and glass panes have a bigger hitbox while placing them, making it easier to aim. + paneBuildingSupport = true + #This option makes the recipe book not shift the inventory when opened. Works best with smaller GUI scales / bigger resolutions. + noRecipeBookShifting = false + +[customization] + #Items that count as torches for the offhand-torch tweak options. + torchItems = ["minecraft:torch", "minecraft:soul_torch", "tconstruct:stone_torch"] + #Items that are allowed to place torches from the offhand if offhandTorchWithToolOnly is enabled. + torchTools = ["minecraft:wooden_pickaxe", "minecraft:stone_pickaxe", "minecraft:iron_pickaxe", "minecraft:golden_pickaxe", "minecraft:diamond_pickaxe", "minecraft:netherite_pickaxe", "tconstruct:pickaxe", "tconstruct:hammer"] + #Items that count as weapons for the offhand-shield hiding tweak options. + shieldWeapons = ["tetra:modular_sword"] + #Items that count as shields for the offhand-shield hiding tweak options. + shieldItems = ["basicshields:wooden_shield", "basicshields:golden_shield", "basicshields:diamond_shield", "basicshields:netherite_shield"] + #Items that count as fireworks for the offhand-firework tweak options. + fireworkItems = ["minecraft:firework_rocket"] + diff --git a/config/heracles/groups.txt b/config/heracles/groups.txt new file mode 100644 index 000000000..c098216e7 --- /dev/null +++ b/config/heracles/groups.txt @@ -0,0 +1 @@ +Main diff --git a/config/heracles/tutorial.html b/config/heracles/tutorial.html new file mode 100644 index 000000000..61cacc13e --- /dev/null +++ b/config/heracles/tutorial.html @@ -0,0 +1,9 @@ +
Quests are a way to guide you through the progression. They are a way to help you learn about things and the world around you.
+Quests are split into groups. Each group has a set of quests that you can complete. You can complete quests in any order you want, but some quests may require you to complete other quests first.
+You can change this file in the tutorial.html file in the Heracles config folder.
+Happy Questing!
diff --git a/config/jade/plugins.json b/config/jade/plugins.json index 7c0ec4f3b..ee3ae5a89 100644 --- a/config/jade/plugins.json +++ b/config/jade/plugins.json @@ -102,6 +102,17 @@ "electric_container_provider": true, "controllable_provider": true }, + "create": { + "filter": true, + "backtank_capacity": true, + "goggles.requires_goggles": true, + "goggles": false, + "blaze_burner": true, + "exact_block": true, + "crafting_blueprint": true, + "goggles.detailed": false, + "placard": true + }, "jade": { "coordinates.rel": false, "distance": false, @@ -110,17 +121,6 @@ "registry_name": "OFF", "mod_name": true }, - "create": { - "filter": true, - "goggles.requires_goggles": true, - "goggles": false, - "copper_backtank": true, - "blaze_burner": true, - "exact_block": true, - "crafting_blueprint": true, - "goggles.detailed": false, - "placard": true - }, "ae2": { "part_icon": true, "charger": true, diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json index 6031ca791..babecfe8f 100644 --- a/config/jade/sort-order.json +++ b/config/jade/sort-order.json @@ -208,7 +208,7 @@ "ae2:part_tooltip": null, "ae2:part_mod_name": null, "create:blaze_burner": null, - "create:copper_backtank": null, + "create:backtank_capacity": null, "create:contraption_inv": null, "lootr:inventory": null, "create:hide_boiler_tanks": null, diff --git a/config/modernfix-mixins.properties b/config/modernfix-mixins.properties index d1fb39ab8..9f84f8c7a 100644 --- a/config/modernfix-mixins.properties +++ b/config/modernfix-mixins.properties @@ -24,6 +24,7 @@ # mixin.bugfix.packet_leak=false # (default) # mixin.bugfix.paper_chunk_patches=true # (default) # mixin.bugfix.recipe_book_type_desync=true # (default) +# mixin.bugfix.removed_dimensions=true # (default) # mixin.bugfix.unsafe_modded_shape_caches=true # (default) # mixin.bugfix.world_leaks=true # (default) # mixin.bugfix.world_screen_skipped=true # (default) @@ -33,6 +34,7 @@ # mixin.feature.disable_unihex_font=false # (default) # mixin.feature.integrated_server_watchdog=true # (default) # mixin.feature.measure_time=true # (default) +# mixin.feature.registry_event_progress=false # (default) # mixin.feature.snapshot_easter_egg=true # (default) # mixin.feature.spam_thread_dump=false # (default) # mixin.feature.spark_profile_launch=false # (default) @@ -41,6 +43,7 @@ # mixin.perf.blast_search_trees=true # (default) # mixin.perf.cache_blockstate_cache_arrays=true # (default) # mixin.perf.cache_model_materials=true # (default) +# mixin.perf.cache_profile_texture_url=true # (default) # mixin.perf.cache_strongholds=true # (default) # mixin.perf.cache_upgraded_structures=true # (default) # mixin.perf.clear_mixin_classinfo=false # (default) @@ -55,7 +58,6 @@ # mixin.perf.dynamic_entity_renderers=false # (default) # mixin.perf.dynamic_resources=false # (default) # mixin.perf.dynamic_resources.ctm=true # (default) -# mixin.perf.dynamic_resources.diagonalfences=true # (default) # mixin.perf.dynamic_resources.rs=true # (default) # mixin.perf.dynamic_resources.supermartijncore=true # (default) # mixin.perf.dynamic_sounds=true # (default) diff --git a/heracles_options.json b/heracles_options.json new file mode 100644 index 000000000..5facee3ed --- /dev/null +++ b/heracles_options.json @@ -0,0 +1,4 @@ +{ + "pinnedIndex": 0, + "showTutorial": true +} \ No newline at end of file diff --git a/mods/MouseTweaks-forge-mc1.20-2.25.jar b/mods/MouseTweaks-forge-mc1.20-2.25.jar new file mode 100644 index 0000000000000000000000000000000000000000..68587015be4ef1d32a92939593a8f19c849be910 GIT binary patch literal 76146 zcmaHybBr%A+opeG+twM|wv98kZQEz;nKQO++qP}n#-4Yx_;!=sCjFyH+vK|Mr%l^D zRgeY&MFl`YLIMB)qJQ;&7bpM}Kvq;)kXBMoj9x_<3;^`$01p5GC`d#6r!xTfe{@y& zUo()`PpJOy@c;nozsCQXK~_*sQcU!>GM%iLPb?!sKOy2DH{@@SjsQRte5D+jtK$4% z{OM9Ax;eC%U-#naJlVGU&6e8@E1fZ>T%REKFw5X0& zi$IKo(^~4s%Y@ZyR5G3Y;ke6VxgrbVPaYD;zy zZf(`*tPL4jyGmd5>?nZrWXaOl(+D%uo#Q3A_CXej^!x^^Ott@*ky*OW+cGoCou1Xu z@g0fN?KB&>a%JHsmbX)=TT)~cy1Gxlxa^>oZ5eHCln)| zNv#U{^Z3oPm*o!?Lv$#=lo1s#mWua~T }rt&g1F9%BE zpF8Ha5WHeVA7t5)C&Vz*NzB~TiMp)O+?dYMIen6{Lg#?RF29LcF&mvQd=}HxedPQN z%Th@4b@8%5f#Ug2MXW-_Ljms#FcB%d|JAYCQkbH5`Wks}s#+t5#h%T*+4K@$lNhLK zfxKZwcDphiqr+*z;2JrWQ$pMdRM_4NaOfNJnq7&gkaTJ;rlgy7yjNR8VY}nil7is{ z_RIxYOvEaE2jtQiPi*uC&VzB0f$s`A5RJr7%95ZFWP9R}lh|7u)2M^9LH4PNx!DB{ zAd39UdE7hLWk7C{fJm6wHG)X8psT=@5M9H#@9}MwWk66nlMQxbBVZzQaB@x A%^N22z$rtgb+- z3Ypb&j}1ysF86+F2Bv zdy=)Bfz2VUSZ9%9k2W)V=Bnla&moqY`jEmlJ6jAvdVg1sK!>+|vaGcI>(YLyV7!7` zQ=vle%1 9*Q9y_r5{EFDSyS|aWimG*) zNQpHlMoy@jD0(@p?EAU%SUA2z$l}G@#f#m=yWQF6LD#ztK{q`?5{&J{rn&j-=2v;& z-1 8;xFyx}XF%pFh lXjzO&yh=6} zufGO9>5Lr+Wb#uOH(Cq~DoOK7rk9B{rt|_^4_i81GnEiJDBD--qx_|#D1(NzLWqe( zrigHih_e*Fh5fm}HA6S#&(EJHB6{He^DV&7t*w=y)>CiF)k8CyK3q5*9d50sH+D5- zeJHeQoXM8JG>re8^P8YK+l Azm3S1&XjJ#c~sPbmcCE16i%* ztsEOfg(2tubczTq#3^UW3z}$nk(T3Pqz{o`@D#tT$scwFxPhjn=!uv+qpf+w!D4X` zVRx;UzSI6^aC)HtndZB=u*lyo__1SK2%dO~4?snjI1W4#wr-}B9>q7yB(5MuL@t b_K^dNmesjIS7B(VO+c V>Ea@VaWqRLwLLR&JHO~E FY1Tu(2nsAgdu6 zB^vPo!HuJa8`)AE9cGBIU{mm(sHe%p&2m<$@%Zv7j%Isr=}yhJ@xPQ$gt$yXy{i@l zCanWK(?*aTja%IDu$~0RwddJ-sUg+%YuVg(KWS?h7k&b3LMKv~Z;giISOqoeno<}z zcC|yujgn@=%by`MIPhOD9eY~{P3ok-8R8}K1m_8<@+H5&Tr}^~5%v#)4baBnc!tGc z+|nrfKIn|&sy(IrVn?A`L>I?y&^a%<1c_|lrAtgCgpwqGS&^6OC~vzdekFZ8qDWmN zPcBMI^&muVb^F@jd&ywTtOH$mA*Rh)VNzCoh1)K`CKoQnqneJdMalex)$XYb8+4?> z-k)gIl|_$k@LCa{MC d;-Y!5Vy>BZxbtLaLm*VN%~S>NO+!7 Ja9+rbxCih }`ZNfGQF*|R1->-5Ko-CwwwW8pup*~OZ zkr?i+Y$Rn)e$%3gBHHr$`tQa?wI6rLC!7iX?%Dh
5PqXxrfCe zVjU(TgMcI+=ElG~Kfh}U)Q)bW3AXeE?Ea<_guDPdYyws<(!VgI hXl5MGJhn!0_OtPrkl}`L*`K zCGBAYP=$AR4-GMUG;S+a?<&G>pvcuE7~b_N3Lb`P4ZHEDjqBr~FR>leR~GvvTI9{J z7}4 ?uq_i<-Pbg^Z`-l=9mwwBLm3{&wN zw}>}Gc)5lH&&1r0?X@>Y$G}=igpb|Vq F^u=-^&!c6Yt ?zSG8Ex2ax!&drssu 0He zP=_gh1=iGmu$}aIJeaBZcUVpE*By^R$Ml}7Wr}AdF~8;yLAHnZEH$UKp`6(|>n8rL z7w*ClFC|^J`gv-(3?9Wo+N~$HmRDBnV}{(YoVW`HlcPc^)AJuAY%wg`3WKhHu{wC{ z5bsR}q1Ne6=-vpuajQ1W&ClnjA!2h~ch=Ob%2xVLi~(!LeFG?~xUJ4wR~zzY6c-oo z+*gohKCApYQ-s0BB{6=Q %`7EaTmr1)QaC~q$vMN!|r=}u!>kh zO*G&57$FPOt5(JABPA(C!cNCiQ&VgIi;D{%Eb}C<7`12O4 -Fc%3$Q zj20w^hMHm2$teN&&@9i#<)m0yF;|T*x*zNNG?M7e67{$5-bT5$q}7_0 s2?+@bY6)@q-?=&HFd}@+na@7$ zcl~r&K+P@sRV7)pwF6&qzS-{H-rnWq1IxJer`KK4aX ^Yin$G& 3YYj@fuj1teA5?`x+|+NGFqG9UzgMk-5x5C0McSy}bw z{L3ql SqFd9OnTG?=(T1GdXmdxcyczi1UgVFZ%Cn-yR0Mlk(7YTu2-$6kYAKgoP zBh %?5c~GMNY4;E9D?%m;A1sg!v!yPOmAnzPo^)n0Q<7r!;uYTJ zgq@Cp>7g19Fnhhx7l+PK%B0CRN&?on8glVs85+32B%ZTOxLoZq&M=igxORU2w+%IG z5f%yp$s0M+__!OTh%$MY4fxo3t}ZVxA0Hpz-`^h}SKLo({i*+#TTO J|4izCD}qY}8r7=@mHN;-Fmf zo$#`Q+Ur&URi^ytPtGqO(0RKN_wQt{IDwALOFOYXbDA+&R@garm~~KJR$Ryelb^6K zfi!ggjoZp^%zxV_kxO8>k44!16&Q69hMcc;NS!PZQP2wg3yIu8B0=ru9^#DfX5)%X zzA`!EMRyF#wBh^pBMrm#PZ49d>ne`;=WN2{d3OEmEl-@%b|ueS%vj*oOCN23*EjJY zGqG5Vb4#D7MXuqphfm{>r#azc_sG2BT%w*FCA`}*vS&PxHnP7>E`7Kn-SF$mZBOm9 zKC1=aTWDx#co;qWcb3)WCe7S!nZ^A a_Fo_b$Z zQ9%f#`heDF-u}58Zt3TAy0-ts6jhv=23)9KcxKN(_#VO(@8tb=^ksRX3aI39Z(!6z zM%-;0`#Wl>k@W#C<#>4}QESQ{NyM8mHQab%=m&!~B|w|2$i=Wj;XRZJ^WE+3ZJY&S zgZ2J KF?MX2sUi-OTVo1G6SjSFyjVR1Crh=%(rL%@U{J{o)~N!3H6No`i98o z!n29v^^kocpE=tm=7s@z3IWnI;>QqIS7dAwUUuYqUPh=aO2(LI=}WiX+ZlG+1VMqq z)6Fv^lmJ1&Fx$9_)Ca1f+yurR`r3A<&&^!_!2=YulAc<9!+eSve*4mEh|@@r|J`&g zJ!<5NOyUFc^G1i*bk>%}-Yh4--)~lhFOfY2y61`#ZC?yvKw6|1Xl)jvI{HmZ{pZVx z0owcbW{d(M)S*+T`{Dln{ sHibU_p4HuyD~;@d zHEudP5sFJ2r4WK67&EvThMG;-hWyHJkqb6i6e=^0aU2i%y;Hr6F%}@*)7I1#TQi!S zd_+HR`morW=RieT BqvM`wa8#&^so(K~A?ip`EQd|U! z=mm5?H8#E=eN hA7FcSgoNu8*#o zgeK5Z>ZA8phYyrJQo;A7gbCUQ|E&s8%oOm~+xz7Z@F_?9K@a0A6S42`jQ6khjf2hi ztYPK|92!izSO?4qzN#pn0yVO(fi@i-oe tSFK^I2|Pb>fW|fZ+UC|)o2yKz!oZlM21&q{S0^>RD^|J%XHdy2?CxynKIAjG z;DcN!y_$j2I;Av2cbcmhxF 9xN5VpyUVU zi|T5h;TI<-?(OECp!>VEwY7r-XUc #EIz6M zYa&Y5n=vslzfrCjmhI*y)!x3o)WYVGag*@vM0Biz;K#9kSUC5aq{DQ0S0?k|yZ-C7 zGp_=^q mL{J=SqH$ zvg}H5`a)+*q0YP_Uki8!2M7E3Y|cmDpVWD<9KCak7wUlRFq%7ECoRO}4yWB89A%5H zaHZn5G&j$?iqFo@DyPudPa?j^O>5Y^`GjM|NBQ8Vd^w}gO3#7sV)09i*q&tpCH!_j zb$p@DAE!c(u@Xey`p;LPof&K~%QMwLhm8Bhc5Rj7^PRVW6|9jEWd$w3B6Mw*Gsv zgBSh6h_q?mRS<(IpBFov *Li3s6@5Z7+|L`iP-nc@a7mG?(NH`InD8A~j&|VJsu`*+D z)6x$WliEJq vc#~8lo238xHo^Y z+>lvJ4maOM{&CR_auY7%6Zb~#j)Tz=gRypYc6NO|)5RL6H-inj*!g?~tledO!9OFw z_<9>I5)8 p;?x2oM1W=OpYThBNL27NMR2jF)?7L zsWH6zY>)e+;RHjL=5!c=;ZV6_7>tn0e#&WdF+XS&sTN+mMSKtX1FZE}LOl+cY=WIr z+X0=le)H%Y)f9j&JY_pH=|*_)=kT!Bj*^W@g}zPv;^N{}kXzk(r9~(5deOt8Jt%4# z`;ty5D019a_nP14E8hni&?c)oQ@|KCe-BZWzk)9}ervOR2sOxnm6qlTBKj z!xQ JN(r-(w9uNE<;@aGIquBB*(%F0S~PIllij_&E{>6_Is z0T62;fF~|HM}~ YjiV!rT?fe`C~0eE6MQsvbrMi)l!F1lW2X({Fpz0m=_oo`ooI;{PPV97pQkat11Q zM^gDI$w`T1&f->|;bSvB?>JhoRexOERt6m~=Hz1-v3(AqdRy6WeEAK5!%65KY 3Hc+bYsG8=P})R&_;-+nXPn>F9iOP69K-4ZD0f^y?KgX=8 zT1O<9$5Zc89Iy#&rWz&q1dpR0l+30|Zd)_=S{RG)>NK~gLm)HX3XflhheO`?38sEY z>dLp4e4P2rVy!uXFe@Rc`{|a8twW3x6^nD)i=Z~zxQNZ}x%`_9ymP${uxwbJ&;z_M zUFz_GuS5_|5X$KxHpCvuvX7GKfO3_Kaxj3aginBp>yL_xN3}_V(aKFmcM4fl1c3?t zy2`|ITCe(MX<^I@4M^X%(?%(c?}p*Ly z$C9<|;DO*4@+fpx(I?50Mjv zl`QNx9Ur(I1_FN;boUb!ZCxap1)~~te_-+~MG}t({AKZ@8WGySD10fCUl#Myi5Ed- z;T$R7$NJIJVtCiCGZBntg$B*RB{JNHQJDaljV;~6R_5y$?ahsoXPUG(K)@C4W gV1nW75h&JbC{G&MtdFPS(iI(w1oX$BvYhR?LIrYMDACCh*UX<| Y&_V5s6_Ri><{hf;aF6u4DFD$;E |^tgm`}rlzZvHbr+=atJeE*9^m$Y0HfzlzX&`szHp`> zo|0V_dNQ}ddBrcO^8P>@oF|{%#YE|vs80SP$nm+lrrZ!1=cBePkT5sXq+d3DbyY8< zzn~#FA1-KIK6_|TY2J>O45K+{T9zoACM@6(K2jJe+=JCt+!nWk_Dmo7pvdiEf*5Q6 zP`(p6i&~(yb?v zuslCKwKT)3xT`n*i8yj(N1$PU WC%eA)jbt%l)QCoMGqA{2Op37CIcuAcR}H0cefKh3;1OvW}yz_=Fu zevViBJuqw9ISOF2=tVo@f3-3c5?)qTHd|@oL%fz==}^y9d$Zu2^u#Aw7oYFwCvz{6 zBeazE>4u1iRj#%( GJ^2ZnjqS3~Tx1RGGjL{ZxN z-6orlH%9%AMNRuZ^v+hIg*K{QZ55Yj$UpASiTC*gz =Ll!#=tJ%qaco)#SA}#T *aK$vb2?nF>?#)ZY|!YERT0OO1~mTqluL0#uXcd$vk zc-8ktx++7yuAe+l1xSG 4ziUfSne*grV|&tat-e)m#W5o z08Xzqe{4Y`VkRzZiLo|aW>DnLI%8g3TpU2V#5wAG^H@cZGubwq%VDgoc}<}pSpNJt z%n1ixmO6M?`;htfgw)SLd<0r7EidOil(ZopE^Q8!X}Brqza}oMu3mfrF*B7n<`)b2 zu6*utl>I&{hIUl>>&y^NYa<%l49dQ|Zz$j9HN*C~*}Gf7s`NMfQJ4BDzi&l-nSAH7 z3n>Uuqk9tW_l0}mJ2B)cv5d!r4 GIxCxHVs$%){dsUGLNABabKxfTb_kiV1i`=HdF9`s^*Km>c^U>mSF` zH&_tcj}ez^iQ3uE!;=TLOz_z;a1R)@4*qG?mN}D1EkDJw$R3?3vl>mRmY-GN^+l*D zZ8Vjs`3DYFm_N=}6}z|z3y0daKC9ab^;SWMf<*u4vn6el->sm1;%8WvDPI{84 Tj#Z zeii5WHZ!z@)_zddxM^dJ$mc7+O=~LCr;!JgqL>aCm=MVOIyq%;%+{V`SP`XfaB!R? z7nT~k GpJPB5;=$wkNShdiZLH9S(CEpyj zY|{Tqrupyw%4Qd&mlpx2y;xBTP?5uCD!}02-hW%yG)hiNdnXoUo#ZbJMDB1~)Jm;+ zO2N$V6CeW1c;{6-X9It8j~njh_*z+OXZ;Vgd2>_fDE=JjoPC6zU2nRfxPjXs`Y)Td zIOIs-$$+1)K~NXl 0 zeQszTAUKN|uV~dc9lrDbYXLaH6C^gx7LIfTY7HTrS+~aQ_(OQP)%@dIc0^P}-7J6d znRTK#m_S!?XYz#Rss`fynElg;iK+hO35wd5py=0)Z%2xG$}f__26d z9ClZXf+?UJ668kW&ECA~cq xDx zl1wGVHAfcVjdvk0n~E B3!lPm6_u-^ z)>Rlip&?Svr0h9AD>N8dC&6DgIXpyg7W{-WOY@o^S$SXIdF_E5?OYcU4E&BZ?qC#R z7j+3nzFu+xna}9dxS7H9*dl}$#Tw;|aDZKoAELg%DIrFFs)qZwf~1(kU4ZR-DrfTd zEENrQL7qu-W5DuSBLDuT0^(}?+vdd*a9TYnf_=(sIrT+L$i49SJ0^nrC!Mo%D=pdB z7@o?RkH^D3h^vIZ_)~oBY0Srdw$dlOaEf{RldLE4jERLMKR=(rNICOHR$iW;h6r`S z&Td)Mx<85H-raMDmj?qWB!hF${B}?8N9stvo8FEH3s(->fw*1hJaq+@a>l l6;nE*AJNmVozUogqpLW=)A;LKHJ8@Ej&$%!s^ zfcBI|eU33Rf;P7c;LL~cf6`{L*>Mb$`@JyJ;6T>pffecRk;zZc)6Mjk7koXG!2k0- z1Jx;K3gmbjZzND+=oGxTXu>$Dev(*v?7GN?CbL}ra M&Vm| n5 zWC#_dEn-_Z9-{QQ_IN4 |CDk8MY^E-VbSD=IudO|3;6<* Hy&Ud}Fcb$I+*046ESk z@Kb}ylgeYsk(y%)9NY4RiDIo@QwINH{n+&|t-@3@*t* z^#TeoWpB}r9<>+-_h2R7qKA9aLVt?C?i@e_ZJ _UP9fT*?g_xGbkzCg$A#;`zV zTU(o~j7;s_EfTphzzA7$P@Px{r94k;AO(U3?>452b8Y(V#wKK9hLte0X*uUo#R9s0 z*6P`}PbD*rB&=1-oH;O4nSX4(;|l>-ug1F(V55v8$#F^jxl~CbN=$n4BSqKIH2WFf zwb?ZLP~pFj=!|$FZC*;1r)))+_XfC@@q*G3gACI`QaWRanzp@RSF;vArQFB7aK7Q~ z^NkHm>aM}Tk8gp)D{0Qmh#R~!FgV501)qmbuh&!O1@k6W1i20Ds$@h1ey`WGV@<$@ zeG=Dav+`*3Qo&WQYKa$m7OfFgLLM!>U*|)V#~PWL0{(zQ`*`I;p?}YqRYP{%t|xRk zwrlLaiC=X5`yn8J{-*Y7K-{G8v(N^1J~m&WXfVM%boXStbxt5-Jo2}*`y1UO(>iDL zACMash`1WVT`U+nPioui&z4-X27uuAOC=mZ4b88|7g6E2`Rj!!sq)&~T$)Wq(50QL z?xoLsw`^W&t0kmVD%FG3*@DxUuPW8jU1&4fhK)ytn?0fk46`a9JjA m;gy4)a_pW2EHvt<|&2$lKZ7 zsy2SnCFu^RdH_WxF=bY5D2=kB=gAQyX`F+1ccuKL!*`4|JPsAl9#(eQ%884>gO^#t z8;w|y9GqcS`A@ny0wGzVYxDE-wGQL?=+S|IU7&j$ TjHNS6Rlhp2Gie(c>N72@z{w=>)h2^adI$9hfLSWk&Xfr5# zez ><6rQ==6 znU}y9*Vib03{z86wC6oS_lG!vj)1d`zP>)S>UqX|gaRy8p}DnHWWbuzQ(!^XC+O$= zDoqUrR1aHwEEKtg_R&2Gh@RvD-gz*h_#YXgrNS=LpHPa^TJZgm1#&pd>42Z^WXV-r zduWTSG8k~1q*i>vZB%0K&@OP|Oz8K1ZC&X?dXVs04Iv*-+fddbrMKnj6}droY@F{( z6-J! xr8VsE2|5t~_{8$au6kdjarESB-)X>tkpGA@lGL z8ZL&n|Nc<3Rs6bhkd<3A?g&*@7#697Qq!i4TYoxOw+r6|=jN8r9%kb$E}SFocueBd z1nEbeD`y+1fgQHYnn&r?wD`Xv9ZpSG2EWrn9*Je0+1&(+H+07mHt+}Xr8v+FEjXg= zPRNj66ZQf=_c0at@E=Fnc7sIZNe;$4i;PUUjz(Cp`s}sa+quTCwZ1Not%1Am`fD@% z8sA~>a*$w%d*0hDB&Y2L#{7r7Ev2D1CtGLG1!_9?dk(l{Pw9gPrPQ;r^1B1%wc5vD zmn{~(MyJ3P>5(_ZVA->c#tl-!KxN%lIz7I4W>{O~46c6>Ndseaf_WBBcvbPI% 5#YwT0eF!S-G1P-B zxPHitLx82bK`&=r3l6(PxQO|}MrI(bSgOIAa}Eg|?IDXXCBP$I3oCz~x|dwrWEcg+ zzpp-pX61UUvnhK~f;7^1x+dcM??8VD#4yO|zzkZms^kc5Q*BH7Yvhv0+Vo3OmiWh3 z()gAMy=F!JxD}aAnh)qH*H`S?{e*+R=!)(? ClKc%Y|3&5Fhh()E3 zeZGssjrWF_T}&$re4C^O&(_Vk|G=t9c(AjKx(2v# zcb8Jrp;$tV_ThMbN4v+z$IkVT-=oLJ72ygS9qs%!bB!f3D<7h*Mjnv0=?H_IHpIng z2VQ6@9C<|K?~UFq^HY>8EMC!mN@RDom`tRVYK3As=$U5qZU%oaWf*jV4+H^fpSTP^ zOR|*$%DTHIt&}>5_=zp^J*ICyECn~PV96gIe7rmNPrWlacLoo&6V+H~&DC)gqh4Ty zTK>W+KaA7Et&(4WveY{u@c2-U;aFVj!UGb@`AY<2`x{enAT=v?Ie?Yx)3GV5O~|1& z>F9B$^)Had{$?_nN~f0P;nyo8>~N_LG3~FAF3Us;z}EIf{^JTvim`2&)ETKTlxI=f zs_l&T%1Zp;JEnN>I!U0vw)rTPk?zLS(U-X^5&GmyWl!RAQ!-LkcyWc;T2`im*ay7D zbFt@HXvvx%3c*g>UwUqGdvY?i7o}16NKf$^_v?#--T9#7Uy{K)p4`E;>-Lp+30um` zrL5%Mp)oas=QTGsH)Yd9LobU~His=;U0y6+VfBs|$n(h>+q|#eQluMRlpiIu6jsXN zG#oMz6wLM9c<6!~&?}o}b7_K)vy-z7TbDDsB=)>mT3tm;JK;Z3C_YRMm>CB2o*p?g zb&QwHhrzRX_HvQ&)TY#tdhSt1HG*-p$Gch7S@*I%Yj$!VhU8JrPRt)_!+;X@^6GZ{ z>+@}`lemEl^ITM(_q0^$$cUb>YSt&ML$kfD)B2h2{ey#pMUT$ -+29%~ynU#%*DlF16`#RmFiBPiIptC@deVhPl$k zpZOH_slFcgnEq$|nE-=J4`4+Tr^bV_wxke9qy9T2hGd~JkrYWHv(@{0<|p%h-B;9J z@z_)6_f) aE`(HeZ+&U}(9QBg>A z9lX6UgqD%;yj2*pz;2hrEt-e^ts5b3f572|81!yN5QVJ^;J^Bd?(}_qI5p(0#_7X$ zxR(4GTHjG3u$Vq;s|oAi5#6W2lx1usz*SES4eW>&39=pEdV6^yJRv)LQmfo*$ujzc z_^8H8CoOBfhXE48qf4U1JnPafe518@*~3Kgi*-Bd&At4aMGe7dhvCCfZNnj#VN1Nx zD$L;fs~|V4@cG)fxj_`7Rsk-ePO0qOl8tv+%17nH>P{}@vg7dVw>IAZkv-b|A*Va< z48l-1VHQEe-oeN-R@52veg$fm8hi~$lcEFalohE0lfwkOi_jjX=L~XNXUNBfwDEi? zxiEV@s1JP81#h)mv!*HWg2-jw=%v9^1Mv}tcOzo<&GnB$`JwaH{=}#Uq~@UHQF{@` z99pWvwxqXO^^v?bNL}I!rNnF_CgtanjBueWT2B9e6N26<=I%*BeVE~1Nd$=F&NNSt zlN^tZtlYoJdn|+sw`@Z5f&(FT`d!o##1NQH>ZBOMM_t0`!lUn5l-wwRVx=a@jNwAl zEHuG3Ha0T-yR6Q&h23?>sL;`Vzw@of@x8)5z($`74AE0(3^dyw-U|D#XT8ViN&XfP zmUP9u=fMSSgOJ#=7HEe|vka(blI3=33-Lv2t{H5p`f|(sOq#&0)w>>w746WExRG$y z^|>DhE1=GY|EXx2XjYk>MK=-3=h}({kMlif*SjTFLsHopqvD7KiaDTT`q;_?e};`m zR6VY-?&I>`3#3Km`>CqVu+OGa{Pxmi8D6*S7M7j-n|69yu7|df0TbjC#q &4+UAr! fGYhI$ zBM 0WSrQ+pp__1Odp5E|7_Vg^Y)c^)%;;Mx!s0)`MsbTfyc)gG-y z2n9d4f~@S)($XBBMTI^MfF7|IcULZZGS7h|F=_j$+mlx4r(8Kk*7L6~uc>vPjLm*+ zTjluGEV7D&neF;2_UnpH7$_jX@g?QBt;lBi_ElV8K~i$E8!R9D{t_#k>zy|vS>w_c z^!+KzHMXao+| K z==oS;iN4${ k`|MMcR_nGq1FgM&gnw#_fSNwzs^ScrjQ`MU)EK$7I2UAVQoTNYp^N>i! z%F~mrdzH@Sev-}hFx)@3uH>mMBp1FoKiGu|2H$8WEOgM(c=p0K-+!h)yUVnl2mQ%b zXe~E)DBY7$Kbe3A?`IZt4e`eh{wjsy#oIQy=$vN0yP>a$^)P~d!g=wFX&iQ;^LsI0 z5{RU$>m1#&2&|u(1D$n!S7bpvrkrbuG6^OGbKS{FBB!EJr?N7cfgu2$P3B>z&+jwC zx%ZF=tA*Wac#+=qw5{qhHJq3JwIY1Ht*39wbr3tR$4Et};9RVMbS8A4 zbQZT-s V_)DOxhCC61^@nyiY>vltb3N+sX%T86GbES$;e9 za_*5ctrXLI@^ONa_wok}t%q8GpiMeT$)!CO+mK;x6hM+>rnNakCN~tUC 2o0E(%wdsgcGhLsw#XqxJ8o6>RIE#K3Ix)P1C<7 zw0@%|HJ|P}dw6wrc4lAO?MeDtbofbD28ksuz8_Eh
DVdG&)3FPn9Dk;|We2B&U zap!#_3b~4cL+fii-~*W9u?#a#w;+7o>erm`mz?xeA9jwntVuI4K}Xyn$RDRinJJ>{ z86Q$wA0oB+o@{3N5g%SH_+3imkmTFsCmSgQeh+ABCmEm?gcj{?^T$#lWL@?uRjx!` zOfOcWZDnNGch<#T>xPX5Mo9_0l{tInm1E{Y`YNZiGkfEQoUAO`4db8v !$9jA6lR*SBO-<`%rIN`5Ug8dkDSKBM{?<=O?ktEg= cFD>3nz8!hZmsEWq75^h07EM)sPz e5L~B)^wTZiNWj`h+%g%cRvYeXK-)fkQQLEzEO|>nQ+bO02fTA1;`t9fKogUn; z1>?Ez7C*{l6*z2J2 7kZw6vA9iRP_G|L<{Q|GPxpV+Hvf5}>JFuOS z6$daBdjWoaejQ!ir=MKKa}Ez(HgCvq4p~`QD}Vj!fS<^i+_(QXS1R &6DCv^LFbOuZ5nm@ex&*Rp;%XxmCS`nqF^~ z<|9im)g$H8#xlu6zKHy-L4rP@sgON};g^@rCw!f2%DB(XAD9-)cq4*>stpajKdWQz z!Z}C;ww|_~#0hU85KEcNP$<;H-M#$A)7N) Es%j$lBoiEKKFqs9jy#(B9@3LzQ!{Yy`vP>Z9XClchDXI# zeXnm?5fEp6%F#|6qW9JT2gy8TYlFWJ?3@@B)-YZhW!S8-q~KECp3U_F=)^u#1l1ca zFD)6~jsHwt-?98Xe97fF{)^pD{?~az-Z)v61ZVo&xjyb1!mfkn^4`Y3RE-~ ;cJsK>oZl=LZh2SJX1rn^TIhN0?6mq#>yW9~KIW<*vS)<7S zYOxMQMSLJVB+6?{llAk$q-~BiWRaXD?9pd8>vnU-92DBhMvU60x}7d;HH{W;pxv#T z=Fo9t76dAU&8vE0Il^goVS|a3DiMH5gD-GkPc4juPp6-Cdw%(xs*^H%@&|SrQua69 zq;hsO^k(_$%J+H~Emn&VHX!iq!lHaVA@EagK&W +daui&L3Ufl};+DuG97Tt`trm zvrU>JTqkeEMQ;b%oQNpCaI9W28TI@5&5y6`+NAjktl&DN0tZ$m!VP~XfWK$>5bHGe zcWUWWH0|IRXZk%@ 0lWm_p_6G#O+ z@T )=J%*<}5n1xxMAJDv0K8R9>L*pU2OKAxg{u}&7&B6kw zlBS$<{{F%2ye+%Y>`ue|Jzhp=M yMTQn-=bO6F@3uczaoyX4Fs)HUC(c_Z)`*_5vAhteqmk1q5+X2P z)fc=aEWysi{N4}q2_1A!vF>3mwwnE`IF?8Z{15S2&UQ$-T{Z9zOE8au!Bgakjh zYfImP%JL92Y?NSHzLuB<0F@Q;Zph#Zi{H$+kWD+^>|M^WBn<;0CCO5FeB-Msb!7{( zt+`S|n09uqXmZa&4abbVH4z(X9-ldH6Cz!lIBbgeAvd7oHM+Vtny>BivOB5UfsjvY zfPWW9sAb8kIs1RJ{c?@#G!t_?HeS*F`FfyuGvREMR`O>`|7BR_d(uL1hDFRVVH;Cn zZnhB8)Ii4pn(9^0l91r2Z@$om)pwyc1bna{JYo*=mMcJ976y_kF@nXvX!869L@Msi zmDHO8vZX6wElFhW-jzC3w6MMETf~G!vnlF{!30w;q<2V#MSaE=&W6{46)Jhz4Smg; zek4(K>VNbN&KA$z0*Doag5N~cu-=y|9Wgl|-41x|(E8=JHuiTkUKrdf=dfV`1ui_S zStRKI9y)SzE# i1Oo0aLGnFdkrs(uLYAzZOwi$R-nu4dP!B^ zdUSpzM|HKjcC0Rf7J81D1GawfsPFsjPp+=4_~@&wuDsZHo()c3tVG#oq{0B-(|fqK zNj-G0*x{V>=I-*)OE!al)4=QAIomzdpRpMMxMfdbG~A3}FWZ$5+6#Ad_e9VbW=FBh z)e aF~vP2vxXa9Xx?Cm0~^-pDC6nwL-OG^4_YOb%#L-Bgw+(M02^IrNMI!= zG=O#P&t^)+9jgd+90QfIdphIhPhugiMfRte?cB%1Q&LheWw%5D(+0f$E9w@xY8J_` z7cZ`>0RCjvG*j(184fpYr%((NAj3DtjwBmP5aOo~{qOkZtajb@prPN_qZnO{@?j=Q z3<_qU^0s3ko>!$UVeQdS&C`XJilp(EPSLc=uVJv2ApI;4RxI7v-=n|}3baw*$04hd z?%^Z@&{w6pV9UQ2p??Onl_4dhQ_Jdz|k5vxfANET_$R2YnVX#e~4<2hcxzpax18 z8rG)}R%#XJRaBc}Q*ynM4lxJMH!7geXrm_6PXsF|HB32oNk$9hHiv)$9%C9yE?MB+ zS2J(NgVr3aJ>lRzqs!rELQGdTGJ@9B3?|<{dopYKfuLPQE%!oT_dQWiA41}%4aW&x zcucTturCKxUb7()c=hK+>9er7N+7dLU+P!Kub}4FxV3gtpPQ>uB;iaBmOO;sq>ueZ zB=x<{Cy~l}Khs@@{>961(f+BsS 9_Ui zh=i{wWMOgd85X^#VNDP}DZ3SJ-n;yBUVViKiMV7sF5_ygKezXw!EX0GnY+EXB9X(d zo3&`L^ww_Sn$m`&Re1tM>D9H&c`CexugmHzFQD34!{^R%D@UsYeTg~U)`5dT-hUi4 zMZ$?cCEd2RK0i+_UOFm!c~V1B3m8G>X#B{d;kF?c{@qKfvujYsbN4qwG@Kd;LL^?G zy`9gUp3Z%G(wHiZx^I5vB`=&J5DVjt1IOnhC}3LNQ`k6#-t8ez|1_&%!mOT&b%>$Z zju*)@=w}>1ky+O)wK`gsw7K4Y*S6mhR!e_eHa8RrFvBjv-Uy%a8v9lQmG9{q9~+wj z?T#Y8VeZIaAXXS{rhC2iZ`OG| z3 zaJExB!=HLJ6Cz#pPb*@W(-mg`%68I9O%}nagK5bPcMhdox3EgN-10=>)y^9^on1+d z#g5j6k>10*UXibHl@NL%FyQHr0GXtJ>0UwxfS`a 61QuW~X=y&mZW z`n5%5(C7EHO10?J=#J^@R0FEmq3Uu06TB5&&Eq8NMqACTi+4|LG1Tt&QW1S*GFQ&a zriM#&faG`g`9A*pSlE $rx}1`yYrnAS(RQkqK0l7ol cLK~2ySZ)H6~z?n%Q5x=qNaI?@}+a8dk zkb65n%mZ6CNo3^mCL w3&x=;axDP)?+DUD0k*Ae85~7qqqMFIruD904 zB$HwtkveOiGx$JnmY$OJ7bISC!H5Z)J&NXNlY{zf--y*1x+arn6K INC(l08Q?Vi~R!)YdJH@XYXu;Re+SS$ygJ oC~5KV{w2ib@9v_A)c8j89R%Wozm(o2
gIhBc1oX8FJ_+ zq1kp>%@@)vaAM&b(e`MU%g;zBRY%>U^%maE?xPpdXC&L_Ssym*vMO=Q_QzX&a&qSN zf;^dlG|y=3IqdtkhE|_eGZZg9CcZnLX)=PJF?5H*(}HsGd5?U_|Gd-eBLIB9aX8 4~xZNwh^LFMM#d zT#J)@k5P2bQ*~I@2N7|tJmuFrF`eGb3GXg0of&{K{Hvlyh=}5Q#KoD5s+uaiE{=dE z^(lsK)>qGG&1L#h3w;u#avIpDFndQ_oOYf;M{HTRc*%E(I&B;7wi~EQJgaP#s51y> z0rAV+#nAR%YS>W^UiApa!o&Zq`dw+tw!Jg4VWOlP*)w*}Y{3+d-zmDfj~i3Sr+`LL zA05eP*2rS5`zfofn~3;5uv(*!zuP%#E6e(Vdwn9{Gd&3W=nkaSmmSGXtZ=zbANf=C z@f2?)@?_F %_nsg*LmKS0f?P66Bq_>j zgMafWX|A|+q+~o|Zxi+blGlI-e`^m_d{YHiCP8&=0H%Wjhaq9bs}2AC-u=Yc2E~L{ zeE%a@<|3tqDGmWW$g^ad$}{!-E$GHEImP@j+0VU|WdH7~%9=E5n~phSy9A#zC`V;B zhX&`n70i43#9*p-&QUx*qamg?xNDztt=031kE?~jTVF3dqg s)< e8rW;Wyk^eyL9g?g+y0q9jgkrOw_(cB2a@`+~df&7lacv}MA5>?h zHh>rUy}rbn$2`1c>+;ZVFO(hDf2gG$O{#Nd&U)e5JHVi@@OkcyazDUBth2(6z2P=B zirdun+;&Sf&?_nzQM{dc=5U~Fv{eL8Hx>mCQnAHhl^eJeHQn2GS+14D|3^TQWOmx4 zqDu{A(xhMK7#Wy&yKu+1e%eMBFd3ye0U$^hV#eL)CWnAnXg0ohd1|sQ%X5Jo*}X@+ z)-~D48TG$okCw@t{MLd(6CzF05Gpb)dUS#nS2fq2E@UeNICQQm5M;kUJvoqI{PC2h z&b_z8yXm4SQ?qM7%FUwn_os?}eO#DrH2n0US>FGy)RB&OstKmH)`4-= rD^3c=W z^&A)rV9t7t+2Y2xiOpK+!EvR|G3!Ony%4ED+jAtc^`&PP)$)%0v&SbeL)FpBrO|3j z*3*}Xm2~@r($mNYCb3#o`i_iQmYM@NIX$PGj(1oi{~Vu(v)pVs=t5~%SRicOJ`!&J zi)XC+ughCm-*BF=n?9(>;vb*!`tLxa)VqS8JysN|nra&=GO)A8Rf9jQ`%EQEqiA|w z`m55R(LXq^?5SBbi24fMTU9LngSEVR{-3 GP52X@8tj z2>n!?)60CVD59=EcmLcyOjv$^N^C3S<(43~SZ1$i+|Q@zLKD!D`)-T7%=$UGyBx}? zcihY2H|sWI5dGT9O)!G7_P2AoKS3LUEx5JRbuV5m!(Irj{%LtW8gwRTA{)Cj?t7=v z#}d|N@4qRZijMwBf)D&fBD~Im >gInsBUxP6E<@F%%pK=E{jATxR~PuPN9Dx+zj@2bFs2c$B~L-Q~|5Y z)Xd>`z12kv2hUkPKF0oee}i#pip!igsl!Fa60|$o)#f;_tK8Rd`|dLKVy$rk*hlJe zlZL9u;Gk{&&K<~;A_(4~7-r1{LX^kw>3a8*@7g|tOu|-S3Gl(Tq<);%@RQGW)T)_l zvm;i*Y0a{;iMjSwFCW=(ng>pR@-ffVw9R(g2EuPCHjvyVAc4gI^CVS*G1FORl#y~H zpOZ;{G&18pUKHLAa0Bk9L;M#nFwh3C0IH|b*p9X2$=|*V$^;Tm3X=pTSlNR&(#Wz? zsxbIN6H~8s%PKZyg3?!1vfh}V^ 3llTQ@UhT+5tQ>wQnU5_VOwsBzTj5qvFrKPo4k7wwBBt` zv!lw$=;vqw!C+uuu&@BI#)r|$XJNrJ|ATJpDQ3!c+ULUm*tomD07K-^__L+mR{@Kd zQ+8u4gzW<#e61xex!5);emU>9rYo;0c#6TLB2OVv0$c7^xE?G-% jSBpSkT;hKr&ykG_4#x1x>vMN#hDp*PwYfw$A;I z0K+Ph8TF8Z-!%t2WL4$=>z!b Tz2Sa%35j#QpKrJJMZxV3!|+~6(whWbLzH^YYWqQ8H&8MRao-HJB`BP zNDsyrj)t`G{0ko$+2l#UME}l&TfR`(3rDd*0e^DgcSD0Naw>`)AJf>Kc#ph~s jE&jUgfe;SqY+nHP%F*6< roApJe7_RI4Ce {UkUDsI+84^KOr~~mgulJ8aHQq4XfkQ zn}EF8i(fyn1Z}$Xo+r_MgSxJA+opngt^z) G?$QI zY)BtIiw)eXgiV?)gThEWWf=qlsj}hJ8J%J9phAx@%|GeSp Xn)IZ^oZ$7la+C zb@O#oIrXop8BMz!6uA@9Hnv8SINkz~D>3&kKF{2wS@W^u!gNB1k*t_5PWCCE_-9jZ z)|?w~9V+Ywwj5SEJD>|hKm+nZwjCl(%dUnox9D~2Vk4D^?oUmsPYp}Ne2bsosp9B# z3yWcn*lqPG4s|p$9jGXGpkXjT#~XKU&-5{9HMiCB?`x#flqKq+O4$YATA1?c_BQsI zW>;K8sWT);^24fp2Tx3iD|AZ8-Omo(3;wt^` d5IL`}E5paoILK=MMebG?C*-!9yP37*c5d zKy)dWw096)L7O_e-YZd|%#z>B^dmYrA1Ba4MQyhQK9>*+-j4nv{&ziSVxL! z_jhaI}+w4^b%2c+We>{vwH)Q@fuRAab_1Y>=<6>&;*8g4y6 zC_Q# YMcl`o0nbN~?k;w16KwDt H##(;OPPr1%tjSHVv~{hL2gTKin|Xg3&NyCuLyQnG<))0AZH*#vFDrvu z?oEn<^u+0w6H_n2(Xsd;r(v^iCXT_MXe(dNo|N$A> Mv@YN zp|!Y^1U9@FfL8&(gWsI&C<@&mCA=!G9jP$mZ`E=NkFp`RQ%kw6KxLPuJ=(c;8ggU? zGg5-r!$nQzVQ~w4&dpRJes(x^ki5HVYbnDyacthcb*eRO)8>nl)AkA1WnpE|Cyq^h z2Uh-DN5d40#E481-xM6(VBeD4G68CX;M0yVc|C$S;kT7t#HfN#n=>*oF5}B+<5i0I z5+)3XAWw_$7O*S7U3AnmCrJ2|KnMZMNlQ8L@&rn9cVcTIawZ%EHF@M*r$CZIwA#;# zfp*wnRp|=`4xbSKJL`m4uFGB2=B38?Qt|A e17PKf5=kf3{x!0)u<<23LUi%Z>|d)D0UrIj7o z vtRS?$FDt^Zo)Q0FB;j+-VjYK+ z=El=)I-}T8`kv*Ebt&7YbD|S82F_nyCMDw^PIW{D5992gmm3na+c($En*<#W-C7CU zmR9f~#Z^zne{(bE4K1uFX}9LvRi}2zIKXnxC(EkPcrDBOYYrKmykFQB@hlCH;i5c( z%%}s=4%d(;C#a$Be~&b>Uf;=McdH*8!DHNUVtD){a*$;R_?57F*RW5V3R0<=ikZA; zPjR-gwp(b9jy>dhDu&0#*1mAo?PzA%vL{JWP0!nIiEhWNd!ZjF@2qgeibYb`Vc8PG z1}Dk&(KSD+?E@k**1q20le6l`v_ok-(Q>`nleq1ER!(TwY_1ag1`LK{Nm9i7?vQkn zK4Vtz(DK1n%LpowyGl1n@8g2%6nTUneJa2p+X>_5W$!jMEHf*qz|*9S(mL^NCnlj5 z^TC!3L+wzt_h@o0KH1*bREG=mw;adjjh<%(G7W+6bUbSEy&z;O$ tYfdwoZ+IT<3h@nu=mz6$d1h~g+1IH5Py_FU0CKKQYI>SCb{gl_-& zrtS47WB)xAXYklAC_Oo;3%XCch|LmZ)wP zcpkcXX&g&D!s)?BrRYfY+HYa@=Sy>E=%E7JYN (!cE|cOhNbNuOD|MdB57f`xT5grIW9Y& zXg0>`JPkogEd^^d(32=uz>q6`P(hTeAeMUeu{O6@3&-W>q+0B<@|I|1$f|P9;nS5w z&!uRD`U*mX%vv2X_dCc^whT!RU1A3NILFNuZsAM~J?O|{=|h>pLJZSA)ZWH1jB+bz z+eSXNaT}7O8ej0cYD{Onsjjw@cCB`~=wYdJWjZhtkJUgVHa}K*X(31#+Q{d27mwO^ zblil9@Zs>h!=&39v6;%3gv $Ei}FHLGoUS+QL?hK&H#BRdsiG|A7PKy&i+8~9$5LcVP93G%Vq5A#D~tvG2LEz zp$|oY8|n~ZsU*>13JMAW3?KG15Ha<9qI0u!Z7!|MT0BK<50ft~NtE#?+utU?88)eL z@uTqV)N0(3xLrHG)Mjb=g}aOX&|EwZ=U5zpgtaf_5DiF~+71@Hd0pUpUYLhlT>?%i zdqVVEG7ILZ{I)z=4}EbL_iQ+GF7gxK6sG_fL|@Tg>1bxeovYr{Z)ZiJVPQ{_d1ejP z)B@rj_Bnb#-s)D5Y=e{`jVDQ_E(Ak^Yd7bkM+s4d$O;;48SUk#%U8_j-{yV78Gp=~ zHcu}1-F+C~1onXeGJ6e_P0Ehw5a@NrL_&(!&luQrnCxf#V!6v (B1pxE>-U~y@ftU8; z t&xfs>jjCfj;=bCKi)E#XB8V?f#V=fIL`%C0h{q(AH+TS_<6$s zBg9%+1l&*sES@B_{@6r~%(aUb{%c7xXZ@$Nkj>BScx-ua*R^Kneast`$KpV+?zk~J z(zuB$=~mhV!V+;fuj+WR*iDFFf18S-f#)JpP#+t@f^1=utkcq7x;FA<9d5!!+IU!H z4L^oRVYM}txZy${9sP6h#S<*Bvbn0xlDs=FF6t~wfQ7}yY+6Xa#s+D33@&WvJ5?k-&mU&%lG$uc{=*nZ}q*j zlzX$UgE{}JPQ$i0lTVa_9C6W~rK~?0jprY=;bij4qn-gs=k_F|#%gNInW1P|({STl z-MzS*_Sv6k6~Tv=oNKzWG1Jx=rpK|52UH(BQ|{pq;Kz*V43B6{I+$L;?v2b`CZabV z{8CWUK__7p(F2%si&*UdOly7UG%jNXTD$YHJ=Qmb5h%*Sqb?wGRUl0cI6+Bo=svl9 zRv?7D5f@^C&0;@zxIK+_eG1#R@#>7av-8?55*FLSU3EN$Xl{NxU{K8(O $QCD&BTD>uy=T(n6Fw6Xwo|M=j?au DBWPE`fW>z zSFU4VtOeh>!c|1Jh(9AjoxgjroCPtkVnFAIa%P!JB%5gHsi5GWri~yMRC;1$Uzub< zH@dufgLcx_@+C0r{^*DV_VQe_X;O=*Y2@QG#K6+0LK%~n93|yMfOaR1R8u|#B%lIa zUcgVC25OKFsrb>g0?Np*BjZOey`Fok{ZJhu_<|tfn}BbTfF{7z`NNGYeOZgsc-N%0 z>6`!Ijz$^Q;%=Y>9RslN>&HJfoj69|#FIaV$>4;rh4K7N;=z89no(fuLA1+Ehpw*B ze&_ASd2k(N3M9G3T}DJCUD!?x0_Qe>uqjev&?J*xtG5FU`kY<|k24iOKDfXSaFjet zb2TB;!U6S(3k(DQC7JT?0ZPGap3m_Yc$aBbd)El@SjiqbyUVCz>`YO$(mXCK76{a- z2$&drkBZ{%FU~G!3M=@NKpw}e&JU*Wyt6tMOFfr$GJ`1%#D*RZHAT8vd-|X(LGM{D zVSkHgV_itTi{&m~FTI{Qv9(or-CBYV E&u(X{Zjlw}BdMF! m=~55YUUTEA5U2qZ3bw40^?Znht%PW-}ys5p(upD8pk)Hd zK|cKG7ZAB3@kd>%fd%AoQf}An;g{K)dq9eS))AHMsv50cOjy=tV`gMQ!RIi8>#wQZ zw=cv17A#BgZSTHO#&v(HfAm&zaY%^|@|T0ROrU=)J%Gb+UV Ue>~(@iXT33B4B<$1p8nGox$HLX6tJi z^SRD3J|a>fn*7IKYuicFr<4hUu`c$?kLniHDXoN4VQSl;gurW2&o`g9e~tIOk2_B$ z&IUK}swmFCIT%xQ#Scr;OglH8&0wX8bt;|yUY2@kHj3bsf5CgOVPVO0Xz`Km`7_1v z0^l<2a+en_d?R9x&nXHwb$f=Xr@?=`>rMm!5<>a%yEx8D8&qwB>z*-1`(?M_GcBk| z-5B m(eO6X+0#ADRMCPJ@74fYN`ovnqr1#3AxUQvN^!{fI35%n5w(1Dz7QqXeUfu5qIo z?kDNU>?z#T;iiki-3H#`7x1ms{aDtfWB=HURu&OHQRygVMG&@7bQXn$39li@m#%K@ zy%+n-ERTRlSw6!)iIN7ug~z5oPs8J+P!cJ6;<6o6zP|{}=ixEUeFaH+9#hO^;~tv? zVa-EnQ5^-?a=TChrH9MBtoMO9Rf`S} P6y%FAFDrqDXxTv#S@+umW!-;v1^nBx(tIE~!~PtlAHBrri`Y~q%Lqg* zU|H&VV0!T+0g|p-xTq~BeqYJ3e>zPB1Za;b82q6(y9k;vr=kQMk-o&y$|GERzy+ID zz$`4Binf-ms7e=SXR~Ki?5K}_AbnNq#)_06^4r_j5`KBTo|s6jJx`NoA%(j1IT{-m zwmuIUmu!nZ1~A&W5Gu;>n&)_Ut3jYorh?@E=zOt!bBO+geUkt|{rPEX_+~)-@i+Yv zh!CO~`f 0^cdBv6!rggU3KN4hKm0@^GC0#cL# z1w#e;hgt-pXq;3B`cDt+zwh5hCN}hTCU#~nMpehkKp-W7Lx;9xG$GcE2(*cb+S$6v zT8fDod63D9_tOk?@@i023UX8Q>QK^jGYoXn@^tD8LY6>SNO`FS$yu5pONN#(sTD_+ zM 2{h#*# zF%0B?kNv;fqx>IxI|o;1GZ%L=BOB-czqyG1%a#!QTkU`Q@}K7taj-YHvY {;l9>ROmmG5XKo7w=|by~W4w5Hge=~grM zkWGQ{;CnHr0(w%mq!k;z$uivv98DvSe tbvb=bIa;Q_(dPk&V#Co%NZH}+ zICua~e50O&DqSfzt29y%ruzu3OLc1alh8*q-x#J8y+249jV!iVQ*10DwLJY;auPLJ zPXhmw(n8843n%NDWB6rN90xl~HJGUg3N5@mot_jyom$f`N9(RAl4yAp=bU|1bt_y; zOfzJe+8ky)hz%xHSHbU7vrKS%9dQ@S!7_5>V%V6&L>@^$7^5nkjufF%O?JSP$WC>y zX%lY1(Z2VQC#FC9gH}(5I-TLcHeIa+q_9-a#;q)A6Q1mmo+6lTXeV5XmH&89eSn-` z>#JN%>6hATW6+gOZXZ=P_YU@u+tx@e=7kt29?DTU3i?A}xkUDLsqFqWt2 <9fKOk+O+iHV^0uw zDNVt8i}nC}&7faBmxZe}US|<{k0h0ejaAm0p9igFoe=AC$6D{kQ0bta7yg59LqxTP zUP6~>OsX^+cB{PYRzz3eT3A;Zs ;O|!joea%*`2cbJauJB zP|W3|C0}(QQRQAgFnE+T8#%9*byf+8I|>caWIT)zlDFI$;MuLHhKxItmagAbwqb@n z-U$@WRflvJT+olke$fs?B}{E?4h*JKN?b29WxmLY$KKABGV?H-;?z=1Rg3{1n&O|L zw#hYsq#Nh240K0>cA6Kc2iAI )5OA?yaZlHCC?H&zL)2kSy_R#NsZ{0Evhiq$S;>Pa^f5m=~}+dR}qC(eFw50UPe( z*d7u^v=VFEW 3k&m?t@OvQ27k>o6Fgy4zTHKr=oL zU^392SLNbH3P)1}$Y%M8fIi%?O+doDAzW1C_rnTH3=6^>7(FwqtKTxtq|!UkBjnv# z(;`P;yF#nd{YxP# q9l{lo@p_WFRo|MWP zJ_+=|&a-%tLC8UXsjOS<_rZWgGZ >j22w!Q&I5VqAyKr`&NLrie+qKi%FyT5q_bP7#e8V9R$={6Mlo>zn8s zjS=NOZLS9!xeIvXz!;;SZwa~I_2jgzEnOLLq0J!X4{%0$%JyEK`cKdr#DyiCn$4DW z(u(w?ujX;DoUG$IHjH=)k