From 1a1663ba37b2bb50e065f43e4f879f603b54772e Mon Sep 17 00:00:00 2001 From: Jackz Date: Sun, 22 Sep 2024 14:27:09 -0500 Subject: [PATCH 1/3] Add some missing models --- data/prop_spawner/bridges.txt | 0 data/prop_spawner/models/construction.txt | 28 +++++++++++++++++++++++ data/prop_spawner/models/vehicles.txt | 1 + 3 files changed, 29 insertions(+) delete mode 100644 data/prop_spawner/bridges.txt diff --git a/data/prop_spawner/bridges.txt b/data/prop_spawner/bridges.txt deleted file mode 100644 index e69de29..0000000 diff --git a/data/prop_spawner/models/construction.txt b/data/prop_spawner/models/construction.txt index b5314ff..ee70493 100644 --- a/data/prop_spawner/models/construction.txt +++ b/data/prop_spawner/models/construction.txt @@ -25,6 +25,7 @@ models/props_junk/wood_pallet001a_chunka4.mdl Wood Pallet Piece 2-4 models/props_junk/wood_pallet001a_chunkb2.mdl Wood Pallet Piece 2-5 models/props_junk/wood_pallet001a_chunkb3.mdl Wood Pallet Piece 2-6 models/props_junk/wood_pallet001a_shard01.mdl Wood Pallet Piece 2-7 +models/props_industrial/pallet_stack_docks.mdl Wood Pallet Stack models/props_highway/op_straightincline_med_u.mdl Overpass Straight Incline models/props_highway/op_straight_u.mdl Straight U 1 models/props_highway/op_straight_u_broken01.mdl Broken Straight U 2 @@ -37,6 +38,7 @@ models/props_highway/op_onramp_column.mdl On Ramp Column models/props_highway/plywood_01.mdl Plywood 1 models/props_highway/plywood_02.mdl Plywood 2 models/props_highway/plywood_03.mdl Plywood 3 +models/props_industrial/plywood_leaning.mdl Plywood Leaning models/props_industrial/construction_crane_leverbody.mdl Construction Crane Leverbody models/props_industrial/construction_crane_leverhandle.mdl Construction Crane Lever models/props_industrial/construction_crane.mdl construction crane LARGE @@ -123,3 +125,29 @@ models/props_swamp/winch.mdl Winch models/c1_chargerexit/mall_rampbundle.mdl Collection of supplies making small ramp models/props_debris/paintbucket01.mdl Paintbucket models/props_debris/paintbucket01_static.mdl paint bucket (solid) +models/props_industrial/pallet_barrels_water01_single.mdl Pallet Water Barrel (Single) +models/props_industrial/pallet_barrels_water01_docks.mdl Pallet Water Barrel +models/props_industrial/brickpallets.mdl Brick Pallets +models/props_industrial/brickpallets_break03.mdl Brick Pallets (Breakable) +models/props_industrial/brickstack01.mdl Brick Stack (Massive) +models/props_industrial/brickstack02_a.mdl Brick Stack 2A (Massive) +models/props_industrial/brickstack02_b.mdl Brick Stack 2B (Massive) +models/props_industrial/brickstack03_a.mdl Brick Stack 3A (Massive) +models/props_industrial/brickstack04_a.mdl Brick Stack 4A (Massive) +models/props_industrial/brickstack04_b.mdl Brick Stack 4B (Massive) +models/props_industrial/brickstack05_a.mdl Brick Stack 5A (Massive) +models/props_industrial/brickstack05_b.mdl Brick Stack 5B (Massive) +models/props_industrial/brickstack06_a.mdl Brick Stack 6A (Massive) +models/props_industrial/brickstack06_b.mdl Brick Stack 6B (Massive) +models/props_industrial/brickstack07_a.mdl Brick Stack 7A (Massive) +models/props_industrial/brickstack07_b.mdl Brick Stack 7B (Massive) +models/props_industrial/brickstack08_a.mdl Brick Stack 8A (Massive) +models/props_industrial/brickstack08_b.mdl Brick Stack 8B (Massive) +models/props_industrial/brickstack09_a.mdl Brick Stack 9A (Massive) +models/props_industrial/brickstack09_b.mdl Brick Stack 9B (Massive) +models/props_industrial/brickstack10_a.mdl Brick Stack 10A (Massive) +models/props_industrial/brickstack10_b.mdl Brick Stack 10B (Massive) +models/props_industrial/brickstack11_a.mdl Brick Stack 11A (Massive) +models/props_industrial/brickstack11_b.mdl Brick Stack 11B (Massive) +models/props_industrial/brickstack12_a.mdl Brick Stack 12A (Massive) +models/props_industrial/brickstack12_b.mdl Brick Stack 12B (Massive) diff --git a/data/prop_spawner/models/vehicles.txt b/data/prop_spawner/models/vehicles.txt index 38abaff..10d50ea 100644 --- a/data/prop_spawner/models/vehicles.txt +++ b/data/prop_spawner/models/vehicles.txt @@ -27,6 +27,7 @@ models/props_vehicles/boat_rescue_tug_sunshine.mdl Virgil's Boat (No Collision) models/props_vehicles/boat_fishing.mdl Fishing Boat (No Collision) models/props_vehicles/boat_fishing02_static.mdl Rescue Boat models/props_vehicles/boat_ski.mdl Speed Boat +models/props_vehicles/boat_smash.mdl Speed Boat (Smashable) models/props_vehicles/sailboat.mdl Sailboat models/props_vehicles/church_bus01.mdl Church Bus models/props_vehicles/cara_69sedan.mdl '69 Sedan From ed383ecc91a0609d1b0869d67e71b8492ef710a1 Mon Sep 17 00:00:00 2001 From: Jackz Date: Sun, 22 Sep 2024 14:27:39 -0500 Subject: [PATCH 2/3] Changes --- plugins/L4D2Tools.smx | Bin 35773 -> 35770 bytes plugins/activitymonitor.smx | Bin 9007 -> 9236 bytes plugins/adminpanel.smx | Bin 26768 -> 26766 bytes plugins/l4d2_editor.smx | Bin 81974 -> 82146 bytes plugins/l4d2_hats.smx | Bin 46773 -> 46911 bytes plugins/l4d2_randomizer.smx | Bin 31382 -> 37329 bytes scripting/L4D2Tools.sp | 3 +- scripting/activitymonitor.sp | 18 +- scripting/include/editor/props/methods.sp | 1 + scripting/include/hats/hats.sp | 9 +- scripting/include/randomizer/caralarm.sp | 427 ++++++++++++++++++++++ scripting/include/randomizer/rbuild.sp | 8 +- scripting/l4d2_editor.sp | 24 +- scripting/l4d2_randomizer.sp | 109 ++++-- 14 files changed, 553 insertions(+), 46 deletions(-) create mode 100644 scripting/include/randomizer/caralarm.sp diff --git a/plugins/L4D2Tools.smx b/plugins/L4D2Tools.smx index 30d6c5fc418754307568dbb4f21d713cdc791b28..a9a19f59dde5b4f14894bf6aeebc73182445f40f 100644 GIT binary patch literal 35770 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 literal 35773 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 diff --git a/plugins/activitymonitor.smx b/plugins/activitymonitor.smx index 69217ec63a2b851bc5f97a1f25478bb19c23bf4d..5a7a7125cee06390286206b7a5196ecd011c1111 100644 GIT binary patch literal 9236 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

MbR#F1Cprc+)5e_5%bZ_y z(jj|9<)r2+c+bomxqkMLVVIdgNAm&(T9;o`9_v3{?Swih@~4ecjX8-1g~0T+PyOX& zF)uV2uA?Y;_dpAEoId3cq8!~}Y239>4XvsPE^RuMGc0c55)8Q?xv$Iu0)?PcED?YW+f6o} z({HCFY)-uGA;gJ)#vZ=DSzBV&2gPIJ?0$M2HyUyvUEZ)=WmZT0wRu5@+A$d%21lE5 zuP;xm59dBk!i&MGE9J&N)uLvAC2gF20o*a-j%^b5-JsIuaA|Fi%aEL4e2XjTdo5ai zniSN*(;jRpy{5+14~h4>S%4(U1x4}~3^FG|tR*E)3x*-#$T{^VGmWJ|swQP7)$VTZ z+?PE^rB6MIoLj?83M3Q5yQJ$Yd%%^&jMfrUJ$M~%zHunT{L5=}ZLHkCK64B?C@$Dp z%b;XUCwiQJk--z$$gF3>i6M+qu`CSg5Qq?C<78+brn`g6de6!D%|xXHTggyuB!0ww zo}=w@abnbcZzqr#zp%mb6#XV&y~se4>OAoey)_**tD&-kz;_IRA$MxS!L}y?Vd9NG zB2C8OA1Q@!)Enqm^9JoKE4sG#+rVqjO*Z*~;I=n?>`oG|LiF2jjS{~@_rHB*oV^#5 t!5v*$ev4Ina}`bn$0!7z@L`0(F>%P(mIcx8rAt`B5W6QSs|nZM{{bxA0b>9F literal 9007 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 diff --git a/plugins/adminpanel.smx b/plugins/adminpanel.smx index 743e461f3d4f9b309e1f7fcdfb483fa194b4af45..5e2f74bc9190384608f20153b79ec03591f766ca 100644 GIT binary patch delta 19417 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 (Q ziK{G^Z#($HfJCK<>ZAItl9I-Ws;DIWjirFSxj$I9wsx9!c3!J@_&IoMTuqEzytjko z9Bf=%*o5E$f^{w~=cugQ)2|=}AyL*Jd&&;k{e+S0>_!Q$E3dzL+gZ-cDV`QdhJW)X zwR3Vd`6Do#rkFC?1ltm)olleOScn;wB@t~cYf@!BsgI2|jt}*=^x`SV>z|X&EZck-7#H*xM1Sq-!umF^ScbkrpGkSQ`=KXA|5}J|>8b0ep4$|& zsZXI)0C#nMVpY?Xa?+Zh{ddUyoYrq~1@!Y~fVs(3Q{tWFT0mYn7U9P`8hoyYs zWgy>=*GibT(J+^+9QBYHSHvVmNz`;TeddyTif5i8>B}g3a=@=3V+AO>Rn;omO%xZ1l`F6?R-K+-h=xxLJD(PsPPRQi1-GQIt(lN( zrq*7Zf={B6`5fqf?Vx^M)^FEGzVAB#Y$my`LIp$HXmlZ{+#G$C&9WRXfwz}0MbJ%C z4hau>u>or2F>9(cO;OoryX6Hr8WL{NbTU>otsLhMYRKi46_(AVRt)?x6g3~!Q$(Y1 zvxF5Rx_#W+v@%Vs!-wDqI6Dgs)>nia?d^!i;t|$*dbTR^sm_D8ZHLYF^9&mcZ_@4V zd&<^y=CfeJS3dqOiZZlOy@TdSO;rm(T1KlFJ+{VCOW6?EgZhLcpBk4HD4XkVCy1e9 zZQmW8_Cub=yJCe4^%&P$8vFR&z-Hw~CRhm{60#-4S`;ivdUzo9aPX2B8W<+ItQKI!_3KFslq3nKa%itiRmZKwt;B@^7w z{yF+cnWa+c7pN13*0vVxraC>|udhbz>IR@k z{EaH`;E3psJD*oOSuHBfQ@#@Q{1#;$?We4F9+FAr$9<|(b`??u!jD%?VK(Q<0cGdU zPM)&OJmkcv?U;b41@j1WJp0q^5m@E8emmRWU-W{Ve$b_Oos`Ac;*)N!uY^v{=018{ zKVQhHBwhDFx7+>}8xqnUFQE}*J@mA_Bw}bk)26Ue60EdQXvB^C!qtOAq$kxRUt?tH ziuNEv5&vpV(~~^H{Tj6jvD~`ki`zJBw3aPAB{&T@4+3O{jGj-nRh4amIwvDgi6OQ4 z&*I~SeyYnr`4`h~?5-?BBmpv)dsEBJL~~yb>+@N>Rg{xur1hqC^SCDE7Us7Gs#)i) zruFSIx@HRfFV^MG)%-P{9^8IwoYqgd)Yb0eJ8&$CoYgB=8P)1z>O}jwS~@m-_R^8p zXoZ`EX{wm{YlTjm;D%pZTt>y3x9A?1D>}qifzazSYVZy>_u0kZ!b@`zdkcv8T3!zP*Z5I+*^_L=*Pl6 zr!Lh?)~Wx(l<%vLaW)mvJK?{heGDeE(@UX|gOViY857>5&K!=_5hy=3^M zkb80MuUpX_6Z<%U)L)Rg1?lH8NsKv`TC+@fl-?gE#p%bu$dL-c@|gg%0DL1^c}jQ5 zN$CDr&d1;S+31*;{iP6$P()Pu2^jP9#35TxWwha{I;PFXx1upe3aKXE$R$TT_CX(E z`ueDt_i&*v=2JW3@G7hgl$UW0FmmOpyKg|9Gh~t?BFsW|~K@MY>5_o$@?vZptIN-WyK1-2gk*C5tOio-@i1pOT>t zUGx6t22A@=B)WCwe_Pn`OZw)`GNrvWb@I@ON};>vMWR0&dCfaszxR=~J6Wm3uU7BH z6lh(jykw8(uK=vaot>VC0@~-T{#17`65GS^kWYGPK3d$jt2ecEF%=ASyA)8j>vEXP zcq)*GJ!i&3NwC&~j;VGn%KHEj4DBnOKMpEE=ytBN`@d|4v}v-^@*|6IZIUHwT`fMO z)jN!g?!-Ry1`A?}vdr2>$h(XFb=U;UrxI`z{R+9tm_XvGq-L$FtwHn8y{PVS`|0wM zg%;w`?&;mEo=;Vqh`$_VRyR z&9Ed;oBSIDFzD#kUrh;U#2k@j$Cs&LccCv;MuSK+mK^=cIpaeNP0(1UACG#B*}I_31B{9Sg(#Ivwq4 z%2m)q{`Tad=9uBpq%YrlgUY{&A(zXZhN+CtznUqI=^lAsnTut~b|5Mlcf8X9c4Wi9 zp`OKV=eAQy7XALL0kAw8gOwBK?(FzguDw5@(j%L0-_x)6dck8j{Y8&aqfI0|&94xUq1>ixn;WePOh?Ls`4gl!_pR-ZOvK73DTza`?D1vWm2Yd~w?aJ`iVb`cBbL+= z|ICnk<$HqPpUm(rx0hFXJMx*;-E?enHrB}ss{73LVw3d`bhqIiUGD3N2x2N9zF6N$ zDh;q;8-)9crERN*^^dW-P~ze|5A@_;KI*` z7+Kh8E@#IX>Ud*uFE7tU>etCAil5c9v=9Fz>IJ1@nogeesxyhXyYKgw-&U<@vz)oe z)`UczjESg{>vLV-&S!=mPKUgaB<{#aXT)B0yi=ypE11K9_M6rQXHQR^ zBKDlw@8ZvHH`ZmOxz(8*=0&zITk6&Af|00*z+yuaI8BjbhvkZHAd0Ms?0jP&EHhL8 zV&3-~6XW=I*D(vFW^$UU>8|OaSuzn{Xw`7-Cv8*KmjV-I~Jq zSpweYF|fB`WK)6;o0{Rcvbl8gEAMX2ZUlvlb5epkwtsd*Z^Iuq=ThkEl@&0KP* zMq}Q@*;J+~gy-xDHEk6TUKZ89wWHV{M^9_%Oov!sJavYY`yFEaT@t$H+K8EJ_M@#i zb@X6IU(E?VOAfr?YmZ7jaZQ{9Yqh3A(_d2QMSvaY`AC~k(sarQj@Tu7ELV^A%qo)z zcD$Nhd$)>YN}?;X8Q_R~-Grkukc~N~d)3w=`5u45Dvdjah(h1L=~i1M?F||7-bq-> zUA?NFev27K8jIyZ^8hR^1o-6?vlE?*`EOTKjvaA$W!s%`f8(&vob*rEE!Hn zF&{Rh^izVH+~yhQR?B$;T@8}mIXu)HE4yy%{H%-8DGQw^HZhij_cVRS`z)GuYRP8- zqYk@+PE?I66KLt>%Ud>Z4m<}DUJDmRsH-UG^!T%B57MP%nW~kPNtX`>{T5_9i|Q^( zm+>A;tPf&R0lPtbokQ9kiNz~v?ht*h8N9VQSzOID3416lH4c^1yg3 zeA=dyH*3-a3QH z@yJ(YZcR%+s#nG2n)J(It9IA4M%lk~x1`nB^gWB2H*1Lnpr3}93$vbHahblOx?O2^ zd+*Swk$a*yG9?dCYm!-|X-~?nd>-afm_Ay-wWGo{32M-ppgA=rMQ^?SaQ}|acW!I! zAMs77!iqz6@&T-b%CB!4a6DEFOS>KMJX{X*?DL%ErsbRO-sotUhpr+Z&f^BVAS6 zOV1>ihnpmxNoLxy58BVBDUi?Gm{BJl_}zVK6Xfs}KD8yAm+jI%KBehS$;y^5K3wgd zYdSPnYHb5GP`tJ&)&~uT-%1-wda8RtSg%}BjRBwCoX$6V&56wFmQ`yZUq|;YN5SPrEW0*Y*=Gx{q z%UKh<%HFi5(`CF1XUfv{yxJ2^H<)~^rv&#U2i&c;rY``PW{$mO|dS z?PvqA5rw zYo?<9%$V==J06}tKbP9ot4_@1cx^hNfGp4Rr)wG36G(w@=LLE^4YNenxtN?MkyC+TTBonNd2dzt1A$}ZBFlC~XC zW8A*W==~2+9vwZiD(!dL z7qGRa=oToMu5Ye;!74sQIO{__wO_uQjRBRgSs4HQsQ}Pa4;Lpg;lfNsK+kniJw%G0m(NiD~X)a-J2)%MmnL*eNdR%#^ zjZpmHjvx-Rn;{*YC6`G+{?|FDA@>72M#O&|OKLJpeS+Nm80@rPNBo;@=a^o8lju zG-m}46gv1Q0ckl#ybo|HjzY`ctADAr%T6ChTQ8ki`%*3rzO7JI>#Ok+mK67R9Tevs z9>}iiC9O`_C&q9WWC&50j{dei9b{XpfI|6><9fVUWzCXmrEn=@L6NV3y@kgOz46?O zD!(DWcQHfz{4*Y(CV8?Nkeb;PqtmyXlvuvc)vYJeDxr}o-xuRyei?iGXj6CMDR133 zH&J2nWB+-f*07Ak!NSZ$r@X=wXVC^<;X)1RSC0-&%%WG`-hAUn)oNRnR_$l zPxls-(q-6&aUz^}dFA&~DoG1Y)#v+IJyhb?X8PUQ^4p32T>a;ptZ?ufR=riUvpNe$ zk_V~l@G+I%9vEw;o<-@t9{R*|v`et9uOdCHuX5Yp$XJ#~WS^Z8alZ^6p6s?hgFuSC zL%aMFK8m~Tja*$FxO@I}*_kSYIt@(c2BiTSZ^VLupDz4-E~`{|6RHw)9#NK5&C{qc z)O?OrMQ<8phj??-6)#eD2Q-iCcB3r>!c;mUjru2Bd0F?kgA+qu23h?XSR`9 zL~}1ozXiGCpt*eTFDpQq9p=Q`8G-K`%Me)L+-d&qGUI#KlITr)%!+k&L0MC}J3Q;t zDyM2=g7?%f7cqE>B6eK2&C=>euHaHJn28QGb{{Segd;I|M%^}4az;&}^Yz%e%8xXN z0PUzj77%ZZ4qb5)>xiuWJqRF)KZ(WgL^oUbz@JKDp7&Ij#kV#w8TsZy(y%ZRPQbvL zF)3y)k->PRc@)GqH3M&Ze2hP0O$agmU;kDytf3Br**9$Vk~QtPQH#;iba*5?A^Itb zt|sF*57q-FEJfb+TbV%kl>w)U4$PzAZj%p`F zdW0ulC1Px@61+xTkoB{;a5D^VS{fIhTj6j?DC1u>2f>VpM z0tUT|?J-i-9to(#P8bZM9f3=TEzyKz#c%py?hmj26U+Fschf&#c0{!Qlz!e&Wd9|SJFa4SpU2krLM#T!x*o(9C zxH7K{;Zgs!p(W~d**>0Q-8W)u;p3CaKrfqFjIqg270aPlTD@LbqY3N{EmU8!9=@7V z`Yjdms2a(JRNW}X31vDnk7TK1F1v(^qI06DAQKKOuiEEQpqdkd)cvNLo(gGC3Y-L? zSZ;BJDA**ywV;%t3`m>%5ClbmH(L*fk91q>0~e}^%(h@gjxzi z5S2a5`#P5?z^YI=tc-5JS&a+Sqd#YiCU7iyyfWS*!1n!_ExD z``c_Nn-mQlU14@64YoZc8757a>K2`%D%T$N9hOQC6a|wigXyYS9u|oDvb@Li=`19X zWv$3mdw~{i*>q7+w4z{_8_6|4zA6U&H5E>(-(Wu~mpw~UdSaq1#^^At**u28y_Ev( z!ci$ns{D_XZC#ou9rFESs^BJiBQrfz>}QVs6b!e|CEy}Y&+H#+9Hj-*TB>ZB$$wk} zBbz4iS2O-UJMla#qw86}ArTG4$AE-!SMaH`4y$%eeBgD$)P#>Y*w-%^{b}UU7&|wp zs^ayqJI+%oWkjPksI^e3HQKm7COXZzmE|pt+*aX&(Opqx$hzIQy1m4jko$8O6Pjuq zUKeA2aEHEC{WBs#)RE&_>a4p_w@2i=|CRo4t_$q zD?M!mbP^}9h^X?_uE%w4P-J`sZzm;f>2<)2Ie(x6dRcceaidFqHnz&*(h^o=b{n>X z8sJzeR0T5k(EB(QX2)97CJ#XSupmsm9Wm+##V`9Aq#F@Lbwr1n%(@U z5i0jStywY3z<;@rM&D2Zyw&RC9gx>VDn!V>>7f5;V;QTM+pR!ALz5&dwuS7p5+~y( zLJpzGl?Y$5p%R5gjC@7(s-ZSw4*o{^Cr5nXKSv#M`d$5bQ!y`wOB9bkj7y@g>s=y| zv&5W5diSef=XrPX9$S4npP%>8QBjZFHT#mEHMZ5jR0=_z7X{TLvrwPNzT0m4aA02Qm667{r4qNy&WNSbQ`q zGwghNi6t)bFXX4yx>E*>^{Kf!HTdD0l2T-KWTHBXoUyftoZn&4`S7gvb#vqQc?Er5 z5JC9tNZteIh_c?`*Ajxgj81pwqx;&uA0*ZXtcct%dR1scztJ}M{?nwwHcx90 zR6wN=R-?oCF)N1=?O-K_XCQ5D0Z5sA#<4;?l?NTFixG?#)Eu2RFs1VyI=4i1#`aW> zF)mHTEXlt>4gHhx6{L*kLSC6l`DRDG(1!6nkyoIH-A6TI$?=TGDASiwb>0P*;*@x*6WLnv z>B7OrQ*=eqvx|parO^yEci6vqn$2)&XU1EQ!Z8UbdXQ&~=AxLd6d%V~Dk;Y{P=J__ z(q-6?IY`4o;vYmn50d77yg z=L-46$%an<<`=;Ucz5&lU5SiLwd2&Qk|wo5%nB>5H0%17S*^iF(p7`*UKq($!ae}J z3j~P-O@uQ?2V&}AVnG|SZ-T+-q%cYbj$x^Yp;d|o194obNa!O!uhPV={NcJ#L4Gn! z3%0)}(rVLCpMOaA*1dZ#y~V?l9(<3CAEhR8HdM0Fl@_mW`s>cA!CP3PTBU>STj|GI z>wdltNlcAUezQoyI^>Y?PSV7VwI$F&F)pCRsEt+lpP)`NW5Wd-X>y3fV^4bjH);x= z24qR!-c!uPuA#wiQ5LU#*qRhqIW1wG=P)Zx+7hp;Sr?l$=Y?nWX!>Q z4W3%$yg#mBmT2sTnlwaf>m&o2|0(c6x;1M`DMvd*2^Fa14|_lkKtV+PPNr(1>dT6P z#Um?Jmta;DwY?!K))mYVn4uwRSfIMnXJw7c6(?&9EoRu0K6{q~8Jm&?3D_NWbJ>uv z|F$rZmJQRH(yS$gUm)-whz2t#XNaWMP&F-!PXCbA!)(R+>#~9TTv!76Pu0vz^rT0! zR)V_yJjO09UhoGCv&wR*W-=$>-A{s^_W_lw%0iSojAaq5ljDADnashFdsVp4$#v6yG#H^|{ozvzu8}Jy2VA!9amRYKHx?65 zVziIKksAt+71`aZRxg9$L%uW~^ncN3k_xOQEQTgGy^$A^xoa6ZxvVCB|AGS}MqVlY z;@;5o**f<}K4Vh{n8@7pN4|fTt3{51k~(L-m9AT|#DqGhxZcoUV8Ltr1OCK_L6c(o zJ@u!5W&amCr5)PS3+xCIr4-)tGzvkwmND{`)*HYi96jv57e_i4&zSytr^U-;7=uzn zTCHS18eJ{cE3!8(npMhxC84Y6A0 zS8$)&F}hNZUFH9y5*WSd6(WX+!9O*0a%=!3@!14aE{cQBb*ym^U7)L1uj`HKf z5>6JAf!!220tcd^UMm4U3t+NfXy~ zSPe_OVl4W$?3aACml56nrjyHQQYtw3#B4y&xRANysk6yxQsz(k*3KM2&^WIZQ1h2A zeqH}>;48t18f7}c`yGyET&7LzXBv*-*F7Qlvvfq8vV1*Z;B#`n4&CPZ|_k6!Y-hL1IL7d+h--s{eDB-hg%&SyvyT^4y)05+HK*{F{6Dkqg&Uk@OPdGJ> z9_y1m4sN`b({Od?`u-3)X8fM8mGge&2p96lJth`wyq5E=Uksr%kmr`Q@yU5OKIN4; zo`~&GEB^}^F2l)`hJnTVljv&kZ{?WShViQ|wWQt5Gem44nk=ChZs}THlM|w*4%gw_ zl22~t52D87WUSpY?1)R$DMy_KFSp_1gS%v$jQC8q!ySv8lSsv}0jI560~_{)!yVc*-E1QfpOJ4uuaOV?R;I|{vjI^L96ApyJO~j z6B#A_AsUk)tsrpAs5IXZxqOdt9a=$WunqP1a|DMwA=CR%*!t!!GEZ9Q-fm=`GMwaj z-jXq&r15@y$H@6#WR>)XK}>_Ro!~8_vU+Z>G*kc4&yfwvza-DOBU_Yh%kl#|HaCxv z)FY3d=_7lT9wc4ni%!}5H|Q}5x1jSytc-+AzlL9*1~IeJ=Zupngv?5$Y%d1N=QJ@Z z(zQa985K+pq-?L_5kt{C(&s`#fphy$=tBv&FX}k6SAB4yAjQZl)R;4A1tt@r_tpJZ z^o=X7^v4q$+ELOj`aAuYN9o#r(qQ2;m%S{bkYvl2-B1kKMwX#0 zBV+9A3}%K|zUTepH_u(qz0bM#&OOgLcL|H`W%Fi+9tTZY-RQd$}$;Oj-)d zrHjV6E<*hG*%E{XC0_Jn3PN$9@VqNFOZbJ z4rzmK_g=h+`(5?QQ;-;?(x~-s?-e~TEkw9B-Ra-iul_Gjy&vKj z$d?d4a6pFAj6J~_sL3T60rt21QjKA6dT*98_Ae(TnclsHW&&+v`n;Fk!cjL?2^L(ryblma04nI$O>Qf1>6W{fw38UVMrZBk{nzT}T zUz9Q}g)wiPQX?1S6l-MbB-fc1NxPsiSY3Ga|cQ5G+;P;1;aZ3gQv-_-j z&CWCvPl!O$c9JkCLo^-7j%zgA?v1{P>oVKDgvEO;x!kibLbpj0YaT~z(&Cu(%* zwtzwgtzF6gqN*&_0NFr!+nXFIK*K1eUaXTv@G&OeESU)yXE1&UJ7&zJhlpBq4lh{< zIKLb@(^pzjD4Ho3%dG0lzlgnvB+Dl0nhl#_$#%{{h>V%cERjs%_zb7`^1lpCCp~k| zd$wK7_`b4>!jHJ?a%ayYGxD+ycKz%io|fOfGm(mJm+G#rGcP4Mn+*>>q%eDz90l4l z2%-1emz)HCWJLP5FF^%{UY`GpX>Q5sZ7gM^f29D=g5{aL4|!XXWqMmfLSwN(iky>1s(GTWv;hREd>ZfkRlc#PXo0Qdd!#sPI^|J zfpE+Up!->-@lyobg@7we3Ltg6*1D=X2-dDHlYO0pDKjRIe&Vdzu+{NyBc-r+ho(VM zP)d~pjzz-IzJ?X`61^!ZPA=A-Fzoch$jAHo3EQpWv@auxB(r2|Vs*aIZl)8mKN>Z* z1Q#G>?z=wPha}Kjr5OQrTE)FA`a(1jMd>T6TB96HyCiP&;n9Z8^CDSMd?#7TdlHIP zS7y&{o@fiJWO)JWO>~v~uWSx*pEG#4Z>)_@j79w0$A8J;$|f1-tY?!7jsMF$oupuX z_E+GZ`!~wRUV%q6K4^hW+goN=pF|mNv&7#7&B3p|;$=*GVMJD72I|*Rx^4W>1sX6i zyu{CTxDGy)C-8^qh`m59TE3(R}?m7ZU^5$d^v3W+^XDdUpwhA@mK4;TCKw5T&Kcmtb*HW<)%;r zX$97|9ckC;8EShZfFi{mCjR}|W-5tEn^MS;qbICV6JUJ@wELY)um!u?nIbY)p=&jF zQwUG0JWM1}Jvu$33|wl%kW8D}JY+{&3ldW0xP@VUaim#)()3%8Ez@)|*Sq%#|7u83 z_|5)(4{db$b3!joy1&<3isVS0USuG5pO$F_^7spt1F7`Bzs??kvTB``>xv zMx|1%kIpv}FX@Qd>iybJ_e^vXw{`gyW?Faq_l-9y@6X7i*SgY|k{KbUb$6gD37Rlt zQ&kgafSZSWoe5L9lu~jRq-v_|Aj7*ZVVrpT_*eSU+n1w>d8MKMp3lu9SiTz}Uou$N zztDH(kpX{sme)(q?E0v4wORYk&gOHrSRc<^xLhfv401~T^*a7SpDO*fY295UuRL%< zj(OkpM-0K~;3@OI8~TA|OZi+9=kbkoMuApP>x7WDPe%JzR2R=8X))M1+KoEQATk~A5yPhxxC>WxAbx6>AmNZ3gYL%+1u|#EBxb@O5Ns* zohnqG-s_ljym966#t2Vh{_!`iJ}Y`WSD!U~m8FetmYTMfu(Dm|ncv7pV`+Uh1lGE}N;vxRp_AeQIsb&eYf^ zvbR6V_UtKYH{bVYuC=}EH0mrU@(Pyi`D3)kHgab8YTuiAlzE^h6A0>CXf)sV)J9nj z&!kn`&dpfY*lx|JRNK;KYO8I}{tl?ImHchuAfK~^sJ7LEVx2t)8J^iogAD&{&!HPN z4w1i`Duuj`dZ!ZACETi=8Zgl6u!byrZ^5=pbxXr@CbD^_7dc=5K=p}=Q?*uOgoA>x zQi#veuMD}%)eR2n~Hy!o4 zO#jtt4*IvEWwd$;V&8|m@Awl@o`?vDy2Q-C+NFB`XF%1GJG2ks`REeUL&*Kf=VgRb zpNK@|j=TL&_nG@Yo2#mqF_2Fg$j?jU`}?ShrP;J<7!!Y$DmQIU%64*QUrB^5|*2J@Z}bCY4tnEz$o z^|Ux6K)PyK)}A(D-yv4>1yzzwLv2^Vil&C17Jbhn1utXDdNq*oiYAbKuqOUpdU-iY zs-B0qGdOE>0eQ@K!QTRL`Z$I!7w?&gIJf;dm2@;V5)k*J{Vm^avH$IBqM!`Kte*-Z`+v<9= zu9uoI+0O~O!s2?fnrM-J$D^o@WoO?0Jn|E0j%N+3yP?xB<}bUVwq(+3f5vCquPf4c;yNG1 zal-H|S=M*8u?LSGjXH-~=@40+co?g+VZ}c)`ElnwB4T5b&I#OY^4{lsgb!5r_8+Q} z;zaS|KED_mS2&}@BdCs@;&rlfu9=mD+!^& zkAj|yOuE0T9XPO_jk+sof&?XA%pWq`W!3LK^uhYw+u_vaI1V4QtVycl4Weg2L<^ZAeBIXgAZ z9pq>#@;4{AyJ`Qnj91*JE3)VN9$QOd)JUzD$RIYK4sqZ5krJYa5M5)t%LvHZE*( zTRkk|AS`4yJ-LPY+D2DtZRR{M8{{8zk8vAnJu~KPi12Drj=esk4=u2WVmm-wX&Bo> zKBmSoQVD#=5jjlr`5!M2&HVra3zs3}tT;y}IGA${uV4>)YWU*|NMGxbqK*VuVNFCz6;|2Klg5c%JJ;fkvE;&RU5=i*#Z z;s?RX)M9Hr_D1dl?P7doQ%$*1>+~{gtbxtNU2UcHzrFF%24~w?59G&IV`_|l=t?y5 z1j~{yUSD6x*B(2y7E)Y2XTkD^3+9u#QyqS)k^R7I%xbJD-QBfV!l>P-Iqv918t2;M zF<+yTJnLfTyqc0my#R>$(A(oP$WW%uae>@(J?lRw?Wx!km{D^*%@EWIT6y9+w6aji z-zB%kyP~-&7=fFQQUJ7{u`*HIcIRnl>rdE;l8QK-7x7`MEm)tEl8 z175|u3t7A!PUG0|$c$*A5Z{@Aqr0sb~*Z>Dq+!G|46YdH5}kk$1?r z6@_?p3~7j{C@PL*rE8O~<_Hy^{up@NRD&vHLu_h$MPSH`-; z{~O8LDbaZPK<`SjZ_6rcu+p0J7;v5;Yg?)>zPP_3fK@*x>eO07aavI+>5FDDjw!X4 z!c3|r$D}>)VlaIkm%sn^RQFHgN1jjF@a2+!skuX;P~Y%2WN}o=BS}bNj`2bJlx`ZtgO^|GU%EpdApi`U1{^ z!IPt_Sicw*zq)`?*XqV|sQ_Zd+Jg3j4}py=Zs`5iIJ6yDi-UK!_)j56m=s1KOdkMy zt;vgI(pc&n_Hd~<&7cU~jUq|bfWLYiR!)`^QU!=^-B#qHYk^3QC9SCNg+39+wfo5O zmz8+v1&Rqdu!zT(b{LCTfxm8|?|=OUk-{DsyN@50_snWRq9cf1dzYrT)E56FtsV{$ zl^%3=hD*ibR^hQHdu`PEl?u*1kYuQ?Z`U&xMDHf(`I6Q=l;n7ZraFy-lAJElS{^S1 zbR&t!Y-D^mh`f57J!oClL+)O5eBpX6^fa8sAsP%EPyBXbmMXNKF6hCc7;W@*74cQ{ z><{-juHmhZdLsBV$lv3^I7iOqyi46OVIhX9Tyu}zU9+Fv^IYV@I>b!Ztt=z8QsdiMw2L-J zYM!b;>ijcvM$O^w$drN{%#zSL$1gAmm?>HeWeEz%hLpd z7xT~cJmVkWe_>)^;-M(2z;9f4x$NCO_G;f#cP_c^LTabSB`1awMZ@Fl9OsrMZ={8W z0)DZ^gNr6k=C1m?+7qxxI#n79+DzfWV?v*Ast49prMz=3O@>*XVqb}jzB8KL4 z=pVaw^AIOe)P^M7TZnU4`3@o_Vi37KXGiY&s~-X$-jZjA4Cbi|CqFtQ`VIkCa5mM| zxH0_e0nCRIc5fgY8U6?D#2^wb8!16AqRnZwNRdw>h(Q)d8OWiItMs|Qoy)7KyO&U} zU@Fw6e><0_9W(}Ns{_&@Q{5d`@cdq9J7V!%k}EC0o$*R7&1k4lUQdTTj{zGxxiCT@ zV4jm9Bst?8zGk!n=_ys^>>8x0QQTj=3Lq46qc838eBD3UW2fj1lC#sKkGqIpet1X^ zM`L2S(YN=szj}iSu9e*)-Iw=ne`SwMpgQeA7SB=CknX=tsNGNZgkDHTX5%J4=T(e5 zadvTGg*UUCf2V!MZg7G~9{+p#AVywREk$Foqxk-n@r7P%C$7yJbpqcH*SyWhS3 zdJTfrYMoe>V|dVa_M)y4W&50@(4uRgh;Es@YpKy-)(MZ(hsevS10B*%Tsg7)vZQ~J z%jDP#FNO#7{(hqsT_$M6og`jbTov7nA<#PNc;<>unrc0}Rq>Rr!T3+_ARG;7vAv-= zBsht%IO-upfy{xu&dw3=gD2Z(9w*yD9N-$D9W;i1tBMOXx*FL%Pu2F~qgcLRp$Q`e z)gJc*#5F){;NLz$t2oIV57LFk^xgaDK7sBW{p@;Q|k2)N43_gxKTu_(wPm3Nse z;oE}@g!H)Y>BXRyRuNa{mASjVZ|{~P*o-de2$1OS-u$c{V+)%#B{x7 z#3SPbQF<`fDqFUCL-JCm3_R-~wyUI+@2>Qv&Tq6QbxTjyza5%bG;bR`X!F|uJQjeb zdOh8LcHzSOtIx)5el^B0zb<2#61b(*&AI6T%x~x!a7$}t8HTqy$3XYngSJ)5v-Kh| z{N%HBWJ6_Hgs_7}xr^Fy>RUJHtK@^ht6qny9%5*Q?C>Q%Yw4d#ms&TI2gXTK#ce@W7`$TEkC(`7 zc_}r|=i6D*zkRnhvy|TfE-@F`oT|50qEOkwuOTT114kO;;P&Ks-%{{ntSO}6L5UA- z(E7e4SoK@c75zH;tv-?~dPh)b+Q;g?9wg-B5;Y_9Zm6Ew{>gw@A}(|BtzPY-&7@p+ z$$F?nTwoo?R`CLx^bef6a_1ufJ!ISWpIT%+jGTqLJOoO9_d2tzwy{t#>X9f-w%PY? zOyuil!W|i;6Zvt?FDV-3Ywx}|TvJ7wn+H?vbITKj>{(^HxMP1 ziWAMmd|Q;wT;qX6pXH&e7S3g%j3Uno&mU?(Z!(Qcq$Uhm+v^pwk-cdkY+OkBLk6h5 zdpG9i#Qog+ED|lW;Fe<-UN~~7C#psA`7+TTxeIbxs6MW^NRd?r<+sq94RBp9yo|h| z9^?z{0Uy4N(Qf+dp&ojR=;a zR;~1moMH7seA{#>6rHydlXtFC0B?^WtzdR zik%n2>keLj2QHx8P=32G#_9HhkZT%x#pR#*5B~Ssj73_ChI)8h3_iPf&X;XW1MwKb zB99AiY9RH|9;ijKBVowMK-QL}zg4n_qU6H6FbFU|Ts~UR#o&J@kleWDAnhy3eI(}IPSejVF8|!Po)Z&pjOF9 zpq)nkd;9k~9GrYX+LTkdacM8LwfYFBgc(3nx&uj)hkBkWo1EL%%8iQ@mOJhL_vN)A z!f6U0knMNDMasq8ICYoQV!XUE2)RP6JRG)S9S+oveT%TwY`deu={J3atnV$^b*D*a z-8akR9Wb4q*dkoY^~~pWRz~h7>e;RE>>FOex2V|{_8jLH z-VhblWxpsO!GSK4IJPiF`gIO7)s6JUz=Ku8BNx$Yyl#~pj%QqcVB+KgA=610u8q=N zYhlL}7y;MTt$bX!nT;5#%0*spatoio?e(zp;OhbpG40b0Q|4emx|K$|5o7FQ-B%;H z&Cky?WTFkhOSXjQ_`rlv8!YNoLUe8eTxXL9Ro;QK-N%CqX>Z?dE~jO=*XlhzJRINj zt;w~*c|7lMgGF&X|A1hZ9yrmW1fgSOkbjYCR&l7MC>j?*wK7Fx@dC}w3(qqca1;|C zh%hvmg}~xy{9Kg>nz4(|b~M8z={LRRW;lsrbTKd9t>tjZiH2i>W}?vI&jWC`-8xvT z-2XnKLa3)#?7+_7mLdOmtHUh(b8CK9=zEkI^;1TE-+2Dv@V%iCB0?u+KR-MEJqj9L z&bjBwP{tGEU}yrfw4Z=m?iWH}QWbEG-rm=Kgmo+n6T-hQTI$s{U%}XUJ=gd)|FL7D zC6KKnyFX24?Nv=cRi{1mbB{AXjRjol&SlU`=TxT^`U~cF$A=fjr0s>WfeGQQmQ8Z@ zr#>;hZ^t1BAs~Z0%yR`R4B3HW35-a~zb7ag>e49+2WIFFA*KI@xqIH+m8gf0OGuyJ zsWjW@^w91Q;w%D0jGGlyTq4?u-~E~`RMt9OVLhT0uv>1kg8KuO)o|(Edkc*W-gS^4 zdQEDaAGVvGdhJzw@c$GkT!>uVEbHpKSCM}TvWm`Gn_G)onOo=G1pva8xhH!N_5F9P z2+-NxteP=IdGNmpx@8K>JNN7C_mn3@x>;s|bDzOqy8Re-H@=qcKHQUm&(<>02WpRHT7T3Ls`Iz?>b)S?fyHH+A>4j@RL z5FQumRRsuMU)r;G{WQMCxR-XZIP8h}ya25v^hmuUvxRzgZA(unPT@-2Ks<}1b9`Sj zPWX1%cqIfqgbq_9CQoEQ4kW#3_mb3?wW4gHc*cBX(JA{yO-kqDj-J6@K5ZdlO5H<% z27&WA_0uFNQaf@ja+rVzZPpcaSSJuXP3P=PH{D{hODh9Qe{t2X>Gjj8dWZS)lZTyk ze+}kEoOdRoRDteeP3~WgYJ+?-%mIUTr|ESxcpq7aTv=1G51-Pwz3b>|w*;S3w-n6; z!sOYzew@???f@}UdNNVPN384Y^L(a!qG8=DJlB4PpRf{Y%abQO63HrFtR4BJAEm@U zO6Y-7;_Q6p7df%KNt(J=1yzn%O#G*s@9ORh`!~B>wzMTW<$@}Q^vKD+@rI>Plqvay z5g&}QHYh!zZyC4YOf)OI9zAZ@A)ogOL)8wh!NIK7%lnUmQQ(m^IP&Kj9K}-fokaV( zL)Jk5iMK~&MmdoYi8@uN3iz!<&FaN~aLGk6n%mcS6kc{CCYuYh6sVu*wY`axQ<%^uqhq$Ov%&z&FqA_8F_Q2C|*zDO23 zC_FMv9??X}+lUz~FS9G}Q3#Km7_ad8RAvVPiwsHUx)lQ70jGDE`0;8HaIXKzKgJtV z1eu5+dzvN89Xzn$LPum;>F;Z!7_Uy;@eD`y+yQXupQ$}F{N`a!ruF9qHCpJDBQMSMFk2Sk=t@|_ z**j|UFydx4US7gN9Uv9QgMa1h-L)B|8&~Cu?zSc1)N`6MU2I{_EHSFi!#Gs(2 zgmV#AuYuCI^6vY@AUKz9EO{KiQdnAdLr%Y5zMKZ!G6Gv}RL#v){^@CVJlljB!0d$G zfgkOukIR)K-zr1N)`SFIhCDrR2}x|{W@e#W$tu*@5oQKzo~S~IZ$Q&frH~u~Azo7q zA5KWg3}4UqwN2js zC{y`em=&Bc5cDOp05-aD5t)f{KklH>$4EpnC?#Q)K=wiAN<-BYu*2rL&-3jIy(edU zwvhJo-Y^H)qY;$7$~#7L@ZfjA@p~_JLt0kFwEQ_IY6u@;6k?jKl4!4D-nUb6T zqMyJ=D?8^x;bjNqf7O@9E9HCKq4+)>ry zLwwYyAAW5R4}R1zL+4geRH?cfp z@qt@^ZDma@cIKdM6wD$V`=|LlCZwY*OqrfT ztZYEHHs8lI@8vADe`vPHIEKwGb;NE^KXOh99*Hc+mz^R0SUK}Wp$cKL??RKJx}L@l z=zdWtfSE8Hf3_1*g9}Z^!171eDY47Rg1du|%}DF;MS1)|1aUei`NJiuU#7(u(5Rxk zzsvQUj#^6KUQ}Na_pXA$*{I@{uUqVW{|bSxC_kqg20qLUTx9Qy*Y=W*%-BSH4yz*= z_a$|LuY&c7ABdO|@KvTB18{`n6)B3f>T~x+-R~HpbLlep!Se$xYCbM3VvY`rpMJE| zgS=g|S=DL^I15_@G)o+*Q8M_SS_3V0+}?9qo&_vokQF0znte;Ss(*5HvIHItPv6J0 z4N&R?fGgjV3T5zp{ON&9XIl~j&kRt${+0EV9nezcRWm4H69Wqy${F;Iyxo7OKA`oL z(_2y$BnC>2O=h=~!K1DZP*m8}cAQxXTlh4mx8LDzyoydHa~Yu{1kq;)S^`dc&pFyJ zg)Vhjr3bo8(gg6A)A!x~U?jc0^0Al?{=$Hl>d^a)eB&wa*(p{_O z&nYJIDfwx7;9r2y3u$i`C&p>i(#`b1hax8~`+Cv1#|$ZNNi80oK#vMs__t5fGaxmF zMO-pdIEC{?z{)11qR7GCLl&b+VV4FCEQFrMpQ6a_fM55rWY{$fd%bn)^e~HNH2ofB^rp<_<#7NjMp(O*lX1F&5^ z3K$L8trwjUi(Mp zCu_f#a=2SGrZyD^c&LSEQPa3!>`0u@_c8bo;$42SHJ;@gDJqv-2Ken}t1? zI^MPi`XD@7`D+12Sv+X*sH*l(`T^(4NeYk5X1A9NGD`9qZ)_C^%noICQZx=PR^7VS zcf5Ob&!W=FWH)pJ6`yiCJ!DaSPhk$?)ziXJZ_vSNB(~WT(ZeK!vqD7-SmD_xe#0?S zG`#`XK8z!vDs=6}QFK*=C_9vV4fykfGVjrO>bSh6ZmAFGyb<<7)`7iUdqoG@-rP

tC#i^_tx+ISjSSY{87?KcJrT)GMoRrHpJc@j;)IOTqRU#h&8@0 zmhU^2StkgPI0ujb`pdc22ZtVK=}24!;xiYNc~1Qmka`US1*v)riC_Tb&gM}S7gXifnR>U6Jl>tX*9Kq- z06zpc0c7LsFhiHU)PW#T08i5o1$ZK;g|GxIz;_xTn1p5<&`EgDRaaxwsXl9nwK#8x zHB;319RD~h0A(lli>==3qlkCmEdlSsUOgb?9(l@3{l7pyAn*(j_+R$HD4JCi@UA*< zE(1*5kD81N8q?yam;Q$vXoz1`)745(@FpKi6K@sIkw6x@5W;ztor{DOOAB50ocE=^usfLi|TVl zbt2yM?|Fe}(dWXx-H82APO4&rKxEFzbk#x$52TM?fWpIDkR-jGa_Q2CFH)!ZDFVB? ziwG^{x5a5O zLmtm#g>YeMXUQQiC_Wn@;)#o0yg4yQj`kkweKGjngvavgM$8{RIM>}6BxiXKCI-4k zie#Q?k!oggAKvogYzFKAD$)2wkyeOIM6S1?fsPh;eUbKo18cB9FFE( z99W&Sl|kC&b3&&jpB?IkjQ9b*O^(9j6^G8*N8MVdh^=!#9~-qt5p_dG{bVAFFB)QX zt)r`gtYWu9GC;pqOE;$B<^5*51B}Z*WFqpH;nktZ_a&D@VehYlOGA6lMh`1|;_fzF4HnQ;|yBf;r)mOlG$H<_6F7)eym^!Z-N{dIW78rqu1`ajUOxPP- zcvq{0x727}pyV=X6q*j)7vrHoCf`HZr3r$dY3iKPy}P>ich5e3^N+u`0h`|c`hD+4 z#}gwy!g9^GAGTQ6cX8YW ze$lefRR5$3a`QRMJH9Q@wASGoTn=oinnUeA<0b0t_O;Aa|B0*&DK<`q6fG!2f|~&} z^aeWI*Wb3_0#QaQOjtKAC~EI+`NG`pGV4$(Q8&E%zmXd0ArZ#g%&rE`(=p#2_!(0b zj{%p3&U}4Beq7Ewzq>s05&bZo+RzwyI+*xG%2Q$>@j(66T zPTQdy%Ox_TXFp_+KakMs(Ah~zS#0cZ!(nt463js@pr0GiIley7;d~_8NqWrX-Ien3 z2I=`D8Pan?|Av$n58&WWKO|MlY_3KauFP|#O|`#x4NM-S0B!((^KcareWCpEB+c_b#fD@OD#v zD9K5s5dZ^$cUNkkWXNcRuwiH*GImA{G7Z{Un`}odzl{Ib_amf3!m~DpnX==ib)+T z1Ca&0=TVu~+_CMtA={q%12m|_0F3z`eFHyq9y?Xia8DC1hjIWqHufxlGsN&{tpUAR zmH|Cypss#{EvJCcNkS;mw^IhmZ5ln?Ku89P^!s2(A8d#ju5F4Pt~`t#F27`m<^E)} zGDVajIW{cv>sgmm3u*Qm1FL7A85)?J(>RJ7_Ogr~_97Ur)Ww#c6zVx>h?Yq6){oYL zyxkO7>qk}C>qi6ly^9p)wnK@|K+8J=Ef23=l-E;{A-MoWx&TbBz64+cm#6`F{QyK! zz$9m&J3Kg@9$pP}YX^B@wc06`BccxI9d3j5B&^GDr2!4#F#teb1Sv-k`%clVszC3i z69Fer^svt*qm_nFK&^n<*R7;v&uFhS{4qSLUE_F%NdzigmMoS|Rg~r+K~rRq4M6C$ zI7{v0A}(*Zf=>baJKPz3@jKkJ|BB;;HqU@`qSOq_tzQTB0F1-fCuR2OIdTuc&==Cf zYt#z#unG<_!#+SC^U(mFA^(Ze$*&Dpn#O@wfTmMR#g2ZhhV`fIX<=jsXttmMJ)5)M zMNdQl@Gb`>S;&x#?wYHC&+9l-i|?dkF1;$O?iic-JqRKgVI|bUf5N(C24G$FL0QPB zIwsV2{+Bf?%8N?$Mh>(G%e{@TQ&R`>5S!WZ$XmWhB0qg`x--pUwt#kS`b+ zK#d_~gYzKn)EG3JzQ0Y#32Se04ZE_j?8^Wlr;$G6O`@88~ejIwIJxjX4}0 z%#00uYIuxT`)8feBw|M1WufX3t_`fp_ooQTAS(+xO~YfZaXkW)+(Z;quDz%uvdE`n zpr2BL0B?HRt?-x(BLXL2DvBHAz8;&q7Yd?U6`nau90F_v1^q!4M0VrctB~}L`_$;k zvO&%O9ghjx-T zF2A0#3w-HBKks8`;D%%`JQ~RBozZPPGO#x|E6_{8TVmPv?x*Jn7v6d~pH=&f zJ}nPPj^CqU8&~@(l}`7S%brd$5fo0ld_L`Qiu&okGKEi68&N-&evTn`qK+avqW6TG`Sd>Fw%^Z%Wj4uC?#@{i=Ft zxTS9ML0>*FN1T|tSB3>K01shPDBwo5W5@4@$<>Z?fC19EmJ;;5b7^!7mZUqauuwHq z9MeaX#R6;Dp!wQ>B@nO*U`((8?&v@~-us)=n%%*j2jiaP^ zo6+ufC3bDsXm7YE?CGBuy+3HwiKDYlzcwVC0sz05@a?Y0z;|4;m7 z+!E4Eve)#D{I*cFKNHk|_F8(J($1eAb+6nXOW{tlkV{OpklVPyo9wIi30)>=DbXN< zL?AWCpZ?XV?z)YyKNMcS9f$tleBH_pJ**^No7DWI13UL6@Q-IQ@T>Ep620DAJ)ZWm z`B|j${FnU!PZ<-)Y+U3$V#28v%!aYl%NCH=F(2uZH{eTmY@SEuj+`e)=fK`^WB2m4?d1biTD4~ zy`G8>eL{OR{~<8{n$_?2{|#k`H!GPv{EJTz^SS~2cUkNDSgqpZz9O;HE3(0KuT5!1z-G z$NM&3z`%1G#^6>%HwGn=Qx=O!dU3dQh&Ee2)B7hKUJkLnG@wIzoF1~GnjS(ZByURf zM*+&C5CUFi^QT-7|Ee|@YJ%wve0SEY9)ZVni@k~`L^y+w&7-&EZ1gKaZ)yTsl>iQC zsC0f-(TyAOQhtwZkD=7K@sW>w=3rmMy<;a-;3;o<_=?f`qn`NE+-!(9?6>jwkT^KQ z4ePz7dSq~su1HT0ZWw!vvdeXAg|aNR@asXtse!KZaeNjg z`Qc8x#Wj(=y9eB<2LI^$E%UEG$wUv!j!)c7J1%THLYtK3_JOnAu%P;)PNq#~oDS*p zK|K^dS28|iUS68}F8~c|GZl%v47Z&38E!W;FBMi1RXnHMf$+Fm9gL-^ro>57aKm@^ z()=m9eH#=o?A5#PeGNSCO+Q(3FRRqhyR5Htly}g$-(Ok|jD$2ZM+Ia~je}1W@Qc+@ z()aU!0Q*C0JZQYb(OeY)4s&Vy)2MpVa?tb#W#*nF(Qb(C!7we`9)u+YHwmXlY5y@g za@=Hrf^m(%PI4RZ$U2H%KPxQhIM5%bXhG97J;azRZXy!HNY9R*i^c?JEN zjngPQ6?ebqn&_f*E6t<-1-C8YEXz;YgInLCEYk9i+Yeg$00*~$ynYSv^%^;qIgS@k zmXfh>=0au}X!6v%8C=JQ7G+l7xBFm0PJUNwmW2S zsjznEDNr1Q(sXRgp}g!8OF!1Ly*$h5a3fC%=vrTYgo&-fEgd$ zxlynV(_V-DEI8;G^eM&NHpKRaLS&@^C}QiOr_<@$>KN001!_62BCQq>UBQ5&0pNn_ zQCwA$b!=6V3NzPPgBB}hi-8~RUijd2mSv7#sn^8=8hAwAh=)HYgv0e%@1Q1dRI?w zUiAbBdbe7td&5BGhQ12Djv2n5#*VQ-+|^f^SEY9Z_qRdo;10)Ly8xXofG}PL7o*P( zlyZz47r`@gx@MRG>xt~loEj~lbqoNZJuB~~ifMo%JJiIT85`WcBT}ksg_7wEJmOqW z3Q{q3KidW90#+1K0K-DSbIn&BSLOpb0LEtp9^YP1p9&h6@HNE#3YCahDTRDmDb*bn zUjfG65CAYIPj*P#5Ez z3v{4b*22|lBZGkXM_bI=;4xM&wAP{f#BGt%q#H`6A}RlAKyiFA(ADs>D7#R17HEJw z{rwE-eeh(j@3^Ij;ZcP1HR8jk*!k(Ws`fPTStIN`xlR@x+PR`viioUe@ zrB(%DToq;Ntxd9+I?_}Dcr(yE<1awL58$F5%ayf3hDEZ{SvYwz{Oj)HLC-p7sI zO<{Wk?hKK-{r2|MthLgYg|21G^>(2E^JyNGynge(<$9}XI>v`Ac7nSv#h~PWX-9HU zBVVmpPR(MXBYAZ}MD4As&uN*HgauoARAJqOD8k~9;uTOKjbJFPqo)G$;k0iXMCatU z&Gtwz`|r?*J-?~dG*opPt*qHT-reS2XVi=n^xk|_V=?UHmeJu6Ne04A&`~BdQX1@;=lO2X{O^8fYJH?#J2B)4#WWY3D{%8yUV$fbyQiq|z>my9AC)J6T0AT!tkZnZ;;tf9`vRT$mp}qeIW_dAT|-!)k(AynTnuXhU2Heah+YfG?}bswihgkhjrB zin`2U>Pwd_UEN*!xmm-FluntDw2P*lUi_sCHgQS0IwogJdEcphGTM-808)BfTU?X6 zgckS8uVXJ|sGhYYn~M4*Yp3fB2$)J;r194Yl=6=A>a<-ll>#gzthUVsTqr_Ev+UxU zEU=g}UB~QfX{t7xZU6EQl}XFNWP;3L<|$M9MP6Ho*md5RNt+deFXS^Li2J+e6LUBu zUA<40N~?Jd$4uTngT9m=a^vAySeK>@udT{D8#Ex3r6M1AgUcV%K$7#NeWI)t`N46M zmT04m5Ax|cYk<&uIwVUcUB_JCRH}@u6@fU_R<t$+;M!JzKpXiQgPNCm#U*EmeJP|2~vm#kczk2V^l^i$wwCEk%J6xWo^7HcW z^7EP!8TD*J$-jvQ%lgOh=6oadJA4udhcCC zsRGhLI-wehp#?&RD<}}E(yM@gKxopNfJx{bLPrU`MS6#K?)Sd;{+Ru3J-a(+c6MfG z&K?Aw6zoZYIQ+mSKBOWS?T~lqUe6{mlnI+SbDz<}$vVbH3%y=JL#3{G>wK)5fG@cBSMa>-54JQeFR=&S@@f2|i3_ex7 z-N1V6%u1ZTy>Q?1)&YT!6oLd|+RLE|j;yyeXc(0}o7M4<-5{_XxXA%eU?hP}`RVSK z?<=;|q64b*ac#h>e``_-T_V-jWdrOGJN+U6am?g`i3^9`-YKn&{9~`DTR~KsIu$md z#fg?o2$H=34h%@LM7By096l4kF@0f920+j!nSu+iD8hEuX-G;Ne8VQpqLfc|(+Epz zr#hR!9h>k3I7CQ2+vjd!yR1_dNoj3LCu!l(>>YilUE=o?dtEqv$C}b~qdzyb4OV>@9wICGo4y_~;;M?+NC5JhbBKP#2DkP@> zD(C#4{EIE&o{L}5gyyY#>XtsU(!h$K?E2)Gz09GWE#dMyY{J}0d8@)!dS=3e1)&WL zLoneudVvGDsO9+g;E&B?0f1@>bP?}U9W_h=?#rWr^;=S4X`Y<=5 z(%O0eH!ZOW9LH1QJ?;M-0?pi|Zzn7bfJiHp9++ulUML*$Ynn_SHW)f#>GgYV=u#Oa ztbScLIZdn|!gg=TXEBBw;DeR5d54M(9z?7Qbu-gl%Piqq@N^o4Jh_i5V_)H5X$nI2$5a`FVk(9Qq0duX!-(y|y8305VMNw+~C`vq!G4SZj z=UdhP=?=|1-0GITckQ$7#~N)c?sY7;VgR=LLu6#s1)-8RzH|@pFuqv`UA!dLPX%6n z|9?i{W>?}uK{*GCU|oKK(s9Yq373}VTR)OHd}i;eXV<^03^fP=RO_(v?t#z=kM-EY z-#J5MK z39qu}TTQ@^X94NtHu)gvu1=d{TQ!0AV*fq;Q#OLqL&5OCdxc*`es2JJ?1j6Mx+Sbn zno@sB;8ywPs1J+sRx>~wd;f}%)==C3jUp%((qvK3hS3(b%aQA2E3OhviE5NISqq2c zh=4X8WYQPz_X^wR$ZFcX9{_c1Ux!cl1OEOAaQs8{pa#38&;q<1r_S-)}_Pw)GHANx2 z1*JZ$eMfDv30;!P_Q(+Sy01>Q!Ds&_RGOXQv!V@_j{!*!%P5~qUn^V zrJJFQ_6zUC)UO+f3WMeE>w|Lc{MX%97dbGOSAQR`2Qk>ms9QGD*js<$?`h}d?<>>+ zCdRdQuk_Jy*u*FEw}f$uSz>F-TV03_GU?{`cMAox2uewG!zLn9pKrAbbWllO8_Ob~ z33x+ENqrPzj~KA*zYvp!LMzSZ5var{RSKUga7+zf!j(r?oKRE6y({#DDX8=cXqQPjq*S#qZPo~XwJYD+P!UmKeU3)>mw zUhaEULhn<^49gI)1_=S8|HP>#6{Ylr)pdS!gE^H^ph95D^47izor!MfoZPSyPdhSN z6H^w?JLLY6w|!3-{WZFlq#(LdOb>;fDOrXr*^V84r!vS|2u@qx{$(3o=@rG3BPe45 z_1^sxU9cUSjXwJmT}DEk>MmtFz>1V^S-HRI>+c z(FRV&d^(oGg2)s_qk!1uDL}(wL{(T~xZSl`3mScv88`KN!L+$4>}8GOp5@D9pTKnS zYlvD5ub{vu9(I8ko*UPX0L1g$>;Ui@O&c=wA24-eK7GOPup`)urM(ZNQMq*(k}TQW zv;Al#t~iruOtPlfOtMn$p3BeJ zS?s^2i=+htzc2roHJ~e= z1V-y3QJ?+2vEtMa1pycHT508cmv%cbM7gXM^C-q-eLHjgEsk<9DCQC5ld*)Fjc-N+ zh%sSJQM81bo_M3I#ftfEc(agaWnaxH09*7Yz$U%9XDlx{R^jLR-F)9P-yCXs))3u2 z8(ek<*=UIFsOd1eqLWqGH#uaA?zm8%>VBP*FYUTUfwGnX-%y}zi#iOhj4tI+)_MuY z!hrFV)p+UA`z@j0D)a6lyp?l5VUI1NCVYjv0eqM{x$ntaJB zZT!CT8f8$2ZWg06smleDx35up>0)$hgSn;B-;el3yi=A-E^2Aj>T-*u-*u(kGdtD4 zV|H2tWS7lap$r7tqEqeALslqlmA2^2NQ4=VqGx@s?p? zBM-cO`PC-?+Wgw)Kr*C4V477u39jJ>FEbUMju}gyilW zat1XIr)HO32Ci5vEU67oUMmD3_qNH`w}RXKkbCR-hlQC9S;d#|9r=Y}x#98a)>|M_ zJT!hCxF^5Rus%E<)Upz|&;S`WQAFMbE_4(RW3T0=D+4VYI`(jc*Uj<6$J>hRtv~m0 z3>%78{$UFpLL)&fw|5tcNd!lN;5$Hs94N7@H-`J2zuo*(2l45MLrz}9-&Y*{{Zu#B zT?_HKb#Hxhir@Iqmt1G<3_trY)(Ln%lNUt|TbIbsbbS~@nUmbrv4jHFxMd{4>YyX> zXHY*Sw~{gAo8a>Ee^xQXf=R)Oute{}->9)(Ex{BWEC1?MlwgWgj>wvzad7#`!_D27mHC7!oGSQP#NnY;<)(jrHE z9=7XaHO9a6<$7C{UTNUJ^cA02mTuc`Xj*ca;Re1mThSvYj`c*!TQ$e4kjc|k$oO_! zONLTgOX@EnW5*-MT$a=ZK;*$qEi&RP*N4sirhGeZnb(p8a8@nzR`|hGV6xe~(X1Kl zh&Pg5!kKIa3Ne$LY|1)oPW#xfs&By4UiVP1YL%Y1kRSlXs%$j`jhs48Xnl)SIhHsO z+eVK1jDUCARI%L~63tZl*q)`=)&+s;osHgztKlS{KA3TNayz>f*KN6D_EpWE&p|(6 z9oQ~x5JD!0px3-6W;oGPH0KZn&TqBAb>kL%Ar)h$J{4E>J#}MCI5ZNniWy{KKz>nT zcqSI~OzVi5NjfE9lHQxXUpZO;p$jfKvKE0VMSOMm3kCYIsLsqNVjm2i;RU-lJ zcjHx4mWYyIhoE1~Rr9R*3brn6=TO0hwH0;MYQC~=w8T3#&l}>gVSEnrLZ6$ju77ZU zG~Up=lqp8_x@W0hr>8PAJ;BfFcmn>umw0e&m_V4XSX04EDTGXQ`~0q|>wLjcGDD1t@j z%dHOk%=5Ih4o`;^U$x95qcQQ=;V(u<47 zn`1Lkg-XNnPp@5$zR>Nye0h@z&VC~U5K|&CXs-#wwj(ZA~LYTT&;yyjvi&yxUUL z_~upl-Rx!yFsKJUFAhkrM1ahGgGGc;N(WVD0zx6+b2sk-2GHxi2_`5We$iGPHfVh= zuh?@jpCv+FqX?WGSPEu#*Wi5~*ekg608f!kIBr}(vnTj8j&p3kSBZ~t;Mj)BJ)c_e zjo7K2C#(s1F_cC!qn5woVOJqSR#W)`)YDFe#wu!011JYmLfS>7{vMnDt z%dQr|omNiQGnNSlI}LQ61$kTwqA6mRLhP1$(?Xl&gF?{zN5@Q0I z)S)cU#XneX7k&no*9B$lw;C91jJE_e#!omhVNYk<57ITbkQfl|g4}hfG+h+g(G?e# z!Ht7Y4G1GUI!g(rT3i{I#+@7kbwO#+*&rRaszn(Ug&SKrk|S-VN<9PnR`e`28ge93 ziZS4`Z`E~6*k=iPjrKSaVCoo61u~Wrq4TZT1{cAxxQ%U*xB@&{I!U<2H-6V^c*bO(LgiWR$ASIFE~@*0oD`{5k|F#&uy*|kU}tjK!* zQqpO=W8JN1u)*RSNs3sSXmAq43vu8;4FF@u-x$q`_i_|Qdb6f8$XsoLZ@zS@qOd5vcp5()md&EY0b zydk;RMi;)ulhvf_qQxcDxhTS_wL{u{_3wBKn+3~Anwc?I!~vOwQBtRIq6$T;}ANZ5wMq()-vNF49Bh9kZcU;(#w=m7VOX z1CS~y8O+}Zf;Mcl0>%s!HCJr_1m6unr>UWf9;mqo7}QV7o=liRw;2et_`5s;EcAY=vzkGAo$Ta}Q`Qjs@7Qr`^6ASRLO7l-AV^Hn zsnTOjZ+bfuDjN_ernp`>&=lF$%9L6QlfpqywjAY$7U#1frZY45r2@RfZX7+_hctEu z2Ls6h-iuK=QM;r6?6eIwMJv=ZMb#Ed;@+Q(IbIDe&SZ5@%Vk2P0vyEl96emuOs2Op z>5_Grd>?^u_kpS{lr#F;-)-9WyE!`%+6qgN>OAUu76-)WmTf?VOoj|15nPlqV06 z7h`wwaQtuhV(XeGZynn|w57;6)uf6Z^6lggG$pqsGF8@|3gLWC4puGt7F%PnGg_%$ zya5}cR!(?}p^BaK{0wx$XVxTgR!9LibGH-FX4)*3W2UHWqkEc{_E8gZ( zUWj=c4%fvJ>ok!TgbjZsr{ zRywOOiXA^$KN>l7i6a@>e}x;$U-!b#41N#HhVUPv$Rxc^DSAy0`|~O%L=Jqd#Z%55 z83y7JI}i{?cK{Y6BXr#pVvK%Yuw>#l<#@e8-vM43!bm$*Bg{9eVr|c4p^Lz`;|t!E zOTMLTF!zc@=%&_fm-YO}&fAtp&FJ^Szxyle<}5}(Uc%zgrF7`~2>t^vgq~lsfcQzJ zX>B@MFg~%vF%576sYA>$oYuC5>+pk|S9Jdb2PUx#PCmeH$dO_nBIe)-C2|E&rASDd z^E?+GQm`MeD6!vNH!{5=5iGU~$=ly^0L5RtbI!7~r5Hc^MF#$eo-<}-JDmrx`*JCW z3vavpReQ9t7}FCYsew~!g&1E1;abwS8;(Cd3j&L?Z;7a8UqExM4A+<;!DgE=ct>`K z)~M+kWOi_Vfqpnc1kHXlEYmn&Ciohs%wB-cj5@EeuKQ?L1~p%zRY`x;su~+NfTX|l z>!=MdA^+M6%5``-ffETPMfTHn7mcS>o(D>RMW|j4QHUcuGmOL!9C6J4{!y?W+!zVZ z)EDAb%Vx=##iq8|=dy>@kl2*W+V)A)wX)(w4?v)sPk2->x}$FFe(jec;^z4Qni3}D z@uGJ)eczc#K!-$M&>Oolu-DUp96g=MU|?F5nROlg$d@iseE9QVDjrMkVVb({c>5;` zbg}ug8tgzE@<;SlPua;K<2b!>2v*h3>#4o$s3Qg&H9%Sp%hWQ zDR2I$pmI*(1nK3b&FV)D93y`J@U3?3`$22%aS4XeNB2I$)zeIY0}NG)QT44}hqVt_ zcD*uhD%-PjVYV(-0;^Jay}Mtw7$MRT6Z`lPt1*#M&18>8CU*AwuwSfRvZQek^uy@P zuu?#~*u3*46Q!WFS5C_hF2zOhkG-qM6^i#5;}h|m0y)jg8G$09Ek3?U7OnaqA?BIL8hgJFi39xWbvHFC$n($6s>d4%xvOTU>sXV3X#&qIoVKjno@%qmA%;zEkCDkoH{%b zAj^#8;=$x-xY$ADYF2`REo-N02>z02Gor0xQr^lBGm-W;2vMXa9R zMX*#kRymjVG0bzmYh~tIc`Mf|e(;f3L3Lf&V_sE&&)kNB8csDXAt*PnoUz!=&&=t& zcFyuj@+`=Urnr}zt zaU7kOdM<|1Q|i}AVzt~=|8OgIdg#z!!CJhw7jHgYXzovf*k&9Jh^;;ybn2OZT7VN9 zXK5};}ISi8f$JcYGNewNH=;+SS%Cx88)YbS++a+KA8H7b;#Zai7`D=60)dw9CTb4-i-1?kk1$CpDo~$8&lYii}Wxd8`oy*-+^gKz{MO^%jaeqWu;l(0nY7xsh(K9gCg!Ux%&JbvYu$ z56Gato13~l)AbH0!6x+AN2va1%`CarR?wLd)3b}{ezb&Oi)%e{v&pqpb$$B0yZYP) zm7D|i_;Z1*o@$u1?sIhDztCbc_3DcKlec8T%0`DAm6Lr|-w3MglM`bcmNzFkQLLzt zJABxn2&h*Mxl>b^#fFO0^hEPY-;lWauh6Ipu-Ii`Y=1p_z?fw%@6sl_919thBG{zn zvgNc9E$a2DNs9(+3Q3iMmG;FBk)Ds}sDEP0e)Iw-nfs<#1v9-Z(@S`JblG>1lYAw_ z7+}d+;KOXqZAAD2JFSA_6HaMHiyo#favN!>U^grz@qV%W=z!4;Hasdm0Mmlq_{C;@ zTR2SfF{M3U3z~?2%NW64aF`vCCi0^t7WHXX;y}(|Pb1EjvvzpvUs^oMHL3Ba+^Og9 zKmcM0gUdC%>^LGn2+tDJb&78z6ch5J@`_;c5-M-(Xi?ou@_LC4)EBtJV0|>-=RZ@W zYqL5ZEirRcc~nFPsS&ejV~R0hn>%)}KC$r0x+7-+F5p`G4nw#Ppdh6Kv8c`PD5emX zvg-b}7a3*)2hr`di)}BacZMbCD<5DRcgT2{+f3B=af^JvApDCo(?sw0Ch1`J>ZvT? zMg~P*I{`stXrh-2l`|Q8W_FJ{^0D%Sf4EF*rz9k2C5CGamzn!_{{8z66u5xbYTujD z9g=hfm`i|v?iU0w&UX~%+u9wQGycd;iJ=zkI`Ap$(!?CQa)cV~ zDI>!IryWasP58R7|I0~s@Mw?&XNLpCDl*$6D*woGIK!mdbXCM1Sew`YZ0#|odW}Oz z^&~S#W~G-7y^OI0>s{C|N=M_(19ffl#Lm51v1y6PA?b3}Bc?Sgq^zvkKf(O&JrbTO zICuNLHD6r$Yt!Q_kJ)rOm938^UHWB4!xxd3VISS*c-Ir&TUc@`?dgf8kZ=ZC1=rWZuu4GtWp$K zF)l>Xb#LnXS>ZZP{_97k)SxWHfTLpDGH%?oOyI{dF57VhQ?M759E5q6j{h0t^%9<9L~GALov+hZ-Ng8TEBp4e4FXVmZYM`mMiB^>7$JM{9p+6_AMGwnn5W9LUcJz##S^j&%M57@6JbcxaX3fW-uI*k~& zV$hJD^`=>q>boyPQ!U2jo37Us@rk5zPTN6N;EJ~z$mS79`H{zhY-ahF)XM2*h()~* zK4WMKbi|nI*5-WV-sW5`j@gNDn}iG0wCU@iEbW%+<91DUl7O08ixM#{E6l08`lA~Q zMPEl3iY|t2Qf-_s{_zs`cXP%Mm!QmjJ~*jdNwlGtBP}?s$2MI{dJm!BSyA2gne{W# zbWxjt7xy>V;Ib`1XHjP2aOzs;qnka~1IeoH=!zD!gZU}aZ2rGd9e*8d`44>RKSJiA zs3}WaO+^5f-+e(sa1IW14XuKpXnv;g^^ zx|a(v=<>l{L@vthZe+ct!`m1ZJABhtW%+ahw$bN3u=7VoqsteLbbm!2EG@VERxns~ zaV-CCE+PbQ)LOL=mz@y8_LNHEdR2wbmv9SC2VE)3QD;@I5}3!M9keQ^(<{v7HAB7C zzLIqBmESL~7hkOtp);hm<4sdrbX>n6^YFn;AkD+PAU2#UP0&4nHFo{DFr^AJuYO!v z-S`;W=&JGxJe8%8!{jRtxm2}js+BrD4y{~>joGu5TNR<7zaIE=X}6;un6j>K&rqMT zV6sz;HJ#T58Y%%(3%YuM#sYs#dzw9U?iYngJ6U{f$tm@DH5kcfz**aM>#{9|WccOo zwDa0nT-N2I2T34qiORK&;qc$1K(XIt^D5}pfSu%){+`TWv`-FXi?F>3ULms@oaNSH zf&0 zjIphPHec{^UmKKXudH@OIw3h1ryE5wmf%7xJNc9_$@#my=MW(7>GC zy+Ya>5IaP(|L<%6*r8zePS`VfRVO7cVYC9;jQRFjMlyZwoi}TbiB0)m#%zt>+Kl8& zGw-~gg;CoKz+;D={2d(z#{~44UVS=m88@B#z0aEtoqi{7nb=EIDPq-{6vFy<^7cuU z(WAV??4R_ls!n7VJdUXAyXGIlE5WJDXMT&Z3wsXZzeP?OI~?)tqV%<4S>@BSuAaAa z$zQOhS>+bEn%?iu18*gW92QFnZLZRJ+oKQHU&b)C9Xi>DFv*1YHi4WP$}e(B>NWT0 zb?fhDUYx zI{%PpI&^iD@EnQGb_zkJ)YHk~CFo&`z_L33I(p2MB}T1s_*j&FfsnZ%>R!Dj87sb9 zn1Y?zR4}RP!{kPO*s3hyrS7DvLo8iUe0P(as4smHHKSJCkwvaIxt49Yw0^PssDjpc z_rS;8#>PW2JwPHG+|!_{q&iC~JI)?N&Hd6dM+hLLr>KF82D4X~OeP0FJe*u*;Vt>3 zV)VLfu+l}#M;(sEnX~Hb@yUTNY?|)&5^Eqw_5Pgg)5h)wUhkOEox@GcS%krQ=5ii# z7Iz$1rVjUlYh=dMi%-VS7yM^N(sn3ZweRe&b2BeYp!-24m4ycq1ZsXz_#A0 z2n^VRVK790`}k(@_*JvePBfhs7TSU8t8wPJhYgH#f0If`)Kg(4WUnFgZc8K63QaL#KIc48q z&~XnpvB?)1i#2WC`qo0&KEafOFNAe|dlgrW?KsAX>*W4vf`A$ntPk1#t_I_wI%nCn zPCbn~{MGv-%lPAcQeav1>nu}?KC`5YtMGd}oT6s=-s_^ssf$Ezt~QrH>u(dy2C)%A~yM~s_hbn}#m zE@2o_((q~sE+%-XQ(1kMjZ9o>lBlkcx-7m(!E>=({K#!s{=eu^4R+ec?VKiCpF@F) zP%NN84D}vbhn~)X{t6tE)c1|bpEMsjtW*m%9!D2B+DpHgmu(?!0tvbQFDsUNJSoi- z#HV{-j_lZ~>VKb#cHsJ#GD;JRJZr?7UNu52d|xC9|FGJSd5p9EMYJYDudANTl$xF3 zIh=v22tc6z+au(L-Bkq$`4smg=#}=E&!J9(x+Z6V5z?uIOTe{KhJcW$BRU7tuAEN* z7-a&)LQ*!x#4kFbr9csGKIOf83jg&1Vfc0ZKPps{f=w4${Zlici)7><}PZmi9EwwLltLkzFrf=XSNON zi25o#I16#h4slHZ^vK+GH?S%H#XoeshW?2)q7{GtDY@dVO%5-qe3SBBc*My6%U2W- z$d)bdyl$xe*IrvyG)dwh(i_?Pov*exW7p^BluNDQ&JRJ$a`WOeqwxXeetn-MFTB@~ z*WTcbb4D=kUoU*V5?xij}O zOBD^BPIhMEwiRYgPfCYp&#PIu1tSP~9uN|lCAbWn(29cY`l)Dx2Ov`6`WFj4n zd($}O8M?P#lD1zdrCVM+CF?^zKpEO_XB7V=C-ex&aN;(Q4)11!5;l}6Yq5VKAVS#p z+Hu!Y;euL{vZ$qN2fJ3-1G?LsNA1Y0wew3Wp7;|)Zw#V@r_&a-V4E>1yuB~H2|AoV zq-G&~Xe$n%j5`hlRP|-89sd@^LeC+{qI_r!0+_1?~@4O5F^;j6N-5Yd7- zomOY(X7C3RZ5ZomQl`T(A9u-x&Hw~YW``x|WV$OCF@0=Hg}Czs=KubF5}o4fMJAQa z!DdTZ)!FSq3BWzRd~NYH{_C-?w@s#8oNd^p^9Qc8D*4Fvb=D})ieh)5Oo2U)`RX|7C8`nFMW{oBUD-iZdzB^?P0DS0UdUu0z@C8a4d4v|oQ8QeeyD5t*3$IsVWO9x zKLDAPT7?^n|A{9&xy*Gm(@sq~pefYWtu1dSO%k9fgk|l&T%btP8(~bDOL_C!og7u= zN@7uw_gY4k;6Uc-`I9G?1ec!Q)4lz-yyNUN%V=J>IjJ9i?tF8?_$uOrn6R@N)7JTO zM2}6S^q~UPqdPv{!_CvG!vbF&eG{eL)z8kBe9wC%#Hdm``K$+iKtX6|S;%`!NyOGG zac8joiHcecT^=^oenXx9&bJ_q$T<6bl&}IrKoSL8ufUzCK#j<+4`f?>7?lcWJ_r5l zbqD1&q1YwFCmuWC5l<3xp2#z#GU{)B!5_|7x7dx9pGl?{s6f9kDB9R#o>b*bObC1h3X zrusR$h1Tb-!T;V5)0ar;FaVt5(;mxz%iD|_z7x;w+8A>GeZb*;7};GxBp_WLpOK z&aQ_)*<-&Qfu}Op5=YOTW9D+6bRruR1di|8tI1DOB)~BdMt6!r45}`9ODMA?y-I5& zJ;t())F)%Vi`*&~k%I+9Cj5soqP|SDa-4h?>|mB;(yznwYH9T{Y0mWqPd(n0ezlf4 zXH)j_J9uNBa$;nq>2QlNy0ma?`;Gd3fYl}io4`|o=v$Zk`4A6AjK#_|hp$@htDG_d zG5nmrC+QMC?PagT;iQ-0r%4Qzx=&ypyW1F-idybnv&VCZt&j4qRVGjR?z3NxXbB3l zXj}6f{Ok$5Xhb$!9>_0{8;)f4$Wo+z;@AbH_kr}@ps#c#R@5Th-#8lP7}WGjhH;%2 z{B%{)KFo%bc~71t4thim6ZqyY?>}(gtOz~+|KFUYf5=$SRYFzSC9$Xoa@R%UaLi{ZQSyi^aWw&Bi`6T}05otJEDxb+i?I+^m0v7`j-(IaNFfM&QJuEcw zm&ow5cXzg0eKrgdinrBY+P2-G5Dqi@vMv&8c4(M$v}dz1PdE1FfVM=V6Usqlke{p z#46}L>3t*En?z%iw)K&AZ0D&|5$Gt-I}5O7^z&0il%i|{`IBG6F-gMCR?N)X0wmgV zoZRNb6KrL-AbHA>w@m0L)&Y@-vaY;V-dJjx1Z^Fj>ERULnHu4ek{YRtLH}0=U4w?` zk(?wVR{i&%$(f0I_^B5PYKcPU$&7S)+t~7WD}IxfARi@_jcY#sy#D7)LhDq2E!E$T zk!zcG7%f)mK9jIo0io)_s8LP|aiz*8mQNsEg2Bd0C5gX@;N+0FNS3#RTK}3^UwKeH z_=31HM;p>*)Bm`g`sr96=O0I$3;$fJjwF3uk)M#<<&z;zXq_>riS*>i2XS<~a>>bw^ZXfYZkXfU z6raCMt(Wvv{;3Y(>xHk#(y@WtzZHIQ?nXta6@}E#FmD#wj(E0?+-w73p%lmE6dC?4 zb-kQ{LBU7$jB$srF4>8mJ}}D+uL-i&Ub>k6zGkxmer(!oL{!(Jro3PMMvO^T?XK^g z*KWtONq5ugv@HiErJNc7PXz5t)?+X3$P3xDB{^5_$h(~+`9&FS^ht&3mh$yU?WF_n zXH270Q|^)MRXslL^Doxu77czN{yD$r&Bb-^7ZKq5QmqW9Lz4vgsOlN>{1coGulnWe z+RRl&cnt`K)^g7oe5^YrpNaPy0Rs34xBYzoIQI&edY0vyU7U=kdFq4eV+I~>!@k3jCLJcLEKrE$35t6za$)}Lz0E&pCyK0V-7 zZ9-9+_g3DoHg={E%|=_ zB`A`u4a)6?oQmM-%qsHI@~R0%VnO#Jv(}xQ9Tz%<)1;kKZ}s1NBl6hcY7KwKP92fR zHF5v^VQ&oQh97nG7kk!%FSa`8$ru9O_H7L^R|8?n1edxuWU~aqGh0s?N|J}~c*{HF zr!DD(rW7k2_K)}+imt2-Tg00^_<1(|eb+lC!B#VMXry%P$~#@4!Twuw^r`@9FT@i;r)B%{!7dmdS_dOCP@l4>s+3`@S^V4uzE!^ zI%g=xlQ48Y3_tf=wwl1+w9g9GtVbkFr<_P@S{BZ0Fu$?6?zW)>o^n=;&8K+#cHSjz z1(hB7w6$@3WW}r%9gL|vb|RHZ;a52@nyppU)b|xw=jO&lYUDmmb7B)Hxu!Z0Lh%2} z6QIVmqk(|W zy$^Dx=t{Vl*-bs2XwlCw&9&E%V6}?gRdMo8rlD=1uAo8Jim>7q!W1I|wPJMC#JmBZ z6<8e^@bY@pIqEN&5titRusM~-vq}WXRi4If6|k!hU8phsxYkm@ckJ8j2*l#3}s$d^t zw{9ZfNPixhA04ikB(v=7V&Df~i;=G&yQlJO(kxXc_Wzh(YyQJ7DgGxtP=v1gC-i zs@@N}OlUXZrh3i1=t5C7#IW->CE()7$S!=@yue_7R|)esSb3pOT#w-&ZlY_Oit9A5 z%3d)VkExMV8uQz%j|*#-5b%a{jriv~Io%E5*=i#<+vJc>ww{w#nOs5RvH2@9{SlAk z30-IJ6E^m;Gm8|&t>vcQA2V?tC}|nYH z&oayt;E~*2NiGuLh2ikUnF_d_C(sz8IN`$9#9}iFMjwRm`;f0aj`QCB86%ig45gwk^9e3H@ z`P^C8yG-$c2v7XZ2H$1HI}W?Ead)}xj;rr%=3REQBf|T9XTRO$gFAkIr=jDHwVa6X z$nLZa-m#%G5nfC3o!&d9Koa56-Px79%zDQdGCaKfJ7&To#w)lB_Uex7Nr>^x-{0xC z^R#!s6STMWv&9qi^8euGV(0rm5Mb+b2OhS5E&&ez1MYXm$Is8@|M>n7xjXndd)ois z;{SF1pBe`bfA{}e?icLkVDI4g|GV;a@cX}4c5b%5zW=Y%(Z#{-f4lpi9{ha#?f%#I z{}tH$Uq3l_nm`WWjoKODHvV8B{V))GcSBpW0f{n zs9{-iP5yqYL5x4DkKYaq)lcn#wdrrOic75*i=< z*TOyVQH@#JT&2dLNg4Ii|0aY!p;1Q7{I5uY#Q#xiROW72Ch>Gymcb>I(FM)u!jsS# zmC(qdwp8*+fagc*HwG8Aghn5=B_=gbtyF-t{3F{|kls?YiMqw&0NlB-k9zVj#OrR+czKPXs81WkX`J7>!& z+9MLug_%Q4I@oh|O+83*w13^Q)l{JSQO&;#!s{EqWo0o=fz=KRH%c>yllVeL9|Q+j zgx4rF*L9d8y7Gy-n$NKA_zof{g5>biX1cOEQPyj;*&OtI(cCLC19ZEVy_3neB!n0~ zsM&U3Oj;VBUK`zxsh+*8k$&+GYW@aFQ?R$q=nAEHN}7T+|8=$B!8LfL*5Ps0g}3&g zSFVhZil6IoY}MYbB1wiDvG#6Q9p;+l#{V8eyyKqRmN%RN(g; z(31^%J}()`sI4HjkKw#Fd;=?0aszTsG*W=E2w4&LG75FsmW(NqehxP-_QUb?x*;N8 zFTsNya%LgEGubLs)S<1H_LTG*6O`mCx2iz2K6RxoZ&bL%!!GOG`qxOON1W&y#au#r z{6$6(N4`u^HVVUdNZ|@)aJCWop7C*%Q&G?*Ccl{jg0|?He;nsZMtj_?)5mlA%wTymv?ln4$eFpMW7`Go6#Hd zirNH?MTE{A$+>_oytB^2neo+E`J%~LuqdBUnjs`jrV!iq3xn-Z{A(?S>xZ?KcSv~M z6cJYOHSGGK&6h_u_(Sv6L#9M$zh9g&5&~#PmuvR4MZN|$KrSWTmykKulIV~`?wj;v zMuY(p!lEBSftp?8if50?#>f6)ML!6x2YYpkHqC8lQWo$Dcok)~FHMOl7ZIILoOKYV zcjWh4TI019ZT_?7NU84pm1Jh{+AKo!;l$gok~JzjRenD()f*~WHZ@g;CA<)#xwt4FWT`ild3_z@9Vrvz>>Ne1&a{(({*NKr0?Soad9coK@ z|9t4GY8@f@Stf9NPC799P`?dwqdMIz5_Fo|e~rZ@O{H=1XiXeTtJzE(D-PI9M2mie zKkK#k&F$!bXReC^9m!;n%(}S}EM}L?x~*a?!RI*<^`$j~as$0Pxi6jYuCFM(Cq5p| z>3tpCwsLm!-}BZ{vHQ`m`ujbc%!L#-svi30JLRJ8-unggfgw-2dM2fN1eT%(u!%P7 z(fhC+cC8pd%T*P(ku@$lxv2MPTb`-5u(|_T7p7)y@rl1kaN^fH&NqBBAV$V(c&{yo z9oyC~u{WMK(efNAYWO|W+MubvS9n>WQ&s zs(uE;Q%nxdjrb%A@cR--8#!u&=cN*>2#|NzPXDqkGIz49y?@?KJn2yw?Df7BgVC3u zJ)4v_7zQO)e0TWgzeh!MF6kZ9<1AOTunhK<>HO~2nEW~*Y|5z9J<{hDcO6Yk%?r~8 zL8ahNtUPhBvELJ+c`--H`@v#+lt=mu)iz0vqHDV6TvOo7I44}`=fR?iXMGx?S zXC8Yk5_w)^JQI`H>Ex%jP)Z2Q2LBk`5+&yl$sV`8eTV&e)!v49Gk|^9TwwA(2^v44 zQ7IpsF5lu|5^QX3(mI8=^BOQR5YQR;;>ZX7c46jVY2zEdocxty?{(?NZZXm`F5_*` z@K2psDUyjIn8ax50hr7HH&u*%W1!?Z%4(gBk{s#gAc7X_2v<%`aq}Wj5`BR5AO^5HwoAC%CdGIYE}^>s23bU6C02 zFeY(3l!I5O$!c4{)$DkyFKWKEBXQFQGN$I&4&gg8MdT7k3AMlLiXDVYRQy09qGNz& zB46r_6(!X0aG^mqI`QN8`aCV;zM4si$`quEH0Th@SDBZF1CrwhOzk zb*_J|e2vz0QDX0P@IMD1Ov2T#Fb+`gC6lqW_X*#UqRK^0BHEw^KcG&yaH=!{@*LTO zyFUrcKAFc-VXZRFDxMmZ9cJcIj<7!i)dmCLDb4<`8deMqJg#;QeAGA#eM*a0Vn#cq zpArVSPx6b=Z@zp}u3?(>Y`3qABC>qCFyu^Wy#{t$e9UiEaZJTsG8Ukg`^c(lOs8V( zS;?4oaP9)cMXMQOS%FEXy#aMIZvT7UJ^QRX_9;#@0>-&2Dpw%t#Nd$NS0gGw_QugH znw9om1gxH7^^7O}40)XiCK-X6ZggAk-_Yg7m~z?>Nv@-nUcoh)$Q5qNwYTiv{;^%S znY`pSSJyjMwGU)N-LdAUU*fb$s5ZC47YE%<<{j$p+ReEuuc; zxxEtyiufTRd0v7Qi+(rPj?wVyJCZi`;i2<%@myWj%m&g_%h9DEgqCMvMN}{Vp|u3= zwNnpBGc6i>{PzI3Zt-Y$5Hz_~*H`f~jY8^V^d;61fpx4etq3cvRQ$OC;J^O06)U=4 zY6oAJy`r&II=zxE=v^juSQq!wo5S~;{6&k9|JgFT*zQj!>lmi^5-@n}n<}VawLsOi zY+-8L@UwtnHY?5EY7zfnBr~%zvG1Y3!xJ+Q7tOP_Hk#k}CLSo=j7+(CE_l-&UVbbK zbt4Vw+jLzyjtma)cO#4POq_7XU{E0Rv73BK!%em%T;PUU2Fas%`k?(kynNdid-{tS+o4+~h z%$;HG;t-stx4lLYYQRcZyN_Huw?HSViB|cYTY*%}-5A{oRD-ORLUtto?L?rbkWOgY&xiJNVGV+|?(!Pugnd|8G+!{91<@$;A8R32IcQagmr zFBd3(Y*Vl3tvD)4JA@pN;UZ1AzHsa<+*QXfE%?j1nK*k-#c`zE^y z`ZzLF%G>RC;I*d9#`?xp$5h!r3WJG`7qs<#2V3Kq56&ga;rviN&~HscrYMKRes7G> z)^pm>t zF4)`ZZOIopK>n_^URXz}MRuzv!=RIFy4q3DgNjxpyt>eMWpK48=Ez;Rh`^cef;h*j z+yx+(Hh5J^F=_MFCz^%~RqzzM+p1Xe76RS}NpF;brU-5^hxn%vKFfN)NMDr9MZ?{(<)k zaj}yYc+x{iVGvHe1`-^n#J|&?GkxEgbDd7p__Z^$fl)?uf+O+3-nFmU)6d`gK#9NwUSe7ie?_{$-c2x}60P{S-DA zn4!w!r62&w8g|xa86Rwj86X;PoD$-^zk|A)Ag&FLGOI~(A&{373%ST_93~) zSE%%k5-T)SZI{|^>EAWdCqD7d%QZMP(5zbDT{S;xX#eMZ)>T=XA8ERyi{brmJAGZl}W#=#^LshC(VAJUkhZJ4gdr>Mq zAbVYz4qVc95H6bzfs8=r3EzD)FLAG%LM68MnpJwjFRN_)H{JQjp=<<2Pk1NnReGQo zh43e9w4YhKLkkw%xz{0``+5E7cRAQVxpOB`A`B{c;zo?V95{))rbBSypb#016cGl{ zhm^q}3%UQoJ9pxd)pQ6`>)@Y#N*SMpDDZKkU^%!0_d1uvl`KYx2m^JLxo8%+n^D>V zWDFhR^71nIDF1Podd?NHqc07h+M^_|c(TGnM}SQd>V@L8>Uc(DBEUA@eo}X$ zNe>H8YpL+Vu~LrgY^`(%izfM_Aqe+6Tv%~$2=WyHyXY1m3PXy~VC7VLy0K$o6F2k( z*nhzlx1p*%Y}&`k7!Cq#ZlpTLwHy(q@BJ++jS;R)4EI;HC(uuNODgw)BTo7lfulpD zbe!x7!tR2<`5uMa%N_1@ijKhjNoc?gQRCzKJmt1*?j~gGmL|-b3{|U;dWe9~A!>19 zDLmn^y*BeTG&t@1icAF9=F(*B4>2N)_&PWgLRE?*Z0n~(z!buYcyKWh;f`y$;ZaV! zeBCs$``uF;d%b;=@V-I zcu+ri-)eryEJzo7wFc(>SpFM`hhr-j+)vd_jJH zD4cse{F0Ou7tOtngWIiRo)KZ917*>WGdhG48$KFFhtR)J+BgE=4J&p$qTgb9s``VD9+|f)0 zmpnume`K}q(StvT6w|^}Hmm%VYh>@;d|Up5?|ry?3nV2;qmgt7p@>_kB^fGK$)~gr zclVh4Nu%s0x`un4?grr4^Q^yHb|hEft#_*p-ZGokeYY9|w}jYlmB~;i%7fT4ait_I zc>yju0*v|8fPMQpqT4N23~0i=POAr!ZCk-?A2}VIWyp2MMMrRb?-(@;SLuN(uGMuP zP~qbik3lkx3iojr4KG0 zJ?K#Wze4MZ{zCi3yW~d$On5d|eS0*sk^1jyy~80vXT2|FBxn_wZM`TA_E;1P-=XChiA5@^ zv``Tjyfd8^cd3NC9(YH)ODhm;+xL`yBnO*nP`X~XsSHF7M<~8Q&LEL`u47<|eo#Y@ zY!c4|`{^qj8%0pZ4Z71ekYsFiF~Zk$Rv;{v1^lk;0QJI?-#Qe+UaW}rsK)nP9P5?; zs;a>E4()(>aKlE!ftVu?J}IGvj6V#kt2+`ATkqe8E4(~sFjGkSi3D14!IYPNit+yH zOjZBB)V|N=7wW&{FO7bu4q=YV|to2z)9#AJ1{*8czxpmeXwiDgy{IW9#* zT1V)q$65z5pYVncV8WuRNFrBbm4}z6JcHp|83TU*S}pAHR|L{8BalDI!+SF ztQWVD7WiYU_rpDs_!bL!DAy;_USlo7n(cA{qlp&Y`U7jEvzJ>f4$@5XmzKQ6Cq4`! z_O|@L92CpnM0IVwVtP@1#EyGsn+4k&ph#5wp3KMuFaRKnpTA{Z5t}Peh0<5By{J|u z5K3f>vCA5GjF5i&jx?24_KC1`jHy(_{?zAvVqrj@FdAY3!mY=N%DY3(L*Bt`|RdKyTZ*in~D_ z)rxc)`O>`_RgGc-zc-`I-y( z?fjsB9`8>cZf}5mj}scnu|W79>=U)omDolzboB%pe!hO?wIOf?P(PuA`Y%82lS_ij zU*5h4tnss$T6BjeOOZ&-;cwsebQc(>>}+iF0PDHGHDn#TgL>AQeETasG5m0|VKt3; zYFMK*p(f$Yc=bJ8lc7@p%V9Dmx3C7S$Tt!7B7ASa4w(|~S$c|5RVssY{_QP_zSLx_ zO)C5(QXt@xnYCk-9S8c&KnIuc6kZzyGEl*zm97R&l4*ZBBE5?$-n=c+H_L6uoSw*% z$_yr|f=*6tHgDay{LeUehMl0tYTJDdiN0$ix2M3q`joesx;sW$H4UE8XyZA^bZp1| zAiB)yrmXf?ouRq!AppezR_*93h8xzy^=$ZHiNSgD)~|UA*X25( zUMC|cb1;tb+R}`8BD&vP;mjAXrWCc85oxA|Xh?IL2`o&T`l(mQU`1LZm-lM*&3KzB z+X)(qL99Nz)*F_Sx-S`$@3I6Gy0t#-df4cW7G#Jyr0l2=#Fd6%@M^`X;u;=x|8~v# zds8vepk>ED=d+AI*SywzI6#El3U(`Uyq)fZJ)g}S9sm~OK$XLZ4nEn?pneyNi4dve zx7^G7abNiee=BYO4n-{YEl3kee@1RKDm(&>(s25n#mOGsZu4O6vOU`N6^x9SBHE%Y zBY&T<~w0u8BflNO?U8n9fDmNYo<`AeGA^rprwnd zAhXr(go+dl#mbgOwWiltVAPfEa-9~}T9zZx7A$5ztNmx{f;2nz1Va*3ddDtQK`RB{ zA8Ihi%+jHZ-Ba+4_^kl^pXmx|Ph1 zyx>{<`?Z+})J;=;KFy)X)9-(>0lR-sg%1>ac1(2J07%7*))pTPIgI*~O zbW@j$%|y%a5sj&<^yCnYafEpetR1_4DT+h3@5Kk%92CVh*TUn23Q56af7wVRmQ2Em zlx&)AZN*2H0*W|O=D$tZUp=hMBaE3kRV#nby;UC2{3mI}uF>2~@5SzE`@M^8%I>C@ zW);v14pB2FL1Onei=*}h;DV0x*Aq}Iv=Rn4j=0W$JqCUD0n0Q&Bq#J4xdQQRPyKVg z1=~Rth3?UlT~7K=@*$9CH>UT5Be4|W@QdHAlZBpA3!^spZaTZ4R$uR5uX}huNqLW6`ZwN!jB6^@vnFLqxLk001;q$uJR(2xbo95%jjLZ z)rJi;j~vXn(B^ROz{HnzntKNnC^?h#ZWhS72U-z6TrKU9rWCd+cO{?U z%C&wSv)pQf0tY|#m8_Lr*6;T*92lJV_=06 z?8$(Cl)V=}OYxVcPCv3ct_M2-ocw7N;ngn27H(XU#6|fk1!+S^*%};)krQJ09`B%e zHkn|;9!V+sCL!TlpHv`KkAPmENP!>-)x;T#fvoY=fk#ws_X~``u04`qBKtq%iZJ#+ z-2mr_(=T@2l-5MB5ATZrth2sisohV*JE;2EzH)g`Zt%QAe((WMZPg~h{{8M}w+R!$ zw1N-#(>G-%1FesuWNj!sq{xCt9)X1xntz{%kv3%^Rd?-Zj}0Add~V_a2@U}dn`{oQ z{W=<$Q$hBk5y!Qxbe!{0u>CDsV%w@R4W92nhxdwfg_gd(d^!PqxKllOQD+e-J0_jCn$E(EMYe{|Zi?+b)4qc2# z{&m3b-5TMw?q@Pa4^OXC2LhO%J(^fc8y_C*QH(!c6}2{kCyHhl0vDb16tB^yD?z{D zPl@C`61weV#7!_1Aj)e-y(r8_tiG(mupHt0fI8rTQSS80^I?b%UD!f{pC+Q3kUMZ*EaCR#KHM8uk zQS^4%3{f42DY&oE={P!*y1T8dXR%-|Yz<<1c7A)3m4o7+&#kP)Ma}C?P6&c!-Bx8I zj`4qm5>ER%k%3{Ksp!0Ch}rw@DaP=GQK5U79V107-K9l9uYera8i>rFMxCMJ?`X<& zTPnDC_v+=wFA!a#DzT4T&p)m~?Dwg&o4Jx;zeqZ5xlRb#X5GvEtbSo_zuX*m(tUTb zY#8tR%$aCz$E#8;Qde3~S3vA;F@2;j+SYCxeUi+|hhMr?N_~A}($8`wTw?LBkW1Fd z)p&LP)hZBHVta6sc5^{%turvMIrNyV6IjdeMO?xYhd$ z#O}u6aV||wfE7Xs!@Rum-OB^qY`w0~9o@k{53^)nc08gq;N-7>IN`h{D{83-0=mB@ zyGPsl9}$ye^iwuHU?z_P@#{hJ^~3@DS!b(|xw6jjSX-ediTBpk6Stm~4-DfTHA?4y zFt;R&2leR&K5w_4@!C|AD6s#yjE4lIZeOdBR0yebCRC{XHC&ro3rRQ{H@O`X%~x z5LzcZ@7wMh)*eFna5;*hO+gFLR)=p@!BhQzB=6QXcN|sLp!}!5hh+Z|!P1j;jbDE? z6^v?mc2ivGK4ao92N0TRk4Q0+@g(gM3LHHa_sBOGBg(C|KP*k?MABK?e}~VFgnUK^ z5MmlNZ%&`B3kj#Y@|t*FPw}=kGi*r&<=KVT55dMCfu)*MB|H(m8@M68-ZT&2V4!VH0ilq>pzDyZ`@ zLNl95y2jB5fhOc!Eep#!AYFyVwA`&Nx=vLO9UZE8M77Naw~lizF;Jw zStc$lc*XWhXn|iDGK}Ea<$2e$6MO*t_t3$xe)xngs2@$z$K3wTq1(c6dluv$i{bS8 zp0ZMsE2O(IN*%oXXW#K@D7Hy%7MZ<;rvF}FiDoF*3#>suh`*r_p9B26oi?e+=WNqf zm84sUZAa29#j@=d?gk^Z&ql)XzjBh)nlL-E_Pk;cHh{|e#Ww3{nOdRrYJY~jBFvuB z8_eYmp8sSc-}!9VoX~E6@`|_~TSnyWrCcv@&a^g#EeQ zm=lo7tL^)^Pi%1?Z*Er^Jm(7Ikk_Bc4PfA~>n)MU?t&bM z^)32Yhv_+b<#cH4q-QTH)~Khfy3%qf#8_2`>QM-ie!n20hx?2iPBO<{{T`mDy(Bj& z?f~E)av_IlZ?zp7g=;k_)ria0X^Pf6LQZEI*{RNxPdoMtvB9yyYdV^1_Q((!Cz1~P`Ae^)6{mnS)te$us`i-Sxkidz`Uid@JaNC&Q zDTsTM$_s8*u1#~VQRu{vfBj}c#h9i%EldTp*{fe+S}RL-)zLZ>D`1lb{T4g2i(Dyi z4>^eSGhrwOz9T97HjU@7H%a|@{u|+jlE7b$fr{s{mndV+uetX*>l_MmQ{i>gqT20p z!>y6?T46SNeKL9+CWY8Tl>ylq-@%rrHbd6IhdT9ZA$~D=NtR^p46g|qm%D_zjKURO zJTKdSe6A-XRI*ogZh5IFAhcfOdjF_30pgF4*F@wTz0ff==LvrhT2<#?&WD|5$Z0nV z{IR1=p|5<+-!vZKXKb+djb}ya$Eq6slE4y4T4t6^ohS0+DRuU9!O{)V21HjEioP=5lA$2$E^!sf z&)#yM;e+Mvdo3K&Sdt4ljf}nQU+_P<6y2Yi+AmOp>wjm@Qn-7Rn%u+*N5`J$d2}ac z%Mk0TDhd;!dg#^(JJ~wI-V+Uh4d#y9wDsn5iqwTPsP&miUdg|)Vxy{WaXO_w7FC6Qoi|Y^+x`|L0Da~Xwu4y3C@JMNqPSh!SK$m@!G4s z;V#*ZW}lRzpCQ;)$48L5mle%~NB&yc1@iN!^1^VzOet?u7nq+hpHDZ&Iv!uKQ!H>UuufInuAP_e9_Q_dyF%4MI)nLraVii9CR!FR(og&{|%4aNxmQW@P*2 z?#hQs7LADl0-s&CN?*zEa%(|0jmq8=CsXPx0x&f?A;RwhUocifC9f-=4cHE>hM?&V zbV3_G;P4=w%a8rtOna!JBh0AqGcKiiZCO=%j%e}4?h!b06X{$lV1;L`8J4ADvMP%? z_EylHR|Oo%NzDD5AJv3c>MaGiQff43#=#_md1~-*=qd z$XB&G()~LfC!rXJKh~M^`n>D}u4{&5xxXG<1irLmuhUteoWpV>Xila5Qp|bnZ)>^t zP+klBte{-Y!cM2ihQPN>4r~pX1k231?wK}j_(4K6Zj?=lU8`P$b}ObHS}=KS$`4|H z&#HD`ScgA|7vo>{Y-Zm(zT1l;J;g9eUS^SSD4o+Z#t25CUT1Qxr$4fa=2~IO{bFd_ z+>x>XGnt3!C)uKRuy$nU@b-eHhT8pr^#*Fsv5*nyD<^(M_n|E<;@@UtuN6u2pJ1$- zbw$lrBm7DyIoUVG?w#)wmd9q7#AWwOWgXjJ5Lz#5-V4YZsxN$K z3Pdk&j3GL#ScBEV4m(+c2ZPsun%2$@!Zh>E9{yAxa#sm62VzvSMF=7GD%to*Fg^DO z0;O^)J-AndLT&^eJ*f57m+x0_lj|p5qvRC2iZqoKiMu`F=yfuciT-FK;2n^4w8Gr> z=kfVVi@0KW1WjWt%_gPPsxJCZ>t?Dz==t-lQ~|l$gIBIQe$7i2G$#u1R~;WYrv%Yg zm8H(z9qkB~@p>`RX(jqsk)^5o#ZMC`9iR6Tmd(#k7iIl-lD>9`WQ?Ul<_A}E(U*13U#2)}#q znYOt_{mZw-I;76!&A-@*(Gj?R(Cjm3T`fM;#K)gvJ+L1uIJ)HiUKP9 zquQ`9RA0d4MB$Y@vzffW^O$V6v9E4kk`c#}9f6hyBj3G_w5JwSWrDG52p^6o7MvNo z9ZpbK&sy~M^d|bHTR+-)1wgXkuzD=!_^mkUNskyjYdxGTvUWBi_I8DLINT;-kZs~n zOVCboMIGXrBFNHM6$^4-z6=}7wV+1I*iDR7Oeiit2Hf(q8vWpB$5p77@{>Vh*W1a0 zS^}D!WRCY+Q~&wmaZvK{yg`r1De!bHHfo!<02{t z*=|lU&Pl#E?6nKYdlv6DyC?d9!+=#@4G$*aM>hGNyfWj|K8)Cr9Uwe)jAUJhTX+H2 zS&7&GGGDi*LdH5jVLpmz0<&5bn7hq&xVt}arEi!{70sSijTQ0q)#f$lKHE`!z9{Ye zU?^aQ-YF~HwIS3wBog_-jdxo{qXA`Yq_nawmg+-SQPKYQE2M$E)qH!NB??k{Ys|!* z_#xM7($F@=0&LFPx}5yYB%)Ej*gy6+W3slx7gfrvVlIdNF7Cq)>DyVn98nJo1M-RK zhkC5n?b5zxOCBL7LpAHaqV8V@vJRBdiQhLVa3=%rZE^y@d-a^xGI2-MA|OO-v?~n9 zI{|)X^HyUpTz#R`09zrNL*QW-!p_At*Q_O6tEUb-nu!1#Y$&@;q<~Iv(dY$f0#xov=d61#dX`PL3g=yb< zf0u(MEA3eh&X0wP6;ztIQ%qhcY*n5YZH&0_gnEcuU3JI?jX%DqQ9h$I<8!SrCHZ}P zpfVw+)ipMoDg=rMV{yG`t~-4Jg>;b=HJgg(70G-3Y+_^{xwsW-zm0NelCTH}*^yto zDOf!EEmd)rfW>rfbgK3`6PyNx?6q6~cOg>g+TdCMf6zZ`eXhAVuw zn!OK#4&yaV4mBtHrsY?pvJcBLGzl;cF@cB{+3uV zH=#shS+dh?BfE9cr|VA>Ver;PS8Y?QS$J21o&3#I`h-k|9u7Te9)DX@yn0gpR)*tn zA^peRhw6W`o7}iKXVI}65QmtRWLsvJaT8NdL;dCbt}=5ZpZT_;U z!eOLf>Z2#uq&;EeW7HwYuX$vdu_HEll2y{@tik%MbpZT2{VV>FuT1^2@k#AQi@?f9 zUVHOX3*!8Q)6vYb8nwDd2a4LG?9w#I(8n%U!T+3G*rY@r9HA#YBml=pb*pxqwo+-6 zGPV9|mG5wqyAD1zVbu=4=kywUu3&n=oQ>jW+T=@^hZMEnNj7AsfaevZ^6pQ7b?F|i z(*EAvt&WaXDo=uYQ_bex1@sbq-+ z&3+7S_4RBAXx0Cl(F1Gk5D&58khh=wrr_z2>sqsY&Al;`4&8rB{M|eLIc0@q%rG%= zzlGV`fmy59fjsDEg_5EyjxBwUN86((50m_Z`~#l9%T0;1f&P*&m2EcJ8R$y=5lZZU z%5AgaQfg@KZbfX(J6&~t0qZuMHVo%MWSlabip9cJOO^N)NG^Ex3mXBhYI@Fc&+J!hyUqm%C${lndJ}OUfS(VmJc{_&SC?8Gf);_l!XXIKp z;?-=91YZS&1Vhr+qv&in@|xOmKMQ0Yoml3Of-XVRyxA}?Dr_WUffA|o8hr1TtE4a< ztuA3(TwP~FPjXX0<^1RS#h9!#bLQ+!ZBK71FI9i4N^JT+q@T9 z@13eV&5J@*1s9f72fU=TNnfZiI{szXrtlgqW3LfLC4z~3Ew|30OwI13&F+LsewYT6 zog_gCXoYF3L!Yv94S36kKevKB*R-m7e7ONPmd_iI(;ehH_GZ<$dF5+bW*gcd!0u_5 zf<~`;;%{Z3TjV8){8QXGVh0?0B>-V5F12+(&`^ptoh^QF6Jv+6`yrt_{f?+5JOlCI zqd@j`QG!f$ePQ;hvIm@n%M?Ay_dzK9^|4eF>%Lx&d^6H|_?9ZqpCV|;bh;OvJ@_w> z3BJ2UzVqQt`46sp(KK_1N3oV>$Z5zBIy-_G3?v*q0TE%yALHj*jb`0_po*!26>HG$c0$ihA9H z@<3b4U(IiBd81^pq2#l!I@irv39>`hwH9FzOE z)%-$Tu{X~BIHKx>T1aoZx+3g%#nZD5)fOlnTuRID9slv$zIevBP4jY2qG=wQlP;@k zsFsvd$-rZYtPbjBrty1DaXHYM>Gj|r@>NtfK;2$+2=wIG^c=RIBaRr$zpZJR51nus z?8kLz{ss28oe|Q89Bb8w`7Nr4boTi1zGxn-SmD%cEmYhIxXE08_N+MyRV00wGd)wu z0dENGNB+pxokBm%ax;=po9|Bf1<50HEjc>*r)%_))8V%D*sV~6<6~P ze%~QqG7?N}M3an-UboeLx;Agm#R0FP&TRPSH8|LhT?=5Zd{#l-X>|6^w$G?Bq?08q ziQwC>97Zlgfc|BtKBw5qGVt7Lf%XOQfk&IZ*I{bnCyZs>3EWYBSF#7}hbDof|KiAN zS#BqtWMG35xyx@PtLY7QseoBKWj=u9KB5L)%JxDk!9^BN^e25Or-=&e2otW6{?T8m zpqS5+<7PJ55dE!08bLcE>{B$#ZBxetHR@Oz%&vyLii8TCp{UW|;%fzYHW!|=-I9(! z>Y?-_+5=WnPp~uj*`2Nwe+LwvG7%Ku+#fO#^iN4Wb_&da>x7XP3<}8w5dN~V)1UM< zVhZNWsAVa^c(VHGsB37`0VPt&z0631po{D}xOyo)2g$oLa!-zes?Bsq*LBMCVg3k^ z8$z(}fvdJbnA#K6h-3$XAL62js^8i>?Pgm3b!vL%U=*sz7$LcTR?#IigQ+}e-ngds zw{C?upUFJiE6E(nkDvR%0zKdIeG&l~$0Zg(#(@JHzG&cKj6N}#O)X%$zQLTOaI5vr z4{{!hZaMKexS=r4mM!s`^OJe^AY+TRx@)DNdkRU}anr51yHHt96D4@I!aWD+HF<@a z-)>a6F^O$5lf%X~^-Tr*%TUj5s=W0?XPn)_5v_U_%V4SpO6~&B8<3jFR_^57TY*0n z;rEWeJ~#;+bcoOM$QAMqrvcI4Jn@ZAusg2D$!T^WO8ZGJgb~q37cv1(si{p&c_~)M_@H(?R8ik$knXeU{P_ozhk8m4h75B&$f+xP= zd$N*iIC+Ju44i|3hDt?BbMQ-c;cp>w3(#+>r`U<7H~GV({HSc-K}or&D9NF}%`3pG zB$8(85O=HZ?-U2m&*bZ9;+ryCv- z&MT@O)wPC!vu-g>i{VGYgAWV%CoBiJYpn*lNcRHlwI*5|i~L5T_upe?l%WXtqzDC1 zI(p(|K9(s7Hy$UXEIV9O4k0P#+*AGoottyliCQ?D!Tu7aUIN*orAUzOYr739JwVc4 zkL-p1-hifug~dAMCA;>Js1uoZ$b?CqV3Wcg*C7Gu!DCLn(E8)mZ4=^5Hs?%v!HF>Msqu485aBLal zOtMA3ZJy^L$zvSMMq0wyU?;9v^?o|Hs>TzQg&1dpwCCB1i}#T10|q ztJg&&ArUPiT6D5R@7*FqZ;9SZ1krmhtFCVKwpe|!SZ#N)*yDGu>--Dn#WUr3^E`9S zcjlV8=e|GlHIk8X+{OutQxT$yN?(uQ@e-Gjt!I4^z$&)wGh^Dqc;2ErSrgiJgfhED z=zh9RW%tFTg@^U{n9X1m_es)xvL}l*qvSXm*9bJFQp^vQ2zTZBo;j`CT*oCfgQT)!Bc3HS_;b{$6jv4hC%K9_Q z-6+l?w=tr;^!_fq#i3^&BAjYX0Sh|+To4F|zTN)q^22B{lyV&RS;N=rOII?7|99`> zu=bJz?cEon1%d`|WUpIsdtRb_Jo(DoZ}5V1vx?XJp7TE*0RTautFhODLw61uBA=hi zI^N$WqPpyN%^$$N*TfZr-|0P|ZY}(Q;k^orIf+;eghF%9w9hr2+qJI0NPq!ZeP8?q zm!hwyO4genwhj%NxDoD+#jUy^GC1A4HC^{ewDySqnfJ%_7zVhF07y%0{8D2~*-FR< zOCGY+`%pE&9(xXo1dUrfckg-YU8@8|UWXU`-TZctJjtxX6#tf!CG===E=_c;N)BUNCvD{={v$a@A9#o&U}c36A)Tce=s{c>E zK`@w4G^yq%-&j|5gIyCfg8O&26y%|$LsYB|Pz8_k`nE)iV|HQaN8Z})q`c+LDEn*qTX0?ZrJ2Xk7g}^h`;9EivQZHX8u7)h2y->%)+(uWJ8Qnw$#jFwH8K& z=@h4=t6Q+&ZgO5}S6Tkdk4$068gf@rE*K&rbIQM~tiU|=ROc?1IE8iaV1d!+ClocM zxm@*k&2>XI&OlBlX$Csww;v+Q}acokreY>N5MV6sW>7;3d_1UF8rsBex}6R^k8H zllt60YR~zVf5JrJCbqLX%%i*2<^^7l3l;t6iZ>5bm2G!cx6{<3v=#c9tIFKx-n>Tt zC4A-~kagzA5til!`8`=uWPEAqG?TgzcwJ-Bf)RVOZ;5PkKdAUzVKY@%L38m|jI%1n zdGRk2Ei$2@eFc57^9aRNh)#sTBMLW9>eqIrM&Vm8w(L6pE{er=qF3ztuJ|^t_*Pta zNG|kW+_=C=Y>e=v*SNh~7QGisdYg})7Y~QK0TqWdh*nep*xCk_)KU_d+3E!`EDWAi z0Pi=MZ$2ZhU-LW`m-it!eBx%E*>ThRQJ2TXZDj1arVtqzkNAu z@y67_Dmj++e2?HZ^Y}UXX@brkv)RycYj8EjQlb4?BnZQK@e_7Iw88o>`NwAHSO0rU zWrz!+b@pyC=q=`qC|izi?Q?>xso-0frkmE+6%m}`TNy#3IKf#>Up@yqd#c3+ZP*hANH~JPJ8{^q z5Ve2!(HiQWlH$Fe zyc6_DY%miMi?E!+N-sdBHwicqX6fVZ*9SXh1j|F3t&JcWKIjEqZKpe3v>n!ZNA(&uS4)$I$USmeg~qI(O3N55v)Q_rVk?iE z`M$=?c?#@{p-IP5w}*aryzV2yaY73zn5=A5yq_(s z^4=c9pPGUR|JPf>uje!P9(u$?9A){_N%B^Bac~5r>}zQPFk9&6ZSyitKX7Sg$rS^$4$);RDh>Rcf25%Z!Hh zSgSq5xbW4weUDSW+yMMeH<*98#i$yVf5ub?v-6SvgD@_@HB=hdia#cD_7Z#)iOJa* z%~_-MCh$T(*CF=2v&Mq0GsNFEC+)KmFDq+LdG=ksBCGP}mG|~oYF@Z=z^Z^3YLt=8 zp!x&MAi+r)7G&8m+7cLK>jx77%{WWL*OW7LS|Rn0>j2`K;Gxs1;BI&8(h*UB7f3QC zdrfr1@HU_q2i7+dl5v0WklsCG^zrn-S^8j-!%*Z!y>CL6LTGXweoT^q21#Yl2Ij6I%Blg@12|IV^r zt)6rkj|CB23`tHXgO*tr@7PA0;KgaGiJ0DUy{)}%gdp(*BUxL8eufYJKF3(xns?oe zEvNvJoWR(mIt8U)A?%sYZNd+eEn0K%AhaJvawz)s-vgt=7Wl`)C9rJmee=IbZEJPs z$2JXCV^yE7HoBg1K6tuG>??66Uhet~2r)oN#_!f^AJ8 z_(E+8T#bjJ&rU=e2tb7zze~&8V|%CB8zL<^O^En?dipzi^uiBt%*FHmLNXpIE8vZ> z>X6n(!U3GP>JNtaiN9_l^cv$o7zJNi;0#xuw- zq*S9&EcUah9P>1SEWpNZ-rFxxxMk;8=@WC+?6X^!Mh->^O2>BZ&$&fU_NRx%b5b4N z2_ybmv`dco&cn7hdB%qu1~{|#U3|@cZqOUT&SD9QaMDR-X&Kn|xSIEiwWd7ev%>Rs z%QaWErEwx8PX6`DBeIcoECp~qxNt$-rEIN-3;OVL4%<<`D(e69M1bdrQJw{XUh znkga3PtIn7Vb2GA86c*8$#&`ST(24_Uzvam`wzHsjBjRlMrfd5-v0KW8~;$ zobA)rACd!NH37pdAPR!Dycq6_v&3wDvHT)iIG82l>r%X{M{t70ci1c6spr4N+uE{p z7lpX44a*d>@9ajHZ{z-9(pNoYDaICRylt|cAepYk>F2k?bd}!vmSW{l+bb z^<0)$GWuvwahWnYYlJ4FyCdNX-PBUJQ^rq1HEZ})M?vx-+U$@9U{+T%|jaxy1~N|zKS z-vPP@Ffu!Hgz5sdfTs@KbzTYUS}_t41^Kw#(2!+vh{j(R6@OOWy$Tsc3|1Z!&9*A z_QxaH3?t{lNjn`dIV6NCX*wC#Y6L#vd`I1ACiNv5(fzb=uM2qv7xD>=m%B%$+7sga z6UCzz=IJ|L@5EBQ6_{KJz@6ps4 z#SRHD-z~SvqEhFSNpqbbUh#Q}5&hxyU|+rg_$^NCPop7e7F9h2HeKn@@*Wt|MwN-G zV|-*emB}f&&)~C+(g#w0-;Q6w_ng$W?R00zra*?aPt+Laq=AeMBp5Xs%qS3@;T9Dr zwn%wAth8|Gf|4Z3YJ0Q^P#T2LY$*A&`JU?m#x~JEP6Wb_$zNgt#2PZRJMe6_X>(F?=Ye@tqG4`Em$c4| zHM1$+odY({eJB#ML3c~LmEZ9?v=%UlWZ?PkMoFlfT}oWkhxHxMuh}C;oCsylvwai& z%aSWRN~E(7b8{{)dQvQ>qy#)1TPtxW202MlGgLE2DP%7uT@3}O8DWqRU2DQgvG*yj zYY5EbIk>>yCtXX0Rf(#cQXK0x8VN5FsD}Z?2P&V$RbZdy(m{7OjO`>%$|(D36kVo( zrjHZAVL1vCAztvnqw21Ppf-gLcX5c}l6{KWQKV{F=YkaRLi6LwGB5O}2CcuE9+jW# zqvSpHZ=(2H`OFUhK@Fx$Q0iQG&Ov27i&^~v?aiiHQVE_qACtuxf zH9hlJ_~_~H@MGU^e}HwZeKVi+WcbgK!`*$5=20xt*bZnPy>+;Ex$bf#@|*?w zkAx7Oxxe{)OlRIr3{!PBr=7ukG{;AKzh#Tws^#VH_q{h`U@ zn8r1tcfb8J!GKP$T}jCnBN@)Z+0faePj1~__a`-F)P*D1vr=m1p>Gc}g55QDE0T^# z7YcSAhg}8~3 z`NN}gATz$7mu}gQUVb&Z_kIcb;Ta)F$s{PLO2a-#j3EH2cI#`}o9k_1#*A~xB2zh% z{Z3tc4m0jW<$Bg#_eDL%=PbrYufogpr=j;!Nf(-TqSW)Z&Q$DOw{0g`zo+hKngE{V zp`MOhknrc=-Q_L;&{kCNHK)wK^F z&l+sOjJz=)t}2ea5=z?~RfBelj3!9{t`$~7Kpl+Y-zpcD+pR6=rAM1!TeG(GHIyNY zv36NCSQl;Jk$cstPbW%%5|ZEAyiK#wBLtsjuuhiNY|HG*!1@cH4|-Et&uHR|9Av&k zO$Z$6PzJhL6}@ZcXI2rq9_+k@T6mI^s#II9n$UPP%q1I%9LWojwjaE!3*!iz<06&6 zkgr^(XzgoTW+ol1Mz4M@6}FN+F*=;(s!&!GK1maacQbtSA0ZY<+KLj@!$|79)hsJpkJX-3V%+#SY|rO-+Ibl&#DT zux6ch3n$2OC)#Q3cLI-&_``pBRXV^PuNZ6I^^f0ga|U29#yFJM<0%fF9LGo0)`nr=B~3@#_u{_S4|>6zm^nM`d>87|%W&1Shh9gAt{v(iYp4VU(A+hIc-ozbJCS`UU=kAooD z=DP~%!q=V~3%>Viy%3?#UnN%9;V}_Y$CEwhP}Zw``82tW=zV9RC}u(RK2GupF(;03 zm-xy0LAl*|ubn7XCh=sum~Ry^>qgzJx&4?bX%KMt z2W+oD%?dGf-8SgCqDKw2^Gu_Ll5P^^>BLo-K~eK+8qrM;ZbcdGJ1{yO#`-hVKa$^L z2^`*h(Cvf%8D`993m}nWA~WRYKiLql>eG(Kt*N1d^9y_+K5(oCGYj+vY`0Y z8n-yF-OABaQTjPgwG)Eeb8$}8nq}50I<{<9^wADjVh1p^Q^cp_ZM_{fbWfw?`b%;s zd>ctf^^g8)MB~?P$b__;ec?fuHf!~m3#Z zOP7bK(wmk!$io8&T@!`-Dae~p_jLQ7V6@PaMWgx5L-L_h!`a9cALx)Pfnm?Syke?} z#_#rGB8x?4C(4eoYB|IZR!!m2n%w(KZ0ikGwS$}QD3!hYRx9N};0))P0yeM1h^EJU zwoLd09c_0Ovp?JHc!aT_-b#&$GMUyiS!RABFe%7iCbRY#=WMkgv0>Rz6^S%@Ag7?122 zC%6c+6(&PevKiE$Ec>|I8b5g5AV{_s^s}P0>^(`P%xzQLow=*qrlhy_DoJ=%x{v02 z4A=G~Q9U|lprwkbz+xSA34L?pXA7}bAv!Q?WArx83-3d+u+Ll>St)=bh zNx2dLf#aJ#BR@R1yl;&g6G~Q#{kKF`SyH+XHH&ANB)dFSnM#Mor9Q)&pgbG4^^Xt2xTz#XDW;5lWXStg@By{748?6VhE zTE+tIFO%3Mb9gc0+TOtVP4(GRqoWVNe9RsxEO4N&IQH(b#zSYHmky|Hp4!D2^l-us zt)N`-t;>IT{BL#vJo5THVUqcIkkVU?jNo1{RIQhy`1N5Tb=$@;#j=+%*+Tn^&Xb@3 zWBZcG#$Ba31;`tChU&$ka?1NciiZ`^molb7KH#6N*#Znk)hTxYWY29@Pl!l-9>8$7 zvqt@r8C`96?hk-bk<@;o-|t4kX8g?$@!=El+5gmK3xg^eF^7l4!j_$K z^<~@Hc9A~u;#psXTBl)t9PArA+gp_!=8*HJ;#|_zEnO{zjTt@ykMH8^q;+G7fZ61K2%V>G|3XP zSuEiDr(1sm*`nh6>!^`jBImJnoiJ8LE3G# z1!IZ=aWpxs8f;!RBEYer%|t#M_x}hMcm!xPqR^Pt?u3bE19& z6S&^si3x178`V{KDOF){!-ip8exl56xN=zHKxt^=4o`niuj@XPu1U|OZ`r*|RMkqg zUcLvXIQTfe@hF|bO_s?eeU04s(_!%X7>n1(PWFG20_5MpvMXuT_hz?e13MLsiR!6u zo7UX6J+L9P%?PQymtR+ZP&e70jP=@TbA|f_UD7(lotjeb1h{`ZzACh6@2gZJtHrST z&J148ewRsCspq~UqQ&teaon6ZVCnHgcg6ra@_TSH6P$I2S?10b`#*=oksk^JOkvzx z9aq$8XO^sK+diu5eqDmPB*yXRbvHNK=IaTe^nvi%DW|WMl&pQ_!G2-Fx6k)^|M>_$ zD?Q@uKoTDRf)UMK22?8Cs=rhxU}o+;;_N~j&_IR`X46{P-;5T)9=cdlWH*o*@5&Lc z*9i)U8Tub1_4yh9;MZ|+{6{`Y%2LxF*+COCilaHHCX^?-)rtjhu%vMLA%@GDV)R8e8i}n6 zpOi$!t4wfUKTM4rd{C>m_mt}aeoddamnzFElNNR`A+kexvLs0i_&|i31?I^0n_p9Q z{^fD(J{~D=M5lLvLNif;xR}}0_NwNf1fH#TuxR_{VZR_Rz3LP8dG|dB0jeQ`RIOoJ z1{uZ2rzu-Oq=w$Xr>>3PvC##5k0AEPvJE5mH`5>1^2-_aFscp>Ol9A1V&f$w4N&S@ zd=Mo>vdA0cJGbQ>_I~%saRgF^1>(>i)$6_wg0U2BY?d57P#t&W6vOtZANO8M5P%o0J$fMaTvs z(DLm-g?3B%_Rk9K$Q(r8a|HRAxc+an!mkRQ-)O35h+oeUtgG{>&k;NiVG+I+Z-5Xr zWZr2mFD%g)_7jE-W(^t3SHF7Olj#27qw==K>#NBSJPX}NG1QjbH{1)03fxxohhw#6 z)U^7%>ydYc$KD;MJ9{pUW95Zoz)-9P&)6($$J9sLFHem~#eS`1CUP$$7;Yn#bA}7a z^u3paAeMLZtGYi~=tK;*(jG$tK-exJmrNXMpgScgugjOuTW@oQ^^{Vvz`Iru;S7lo zWx~6j$J>$UScRuS#@?CraHApIs1RWwLv9Fmu6(UB6fC^G_Yi*QhV_AMd}~kH^e@<_ zq!-<%QMwv!*T@nRE-B|f@EElt>NdtUOMAqi zZiS&6VB*@g8}iW6QRpW4(^}zOJfh{@`nklaang`^2a&;n@gJmq{OY0)-`?l?hvuVn zdV*W$cunc8c|5aha)eWe_YaC3-!NpZ_|9C6Ra6;5cQf!@DJFkf|F-QEFe57l3 zF8mHL#Bjzp*N!w3>P_2Rvkcj)K_(*8DMRz*5-9*X{>M{0o5J&lq*^Iy@q z-%;CFMqkYZ5qcN;KeE;5s`d$P8H(Jb>{((FO??Zx;tzk1DkmkWFp~JK%R+)Zj0<^A zR~(n;agJb_=b7=me5qnHsw6h%zr4n~k=Je=NM2rFZ|Xxb{n3|A001_~up0)=r3hI; z=^UL(K362;spxds2MRKuE574~Rn>ljilF7zYmKi}1F?B(jJnM#?E#g_)aiUn zx~d?}PAkg+&a4l+pra$)=W5T#18a#vzdOLGV%v@Tl2j5B{Bcp6Yg9|J9~Deww>LuF zS%rPCd<$0>F+b1`1I|+n=B~>c{StS;V#kQ$dRs~f^&1QcUeFJKBYISASCeDM8~Ytj zax3VlXu|TYRdVH3?fTwJCDOU%TS=sN{kz+<%js7(FJAh3YTfgbB3htA(qy2j8YEn3 z*LOr;M^+l=vmJT8z>A*JIh2l7I-~jLXADoxy=9`=cS)0+G{Kvz1O=#s9BiNY0H<7=2ymQ9SHR8u}NX}e*oFc$MUs)V+e zEmu%6Z;3GnE&K%YY)KOMuhn|kVPRs`BD`qe0LYmQZIb>aagXM2MTk$zVoGM>UmfK%wdHEboE%MlDH-jvex#q@5P@Kv< znBtr8TB0u~KFDzudNUmU?9k=*tUy#eSI!U0JDf$oM0-+rsmdc|xU38^rORBmTIl0iWv_P2XGr5@V; zN3+kx7Vjk!(Sf(Vo|69ldz#Atgh;G2Fo!puK5F`8EJ6Kyf=pR+pqyOpgPLX6W!;m} zkoUf>E9?W)G~hwUX(CMf94q?+zEe4*Y&zE!TRtI*!*O(CNg|r#;%nMpKQQ&#uHe;2 zmZNr8`^IxlU$p|iEm>5hRj)P9VwvEC0*gk_1i7Vgr)%vYd9WqDa?S`c_EDjs-?HM} zeJm#OUDDa_W#x>u=2!r?GyC^qZ#fXvb2$9&d4JZJ%leiS>iIQxfxSju?=JS0LY{~W zANQUO{R0PEm2t$+gKr|#|Arq-+V~urexjQREo5gj`d;zBckD+1X-{T~I;N)eyDB$<^PDVR6DQajFszlgzZ4q+4a6 zs~2x}t+@2~#vjP>Hl5#Jao9s=l{YLu+`?pE8`Lv@ zhBLWmeuRVFnU9lx*wL2!V#-%GHnX$3P8CnedoUYC8gYH|mzaCXzAnTe-*2{+toa?6E{@lBj=CjPlCqvinC1azEYm(19UG|XIp5As| z@b{Vzn)8OH`Vl$qrYYF21>!epspOLNbE5(e7FiBp>9$wlC$8p)Yr^vL@0Abv*Vs3d zHqI;}4;1+$@z$lr4SrY6U2cqswyJ)v)|Ev}FEUHVGpm;iCXM!|{Yo%2aZD3>fE?w& zM8_4-ZB<+Et@sZ`c|I^YLRT-$<=0JD8S>TX^p(n$?ZLI`#L>kLMVkmdrl~1|iCPy+ zH*-}5uuW-wRekX0{Jg7j8M4Od2s2wZ)n^T`x3>P!ijJ9%z$xz*>-XTN-BkGmyMHv5 z7v(Fq8dup^uHo}3RHp?H(^W|qP{s@d+97JX&s`b1*jk zt?q-+;ak!WuanybHmyuHu4TJ=k@`H=6|s_6`p78iYYPw972mQdPF&Wz+~LT+1=8Ds zzJ|V^GBjdhE_YyhS?=KLy0lMob_>BI;?*8Gj!l9OIyLeOZXbGN#Lz$_`8fTEyw!YL zMj0C1$joj*Zre$3N}Oh%k$eXpQH(WBa)i#%Aa1pFJN(*O0!g_-_~oTg_W$bOdQF*N zNULCyXRHU?H4EpzvzE7rBSf-@s7T#SgC^I}+L~snd}{4y=##-Yhe*GQV!QgYPj(~u zm^un=hL)##hB~v*HPtYP3-1CtqhQ}-`7U0@2z;4oKI(^@4)V~h!@$?P!=*}b@0e$N z{!pT1G(tySdi`Jd{aWViBjlfQek1**$`b9BwYPO;Wz*tQ9FFYHU1;spQT4p){8uxz z;8_eR!}Qp&+~ofr`>h)~gK6R^{AdzTR~8-v=c7twSMCk-Y=X1m>gmjJF5r{ec{cg~DoZcO z`ra$19SA0jXC;3zbPI%GA(=O%IIDm5c6O!9dN$v$&4osq8F>S=Ng#Q-o5c&zr^@$# zpy?!gy(}*qq6-$G1-kaA@-2%<=%{S9Y zz3i9_YTGb_Nf(T}jGOD`Nc< zbFYTD(e;`7JCw!ln_Pu!iC3?4=hf%u7lBaN-Lx`V1rSQ^X1Mx*%T#N%TGAQfI7+Jv zN-d$@Tcwtr-btmLOVp#nrJOu(jdW~Wz)@|BbG7RQUu|*`reyTux{yRW2^c)&V@Zta zf0t(oqIN2?>`^;Il}O!}=1en)l3u?K?~3Y(^5TZ#=t)Cxs;C2Mtr4!bqshf$q|Gh?nLOZRa;>^_j<<|7iL>=XFY=O`S-jJl7vfmh^o)5TMg znyb$x%5Da}A1?JJ`0aIXjPsH+n%`wWGnyb7ikV4MnYI~W6PdgjVJn#%A3@d?ke+%w z=CQtdFvhkf%i_OZG(s^{W<5fs)@JFU^s2L>RBRCTGQBf31Ktazg?-)^WtL;!&{E4m z@2xUUaC9A^I_nPV6$mLZqiHF#KQn25^My$V8GIQs0P{c(7KVw^gUO>(ztYT_E`QZu zTAXUEt17C}ZWY&W;qiI20@3$a{^jYgTvyXnSN_VqyBylnuxnVwaaopsebHFj?=M_k zGln|1Pi(8JYtOBB3KgyEZSd67_n4{^nQy(D)KphcUpGVTqp%FU*jh*`lSc84YAjX5 zJ3zH!It>vHv$GAg(0c9JS=+WES(1gy$>$-ulYDBdWzQSz8@QM^tjfzR$tc9)R}uFA z?3Xl_?j6^Pi0X*XKrJZ=GgI~WkOf8A)OX-Iin@oSGgCF5?=fZJ&idAjeAxQBTyLHA z7%4GM$t;fp+v=y)>m0ZA4ZDTJr^N37r>BgJA#J_ZHloQc=Q#Z|_nAKXQhTTMnu~%z z^L!ak!x+y7w+tN{iD4 z9?x&<@>pTY!i@Ol&U7p@o=q@uIV{u(!oGH~4 z{lYXxTgkF{YE=*2CpMMWLI*RgC7nsr?o)cS)uJ`8)EGzHTJ%vKwQrgQC5{`uO2aY( zA*vZBN38#eC4+_{ug810v=Hu1QfArp-w*)|t(nfy)chx_`YbC{c>DCnnk;9ORpozb ztI9G(F;v|MZ9r;(d)B*NPdy!T`W04*8P-!D9iWq|%X*61sm{8MO0CTDLg`gzDWLSE zB+I{lY{>eD`KGI0fcd7UUXR((RWHYE{I8OA)pIeA_0$D*K4topi1zW#=VKNn6iXq2 zbM+N)y~$@o-S-@3`%wG5-@G#hK1>puFE-co$8}lje{pl_GJsTF0KLG0^P)2qfVJR( z1;errq$&offKlspRn4`5k)KzGAYqV}SDm;%uo`MM5m8?SbZTdYy%^~Blr-O*5UT>x z;p_B#{-{R9H`up1>8z_Fp{c&6tKKnODNu&?#2fblK5Y&imV#;9Wh*CwOQzQAZ>z2Y z>82I;w9R`y=4^}KI0-scUrXBje41VE)@|uquWy5$LGk78a44jX-dXR>Y#ZY;neTcV z{oZV~QrAI0H%LuMI@7J+BFJ`MVvRge zDx1G}jBwW01<$!h)F2)-Lx64G?@O>7oR zE=8$r5yEODBhswOv!VxAV&fqqIwSFl2k5tR-|(`k08H#sfZ1a`&*?QDMA_&U>$^`0 z&i}fyNF`CL``-1RNc+7*$}D^SYw@r*v<#VpQPG8M6dj#Z@_3cTl<>#E!;E~j7LB4a z#SPu36`&yASPUeRhhIo&*<#?qOuV^F(@eaBOz@1RtxW!mrm2k9Oik~9BjC49N&43{ z=>a+$e=`|)s-m@z0Uw9}LYUW06SCVpZby}JO@@^C#AOXfGnh0|%{}`OHSBuO;MAjp z6r$-@F^gk3z`8c8$5}`%sb(LflF=)G3|%!eH1v9DJ^srSK(vP1H-+=Zk7y0FHS|FA z+T*>n82>C>*(A6*{=xbto`5D0WR)=b4qBN~Zo9`b`pKHH+h2C3hHY;r_6}5z_E%2p z&U~BfHy%>S7nO5>y4Z&{F>d*#yf@8S>q3xh(5XBrAhuu}o+CLSq(-`3;rz#jrudsu z=uKO+;pVfdeS7C$g;-r0k9f@p-PC^mzv^ZgkS3moCY=L~uWGM=UeavX(}7=*LSTdM z1z~;q7})<8e;_=5o@tT3#3Y(AA4~a?L0ghl&Bv6v&H+=4ueP&8Gk$KUEJl6cP+ty-gihsE@ zJ**G8*j-bzR}tX;1W-V(Gmob~d>lxoR$_?Z-0ZF{mbj*#rKOjVYd=43AEB?eJ!sqD zjXt@L@<`k$vU&P+iP+0`e02P%(~+>iBgv5ZDGh@`kWwi(hT}TZ}_+fci zP1fgr|476r&OY_7F9KY6i76C)|v2v!>`FUNI+BV zBZpw&=L1mGB1-&qQP_+19m&(~f?fpO8eaaW{0s65x%fyY<)~;Sn1|{la}Be~Pu+3F2E@pIEBYU7AUX24_MZ1j6wf4Al-_f)}h%+LRtFcXuQPn*M zXouj2tHy;~Dvs&V>-4F_;VsDJYIF|$@;*a0A=RK_bsA_onBX`UofGan_K?fQ;0gqy!2{f+1#z3aYQ@3<}pz%2;N@Zv?C9M8#5BfWxkyqm_5 zWuH%DO&4pwCrmxBf?DRw9+&K6)TyhO=0xw_P~?)fL7h#$CV0e01OFT(qh_=)xwBPr zDqRKddfZa>+8UtqY|~CY`OKO4_(UxnAQ8hSxoS5tQ6$OOm!TOW$39hp|Mg05t0N;` zg%)}F8R|0WIek!fHx@>F(o_quJy+m0wkAu0If3SsBbyU#Aje_)&BeNDv@$C~5A(Xqy9(-HSurh4PDvee#4NflfAT(}Fd zB44!6ViT>GPL_f6@A;0W-B$PUV+RgH8$%9nW$CkH*<~c>m>&qa^zK+SOP~Ka&8{y) zPDo{E4zYaj-d`B9dhpY=Eq*<+R2n_7@9QpmAZjF@rBc9*Ioe2IguQ6%@be;Wkw$H& z47yEBx;PoCyNxqe#r}v|2B7@wKVE>+jmytLY3bwcs{lJ=+F(QB#sKYLeuJ!$#H~9< zmA^8(Z_%~_SOuf%Wytqm?Z6{a|LFIWjWPYb6kq{3wk^kJk_zY+K3{kH`vz37^rT{w zd-{|aGM+MN`qjkS#JwY`GlQyz-h!^+mW$|coq%}9;sY1P;Ye5hEGAbPSR_Lm(^NZ`WmIg1+;ve z+>nX9w$nM1)pl%y`LHbN8=0t(s!$DUr`QP)2}qkLnm|oBOh-eTo>%}>s4eI?DB^=& zbujt<*bSD?9^Fm#Zeew6+H7m^-D#0UWXvd5}j3oh)Nq#>r> z3E4E&NBzkknkf3>w|5x29FiGK`x$;JFI2+TeS21VUetIFC+W#1#(%GnPhos6+H?qU zqa2*b)^7p_U9seOA8aGr&)H$THKx)-o%LQ84&)b9DHr3pY)OV!+x)M(j`lVD4ou2} z5EKFp9g8F`q{Gi}%$*LF?hqPTc3>9Y_L=LQ<{Wke!}fJI+iCNYl*lZMz=6+$EwYqC z{ZpcU(*mfkn0Xsj^WYX$j~kVX;p26ip{f1R)aKjMy*=nZo!{M*eC44jG=vlHaRY6n`04QgOYs1`z+x}uuXz^Oi%#wDaap~s@z=@0kVeSgd_}T* zTAYJu+N)!Ya%dFNd-V$5?KC?C-WqjCq*Qsu} zESd6wK3+{IUOA<4>5~Kf)wj)B$yI3eB~Boay{aK|_*+O019kzojD2g~S=? zRoA$ySQYF5<5NELyCGVX14JtDm}{#kmRzw{17Ex_U1tZMSz+g9T`^&GK+a zOCvFS2vrV(VpfiomVIqM_f`Je z(r9J3I(M(LVDgCJT?c7jtEvR_c)$w?Obi3H8HOhA91aGU4S@>gPFjF?Gt=Zj2Lkxm zc8i)jkp{uZP_#3!HUmu0E%oKNVLK8Qaez%Z#i0zcg+)A=Ct2lGqg7l2hxUpDc7&`1E} zC8Dl}b-CqZdR6)_q}lh?=Q5g~A1XJL$z5mpRiKL#437^Aab~TJ#NG&ULCQtzVNrn4 zRzc0U4&=%Dx6|X;Tuy&6>*0&r+x|gMH2*ZTc}gE!kY3gTueW?F|FqrPW0+=`Q^r_IS0JmZL80sIt1Kzq z<5U>k$ufn}l=H2e%PDbT1BuiTi64$)4pdxUAW|63!d~_1(|o&RmuJ2#@qpJ5H6d!2 z;TLV8{XVL+nmd1i`D)CAf&d`7Mhvz@HWDU18x1?UK{{_MvycyZlt!pe@cbT>48wHE zK?HYXxGHr$o%OqJfI`00rqJX043_)-Z^=+1;pDK;7siw;Cy31XW;DkqnK zk^J85&J$MDM^YDJ$|L*hPs;g)LJ2Ov`o}_bVtHUR?EKX%B8?sPFluEf@0``=Zs~oS zNj9R^H!C@wsF@|z)judt(LwEJlH_FpyzX4e=v zdKLeMzOwE}SXYcP@#3Z9&;fG;Pd8UI|5{QYRRe$Ti!nk((f8^!EdPYJ8LFO zuLdRS4z*e~T~c?~xM}$b@MZBH_2#RIsgl~JQ9devZZ}y}Ya$Pb6C3#^UMl~wiD}uI z`TmI{a<6$1hhV>>MpU`)-KQyw?Db&xYm$LhKbMKgxXl+XIjKy+O{9(oPRWqAx*NGg zW-RGw>5$kNPSw2dO4zv5sU4T)pJ1?FlhJLh?;W^8y;J?1`PJLlRr?3VQ`<(>U!Kw{ zsrQmKPgf74lJ4@#=BZZwX?s!KbYAR3hw^(te5bN?Gj>oI&3yi(tY_W|L9Wwo0eW9w zdGeLp=$%(swPEw5)R*~!-x`1ODM7-UdjhclM3;*p&o2ALi7j-bAoEa!rCUFhBk);| zuu>L?-+|VCruG^4h*=*-$V*dqGpqyGz;navOJUIqsWgh(hr~XDP(pr{>>eG zDD`zsYg{|VqbBh)KSCWrWA(_S%aO(@{IgQu(m$)>xa&rpe1KV|+r}0L*IEX^ZAj|9*}0E*K2zJ+u@=KPM6^DgVMx zSumPJvOvL>|M$th-eJ{zH`MX62Bg>|sC7ysh7(ChccCuYd3-?;7N$Zs@X{~hBiZS% z$o@y^9{9*7&qT$s*{@`I#BuR=Kh7&qe{UX1WBul|^xK{lkDx`2d6?P} zM`|AZP0_^Pvu_iBZj=27Zvo~&(7gnyPSxzq~eAYzm zXXQnEx^}NRca}LEnZ4rAqxWd`yJ_jB*Xq4eOL%Ubwn@e`-}Vx{@PH@$ znE4H+>_Az(p0ksHFs|}xs@e%hqLC6VA1a@_{^?N^;TO*+?S_U6 zR_a<*RF#+l*36~BHNYhSCc?9{bWyGiyqoq; z(~>j86(Zkh#(9G}bpLOFM2{J59vKUt+rsW`OR5#=_zm>2hYoLD4;yQ6w>4+xZGzap znSFK37&PO=4oPSya=X}w^Ldmu%X`ujdLS7i4oYRu2HSwz`iFrKgE0`;9+ZB;19|G_ zg#d!sAhUXLofpDmLQjTfd4c)tXcxSe!w7LU&~N6?4r4j*WHz^{(Hkd+`V zNL?b4+xvK&&ndcD9<+nKTGU4IQE4JPh{JNcJg)Qc_t^e92PA8bz-`YezVj?UzVq49 zjPw!TjPyN+eJ&6T^e|$B+_Dn=zM(dgKIgW)$Y57`j$vO7Tn1*Jb3*Rx3Ek#a<9&|4 zjtRMl8a`!@)w~1Pe_#+a-)&UvVH61mjRV6lc3%7SvMH#Ec%iyVLlUuH4j=S0BYdQ=jbD_7JKLCNfsUY|aFO58QEuXg>;+gd9T(7fC<00BZ z&Z|!K?-w(Q=D#cV_f2gcvG?LF9t5HO43mhx56*kfx#n?&mwm3^3-TV9r(WDR2Yp^cBb?GP#>N_=Ty?v&9PlQojHWgaIl(%)LhnMC;i&V^M_OBgm2B>frnGiq)LK> z1jK|n#HbkYiRY+xcw_Q582RmH&i-uniQy>ybpDpbewH0ht76)=NgiyL-m4>jKfnyU zSND&G__9vVvTw_Nn5;DZ5MpNZdCfP2Vm z6?<&{$Lm*fhL{?m<7TFWgdCuUyUtk{W2{Dg+Ih_5I$V^I`O17T|BDf@&)l_AoyoV4 zOqV0^p0o6ZHvfcpsB|yMS~3tY+w^sEEEOAxc8}}0GCf}HYx_5s%9b`};aByIq8tzO z^$U`Y_M>L+@6~x8<%eVcIK!pAvn)#3GHz}fj2b#!9No-Zn_R{LW4U@nv=s5bDg5s2 z@8PTnp6YE0FGS~@8{LE*a&}x9xZl;}F*4t?AVcDL%GxgQ)}2d)-Y9OdJNRSNGm?v% z0s0kFf2v-tr(((nx--;?*#+YNW7vwaD=oFN7g~1IGamA<^Ace_H6+7n=4DcJ0*lWC ze^MIxIY@!z^{#rsJf73kcO+<^a=z=l2YP<`{LUYCI^-?n(#yKXI6If9TzXIlx|8*$ z$ex?Ku^-HI_hiUpQH!tW(?9q(IX~gPj=N8fB~K(2D2BDFJELCV>cJ%^OXDRq(K%4Bi2+2p`8f z?>yJ+7eSc^)Lof`71RxxI}*h!0x$lN=6oxUT^Q_4Zx*KU*I_IDgex3YY~xboRfXgX z^Bm&eYw95TTVe{!HkFA^y{zoL$xd||SNf8ZgJk}4{>&d8uB>+E##THR1r`(+5J?Q= zd`#)wkR(WA9v^>*NL`SsK%QuQv0sASirk@WHO5uKh0JKO?-5=(Pe#Hu;BseXXUKjk zopWedPl48qx7=I6+YL|~V)e6JA<|(wHWCwNE>h`WSnjcb3N!y?T;vfBBKd4{fY|CQaEGccA(W0STa-X9pSNTVO#ja<#jhpe+YQPE^YQNrU z1E9M3W;bWx?nWDr4o6-i^)E!2%D}fW_RkLkEO3?!dX#lKY(;h}g!cx}yc4M}uo3Za zzUL5|hEn7++jO&MQ$q5SjZ-K~h*VR2!dyLELXSnbmCB@Q$or9GE$2U{D4e_5FeA2v z%Si)zoO^>BnAkF9jLke5T-L32dZu;<_Cm8ZUBH5^-YomEYuu7h4bkqP-7E;iABXa!{9W9HD{nE%WTEI%3 z&Iw%znE4A$_!=##7@$#qI;Z8OgfRH#QnJ0}iC?GTP`xGmm<6{(jzRTP<6PF+KO(+M zphwtpEw4Rpm3d?9S-~f9 zDS7Ht8wO+9YEr9NR4`7R(cebIJT)CN0QhH~j7Hy6FPHMP&FW??s#<9i;6JVL(v(lI zIiHC_&Tb{WbgGPA&8EYP$E&Vy4{eUAAK~9I4jE56%$ZW`-PBo85=PDbE~JjS@!tw5 zU3WfX`5BE08;b5DVL(1ZbFZNEX=;ElNr-S*9R z=fzceTo4RZA#ajRnK4m{&NtXx6@izokK^v4t~7Tu(( z8i^I612ERwxNB)nljatuSvAEUwsc0qdg4usIPqlTS^x|P8ISR{^=&%nv*ymjd<%Qxx+SsAeKMYC-oB;4*46hJl+1BGGxQVDOv&NZb@qmQU}^<{rJG+T zNVjgu2dDqs-Mg!s{l7Zn&kANi$R08>4w5FSr@dhuAB)3EFb0W7ooK#z(SOQHIRUv)>i)%Z5i~0?#WQF<3(!tN= zyc=zf_M-bI)h_fK>enWQiB+LXdQfka3fSS+kcYdl)=%@5#3<#cjA`PYmz!X~%x z-PJLD(>EuqUTP>$%t&q#X+Dpq4gE_Cnxm=nRlA zGo9u4*Fj!SOF7pZ9G62rVUxT!C$qe8^7$>0l>L5k$2jVo0zTpTAlB>8FtGpLp+ zv0V~8elzwi?=^at|1m-OyHPV+zWpFAnxhEp!n5qH-u|ujwQ3WJY?(so#w?M5@Q19} zmP_Go!qT0ix1USkP-u9Q7^ipBo>UdLCo}{wzR~B>HB?Y#AcvCS2NyY@Fa-6zM-Fuh|bj9l}qARgFH!9d;pp!_A(;-_n`d zO`9;OSDJQ5UYakeY*}TgznF?EOIja!nggm}UdEdsinOpRZ-ZpUM4HQd}du*Sdg$ zY&0QJvqx*OCu@~jDohW3ROG0>nAtFOE>7wtu<5>jNQZvixB!*ScTyDVZRpwOvHTN_ z9j9e03ELkqrvKRjcWGsq0*3Q*Zkd@13>He;JJtX90Taa<7((CvFkF3NVLxSMM8YPD zLgcn>grNA&k#^V$lAN>AFJ*6yQZifdw9gOKC1fsg%A;3bo z3nDrMAQ@Q5UV+~QB9JT;{NeV@K4ML&vIs{{KgN2H zZ@(QKiq%8y2VRhG121Xoe4I@L9hh+$Jm(*a+dBcZWfQ<{j`6X10S9dbzAc{_{0svhKt1 zeF7I$ilQIvexA`O@G1@c;DsF_!^qMK1!tjT35tDXLCHc8cY@&_-wW6(uz?Av`ocvx zk9H$|12f-UhnPhc41R4Y;J^QDM(QUuPbKcxMqXQh-%oS_L)6D(9ffeNd(>MXlb3K95+SZP zkJlxJQm`R*@mUz*R%hO2-l5_dKg!YVHG4)dPrv~1BU4l?`;qR|i5DV1zaeT1au(1U*~Fz+Ys z)b-T^#r^d#$#DX7B9bUX-8&B4Dljt|(8jx!pKlKVLvbf+XoL={$9iCIhYdiY+y?!fD_n+i~A6qB_mu&x#kI*m6#qZA_wMqzEcDCn(lHMkO zydfg!@AaVxuOmRCQ1GMLgwDh|OiQcDeD*sD6w!Aph~Or0zB(w}AE6h?!T!v0nNmQ^ zY0UUiXkP!zHNLwHo$(vdt$SOo4(asrY-NzN+n#7DFvu0{5h ztzA`1M8sGG)|dAvwE&h@j736P^b0zW_$c0*kqlvLg^W!UzL&_u+W`e^M`vsZ(-r9V z5%yc>B4#uCF9815s(|DW9)wvN6{t0kgVg2AWehJyCS@=e25uKL21wv-_tF~cieK=t z8qdQ2$R}gN4+aN{4}e0!UUCEaNCN!0Z1r#f)swM*laTe4`E87H17<*T|u_GbU&V;>F| zt5kkUpv=5J^3!~;_>Jp)Y=3Yd2~JfQl1(>?V*7YJ4T6CY{ZXFZb3vxW^rUq&vMsEll^cG{~2Hgp9YI& zh5DefdScOaQM*ZtHI{9N%|*Vi6;OU`W>I7si<@Yq8gq&io45u1w>BzBGXg?~GX=bb zXFaj0Z1W*tjHgfTWrE^f10+=`+Y;3IEOX zB5k1`8BDC=2hV<=bq{kK4bT&Jl6W*gjm(h9aPs_?%lT2}QPzyGsKi@{2=bfde5AN2 z>POp`i(l9SSU?~OVT@oAG@rWwmAbheWC-&|9NPaA#Ei{r&>seJ!nPghLky7vZV!Dn zvIeoU3A2T<9S)vG`f!6bjKLT;I>7n?e{2XQaNHyi=|&JZuepig#-PXv;sF}4;SZdK zyBOaO>!aK#0XIzg{=4}EQZ^2RQ+uZ{ONj6x{ePEX0tpm}APm6%kWM5BC7ajq$Kw## z5{F-i%HHg6b=b;>QHS+EbE3Gxf$WUI@NSHtaT5`Y8;y^osX*i#Dqh=O0uL0351ZBC zX-H-S|EC*Wpx2Q9XUGkkQ6!Wd6g0S0h*cNnBLboUGP4~Hg9h|rZhSv#BLeHjipFpf zRv;STLu5(lUgW`M0z~|%w=f$L@RhAT3@Qjr9DG3m@tTl^K$$`EEr+Qlv!QGMaem@N z;)F|$>?DHRv0X$!Wq`_q{)8VY$RGaow9r2wX_LZ+uw8^haX=X+eP}myAXbw=gx?J$7oUG4+^7O! zKW_J-1^F4D|AG>M`iEZrgAgFLN`JimhKV7v+ZRYY+eIjp4ODL22lG)gwBd?9HZ?YW zpw>_iAta3LLwke}6CkZ|=wX4s$q-w%i6P>RDG(EwF|==7)Ey}U4?k}9T1;8ICmm?^ zFZ@zs;T*VWoR!YVb zqsrm=@$X-j*7MVi<@Nw){miSu5bf=WKM5iha~te&UhBsSpH3Bl0Whx6G_%K~KP=~C z+k~Qj@|7m#ck8w&DI23FuXYSJmiw$4g0P_6U5q>eT>H?t1PmuKFm5(MpYwcNVuI4x z(=!c1dt!o-F%8Z0(_B0nYT{m-$tKm+xT*JyHbu6VkR8i~VmDw?kaL37PWhl_=Er%q z6jFx;V0wmBZvw)1Ci^iZmR?RC-pZ*lRU(+u+;HY~T~`wdqNcUFS^G|Y=G}cX7h8^b zfjZ4Lp6F%V`c=|%%*{AO?J-k$F8Z*Ea5hdBGBct|nM3n?2tH%sY@z|;4v3#7%Bpt% ztpC` zLGij~Pf8!{_G8|PH*&{uHj`kBTfl?iJgfrp0fbQ@A_{d0T1eDJwaBHCLA(3U7PF{8~QKC>yyBbv>rzJ70(tA4@r39cAO!n$RH~j zWtow{+X%-N`5GE-t|fpO8@WQKLE}TODh%gWiri7iO0V_W-Z=~M`O>(vTc??;@8Vy zN6WhuqvXue0B=^^m!T}IRHCLd!H)$9BLND5OqPKAo!(ecRlBtm(vHUV-dal4C(CJW zk!t@6b9hxBow`(26AdLjfnSE2DI#Y&u2(}fBWu$ul$hy&jB0J9R_hcmUxz)Fz+_Ez z7w|=CTaF|2yDSzh5~s`RImwa(w8!lVK_TBBa61rRdzOoHka?^gm~cJvc(#Zl#)WM0 z_gwQcL|(MFmy5|+>|%P}f!X>!U~*rw(~Dh$Ny0OYXk5j zB$$M?n}8pUie;SKPI4`|QuyNR*X`9EbllEFh2OCYNbtPH$Fis+v(b%_(CtJ zGR-J!2+G-Xe6oNIQJ0xjmC6 zqG^JLI-PaKY+=q({p=U275}Vrd=isVksse(#c%}QFG(y<6R11Gbk5WCL#fm(J4I8Z z7iCMFs*L_x*rgD~H03h4!Y;kimG>(LJ4te?ArJ$1M8?+p=dp= zCFa&9)d;6?<%{$@WoGe=$u~H-we(zt*v=UjObil%&kdd{9beleh>oy-tiksu@Ob{x z*_ySM#~Z0sJ}*cZ-E2>h6xg)||7-cFnbM~8BE>~i+lg|fx=NU~g?=+6vTPOZq{ZlO z)^*jW&sgmpaU$(yvUNv~8`o<0T_M@4-RtggI~J=c#-gHbmZh6_^r-5=5QwupRT6OOjvZ@@GPBX+bUG7L(Ec)Y zzN#~2a4zvsNPloX--H&}%WQAZyap?%s#tHegYeyR8fz6oUD6gE2rY7=%ARkg!0U?2 zQnYYWTv}`cEA6|M_E}W@k!6%-Bq6S!;N@e-rAp6nJPlLKvAGEVmwok*dss#iHAxHi z6cIc~h%uX5{+H}Joli+gB+`oJN<8&R>nYNTgWw^-#{WZsqXrCWXJ_m0f7+F1N;|Af zLx#;o@)}5Tq$64m6a-%?+NZ3?*AWh-$ml1$sV7JL$jq*z4VHL%c`$$HQ9I%BDXtHe zmGTTTS&c^t-~fNhk>+y}6qx=YQ1ID!h$m^dY20GA{ue;p#2Kn>qqRYyq!XRHa4CW) z`5w>&t;&jYZK2KMy;qIYinBDTmZ)!%EPfJq*IIj(TL&N8|V*gg*>*uo(l=U?RWh~8!INR~4 zqgzjw7$Pw#>wZ{4#4~nhWf`r+`$Vib*9mo3#NTTxwrW_#MsjHSe}@`!)$tTW@@&=5 z29j#5+!s;5I5fvdRj_zYyWfM`aq5O($o=N$3uU2wjcn=qQ_bI;>!Us!F_o&s3S1|E zHG7LGN?0ZFvzjbR->YNb@^xe1^b=;flTx*0ZIjQp(hrcEE#lt}?yTNh}x6y@Lh ztHaa;4FMfx_QhnjF^U)?PtBb^d(A_sKPZ|QmA2S4!MyzgCQSM3iMAYRGh|VRsg_S- zi{>$IW~Vg<#d=-TZH6BR)Rs<%ucnTO+i;V$YlL4tA1-6v)kbX#R7?8Ko>2@40B*S} z<+gtByLCO~)ukLL@|T8z<8-ZaZO;fn#Cjhj?%MQnVMtygZpate}E1hnJR2TLvTwBdTxfyPYqX%1#PS ztGiceeN%ibtb5w0@l!^QOlQM>{5xtSMZ41p622S}=ThK-!1u;qoEQHbjI`(Q7zLPH z&jEN7>;ZqTNx(exeF9X3{y`|*h z1;XWJKizp-%3%UzrOvUGj*jA4X>%XJGF9<$MTHKaIgeTtWTBecyC$;P$f!&PGB3kf zb#~!Nve!P`U)yXT-9))|+NW+grj}PtLeTVe$Re5D#Yh^@VurlO*-MbI4vm5$i_A0g zL6an`Z13EY@S^HVRZ?b`?KaE+?>M}1}rujZ0y3ps?uciE?4}Qo-Am$RH5`DQTaOktsqA$0KH7f!{0ruYz#ngf0_ z&k=qiDQWM^Z&;e)e<5{Y$xyx19CSP=~xXn_)6!-J_wrTl{5>@_){ zAY;Zt>jXJ?D0q=x7w~2G2TyL1Rw|lsY>0l%=*11x)Qa3dRd&yG)6d9n|G0wxYMO*_ zVk38@HHO(a} zfFuweMz=6w&|!1(%A1?8*%dp+9#-dwkHwGOT?XC=&clCfVn8UHFT+ zCzW3?Y#(w$>=5D@)XWF5^p48!K^|S)x7)X8WQG#f!*rI(J=!>GnMFr5M-G>&7d)*g zkOn!Nsj(FELm1Q9dugzx%awvY)?m{02`A53a>56xC#?%E6!s1Di2dP#I)vNdm*_Ox zM8tEBS!Fg`pX|mbdn$qR9A+bG+e;~%mhDT?nk)x0GeHSvM>UH z>6oh)dYyUp@08Ojz>9Kg$<{%PY0P0lO9ZY`(^*G!PK{Gzcr)Cdct=IoUwgTr%r);y zZs=LGPFeV#P#`?LQK3L!KE_TPTz z>D1j`Va9ndUhONm3X($fvy>8|1wDVC5Acj894i^Y8ATWw02OOW`7paz{I(&Td_VQeS0 zJkMs-ESJFCE3H(r6?(ffi?djVAys2qEVll7-TtndfZzPu#>($va`NA;*;V@;Fh6m~ ze@XpVm2$Ur)|Vm9&AVS&X3SY!``nFGLY+s~FrGyD=?iT60Kz4Ybl}t3q*E5N0f&;= zc)F{VMay3MjXBwZt^uP92q$l-YEG`|V<>ow&ePMrRUYG^##wP=usPXDc}_9eL~z!8 zJx&96-OGse`;5agpgcw5i_(dXOy`zUqPvG2^A1)1?5zvY)Cz}BeiNFZ!-P(@;@2SR z$Zx$42S3mb!dInol1_AgcKZtGDJ)FMES80e2ZQTeOZNU_DhThZC?@9rwJW{fWyEJ< z*%ba6KXX2z+n3)%B(5uql|W&a#YkoQ1CHujZ9i@su3||yu9^MC3$jyRQFf{Z<_hx} ziEy}6VQd~JNYJ;SKe|sab8D1ydUJ?PIXqOr3E-^c1CZtQy+BX6&UDO+K6R!H$q#Et z78n|4j!0cZD?*=gF}|h_Ea~oDZNGPX=+J6JFu!QUSSQcEFN^rQk{~P4U8<#{jT|c= z?Yqtw@JIAeIOKy>jscHdf=6uK)LuA)LDAaK`-TriU*EN9L@NzlJ!7HM|8QjC^i=w< zepM2X`?>j;qQBegzIYz1`AQLf>40rx2V3x4+f;O8xgRi`1#!JLmG02y9N>^lx@KWV zGL_0Gf-Wv#4jVd~{+A{ncQPGrJTJi!QHbSDZi7*WLO7Qg@7Ok}a=iSFtrz4MBBuc z%F2vjH+(8aG;K#WXYyKX@q-@i8;$mTwiq4Zb&OF;}Pdo^49#X`1+LRGuH3 zNGIu20Q`}4uf?x ztplv%v$T4i{T!CpaP0PG4MlIQ*}wbjsn5Sv#L|FhlKveAe+0?g~e_59k$+xKlMBIPH?HJE>dM*>_TK$tLwA~0jpv{3YwFJz|I{XdPFnlB#C~1>@0a7V(hrcWhxz@^vKXlXrK3pw z)627k8dJ(%jybW_#ddsL)c>51C^-}#QlV!Mw#^^;-A;-tft`rkmQQ2SD$I}ca`r5< zzR@hEj)qDH&D#&79g$l5S>?&jsj=>^1nHAw2HOc%PI6JIo%(3foTUc3drCt5PCau? zOs#&cADuW^)U;UuEB}v?!(JP__C(!iVP;|&X;n3-cOZD^b%FlvaZ)u@uU%HefFwd)#+8(T$o9=6-0qRVW@ zC_U8pIGAB)$wAev)0F7WcM3ew!uHM`ZM&*IJ5oW%y4hh(3-tzaYf*W+e%&9MIV@#G zsANCQ+T>(-b}uL#GdZj zjlfd#{5jn&fVHT;X_BiHGtMdiILQn6Ok+bR&+i$h?8M`$u6wnNC>ge3BkzQR zOOIAQ#iBH*!0}mmr8T>CA8pO*Mq(D$HKIO#CENG9hT6c8OQ|xxAu7v?Hd)vc-?r0g zbveZKyMszM#>jJ1{XQDZuBt&!5?OfzZJzSzLd)IV6Bg3P?5N@@X66GJvbiWwu)Uz< zs+3^YN|fm5fy^_h_J~@NA~>HsOmnOVp!nXXAT*qL=BdrJ;G=+c(EcC!xXR+^Db|t; z(Fwl!%4w~TQ%4V#`gl{iY~??2Ytg0*gUU*DFl+XFH>S6Eof_P*bE_;v-umpRmjIdH zx?<@{i+AMTefkc+xuog4+e%m^l&;AW0#sFZZznBQ{1O~sx{&8ii!A6!^4W3QM8tJd z=w(@B6^;U&3BMnjM8@WM<<~5fvfu}Gd*_xt=`h&oL|%p_Dv{$pXSOTS(f;~|#o#7B z{-es*316K~JtaHI3a#|k8lYLHS`8#I3KfBVu zBHl>)DU~vnK^Y&^mhHk@x|0#7nWaf3P3irN8}D=$o+V?SPIWv6$}WBSeg=dk9ZzX( zLD4xnr8PvcC+Ha-_v4}}d00gf;pD6}7Y`>*i=?)(o16~bLOR-ByC0#|g7MS>V3i`k z5nSxu6@1>5WYlDlt zo#IF`>fET{6Ieo?Q!lli>$zl2Q3O^$l`T67-g+yi_?}OYn~@pl+sGv(?ig;<>ITK$ zj7oSo_@c|2<|v=}Vbc~SmNf9Q=}ax^f-J2MG6BiW^yy!XeY_(>s=jp||1w@i1_DHH zIrWlKb!>{m5EO)B5cQ$#VM4Sk<8Hi>fm1s(X%kExAi$-J)j0Koyis4)Pt>ISSk*Vl zsZ{KAr{a7)fT2xB`jZ9Wud;ecQq{iBmjyQ+R=Rqs^sTA0wo^|f7Z%=3xQkW#`3kSX zf9jn@Lv}VA9n4Wb4^xtw{dbz0XMxTw-$-%!b$#8In}q^~_LjR{yRA!XACCTt(-xY> zeeei~Rd>KpOl@muTg}O}lLFM>K6pEW|JYZbv?rWSA2Le%%P>Fc*9z6TFDQWy%Z9_M zRE9J=ef~@0w6icd(g07zIM5h!U^VyZ9sl;%sR@%l77)R;bk7PvwFO=@KTmuqG#qb6 zz!O+U@G~0TDC|xQKc5S%8yfXWEg8OdqJE>kh7(R(1Dc=eNA6eyNF8U1he_K1TT` z3)TDAlpV#|gt?(QMlzcfo4y=oG$sJ;OsgjIC=zWp;+nKWE%oWXSa@maIKpdkyGEmC z^w=IK5&6Ap;X~HJ@_4_@T7~ahb#J&f!xFWz8gp=`K+U>a*TnJ29g?C=&wR3Rv0$Dx zn1C%ri=%DxX0|BGHTN7Qn`t{oWU|U|rV0M>-G23$#OztX&x{^is;p{sE#wyM8Ok~f z#S4;IANLXXN0ztVJTZA5v~+d)hNR_$rR_S(1CYp@tea)9k@r%U-L+j{JkZ>gzs5$+ z%q>~yMBCW2p%WZmtiMEr%QF@szro3g!4&2t(fSJ~Nm<2zD5PRYMbXgVS7?O4L+2&T zUDET-noQ6-U4an(FpyGdF>BdQy8O3#?<)MH|Rx z+0Uru*%pgNoc{To{YKq(c^aneU$N*bzr^~LvpFO5P^{uLMF-Sfp{vGBHfd%ayh(_+ zwC>~yc1HU%$iV2zTdZfYxKkZ0m1%c*vjJ9K0KeWd7i@~CXh?4hss|4(ZjMWA?JZ<} z1`iZDB~OIsN0+*vnz1nBsR~I|y}%e5S>_=V-o<%8Df>EQ!rDfB&QJe5mGyoJ%pttC z8lj~=daKMVckwpzQDDjm8&{FViBCH@bBXO7CEm{6C~;+X6vNdJA@`H*6rqiIwb!SO zGe<8EjXh4b#8nE&shhBFuDi{o6Rz2JOf6w>*7)0`Ttop!oltrL&{^wzq&);|ePzx} z|NWEXmjsBPF64CT4`>KF#xdYfClpoJb*9Yvee2|^d?k$k$cTQ8^^j*yJf=d!G^}UG z%a>iJ$trRmqk4bNzevcE268Wvqg3v#xSr;8@y$^Z&K~d9eGR*#`NH4HsDN~5rG{$P z7cmWQLF~5Ac6@*7zjFR^w(K8WD4QQXU24cOhFw^Y@`B~On@ym0PXvFPFz}T!02^EA z&2h-O-YO+whB;GWRSsxMy0ygwb6{W4Ya$fh-$?SBi#bil71g(}~0YEi;<0pb5mf0w|b zYCt8em5B=cv1O{Rtzo($$KE;NOxUllU8PR(d(}1NSB6{>b&|GN0%lM^>eWm zYWTJ6*Px#r3!J4QsDmQrC!h3_)zdVwgI^KfMkwk!nBEncpigRl{n72i_ zY%gO(X736|Iu(53*vYzB$L|uqwmFspYRgYlLKe7IhejdR!49st+7KGj#CLysFTGH5 z2Xk@=zHNU?(GfBgkq6>hsBepJCcc_j(}E@nD>C+$J}q^^vji5}Fr*mst_~l6x@lh< zQWGCyjjd-ofIF38JlQN|2uRhPooCwjC>+og2*+bS@}O{2S6?&=)ZyP3_g+((SYIXY z3dWb|d@P=UwIs2<*0mvBXwBJAdbxOew z7{n_(5x_pHX$EzPHPou_tP3GcE|IZ+iSvXj8n5_u$J^ePGLTSrj3Jq5F=96`dBXe= zV`XcdWb9aoa3wDS{_Ax`B-xIr3*#rlioGSWccr!~l@M9dbg~N~<^{en_t?@Wr|IdLMsqE@E1?#Y5#w%$P2hJI(Hl8_Y zO)3+zN-$~RTKeie5JOJ9$j@-xC<+TRCnLN_*zgWXcFV*hO0qd%yJC8yR|6ulako!)MXC&ZP6zv%+RZbpb?q0=pi&=H?433YnqFhTQ z+ZZYc8KU)mFo(Bp@<@nS|0pnwL1m@OZI4Q?*ark8*Df|9OqEhsW!=iBz?bF6BQ0Ap z`x%a`^v7jJ;v+UM)R+P4Q>%=#8LtJ6ELGOO?BP87Z+O52*sL_D>V-22F?6-f)H{Y3 zoopTbL|ieVr5F}A^;x6t0(Y^yjC09O1BNt_LVwj^ESz{-4qh#pa%rtBSAG%W^%N4a zM?lu=PhP3M_oXJ+OIK;~4x^+GsjP05i=^cUDp1l3j8c4e)x*6s$IO*!w9GAm!!%$N zD5Qn>8EEbuT>H5zTt)#tr8KP*G^0aqgV`A~=o9eRTM*N~=#_cvjx6e;ze&edODQs& z$_klWwMNxSy~PQPu2GDwu#Xrvd+Uw-5rBCqXFA7gY*vB^vhCe`M2d;^+KS6s+tio+rDPOJ(T0yH{BhoB zhfcsgK(Jjg3QKv9PksTma~X_6x|hFvx4rtG zV0&q&$)H5gIA|zgzmon>=CqzSG$?iyjgki`|3NO6Oqwa#E963_l+SeJiyxWG2~!?H z~38AKp#G^oxT+ z`C}!dPua_?4v6Ao|Cr=|^B*P}rKa?pGWg5d@@PInV;0yqw3~)md`fyr*63|9!axZ> z>Ba0w$UaT*-i+5D_s7D>$~RGkn9~#(fbasvn~T%7OymfRwUbulgghWH_Ytzs1WLx? z#JWkNassxUn80feEB$`8yLp&5ac?fMLDHw3V?m{(;*|Gmdw)gkujZoy?%hl)we`77 zi(c^`aZhl_;{R~G!@gyC5CI5mMoL~gMinT>)&#hY$|!MpXxSx9&rD z=@>Pl99y@%T-77yF>P3Q&%jHJ*S6nRHmL8gA2FpQYkmAU*ue#*kJ?a5e|^1Z^mZ7r zr0jD{_GjBWY_^E}KzXW0x0g-i{-RUnu~f#+VZtprij=W6XuLJ?}Mt z?2U9BZ|C-IFXl=70n{S)SsKK9t*rOLYucZ@?VPhafC-y$XEv}qh>7ADdfeRMJo1YY zGSkf@Lfp7>^llN0Efd#4^+?NXxXBFIcJA37!{khu%Wimd8A+fF>K#p{j3CYrsvk|I z1Q0{F_4N5or`TU&l~nxsO{bH$om?PM%o(FMVDqaFLF?0pkqF9wIvEF9MSor$M)Aw^ z-ASS;)bO{}qcD?_G#(wj>&7a0^&g0uT^&cs$-K$Ms(I!1zVD~v)F)_r+~)Jixt!#+ zzSuDZk~E%71TF0T!R$_WVP(oAVNW-N=?e(kUEgwe<;2@g_~W@RYVUF$@-LwnFyh(V$#d}Zq^FY zyt+k{{N=dj z58C~Qsg`(sP>yGG;WAy1#yCsLe*gG#->`dzX_t8Y#1PwU)rZaHB;$Y4{OC7QN5S*^ zfeD?A{n63HC%?+m^r|qM!>GN(e`Noe{?SZHO|TLA_UWzX_mWavANCdSgxQd+@kt5x zT`hJ)1|)JHbdp!^Y5L&s>wR=iOOX9Vcc6c27m7Ju5Bq|^R7b}CO7ISgx1Ff%|Amvr zy=(Ucb1#uVg*Kbmtn`ijKWGoHc8{3p`_I7F)KN4l%WuEm1!Ku%PsOgwxvO#sLjAYJ|Bs_9 z4`llP|E{bOD)+4<$+0B&G3rx7k>tu5N+rkK=jQm7+;W#=$`vM|a?bI=$TiJbj>#|# zW1C|$+wcAT{qflA`Fy@!@8|njT)=nsEs37* z*STyc;Mi4%U#TcmzgY#%b1BjYkj%d>i8{mV5idOkzPHYpIf-&T#vVM zXaADS`J=PcRgOxHb* z?*dBiqA)xY7Q_FL)shi+0SEpRDwtRlCUK~zTzpYYkadocuKeX$FTU^xPFmY`M#lc`SKnKTqb-AZt&&B<^As=jJN&9@y zuHsJKV|^2MolKyY3%*n#N0U(LkgJ!X86v)Er}u_Li8J_>7v$8W;ry`s|3GCD_wKSr z-_p$7#J&7@hx9cpqc={UkD;KfdP(g9tsSIdc&Yw^18(|;lEo#pi;Cb+ zBS|8r_x>aNW!gE;-F3hHumk6}E0-wtn~Q~eENSX)f@KX0@5x>ERA=CPq4J4}rYwwo zl&QNpUpMPXvbt%CX)dl&*e}yQYuWOJ&77&bMVf3>T_57o{-wPHX!0%7&7Y?ZS*d-c zmxPyZ9A?c5=4Iw*gB>fjazfm#U3g#Aj)!SeeGd+}~t^fW2YaH^Z0G*Pb#W=$@9D% zCEG2LU~#Fg(h(_-wq3VS3RTh9v51;2TAj@rXAWX+=Gibm|>W-Rlu_{`#8%bXnv2K9&GrxohxoGIb(kB0p0Z_^rn~s zEzhwX5bOL4G{ZLmDX!m|KlbvMkKSZT2%BWjeC*ThJ6FDKUPOKxoTOj|*?7Jj>KJ9U zkv{>}$?H92j$g5m$0ge5z-=nSawZbrI?$$rlN@P(bo;(sLJeWT_GXep)6a0_S(kB&1<)5n7t3n(r!}4&St%rvah=K>?UERJ8 z21d89)ARi~PKs7=QoPt_JLTaw5q&*Q)^+*$M52&L7Rlt*aBf6j|7NXS%CN|^lEtbU z%KhneRPRufDa!rXL#uy{#|wO7rQg}M}yCrWO=~cU+C^7RXQN;?v2nQ`X)Ww zd#5g080>1`9@L2zXiX`NuFevLyt5ke!U|++?S}79-CpvARlC${0Vjb+FjGq01j2?; z0wsAbsgE`p(T8W;LAeLOYFwZ?oz`_Th5XY>hJ?;Zr8^2FISYd2hENT~YcFZ~C)LGs z9a(N?Z^p2w!29GXq!GXyLPM14y(9vyAfk`zNlzrcxS6!oa=q-Z*d##^Px&`vDa!Yx z;*`SCouz2a*MgKr`Lbq&y3VEz6E_at$2BjnXwet zalLG&1ew|!m)o#DH>=jzcFP!=GN~TxjDdUNGqWU2H9`cvWzk+_${tJDQ(HF~_ zOFK_0?q4C?PJ}$}bW*$fp4EH7xy7meZo1=_u(EFMzDv%(N}9`%mA#jpXG;#tqEyw) z(qB9%#Ab;L)= z>@DXcO-D?b^}X7%uWGJ!w7nWaOt!lUBc|mf{cVjbUuw3feWX17J|~Ir!J#Vu3&{5B z7ow8g)gMG&B_Z4%N=XR6XRRbe*hAP|ogz-#U0onH*F9@t*pCYCA*9qoB339)ka zaz(#(+E;0R?R2cN|EgrGD81QglXNO_?rPs_-nxgcW(ai;qwEKv?!7i#B`_Bf*rQ*%-8bRyay^Q9DNIS(J zo5NSPB3sgWpj$77?)3>(EwSp8;5N?ktnXKu6?8MEf(=96hGF{Aj5&Cfd22|C2DaTz zd}GF(wTTM2J$bC8MC+c+VL*vjX$x{nw2rH=Z%HguAsNH!jpLd_ncBML&Y+v}tkB9w zc@|pzDy^czj9GY<8EM0~UvQPysA)$ACq5#3 zjO0XhG-k3~=W`eWHc{g|O0?fsnSqWwl5e~K*1sNh7}l>O*$jru#*01)=Y`#SKGy4;ve|wS*3pc+33pf zAJchr3y&LeNclcHuSgP(qOQLWtmSb5+URz>SFVbEjM~gC`uCTPTjqY<&!!xPNg1oA zJWtj16{UYKYsu|gt>9Q47j3M4;#}FT{TLB>br_@#I<4F5<2bCTm(?@{YqdJYQb`(Kw(~}xPf zDDcVf@_!AZiWY{V`N2M8J0`hHjE|eH_E%*LVHJN&w||6Ke19_G(TijU*yV%A{v-zaqiHOXtAsHxN;lpe*6NfUpk|Q{-cPE zD6p?E{&nv1bD5JL3};!5NX3eU;7oK69ctJ!clMf~2~>ighzV`hDRmCqE>L(GRxOx% zVZ^axA^i{4WeTrQTjU`2+)j^3jqvsg(fZ-7zxl^Sx>s|5N6(I zE6Vr3Kg8(0R17L#!CPTPnWkT40BTE11P+e!azH6Kc;wVLOrWC7I9kyQ~% z_vO9m7DseYbSNSJi#Zw{1lzix1l*W4ONP`tDeCwX!~Q%s3`pHE%f~eEzovQR>!nQX z9_d^zpL2_R)^Twh;&-3|oonY6G}ROdloA2XcIO#cp*%_bTTU{SRM7G1HGGNd(<0;8 zc@rHjx<+Z>qdA@c!!@lddGYj3qA@G)SMWQ(03S)J<6KsEuu-Yd?(F7)k&LGV_lk6; z=~zN@(@APuAt%?dG(k(-)xw#NdT!J!h8YvMTEZGM?6Bx}Elgl&l>#UI;wp?=@|GVz zFl%)*f)DF+94G#2QQ23+Osu!F6RMf>Ym$?g&qEW$cI+$E>WW4Qt6QflqNu5jhYGyL z2(hHkdF9{(@|GO^M6k`6Ye1dw+W17DF}zQgkM6zkri3-}U2n|GNQP}?Zr!@1^Qmk6 z8UVnW zS4k6;UzjMkrdE<38({jTXmfYYgMAPMHYibuvxqD1MO`S7FskD;5Tn|TS=)yiBSgmP zpNj$qkgZ#KIIz&ivtsn0`5LPC5HrVr{%+Ywn1HHp$+4>YG3i=())A z^WP+>FUMR~1=fTsyiDGQ@!f$EWx2ly-{{$A|KJhXFS_G9B{PPpmyUx;2a&8= zL;nJ`F&{Fg-WPF-E=!bOyM+Xm;GUv5j-@Fe>d~;wSb`WhDBr{$V+`*);5dFauf8Wr z5ux@EyN)5gGLh2;=Ow0Ukh45=8Rg2otA2G3b>w|rbH8s?VRJvw@tKuPwX5j`X;$I- zAt{6S`2NrO9ebiV{h_hjC6XKl3FI?Wr$Lhke0IfbQswQpS(@Ep#-ZviV+Pqu{Ts!@ zd}BQCN&PP)rS)uQce_2lOX0$hKX3|0I%lFc>?fhTbaOs+Vw$zHztokz8mSV97Ybs5 zLliNyhC|0Huechql4*Rv31QBXPWQIg4Trc_3MH7Y^Rdh~G!R{RmghO=w7QWUcgyx^ z+J6RTOKOapjGs6S8OWCqwQ>9rm)4ZmBE}?)(x2csB9xELj^T}D^o$8sb+X*-LO|^MjM-vAVt=kW%704?} zgGp(he2uLpgqxa$Zd?7^c5ZzaP`NM4x>wUGuNZ z^uQ7Cp@fU;VzEAH(Z#9rA?@>}L$x)W@brnmti?*$l=%{!jo6ekKHE|o)DIm4tr|mS zjymnnaQ_AS4z~Xnnmzr2z3#ugoD;0oEDvE1AKowx`_pKLS*!97S$sRX*Z5udZ5c8! zzg4L&iEi@7du~a_f?Q3tkrNW)uRP19H=_YQxVM6vi4g01142g7!lwJJ` zX|3XC;->vs-P)b}o<4VnEXZw+p_!fYs4T|Tj0L%AT<<5Y__ry{KSY7nDX%xw=`-U1 zvto^|;BucYgjSb@7V}uJ7tVBb^gSb9lNx-1 z)|QyTm~TZ4;GV+rnZC;kwnP4o63_zqf! zk}3!{KeZ{6^ar98DA&-ZcJ8nK>Tc@#JzsWVB{g}mt>6lrCXIm5-jgvCLGMkZxEqHt zao{)}wB+G=`-V0$(q>V~jq~v83||L#NNipFtwo6_m#3jCtcosH9A&Y9Q5?~CF9&^f z$LAW?YM17Y!8ZS)VZOUdrkY58C0~3P>(*Ck#>veS5N_Ze^S9AUi{Wl$!eGI()W${e zYao}CZ(y+`&YndRHzn=#da1Lie`BB_^DWj+4aUwI3_G#hsIR#55-oua_gBHQaY;?@ zz&__a@$VS)qj@f09OGiQ4ek>0f@Y{-aY#AC?KWBo&BOd(%=o z9VLVb-mDGt_4Mlte0p@Hm^g2;JI63gB0PrGgsGlj7EoTOqc0MEKkEyfN9U_8Aj7~6 zy}sZ*G@pmUp*TJ+T8O}v5{w?}NQ#Wux0xG{Eg?!Rm~0W+QKbop9 zw@c|K!cw9CX@iRILC9>qq?9JU2lt^OhhF|vw#nz1xXN)?-LunYX3j8Q?+S$pKL;JU=Q< z=#u#C6{7`>^x5fO_lomiNblIvbI?zAG<~P@x%?_|*vnfQeokDZMVQQGsit%H{8{{2 z#d@Ln)VZC%Se{nCJeM(eGc|VNFV=e~{j5@2hOdO~%~l`GIjoNYz_f+^8#MbNWc`QF z7S<=>PxWxF^$MH)WTwL5r6CPbuVL-O<=Mm+s#MJBvV4L12%N4y>) zBhT_Zyt1BU>alTUTroWpVLN`IQ+eWoRKv$xOo!6?AyHyRr{=E<5TF0?%gOHszz<0!gN7~p_4Ijku}8T~MS2cQI~-ZOt^~1w zMm5&2Xs;*w^eYyVH1{Pdn+>B2muNrnf|xu>zgGNi5)R+51hb4u*lmwXutu<@m*9M; zp^5TtdV9hBJ&k6kPks->SZ|CywMi$5PKQWg3v4d4&w zZtN=b-A@Jx!3{KRmF(MRDX^H{((VWiTDvrC=>*GMT0iA4f`+@DMCyrAATzv7!Fw@n z0Xm|qWb4I^K%GN%RZu7);A`L+AKMjFl1~PpTTMj&<;jPV@QA`Z>amYS@P9i^7!9Q zf1N{+D(C=sL(ULpCyZ|~V8=)matkv}=suZ;Sl^W#URk{0#3wzt;wF)I@RyD!8yfJu zV@qEQ_*yi?ic`!O>XvJf)K41f=2L|X;dMR?b$bAjlFLJs&pn#|Esd!M9`0XR+;!p$ zfrdj=omD}W%KZmy6i{)p9p zoinN+%yPij^dXQx4q%l5_J8SxO%$acY3Icg0(8Qp^AL4~j`QMkm=;N=o|VNDPJDM- z7#wrcEt1QP7fK;AfJvehjI_~#FSGZ)69 z-%;Q6-o{FhMNIuZx7kPB(rV5f0_SdLblSJxnlA}T@b#CVo%jp^&9|Ij+)%fos>#`1en9W$eU2!gY|iBM zFGBo*tc9LmY;@wY2-Jy7BQ#4!6%W--sq2ROzZp80!booY^>|Y7+ZUVd$N}wk+wVd@ zzYmrU1O1u7XNXIwzS+En#g&y8ZFgwdF8+QnzPSY0>A1pYbQ|c3&EwQ}&19upi=-A* zGg)~YI{6OMFD267$R>Ro!fX5x6nuB*IXzG|Qu&|M`01-84R+}vOniSJWIB=kYw}T> z#U90(m<=a#x2^Yov1Y2EEMVAW-Id@#G(&g&N%Ztj$cJ_dy4}9+`lH6_pE84DleN5O~HfIP~KW*bTgIv&idWVb7zi3KL zPs!3!WKG1mE#06iYALZMo@}-|gnw=+$O-+>=|HQ7|!`n}djR`)I2>N)5BrL#9H=CeWiqp${p zxLjm^`+t}^JL#ry6uH@enA0!C(K*aOLL*S*)?{MNbZy}Sm!@+JnT?Z+z%2RHN_dvQ zAZ7Ia6%4Uc#3L1v)`~?NMzKSq9=;QMsaJE7&OOG8xIXr3gEaQ2ZA(=-}uDc~0A2wtjIa@CqPipi@ zKQb6^R{Ng}yO_`pmLNz2J|nlVpqDb4hGUcrYRuX#O~05^qqF>qaDx|x913Bq>#N<7 zI*_vLY2WLbmD#v$)2iZ2AFvGdd@N&}@s)g0gsYd~npuJx}t|T7${_{!GtZPi@6nr~EzcxLSJ@tsW+su2p+##HV`cDpds(yIwJ=k>Gt_e9g)b?P08 zxPa5wTfQsLVDN0eIhAfGzUdBZDe6Bb;t%g)r<l5Pueat#L#JqsgeU=ihw#|Z+ITDx`=0Dti zGf^{SyuVZ(_AtT~GT`FGX=zp|4P4pnD(=bu<)=b9B}ZRAx^78vJ)*m^jQHJ9-k^@6 zxE}6oxvtak7m$=AGQVh1vZ?Kx*43b^BcG)|tI9>!X~;=|GvB3YxurZSBgm^`DZ(i& zDM6^g%5tKOfr@k8%8NG!+uqkysHYn*CLOsER?$zXVv}}ggq8Ek zfO>UJAqVT{mUzo~qH+zwCVFM3vARw&(l$5;kE#9=@Yi9|=EuF7FAW}#_p*z|2T5rb zjs`1%gCtvnO5MQ?LYa)Fgky15+RRbm#+81=cvM!H1!ZJ7@PnUO@igP%Zu^FOJVwcK z?)j?-7s|cu@DX(yAqS#*RH;q19ML=Fu?0-r-iWQ_NqCi+ScrK&D>HAH$!3OZ@sJy5 zT{92{j5zAgDv>htsbll-rG2<5T#}W?*k*Jt`%ND^GDGm4D}GwXjzw%@>D4i91F%%Amra9Gc*ZLH2p z5j{%fY^*N0H)>Xgq@{1jXR+Q{yk`MKPu=J3dYaIBw#uSqSXA9-zACa!{f5nY?p9qj zUlj`=dg{#TQc%_O(mp#IxL~2ctw5}rW2#gjR^2+V+T=r#wZTKG#-v=IYa_jMS`d?h zstCL6U3lVPmBeaYDgaiT1Ja&~U*AJHo59B({t&c?-<9oC@$kjnj*pMGd_6D{N$@2= zWQzLOtiW?8%*pQxQ}O*l7~kLU_jZyKZkq*m`q|ekhLu!56xlgFI(A*J*I2YlfpmF< z&9Q9e*JQ&ao4oI_?1IZEEE}h65UUp-X8nC7$M33YwU%ak)!}CW{ntmF#e+~v#Zq|+ zbo>4!$p%&4Ty?C{cVEu03g)-10!Wmvq`h>0aO@If41M$x0L-{GU}YAYbF^TqpTjo2 zqYE<$j{c5*6Z#0JMNL~mwuB0LO?I!hT7XX*z-2=8is0s0J4@ z9x&~GnvgpO4IAh;J*G{n)l^(6qMmMv~jZEuUh&q$x=w$P>kATE6~^f3WLbPi_4zu1gW$N7 zqt-4zHD3%o;4J97Es6yC_Ets%7u3mf2Z}IfaO7z2AchW^}3jd zMSKbm!5IB|#g%$h72rb}>x6*O&|?*6jE=P~5dh^z6nS~mQ;ucvotFjwrM$vW4;K#}L>p zCX7?y##37Vc7;qO#MjV{VoVzNL@cJPfECCNBhG}<%9j3jx0^Em_IOvCvHvvDhlox9||Xw?kQ+pX0}uKu@+O z5KcK^NbJ7_>e_E2*+?rS-Ub)l6Acy->``xt-Qf#e_&Kvz99m>;W5XKZ81)h92&u(O z81;eHm%7u)nr$vt_c0q{IhdoNa^Z&d2%Zyx*Vb6=CWONlQyQh)e$9Aog1odbF-Xj4 ztOIORl<{NcWXD|;kEdk^bmu9vWA^R$MR?&tVRPrsk@5aUavbttG_Hb1ee|apdo#d19{3ISc$zcA)nEuLWzIBMMDlq?he*WD-iK^tA!q9li{V;hofYSz@<|@f4iUQ7Qdz&dF+fmh%aiw-9j+WpRA) zRgJrWFN$L>_sDBlLd19~A>mwhy>vT215zxK5&Rdw7}|nEi+%lo06BoAZ|G8NvJ%^ofi;{z=GLZ=)&W8*#|^=hycoKt@xyQ{s@x1F^{D=eMs7M7$LRpbY>> z^;sPcX;0^WbmHzz-Tns%cm@cRf5HJ|<)CC6i%fWaO>?RmRv1|{fhB}QTp458GGlR0Gd!} zLx6gLzciqmc%Ew)nf3X)Z9FpXIlBY+*XafqcTrE&KYX4=|40K^v7E#=bkCe@aQVdP ziRu*`h)CS|;!^4Ii3i}c2k37L)%Y7MK3!IxdOfMsCR}_C30T?>K+>1eG*|Rw)ShciGSEYXjIe>n#HSm4%4&9rRyukxF@A5&-fA3gn9efO5!z?%vrwS>lB^MpL(j{m9{2bW471LPu1=Xi9IG@epO8*pLAOYKM(1 zQTmV3lmRss8TvLJ87j)|Kzh)cFkKb;dEu6UF;HhTsG^ZTF9GyW8p?4<*OIqA^w+u` zYjztK{_r=XJ>l|{>d98)Y$(2P=v}uVVl<`nFMw}xVE@Sf*RJc7DBtGbyQQ-0IM{vctfZ4WXDgO z4;bujFf6k;J4ZrIaDJ1D%A<%JO84VkHf}%0F7HKk5l;*Q7Oo5F{o35HUJ3{7Kim_) zJ>^=>sTc&5@sL5r2bPEwYN^H;?jz2leT zSQI_H53KALc@^Nq$Kz4$f>!5i;y$s+8$wa^FSdXLY`BCHG8XoY{22U=H+lBcV@ zeNWH|A1ka)Xf>@lt6Je@2M7U`K)Ki*FAyhmn&LKN&vQDE^nr5IVQ-i=74}4ARYSsx zq!oN*j|$EJBi3~a2xVR74zC*@FN4BS0+&x;uhXvYq~`;jgVCx8@iAcesOMiU1>!{O zYv63RfT?kibyk_2)U71xh%7}q1(f>}Whb$s=GzQuKp3||p z6BJ$)QK*`+r=7LPWOT$+(=zsH>Xf7=(8yIdwxl_^x%zO zC=0_3cV$Yf5L$Mi-OainVpKDJn1>J0krqFEByY5O+#pMVl_&g#^&fM;XAw_W66lL! z7O0l#pPac;fZ`Zl^qmY^m+j6gUy!Gv|B^pSz>C|{AZp(q)%fOiTa$M1nu~&;uo_?d zFhV{xxg^WPTg1_LbvzLc)r4=_ex}1{!39H(O=wQ9WcSP<2^~zXQN$miAo- zoXZ)}79Uc3(4qtFbCLt?PU~v!i=umH>bT!m64~G9C5xFD8NzkE3pwA{c|ZjyL6fqS zAQf3ek0jUoI`cRr3!(PRcy)`T$VI`@ZoDd#_$_95JUAZ7Bg#?4yevxz7C;LQM9p&y zL^=1>ZwNW_T(=ZqcMur^M&0+71=pV$P4PUswr*4;eyAH|Yc#kOHexFwWbi8)Z z_UWnw9toncp~xQ&a!ai5j*^8`+jMwGAYjIL-)|o88oV)$vT#x5(ZvLYB(BI(0)k}` zJkQzRBZ#1;fQ{KcwT$pqAg!%kr+{8w-`N0wLUXG1G*F6xFUG=M*gOqK13yjwtfX~I z6}E<`ab1T`oo-lw|4+YVf#zsT6kiuhp)Sj{hW)*(Hx~eQn!b_9fWD)kXR!+V^-j$f z!?DA48bOgojK?wq1P*su$}4rWLk8_fm#NFjZ===e$40A@bfeXAcUj_zETH@WzZ!>~ z2gQ|HC<|t__;TP04OxWTTTzhFYCYO`wf-64GAhH0^ldd}j143`i(J72?Y3tCR~!JJ zXR*=@KA7zIB!gD_EMpI*vY4n3mZdl~0tg3WKohIou)UW0LDnB)jr7xuLX+N zR@l>}Mv&+I^y&EM_EF>2rigA>F*t*Uv;qJ$7G!wFUM!C+<#8}v_!i)d0QjF5*Fe)zUv|fLdtMYu;C~zsG%0 z8;u?II{_UV_WKSHd$CBzO;C}cSjo6TPcty84hK#yd8%P1xf+V0Cq0X6&M2hsCD{OK zfjZ{E3*i4p(u^06eXg%ZpKgj9^_k15(8aRf3 zsA|ly{27C+sady!efr@_dz%Yek>lgpKTm7Ddm*uB5)BTpd*NxuNK%rWj1KI)5O=AfK^xndkmVsOF(e` zu0is}FLC*b=)cod;s)WKT1(_GT}5)3GHGTkQi>T%CeiEwk!E&)kq{}xvN%P|4(d=3 zTH$&F1jPhnLra}!k|3JX%I51q9xk;jNAC|>?}o>&-5%t;7ZWvl{Y7CLz$PZ=h+GkS zRaUR1_VJ_ghk8HsM&GP4?d)`H-B2mG@k~S(gA)#_zl* zzXpE3JAQDLRUH~V6^k?h0>)owYv3QuS7UGB4N$yn{R5&3`kmEC@!RMV)!>VJ<)u&4 z>Z`f0)>pZk-&d-ZY~qn*qK;nAU&8j~Fa46e?7jc`v}`zZa?|Ea z$dCI9C;+4ES{c^(q-bd*#G_xguP7SL3{HZWOe<~=BO99o0eKQp&`;C3GAxkI^LYKg z;3Td1=JopRZ^Ew#!R!spZ$D@BKZSjZ{AZW2^R^EmmjnrvOVU!Rvuk(od)4d$_3E7o zK`mjJM4`|$;B2CLFluRpu@{l>Qp2|adCRBMc$aW#fIi+QA(+7JJJIGhWMnb@Q9^@B z_nkOQUiiG5*J_1V^&X!8yelF(dFU-Qd6+C=az}$tA$7b|JY8Pvh2+#+S?HSPeA(_y zR90$F!3{nE*`ssizSyu~Tp83pq|rXO5&eWRBA)Q8K!Yz3tv|s0N2uwoP1EzJA9J5} zXCjl)9-G3cZQ28dpR<~tGfwoE3EW1P3G9iMdWfeBcwiGNQp7SaofwJrZ~le0xN7L{ zfEwy2WBgdHc%=ZES}R`H;;7-`?K`gRb6pcx0ToBx#|JSq*G<%$UPP%bRO}A8%bIAl z&IgswmP_>cYR#{Or1q1csr?nu^*cUz@w_bnD0BzF380so(cUm8{P!h3wXlSsvVFZ9 zu+q@y40M-4OK0d^h}qmnsARh}vfWzuA+D%G1lV@C;-80xE~}>EzqH+ewUMyRsbUIS z^W9HRrOsCTyM707*8in`8f?>m>5--mr8*q(p_{%EouTGh)$JzuriB^*bTpJIor;?< z5bxwUxNCCNwGJxzxDGnk;(`x-jzVwsMx;(NB2ve(r&7mb>bqyOFQ7jA-Nc9XYU_T4 z>Z=1WYPAC{>T?-?x1E!g-DaozurC_>?hh#|Z32!6DvdoV6G_D>pq}p!+c`a*!wK;bmC#Noo2N4kSPzl~MMH}{c65&| zg;SCjb$wYEP?Q$VAo`~m3)fQ_$Cs+DBS1l-p7Y@b1Fe*_Z0fgP*+Jjdv#E{bgz|#h z(z%9H`(LT`?D(?-bPBZxJH(JE%ggb*hI$oGZJ_gFhs0BW663{UG9}6iPH09HwNeLD zu_M)*W?J6YG<~ySQz)y}--mbBpRK22hc0WGfrosuUC{3O8&AK#SbusSz4|Svar+y! zp-e3&*Ed&Vw4%HqNB?53!Np@`##?HmOGdQf!}Pll9{uW23$3_K5y|LB5r6Wb46F4Q z$?0a6HR1PK9hTMBpE{?TDiFCHFow+h1s#K@!}^!!m09`J2CQkF^|XtYA`0pCFyi+> z8MR>;Ko{QqHy%5*A)V(kb+Vx&dJVe%tTEkOtA^1Q)cCf3i-g6{fz|vGx0mr$ryb;i zbM4Bh^%p&scP$I9T}EVlSq04dwl9zz4hIXG^3E#i@&-N;W)Y8h;~rPafCgF*PI-`J zu+wptX0FMiv&A=xwoKQ(%Pmdqcnsv7Yu6RmUyjHg)qEFgGn)EolGU(B*8&nPX8dMipe)W<-=#$HV-92bEe^&zS zRGl^0HFHllm|Tu#YldLj>bYM97uTFEFrFGYh_je)hYEWhNBvB8se~C)KLz!Vij?c^ z$0G9(;Z}6~f4~kxAlNMQ4C>Mw*G%TjPG(SlY+jk(W!KE@{0P%lkC7qwts$&Tn`o-XXTKPQ8W1Fha9H1zEY8zhEjAr1A-NiW4-H`IhI*ZGGM*? zqRjw^|5+mFwA&fy1#T;Dqyh`^wOQA9+uFNHRCJYH8TgsYyN>3aBx+w*jk_2S@UjP` z1}jxsXBK)7SjAU%4i!?-NjmGP|C^NUQRM=$GLP)>}h23v;$9rQ199`87 z&UvC3mj*gKlj}@fkx|Zc_i-XtAkrnTc*Yyh1CF`Ni-$Sn9ea0FW+5ebhYk4AZXFV_=3$7o#B#N&)Ol`&qI?qDTs0 zS={@p)u#zKTYwHPqp2ZqOw@udh#XE#YHGJQj^Z33)Xt{N%Ocvg)zTyc{7gkgQ1Z^- zLX2CVC)WoX)1S)>(2vwI_6{0liQ7XsVLhXLxI~y^>kF#SdWAYVJR=%cy|Akre2|L1 z41{t9LV*_Eb?DO5s1x;}Wu?z>R?#SybN#aOs$sEw;kxLxp`k1S$*8(4^k zR6={TPm^1=euvt?T{8vD1FJjhhO3wzz=4~i=N5bWiG>?mfjX13dF=|$O;m&R77daq z#wXk|!WXdNEeHPTAysX|HVr1{(>p68jwT|j8!h9b_}b1$tOU*&@0d@VORYr@998$r zM7Zu9j+4x_R9QyILnAtLK$K~;M^lmctlBB!iQD?i{|Es&h~3yVCs#LtHMq&uZGOWw z+c4R>h@n`Bw;Isw0W{E3Hg8qedwx2y-b zYMAxq7xjHm>SySV`nrSw!W3tJc#nQZZ2yDu!CH~Z-r}l-o+YBxFC`A=zW}x#-^)# z5};&|!3)0>&|NaRq}?5zh^Mp)LlcoIz!o%N^4Mr2&nknyqQAB#j}SPP4bHlDC_p%t zG&Ip#*VvDpu)K~KKl--Cv|1 zD2t*Iw!5fHryhbGxT^C0?T~$Aydl3OyO;SSLw5~`N8qS7|3gSsujkF_=a$`>PXG2;k3pmgfO)!Mn%3tf%!{Ww7(y zRfviB2}@l-xv9tLGGE~Ku@t&jY5l3PG%TMqvHjLCVXa6kLwE4Z-T5;4#lWD<3;1h5 zym%ji6@TATK2Zg?6|Vv2!niXJEyXm^MjKaOWVD*eUAEe|Y6=ji%f2+QHKfMWpw)AN84b)S_FUcj~w@Vf+{ z0sT8*M62BKu&~|4pJzmg*YP>?`TR}FZBL#N5d(CG$_>{PpO3VQ4BiouTHKiauLIr@ zfl`2YM|-oH_{Q(0;d8B!C~JywCv>skgUCbNMAS8&hn6a}Kt*}^^(MZp;U-?s^Nii| z!qE6(U;{Zp>BfS!kT_vnNPJpdcJEiAn(IfXOJg}YJgYw3JoR8yMPu~n$Hd__?jc_9 zS&Cm3)DZBbeR{`_(}`HO6(NXn*3JN`YnQuD^u} zmbrY;wD7InCGo#(x8v4WkTBk;cvpfBcYJ_vpPrGKXj|xy7borEuwi~c)Xnjc%Z}nW z2mEH!jgFd*+Fj>kpHxz=pSKggSVCv*ZV|Tw+^!?lzCINl-lHi_FhDQ(+*mOA@hj~A zs(SCRrkY@JSVW4_MCn~=3P|r&L;*oS=}0G3X-0Y%kRpU4y@h~)h%`g*MIiKq9y&UsUM(lC6&Xby;n1Nq3+gS@B<+h&`fs8OS+IFUrz9WHgK*F9Tv8@j^9_r%3Xvd*09 zLA7^*JXE?ytibo{gx)v;VBGE7eX`xRa&)(Uc>ye=nkf6>A&@``q6g~FURWVZS;Yot zLkb*E0(NtNB10ikmI9~+U^>|@U7L%g<+u#{(#e~1>Ux&b)Ex}a6INFM>Zt=2{_%W@ z7nrh)0{*^~yLtiPIEnuLnll%ms{kpc7!GMQ$UlMpKq7C0)qPLrK<8qs|&~Rl(+QNgefo~ zl>KLDlI0I4*e(O~^UWiP+t6TD;CT{zOcC(o44rSJ{DvAe z-GMx!TM%v|DXFgu2M9q5fXq&b{?6wKJ@-bo63DBN0CQ2w5$i@liD&2=Ymgh8zb6q) ziLx#v>R10$*DmeP6P6Cow=1rpf${tADP@ChD{ohLA%xYhYAFh@XWdzDl{8ZV#K-gW z=o_n1C9y1`0BXsryj@w;98Ca_dZx}=H#kk9o4|UT`g-C*6zVcurjXs&3W6=BYYsJ-MxdeIponK{Kb_?ajb$$x_H9$MK?nqQ5(h z=LPKZgqP-aP<#b5amj{v_=Lwp#N9;yikl5ZHB>o4$%ZPhNb(ghs$41ooZ-V9{MW;C zK{?TXpQbPPNvLIv9mnwksk*rofiC)3>Wsx)ioB|#hOMw|j!YLF2NXMAC=?;m-GCC7 z?4<4f)eE6Xyl_(h>h@n7?00XKU;vX3XZb}cs)W;(sALCdkH`PK&UtZl1s}kl&S{}C zXq(r`g(%?XU}zaHD`CkgGJH2(clHVKbF~|Zy3mPGz;Kv}{5%m}&2hXOxpc3HPEL}^-BnNc}m33Jr*?VeT+ufGiH3epr+O9SM6 z!F(o(vj4u1wpXIIN_7dVU>Xk!73HaP*#(zS8=GC_K()x#&7~(+JUo|czz+id_$@`C zM#D*-Z+Bogyq52%v-(on!cs@r1GQnPhM+rzl=9?Nx!!;mf{BqFi7q?ko)93(|3HD( z3nt2bBrl|7Au(|Po=^!o0nM12nfi>peEyzRNUDaFAz!_873qUe;4;n|kFA5ma$F>ZzL+J5LawPsR!w z(M4PD&05hQ;oYz@*#KT__}H+59-$s9^^bqc!Yuc~e{z>P#$f|MOlK;j>)Or1&Q0bA zANoJ^6z`Q5>BLnS=46?bOH0(g2X8|}n%`gO|5NWNe*`)MLRU3DH&$s~u=B3^mhJ&3 zEo?nO-;7C71MIZ>q^AJzxGA7XUys+7ANcNsfK9T-C}qpign0WrxrP9cv;7vIDU!za zj5yv1$Ks3(h$& zSn2(x-IJgKjbT@lqrHjq;=3O7;k)Kn0FDG$HtumZKzv9%7Cr9ei)X%L!YlTvY^81# zL|b13=$u|6I3RhDz4YvvZw|^Y#F=wb-pD&=rEvyB(<{MJDP3{w+vENXLtB5$UfJME zZfib-KZrs9YN9Ew^?9nz3>Z_A_jFs*c64*nNK9@X$Sar0D}zljcY#wObl$c|ehgcw z?!Fs?s^ZwO(9qF0GxYhsQk4iFoDTZFQj`CXwwN1|%*$s1qL##DWlTI4 zp;(AP0S4wC;Od0p)Z9YpXTC`*H5!S>!pDfnWSV-f+(KX1O|Bm2gJhawEohy7*ks?f$F8>c3EPhBEAaH@)0nQL;wRS{(C=r?Cp0~l+zK{N`(!f! zr-h6YwjR(Z0AB&9R*31+&@o_{`uJ<5vQ3XRgj>e|U+W7XP2)5nUg5}q8XY~BG+C_! zqgiRctd-w*rS5cOybq^gZhphBE%F|N1&1f`OiC)?i6h3Cf$|%v_$&X)|;MpBEUje>!3iNe|n=BttHVVjZVY`jZiIv=_PO?$njIRZ7H5O!0ACS z&@t>lf6kIdi6X2lpdbGVtT$s4lg)$z_FTwl%KFWjjP(bg#;z2-)AmmTH^WXZk=0)9 z>~f~3mr213SpG{dSmic4sIATN^xUz19~Y<|etP~-rm3AOx8O41kYxewfE>M&4~XC2 zh}}?^qJoxQ`VTfX!Rm8MFa1t|2rqK-O5USle{OtZyA3L5bh@|fH_+<^E51DK_G=0e z$|(*svwD7dkV~-8D@NFqAVfYL6bRrQ=iWDpmZy9BI4{_~jOFQ8J`l-Ousn4_F>U?5 zmKf^_clK;|Gb_0C!U73!AR*b=^QNNl`6(7bmcr}Y)N%BWtT3E6u7s>GO2;x!erAYh ztY@b{u{gJZz?Kzks_$2=uYV5r1YqXpA;^oKPie{{{|Gk}F*Zyun4+EA{8rX)`SD<^ zIah1od`6r4IefWi4An(Hxb(B#_*!+E_9$)bgJolm4fKaN%Vo=G^VW;MrJGnWZc_3c*oHbK( z%}3vor@i2>=s9Ct`cw9);7okn!QiUH8*`qU#~zvZ*oeWxsHn(QhZ=IHkoQqFN>G)i z_@+otRtoa13r6;&b}6w!;Ox4_ih}LIwIvBlH^02M`e^;beSepxRb~P!|MR^5@n-}eH2B)qWRE&9zof(<)!rQl-)EUP^ zCXc^KAg>M3{VSGU<|%kBw94L+r-CPQ!1a$En?v_Q6+#iXz>lS(M*s-@*vVg#wr5G$ zx-gF3x*#<#-vRA@FsFZLwA1vjl2&tS`{Jhs|BYD7)FHRCmpS0Uf!@AgFy>bhuQR*| z2rTzJJ*XX9n9<)i+&E{0UodT97tno{JI$)svo+v#rmcV14O{;Zp$+F?#At)(`BnqI zsRb+|*j|Bq58ruz?h}q4XfL(oy{WK<;+u254tFBs;9iGV9&~?uwv=F5vc-}wblMY& zZ$s{^o*KmUEddL<@qJilDQ`$0RuceIhHp#s4Hg2;7T1r@v}OWK3~4FUF6h&W zZ)jp(?Tv6tyqWS2$JZm7SKD8?C*DZfv$QJ*&zFJsiO)ScnTwk1nK-2e+IJe?U7K&K zp8EtwCmbaVpvVAlW={>Fmx_lBpt4z0VMhMR_?8Z>v9%5Nr1su)*!U9Jf+Ttl zxg{^5fxQ@7*GqZuYwvTw`Ktq>4p{-FD4u%R|9)zmn$Fjo~G3CHDgWp}i}T zk=TyTOoX9R6Jhiclsv20VP2rJi_d_K4ej)erq^uQV!CQnO#IkyOXz?E&!Y^H;DjR_ zUg7X&03A!avv%rLnZ6`t%VHsPBh+pYytLwf9+dj<@Nydqw8`G3-KfcL#bRrH907fKKl%x$)8@-@*F zATgm@$V$;>d#%CiuA{-L!(9{=z$R>tC)ir~OHvrp%bs`*4SFtnxRBx;t@IFhfe!7L`riv}1((DxsF_!f{?iwrYqS7p`01&Ua zuCbB=0AUl?W&oBb)A=RU>noNx7Mh4`TR-g(Z;hKX7wY&h_d+ntg+?1v>M+5%O^@x= zQb`RMrE7}dLe0A-Pv$qAKaWj2-Q_-hs zp=Hg_NM@FrsBN!Yli_pIgog?m|GmGf%0aeM8LtLv5ObgZJUG#-;Vua9EUpri!u!D4 zY)f3J`kLmSCVDl7@^*_Ra_0jEBM)cgsimpV-EdZ7=qXodSr@BVe0ZQ`Qpmu@QCEeO z^zABk4@&t& zuO`%4PTSD96*Fv*go=bQS+O~@_>2lP}j%)zkB z4Bd%>>8z}B>(t^`KgM)-=Q*39&W0Q~A?9#lx7k>;rvZ;XfgbIZ)Q_h-1h&ESR7!oW zM1cQAp5-V?d7XCU%)W1Z7=8J|G7BslWP{i`3N2}d*;ygsp{)`zF{0A_BNE zVvC%NOJW;46Yc)TriT_&KfNuG?gKgeJ1f4G*7Jw}G7NAl>WQH#?S|9_%kbIWhswp9 zzQ&XT<|U`zv$#fSi-&>U;b29Nk1djCWyBasLu{kRHy$Pb z@4XE&7R=&d)bb;v+6IqU6oxEKlSQH#Hr^o4bNKzr!AMXJN+$lC2YCe5g`_}cT9 zI+JjebGF1O1ZNCF`Abhth+#Xj{MT8hH6xEJ0_z!jJG2#B6JoH!phasV*rH}nuIP}` zZy)kr(v6qv?9v+|HyuDlNRZY;QXi2vZK17J(rMF}o|15!)0^@Gr#Eo)T^yy+LFTPu zHgjx&4fer0`*iiHO@s*2qigror>}qR7gNS7s2h{?3V-(cxGV8TR{DhDFN0kI^*aA_ zc+UB~6E=soFooXCN~=n6{NJb`e;wL@=<0ondV^vhP$}Nu1H%@LdU97-c6Pau8!nQCN=;0}@)`;$KV`Ju&Wrwu=XVe8$9{~lE`N>!sJ za6G%_0ES&%XX#}dhh(1%x=uC1rNl7~CtvIrzhDtSpa7Ghui6m9@dR#2Y`kp4WSu`e zak0Pt(wb(ngjfW)ZbmNiKr(>W18M7Si6nv6COR_^mD9s(~H0p)y8{ z?;a1xoR=H;yBoTtE@t)A1yqTK{K*!;@$R+`;O_=he4<>Ms62Iq*YjZ< zPYmr?SpV%@ne1i`NN2U`0$nA=2Q*35ZoZ|~QtHI@%0Fbv2k#$Zm}-ed%_1vL9fHt6 z;EF|GRtGNwf%m_i*4o zty)(-1#>u!E-naDqIS#bQbMz1_4dSr`|S$HCsZ-@<_N25^uv7cC9SjfANs?E4N-r# z7;@yto#a7CXnKGnenSJ3hDR!xC>AR1>(WadY2vBc!&Fg{Pjz_XTm!ZXA|zD)H3Vk= zty>B=b;Z5kb8x6-bYjpRkiKi#k8VvT*UCvW9QGd*&)pI|jQ0PlbzU*68Oes9WXZ3m zIH&Bz%J!b)O^{om>De-D(!KO?b9XG(FXLE9{C!w0n@z)4{=ay(kFr zV*8yGp=Ve&^BhAh$Qd$x?*iI_o^pRTkE;753l9|jru6DB=CyxA*%&{ALNAHM{tvKN z{XzYi%!eUMAtoP`|9eM#Nq`pqW1P5TQ=A-+!XqZE`N=_a@oaxWxv=5L+0i}F)42Ld zVZq>~KacCdVTe7msQw+XgCGyCm|lymV~DG}#o`#USiWGcRJ76&B3-n^)(R@KDx0Ys z8?SAZDb{)g$}F}Hz`10bIeY5|tj2h-&pn%=cYVR8Gy*Y#l0 z^C@-*7Ic!CPDzuk_2YnEKu@@3n^zDt_IT5vxkC7`)Nt?Q#$lC=eLAr!Mq@r+f*G1n zovqZYOZivG(Wl>l*$k0|)%TBau2Qn=m*JlhU}&`G_gVDo>h`nH$$h|1*$7o_B8A$M zuW)&eoQW|oBWoo@M*Q#fE(XPye(@%_?5f5K*Ug{aD*$M1B zjP?;90gIH4nhlQp_2U%$uQ9Qn=0knf+KpC|JHqzuoS=@H2m@>rBnReKUVi9SWedrO zfp3%XLy*C_*bCp^izgmJH-{1cg}J{Nitr3G!2>}?XUTV${bArx1gjN`I47#b@vI{ZIC|B9~Mts}jB}4S+ zShvt2gvp1E{Gi!+QO@x$-&Mbf`!6oYnyO&rvVX?fxDLtojBhT`$dQ9c5gaRPvP|ui zpgGIdT;+(TQb+u=?vliPsMk<_;akb$7u>itVMcl2fLAt78>aqN%ZjfZb@>qx~F zA8L`k0{KbmV2ZLupP308+TkKNf3-95uD+M+7e9>VGgsXZj*>E{@8@9%53lGFU`S`R z2Wy>L)5Q&Yub(qZSZ*8-nHN(;+-uf{BX^#%e-puHvR?kF6+N7W<_~whp^aOcSqZM< zw>|EQxdKY>IRK@DfzlP!M&Y58?Vq}7A@ise>dE=#<3cxM@Jqiy%l$}NHE}0|of-{4 zlet>=^*3&*3hD1*;2COKv?u$!QDf=H+5+Lz2Yz$sE7Xl~m=>3cOBTV%ca_C|c__Yg z7fY6`yQh4U!@&RGilv@F?n=fhYofQbs)wR>9um;|j9*gU6=BD$ zv1IGqBqjb%xJhavQ136sVCK2?k74&-2SOv3=DF#!uUenaO_^NM`Y91*WG zN?Xi6f-ELe>#mD+r5cbnX>epFQ*BqPzq=ne0+~Nwc{LZ(4jB}DUl;E= zwYsJSnxj9} zrEr^qy8XZ$RY|KiS#X@59BwUP*(XFFu|mGC15!yS&*(g49yZSCJY&|%g8R;p2fsta z_nH-)@uh!@GQpL^4Nvhdqm-O1MvB+}P0&E>Tns_XOwcdwM=5R!NI35SltAp$26PE( zM0)vbtdGBYrbw;r38+ht-@C+0K=xgW%i}XYhxYcBs(g`~E829e&W7D8llS9ZGYxS_ zI4%lw(~;z0-rL4M1w&=Pr>a+lxQC68(oedwM8t@%EOfx0DKwD%QR;wS{|Wu3^y4r&3GH5 zO5kNXTsN!;WZ1V+**Kl_Ur|<_)0!A^$T|IxvHkU!X3@5Wv9N6VaL!PJ13cnSLfMFF3`%sXH{SQwr(wg_OYsm3?HNkn&K4x*O(@9;OHzB9Gm<5Jp7({nxFo&UDBJm;a7i_n1iKK*Ls@#_ni&)C0Lo z8HA|Zqn0h9j{70KwXhu5?}8YcP7x4cYnqR_^C89!RPhh$@|C{7{Os$Dl)K`_1rn+; zX_hc4^{PD{7f4ibdd+IaHYjFk;pRDoKQx-)cVAV2p06C62n*_grdi!r6wpWyt$J|V z#~{jf>@k<($Gc4O-=haJ_*tmsw)_q&x>l)En<1}GQ(Mo{%FpR{10Rx~Q<*!fS_^nE zrpJ>aI@Bu4dEx6E+N$97S82m|)FgZ*2shyG`!{(c77A&p(>Z+w-hOy&N z(C$4JX?R0i4+St)j~G7^wF_yorh8Q8-!HZ{6hk0UI|$GI`-@(oizqZ2iq?=!72oUr zJ$Glq&DCBnC@>m$6VuzS- zHu$zolo(=yct4v{Jo2|ar?=vj!Q{_`u?A*{ve==I4voIFHvZkC%2r`c)C^2Cq`)KKOP7;eKhkYuH}W*PzS@w+{>%XL1PxtY_~ewH%)40 zoeXfBasv{VAKDJjvQ7D7RQ(N!IBPW=cGSuM`EW5R$m!vMoVr;B_HHt-{u-Z0Xkf>t zW_X7!+iZ4-FjeKvXwN#ueNn+V|Iy7w|50P7_?ZwXz0;b1bc(zN@8`MeESwi@dI0f1 z=-uCH4^F>_uxr*AZ}KT|6xbc}xglxpCU)5sZ_+Yk{&mjo<-}k4(KWjL$DHx}+s?jI zXIbV8_zp&2CMK$1+gXp6pR(G@%sXRWA~p(OG`XSgqd^(33NC#dV0F3Aj9gl+%<8;O zvwF(uA%k@m;!XAc0aDOi!nAzazq7$*2PkMN#E|aV>geg->exL6HRVbjTb{}Q9Nc$5 zUG2M?_BZVMI7l_7EypY^xC*!d1W%gj;~2A(eeis44~50``NrSR-=FJEb#Jy&al?!) zi(;xMXyX{0x7Z;Rb|Ky9hUOmwllEo5OhtrfA+H<~uE$1h&gJv57ir(w27*|LIPFj` zn7$(*+HWlzw0`F^#c9iCBicbb+&8hwLkUvN+Ul4(Q9-#!yUa$Gtt(#|;xy4MjOozC z@9>Z7=MSlV)6bq7xP8%Okda z&u5Q1UBq%4CEivUG5iJPX&&QJNH=TU6WkQn^S^4&Xa+ptCi1|GmD%lev6o^SY%s%f z=?$5x+mo)VmY;80`|Lx0mg~^Ba7YS(JmB9)-;ssv;>d5N>pg|m?`};~gMxS&t0O?{ zbIPiVN8>~rjgMDxwlCg$RQ&^cFY+-I$GnzhFb!T2{iJm=w0%|L?zGX!!|Z(S|8SyC4L1(&_CkX474*u~Q2Z!3OBKbQyO@2v%exrE!_jS3EcH`QD33h{( z&lnkr`PK&R+$Yb3ntgxhu?Dc9S>v4XP-=5r=AXOP$>n|f6`U(i*uLbqE)KZdbNIT~ z=qSL(qhfW^r*ZwlnJ&)di^2G^=-~u>&Pc5*1}6QRS+GaJGmVAh(3>Sdi?o+@DpSb3c^U+1efY%|co6OTg2!CdL5UsD)ZF}x5qcH4>+C{Q zZ<|vjLI?^U+>}lf6E2Wfd8_4KD<2n_kckH~B#Pggp+iw^UzBEV7LooptXW6y+Eni!$@#QhiF*t{^e#rj0 zhqn-;Oo%tVA~Mp*pdI(@^})Q3H*Ns$_W$Dtk+=)boTiwo-}y?@g0$Up5kYpVCfkC$ zfxoQg6-twbph8cXT($P)oAq9uTEcNIaM};%aGVU!&w2h8oC z5eUK{&7|AC0ZQbpBYDh%74gsVoG~<9&?cW%@jp|<0%{qrPr0>%dM8e&%Zv(9-iycg zUa#>;M^TOD<2c;cp*z6$o|!G$%PS)nJEr8o%Tz2{@NZn}6|{ znk6fwWhMBS!?cHpx;)V_{F#XJ3flC?rZlNOl?^mAy?r5LF`6PB5<2g}Pm#G+s;5N^ z62LxkiQ6i8nkC(;>lec&`XMws;slP{yc*k*qfa|-9QKbwSPm`#!hN}zy~L=q;sQU>3dK?mYZ|gyc|>FY`BJ{;wX@>&4Tk&V|jk<`|JSW4NuEchXF! zqs>|*(C3lBuqpsiMmCZeLE>uwDgXce)+f#U4t8aQcB!B8wYXqAgBhYIwiDopYKq9V zPTD0CcZA*2mLy#}Ahu4RAmKOWRV#7@|JP556`xNW0)K=*ZpARVAnXK!|Boz>6{%(2 zid>W#kmY|nF5MjFGM{2`4zB-C5dzQj&Y(-29D90!Zs{dMta$z%@)EA0YK(VWFoZ}^ zFXL}Nbe{K0;Ae<+zGik-waRduNQ0JpI0Edt|NDj=Q*2t&_^KN7P-1 zUCC)aJtP86W041$qj&euz&!2K;h{nF8Lm%x45xqQpNK3ScEqI`zF)G2hOk_9$BwULkd7=_u3Rjjv*@#5$AEg0H^Du}RU3vf9V}1%d00x)(5to+ zqS%(@)v0$M<9IVAT^GY?*Ci`S28T~l=z0AjXy*5oJ??+3CmB}m@TQ`}O+}?RdR@4V zZ*L-EBY()!`HkrJCbTZwn*`C^HE^d0%MA$k-3eb72z6C%Iabz!lX3X9lc+s1S?^k% zV$g7voYxV09#Ct-sQhdAL&dQ8@`-v?5`VmP{Ep){-puuw@g!O^FjJaGkCQQiwiqL@ z7Bl|)3%_=kO@%at7AsWm?RNABJ(Utp3aurxbBa|e4qT!vyp`a$rt-Ly`)wD)xBeuZ z;Z!Ay-*koP75J==O1Sw=VDCRs?C5og18{GuIKDdPxWt+fKy;^yBe~0TA`7{b9iLrt>a(pEnWgj z#e33pv&%9a+IJL=elBRjQe%H)k^)PvEk9ukPWkiNjLQG0J9Z1UcU@p%+Fxr{!IHN# zdqtXO*}IJlE6l@mYevL|Q;J3eOZ%TbWmc9w5+B?)(A)&OkU2rbOf<4@xY6;D#tsLfKSjMQ-^<3 z-OxhA@*Ky-D4XPZ>#B`QMNL!UlKWMzwGCYpx2S#?>9A1`Y{H% zkGzmk%OHNzVg}{J*SzWK!?T@OJ@U!?BR~VKEkQjxljJJ3gbVwwZTG*ZE+c-!_ax3* z?!za(Ql>80pv|T@ab!y3*W?GXR3Gs_>3KWn-wA0)YUhwcP1Z;|`bsrm;+9$dsktLB zOEqU?f;!1G!}IRu?Pf$gF3I<-xWFh22fyG>dG&7*Bq9!uzs-}syfsLO_DRhrcc5{& zFnV(792!9N`;Bt)h~3gld1|g5SFV2jsVkdU6jYKO{OOlT$qQj#|3-wJ!jedPPipfW(k@74ZL1&VBiHJ7PBPdEv|$X_K%-qRq+0^U296V2g$U3Ve|x$=v5$ze4L+?|ZN z|4bGqbM9>VqV-5SbA3`*qtJPh1Wk)LuDd6#8%`zc9Af*Ot+$Fo4y}luZwC=sT2R*J zkJ(qgom$sAG>On3{_+8b74)z!uVXi0{(}M9V|-2zjYK^ohAd32&uu-TbGFklu1KeD>&&$H#Mt_uNCR!oSKs`Yq~SP z`%B;RD-;42Ut|`+B5nJ7=`^;ngvi|3@a%~j;_0HiLP6n&tZywmS+6hIGxCL8XtN15 zK9J9Zn5sX#dw@m`k4!uhE>6=Oibp;3eDEOSo!7)C+8{6ENooVNy6G2AxI&%CqVli4 z%?bGoA-I~JbkD9uO>--rS?&Cx4Uw2SuCnCxJJ?G;;gNFA$jqOUnV8}*;h(J>5L4E@ z5K1nA!UwPag;RT8*b_bvxx;CkCn!mYh9#^Js-T6i{d-Q>Jxrx8>VM?7y;UX}u-O%yiG6DUJwxKvfo<-y;6v;oUHEvPr`ST3q7d+_D&Dz3)y` zh}^^A9Pt#Rg6OFANc$&J;JWf?Yu(FZVNa%v4oFNji4{_wmN$--oYnFX1-Eu+(`3;t z`^uUT7rl`?pR~aYN3?3!v+|Q%(&~xDS>yaRn{Ol-HPQwQZ4SxbdZZ3KD6eH)Z&=Lc zFroS#6wH8q`Hf2joW#x9@w?Y#aY_=rRp;X2**ej;j`moeH7|fszuz@>$itKs3*O0wpK#(O}=|U zn8-Ad_+U16S;e_EuueZx**rBJWz!K!nq|FWcZc0P%3xpXBqEco4rdaoCn@dfxJoT< zzQ;O!(K1qmJ0L0iyIW)6vMeU<{G*uc=n^b8C*!WW@}0> z4AT{TX`r`gm6P3n9Vba8My{zKJ zcejnbqhgYCE*Y9GA8AxY7k4{-#UUvR`zWxw1@K#<77sY0pE=0tOvco5DZF-LW7S4eLIY(lhU zHg_}(x;Nlw)=ocvG>lewJuVfc;CQjlF7HV5X*PEJ$*K@r4cir)_`UOqaMeean-2~Q z1ASY`hCdoABd12*vbUNxUBBTFdma{Ux<@YDBlbK}6jzMsNMs6k%*_{j%1SH^c6V&4 zVQP<&Zzm>T%HGAu9~k&`tn;{kFSW)a*}4!Ch zaU}9E<`K94;E%%*q;Q|Di^$Hj@!BIV`LOk>3!!fp>UW0q>g8Xqr`U3u_6SB^P!IN- zKd~3Ha-LA!qFiNozQJZ!=D0cfR`LtufT_igmjW}t>bRQ;R8PL_*8!@}CziZT5uK!b zP80ICSWQt+uIyW~{|P{u!TL-8yLHB|->FMk)xCP!o$@4X>qXK1$oLmrzNKUMyPx5t z1Ic!+37j~cCvrN@nfq89M3qrzsnxvht*Dd8{nRZ)@3R!Nm0PIog06V9-8SBl(CTa0 zkC)j59>RQ}!HLCLL!vdmDAs$j*z&j_DzV9+MbbHf=_*vf6zH}UHh41aNkim!?$GyM zuD3v!soO&bLHv;mgp2o0%JVYv`maPFa<^6DapW;G|MVGhf(8U{xbrW<8Q`#!2fzG8 z$q_KaXRDw)LXf=bfVV%nFjDUs>waCWKK)$fApbga@7@oB?Ky#zFIl&c^?sd1+soCr z%$0t>9dZ}y=yXs32JXVTU0)}xfx4RGbBTk&On+>mb%{1KKe-5ZO9fT(;9Kv&ljk_x zcE4y6&2$CRH0kqRDudQ>K{I|8RQ#_Sf!q1fNioIX#h@Q}k4mVpN_v$(Q(}&l8y(C@b8N*jlsc zEv~Ww!04DZjfacdV@H^SrI>J1!mHl_xgiPuPpI{Cb-g?plFq5DoNn?jE`{WubOOTY z3GV3i)IR6ev%=hzH%qkz?h`Vcw}S){6r*`HB}EO7h$hnt*a}fFy3?oX`&LJLWBrOd z{I>e11cx%dkEv-|?dOtApjw39s&7@hbolp*Wmu&(pA{-mljC`)rI@q+)v#&a;SDa$ zQ4}oub4N7nHSpnZ5oi;ly(VU2*ZxgoNi78qQe3_zo)V(+^ourOHFb*f7thUpVdJVU zLDMwDp0{bw1{ECBo;k|{ft25ffaz4g+bM98Y`c3kd?3ObxlB~=K}?14;iAd0<{qcN zI~dhU_W~xu!e$tMGSPAwl1n-eKfV4e_~IzkI;^T*wZ0*ivcQl1okga;n(`g){BVPl zfT2_#(Z)x#aXh+ z4~li99SeW1pV8#}F*%B_Rt!7pWE|htn94VJ`8MT^-1#f&p{?PZT=$-&6NL^hkwW^W zH))1W840?)&yF7@jGMZo9p)6plj^3u*`^>}WKs5M*H(TFFm_W%%dhw>ii};ie~cIzVH73b8nuVJ@1^IGyBe*Ie9jl-6v0;njJrOOrwsC&3pPd8_&&S zY-~cu+5Y?d+rEiA#&(LOeU3lIRv*g7cAkYFT|CaVc7l!V3JZ&0KF;=rHAaAizg{`c zcEB1V`mg=f<7}Dt*x020wb4G#rpeC6rpUr>hR4}vSy-Eeb)Fw*qn%`9Gi6~dD^@>i ztSt)*+8$?P4P|pL1XIT=$!o93m@GPuTew?j_#fQwowCdw*kUK2? z_FfK-Y*G%dAg|b@y!~FgyV!&O1OBgkS-|rZ#Kqt7Kj6V?d?65*|7-gn@^FN_@pAZ| z?*BFY?}($PpU407LxQ{=9UPthKMm{%`5(>R{S_Ge{|-92IJ*C@yZ<~ueEsbI*Y^K) zfd0o$%Hg%Ml#`45zx@7%?k=AH3tc>&y#8?^DY>TeuJ4~w&!ysVObYE-U#}Pg~~3-$v!(0E7vb_ZUL|M zZ>p&TY|S+Sh59F4;mT-AKT`?3+M6OH<2Xge`I3aibFk&uFMOTi8nmVsM~ybw~cAIZ&^36Sbi|v7z;&4{W_j*TJOg0VI0`MXEXaz`WsL z41G}QPjd4ixdr^|KdRw?;76JvE(T1tdrh_z!=tb)Pkg+XT`3rgnwb>L(d$3*r+6_u zycnbuj1?YK3Z`R2Gp;{~{_hlx>x)4DoSx*RMc~Hb#O7k%TsvTOQGt~ZmP1xTzDHq$ zcriUvuy~fYJgLfrDA4;TP*fDwm>0u}hl>}(I)LM+*XH>0oH4#x&EGwR&ktsXBXd{#7f5NLcH zYF|%{fb++kP}mqLySXA3aCb&^fo%7dBT2e@Tj5i%l(SQ|tJ*s@Yi;FG6C(=jQM@s6 z_e#3O*&C|w(C>VU?J5l=*f_pfL+p%pzByVx9L_mNsrM&L-&9>79bY9$gl$~DLByOkt7;SWWF4NnZ zCLa=_yfSktv)Jqw%{)$iBu~rd=CnQyx{0itu{@Qgv8qeN}bEzMW^m9oq`$ zrlE~p6gC&ZersGZbjf1j3BCBAjO}4(toWL~XG_PB#FMr-LY>-y(8yY=1hrLLw?3HGeX2-B!#vEoFo2RN` zMP|Q;JZjRoyM~|i5JBnRZaLn+^t$HFZdyAxDaiaUxGciLpyQ@r7CpXp&Lcd3_1t`3 zN08p&uNx7Og?nWGIC#p>nq>(p76lSjP%kmi*@@fL&NY)fTJBr?RG)gU#)0c|aoUv@ zGpU1iLTW`+%rRHh&l3T$@_y^rbFxEOn^~?`f`rG^q1dCa>cP6r2 zO>=v+}8K6%_=oj_JEt>0L_ zndtvPTyk10U%+#}*!yo}z-dcFOnHs|;k?07CrMw$7UXsG9W4x!%Bp@~rnvJ?MRYo| zK4&Gzqq#LpvRe;?6tAIJUjYy=2i2Z?y8A28ao4a(t|h8B1ZU~e6qTEi)*0uUFin)5v@I1XVpc&Jh7|CHx{h4 zK#>{}gamr<2C7xREorV7OGo z_kbhmf#!-C@2a)E=>t`L1r88OLuP3k@VW#E=-$xgFq>Jc&h#r8A%|@4I8+JAtZl2W za1nPxvhJQR!WvL55)R$4{MU}!wkcngvS(R_ObeHJ+OY_gIvPSzE-<3ti9{$pdET5xP!cmh?Tz?DN%(_HTL5<1NJWHvBp5(~OzmT+?!9)~oW5KRR#x?!K?wVkxoi zm-$wp(D+OwJ}8ejwJbh{>dOUL%JXnQB^Wm?H$zVCSl}?+ug~Lo6-#+`;%1IsC@pXr zv;~ey95_s!Ad};o1P?)nCwM?ZrG=yMr1fx-QtPt^fZ>CUJvaW_y`iQp@tiM$KV9N< zdq|1f|MrJ{XC=W34UgWQice$}lz*SiqYl2(>dpf2hfPT*sQ$P59&wy_bI)VrUCtZt z^94o+D!!k;L(&O4*WTwPL45@PTCKdu=j(K^nN#(fJyvkR!T9M%)L3Yt=a1~^hI{MO z=V6sE1yrJR0fCVibdX--0tYitLO68eZR?A?U5T-SAvu|j{xb8RDH}(_^u4R|9`1=j z2)AXWG6{(v{r7xoZ1Ba>SW0X|ELut()Y{{6l;>5mSQ;Dr5Nz<axr_nf!0BF%MYIX!{9rx1tbN`+B7vha=X}7}9h*Yw+BvBs zw~}9WpgL)cw%Bf=mF=vL$$oo1`p9no1(w8DN~|w95-1*N_jrNJYq>h1H=g_nT~rS) zFK_8}g>p`~xwM)=ACzJLGxr(THwr2uwm72eGj^VXzHB6+=C&8hTmDnL5Fy=WP?!1k z9f|UNzu!pZy87$|yz%ZoHTOo03LvM3QFdf_N zA#Jl~EBK7GgN%>5V|WL0cG{uS!k>NBH&Nk3_{VqU7EtH#C9fav&=J0lh| zFN!e9eb%#do#)(>Lchs*X)~MiHKKJGfD69_XxvBM@b5Q1tS6mM@Dd6m&fAJ{Z zM0@J%r~s!Z_j&`mbO<4)?9b8NB{NgzN4^;As+jz(oWCJw1j*_X)4-Qy=GJXZgddUB zv#SloiE@!T3Hw0h@n=oZa;dv<#hmfrknT`W5;iAw580iw3pXSc1cQ|$b7W_8*G?9q zUSDv*rX|+At@(@%H)twu^Fn5;Jj75g*_wIR@H=0*cCBo96l2L({Kj^?u`R^rlS1K8 z#>@H(`t@fb{cP&0JNbt_Z!P!-e#de|HlNn;djStF&IXzK6fdzGhcpFYgMl!{`|P{mOs22lA!)z>o2bQgCTY7Ohn9~ z4e3D$iZi}qW759g&FwjlL22cPNkfkv^b6SUePff^)UtYvoSbE7c+3ir*oz%_(D}-} zIbv%+K(}~V3ThRKAtp=;syUVo{X-Ork_n^jr`t^GQGU4c^(2xD=t_aSad7>vd7N0W zWX97YvW*j`bCgCQR>i2b&@D%Ho-V{u>tk;KyFTJ=ObyVVIGdh`?$Nsv&gnB1;Gxdp zbteSpN1ZC(8YVgeN%sh1->KbW%?9S-7FK>cKd^qR?XGZUy$ zwPOu1`V&TSkT=p+r05Q0#2dH}>?smVY3}1u?_9aIa$Q9I`bl*IS?UyEK1IU|8QOaI zh4uBtbWG+kHAX8Oc3%&+!e*Um9q{6P2Kv)lWZTbKjm=9EuDeSO54;u@YU!BKs`P;n zFhy-!slyTX&tM&~_JbncNun|y-q<9;*;o^mqNeGxWrGRCTFcR~cadj?MNC}B%Zg+- zz*-!nI^{Ot%qxr*%|oBonoCD0wz&Y0_V0fJ_u8j(-|p8#_&m`~A33?Go7$!xl>hL$ z0JIT`X^|onbRFb(4;wGMQTe`r5<#Ob`94|Z(~Jro(Eka=ZbYc;;)8smY-3)~5|qAy z>PM7H%j>%YFNxk|Pxq|Y?UBi~?Vr!Xg7m2BD@mo-33%I^c-wnIYI4Y)+eiuR{2Y~@ zSg47*)V8%kMr`nhxM=^wlJqWT`|Fa|vX<~|w*5Pn4evuO=mJnH$AFEI>_Dr~x_vun zfKQ;WvdQOa6_E~1)FafJrkOp!*d{LSmCoZy0>>-IhL}$~p_*~b?i*wZ$~V?vmYij_v`-UNX`*M0{XbSa z@b%YNDXQTs2exicIS1$~i5BM|rRVAaC=U+hqMLE%QsTQ>HKD{i)q1UFFpa}p+f(T8 zQ&jV{UJ|t{G;9krWw?BL-{wJ|LFvrLs7*u1u=lwb0kk!ufGfHw-(chZCwOjGbuQM( zf%&u9;okJrH$mh4iuiC$TzL8HS3w3}UWtxc0`ZLWmLS$tkr{NGDSUEAketFiLxL{r zQCl)9tD3J4zl(*n1oUsd4wy{b0uyQG?)iu1vm^e_CWFWZL?+cB3$ zzB3m@2`ei*PFx-eW(O*ofsM1p(07|->WAS_;I$8Gd}{iaW4z{8vwwCGcw z^UpdE1oyd^pG0BFAsKsIOcf1UgEr{b;u5Iw2}ECg5mZlpwADPULqjt6R2nGaf~2(6 zGRxg-8vF3DwPVmW%-%?b6)qdvrU9N3hlArt_`vCPVd4br&C1*sdjJk5Oc5Y+F+&XO z`kOmL+u+;309I%PK@#X%(A;qI;YSTx3WtFmg)1Yj1>B}XYs`jw{E3I{MDlqVYv6<# zSm+{F8 zCnUd(x;dld3ce8@A46F)q@TN&kr$>E}0$nmG z@fihDo4 z7yXU4&d%%=hmQk8D+MYBIhj>ESfVf^&)^%)r%Q)cP&qz(_&wvu#Mp{9VM52)k1=x* z2fqLe=oXZfT5v8iJ;jLzR$tTzCOmT!V2vDh8=s|rMI3+*;nyV(r%ad_C%k6|Yc8+U zOv7399YM|Rgt*3u$Sr%E+c(;#Fe7q``x`B^T##nDU%tb|{7aFf0a>%LON3*u!9&}a z_PEC>z#7M0amc?2;@Arw>Q!n9*py~v4Dnl-ddFq_)Uijj`3+ha$vN|IT?>|6w~O6YLa`JNRkuk#3sC9Ov% zl&qbtvCj=}zQW98r6R3z6{ExQvXdxi>E@!oD0oN_9;eN*_|ew_O7|sLgi_FNNYa8N z=4vMo1Hd922{#$fU@g1NoN*fXw+;<+5rEq<#0jc8|@ih zm{Idxj>$2v(A<13iWUF<*vL3-Mu!IfQdTj};*arYu7M423d4fCzG}>bwh>k3UquVD z3TjtBx(5F1Um~Nfm{I76HFJJLn4x7IDfw?cb8=W`|Ci?1Lo637+abg%9wvp0IT#y( z;btwEMPbIkC&ua*!~r1o5UV6eGJziW{98X5#*~-k(Fs8kC#sU1VYA-~kNhabDyJy8 zYcwXFm9MqhX-)-Rp6g87i})J&A_GszD6EGEZ}4ieoK!cziPlhG5Xw(=?YBa$mAT;Lw%8%u*pBWRY2EcEKuod2z8HAQ1C|pJ$-Xp zdFp<>?6PNT<}z^4pZ%S|=ek#etFabKmz=Mky0d6w^+_>lyrpfLOi%XxVDv!}+N$RM zK>qx6QtX3>biKO`t9>6d&nTVHTuN$LaBux<6{ZL&_j89crlv0S@i7bpYq#z6`%}F@ zi!k{cl()dpHUZ%3QZ0MvVr;!==}#osmAbVz`LQaUzeJ5RSWOT?}AliP|%;tkx0Pw zKqye47Au!<$GL2K%{N-$0}AKI@o9VNK^P5uH-j-VBF zt}~0AT`WuLwpsk+<5;F+b!~z!}#PQs31gvHQ(AGR~v~W*Oi4x>3?d-C0UV z!;qROLg3D&iALSSa5M987Yfup2jX{T{~TAXGX(QkC#vyaUayAvHSPJRnfP?G{}5@7pq9*B&2CL|gUGq|jSJJbO0HRXp=-+oDeH zP=c{ZTgHLGz@*$L1)HsH->NI}ExA8Rf3Rl7J%Y6g=Pa%sHBQy~Rb6?4`?4|?tdeWz z5n-;}7EpO5e_H$;>vEN)0=d(IIDDR8w~M~r?~3qA)l26=_)P1jlaKp+Fa1F}?(u#4 ztc3GX^_+WzQiPcYV#wRhJ)&VsJ9DSf^?ie3?=LXr6Vs|CeecU~!SU3?kLQ6~4{Rbj zy%SIVMw)fkwcasQs={XFoYU!%2XY(t8$3m6rdn?Esi@;am;c5o2%1RSeCqT*r~2Vs z@Oj|MgW1=Jg(9^N#rs#we%aSQK`dB=oS#^JU{lrUEh#|l0aOBJ^^bn%VUt%RN7|h~ z{S@ub6W2fzbqFpsv{iVh&A|T04JCCS=(%6GwPzAr{jLTU=c{Oq9Os2*IQi)-zX9Cr)Q#C~=KGG}}AWmq>a#2CC+t=42wZ`BX zG3h!rgY5^~Z=t0Q(b*gMP^+@A-aAKqgbb3u$q%%Xf+;-;RJDXAy2i5$GD`RnGm&zh z88WRVPz%hK+{4v-!ed+H?jjALEx`Zz_I)O7j$pt4uhDw}!a3$Uf z%HgdH`3LTt1^JQ_*Eun7#?$iYJW17l3$w#yX?XVTof79M9Dz}Hc^d%u3wJxloVm>8 z_id)_wqwn!4@3pFmgr4T$xeJ(6gi`jn$et%jr6HB!wfh?N!JyC{fmUN176v#Rc}B% zh4J5;vLao!&JNC6O7EQPv!ob@w4fW~U2NQoM?hVe;%jqh8zs{FUrC?VQ>1Q;Bt58O z_V#X$YYfCS89ZX_JemCh9pV>#4w%@}t~6eZbsp7% zBDbypxP9(icsVuLtZi0SpnZ@zI3X$Ow}38*Ws<$uF=iU$6s*rM96`^cmw6Y2oTy;> zhSXy`+W+uaZuy#SxejHlKrIxVGA?%To){lQ257|GfS0>M(p^E{7QXYpem}@g{hCNl z4B%}s(Hr-Yslry^L}7nq7jc0(=WNYp`t3%_kxq2i0!xfl9?V&79I*pS?1w;pL=FD( z5rhmDC4hVL(!mAK`Y(z(A12LFsqZG5S8`&;JfTo(5+UG3bi7=zPqdV(1;HlceBnT0 z`Sjt>E5F#wf|pMKPYWh5{bnzV^}$>ACBvpxqH zC+#viF0IZRhuC)K)Q-F>=aK69C55YK2=7nRPMtipr}E^@f#56n7oja+>?&G)p#h(x#sUw^4!_x;_=a6f_I_tKoU+dAaR?=C|P zhueMRP!kDKZc{-NC@9LjGjg;lPm4FTlro^u zi4Gyf>DqN~$z$Sz0RC|qkV;2|I7#*vmn80Gwc1FVeLu zAb63Q$e2y}X6gX%Sn)#FSrRf-HZ<>G%IIL{;HFK@4mHu=F)HDbPNi=)F~;zghclZ& z8M_hsNwQ->eQA0b2{F%)($~k6GKQVE2j+qzK5I?Q+pS9MNxc?(KXkCp-|gF5XzMWG z7TFW({(KO0zobAznH>F9+B|aKP3tmHB8A@XY`&V~G9vSBJ^iO1N7LF{&M5_+P}Qfh z8s)UzjZOr8u-?6gsX?N2{7`_|N_J}<%40kEQA#PfhUu70WxyN_HT-D9x>N~92DAm+ z)z|yI`hwG8j3g!@QeJs&blFYl8;74OPoznYB!hwyy3cO^L1IZp|U_Ew_&=bR*ccI8-@F%`jc^@y%x z4BhRnJ4-Yoo|7k8y4bJ*}&LRj%={?UVq)C@4rO6FABEr#i z92-95-@UoT)3RdB>%N|zr`GMhYn(i-#(z5qLGHb$Hsmiw2l|})vaBGlb%-aQ?V-Jf zyXBcph0whv4pZCQ_O+qRVPu^cL_nu5Lw1MX4e*_C0~b(&b_Z1U=biK}l`t4%mmeL6sjAyB5@Kk*!(xrQ+bH*V zrbO@8!{QDUdc`xL#8x7?$*R_wdUR!TWsP%f(-XomuB$2B{n#p->uI9Q!_a! z65r*o>~;)&gb8w#cIqV08JA5|CTi1?O0&Bv`vP7_0GBq+R!>xC06r=bTQfEW85g*m z>7-d9%4PF&^t-D*hJ$}vK57fDe1>Ix`n#9h34QL_v~UnWs1?Siw%x~9wPI^Fl-?-S z3zW)eY~5U_E269WVaEppn)}+neX8tI%_Y>ldY!ZNJC6n?Kn8Ygd^`HiAUvt4;} z1-k+3e4gFTDDZ;JtjNpfZ~;ndcf-Xgiz0&fltnS~*F1)-y(#~X7kIER=tA)~GqQ;S zHB75~gH=HxpnO?qeQfFRLX}K;>w2SMVhRIvi|%PSbcG+08Yt;EXwX%#3{{LlMO(c( z(XEJXjW9W-$IL?K=|{?yAjEwiM?Be5rQ1Ki@d?*ToK`b`L)O^Y-N1rPl2Cqmf$<>+ z9XGb~$9JngXlxuL29JN}4-!{Rzn%`fX;On)PdOzAR~^ld675kV^YzGE)O_DP6E-tS z*@Wm3N}e*M`xq$xca+4#%)mIMY3T1XdJ7c0M;=Fuh@Y zXf=9;^=E)+h(ys1GZRR9WZ5L$>lv+i8vYA>+mm9OPSbofRXC~k#n`#g>8K=mLd~?3 zk#yzMM(84ZW$Cd;onB@CB^vHGu1mzWKh8)wT{!2^D3%t(054Q|b4wi>DNdgH>p>ql zR0Y*IOPjYHK2#P=^;HxMRO`2~3mPw5%BVMXmhyAX&;Q&77a%jnPbM!h#7v*M2UbNZXvbJLftdB)jA)HZ!DRK2Mtr|~7gY7?08w3F zUsXHNV1E4?`~l%Pc?mSHme`X(4wC6n$eS{`y)W$v7FD1c`y#rVA91AgCl{6_RwHmT z5#`8VK7o;18cOBMh0_o-(!qVp_`B3kb@j%ShkIBkq50Rm$d zr?j)RHI`rdr}{^mD0-=;rYC>G3J`;*36SS-}QLxcaj~7q=^% z=U&er{cVSXF~B_WRpWTy*}DnGHIWc+J9&oJmTW1R(2-0_j6)`-wk>Sthq+c z31cP~(DJ|{5b=k@QRCs6skCRmH|;}SUh_q{V!TmKCL0z`8p0~vhxnb~uj!g(ajL#8 z@DQ^>93J{}))ec9sVvV*Uzv&SV>Grzn{@6`G>I>R8(ZygGvfT^&cW8(cDUDhW{1l8 zJB2h=j)PI?^M2&ZFmQ@`UI^3xB)fh5P|;t~uyv{$Az*Bx-C zuA$@yG@sygP&bg9Z*4rRhQBrEi@+OyZ2*qR5tY+F*SB2A<%rB6HCqIJk+@}Vvup*+ z01|T~cp~k#&Z@Q@mq&_w=qT0Z-Avb);Z|SGUFlAjy|Xic=QC&M)0gMMd}D%Xsr31u zXPu@za+mfN>rR~=exY^qWsWdfgNyDL8tP+X@_v2(u7*7xvMFhCIQpP3!N^6F`gnb$ z+z7AG^9}M~|En8)oiVo15a!bJLfXi@)^{nu{!UnSC-a5g%O{(u1{f5IsL(Lg_NxWz z)3F;`@e)PIJ2o>PccvW`s%RG|1=xR77`V`&iUblQ?~kkW4HXiO=-RoO6#E46kdI|N ziWobg?SdIfcE`jVJxCFyfg$-~*FM$51|pRKo=p$_ruO6c^l?qB@_<1XJ5ur-W7ozn zXRmx4PU#u>B;sJ1zIm;FN+nh~ky`+A+$h{@3nLcWX@>z>SFkYa#}0wy;s##0c?A5yWL! z#HJ7Hf>w0aQ4EHl^d0k<$-6W^?fC}wlPAE7%V%!;g|(AcKrjzjD(?N*kLQ9ucuxbt zC#`~me?M$FpFSIusbA&wC>l30UonEb6MJMejcFd78>)O8U5i)2CLz5GJdC+hA*1Tj z>B)A2eDy(2M_qWKqtkf-<%h#fWw$qXt!(WSj9X8A8e?d|*B#ggT#RkMK{Ct+M%5!u z{#kS^#+Tp#QbL%Naip9GHgwL?ZKrPnN!YXe@HR4tE9N92v3($~|M@@F0qBjzL8=k{ z#T7jsf#QSd-!pql4i+Q0H#9AS{JOe4|I}c1TWi9232?c?lXG8FJ(yhkwlKZbNjB@$>o%ZVxhivxpqcNfqnfWxIJxOPg_BF_ z@=xqO8tr^cU8oN&l+FO}$L1TsE)b!UITTh-LcDU*B}o zC+Ke%^(+@&i>dWBb#GDz*S+KRFJ>UB#6m)h8z#@qQu^Q8Q!l(BX9z;{KsD^&kNAZ) zWVwlZh}|3xML_jH{5o7ToI$ZE`cd{`n!R!D;c-vyR0tZHlRbO#yOBhW`kjrQRM?{)Nt~P~HQOiJpVt3y-ga%hzJIH-TXR6~d6e>S zO^luH(}U`+=_gXbS&k>Wb$l#VP1Orz zCXJop$mRC+kmF@I4&+u!zVk%U)|tx*L+RuJ-mgQmi$QS}W6gf+YCG$wy3e>0-{)T` zCkHI+>E=#TEeX)rPwI;M9~37T>0^}C1n8RiZQIAyxdvZ~=Rr)pJX&!^4^BZ=;Dg4! z?hax&=xWz4uoDjw_MKjcu(&R-k%SSr>U|YAR)zj5nw3$%sNiLDUa{*^#_%N1GYSQC zF^~}2Kf_?0SFq-2=UK6=u8~PNAt~#`$dpNGg|F2ue0G={r5hb%S>)HRB z8W=L4^(8~3S{>ch|K1_UQJI&2_|Pa1A@^qb;n*ugkgmbLinw>ge!5j|=TM@M_hZ8L z(}pa<1-GX8!e6)w2iT-07bez&|1)tc>V$miQ^&h{oJ$m?NON4F!ln5DzzCKivVuG{ zXS_qx(U-rLUt8unJ`H>&6>ZMHbyIVs zn#8t@C67}i&ubipg*IUP^nUt$d1JECc{(Mg*ZxJ^ukWXp7~y2Odz4SPh1LOxwjxk&u#sUvWDavbdv zRM_MjwcWZ+U2C|gi#Rf8Z$i$EO#${@GnO6vewurk+j>NM5b%rcso(0;jpT+F!TjeU-r^&P)iA=R z{uB5Vb2&!1fztP~n%hg!rwSUKalFlDxa4>=li zK#f+C?_x#*8`YMg8IV0X=VyKfO96Q!yGHyMUL_7CG* z5BbZ`=$#YQCf2^yfgGFPn|!ZJ7SJIh6W$XBG0flqH!NN zXg7w!GHeC59e@G9f63SKHtE}}Z(>7g41yiZTMT{G2phgB$iW1lb&hYp((N^kw6OuD z=6>9Vt`|3ZmSi)Q&`ahH{c&RxQ9G!!yz@CIOLHI7g|LZ2H+8L4`n?t6aFSA*U#*Ea zrGg0lP8>S!lQ;h;#@fF4c$q(-5CdvVvO8?q+FW@TFf(9YSncn6%B64PU^(A9v)lI&Vr-@s<^AB7U%ip!z_>9y;T7?x$VM@DB^tBN&cVQ41!?s&XH{CN2 zFr>)T9e5e|WjA0Mis@8@>rV))b{z5qY2YtLc2DHc$3s5WXWa2Y$k1&$aC)=nmigJA z*`_Axrhw=;HZ9Z@|0x?|1iAJ4kwYSG{TXz^W7s}XhpGpCRn4|8kGM{nHaQE8WCHq(?xZO z47Gx;g2Qrc)gMkn9%h(?Adw87_&^ms)k5C(z+yR4i{8Bb?F+$h;hHlP6%HJL<7>Sr z|BhD?xDNVoKm%AlMAS=#SndM+6cI#!Y->e+Xv6dFIYrOvS?;@Ul9Cty?!C2xQHv@? zAC48G37wh2&7b^^0n@XX9Fc0jeed0{b&t`xYJp5EQhq9ywD#LHt zdG)zM(yFV&9T{cZFWJYsN$2K#(+G)7sMLhQJn3D1Wzei<8?@TbvG?;7Hih8R62v7> z@6z7An|xgU1zIosh~*>DK?vr@wK9t#=V$zLHtdJ)Fzz(7l}b*&5s%TX{2;XdYu&ew!*{luF^5oaz49koSI+r&!iquq^e7YlDlm>65edw!fG%-6^HM zl}-yh1<$!VVIr%WR&_EDifpe>!!*XbGO7vb{h7S3jpET*;u(y8G_&s>)9x$QFVhHI zqEc_sK5^w_Cy(c~@hi%J<#29*teS1pY{}XK_(WLekhd#JaQMqmeN4|lX>F=~-|53| zuX1NJxmGX#@)--K8~b-#1DeLxIoYiV&i0N$c-XR|KBGX+Q5?7y)=@wnD(o8>yT?Si zu3LN@(E0p#*D~^l@orMj;})fHo-P&VzqK(Yt=}m>Ha*Tw(pbNh$0|sbQR$6!MgV6U ze?Cm}Y{a9({i|`%GS8vi{vM9XZjP1ny8R#aGNEdIz3=<(6jZEfb-(CH<#8X3KB;im z{@03RSX1LGKT7)dgZjtYKB;Y(FzFvXzzMBy!ED}8tL$-=iI=6u{^qbT~`76s@KRCJkAU@!x z(w63QzJ{A>5R#;Fch5puZ1Qst0WMgvQI{*$C0z49CTr*>X5 zse!%5M`wU48>k9^Iy{B9v>^nZ&e^9zU4xa|AB8+EmczB_!~ftj{UcTQGcnx!>AsmK zMAIU3-XEz2nMwI`mbcrv|z z*^cymz?=$wP;VCWHng{pW(8Ktn_F?L9>p&nDK|ba|S5uz5vc# z)BcMABdGMq_C*cr$H8`+{dzQBtGbyw=cCXNCTgRnjx&I#vyPKM8mL3~9pYx<&tm5% z_IrNS6)?EB31B1{oIA2op+l*kxg%bS$Y4FtSWbBvvVdG!zLB|UWHAeHdb*Opu^(2bG04U>CUYeybCnWV=z-JFs-fRUl<; zV4(+c7C(BQaFXsHVs45xXSly@gd;ccJk&yg-AcxLlAp)NR~XG2qf5cH_)tgAv>D5FT{wwe9KZe8lR|1(9C|}*J6dY%l65@-Nz<{I=t2-)lcem zmy&NOdBN6|cbn=0mxJym&D~udoK4YoXdU^`zKZTjub06A7rq&C1Crm~Gg$fCo0#{4_Pv&e z=f_4!Bzuik)(l*C;%;#gPd~OW<{wT(Fkg?399`n!n}C;`N(TE)u)a0zN?!9Mfo83c zgk0dpt>y*X2`}ZCALosCi$^HSyRMdYE%VlyFm}~(?Xdtuihz?IQQ4Yq3@O@jgH**4 z+UJ?7*#`YnsDqc8-w%ufl8ZOaCrg!rJdVxq*%2i&(R?*h+}fk zS~A_aF7)n8Yf3DPAXr(hG^ZO_5T9N`&Z^)%=}yg@gnS&<{1tfgBEOQK3O*peyFfjVlbtC4{`YwD za6rCF24q?WN^3oabqSi1A?!=(G;ox(B9dwb;-C=|>WIy%krm04G_g5>Dc~%h=iFqN z%VlothT`3xRY!jLfP%0Sa~)UsR)1(Iif`QG_V`=dp+Z`CThMYJ2>!57*>Pwj$)Q!? zO@n_L5T~juEgw+*qvnVkAL366)?~!H3i-_$2hIpSpxW|H<^w~Hr^omh4H-Sjbc-oc zbLRujRs9_o9rL!^#!&Kp(;+y6Ejpw?>)IZJ0B56!@{?-|NvM&Mc$J!oA>QVp`vmM2 znVYyu`j&KbuTFO?S{msc%Z>sbQ9o)aiZ&htUtzrw)sdQS(6cz^`S398Z66a6p)m)D zXc{jL{UY5r81_~|ASvqp?jPm(mJ?y`Lf*eouDmdC<40Xq+GY#Wv3Zm6ecQ}K*!0k0 zFYGr?BtYEdJ5?FtYl6oF*Ezy24F~+@LIOd-mWU+z-&A96tGo2ThdmMls^v)!o>RN_ zwi2vmE2Z+44nH&cS7pLK6sW%xWS=jJ1NsF#0)=YBoyMXmvY6L`66s{?gw2{HKGK1@ z(;VSF3d1Ni0KI@&N z;XnOPm8s5mkvZDA??cNDxsO?co~_hz$F7d@$sp0GXmsjy>Xl*(*&ox11{*-h((+O- zHl>=ah3OBGq`uMj4=O2k^iqTT3!(l|&N4C{i#^y=!qj@MZgN4ihh^Yji(9p0fn^%0 z^5H67Ulz8}4ypqB;nq1RC2{wMuZo~%9VgSLrcutrLnRgRDPLCR*{eQ;f_Ts5tx#)q zrTZl5pNY<2@jpVbvw{N+8Uh9%-qd?cL1c&ApyehGIkR6rAK1mOMf2UJp>K=0Lp3}g zX~yG}RR?8(&kycIpJ&dyhW~C--r+A6o)7YCYqaFwMFO>(c8fj+REY~Um3%npH`fYH z8@qV;ac424>|ng^uKK5>2P0wQ5t|ilDHb`RZe!&gu6M?wfdFh@iBn73n`Tvos_8>d zr~Tcz$5E>V&e_5PMwzzXlOTfj3Jf*nV)6HfI`n!iNRuE9UFf!HdeNt8Fxj6-q z%7%cdv#X7IPgfhYv8xoc!@U$9qSH`cz+HX$l-l1Z*!{kP3ww=Yy2k{ieeen7l+@ShbEs4DexAT@_Bam+J z`G3`}<|tJ|sZ?NlfmQ`fYw>k_+@J8^=o_96y6YS+Rv9Id$X=1gqY&2;r^<$3-d~9# z8&BpO_zTlYB>dw2@;xiJMvWGKZaFPJLT{wa?(iCwhuSCZ%sO;tduHngd4AO|O#5z% zO51cFH8L%miw6Gj<;~3v#U)J%Rj4Xhr$~P70aqnX3H|z4+12}6i{N%yt;^yjOzFu1 zOcr~295;OpnuO6(JlzhLvg&`SGM;u6;v-J;eZidhj8#vT-oava@NY-_FpTc;4wu4*v#^$y2PQpWm_fh9@1(?#qPyRPKW10=?0Z~M`4mRTM zue6u_-tl?oB7R8zamYA-{Z{~A?UmmiqOUlAQMul}db`9Xdh7|CG|55mY>@3AhZ`AO zYbgh_{C)mQNa)nlY=mH=K|wq|rtE2bPEA(BR`Z`g;OO6Iv8M_rT@v43v^n+k*blbM zvzga2kGQg ze+c`^xF~}z-VK_iYv~k_?vM^CQ4kP8KtQ@nrD0(KLApDY5a}*qml7lv1nF2B$t9(^ zyzlRRc<-nCVLm+1Gc(VeGxIxh&iS7?^8gFu!nY(IOZNE7a4a%~JJ)x}eHl?)_Nk=m z_^ATsSL05LMO+`~vSmByH1#RN7X+VuLH=X<&UYj8n}qGOiSiUldfHtoqUL8+pY8wN zEcl5FM;*GZM27x3rxC3-j2B1^76UW@_OK#>dtfP$J2@JHcm(r+{ccuffH}fAVG=MQ z1OO2PV}D@4D8Lj88vOlRSvjB#WRGPJ)&Meqq=A zUn-Jl-PEj*=tX#Dmt1c0WX|fB?kfEtBx`At*umSnNSJ-xCCtm!_6_4=;`=1g$62=O zGcf9*&2G-3$Lxz_@%=@!x_$}Y9IW*UW8UvZm59#9>546k(~KmE^oB@UC%0ETQBGns zQ+&>$%|rP#9%@I>T`8IJm-vxJ#(NPeEvT&ynd@K(@@>K6`jdg1m<%NkfEj<*K-kBv z-`G5m@Ypz`GKFzQq&zo~*tIiv zZahlYyhlr~G%V`abT+A$6wQ|X^zWbUFSRn62fHsm)rmO=mrD|D^pk&7EmWdd;dUd> z?GjG-{77`%OsrGWdu+>}Vsjy4OhdNOv=FX+c)W3@T?ijLpwwR!Ssc7`4qCYQ{3c1h zi8zL#aFO7LvgyPhM=tBAk}vL}v-Uw!$$dPooc<%xPIYrP?nk=bSaiwWkNW8$KT{22 zh6Epz&b9%qgnd>?^LOGsXiH>3v_*1-Up48!4Ono_-L%@dz!K1JFL8-XEDQu1qtwH`6TSUOe6defdHj)9#$##iKVrmj-Z};+f|>ZZEcz#g!F- zXwMZpL;Kg~ZCO4E4Gblw%B11<0IoMGDT~h=;d(LTYV!}oG^cJfJH+XWQ zm{s>Jbn?7-6>*#X<_iqMwyj4AkH^!6N|U!tnlLhGc)mER@5l2F*o>veo+~Bn--}~P zXuLB0-GBp?Ik-?HDUPaT&%|;02ea(|cKyMP{ zTtc&Kfla5U){sv^y3Fh;qs2w{eKH?u7fpVTFWHCYizl-LNh&d#!wj*dVe%T-599=J9t!>ADO${^#B-uGiGDIwx%mUT zg{j_hm#zuegXn6kbTT@VQL+UX5shJufyQuZ7z-#^a1yX*2y2*GSQ}ag-$xFaI%Jdr z-WT?l3>nO0xZ3PuNz*IejW20XNA_#5>|_4&P~`K`f;ZXZ+um_D#wg2g0s8^{%MJno z>0qpfMVkef13Urh9lpD_4AMApGZhVXKK~gU8C|JXElg^vkRVP@JE`*Z$b>sJf(8cp zQQ(tzl)vKr_XV1HYqYizo^7O`tf@y&(GDB@1m`>?Qlqd`+%GCyM@1JQ?IU)vzeHJ7 zk4527+srhLS;$y)nKFn|ieMba0OI&_qWVRD zFdC3#6BMf)#WZ_6UvDYBBRu`7+m&kXJ-izghsJ7v@UVRQ%`73YyHlXxjvo@O1`08tX*$hPud&4_V zj)<18*$O+$eBwV{41emHsErSf7XA}}OUv)vxn}ek1yL{gn+AMrVr?13?y6eowOr)B zKA*5Wdw1$}J7}*Kk?uk+5o5sPxYKkbHz7HoPo%yk`+&a~bPu{$_kI^9{mjbwk_?A} zbLkG|ZI6}w)i23`ogE97_ui8vt*x|6CMhZcO&hIgx+XK#Nb_{0%9`$9BcSOj5#Y~0 zsBNgr-2_Z$)i5D#Wz*?Iqmo=c#ptRG7 z5-TMNI1CRh2#CTTYKjT}m`TXH&bX5pg*jZr&kTn2m#fZ9UiU%lfbo|!qq%*MQzZ0NK?ji(XHdWm>%v4XYcaPyK>A-%EglwlvbZN6q_R$U7Chu*w6E7cb!pDK^M7(K%} z%I$uoZA?8eQWSJD|24?@$VV)PWdyVwn;*s1-ma3#?e_D+LV|o> z!hwryj>=EMft;tq>&@`saIKKLdQXaP@gDt)Pr9`N*PWMQ4mwk^R3ILWykdNl6K-VSvvBnQ3u2y*H$Ww z=l}gw#v+Y5pASD#)zCj4T@(sYQ&J=TdNbI#95a~bBtLST+seEt{a?YZ4bTRr@Yz;C z3P3D)x{kR2jhZ!Y*YbiIm}4{tyU*&;ok)JJF;kIi%!os-_D&uCObd7xKtIoj*? zvcI=HpovRAThVm=aF#y0s5v<3gJaJEzKI{S9y zZmDBg$oxHG&x-{evDz!JP5NIv6+40hKaP8IrNPxBUX3y#VHcRKQAZj2STU2lEa| z!YzW2arl4f_z$!HhphkK|i8Fs#olzg&_l>og&ApEf$BBJE8g+Kc)h5&S z`vxNvj8a|umO(}sJ_7DP53tU;bC$>yT8_H9ne)Q4_*o(;gw&E4)N;>k4p_K`Nx-g|g}Z@!`?47A2k3A5gI=#`IkjeA*=572e~n>vng4KUT!___GcAJI z$bS{x&N=r++QrNWz_Tt#dSwvp>ix)jr0yKvImd)j&;b{PHs?F|?_l*h1?Y?83BANI z0rm`$-$(WlCXAL%V%_7~WxTd&FVA{Z;e}>}_7FH`Po!J>Wl28)$z?HXDIe1~0k%F2 zkKKfE4+TXQqq7KXlaXSQ2@El|PS&}bBPJQ^hT+tsCM{)L1NYQf2du8I%{+o-sdq+X zW4NY<^9M|roQ72YLHU-(DdxlW8!BZe*CZlOx>yNV`UiBgkx1=k2O)wWpM32O_SE{w zul3dW&NZ9+4H#@PY5__Uk z{MpS1eGw-K#`St)ZmG}wt*p6wI+?CfE}95fLqm+u=o2F|iEFe48)f{*HA(W%-17yN z*3X9qq1-J}SsU*&HE^D81tY@mHJ-r4U}1eBGVQ_iOblChipI!;yZ4-#RjhZrNw+Ww zzUMlWN5fz&{XuO?GF^S4;G`fivOP^MiiDRs?n1NGy&Dph5=zZS(AQzJj@B^AC|$+L zm-hV05h}GE@2HDFMmbO>&Rt*E70p)-_yM3zp3eFGJ@w zM#mfR+D9Ti&arZ*zB-6b?^s0mqcevo)XwHdK;*Kq*EVW2ODyZ0Gxj~cfr(bEm#^1@1+ z&tvLsvD!F~Ib`vIsAFZ5Ax{$=Ys?o>?Xm{+(ToJ1-$jrbBDMy&`QjqCw5R(KBL7Z* zI;M!II`0{uq1HP>ACu!s$B9QwZqIRXukeZ$N(u*o;G}U0U zjFV|Pr@4!kcy09<$Cs+eezG4y4EA-nsu-Z^S4^Nx=oeA*79ktOYEK?Cf)WYxJs7K` zhqEDf>B#p&V$Ypk`Ut*l?VEbf9@9gw66PFaLA-b0Ji6aj~02bTJd3zVM*LpHV-x@HTb_~ z5zrZT8!J+EJPz9m3{U}Ff0=@^#u`5}`SW|ql7}(&%PZ=MnsS>hUE<%23rxT{UXd6f zI&C#+j?5)StxuIg`0)9*sDFpE?8CuoEyIZ-v6;OwZ-cPOWycwq=d!o^evIAV3)JRW zlT*BiwqrO(Vog0w(o6s(=(Qk`1(e)!HxgXMQpl0Yk{I_DsWf91Q7(I`rO|Fq)ul#! zd#*y$WSqB+Y0Jn0ONtUa$;CUDkAnUAMb-RIC&(BR?VG;HP~aEq+dq@ct(;|?3m1!3 zodqi!Kdy{jE|?Atbp^_kiZ_YONx)^23v~E<@$=*w8zj^xaIaqXOQmdDZN3f%Cak=z0_)8G6v;!l#9Vm6jPrvuBL*QQB}&h3kpYXt z`ca)&1A9p8U)DmNL9mjNVm^58kg8Yb9bhY|_kP?*_<|||~bo}hrn_F*1A3A8lR#ZMf%I`gwOsL)Z5b8CvrzCeeZ45R0$#00JLw zs@+5JPo^IU9D|wAd=H+hXb}CrX>(7H<VtJIxPI&TcTm$kcS4TPz?^&O;hC)0UGMFsqU_xW62F``NhiCZ|8~p@e0Hgo$6B=Kl}+Na$J|;K} zQqCp+7z+tqRHGZI!1W)#HWw8~im$lW@ct@I5~9NCZu>^OE-74zpj$K`SvHAZ8N--9p>5X*@W$zj24e=qysd2S(uuOAyu#NN}h*v>Cb6OfnP#9V&~YUe$XlA zWrn|8LhtZNU#~(3NAMj(8+D;bQ{lxcobMyn0c;dt+$|oaWQb_lQS{I^23tVhcuvJn z3QZ0f?R_-?qU=>{?3ZtK7{u$-23W-i-kst)2($gB)F!p{b)e)n-6AtcF3x|p{d*8w zE0bWf#^KC!Gx&wqGrnIvrs9w{v2=J-fS<13}MlHKr*k% zK9a2d()IHT_?<+0qk+|!70XQzvQbkYv!^t}sE~T#3uKQqMnAKomnxaqOK#+Osa>oL zebRz!ek%ZU)S_|7d7E*|Dy6ZcpR&bsTHnv`b5i)4Nti{wJ||`5DHCUu3(bog_L6{} z4~)0t#rA1cUkDG)gg?+v@BZ9)@l=rPF!I>0g4L7+!bui^zrj=-vg+fnw-D*UsF(kj z_7Fj@gyZ#sG-7!&mASv;fOq*hjX<{c={dd0$LxPWf=kR6T@s&a%fY~Nun$w%R(ESm zZh$o6%}OhJ4R|gq`>&JE!u-<~_Z(Rt*YN$)%Wk6$^8P&77ORgfn)bV`^Vi-6k_$$k zx5lG0E|Q8285NT~^)`rXU5hn09uyyDhk2UO zj64yN4F>1+NQ#~>uh7n;W|q^ky!r0(^-hBN<~Nn*Fab2O@M`5COpX+m<%%!ff&vir zt0(4`T2>J8&l_|7@Jq5hW1l-nUg^pu;<+vg1qj0Ajap_r>#i@#seOHP?G=NKAs#{X z$kOGdFZa*nh@ktLLu3J{M1lz0!Fdqip zyzW1MZ^`>KA-v8wtOSuK$0+DEr|f(%vCC&~weFJ#SJV=6X3^*Mx=bMhX5n6-{|;~% zT>+^%OkI;>2R3aR+IPu-E6DO5DHU+}G%ZkAn8UYvLH({FZ6tj7HAI*SQ(6l!hQXZ5 z;^&I*Usr^n?00y~B0-CT8MDRiig7I~A}@T)fOm{v7S)7p^a#BtHqdeyv4wPb@W9Is zSqL0a`7j0XAnrOr`){yjOc9o|{@^`i^OxJtfZcxowKnjcjnCVC{F-N&4s!e&0))dp z8(Ikyvrkl`5Mg(Q3wDO&ZKwbxnBAp4nXL|y*Q-m67N0PkQuc@A^A9R0?3U`m*@kuT zL&Yu#`?$|PdjL{Cg0RvuNn$hrB7G}ggAiR{0p+IOB< zVL8n!vd}BRf;1wzff+s9^EFPNJpTl5ehI*x6f1KJ^EP$fr!fhUV?y_PA=y%S#0-~5 zmpYf#PhqBpHRkS<)!YQZht+g4kLiG5-{cQ#(`%5A>2U{B=Y2=s`}zpLjsqZh`mkM-Lcs+>3_wv1(cUMgr~`ZtJOzFQ%41^HgHc@! z`|153m;fjSl*JwcCtzPt!CnL9u`$LlE5I_~f)Mr$a1U}PDuB$L>;wKiRO`UCkWplQ zfChmub6hE6%ugR30>m!h9wG#E?=eHX22z8>02RO)5JpT<@S$2Xpo;**1*isg5MwA{ z9=3f5 z@F7LNgmD4=faidlCkRcL8z_Jt{Q<@d(grRN$nL*@;Q}RqssMQ+j5*+r6fFqs1V41F zhju%}^1(xs!MFhO01V#){X>9!Y@>;#PFu5~lC$i2nYkwC1xSy`ThERmp|e0|v!7RH zEbFerXqzdP#L8X!XI%c6B!wWaj}cPq6?7&q_SLvM$tqRh^gG*cUJ|xceUY1Vx--XR zOS^mswGg1WKjJr;c6D}r+tq4iwwvWLFHt?)5Jc~>&`|6fxGT{V#esjAk;+XTRQv^J zo{~<8U*B$Kv-FLLOjD!VVv8^Q^6vEN!@fyV-AJLClSO%s<$T`U)oFiev-7@?*X}kf z={=^stdF-V_jv%uKfSlTV}AZ>eL6H+$03kbUcZ)jXiDTB%R>a@CdH^G{@PnMM%1E1 zFa5(IL9tBED-z$OH$RySN;hPXd^1^no0sdTOn(_g;`E)RCE{BDclzAe%!zgvNd#Iw z41J_Oq*I7iCSq!d-GK+=y%MdKY!9$Mt5WUxQk;|G5z@YhYmi*iJvhsWNL9?VdoBS| zpVc-uXY+l>Ndh`+c&d4t<*%19QYc5HuXl2LWDiN5ZBa|rvNejoba?UG=QA%Io#U_~ zV|H>0HG7XUaT(h7NVg3)C!+hrL%ZRfSU2^ zU=o&3xaO~#LF6yOBr%td*{k`5PzV{?n$VIGS^`Sju^@-HxmQYXcR-TGqV-4M}zMedq75>N(Q(II^cGUF;uTM4OMlff)HY{;}lji$c zLt{x*6?I*$D^Lh3F(mJ+>7Y4?(5Y#C%5vlUV?1*kq_{+cx*|NhpjLM@c_kB5IB_rOSSro<0uc1yw zf>3}5{GVO3Le)yeOs-_OJ#}#VFD?$?H+FMnNnS=gfz)qIBJyCs?T_f;ZxwQlv+P&z zjG@KDxA2OR&X2FY80R{-$<2O#?NEDD4P~h;>8$EhvW|61+aG|RbiweW6Nb|M3@H#84zl4ir)C2)zepiuA3vMfj#w;(wJm?CR*PEgG z@)Z3CA4J5&u2l9|)3j-Cyj}%@Rf8C+8M+;#)3*()IuqsI&3fWBQgZ4+zvtaotGtH# zGlgyuZ2QI6sbA6`pAoO4#KIflIc87%-ml%^7NS(dDk{Fagjq+HrTE9<-KZ2?^=GLw zTVikzzweOZB51DlmCN7#+VWd?V=v496%QVKl)>w0SpNqzg%?vZyN!)QO;Eq^Y^3hh zn60ANZhlXDfT!SMVN5NNV20{r(rUu;pTV%yh&S9c0(8%kN)Hzk#UhMC_>3RXq`slE zkP1y(V1;>j7O6#~u^F(ebk1T^BJ<26Rn@vr7Z(_2-!?drkuKoCJIALH?9YyHZ4>RDTVr?FEe}4f(J)6pZO6>9=`C*%H?9hXGrjdIYfVt%6H9Xs~KoHM)M~;@qUR zmmScD7ahY!CsuXra;Lr$X>JpvP6iWJ34m&`M!jN*(HKqAwoVcTw~5!cPx7f-!#QdN znBFEIEZTpjn!-(>o01zR5gG7={&Czc<{MnFDD;l)v3OY@AT2Z{8!TO6&*)^~;{tO9 z=%r%jlN8@(-4i`NIS(C+)h%;LTzA!1cIcsc7U!R9GIE@HHs%mn|M*XFW zN$Qc{FRU$ZP!D?aEV%}7zw4RvY|Z+Y#DGW0m};frl!Q^OWT7m~<(>E74=9)g3;bB+ zy?p)N{-!op+yu(HNhWhUO8MLCRlK^9w9ku=h)3G$TptbK%wGrqPl8=Td7CjA^bu2E zCkmCSbZZQ|F=YUbm+|%Zro(jBoA+6%Lyo(K8KMTFd|wW2k6U$GvF)-gi(@q_u-^7b z^QNaM8qW0VbO`5W8yQC{$_luyd}Nn?UV11k?QX)B((QC;tkxOX_^ws%@dR~fzh5^r zfUZ=9cB+|hqUw9IPt-~E6*8TduT!uA;cb&~ZjgOj2>Fp+0VappxQ zcq@=4NNh>~F07W5KREI7?}8)UF6mREku%0Iz7p;8CF>4eM|VG)QF-y$vmqbt(jIjLch)@=s4x<&zb45l(Tfcp8VnpN^sL~ zOS{KbO8X`iA#4~!=6Wzi^ED*2O_55-^~5y!YQ!ckt3TB?UKHDY7zr(3 z7XQ9eW8$W1vG#NL>jg_px$sF2mDib=LL?OUSVF?{ZfN$cQ{1;%GYd8w5&4_f_2o>B zZkr#aguj!iPh?EJtdpeP$ci@&Pn$le{qiU??m&}M(KTIIcZgNOkMbC$27%)EVPK{L z3Jcp-PBBK8UV_>)?Vr7BU{vY)wsU56=3MJ*=z%%#+6O8qIeeZ}r5W3Qjp6TbKe zQf!uuQ$kq(2+BKR`!?K5{O69*`p!-l=frfs_YCW^YCEU7Hz7ZS*>lxy`Q?E_H&=%j zEXzC`l&6dXhpmodHw|G`AAHUsHc{5Ae|4W!3+!vYC^jLtT^ebv=Rr3x*<9xoba#cE zNrJyW=fY)`E>LA}7-C^9z}ls-Jn7^6l@^wXn!3Z%xZqoy@2hK(qn}a7DbXx*?sxM_ zg4C0zTs<5CG<6pJcOVMAy0Rjjk?qS}(PaBLoHOh#TE9e`LW`)Co5U>wFV%KLEDJJh z9?HHvp$eZeqC9*q8ScDbX*t18NCafzh+eR!;0ddI1?cMq5Z+MuTcIwN75i*l)C<5hL08WhvFeKRovLKbOMb zf4F(VK+)|PnwgHcVp{N;K9b5iP|kfjI$grEOsVzHg?Oc`l{5MKuL%~LQ%DtDODk1b zhY!DJdhMc1x@{=n@?OiIx#h{was2(wT8#9N?+6ys^r|-*ylMd!nutM zUfRY*JxE6?DxSX$si!V~_4FnkQp)s&Yq^DAK7MTXJo~8@F;S`~6*cGI!;@BpX|GYQ z7q@S#mk+NS`>$oEZ*P9&U$^F6w;f!!<)xYk^!W-_Nd+tYnS1ogX_}LU`jVQ*Xmv`# z?HQv>``K&HsYi^s-*^6&8f(fdK>VqD;&d`bxH$LhW{c_+Ya74!7r$>N-(; zjxb5TQT96jnw77qGVzfA`p%DK;vs`{=Uy{Ta^UpFOzy7m*uOPevu6$@M?Y6%>3770 zqx(82WvQzSWZVxW%vz?W<%GxoKG%{E^IH^!s_J$~@FXmJ`Y^PhBN^hEs85#UXeX;< zID46X)SWiPaox(r>E996n6v!rgmxGI&0Gx>l~P(jPXAiurHbdvr8Ej(aE<6&Wh$nF z@Pn1Ne}8;^eO##1QI}q_=N7fgD=`+hF$ZzZL1+m)8g&`plH}9sUGBd< zbb5O`_v3jZ{Z3)wf_D++C#^HQRzv+~+eL->pIz|H~v%d)cMz`n}6{E zN76Hss^9H7BsXuSN%fz0;4iR#OrvZG!T3aUEtHY@3d>DwCI{8U6mo zLGuGFBkgy_@JCZF8YbuajpWa7x<6&hIu5R;?ZQE&VuofF_+2dv{rodN8n9e)o7Tw@H;PFuhdq!my2mJ^R?R%HWa{e78J!%b^Yo z5OG^(=zX0(dAsrMm}X1niH(gMHq-d6r?`W+!JXQmj%sTAZJXUvKngwy+~hpy2-VZv zv|Mm4j_ihDvEXdCk0K{bZkqE256i?i{M-_+O6ByNZ%WR*b`bsw&qc|{;f>K|{RzE8 zqm5$!@W%T)>=!q$%Adc;_X+GRPOo%csJr`2X_K){+FowF9m;3AF+=3JmDKUn+3H1p zs_z7#BYP8@#GruJWUF%bidl^7#rsk1yQ6EK*@|)r&!$k5?zM&nkDk;w2;f3`)gp+< zHqB>eHUc}R@txLk?48s4m29{izwM{|kr{1Q;*6pb2MP&tJ^rc>KaR0u?VoLPyA~*{ zdv?(}{xnrIkqZj?GZ(&(^jkC)a1Vo2*AJW^@c^qo5gZxk#`ojk+A)G3bJ!ZDb zj2T$J*2{^8Hm*XfmCSOZ@$hB<2`9o|`S?yDQDK`Nx1jsgwyZFwcZ}129@%OhJwi`= z4%+0gOKQZyt16b)ck#5u1+_;X9Sdlf2}?fJJ{xL&u4i-ksZKg?{f`HobY#{VRw)WBnw{kw)?V%IHcdK9McK|r8KJ+Y z$M@gcm_rn17trTTOEH9gb}r{C@DYYL-&4S`*;D4@nEMs?T}ihJJJnaK+%eI-RUY+2 z&VmP#llEB=AIQKr#a&6trGzz+^E)38((bF(myJHjN6K7nI7ybX(_9Rv^~dIHfAn4C zqz^N9|Fh-m^lf13kGTDqgTn@aJpKK50{4%*npGl_t~EPVADT*s2J32(^s?qoQ7ss} zx5iy*UYQH?T*CQL)uzO+otnbxyYv1uJ7xW>0Y#v$JYk!Sav4S>c}@w#cI@*ZkWHmP+%H=6WF7?vma}6 zbfUK$fIXToJBSUFn8Y>YYjYp}oEm*IVff=%wMEu&{{5?P5jue<)pa|ojf81}_ydVl zWwREgpxcAzgo|~pad5V0)pY{&V6lykG!^TK&7s`<;FArZSZVKmW{#-@Jd*a`^kiOt z*FX{*`lw3&F;h1THJ`RBEtJe7?o!;9d1rN1=d5lgA|=zJy$9+z#s3!dXaHQHrwc&=@O{BYRo8;a>#m ztT7RFbv4m^Ori7P@QWU+)<<{wyx3r*t}F#F3cMOJ)4@U(C2DHzB}+@28R56zIO*$Jo=t+uqP8rUjrd~%TZn4m#^p(m%RY}>#Vvw&gWI^m!qWCcL8;dk`X*91AkT~?KQk5gM4~l37<2@ z`u%hCy1~oUj7XkgyYu?6?`j?JB#Ad6;*VbR_s%c`G@oH>h!Ck z?qCefb8)&Tab3Dz7vz~8)|WZzeW9KvyGAvNKXkEMY1r?Snqr}MHY>}gK7f58AvvQi z>4;!sqs#}* zO1Eb@>ENW^tP~*ZizjHKrifvtv{@Wk6(If`EF1J*C>pn^O&RX)&AYl7p5yB?dKva~ zk>nqGsDwa5ee2R>u|s<~bXsle`JJG$^G{sdVahK{MA?$k&jE79TOuxptTBxkObP8GQTs3JZOh*8D9osw&woK89~Pd-?Z1ShcM3w3Uyd#nZTn>TpO1j%l;E z9;fOC{OVSeCH!2?Dj)6*Z?^gD-E%2JH}W36_@O!J`MWrM-Wkhbxsx005m9l^Mgige zp-ARu`>XE_rR-f|W3ALq*P#Z=O>#9Y(XZ9lu%{Gr46limRaw)~LrHLnH+1=qLA(Z@xbz42R}-NJeN z`G9|Ezkaii`sL7+sq6P!nNdf1*d@b}(EF*Mb{J{z>c_IzEuqF_u8F$zPwm8NlsQ|w zj*2?IJr#{s){n+S#Ml}awF#~)!&$M3MeQ#v)Tkn;6o=84I5c@whAhJH$kvV}&}Ulh z0BBm5Wk?@{N1kCw@D0r4kL0VnPHZ~SfeU*+RP44SoHD-en2u1^c1)OJBd7DXjLT$gd7F?Ch~wK&8ww^cQFwNy>&CF= z)riJ03b4zE&P0xCJGj?l%ZqMjUI%xB3TSVJ3$DHSNwbv3_!J)LchN#dHvUjUM+)o@ z4x_1AM$q;+eG1kgzaepVpfvLum;;Wcq-eqfsFao=b`eK}^Lq?(LUQiv#>{d^-9%9w zUfMMp#zk#3QsB6R5;TE{!^^v(Hs<-p{HiPO%dkyFThh+XvasKZZf9-a@&U4u)3RN| z@Y8Ii8JSrolHYDP<|jVsZ!9F>b;iv6)CD62&Ik8Qgp;A4SWqAMtfr0hb^LcZ^_5k|{Tw z4_y%(#nhM)3%8~%lrdTo{^PzEZ9)jJbN|MbIFv>gbtZJwIlex0r3&1vAXx1Yjn~Lr@H>` zVSOAxJhzUTjS({NMZsQA7L$-eh@UxpgQAWKfGY4lxPM3ZfIVM7c^i-2D~cBcPRp-D z_~0~8TVA?Rv!KvEY0N>9pbc6M)S6%|%ok_KJa$9S2rUbr_wB&thvg|9=Br=&Q){4D zuAFL3-C(&_0RA}B^><6nivBq5UefnM*bAbOc|WV05&oU* zo$w7qLWEsHfWI#AVv;JLzYBG1q9~90OUB1sg9ykI{r3|QaFDHZ*^#HhubYp&-`K!odpH5=m8V<@LR3USd86k=;8w|1m0m34!19s;Afi*J;PsT0005qqG(-=%?U?J1`%ja9F=ztu9UV%)$FHXB% zI3*^?NJHrm(qf0c{;5I`wB-kZ*)fXZ-CZPrR=$0qg#>G90FUg#C@F(qXoMUcC4{bh zBZRU9ztvDWP7kBx4t}bEJkBS4Y;pID6??>u@UeT4zXtN8IgCz3%C z#Z_DaXs30!z%S3OGZA@45=LopZ?BD&!0vjZiB-qJMJwtfH#FTp%+}?R09f+DlG0CEU`~f5Zl|`y$3}~Dg~I2Zxo@cf-Ra=-Zr{h$fbO4l6WnbD+Ja!mHAw)2h*UguvgIRi89pzo zVxW;GFe4)(3Rs2DEB$~Ia^kfJS8xEE!&14?2Q^99HF6@BigretU?yT-55VC+7d1}O z3lAerteNz8Y$5p(soEAo6=5K^uv7!s*-$U&Ff7&d0T&{N#Du3>!=`&w!S}?xvw(aO zP6oWEDen+gS1)}?r$QJpeZ)oiO5!3E!!F% z6?~!$#3xN6N70lS*tL}>9A(3eRPu^QVlYiFRK;B$(5-{t59)Tq=S5RaEnY{EGh=*h zkKxSL+(6JgZ!(K)R-r1M9IaNwSbkv`p1)`c_DXG;`H40_RtqEvUQ*~F8%940Y znO?oaZldRWjXoK~BFvBF8SEB+`RI*(EYGa6odG@#Q!LM4~G(O;&q;x-I>iD6FFqgxIH%+&B|-L*=^Vui<#W`Uaz075U8

st|PWEl+mBY|UytY~Amesc*l2U%bjNG<|I|4Q=-tHXtISlPiq>099 zndRj*EhMGsT~s>^#iU4!b4flnKRr+N=KZ_Ug!axciJDB$vo4d%Ub^u<`b!Yj^9eiz{r1 zce3+-KG=?GXXgG4j1~Um#Z_<$W6FgOqS1b^R^Q$!Ah7D+?)A&VX>anncJi(ylN{ac z+pO0Y`Pa|V1hi5(r`PhnFIK;bIup>mdE?eqw-;cnb2uy7SK>vM$6QWY9@Xq2$Tk1u z-{=SFQIPuV$D5xew{+p9r)~QRpZ`j}GE6~P`poP*C7=Q>&JcwaGTXRSBeucZQ-eb! zZC_ufKmRxSq!m@*mM{D1D0Kaae%ypxmDjLG+c~MiPRO#aZjg*)bdrQ-2 zZ&h~{#3g-4Z_j0RWIhdcdZER;EE=DQpOxR*9!1`6+T4Grs!A;1%Ko^J>0I9wTwb72 zxNg8TvA?u|Ibf`4%d&B~50S2WJhN4LzwYL>KJ616cSBqJ^OxJppo$x!4%@lK?{TSe zCjJ$Bza-;R1HElSZfxlZt=$&9m#I~El;Pn&yN;qo%(yG6jX^= zS+7k)X}-;>C`Q^HcZTEuC-{Xq;YBoTuVTx%xq)^j4{09yi1iHD5H5(7!V&Y+726z3 z25EkB_lZx5u4Ou)>=b(=R8T)1-c=lj`wx3^D=_>JT@#?nh-L|lLNg;+&l4TG!Z$>J zDP_~Y>lVkvYj+TfNLnzqFfXXdsriEg;2$VohBhH11Ju^Emj=9vQ>IMzyhGjew?YrG zCjVKPHNk>Q_zCVF6?D=C>Ruzj4cUmU{$DhF}^AOU&9^$|cJLIxlS4tw%O{V#B-@JmK0_%(b2spgIoNSVAb zw1ZVYTY^x@7;~*7Uw)Z6(VR*+S`<$xn}ffLVBbCgcp>-Ei59pQ!cAuG5>i;3wfDXW zkl{-S2b95+4 zr&8h>{?!{qGU8)RWYjex85zhD=wgL_tUZJKLr;4d+lS{Chb7QW9R1fq)CXtxuf?OA z`42Vc%N{l7^KPD3Po5zvzG>k>!KjV1kbK*~5GUW|5*{V=3wL%D?$_#w!%ql(zS$KWD1qCG$XBlRWvg5@aju&$!Y(9_TSj?%-{5h&VOU; z9!i|^-zX-GWz+xZ=(z)$Se{k_L_mm&fJh|xc!Koagb=WywAfMUU8NW4gf35|DOFlj zL`0CP6e*!-5(ohSr9*-Vgc2YSS|B0c{k}iuZg%fxXSU4l?B3q2EaT>g=-AH)?Ec^6 zDCymqw%L3;^<0`_8$w@{q#y?Bzm$aX02L4w(I(TWb zQ1gL2did`pz#}(^G|S{UcoT6bDz_cMI5au;u5MIw{T7t6O^)=|OIFZu!#Qt6K8;^1 zKnBDQNaj6{kOroWi&rl2rBLyhKZPaRzxc5oA^sOQiUv=>kwL#jTCW zLtI=-T`{{xYLq@3J%dWzWL3$27>G>IFixkMqb26e(}yuv;0`%TaBGbCR*2HBG0C%e zXp~|pcRe~w38u`sgCH{nXOQqiA-AgIAPfUOm`gOQJalDM_D}J%v^$3RhhUK2>P=pB z5W~#dhMe9EW0d_ykTYA+^;_(bIOI*gzL6j!ZQHei+3|>hlka3N;5qTtx3~$_Hz9GC zyfF)j?fpBTYa}m8{XR;3j7y8YIVCxo%yObr%)<(WrFr_n5RgTRj+4lJq5i)iW(4Fg zM7ncjW4&;g`&x}_d5$CIBo?NPlkALYk6gr%_ZB?QfW=`Y#$>kZZ*GMFR#=qxnMwYe zrwiS+$SDmoPDio9lEhB`&40#@yKdJm734xI4nm2w8^_o5?_IyAHMss>a)hVf8S}{m z^~soVZs{?@eFU)=v1z{(M|zLq3B7@k#F@$!7wcQ2Y_IUDD_9Dt3)wM{-9I*>^9uGr7~4aojj`;dV%zR|hW4h!IdzdjmD$ z%MdV5C#$iH;xQgPV;5QW@*QnX{Q?^;tA}DN+M@rN(J^vlggVV#cM;o-lmpbqyuOE@m{v}pM ziH6+MtkoX{tMRp1kG3Yf8lKauiak>Y{1l@`Ve`1c!VH>{Lj?7W90zbmuC<(BKFT`d zN>(n7vcU)!o_$%oPHb_o(Vq&MsEm8fQn79P&J1uIpvcBjRzj!?NP(gnd zqDB(RW7vs^k4)X~7&S;ITe5`e`@1-4Lk?XWex;7ajz8o{C(&JzCZ;k=^?UzNYXY3? z*o3bCjq6uFUf+R<4?nko$VpgRkLrktJwrxxn)*Xi3RSpnhj-O#_}PcN590=HX094E z2}OaUe~T~%=*%wZ*3>omn$$fZw(5#JLuA64TtqL6y6Cz-jdfu7E(I{8w}YIJtA9}) zk*s1Pv*+anDMa!P3k5PPukL?!u!Jz%^MYO5xoKUVXRFAKd|Vz?qJy2dMbsE~_zZa# zoWKl|E;aWh3Y^<)%vJpb{+=)KsQ)@7jGy$9{KnfRpvXqKim9kB9*=l?zy~9*cYwzc zpwJ*h0MX!-wn$uhQ?Fcc$y=lIDE#U`3?nsH8o?>5xOwN?O z+TUsZeMmga!kJ+(70-Sr@^`hO?J4 z-RJ5gY;p+>m0BaY1Yf#BZrhlxYNSTpoo$z&x5krgQ>`ritkHG1m9yLQzuwt)c6*c8 zY{~i6??0 zNd`26w6fm4LbVnj8mn${qCXct7SK+|NV~4F>Ol31?%bapEP6~_VM6Wj*gb{FYLHR# zq*SERTz$`XnPdM2Mf#sjhvd{k?JgSfDtmI*c~YZ;YL+y&m+#??`?PYTlsXx*rA^}c$P((yUj=K7@eTieuM=0vMJbDX+Z%+IbV1U*nd6A7SoKpL(@1=0RFOYF3 zC!wqsiv7K)jJekSasH*Y^rTR6&&Hp8oK4+BO1%|%+zGNP0BCUXoP;Y(87xr)O{s_4 z0sD-++<_2~kG?>E0Rp0QeMZh-fzSy=4!E=OWA~3;7Y&mpbj|@`Pga?Z^%So|N1#6+ zp)*?c3{w)2Xz<4X&7gD?%k=#$oP9`;E>ML_xk5mf#h`J8g~Jxqz) znc%a8(Q@u!y)`HO`O~GCEW6JKX2YdRF`IUuQMezaOQBhnW|6L}h%H1!$3P9VHGWR# z*Ii|BwVOd0z{N_LBtvo%4bvfX5|zPH_fe7);)G5WWiWye$Oux#K)o zoo-w^?B`;ztCKU@LmTHs70o@(M_f2O)3>4Y?h=r6<{X&|P>B<&yMlTH8I#Hwb0&{m zhwX!Qf$z`e3bYT#K{MDuMo7*m<&B%cu6<5ID3FiLIU7niP&5*R>XE1f0fuyr-?KCz ztVZbEzb}GHpA+7g(~To}8tj5{5_alafejP+9pL*S#`r+S*&M&PG*6Z|(R1N2%-LY~ zJOS}?2SMn>-51%oWGqUiD087RaAh#s$zWGDC&rp7W8QEP5J6s<^qF-`l$@!|H45e@ zbe7#0IY^l!4=Z!yqkdbFwEzltgIy>A^Qrcm9D}9|j_C|!gy-nZ+II&sa)IE_Kn7n< zjKJE(oS5s({~|ja>!EC60w(1EMCi=DFVYS)x<+NLV6Y0I(*{U8ZH~P5V5Tx0W<{=W zvaMf!!Z%T%v#tIJ%EOu)!s~1ViJcPaEZxL7$|7ul7PWtA6i@mC4*cv#eMl@h-*OLj z>2do#RCNfY%4?2$npbUpy($}~ymMheeov!n*lyM(!?DU9v;q2L+o?2;2C;l5+py82 zJp+=D;%3O(D*0=-9#`_PoWIItpc~itS=p_{;?YMuTCW5p)VF^|-J(})R1E0lMBP2u zI;j2}bF#$&1w%A2Q2G`hL%Wa8vwRfWH_gWs=^l zrT1c-{4*+@bRHAb2B>x7zK(Cp&4YzFDIJL*-pbhn-#alM=yF?ny?(FJ5r$#s_LH!_ zu8^kZoSf?C;ZE@7VRt$|rhf}_m_s;F+(opik!~P9tw}9$FZG3=1%`grEfN-d9dl*T~v4Umko)ugn=4I zeq#cYBR6q=Ei=GyH>jcBZz;jFgv_kWbZFz1wk z(op{q@T%za?G^1+eys&0sARJxE^}dYFOAI*BfI%>&#)+=D6@mznKe8Nam2dRaZy)e zN0&vj@XL&8-v$s{zu_<|J^jqdX}OqaY6xpt$S)Vu4(*!_!G52dYxL7fZ6cgH^N=9|CHcR3?H;g*#?_U;)Sa2~fcWo*K82%Wfn`|Xkg4*3glTM*p$% zi1jC_xlWU*EvtW$r}s=zqP`0bTN3~5lw&gdl$(&8XMeCdJCCEjvW&N2Av0yDOQh&M zld0Y4B|U01vX5K52MG?W<*NUFH}=nk=CSni>f$Iz&T}7X@Id0M3AqV-Ugq1^VUEE}cZ5Rx8EU3da9F}?)^2pa*Y4^-F zO*(@cbfmS2(+r;DDo5Wy^{+sB2gbMFvJ2lpork-qn*8@^;?b8z_p{|fyn#-4pU-~g#3GP8G^1)D^D z4p$6EJ}EY*WNw&+z{|rG+mN3T{nu~NlWn#>!)8V*P+^YM^JSNdUnA-m3R{GVlnV4v zRQ7xsHJz>*f;bmL{V!lsfpxAPC5LhA9H8b-?P(EhpToa|E0rQEFpk?__gJ>*9N>Hd z{f)2lI>N_HlE0FaPsz*4Y5l!Ys*4D=wzedyuVs9sC$k@{xoU4iY2y}4@Ty=HdSPed*{ zaBE-={o!`uK@ZmPk+j8tnj88K9Afy2^Ofd~4mMJ2anlPsT-~kDZlz~c9{%|{JML~& zwJ_dyT+rdiPD!ng$+pE>EIs!uBhv^;8H=Uojj6d~y!9FmZiQGj2Ary#4~RL}@=>rg zi*ucFsHu3LlT9ybm2e~7X_dh|DXNujjpqzWoP0Ur2Msd~8NdtWH{Om-j?~&O!G4G5 zIiF}N!c2@(Qnqt4t9q_N6^@TJrE~G@FWLusbZ7t?(w$)YarGm)1Bcl%E4{CF% zp{iOrn18uJ(-w6t4VZshDhOl3sDuL-hR1}SlhVqU+@JBe?&!O%%KMcfZ1Ks2T8=xb zKGGov5y=3MAe7Sl!M$xeg{I7%*~YqMAZbi?Oyu9j4L^z1OvjcWG<&RNrzgE=|HXV# z)@g#nE5{bG*7VW!7xd0q8#l;2+nRZ$7gfgkrv)Xy@4paQ2eF8$4wtpUG=|G!a^d>y z$ngY&g#7e77d{=hOuwB^r=PyVts&{FKjK`b?7p4Pyu&fI{dpd{vc|Q40t76NS^}F?xDJxj}>fSV^NULqzVXr#UL&wbN28zzOPfO}F*)hz% zx(DS2ea#v1@P@rUqo@9_q3=Kjy$N)wjuOZ{Z&OsKljmg`2h+f*aJgkb)D4x#6^>3(8_iM zc;?$`AMsFC@b8DPyQ)v0Zu^RVk^Xqkx3ctNQ@uMK$ z6LHN3S~ zxLHt|Y)Kui_o|r0xS*<2wB){-n0zzD4!(wIZX-Bva76(e-0j$S_YZ&}z3`E+q(tsq-_Wf$~< zMAuzCJR0cmTtn!pht8yAQ!(>i$LV5BfN)bB(<5b?>^>zug($2vk>=m!P!f$68^J5&mj1t{C~tq}4(hta%KhY`p~Nj6U|NmPqe54nmd)BkPc z+FW~_t%(LPl#JAX|J03C!-N~T@-tek=~z?7g?{v5jJY8Sx+c+35kRa~lp1A!j&P+k z&D*SKhopEF|JemlcZ}M6Y-2$2;C{Z}U3WX-hQR|chCmZ&P1pgq77UyTQyY+IO~)l` zaN)jS6nbaQF~9K-Q;j&h#L3-wew1s${N@6Cgu1s1eo<27r_3^8e*29074-!R(MDFR zfr!Js#j*BX%RDiCE8H*olOYWGRyCMnl{~5GG=1*rsn7%jCFsc%*qFG5xMgIY9iX#& zbnC?KKj`6fZCK^>m>+ca8ne3>WQr4HoGXUmSx)e)SBw1}PRYYEj%P5tUzqlDpYRv} z8|-#+4S&lNam=*s2Pg#H#`AsS`u5d@^P~eQs zPq+W2Kl(+6))o>}6RRPDJ)6PoRCJp1Hy+bf?=sSI%A$rqTr=BkYS~kVD9F0pE{FHe7XBe%Gj63Cd z)b)vOBS>-wTA=EYz;b$13pIMS50aE<1FUsv0_%y>;c77U6s0t>lVX4rE)+^jNGhc9 z%dRA<(;kDTce#nLGOy`F-kzWu#TsW&xEvWA7ZMBQs>KH2*0~Nq3`GXFA0#3cWSX|0 z8wcI-<1tu8@B~g_B(X9$PK#;UuxHmPsy^p*28Fq0(90P<5@`G+xmJ|g`r9;vd9&VA zfrhLNFvgF4n19eK{F_g+FW{(KrTyTnsf5r7Pv8OYF4O;KNNSu}^ZlN;1=abW!1gEQ zwIYR-c{o_iQ&=fN|Py%CXOD=zP@Koz9;Qp~Xw z&oncSIB2r+Ap?;IzLke0m`0uFHiy-#1qOt$y0lrFSZI1B@0*rSd>=4Dde;!N^Vhf@ zbGV<18L0jX8BAtq>}F_4>}JsF;l)uX@8UpTq6RX?L;PBdhrl(2$I4*u(?KDJ-hEzI z^a0^Q#sNXs)ewk>UE|If`^$3f;Qkwz!NHYG_cSI=_S7Ox_f+;x_EgLOkT=;=TC|iA zN=cI8aHW{vuKxFWZQtFT=_GA6bxKe81lV&=7L`=n(R{JRc{k zS%#D8F2i~C2YWi>0KWoYMF6y<%3?v}kcJ9MLO-%u_yf8Q80%*GD1E{gV%+(zA>35} z5WR+Q(*i*18iE=d0J#=J{j`1v&w4YSWJ*IT^BN%PNA80Ii#?Ra`k8!-jZk1YaMSjx z^^qsVatrJntOp>gJs=lchLd#(fZ&<`Dd9iN6qXFl>|Sgi@%Pao^tkg>^!q?O9ke*A zY^1O-Z+0)CP~v|A)i<19U>DBGgQwZ}hzzD|vdJDiXr8Z#RL}DPQ-2(&h9dx+`hd}5 zX1!&GipTo4f2chT(D6~DdP0C|K>;8DK;7TB1@aF>0*l>b@!_v+P4^5Z0oaM(3>~`u zGyHY945wHOYo4*5lqy3*HpFcvY{zcKY@f!Zipp@_GLb?T5Ratr`tJ^Bpn(6Y4+f@& z6Z!| z4CKuC7}`eYEsL5;aDVd#I^e62*C4q5SJE?rf$YZ%(8bxpp|?_gpH;IDrUe2Wt`*b{ zj5#Vs+qKFpU<(u_uE9o?)!T#u*^kQRPA@sgaBN``Qk0?YqJTw`DdmP;L{r#1{g`)~ z>%b%gA5bb@GeT6#L9ISG&oQdKv8RVEG;bxj54E_v4>jtz57moeJN{Xme0^o8G5h5Q z&kFJD10!m$i&r#5)Lyp}?V!Pw%U&JTH4YLMToL7*gENlGoPzp)7qAI|x!2ZmB$rct zuqevdiABm(;3BCGfCd1hUHzIj*N)-W-{Xhg5+2(;u6(EnpK7`j(FCIE-*kKMD;4s^ zL9T78$uc4wr@2U31?1Szxjryos06o#d=GdZRO%UuR)QM_R&74Hm$dm9s5ffUuaFGN zMZhwW!6ox6en2KGeL$KielS~1`BIM731*H( z`iM%d^t7+Hy=wHtH@m&ysOHVZeCE$58O*@~6Kqf;;0YwReZ{~rB4jgaakSE0;@5?Sd1%!y_ zdjB+vQNt`m@rsLjBC$|E$-{`BOxp@O)TBuoCO8i2xCl0A*E|$xcTVVHTE(4ssLf;D z)lc_U+Z{5Pllv(pSda{@allbNC$=#3o^YU@hZKH2FIooY`XoR-tvfir&{NmHJaBsM zFWHyP2XHh5_^W16l&58I54KMyo1`^Tf1lTLdRKdd8b)|R0Y*GkD;b<^h@@eM+WM{x z?Tgs#KL#_mgaZpp0}=uSeffaW@txuev?~Qun|lA(hpuNA5`NfaP?RQ9zW|Byo2HdO z4;lDs@&``+3(m%^zrOX0$ORiX-13?F-ztc2odmV%`iFacyauQ`eyaX;p)u?-2t#1< zuKf)#O)IDzKYuR)iWmn25N^rfHeKrKC);)2oMIlqL|K75wUghA1`6{7bD!Fhvm{+lqtgNgg)vz2)zIgXxnZ zCPN7fjZGl{gY25zj-m#H+GH+<4-a3Fp^>&E_f7k|mB#)Rk1tHO0RZ}EgDT{M5)o`f7U=$>rKkx4Ccnt;6lv6mMK;sJw65EQ2(HkUs8VR@WCqzU`eh2 z(f#kKaPN4N6rh#*_yDv(26IPoo#D?e15AZM@olNiw*E-c&IeTv9_kRASwLq7>p zn~-pT@zo59;e#6|prjr?18&t3s=l=bKKyC749*8@k~Zmf@r{3>oRC{_PoS$9em&p8 z6^0KefCEpTnWT+Uqpv9Q8u)6tLHP|(L5HZj!r+$%1FAr-twiwQAr+?cZIe&Dd4NoL z(Ln}WRY-3d#ZU+PFoU`F&?IdKXz8PiV8Vh8pTv68DF1YmH6K2pNTjClz$b%pK~@GA zbk#JC=H@6rAKQm+{xim_>KXnr4;0v1#!C%D3gg#{S7dOJ5uHNe&n=2xTbO57&| zTz5^cm7wlI97WuC*++LEn#e~&`1Q9%PVh;EFrCTN04R0$n4=sNtjPPu<}08%NHL)J zfO0j8?3DBMgMtnEMY{>f6hl68>J%hQbU=z4)+drdQJ=;F_Nd0If*+Q^jStY$-c&D> zG=ev1&29gXf$FgEOm~Pkls9z!Lc82mpj7(+y}9jDsWB4Y7c=2W2OAW3_Z&%SsaC%i z4;_6BHmIs6=sQh;0t?F+%Pz<9yX=QR6#`WfDwk6Dn{mlO4G_yHgN0;v(!%ZhV=1S} z)%vT4+B+ijRzW-dF)}zWm$34nD31f;>D==62NX@B3}xH4!{(D7W5^SV8rRbixrBZ? zN9FdZH2y)W4Q%8lDVIr3uiv)R{S!zSl$ZVnwYQ_)n1r|zoA+gvt0!^Zlj9-Ed!OG_ zE$dI(yqn`wsw=!NZ);o=9+Ki>$R910eBNm6jMtmF!xc49C&J3urV6x5o4E>AZI}u{ zH%xiujv0LU7WB~5U`q9yku5x#{W2%y%h#L8!LL_CiJL1$Pr@+^$TDKY_qn45e$8F| z0O!q}U$l^%IdBO&xdFzZf8{KAlFEJs68VlkQkCHt7c$K-0~vo-mUCXF=t^-`{gh5l zu<91Lvv%!)!jP7*w=olKc{e^)*S`uw>f_Q;G9r=dGyWnlj!9vK8ODeQ+?v2_fjL^%?+LH zdt$e6{eA<+d)c>?fP1smrc~`3G3?xS+oGNeEZ^sOQ2K(J3n|CvMNrb%M}4#ZP_q4p zT?$-aIVjofn~Q2Luq>aHXrglD)i9Fg`mrSG+RGuTaeE%;;*Y{}Jvt6lK6d1qXVJBTW3C%`IjQ|z+0o&X3N-Ks+A$-5f>p3MBoRM zXeZSEuk`4PigDtCJG+VD>NoQhpq94vVgnJMR+~PkGlHKQ2gM|}XZ(}0;#b1J20N?n zJYHn)rk8z907tAfxv6e+3`VPBZal)SPyDtGO1%CN{Z%=(?+~8pc2z?DL+s)qg(<-^ z$MUsoc;@-tip}O92^7&qH(oTj;@-VzKA|4zL|zy>aQT#SBSC-_{;FeeJkEPz^v1B= zw7$GisRYNDc-&tAtl(CM?^DU?91s<^KPfq4tR2wj*BQuBD)(N7jh3zq@ zZ}XV_H0jBK4p+S(qqFQtZ?1k)A(kq@WGJWKP>cSDN^1QW_Mf?z{b%(WrrYpdG2=Y2 zJ42yx#ZmOG&6QbLd^_mfYbAx&b5{5tn*H$%A%X(?N`4L9EwY{6bxTlUzxqhqw-bVx zJUL}*&61TVS8R)KqnxRBv~;G)PL8}Ak*^*S|M)EOe(=o@r@ZR4KMGw@J3Xh$y2m@t zyVXnT&p1RB15UKRn`kA;mmVntH*DxUZFc;xL{Hjt?Go2m=zOcL4|9Ykk`Uend|qzY zxZ7m#l*rlNZGUQ@)BlR0P}!W@McPgDJ_~Bz_FyI&l@{Bj=A27x-S&wZ4MOQWeJwu~ zk*BcmLEZ4im9r|+Pt?~;zR_R*QlY^$r&<%cN*{MQhj{4w|44ji9oFn%=__s^)TT3i zzPBLmgSvYC0#Y@pm&CqkRKPksezTqUQq;VlKhF2j=C79{LIW)~ZJ*xSy_KKQD9?U@ zynp)D0R+NI{IiF>Dq{q%EN1D7ekVe#fJ^!{QR}G9L9@=Y%b)7CitCWutA>8&lVy&1 zV`YvD+dX7d$melq>*IB}Vy3Xbe%Q*<{q($yfrGaFjx@YS6I#Ezp460qlM3T zsGXb={YcMTD=`*LV^ATN^^c`m&y|}S8=B9OnpgtY0SebwvA4a7e@&;wT+Ygv7EQa2 z|G>TDReU46@Liu<@vkEGNl_7WzU4V+anApQt(6n?6E6B_eBFikp=P1^a*2EIm%3q4 zdFqIorS?NiO*|*rODpT0mw&r;c~+OyP@*q-GP=vb58b$*r~r1!slrP>zW8woILI=z zxQ{!~YM1J1P98DplMjAgaFfufp9sHU2_E|i@sn~<0kfdr_L6?oeF`+Y@>i2R6_>N0 z_}qh%-zZ=%UmcDbXFcbf3~H4gFB>=~;dzxV6>sU*Ft+1?8LO8=-$CK|r)E&N@7 z`3=wXe4}QOgzj|9WrZ^N^R3{n?IwY8dqka*qK>nSojTRGmLMTAi$CG`M`cIgb`>7u zQC1e8SNMp*6X~Qtl{hkgNuS?Y+WO1OuJU7P%9-j7fLq_LOEPqgvq87kN*Ijm<{4B0 zTw7Vm&qRTz>l&!P9rDl}>*uWKtM_(Cl+pisg}NlIY3fja?#-Fdz5nWmTgWQwD zm(|5CzkiL%F1I`OWjEKxb)WtC;|b&6zM1N^^D##p`|i9T&m=^DehqdxNSrE&Hj9z) z67jPToQ{*Tx_5OJe}|-ShAz6jH|kb3yRoSQcka#ayVwekwnFCpVj3amb@YENd40`w zB0fa_DvAp|(u)HBpg`tg+`Vc0q#)6SQMVbjF=fMVU8U&VsDcBs}NDc0}9T?As?% zR?bed8CfyHiPOmU=e9rJ)Su%@9tmY@E70H7NO!%LKN--wYKlmrQ_Z5f+E%evH>0XW z|GF>DoT0O{^uKLC{xWVcn;ZVt^QJo@*S}-ZGX$3A-SuNWMQ1BkM{K~B6B`vxL zj(X~xj9j=7*?4g*1fAF#5?b7NX^d$BE$!8OB(S`|O5X96dI<*kb8p4x< z=L&+uOh6+C7`9oM+flaU?`M4uETk921eo8wnU2VtC#92&211a08k?!J-X~W#mgP3Ma&En>J9XGg2z>6KMYtGr)5cT7?5CTWEUnHP;Gp44cOcvs^}3 z3ajQDX+`{q^E&GKE9pUX1!Vs8SR>?K;@KntV#mPqO{ZaR+u`Z7NXR{9*Wu;%$xh~` zkh|aBNZ)dOCQad7qWwqJ-L|a4Zl1X4iW?_ zL8F{6D(xjsl?@*aT8~#eeYLaT#CJghu`bYlX4lzjjo)wlr?tIiXimiGY72Z$;iq#~ zAEvb}R+QG2mv>!O3Gd2!Xnv$6%FoC8jMx6{hp?1)=|^2HjS9Ri?EOmS+Lj}A*RX?L zGvP>k}hXElpJJR-mS_(` z<~5Fbt^*9Dg=B?s99oa`))MH^-xw=ft-qpjPo5u6dWE@uKbY^%F{08{A>Cp4)35Le zp^xX1?1tMuwDUUujC}FOqV>b>QV$d8hG#=_^o9KnnxxT-Fd{-{<(PfK&T*{rT9biV`UG%t?GYW%6lSn zB1khnZo@J>^=g}!r_&qxVBr+Uey6YZOz)|WFWqMzEv@JkkgG1Ts^x-OdxN45&W)ao zzBuaLpSnm8NJ`$fMr9+f8LAF?v%S89zHMCUJa+QTJFDrq3D>;|o}}>cPLrcc`oTy` zv>W-qmq6z;vnGmVOA8?L0^b^=;F`LFK7emb<`-xF2;xUiRUTi0|I8B@KPlg8+h=eny8a8O=i{|2 zM8BvTc&0aVqD8M( z$NizuY@@FxVzoZx@nB4J=T>|*F!iTW*JX+eW5v_6vGNd5fTIiqC%jE$GW{q>`O@!(k?aJygY zY|8GW5$_wcr61GSxsF(nQIH;H1DxEblgpc#-G`b!Hu4$s?+VqXKs^9(J6j*!^&{2w z*u}Mnj-f9@pq?{Y!7`=B2Jo0IevcDv8OBWZ$Yuwv)nEp1&ZGy9-7YqfX z4lX#%FF*xEFC^xUFN=Ca-ZgVZ#`#fKHPAJqq$MNgzojuG=NA}dpdY;g*-NCCwnT@p zl4gw23;|Ij)b>nJmdMO251a-$p%W@__xjlq*N`e?WK+n+v1a3y*%xor=Vo2h)8sAf zj50uuUIg~-$pk88X z=7tds$UOZENpmlU(u$AmrLPLyPV0X#U0A-Nm>2}9!r%N4)O||7&gk!5P0Fb!#>G|nP>&T#G?v9Qb=N+N6t{C}5jhCCt*jP!oN S--?Pn99T(QNP8sj$o~NyANTSA literal 46773 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 B#Pa|E diff --git a/scripting/L4D2Tools.sp b/scripting/L4D2Tools.sp index d643de1..bc33025 100644 --- a/scripting/L4D2Tools.sp +++ b/scripting/L4D2Tools.sp @@ -5,10 +5,11 @@ #define PLUGIN_VERSION "1.0" -#define PRECACHE_SOUNDS_COUNT 4 +#define PRECACHE_SOUNDS_COUNT 5 char PRECACHE_SOUNDS[PRECACHE_SOUNDS_COUNT][] = { "custom/xen_teleport.mp3", "custom/mariokartmusic.mp3", + "custom/airhorn.mp3", "custom/spookyscaryskeletons.mp3", "custom/wearenumberone2.mp3", }; diff --git a/scripting/activitymonitor.sp b/scripting/activitymonitor.sp index e63f560..6a424bc 100644 --- a/scripting/activitymonitor.sp +++ b/scripting/activitymonitor.sp @@ -248,6 +248,14 @@ public void Event_L4D2_Death(Event event, const char[] name, bool dontBroadcast) if(IsFakeClient(attacker)) GetClientName(attacker, attackerName, sizeof(attackerName)); else GetClientAuthId(attacker, AuthId_Steam2, attackerName, sizeof(attackerName)); + if(GetClientTeam(attacker) == 2) { + char weaponName[32]; + event.GetString("weapon", weaponName, sizeof(weaponName)); + if(weaponName[0] != '\0') { + AddLogCustom("STATE", attackerName, victimName, "\"%L\" killed \"%L\" with \"%s\"", attacker, victim, weaponName); + return; + } + } AddLogCustom("STATE", attackerName, victimName, "\"%L\" killed \"%L\"", attacker, victim); } else { AddLogCustom("STATE", "", victimName, "\"%L\" died", victim); @@ -267,7 +275,15 @@ public void Event_L4D2_Incapped(Event event, const char[] name, bool dontBroadca if(attacker > 0 && attacker != victim) { if(IsFakeClient(attacker)) GetClientName(attacker, attackerName, sizeof(attackerName)); else GetClientAuthId(attacker, AuthId_Steam2, attackerName, sizeof(attackerName)); - + + if(GetClientTeam(attacker) == 2) { + char weaponName[32]; + event.GetString("weapon", weaponName, sizeof(weaponName)); + if(weaponName[0] != '\0') { + AddLogCustom("STATE", attackerName, victimName, "\"%L\" incapped \"%L\" with \"%s\"", attacker, victim, weaponName); + return; + } + } AddLogCustom("STATE", attackerName, victimName, "\"%L\" incapped \"%L\"", attacker, victim); } else { AddLogCustom("STATE", "", victimName, "\"%L\" was incapped", victim); diff --git a/scripting/include/editor/props/methods.sp b/scripting/include/editor/props/methods.sp index f322028..159b4f3 100644 --- a/scripting/include/editor/props/methods.sp +++ b/scripting/include/editor/props/methods.sp @@ -203,6 +203,7 @@ void LoadFolder(ArrayList parent, const char[] rootPath) { DirectoryListing listing = OpenDirectory(rootPath); if(listing == null) { LogError("Cannot open \"%s\"", rootPath); + return; } while(listing.GetNext(buffer, sizeof(buffer), fileType)) { if(fileType == FileType_Directory) { diff --git a/scripting/include/hats/hats.sp b/scripting/include/hats/hats.sp index 5734a1a..e51ef96 100644 --- a/scripting/include/hats/hats.sp +++ b/scripting/include/hats/hats.sp @@ -135,7 +135,7 @@ Action Command_DoAHat(int client, int args) { char sizeStr[4]; GetCmdArg(2, sizeStr, sizeof(sizeStr)); float size = StringToFloat(sizeStr); - if(size == 0.0) { + if(size <= 0.0) { ReplyToCommand(client, "[Hats] Invalid size"); return Plugin_Handled; } @@ -335,7 +335,12 @@ Action Command_DoAHat(int client, int args) { } else { // Find a new hatable entity int flags = 0; - entity = GetLookingEntity(client, Filter_ValidHats); + if(args > 0 && isForced) { + char arg[16]; + entity = GetCmdArgInt(1); + } else { + entity = GetLookingEntity(client, Filter_ValidHats); + } if(entity <= 0) { PrintCenterText(client, "[Hats] No entity found"); return Plugin_Handled; diff --git a/scripting/include/randomizer/caralarm.sp b/scripting/include/randomizer/caralarm.sp new file mode 100644 index 0000000..aee8f1c --- /dev/null +++ b/scripting/include/randomizer/caralarm.sp @@ -0,0 +1,427 @@ +int SpawnCar(VariantEntityData entity) { + if(entity.model[0] == '\0') { + LogError("Missing model for entity with type \"%s\"", entity.type); + return -1; + } + PrecacheModel(entity.model); + int vehicle; + + if(StrEqual(entity.type, "_car_alarm")) { + vehicle = SpawnAlarmCar(entity.model, entity.origin, entity.angles, entity.color); + return vehicle; + } + + char glassModel[64]; + strcopy(glassModel, sizeof(glassModel), entity.type); + ReplaceString(glassModel, sizeof(glassModel), ".mdl", "_glass.mdl"); + if(StrEqual(entity.type, "_car_physics")) { + vehicle = CreateProp("prop_physics", entity.model, entity.origin, entity.angles); + } else { + vehicle = CreateProp("prop_dynamic", entity.model, entity.origin, entity.angles); + } + if(PrecacheModel(glassModel)) { + int glass = CreateProp(glassModel, entity.model, entity.origin, entity.angles); + SetVariantString("!activator"); + AcceptEntityInput(glass, "SetParent", vehicle); + } + SetEntityRenderColor(vehicle, GetRandomInt(0, 255), GetRandomInt(0, 255), GetRandomInt(0, 255)); + return vehicle; +} + + +/** +// ==================================================================================================== +:::BEGIN::: -> Source Code (with changes) from: +* DieTeetasse - [L4D1&2] Spawn Alarmcars plugin https://forums.alliedmods.net/showthread.php?t=139352 +* Marttt - [L4D1 & L4D2] Replace Cars Into Car Alarms plugin https://forums.alliedmods.net/showthread.php?p=2731868 +// ==================================================================================================== +*/ + +/****************************************************************************************************/ + +#define DISTANCE_FRONT 101.0 +#define DISTANCE_SIDETURN 34.0 +#define DISTANCE_UPFRONT 29.0 +#define DISTANCE_BACK 103.0 +#define DISTANCE_SIDE 27.0 +#define DISTANCE_UPBACK 31.0 +#define SOUND_CAR_ALARM "vehicles/car_alarm/car_alarm.wav" +#define SOUND_CAR_ALARM_CHIRP2 "vehicles/car_alarm/car_alarm_chirp2.wav" + +#define COLOR_YELLOWLIGHT "224 162 44" +#define COLOR_REDLIGHT "255 13 19" +#define COLOR_WHITELIGHT "252 243 226" +#define ALARMCAR_GLOW_SPRITE "sprites/glow.vmt" + +int SpawnAlarmCar(const char[] model, float vPos[3], float vAng[3], int color[4] = { 255, 255, 255, 255}) +{ + PrecacheModel(model); + PrecacheModel(ALARMCAR_GLOW_SPRITE, true); + PrecacheSound(SOUND_CAR_ALARM, true); + PrecacheSound(SOUND_CAR_ALARM_CHIRP2, true); + + char carName[64]; + char glassOnName[64]; + char glassOffName[64]; + char timerName[64]; + char alarmSoundName[64]; + char chirpSoundName[64]; + char lightsName[64]; + char headlightsName[64]; + char remarkName[64]; + char gameEventName[64]; + + // create car + int carEntity = CreateEntityByName("prop_car_alarm"); + + FormatEx(carName, sizeof(carName), "randomizer_car_%d", carEntity); + FormatEx(glassOnName, sizeof(glassOnName), "randomizer_car_glasson_%d", carEntity); + FormatEx(glassOffName, sizeof(glassOffName), "randomizer_car_glassoff_%d", carEntity); + FormatEx(timerName, sizeof(timerName), "randomizer_car_alarmtimer_%d", carEntity); + FormatEx(alarmSoundName, sizeof(alarmSoundName), "randomizer_car_alarmsound_%d", carEntity); + FormatEx(chirpSoundName, sizeof(chirpSoundName), "randomizer_car_chirpsound_%d", carEntity); + FormatEx(lightsName, sizeof(lightsName), "randomizer_car_lights_%d", carEntity); + FormatEx(headlightsName, sizeof(headlightsName), "randomizer_car_headlights_%d", carEntity); + FormatEx(remarkName, sizeof(remarkName), "randomizer_car_remark_%d", carEntity); + FormatEx(gameEventName, sizeof(gameEventName), "randomizer_car_gameevent_%d", carEntity); + char tempString[128]; + + DispatchKeyValue(carEntity, "targetname", carName); + DispatchKeyValue(carEntity, "model", model); + Format(tempString, sizeof(tempString), "%d %d %d %d", color[0], color[1], color[2], color[3]); + DispatchKeyValue(carEntity, "rendercolor", tempString); + Debug("spawning alarm car ent%d \"%s\" (m=%s) at %.0f %.0f %.0f", carEntity, carName, model, vPos[0], vPos[1], vPos[2]); + + Format(tempString, sizeof(tempString), "%s,PlaySound,,0.2,-1", chirpSoundName); + DispatchKeyValue(carEntity, "OnCarAlarmChirpStart", tempString); + Format(tempString, sizeof(tempString), "%s,ShowSprite,,0.2,-1", lightsName); + DispatchKeyValue(carEntity, "OnCarAlarmChirpStart", tempString); + Format(tempString, sizeof(tempString), "%s,HideSprite,,0.7,-1", lightsName); + DispatchKeyValue(carEntity, "OnCarAlarmChirpEnd", tempString); + Format(tempString, sizeof(tempString), "%s,Enable,,0,-1", timerName); + DispatchKeyValue(carEntity, "OnCarAlarmStart", tempString); + Format(tempString, sizeof(tempString), "%s,PlaySound,,0,-1", alarmSoundName); + DispatchKeyValue(carEntity, "OnCarAlarmStart", tempString); + Format(tempString, sizeof(tempString), "%s,Enable,,0,-1", glassOffName); + DispatchKeyValue(carEntity, "OnCarAlarmStart", tempString); + DispatchKeyValue(carEntity, "OnHitByTank", tempString); + Format(tempString, sizeof(tempString), "%s,Kill,,0,-1", glassOnName); + DispatchKeyValue(carEntity, "OnCarAlarmStart", tempString); + DispatchKeyValue(carEntity, "OnHitByTank", tempString); + Format(tempString, sizeof(tempString), "%s,Kill,,0,-1", timerName); + DispatchKeyValue(carEntity, "OnCarAlarmEnd", tempString); + DispatchKeyValue(carEntity, "OnHitByTank", tempString); + Format(tempString, sizeof(tempString), "%s,Kill,,0,-1", alarmSoundName); + DispatchKeyValue(carEntity, "OnCarAlarmEnd", tempString); + DispatchKeyValue(carEntity, "OnHitByTank", tempString); + Format(tempString, sizeof(tempString), "%s,Kill,,0,-1", chirpSoundName); + DispatchKeyValue(carEntity, "OnCarAlarmEnd", tempString); + DispatchKeyValue(carEntity, "OnHitByTank", tempString); + Format(tempString, sizeof(tempString), "%s,Kill,,0,-1", lightsName); + DispatchKeyValue(carEntity, "OnCarAlarmEnd", tempString); + DispatchKeyValue(carEntity, "OnHitByTank", tempString); + Format(tempString, sizeof(tempString), "%s,Kill,,0,-1", headlightsName); + DispatchKeyValue(carEntity, "OnCarAlarmEnd", tempString); + DispatchKeyValue(carEntity, "OnHitByTank", tempString); + Format(tempString, sizeof(tempString), "%s,Kill,,0,-1", remarkName); + DispatchKeyValue(carEntity, "OnCarAlarmEnd", tempString); + DispatchKeyValue(carEntity, "OnHitByTank", tempString); + Format(tempString, sizeof(tempString), "%s,Kill,,0,-1", gameEventName); + DispatchKeyValue(carEntity, "OnCarAlarmEnd", tempString); + DispatchKeyValue(carEntity, "OnHitByTank", tempString); + DispatchKeyValueVector(carEntity, "origin", vPos); + DispatchKeyValueVector(carEntity, "angles", vAng); + DispatchSpawn(carEntity); + + // create glasses + strcopy(tempString, sizeof(tempString), model); + ReplaceString(tempString, sizeof(tempString), ".mdl", "_glass.mdl"); + if(PrecacheModel(tempString)) + CreateGlass(tempString, glassOnName, false, vPos, vAng, carName); + // CreateGlass(glassOffName, true, vPos, vAng, carName); + + CreateSound(alarmSoundName, "16", "Car.Alarm", vPos, carName); + CreateSound(chirpSoundName, "48", "Car.Alarm.Chirp2", vPos, carName); + + CreateLights(lightsName, vPos, vAng, carName); + + CreateHeadlights(headlightsName, vPos, vAng, carName); + + CreateLogicTimer(timerName, lightsName, headlightsName, vPos, carName); + + CreateRemark(remarkName, vPos, vAng, carName); + + CreateGameEvent(gameEventName, vPos, vAng, carName); + + return carEntity; +} + +/****************************************************************************************************/ + +void CreateGlass(const char[] model, char[] targetName, bool startDisabled, float vPos[3], float vAng[3], char[] carName) +{ + int entity = CreateEntityByName("prop_car_glass"); + + DispatchKeyValue(entity, "targetname", targetName); + DispatchKeyValue(entity, "model", model); + DispatchKeyValue(entity, "StartDisabled", startDisabled ? "1" : "0"); + DispatchKeyValueVector(entity, "origin", vPos); + DispatchKeyValueVector(entity, "angles", vAng); + DispatchSpawn(entity); + + SetVariantString(carName); + AcceptEntityInput(entity, "SetParent", entity, entity, 0); +} + +/****************************************************************************************************/ + +void CreateSound(char[] targetName, char[] spawnFlags, char[] messageName, float vPos[3], char[] carName) +{ + int entity = CreateEntityByName("ambient_generic"); + + float newPos[3]; + newPos = vPos; + newPos[2] += 80.0; + + DispatchKeyValue(entity, "targetname", targetName); + DispatchKeyValue(entity, "spawnflags", spawnFlags); + DispatchKeyValue(entity, "message", messageName); + DispatchKeyValue(entity, "SourceEntityName", carName); + DispatchKeyValue(entity, "radius", "4000"); + DispatchKeyValueVector(entity, "origin", newPos); + DispatchSpawn(entity); + ActivateEntity(entity); // Don't work without it + + SetVariantString(carName); + AcceptEntityInput(entity, "SetParent", entity, entity, 0); +} + +/****************************************************************************************************/ + +void CreateLights(char[] lightsName, float vPos[3], float vAng[3], char[] carName) +{ + float distance[6] = {DISTANCE_FRONT, DISTANCE_SIDETURN, DISTANCE_UPFRONT, DISTANCE_BACK, DISTANCE_SIDE, DISTANCE_UPBACK}; + float newPos[3]; + float lightDistance[3]; + + newPos = vPos; + lightDistance[0] = distance[0]; + lightDistance[1] = distance[1]*-1.0; + lightDistance[2] = distance[2]; + MoveVectorvPos3D(newPos, vAng, lightDistance); // front left + CreateLight(lightsName, COLOR_YELLOWLIGHT, newPos, carName); + + newPos = vPos; + lightDistance[1] = distance[1]; + MoveVectorvPos3D(newPos, vAng, lightDistance); // front right + CreateLight(lightsName, COLOR_YELLOWLIGHT, newPos, carName); + + newPos = vPos; + lightDistance[0] = distance[3]*-1.0; + lightDistance[1] = distance[4]*-1.0; + lightDistance[2] = distance[5]; + MoveVectorvPos3D(newPos, vAng, lightDistance); // back left + CreateLight(lightsName, COLOR_REDLIGHT, newPos, carName); + + newPos = vPos; + lightDistance[1] = distance[4]; + MoveVectorvPos3D(newPos, vAng, lightDistance); // back right + CreateLight(lightsName, COLOR_REDLIGHT, newPos, carName); +} + +/****************************************************************************************************/ + +void CreateLight(char[] targetName, char[] renderColor, float vPos[3], char[] carName) +{ + int entity = CreateEntityByName("env_sprite"); + + DispatchKeyValue(entity, "targetname", targetName); + DispatchKeyValue(entity, "rendercolor", renderColor); + DispatchKeyValue(entity, "model", ALARMCAR_GLOW_SPRITE); + DispatchKeyValue(entity, "scale", "0.5"); + DispatchKeyValue(entity, "rendermode", "9"); + DispatchKeyValue(entity, "renderamt", "255"); + DispatchKeyValue(entity, "HDRColorScale", "0.7"); + DispatchKeyValue(entity, "GlowProxySize", "5"); + DispatchKeyValueVector(entity, "origin", vPos); + DispatchSpawn(entity); + + SetVariantString(carName); + AcceptEntityInput(entity, "SetParent", entity, entity, 0); +} + +/****************************************************************************************************/ + +void CreateHeadlights(char[] headlightsName, float vPos[3], float vAng[3], char[] carName) +{ + float distance[3] = {DISTANCE_FRONT, DISTANCE_SIDE, DISTANCE_UPFRONT}; + float newPos[3]; + float headlightDistance[3]; + + newPos = vPos; + headlightDistance[0] = distance[0]; + headlightDistance[1] = distance[1]*-1.0; + headlightDistance[2] = distance[2]; + MoveVectorvPos3D(newPos, vAng, headlightDistance); // front left + CreateHeadlight(headlightsName, newPos, vAng, carName); + + newPos = vPos; + headlightDistance[1] = distance[1]; + MoveVectorvPos3D(newPos, vAng, headlightDistance); // front right + CreateHeadlight(headlightsName, newPos, vAng, carName); +} + +/****************************************************************************************************/ + +void CreateHeadlight(char[] targetName, float vPos[3], float vAng[3], char[] carName) +{ + int entity = CreateEntityByName("beam_spotlight"); + + DispatchKeyValue(entity, "targetname", targetName); + DispatchKeyValue(entity, "rendercolor", COLOR_WHITELIGHT); + DispatchKeyValue(entity, "spotlightwidth", "32"); + DispatchKeyValue(entity, "spotlightlength", "256"); + DispatchKeyValue(entity, "spawnflags", "2"); + DispatchKeyValue(entity, "rendermode", "5"); + DispatchKeyValue(entity, "renderamt", "150"); + DispatchKeyValue(entity, "maxspeed", "100"); + DispatchKeyValue(entity, "HDRColorScale", "0.5"); + DispatchKeyValueVector(entity, "origin", vPos); + DispatchKeyValueVector(entity, "angles", vAng); + DispatchSpawn(entity); + + SetVariantString(carName); + AcceptEntityInput(entity, "SetParent", entity, entity, 0); +} + +/****************************************************************************************************/ + +void CreateLogicTimer(char[] targetName, char[] lightsName, char[] headlightsName, float vPos[3], char[] carName) +{ + int entity = CreateEntityByName("logic_timer"); + + DispatchKeyValue(entity, "targetname", targetName); + DispatchKeyValue(entity, "StartDisabled", "1"); + DispatchKeyValue(entity, "RefireTime", "0.75"); + + char tempString[128]; + Format(tempString, sizeof(tempString), "%s,ShowSprite,,0,-1", lightsName); + DispatchKeyValue(entity, "OnTimer", tempString); + Format(tempString, sizeof(tempString), "%s,ShowSprite,,0,-1", lightsName); + DispatchKeyValue(entity, "OnTimer", tempString); + Format(tempString, sizeof(tempString), "%s,LightOn,,0,-1", headlightsName); + DispatchKeyValue(entity, "OnTimer", tempString); + Format(tempString, sizeof(tempString), "%s,HideSprite,,0.5,-1", lightsName); + DispatchKeyValue(entity, "OnTimer", tempString); + Format(tempString, sizeof(tempString), "%s,HideSprite,,0.5,-1", lightsName); + DispatchKeyValue(entity, "OnTimer", tempString); + Format(tempString, sizeof(tempString), "%s,LightOff,,0.5,-1", headlightsName); + DispatchKeyValue(entity, "OnTimer", tempString); + DispatchKeyValueVector(entity, "origin", vPos); + DispatchSpawn(entity); + + SetVariantString(carName); + AcceptEntityInput(entity, "SetParent", entity, entity, 0); +} + +/****************************************************************************************************/ + +void CreateRemark(char[] targetName, float vPos[3], float vAng[3], char[] carName) +{ + int entity = CreateEntityByName("info_remarkable"); + + DispatchKeyValue(entity, "targetname", targetName); + DispatchKeyValue(entity, "contextsubject", "remark_caralarm"); + DispatchKeyValueVector(entity, "origin", vPos); + DispatchKeyValueVector(entity, "angles", vAng); + DispatchSpawn(entity); + + SetVariantString(carName); + AcceptEntityInput(entity, "SetParent", entity, entity, 0); +} + +/****************************************************************************************************/ + +void CreateGameEvent(char[] targetName, float vPos[3], float vAng[3], char[] carName) +{ + int entity = CreateEntityByName("info_game_event_proxy"); + + DispatchKeyValue(entity, "targetname", targetName); + DispatchKeyValue(entity, "spawnflags", "1"); + DispatchKeyValue(entity, "range", "100"); + DispatchKeyValue(entity, "event_name", "explain_disturbance"); + DispatchKeyValueVector(entity, "origin", vPos); + DispatchKeyValueVector(entity, "angles", vAng); + DispatchSpawn(entity); + + SetVariantString(carName); + AcceptEntityInput(entity, "SetParent", entity, entity, 0); +} + +/****************************************************************************************************/ + +void MoveVectorvPos3D(float vPos[3], float constvAng[3], float constDistance[3]) +{ + float vAng[3], dirFw[3], dirRi[3], dirUp[3], distance[3]; + distance = constDistance; + + vAng[0] = DegToRad(constvAng[0]); + vAng[1] = DegToRad(constvAng[1]); + vAng[2] = DegToRad(constvAng[2]); + + // roll (rotation over x) + dirFw[0] = 1.0; + dirFw[1] = 0.0; + dirFw[2] = 0.0; + dirRi[0] = 0.0; + dirRi[1] = Cosine(vAng[2]); + dirRi[2] = Sine(vAng[2])*-1; + dirUp[0] = 0.0; + dirUp[1] = Sine(vAng[2]); + dirUp[2] = Cosine(vAng[2]); + MatrixMulti(dirFw, dirRi, dirUp, distance); + + // pitch (rotation over y) + dirFw[0] = Cosine(vAng[0]); + dirFw[1] = 0.0; + dirFw[2] = Sine(vAng[0]); + dirRi[0] = 0.0; + dirRi[1] = 1.0; + dirRi[2] = 0.0; + dirUp[0] = Sine(vAng[0])*-1; + dirUp[1] = 0.0; + dirUp[2] = Cosine(vAng[0]); + MatrixMulti(dirFw, dirRi, dirUp, distance); + + // yaw (rotation over z) + dirFw[0] = Cosine(vAng[1]); + dirFw[1] = Sine(vAng[1])*-1; + dirFw[2] = 0.0; + dirRi[0] = Sine(vAng[1]); + dirRi[1] = Cosine(vAng[1]); + dirRi[2] = 0.0; + dirUp[0] = 0.0; + dirUp[1] = 0.0; + dirUp[2] = 1.0; + MatrixMulti(dirFw, dirRi, dirUp, distance); + + // addition + for (int i = 0; i < 3; i++) vPos[i] += distance[i]; +} + +/****************************************************************************************************/ + +void MatrixMulti(float matA[3], float matB[3], float matC[3], float vec[3]) +{ + float res[3]; + for (int i = 0; i < 3; i++) res[0] += matA[i]*vec[i]; + for (int i = 0; i < 3; i++) res[1] += matB[i]*vec[i]; + for (int i = 0; i < 3; i++) res[2] += matC[i]*vec[i]; + vec = res; +} + +/** +// ==================================================================================================== +:::END::: -> Source Code from DieTeetasse - [L4D1&2] Spawn Alarmcars plugin https://forums.alliedmods.net/showthread.php?t=139352 +// ==================================================================================================== +*/ \ No newline at end of file diff --git a/scripting/include/randomizer/rbuild.sp b/scripting/include/randomizer/rbuild.sp index b0fe246..2a352ce 100644 --- a/scripting/include/randomizer/rbuild.sp +++ b/scripting/include/randomizer/rbuild.sp @@ -35,8 +35,8 @@ void OpenVariantsMenu(int client) { Menu menu = new Menu(BuilderHandler_VariantsMenu); menu.SetTitle("%s > Variants", g_builder.selectedSceneId); char id[8], display[32]; - menu.AddItem("new", "New"); - menu.AddItem("-1", "None (Shared Scene)"); + menu.AddItem("new", "New Variant"); + menu.AddItem("-1", "Global Scene Variant"); JSONArray variants = view_as(g_builder.selectedSceneData.Get("variants")); JSONObject varObj; @@ -45,9 +45,9 @@ void OpenVariantsMenu(int client) { varObj = view_as(variants.Get(i)); entities = view_as(varObj.Get("entities")); if(i == g_builder.selectedVariantIndex) { - Format(display, sizeof(display), "%d entities (selected)", entities.Length); + Format(display, sizeof(display), "#%d - %d entities (✔)", i, entities.Length); } else { - Format(display, sizeof(display), "%d entities", entities.Length); + Format(display, sizeof(display), "#%d - %d entities", i, entities.Length); } IntToString(i, id, sizeof(id)); menu.AddItem(id, display); diff --git a/scripting/l4d2_editor.sp b/scripting/l4d2_editor.sp index 3ce8848..43aea98 100644 --- a/scripting/l4d2_editor.sp +++ b/scripting/l4d2_editor.sp @@ -24,6 +24,8 @@ TopMenu g_topMenu; char g_currentMap[64]; +ConVar enabledBlacklist; + //int g_markedMode #include @@ -80,6 +82,8 @@ public void OnPluginStart() { LoadTranslations("common.phrases"); HookEvent("player_spawn", Event_PlayerSpawn); + enabledBlacklist = CreateConVar("editor_denylist", "7", "The lists to check, add bits together.\n1 = classnames\n2 = models\n4 = targetnames", FCVAR_NONE, true, 0.0); + RegAdminCmd("sm_mkwall", Command_MakeWall, ADMFLAG_CUSTOM2); RegAdminCmd("sm_edit", Command_Editor, ADMFLAG_CUSTOM2); RegAdminCmd("sm_wall", Command_Editor, ADMFLAG_CUSTOM2); @@ -489,13 +493,15 @@ char FORBIDDEN_MODELS[MAX_FORBIDDEN_MODELS][] = { bool CheckBlacklist(int entity) { if(entity == 0) return false; static char buffer[64]; - GetEntityClassname(entity, buffer, sizeof(buffer)); - for(int i = 0; i < MAX_FORBIDDEN_CLASSNAMES; i++) { - if(StrEqual(FORBIDDEN_CLASSNAMES[i], buffer)) { - return false; + if(enabledBlacklist.IntValue & 1) { + GetEntityClassname(entity, buffer, sizeof(buffer)); + for(int i = 0; i < MAX_FORBIDDEN_CLASSNAMES; i++) { + if(StrEqual(FORBIDDEN_CLASSNAMES[i], buffer)) { + return false; + } } } - if(StrContains(buffer, "prop_") > -1) { + if(enabledBlacklist.IntValue & 2) { GetEntPropString(entity, Prop_Data, "m_ModelName", buffer, sizeof(buffer)); for(int i = 0; i < MAX_FORBIDDEN_MODELS; i++) { if(StrEqual(FORBIDDEN_MODELS[i], buffer)) { @@ -503,9 +509,11 @@ bool CheckBlacklist(int entity) { } } } - GetEntPropString(entity, Prop_Data, "m_iName", buffer, sizeof(buffer)); - if(StrEqual(buffer, "l4d2_randomizer")) { - return false; + if(enabledBlacklist.IntValue & 4) { + GetEntPropString(entity, Prop_Data, "m_iName", buffer, sizeof(buffer)); + if(StrContains(buffer, "randomizer") > -1) { + return false; + } } return true; } diff --git a/scripting/l4d2_randomizer.sp b/scripting/l4d2_randomizer.sp index 636c60a..868bfda 100644 --- a/scripting/l4d2_randomizer.sp +++ b/scripting/l4d2_randomizer.sp @@ -22,9 +22,9 @@ int g_iLaserIndex; #if defined DEBUG_BLOCKERS #include #endif -#define ENT_PROP_NAME "l4d2_randomizer" -#define ENT_ENV_NAME "l4d2_randomizer" -#define ENT_BLOCKER_NAME "l4d2_randomizer" +#define ENT_PROP_NAME "randomizer" +#define ENT_ENV_NAME "randomizer" +#define ENT_BLOCKER_NAME "randomizer" #include #define MAX_SCENE_NAME_LENGTH 32 @@ -100,6 +100,7 @@ enum struct BuilderData { } #include +#include public Plugin myinfo = { @@ -116,24 +117,40 @@ public void OnPluginStart() { SetFailState("This plugin is for L4D/L4D2 only."); } + HookEvent("round_start_post_nav", Event_RoundStartPosNav); + RegAdminCmd("sm_rcycle", Command_CycleRandom, ADMFLAG_CHEATS); RegAdminCmd("sm_expent", Command_ExportEnt, ADMFLAG_GENERIC); RegAdminCmd("sm_rbuild", Command_RandomizerBuild, ADMFLAG_CHEATS); cvarEnabled = CreateConVar("sm_randomizer_enabled", "0"); + HookEvent("player_first_spawn", Event_PlayerFirstSpawn); + g_MapData.activeScenes = new ArrayList(sizeof(ActiveSceneData)); } +void Event_PlayerFirstSpawn(Event event, const char[] name ,bool dontBroadcast) { + int client = GetClientOfUserId(event.GetInt("userid")); + if(GetUserFlagBits(client) & ADMFLAG_CHAT) { + // If enabled but no map loaded: + if(cvarEnabled.BoolValue && g_MapData.scenes == null) + PrintToChat(client, "Randomizer Note: This map has no randomizer support at the moment."); + } +} + +void Event_RoundStartPosNav(Event event, const char[] name ,bool dontBroadcast) { + if(cvarEnabled.BoolValue) + CreateTimer(5.0, Timer_Run); +} // TODO: on round start public void OnMapStart() { g_iLaserIndex = PrecacheModel("materials/sprites/laserbeam.vmt", true); GetCurrentMap(currentMap, sizeof(currentMap)); - if(cvarEnabled.BoolValue) - CreateTimer(5.0, Timer_Run); } + public void OnMapEnd() { g_builder.Cleanup(); Cleanup(); @@ -196,7 +213,7 @@ public Action Command_CycleRandom(int client, int args) { if(client > 0) PrintCenterText(client, "Cycled flags=%d", flags); } else { - ReplyToCommand(client, "Active Scenes:"); + ReplyToCommand(client, "Active Scenes (%d/%d):", g_MapData.activeScenes.Length, g_MapData.scenes.Length); ActiveSceneData scene; for(int i = 0; i < g_MapData.activeScenes.Length; i++) { g_MapData.activeScenes.GetArray(i, scene); @@ -284,7 +301,7 @@ Action Command_RandomizerBuild(int client, int args) { } else if(StrEqual(arg, "menu")) { OpenMainMenu(client); } else if(g_builder.mapData == null) { - ReplyToCommand(client, "No map data for %s, either load with /rbuild load, or start new /rbuild new", currentMap); + ReplyToCommand(client, "No map data loaded for %s, either load with /rbuild load, or start new /rbuild new", currentMap); return Plugin_Handled; } else if(StrEqual(arg, "save")) { SaveMapJson(currentMap, g_builder.mapData); @@ -358,10 +375,10 @@ JSONObject ExportEntity(int entity, ExportType exportType = Export_Model) { GetEntPropVector(entity, Prop_Send, "m_angRotation", angles); GetEntPropVector(entity, Prop_Send, "m_vecMaxs", size); - char model[128]; + char classname[128], model[128]; JSONObject entityData = new JSONObject(); - GetEntityClassname(entity, model, sizeof(model)); - if(StrContains(model, "prop_") == -1) { + GetEntityClassname(entity, classname, sizeof(classname)); + if(StrContains(classname, "prop_") == -1) { entityData.Set("scale", VecToArray(size)); } if(exportType == Export_HammerId) { @@ -376,6 +393,7 @@ JSONObject ExportEntity(int entity, ExportType exportType = Export_Model) { entityData.SetString("model", model); } else { GetEntPropString(entity, Prop_Data, "m_ModelName", model, sizeof(model)); + entityData.SetString("type", classname); entityData.SetString("model", model); } entityData.Set("origin", VecToArray(origin)); @@ -567,17 +585,18 @@ enum InputType { enum struct VariantInputData { char name[MAX_INPUTS_CLASSNAME_LENGTH]; InputType type; - char input[32]; + char input[64]; void Trigger() { int entity = -1; switch(this.type) { case Input_Classname: { - entity = FindEntityByClassname(entity, this.name); - this._trigger(entity); + while((entity = FindEntityByClassname(entity, this.name)) != INVALID_ENT_REFERENCE) { + this._trigger(entity); + } } case Input_Targetname: { - char targetname[32]; + char targetname[64]; while((entity = FindEntityByClassname(entity, "*")) != INVALID_ENT_REFERENCE) { GetEntPropString(entity, Prop_Data, "m_iName", targetname, sizeof(targetname)); if(StrEqual(targetname, this.name)) { @@ -613,14 +632,19 @@ enum struct VariantInputData { AcceptEntityInput(entity, "Close"); AcceptEntityInput(entity, "Lock"); AcceptEntityInput(entity, "SetUnbreakable"); - }else { + } else { char cmd[32]; // Split input "a b" to a with variant "b" int len = SplitString(this.input, " ", cmd, sizeof(cmd)); - if(len > -1) SetVariantString(this.input[len]); + if(len > -1) { + SetVariantString(this.input[len]); + AcceptEntityInput(entity, cmd); + Debug("_trigger(%d): %s (v=%s)", entity, cmd, this.input[len]); + } else { + Debug("_trigger(%d): %s", entity, this.input); + AcceptEntityInput(entity, this.input); + } - Debug("_trigger(%d): %s (v=%s)", entity, this.input, cmd); - AcceptEntityInput(entity, this.input); } } } @@ -858,7 +882,7 @@ void loadChoice(SceneData scene, JSONObject choiceData, JSONArray extraEntities) // Parses entities and loads to choice.entities loadChoiceEntity(choice.entities, view_as(extraEntities.Get(i))); } - delete extraEntities; + // delete extraEntities; } // Load all inputs if(choiceData.HasKey("inputs")) { @@ -874,6 +898,7 @@ void loadChoice(SceneData scene, JSONObject choiceData, JSONArray extraEntities) for(int i = 0; i < scenes.Length; i++) { scenes.GetString(i, sceneId, sizeof(sceneId)); choice.forcedScenes.PushString(sceneId); + Debug("scene %s: require %s", scene.name, sceneId); } delete scenes; } @@ -882,6 +907,7 @@ void loadChoice(SceneData scene, JSONObject choiceData, JSONArray extraEntities) void loadChoiceInput(ArrayList list, JSONObject inputData) { VariantInputData input; + input.type = Input_Classname; // Check classname -> targetname -> hammerid if(!inputData.GetString("classname", input.name, sizeof(input.name))) { if(inputData.GetString("targetname", input.name, sizeof(input.name))) { @@ -936,10 +962,10 @@ void loadChoiceEntity(ArrayList list, JSONObject entityData) { entityData.GetString("model", entity.model, sizeof(entity.model)); if(!entityData.GetString("type", entity.type, sizeof(entity.type))) { entity.type = "prop_dynamic"; - } else if(entity.type[0] == '_') { + } /*else if(entity.type[0] == '_') { LogError("Invalid custom entity type \"%s\"", entity.type); return; - } + }*/ GetVector(entityData, "origin", entity.origin); GetVector(entityData, "angles", entity.angles); GetVector(entityData, "scale", entity.scale); @@ -1013,24 +1039,35 @@ void selectScenes(int flags = 0) { // Traverse active scenes, loading any other scene it requires (via .force_scenes) ActiveSceneData aScene; SceneVariantData choice; + char sceneId[64]; + // list of scenes that will need to be forced if not already: ArrayList forcedScenes = new ArrayList(ByteCountToCells(MAX_SCENE_NAME_LENGTH)); for(int i = 0; i < g_MapData.activeScenes.Length; i++) { g_MapData.activeScenes.GetArray(i, aScene); - g_MapData.scenes.GetArray(i, scene); - scene.variants.GetArray(aScene.variantIndex, choice); - if(choice.forcedScenes != null) { - for(int j = 0; j < choice.forcedScenes.Length; j++) { - choice.forcedScenes.GetString(j, key, sizeof(key)); - forcedScenes.PushString(key); + // Load scene from active scene entry + if(!g_MapData.scenesKv.GetArray(aScene.name, scene, sizeof(scene))) { + // can't find scene, ignore + continue; + } + if(aScene.variantIndex < scene.variants.Length) { + scene.variants.GetArray(aScene.variantIndex, choice); + if(choice.forcedScenes != null) { + for(int j = 0; j < choice.forcedScenes.Length; j++) { + choice.forcedScenes.GetString(j, key, sizeof(key)); + forcedScenes.PushString(key); + } } } } + if(forcedScenes.Length > 0) { + Debug("Loading %d forced scenes", forcedScenes.Length); + } // Iterate and activate any forced scenes for(int i = 0; i < forcedScenes.Length; i++) { forcedScenes.GetString(i, key, sizeof(key)); // Check if scene was already loaded bool isSceneAlreadyLoaded = false; - for(int j = 0; j < g_MapData.activeScenes.Length; i++) { + for(int j = 0; j < g_MapData.activeScenes.Length; j++) { g_MapData.activeScenes.GetArray(j, aScene); if(StrEqual(aScene.name, key)) { isSceneAlreadyLoaded = true; @@ -1077,7 +1114,6 @@ void selectScene(SceneData scene, int flags) { } } } - Debug("Total choices: %d", choices.Length); if(flags & view_as(FLAG_ALL_VARIANTS)) { delete choices; } else if(choices.Length > 0) { @@ -1118,7 +1154,7 @@ void spawnEntity(VariantEntityData entity) { CreateEnvBlockerScaled(entity.type, entity.origin, entity.scale); } else if(StrEqual(entity.type, "infodecal")) { CreateDecal(entity.model, entity.origin); - } else if(StrContains(entity.type, "prop_") == 0) { + } else if(StrContains(entity.type, "prop_") == 0 || StrEqual(entity.type, "prop_fuel_barrel")) { if(entity.model[0] == '\0') { LogError("Missing model for entity with type \"%s\"", entity.type); return; @@ -1165,6 +1201,8 @@ void spawnEntity(VariantEntityData entity) { } if(!found) Debug("Warn: Could not find entity (classname=%s)", entity.model); + } else if(StrContains(entity.type, "_car") != -1) { + SpawnCar(entity); } else { LogError("Unknown entity type \"%s\"", entity.type); } @@ -1201,6 +1239,17 @@ void Cleanup() { } delete g_MapData.lumpEdits; + // Cleanup all alarm car entities: + int entity = -1; + char targetname[128]; + while((entity = FindEntityByClassname(entity, "*")) != INVALID_ENT_REFERENCE) { + GetEntPropString(entity, Prop_Data, "m_iName", targetname, sizeof(targetname)); + if(StrContains(targetname, "randomizer_car") != -1) { + RemoveEntity(entity); + } + } + // TODO: delete car alarms + DeleteCustomEnts(); g_MapData.activeScenes.Clear(); } \ No newline at end of file From 5c469a8ee1535d709616b4986e68a16e555371e0 Mon Sep 17 00:00:00 2001 From: Jackz Date: Sun, 22 Sep 2024 14:28:28 -0500 Subject: [PATCH 3/3] Add randomizer files --- data/randomizer/c2m2_fairgrounds.json | 3 +- data/randomizer/c2m5_concert.json | 576 +++++++++ data/randomizer/c5m1_waterfront.json | 678 +++++++++++ data/randomizer/c5m2_park.json | 488 ++++++++ data/randomizer/c5m3_cemetery.json | 1142 +++++++++++++++++ data/randomizer/c5m4_quarter.json | 1298 ++++++++++++++++++++ data/randomizer/c7m1_docks.json | 1624 +++++++++++++++++++++++++ data/randomizer/c7m2_barge.json | 1016 ++++++++++++++++ data/randomizer/c7m3_port.json | 1389 +++++++++++++++++++++ data/randomizer/c8m5_rooftop.json | 586 +++++++++ data/randomizer/c9m1_alleys.json | 1289 ++++++++++++++++++++ data/randomizer/c9m2_lots.json | 504 ++++++++ 12 files changed, 10592 insertions(+), 1 deletion(-) create mode 100644 data/randomizer/c2m5_concert.json create mode 100644 data/randomizer/c5m1_waterfront.json create mode 100644 data/randomizer/c5m2_park.json create mode 100644 data/randomizer/c5m3_cemetery.json create mode 100644 data/randomizer/c5m4_quarter.json create mode 100644 data/randomizer/c7m1_docks.json create mode 100644 data/randomizer/c7m2_barge.json create mode 100644 data/randomizer/c7m3_port.json create mode 100644 data/randomizer/c8m5_rooftop.json create mode 100644 data/randomizer/c9m1_alleys.json create mode 100644 data/randomizer/c9m2_lots.json diff --git a/data/randomizer/c2m2_fairgrounds.json b/data/randomizer/c2m2_fairgrounds.json index a73583a..e3998a8 100644 --- a/data/randomizer/c2m2_fairgrounds.json +++ b/data/randomizer/c2m2_fairgrounds.json @@ -260,7 +260,8 @@ "variants": [ { "inputs": [ - {"hammerid": 3331344, "input": "Break"} + {"hammerid": 3331344, "input": "Break"}, + {"hammerid": 3331353, "input": "break"} ] } ] diff --git a/data/randomizer/c2m5_concert.json b/data/randomizer/c2m5_concert.json new file mode 100644 index 0000000..ce8988a --- /dev/null +++ b/data/randomizer/c2m5_concert.json @@ -0,0 +1,576 @@ +{ + "scaff-bridge-2": { + "chance": 0.4, + "variants": [ + { + "weight": 1, + "entities": [ + { + "name": "plywood_row_1", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2536.224853515625, + 2479.3525390625, + 187.75991821289062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_1", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2416.224853515625, + 2479.3525390625, + 187.75991821289062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_1", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2296, + 2479.3525390625, + 187.75991821289062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_1", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2176, + 2479.3525390625, + 187.75991821289062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_1", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2056, + 2479.3525390625, + 187.75991821289062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_1", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + -1984, + 2479.3525390625, + 187.75991821289062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_2", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2536.224853515625, + 2431.5, + 188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_2", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2416, + 2431.5, + 188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_2", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2296.224853515625, + 2431.5, + 188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_2", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2176.224853515625, + 2431.5, + 188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_2", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -2056.224853515625, + 2431.5, + 188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "name": "plywood_row_2", + "type": "prop_dynamic", + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + -1984.224853515625, + 2431.5, + 188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "group": "beamrow_1", + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_256.mdl", + "origin": [ + -2664.860595703125, + 2525.53955078125, + 182.70179748535156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "group": "beamrow_1", + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_256.mdl", + "origin": [ + -2409.860595703125, + 2525.53955078125, + 182.70179748535156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "group": "beamrow_1", + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_128.mdl", + "origin": [ + -2154, + 2525.53955078125, + 182.70179748535156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "group": "beamrow_1", + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_64.mdl", + "origin": [ + -2026, + 2525.53955078125, + 182.70179748535156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "group": "beamrow_2", + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_256.mdl", + "origin": [ + -2664.860595703125, + 2441.94921875, + 182.70179748535156 + ], + "angles": [ + 0.0, + 360.0, + 0.0 + ] + }, + { + "group": "beamrow_2", + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_256.mdl", + "origin": [ + -2409.860595703125, + 2441.94921875, + 182.70179748535156 + ], + "angles": [ + 0.0, + 360.0, + 0.0 + ] + }, + { + "group": "beamrow_2", + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_128.mdl", + "origin": [ + -2154.860595703125, + 2441.94921875, + 182.70179748535156 + ], + "angles": [ + 0.0, + 360.0, + 0.0 + ] + }, + { + "group": "beamrow_2", + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_64.mdl", + "origin": [ + -2026.860595703125, + 2441.94921875, + 182.70179748535156 + ], + "angles": [ + 0.0, + 360.0, + 0.0 + ] + }, + { + "group": "fencerow_1", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2597.29443359375, + 2437.001220703125, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_1", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2471.29443359375, + 2437.001220703125, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_1", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2345.29443359375, + 2437.001220703125, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_1", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2219.29443359375, + 2437.001220703125, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_1", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2093.29443359375, + 2437.001220703125, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_2", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2597.29443359375, + 2522.9000000000001, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_2", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2471.29443359375, + 2522.9000000000001, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_2", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2345.29443359375, + 2522.9000000000001, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_2", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2219.29443359375, + 2522.9000000000001, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_2", + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2093.29443359375, + 2522.9000000000001, + 189.39932250976562 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "group": "fencerow_2", + "type": "prop_dynamic", + "model": "models/props_urban/fence_gate_post003.mdl", + "origin": [ + -2030.9207763671875, + 2522.8330078125, + 186.94879150390625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "group": "fencerow_1", + "type": "prop_dynamic", + "model": "models/props_urban/fence_gate_post003.mdl", + "origin": [ + -2030.9207763671875, + 2437.0, + 186.94879150390625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_256.mdl", + "origin": [ + -2416.064208984375, + 2440.26708984375, + -61.955089569091797 + ], + "angles": [ + -90.0, + 360.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_256.mdl", + "origin": [ + -2416.064208984375, + 2524, + -61.955089569091797 + ], + "angles": [ + -90.0, + 360.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_256.mdl", + "origin": [ + -2416.064208984375, + 2524, + -317.955089569091797 + ], + "angles": [ + -90.0, + 360.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_256.mdl", + "origin": [ + -2162.39, + 2524, + -61.955089569091797 + ], + "angles": [ + -90.0, + 360.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_64.mdl", + "origin": [ + -2162.39, + 2524, + -110.955089569091797 + ], + "angles": [ + -90.0, + 360.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/handrail_hospital01_256.mdl", + "origin": [ + -2162.39, + 2440.26708984375, + -61.955089569091797 + ], + "angles": [ + -90.0, + 360.0, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c5m1_waterfront.json b/data/randomizer/c5m1_waterfront.json new file mode 100644 index 0000000..f9ba5b9 --- /dev/null +++ b/data/randomizer/c5m1_waterfront.json @@ -0,0 +1,678 @@ +{ + "start-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -135.19369506835938, + 102.36213684082031, + -375.61306762695312 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/billboard_ladder.mdl", + "origin": [ + -191.82220458984375, + 53.650222778320312, + -498.23223876953125 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -284.515869140625, + 95.820770263671875, + -196.39158630371094 + ], + "angles": [ + 17.100000381469727, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + -233.43048095703125, + 75.000656127929688, + -167.54473876953125 + ], + "angles": [ + 14.899999618530273, + -0.80000019073486328, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_c17/metalladder001.mdl", + "origin": [ + -543.90618896484375, + 72.062530517578125, + -200.8336181640625 + ], + "angles": [ + 0.0, + 94.200004577636719, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_shacks/shack_porch01.mdl", + "origin": [ + -753.91729736328125, + -458.591552734375, + -402.41680908203125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + -700.47808837890625, + -623.526123046875, + -299.7376708984375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + -696.90643310546875, + -619.41058349609375, + -372.3662109375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashbin01a.mdl", + "origin": [ + -694.52496337890625, + -674.52935791015625, + -349.55328369140625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -710.7884521484375, + -458.3165283203125, + -108.32634735107422 + ], + "angles": [ + 0.0, + 90.0, + 2.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -662.280517578125, + -452.20919799804688, + -111.23278045654297 + ], + "angles": [ + 0.0, + 90.0, + 2.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -663.35516357421875, + -332.24545288085938, + -112.458740234375 + ], + "angles": [ + 0.0, + 90.0, + 2.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -712.51092529296875, + -339.47052001953125, + -108.79377746582031 + ], + "angles": [ + 0.0, + 90.0, + 2.0 + ] + } + ] + } + ] + }, + "start-skip": { + "chance": 0.40000000596046448, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van.mdl", + "origin": [ + -1576.5235595703125, + -186.09768676757812, + -374.54266357421875 + ], + "angles": [ + 0.0, + -86.700004577636719, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van_glass.mdl", + "origin": [ + -1576.5235595703125, + -186.09768676757812, + -374.54266357421875 + ], + "angles": [ + 0.0, + -86.700004577636719, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/billboard_ladder.mdl", + "origin": [ + -1940.13427734375, + -273.98272705078125, + -571.263916015625 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2030.6728515625, + -585, + -161.10932922363281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2030.6728515625, + -711.18365478515625, + -161.10932922363281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2030.6728515625, + -838.062255859375, + -161.10932922363281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + -1998.4566650390625, + -1024.8663330078125, + -183.70199584960938 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2030.6728515625, + -961.7313232421875, + -161.10932922363281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + -1966.3516845703125, + -1020.03076171875, + -116.53513336181641 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + -1912.444091796875, + -1019.4788818359375, + -105.67644500732422 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + } + ], + "variants": [ + { + "weight": 1, + "inputs": [ + { + "classname": "env_player_blocker", + "input": "kill" + }, + { + "hammerid": 465080, + "input": "_allow_ladder" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -2106.24951171875, + -153.55625915527344, + -375.30184936523438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + -2103.1865234375, + -248.36061096191406, + -265.70333862304688 + ], + "angles": [ + 90.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -2046.45361328125, + -411.7041015625, + -223.83938598632812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -2082.101318359375, + -452.49029541015625, + -219.97494506835938 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/concertinawire128.mdl", + "origin": [ + -2144.4423828125, + -527.07269287109375, + -175.52268981933594 + ], + "angles": [ + -23.19999885559082, + 9.4999923706054688, + 11.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/concertinawire128.mdl", + "origin": [ + -2205.401123046875, + -581.38824462890625, + -188.589111328125 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/concertinawire128.mdl", + "origin": [ + -2330.557373046875, + -580.0220947265625, + -182.99201965332031 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/concertinawire128.mdl", + "origin": [ + -2462.08056640625, + -585.85638427734375, + -180.50971984863281 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -2199.499267578125, + -155.623779296875, + -153.11810302734375 + ], + "angles": [ + -8.6000003814697266, + -86.400009155273438, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -2310.3515625, + -157.11373901367188, + -152.93547058105469 + ], + "angles": [ + -8.6000003814697266, + -86.400009155273438, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -2415.82958984375, + -162.39042663574219, + -151.61190795898438 + ], + "angles": [ + -8.6000003814697266, + -86.400009155273438, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -2518.89501953125, + -166.31500244140625, + -152.15213012695312 + ], + "angles": [ + -8.6000003814697266, + -86.400009155273438, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -2607.375732421875, + -145.70103454589844, + -153.62594604492188 + ], + "angles": [ + -8.6000003814697266, + -86.400009155273438, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_gate_post003.mdl", + "origin": [ + -2030.6728515625, + -520, + -161.10932922363281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + -1856.310302734375, + -1018.1326904296875, + -69.372299194335938 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + -2551.8544921875, + -607.31549072265625, + -40.5 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + }, + { + "weight": 2, + "inputs": [ + { + "classname": "env_player_blocker", + "input": "kill" + }, + { + "hammerid": 465080, + "input": "_allow_ladder" + }, + { + "hammerid": 461112, + "input": "_allow_ladder" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_gate_post003.mdl", + "origin": [ + -2030.6728515625, + -268, + -161.10932922363281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2030.6728515625, + -333, + -161.10932922363281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence003_128.mdl", + "origin": [ + -2030.6728515625, + -459, + -161.10932922363281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -1843.48193359375, + -996.82305908203125, + -66.354148864746094 + ], + "angles": [ + -30.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/billboard_ladder.mdl", + "origin": [ + -1788.1597900390625, + -1057.0823974609375, + -438.24349975585938 + ], + "angles": [ + 0.0, + -180.0, + 0.0 + ] + }, + { + "type": "env_physics_blocker", + "origin": [ +-2945.315185, -1070.225585, -39.968750 + ], + "scale": [ + 300, 20, 200 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c5m2_park.json b/data/randomizer/c5m2_park.json new file mode 100644 index 0000000..c2975cd --- /dev/null +++ b/data/randomizer/c5m2_park.json @@ -0,0 +1,488 @@ +{ + "park-ent-alt": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -4581.21533203125, + -1991.9302978515625, + -92.254302978515625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -4581.666015625, + -2087.76513671875, + -81.402969360351562 + ], + "angles": [ + -30.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/dumpster.mdl", + "origin": [ + -4605.61572265625, + -2201.41748046875, + -190.69416809082031 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/gate_wall001_256.mdl", + "origin": [ + -4671.78466796875, + -2694.845703125, + -193.30868530273438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_64_reference.mdl", + "origin": [ + -4545.845703125, + -2549.708984375, + -192.81387329101562 + ], + "angles": [ + 45.0, + 165.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/gate_wall001_256.mdl", + "origin": [ + -4677.26904296875, + -1708.6707763671875, + -191.30380249023438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/table_picnic.mdl", + "origin": [ + -4605.3994140625, + -2074.498291015625, + -113.96968841552734 + ], + "angles": [ + -180.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/table_picnic.mdl", + "origin": [ + -4603.8603515625, + -2078.102783203125, + -133.6282958984375 + ], + "angles": [ + -180.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/table_picnic.mdl", + "origin": [ + -4604.93359375, + -2075.939697265625, + -157.97550964355469 + ], + "angles": [ + -180.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/table_picnic.mdl", + "origin": [ + -4605.25830078125, + -2073.143310546875, + -93.847732543945312 + ], + "angles": [ + 180.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "body": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/deadbodies/human/fence_a.mdl", + "origin": [ + -8522.732421875, + -3317.47900390625, + -204.79844665527344 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + } + ] + } + ] + }, + "small-barrier": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier01.mdl", + "origin": [ + -9440.31640625, + -3306.944091796875, + -263.10284423828125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier01.mdl", + "origin": [ + -9429.6328125, + -3162.049072265625, + -258.2562255859375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier01.mdl", + "origin": [ + -9444.13671875, + -3234.8154296875, + -253.61259460449219 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier01.mdl", + "origin": [ + -9466.1865234375, + -3442.268798828125, + -243.09390258789062 + ], + "angles": [ + -90.0, + 45.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris256pile001a.mdl", + "origin": [ + -9491.638671875, + -3873.774169921875, + -238.59593200683594 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris128pile001b.mdl", + "origin": [ + -9797.0615234375, + -3734.997314453125, + -253.8603515625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris256pile001a.mdl", + "origin": [ + -9671.7724609375, + -3567.714599609375, + -251.19012451171875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris256pile001a.mdl", + "origin": [ + -9494.7939453125, + -3032.1123046875, + -241.85153198242188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/urban_streettree01.mdl", + "origin": [ + -9382.322265625, + -3282.001220703125, + -247.06112670898438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/urban_streettree01.mdl", + "origin": [ + -9367.9892578125, + -3697.150634765625, + -246.72561645507812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "ceda-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier01.mdl", + "origin": [ + -9564.6533203125, + -5226.8876953125, + -258.83914184570312 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier01.mdl", + "origin": [ + -9647.853515625, + -5224.6533203125, + -258.03488159179688 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/semi_trailer_wrecked.mdl", + "origin": [ + -10074.935546875, + -4930.92236328125, + -113.95668792724609 + ], + "angles": [ + -150.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/cara_95sedan_wrecked.mdl", + "origin": [ + -10057.3388671875, + -4622.8955078125, + -236.27752685546875 + ], + "angles": [ + 15.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "door-skip": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "classname": "env_player_blocker", + "input": "kill" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_64.mdl", + "origin": [ + -6722.62353515625, + -6556.3017578125, + -241.4892578125 + ], + "angles": [ + -45.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -6726.21435546875, + -6704.2265625, + -192.41217041015625 + ], + "angles": [ + 0.0, + 0.0, + 15.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -6725.44140625, + -6662.97265625, + -193.33724975585938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/outhouse001.mdl", + "origin": [ + -6722.27392578125, + -6600.3447265625, + -218.58062744140625 + ], + "angles": [ + -90.0, + 90.0, + 0.0 + ] + } + ] + } + ] + }, + "saferoom-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/bus01.mdl", + "origin": [ + -9124.8974609375, + -8267.6171875, + -255.75314331054688 + ], + "angles": [ + 0.0, + 60.0, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c5m3_cemetery.json b/data/randomizer/c5m3_cemetery.json new file mode 100644 index 0000000..d0a9d2c --- /dev/null +++ b/data/randomizer/c5m3_cemetery.json @@ -0,0 +1,1142 @@ +{ + "start-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/dumpster001.mdl", + "origin": [ + 5308.4248046875, + 6920.1064453125, + 25.169086456298828 + ], + "angles": [ + -1.5000008344650269, + 103.40000152587891, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashcluster01b.mdl", + "origin": [ + 5209.81689453125, + 7154.80615234375, + 55.612800598144531 + ], + "angles": [ + 0.0, + -95.100013732910156, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashcluster01a_corner.mdl", + "origin": [ + 5261.0595703125, + 7144.83837890625, + 46.737380981445312 + ], + "angles": [ + 5.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashcluster01a.mdl", + "origin": [ + 5358.21484375, + 6682.91259765625, + 29.321983337402344 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 5426.12939453125, + 6638.36279296875, + 17.809951782226562 + ], + "angles": [ + 7.6000003814697266, + 24.100000381469727, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 5429.46875, + 6604.92822265625, + 29.448982238769531 + ], + "angles": [ + -82.199989318847656, + 24.100000381469727, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashbin01a.mdl", + "origin": [ + 5373.4501953125, + 6532.28955078125, + 34.293220520019531 + ], + "angles": [ + -75.800010681152344, + 4.5, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/garbage_can_static.mdl", + "origin": [ + 5398.517578125, + 6508.919921875, + 18.223224639892578 + ], + "angles": [ + 11.899999618530273, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 5389.021484375, + 6468.48583984375, + 12.516086578369141 + ], + "angles": [ + 7.6000003814697266, + 24.100000381469727, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/floor_rubble1.mdl", + "origin": [ + 5280.78271484375, + 6657.7119140625, + 30.978446960449219 + ], + "angles": [ + 3.1000010967254639, + 15.700000762939453, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_destruction/general_dest_roof_set.mdl", + "origin": [ + 5329.025390625, + 6546.79052734375, + 33.724609375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_destruction/general_dest_concrete_set.mdl", + "origin": [ + 5177.81884765625, + 6430.6640625, + 28.732749938964844 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/floor_rubble1.mdl", + "origin": [ + 5283.03564453125, + 6385.65478515625, + 16.448760986328125 + ], + "angles": [ + 3.1000010967254639, + 15.700000762939453, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/food_pile02.mdl", + "origin": [ + 5400.0390625, + 6411.52587890625, + 8.7405548095703125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/burnt_building_debrispile_01.mdl", + "origin": [ + 5366.70361328125, + 6447.970703125, + 16.390380859375 + ], + "angles": [ + 0.0, + 32.099998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/burnt_building_debrispile_01.mdl", + "origin": [ + 5366.70361328125, + 6447.970703125, + 16.390380859375 + ], + "angles": [ + 0.0, + 32.099998474121094, + 0.0 + ] + } + ] + } + ] + }, + "first-room-alt": { + "chance": 0.40000000596046448, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier001_96_reference.mdl", + "origin": [ + 4225.861328125, + 6088.25244140625, + -0.70450592041015625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + 4245.76953125, + 6087.6748046875, + -0.38857650756835938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/concertinawire128.mdl", + "origin": [ + 4234.52734375, + 6089.35400390625, + 161.07192993164062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ], + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 4380.111328125, + 5762.83740234375, + 32.343002319335938 + ], + "angles": [ + 0.0, + 0.0, + 90.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 4380.3798828125, + 5634.71142578125, + 31.881301879882812 + ], + "angles": [ + 0.0, + 0.0, + 90.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/police_car_city.mdl", + "origin": [ + 4257.9375, + 5542.951171875, + -2.5810050964355469 + ], + "angles": [ + 0.0, + -135.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashcluster01a.mdl", + "origin": [ + 4447.65478515625, + 5262.95361328125, + 4.2801246643066406 + ], + "angles": [ + 0.0, + 58.100002288818359, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 4479.67529296875, + 5849.81982421875, + 26.965389251708984 + ], + "angles": [ + 0.0, + -45.0, + 90.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fairgrounds/traffic_barrel.mdl", + "origin": [ + 4372.58056640625, + 5268.3505859375, + 0.15780258178710938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "opengarage-alt": { + "chance": 0.40000000596046448, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/suv_2001.mdl", + "origin": [ + 4688.91845703125, + 4062.10595703125, + -2.157989501953125 + ], + "angles": [ + 0.0, + 15.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashbin01a.mdl", + "origin": [ + 4699.05908203125, + 3982.787109375, + 20.966449737548828 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_train/lockers001a.mdl", + "origin": [ + 4673.90966796875, + 3964.21875, + 36.382144927978516 + ], + "angles": [ + -2.2000000476837158, + 84.200004577636719, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/shelves_metal.mdl", + "origin": [ + 4747.02392578125, + 3973.186279296875, + -1.4232902526855469 + ], + "angles": [ + 0.0, + 88.900001525878906, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 4774.955078125, + 4295.40380859375, + -14.699432373046875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 4773.97314453125, + 4237.35302734375, + -12.131507873535156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 4769.216796875, + 4177.75341796875, + -1.3029403686523438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/suv_2001_glass.mdl", + "origin": [ + 4688.91845703125, + 4062.10595703125, + -2.157989501953125 + ], + "angles": [ + 0.0, + 15.0, + 0.0 + ] + } + ], + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/pickup_truck_78.mdl", + "origin": [ + 4714.91015625, + 4406.25146484375, + 4.8689870834350586 + ], + "angles": [ + 0.0, + -15.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/pickup_truck_78.mdl", + "origin": [ + 4891.54052734375, + 3881.4921875, + 3.8377342224121094 + ], + "angles": [ + 0.0, + -82.0, + 0.0 + ] + } + ] + } + ] + }, + "trailer-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 2576007, + "input": "_allow_ladder" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_64.mdl", + "origin": [ + 4625.8173828125, + 3519.41796875, + 32.505558013916016 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence002_128.mdl", + "origin": [ + 4436.470703125, + 3527.614990234375, + -4.7544775009155273 + ], + "angles": [ + 0.0, + -270.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence002_256.mdl", + "origin": [ + 4309.25927734375, + 3525.6650390625, + -4.809699535369873 + ], + "angles": [ + 0.0, + 90.800003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence002_256.mdl", + "origin": [ + 4053.62060546875, + 3522.478759765625, + -4.7523956298828125 + ], + "angles": [ + 0.0, + 90.800003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_post002.mdl", + "origin": [ + 3930.18408203125, + 3528.64794921875, + -1.6014976501464844 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 3258.29248046875, + 3565.175537109375, + 6.4246292114257812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/plasticcrate01a.mdl", + "origin": [ + 3216.94140625, + 3576.22119140625, + 13.252761840820312 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_militia/caseofbeer01.mdl", + "origin": [ + 3217.3076171875, + 3606.719482421875, + 4.8905715942382812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/bucket_tools02.mdl", + "origin": [ + 3248.272705078125, + 3633.55859375, + 7.4901962280273438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/ladder1.mdl", + "origin": [ + 3256.635009765625, + 3519.489013671875, + 140.84527587890625 + ], + "angles": [ + 0.0, + -180.0, + 0.0 + ] + } + ] + } + ] + }, + "burnt-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_unique/wooden_barricade_break1.mdl", + "origin": [ + 2779.104248046875, + 1945.830810546875, + 2.8137435913085938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_unique/wooden_barricade_break1.mdl", + "origin": [ + 2674.691650390625, + 1945.3380126953125, + -0.926177978515625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_unique/wooden_barricade_break1.mdl", + "origin": [ + 2545.497314453125, + 1946.898681640625, + 0.67023849487304688 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_unique/wooden_barricade.mdl", + "origin": [ + 2426.46630859375, + 1991.4986572265625, + -12.296188354492188 + ], + "angles": [ + 0.0, + -45.0, + 0.0 + ] + } + ] + } + ] + }, + "woodhouse-skip": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "classname": "env_player_blocker", + "position": "3601 752 384", + "input": "Kill" + }, + { + "targetname": "anv_mapfixes_permstuck_dualfence", + "input": "kill" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_buildables/wall_barricade_helper.mdl", + "origin": [ + 2923.6689453125, + 1023.8870849609375, + 193.33221435546875 + ], + "angles": [ + 45.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 2933.21875, + 1076.189208984375, + 196.36039733886719 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 2910.56591796875, + 1053.0372314453125, + 156.28178405761719 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 2909.277587890625, + 987.55523681640625, + 156.47357177734375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "inputs": [ + { + "classname": "env_player_blocker", + "position": "3601 752 384", + "input": "Kill" + }, + { + "targetname": "anv_mapfixes_permstuck_dualfence", + "input": "kill" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/pickup_truck_78.mdl", + "origin": [ + 3421.99853515625, + 1754.172119140625, + -0.72048187255859375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_nuke/truck_nuke.mdl", + "origin": [ + 3615.87451171875, + 1646.78369140625, + -2.4683876037597656 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 3503.58984375, + 1635.1185302734375, + 94.110084533691406 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_nuke/truck_nuke_glass.mdl", + "origin": [ + 3515.88427734375, + 1614.8341064453125, + 11.004230499267578 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "bottom-ladder-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_physics", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 6281.375, + -1657.3125, + 17.71875 + ], + "angles": [ + 354.55078125, + 8.349609375, + 2.5927734375 + ] + }, + { + "type": "prop_physics", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 6236.125, + -1665.4375, + 12.4375 + ], + "angles": [ + 353.2763671875, + 12.6123046875, + 0.087890625 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_misc/standing_tarp_narrow.mdl", + "origin": [ + 6283.32470703125, + -1579.944580078125, + 7.7888870239257812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 6426.9150390625, + -1713.5809326171875, + 125.70280456542969 + ], + "angles": [ + -90.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 6464.63623046875, + -1731.8641357421875, + 141.64137268066406 + ], + "angles": [ + 0.0, + -90.0, + 90.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van.mdl", + "origin": [ + 6403.78125, + -1604.8970947265625, + 30.066864013671875 + ], + "angles": [ + 0.0, + 0.0, + 4.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van_glass.mdl", + "origin": [ + 6403.78125, + -1604.8970947265625, + 30.066864013671875 + ], + "angles": [ + 0.0, + 0.0, + 4.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/flatnose_truck.mdl", + "origin": [ + 5988.1025390625, + -1958.951171875, + -3.2239837646484375 + ], + "angles": [ + 0.0, + 120.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 6079.955078125, + -1869.0323486328125, + 45.184169769287109 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 6052.81494140625, + -1898.0057373046875, + 12.058270454406738 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 6079.4482421875, + -1866.0103759765625, + -1.7818641662597656 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 6038.54833984375, + -1856.1131591796875, + 2.2086715698242188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/oil_drum001.mdl", + "origin": [ + 6038.2197265625, + -1858.0849609375, + 50.658290863037109 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "saferoom-car-alarm": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "_caralarm", + "model": "models/props_vehicles/cara_95sedan.mdl", + "origin": [ + 7369.2119140625, + -8348.3681640625, + 96.553787231445312 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "PEANUT": { + "chance": 1.0, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fairgrounds/lil'peanut_cutout001.mdl", + "origin": [ + 7097.130859375, + -8479.3896484375, + 104.61508178710938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c5m4_quarter.json b/data/randomizer/c5m4_quarter.json new file mode 100644 index 0000000..40303e1 --- /dev/null +++ b/data/randomizer/c5m4_quarter.json @@ -0,0 +1,1298 @@ +{ + "start-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 749514, + "input": "_allow_ladder" + }, + { + "hammerid": 447743, + "input": "_allow_ladder" + }, + { + "targetname": "anv_mapfixes_clipgap_fence", + "input": "Kill" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_highway/billboard_ladder.mdl", + "origin": [ + -2925.14404296875, + 3536.310302734375, + -27.42913818359375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/railing01_128.mdl", + "origin": [ + -2880.93896484375, + 3701.79638671875, + 400.0948486328125 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/railing01_62.mdl", + "origin": [ + -2817.681640625, + 3671.794921875, + 400.29098510742188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/billboard_ladder.mdl", + "origin": [ + -2833.40478515625, + 3616.61767578125, + -44.810272216796875 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_exteriors/stairs_house_01.mdl", + "origin": [ + -2234.822998046875, + 3406.384033203125, + 60.799850463867188 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/plastic_chair001.mdl", + "origin": [ + -2255.23583984375, + 3682.127197265625, + 59.241912841796875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/plastic_chair001.mdl", + "origin": [ + -2120.517578125, + 3640.86474609375, + 64.33929443359375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/round_table001.mdl", + "origin": [ + -2065.525146484375, + 3642.184326171875, + 64.195053100585938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/round_table_umbrella001.mdl", + "origin": [ + -2065.8818359375, + 3641.538330078125, + 64.596588134765625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/round_table_umbrella002.mdl", + "origin": [ + -2065.8818359375, + 3641.538330078125, + 149.80572509765625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/round_table001.mdl", + "origin": [ + -2079.447509765625, + 3485.046630859375, + 65.261276245117188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/plastic_chair001.mdl", + "origin": [ + -2120.245849609375, + 3541.500732421875, + 64.222869873046875 + ], + "angles": [ + 0.0, + -60.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/plastic_chair001.mdl", + "origin": [ + -2049.453857421875, + 3446.24462890625, + 62.504737854003906 + ], + "angles": [ + 0.0, + 120.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_foliage/flower_barrel.mdl", + "origin": [ + -2979.916748046875, + 3484.417236328125, + 111.02119445800781 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/round_table001.mdl", + "origin": [ + -2989.91064453125, + 3495.872802734375, + 70.331108093261719 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "bar-skip": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 1812952, + "input": "_allow_ladder" + }, + { + "hammerid": 447893, + "input": "_allow_ladder" + }, + { + "targetname": "anv_mapfixes_cliprework_rollupdoor", + "input": "kill" + }, + { + "targetname": "anv_mapfixes_commonhop_bench", + "input": "kill" + }, + { + "hammerid": 447875, + "input": "_allow_ladder" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props/de_prodigy/concretebags3.mdl", + "origin": [ + -2637.09814453125, + 2038.5711669921875, + 64.88458251953125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/flower_barrel.mdl", + "origin": [ + -2754.059814453125, + 2024.659423828125, + 66.005729675292969 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_militia/shelves_wood.mdl", + "origin": [ + -2922.71484375, + 1958.1300048828125, + 63.341915130615234 + ], + "angles": [ + 0.0, + -88.5, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/cara_69sedan.mdl", + "origin": [ + -2973.556884765625, + 1844.8349609375, + 65.76922607421875 + ], + "angles": [ + 0.0, + 177.90000915527344, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_swamp/ferry.mdl", + "origin": [ + -2954.986572265625, + 1799.794921875, + 61.17156982421875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_assault/forklift.mdl", + "origin": [ + -2300.820556640625, + 1801.9334716796875, + 63.125835418701172 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + -1900.236328125, + 1742.334228515625, + 67.807884216308594 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/bucket_tools02.mdl", + "origin": [ + -1963.9180908203125, + 1786.9981689453125, + 63.9505615234375 + ], + "angles": [ + 0.0, + -2.2000000476837158, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/shelves_metal.mdl", + "origin": [ + -1904.4300537109375, + 1825.858642578125, + 63.823532104492188 + ], + "angles": [ + 0.0, + 85.300003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/shelves_metal.mdl", + "origin": [ + -1988.582275390625, + 1821.247802734375, + 65.475006103515625 + ], + "angles": [ + 0.0, + 96.800003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/billboard_ladder.mdl", + "origin": [ + -1839.2945556640625, + 1666.073974609375, + -109.60855865478516 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_nuke/cinderblock_stack.mdl", + "origin": [ + -1881.4473876953125, + 1535.5263671875, + 90.944664001464844 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_nuke/cinderblock_stack.mdl", + "origin": [ + -1881.577392578125, + 1532.011962890625, + 61.5667724609375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/urban_streettree01_medium.mdl", + "origin": [ + -2296.818603515625, + 1541.875244140625, + 64.213470458984375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/flower_barrel.mdl", + "origin": [ + -2465.598388671875, + 1321.5452880859375, + 81.1802978515625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/ladder1.mdl", + "origin": [ + -2509.467529296875, + 2445.1650390625, + 135.79054260253906 + ], + "angles": [ + -4.6999998092651367, + 182.69999694824219, + -1.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van.mdl", + "origin": [ + -1551.351806640625, + 1660.4083251953125, + 62.537059783935547 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van_glass.mdl", + "origin": [ + -1551.351806640625, + 1660.4083251953125, + 62.537059783935547 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_militia/ladderrung.mdl", + "origin": [ + -1669.4967041015625, + 1838.5111083984375, + 126.4619140625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_militia/ladderrung.mdl", + "origin": [ + -1663.728515625, + 1838.1737060546875, + 249.22232055664062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "parked-car": { + "chance": 0.69999998807907104, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_physics", + "model": "models/props_vehicles/cara_95sedan.mdl", + "origin": [ + -1131.953857421875, + 1803.7938232421875, + 64.292045593261719 + ], + "angles": [ + 0.2197265625, + 180.1318359375, + 0.0439453125 + ] + } + ] + } + ] + }, + "apt-ladder": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 755558, + "input": "_allow_ladder" + } + ], + "entities": [] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -1093.2584228515625, + -1106.1842041015625, + 94.312362670898438 + ], + "angles": [ + 90.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -1033.6475830078125, + -1105.6370849609375, + 91.426544189453125 + ], + "angles": [ + 90.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -1066.8397216796875, + -1107.091064453125, + 93.224235534667969 + ], + "angles": [ + 90.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/dumpster_2.mdl", + "origin": [ + -830.744140625, + -1059.8304443359375, + 65.069244384765625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + } + ] + } + ] + }, + "apt-alt": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 455555, + "input": "_allow_ladder" + }, + { + "targetname": "anv_mapfixes_booster_float", + "input": "Kill" + }, + { + "targetname": "anv_mapfixes_clipextend_2ndstreetb", + "input": "Kill" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_highway/billboard_ladder.mdl", + "origin": [ + -681.39947509765625, + -620.41107177734375, + 51.408958435058594 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + -571.140625, + -683.61114501953125, + 460.31243896484375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/flower_barrel.mdl", + "origin": [ + -440.85482788085938, + -672.4051513671875, + 417.05560302734375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_256.mdl", + "origin": [ + -459.51205444335938, + -834.28692626953125, + 414.37338256835938 + ], + "angles": [ + -90.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_128.mdl", + "origin": [ + -460.0721435546875, + -968.02105712890625, + 415.69287109375 + ], + "angles": [ + -90.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + -546.66485595703125, + -1013.5457153320312, + 412.90585327148438 + ], + "angles": [ + 90.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_mill/beam_01.mdl", + "origin": [ + -483.11117553710938, + -994.4464111328125, + 404.31021118164062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_mill/beam_01.mdl", + "origin": [ + -572.52227783203125, + -993.50872802734375, + 404.21133422851562 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_mill/beam_01.mdl", + "origin": [ + -573.98046875, + -753.9539794921875, + 403.88803100585938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_mill/beam_01.mdl", + "origin": [ + -479.95782470703125, + -756.48382568359375, + 404.12301635742188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_assault/acunit01.mdl", + "origin": [ + -543.7196044921875, + -1202.20654296875, + 266.51910400390625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -543.06634521484375, + -1298.502197265625, + 117.76914215087891 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -542.58795166015625, + -1296.4427490234375, + 65.454818725585938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -545.06072998046875, + -1368.29248046875, + 65.742660522460938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_64_reference.mdl", + "origin": [ + -736.14532470703125, + -669.568359375, + 392.794189453125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_64_reference.mdl", + "origin": [ + -390.49462890625, + -673.03851318359375, + 415.47616577148438 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_assault/forklift.mdl", + "origin": [ + -631.9862060546875, + -682.70477294921875, + 64.22747802734375 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/police_barrier001_128_reference.mdl", + "origin": [ + -783.95751953125, + -825.7581787109375, + 64.995513916015625 + ], + "angles": [ + 0.0, + 135.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/police_barrier001_128_reference.mdl", + "origin": [ + -919.12176513671875, + -890.0775146484375, + 65.79876708984375 + ], + "angles": [ + 0.0, + 105.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/police_barrier001_128_reference.mdl", + "origin": [ + -1087.3642578125, + -1026.489013671875, + 65.854248046875 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/police_barrier001_128_reference.mdl", + "origin": [ + -1198.20947265625, + -946.992919921875, + 64.9794921875 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/police_barrier001_128_reference.mdl", + "origin": [ + -1052.9022216796875, + -931.7645263671875, + 64.720252990722656 + ], + "angles": [ + 0.0, + 105.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/gate_wall003_64.mdl", + "origin": [ + -545.79071044921875, + -1244.62646484375, + 76.31280517578125 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/police_barrier001_128_reference.mdl", + "origin": [ + -1303.841064453125, + -1008.3712768554688, + 63.223884582519531 + ], + "angles": [ + 0.0, + 165.0, + 0.0 + ] + } + ] + } + ] + }, + "saferoom-alt": { + "chance": 0.60000002384185791, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + 1281.7164306640625, + -1648.91845703125, + 60.077049255371094 + ], + "angles": [ + 0.0, + 165.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + 1295.3974609375, + -1548.1865234375, + 60.273979187011719 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + 1295.425537109375, + -1448.005126953125, + 59.519577026367188 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_64_reference.mdl", + "origin": [ + 1296.62841796875, + -1367.50439453125, + 60.147369384765625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier001_96_reference.mdl", + "origin": [ + 1321.5281982421875, + -1449.82470703125, + 63.141670227050781 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier001_96_reference.mdl", + "origin": [ + 1330.51708984375, + -1546.998779296875, + 59.707977294921875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier001_96_reference.mdl", + "origin": [ + 1299.673828125, + -1655.011962890625, + 56.883460998535156 + ], + "angles": [ + 0.0, + -15.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_128.mdl", + "origin": [ + 1318.2821044921875, + -1540.3204345703125, + 64.430130004882812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade_razorwire001_128_reference.mdl", + "origin": [ + 1307.007568359375, + -1550.25, + 194.604248046875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade_razorwire001_128_reference.mdl", + "origin": [ + 1295.5504150390625, + -1656.0159912109375, + 199.54786682128906 + ], + "angles": [ + 0.0, + -15.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade_razorwire001_128_reference.mdl", + "origin": [ + 1300.16162109375, + -1433.4765625, + 208.6046142578125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ], + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 853.5650634765625, + -2589.39501953125, + 154.26887512207031 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/utility_truck.mdl", + "origin": [ + 1112.3016357421875, + -2001.00341796875, + 60.670539855957031 + ], + "angles": [ + 0.0, + 60.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/utility_truck_windows.mdl", + "origin": [ + 1112.3016357421875, + -2001.00341796875, + 60.670539855957031 + ], + "angles": [ + 0.0, + 60.0, + 0.0 + ] + } + ] + } + ] + }, + "PEANUT": { + "chance": 1.0, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fairgrounds/lil'peanut_cutout001.mdl", + "origin": [ + 448.55548095703125, + -3321.13818359375, + 65.926788330078125 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + } + ] + } + ] + }, + "FRED": { + "chance": 1.0, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fairgrounds/alligator.mdl", + "origin": [ + -554.3013916015625, + -1100.637939453125, + 67.430572509765625 + ], + "angles": [ + 0.0, + 75.0, + 0.0 + ] + } + ] + } + ] + }, + "store-caralarm": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "_car_alarm", + "model": "models/props_vehicles/cara_69sedan.mdl", + "origin": [ + -2612.9931640625, + -794.23175048828125, + 63.162998199462891 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c7m1_docks.json b/data/randomizer/c7m1_docks.json new file mode 100644 index 0000000..952f0c7 --- /dev/null +++ b/data/randomizer/c7m1_docks.json @@ -0,0 +1,1624 @@ +{ + "start": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_vehicles/train_flatcar.mdl", + "origin": [ + 13524.8779296875, + 2522.342529296875, + 70.797508239746094 + ], + "angles": [ + -8.8000001907348633, + -13.399999618530273, + 0.0 + ] + }, + { + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 13400.232421875, + 2492.879638671875, + 105.71292877197266 + ], + "angles": [ + 22.899999618530273, + -14.59999942779541, + 0.0 + ] + }, + { + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 13301.9541015625, + 2510.446533203125, + 146.53663635253906 + ], + "angles": [ + 20.80000114440918, + -14.59999942779541, + 0.0 + ] + }, + { + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 13309.0771484375, + 2513.419677734375, + 144.69120788574219 + ], + "angles": [ + -49.400005340576172, + -11.200000762939453, + 0.0 + ] + }, + { + "model": "models/props_wasteland/exterior_fence002c.mdl", + "origin": [ + 13819.703125, + 2418.509033203125, + 105.08306884765625 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "model": "models/props_wasteland/exterior_fence002b.mdl", + "origin": [ + 13914.97265625, + 2401.229248046875, + 101.30563354492188 + ], + "angles": [ + -30.0, + 90.0, + 0.0 + ] + }, + { + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 13077.904296875, + 2547.41552734375, + 180.48150634765625 + ], + "angles": [ + 0.0, + 85.200004577636719, + 0.0 + ] + }, + { + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 13091.1328125, + 2405.152587890625, + 185.38920593261719 + ], + "angles": [ + 4.0999999046325684, + -6.6999998092651367, + -26.0 + ] + }, + { + "model": "models/props_vehicles/train_box_small.mdl", + "origin": [ + 13031.466796875, + 2575.822021484375, + 35.884159088134766 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_vehicles/boat_ski.mdl", + "origin": [ + 13108.0849609375, + 2275.70849609375, + -19.053918838500977 + ], + "angles": [ + 0.0, + -169.69999694824219, + 0.0 + ] + }, + { + "model": "models/props_vehicles/boat_trailer20ft.mdl", + "origin": [ + 13116.6484375, + 2256.276611328125, + -13.847049713134766 + ], + "angles": [ + 0.0, + -171.20001220703125, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "model": "models/props_urban/boat001.mdl", + "origin": [ + 13453.2421875, + 1773.6513671875, + -104.16077423095703 + ], + "angles": [ + 0.0, + -57.299999237060547, + 0.0 + ] + }, + { + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 13516.3583984375, + 1741.35595703125, + -97.338203430175781 + ], + "angles": [ + 6.9000015258789062, + 60.300003051757812, + 0.0 + ] + }, + { + "model": "models/lostcoast/props_wasteland/boat_wooden01a_static.mdl", + "origin": [ + 13341.39453125, + 1635.9674072265625, + -56.168235778808594 + ], + "angles": [ + 27.400001525878906, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_urban/boat002.mdl", + "origin": [ + 13309.734375, + 1715.2852783203125, + -116.60355377197266 + ], + "angles": [ + 0.0, + -56.500003814697266, + 0.0 + ] + }, + { + "model": "models/props_vehicles/boat_ski.mdl", + "origin": [ + 13156.685546875, + 2207.540771484375, + -14.486090660095215 + ], + "angles": [ + 0.0, + 188.0, + 0.0 + ] + }, + { + "model": "models/props_vehicles/boat_trailer20ft.mdl", + "origin": [ + 13159.5732421875, + 2212.509765625, + -14.454076766967773 + ], + "angles": [ + 0.0, + 184.89999389648438, + 0.0 + ] + } + ] + } + ] + }, + "parking": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_vehicles/cara_82hatchback_wrecked.mdl", + "origin": [ + 11969.1572265625, + 1772.0823974609375, + 130.50993347167969 + ], + "angles": [ + -4.8000001907348633, + 62.700000762939453, + 0.0 + ] + }, + { + "model": "models/props_vehicles/cara_82hatchback.mdl", + "origin": [ + 11875.2568359375, + 1410.94091796875, + 128.27044677734375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "parking-block": { + "chance": 0.60000002384185791, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 250055, + "input": "Lock" + } + ], + "entities": [ + { + "model": "models/lighthouse/checkpoint_door_lighthouse01_plank.mdl", + "origin": [ + 12051.439453125, + 1779.4932861328125, + 203.45826721191406 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/lighthouse/checkpoint_door_lighthouse01_plank.mdl", + "origin": [ + 12053.9384765625, + 1779.8135986328125, + 224.60409545898438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/lighthouse/checkpoint_door_lighthouse01_plank.mdl", + "origin": [ + 12054.6513671875, + 1781.166259765625, + 180.52227783203125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/lighthouse/checkpoint_door_lighthouse01_plank.mdl", + "origin": [ + 12056.0595703125, + 1781.382080078125, + 160.61082458496094 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "model": "models/props_wasteland/exterior_fence002c.mdl", + "origin": [ + 11977.552734375, + 1299.7904052734375, + 199.46833801269531 + ], + "angles": [ + 0.0, + 95.600006103515625, + 0.0 + ] + }, + { + "model": "models/props_wasteland/exterior_fence002d.mdl", + "origin": [ + 11787.3369140625, + 1304.3853759765625, + 199.70736694335938 + ], + "angles": [ + 0.0, + 87.900016784667969, + 0.0 + ] + }, + { + "model": "models/props_wasteland/exterior_fence002d.mdl", + "origin": [ + 11532.51171875, + 1301.098388671875, + 202.2958984375 + ], + "angles": [ + 0.0, + 94.000007629394531, + 0.0 + ] + } + ] + } + ] + }, + "fuel-barrels": { + "chance": 0.80000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_fuel_barrel", + "model": "models/props_industrial/barrel_fuel.mdl", + "origin": [ + 9955.6982421875, + 627.97161865234375, + 11.180092811584473 + ], + "angles": [ + 359.736328125, + 92.98828125, + 359.9560546875 + ] + } + ] + } + ] + }, + "fuel-barrels-2": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_fuel_barrel", + "model": "models/props_industrial/barrel_fuel.mdl", + "origin": [ + 11679.177734375, + -21.637161254882812, + -8.919921875 + ], + "angles": [ + 2.8564453125, + 11.865234375, + 3.8671875 + ] + }, + { + "type": "prop_fuel_barrel", + "model": "models/props_industrial/barrel_fuel.mdl", + "origin": [ + 11679.34375, + -20.90625, + -53.90625 + ], + "angles": [ + 0.263671875, + 345.673828125, + 0.52734375 + ] + } + ] + } + ] + }, + "fuel-barrels-3": { + "chance": 0.80000000000000004, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_fuel_barrel", + "model": "models/props_industrial/barrel_fuel.mdl", + "origin": [ + 9929.875, + 646.90625, + 7.71875 + ], + "angles": [ + 357.8466796875, + 71.5869140625, + 358.6376953125 + ] + } + ] + } + ] + }, + "roomblock": { + "chance": 0.89999997615814209, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 330025, + "input": "Lock" + } + ], + "entities": [ + { + "model": "models/props_vehicles/boat_trailer20ft.mdl", + "origin": [ + 10076.115234375, + 1080.318115234375, + 53.399791717529297 + ], + "angles": [ + -3.0, + 90.20001220703125, + 0.0 + ] + }, + { + "model": "models/props_vehicles/boat_ski.mdl", + "origin": [ + 10076.765625, + 1082.896240234375, + 50.822128295898438 + ], + "angles": [ + 0.0, + 94.300003051757812, + 0.0 + ] + } + ] + } + ] + }, + "car-attract": { + "chance": 0.89999997615814209, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props/de_prodigy/concretebags.mdl", + "origin": [ + 10272.0283203125, + 1818.6768798828125, + 132.29508972167969 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "truck-block": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_vehicles/army_truck.mdl", + "origin": [ + 9725.4306640625, + 2097.9111328125, + 125.08763122558594 + ], + "angles": [ + 0.0, + 303.20001220703125, + 0.0 + ] + } + ] + } + ] + }, + "fire-remove": { + "chance": 0.40000000000000002, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 1217504, + "input": "stop", + "_comment": "info_particle_system" + }, + { + "hammerid": 1217484, + "input": "disable", + "_comment": "trigger_hurt" + }, + { + "hammerid": 1226297, + "input": "HideSprite", + "_comment": "env_sprite" + }, + { + "hammerid": 1226300, + "input": "HideSprite", + "_comment": "env_sprite" + }, + { + "targetname": "target_barricadefire", + "input": "Kill" + } + ] + }, + { + "weight": 1, + "inputs": [ + { + "hammerid": 1217504, + "input": "stop", + "_comment": "info_particle_system" + }, + { + "hammerid": 1217484, + "input": "disable", + "_comment": "trigger_hurt" + }, + { + "hammerid": 1226297, + "input": "HideSprite", + "_comment": "env_sprite" + }, + { + "hammerid": 1226300, + "input": "HideSprite", + "_comment": "env_sprite" + }, + { + "targetname": "target_barricadefire", + "input": "Kill" + } + ], + "entities": [ + { + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + 9122.41015625, + 1776.7066650390625, + 136.25437927246094 + ], + "angles": [ + 0.0, + 45.200000762939453, + 0.0 + ] + }, + { + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + 9143.78125, + 1751.780517578125, + 136.25437927246094 + ], + "angles": [ + 0.0, + -35.100002288818359, + 0.0 + ] + }, + { + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + 9167.7958984375, + 1772.8756103515625, + 136.25437927246094 + ], + "angles": [ + 0.0, + 9.3000001907348633, + 0.0 + ] + }, + { + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + 9197.3974609375, + 1777.8748779296875, + 136.25437927246094 + ], + "angles": [ + 0.0, + -35.100002288818359, + 0.0 + ] + }, + { + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + 9193.9091796875, + 1755.3150634765625, + 181.53562927246094 + ], + "angles": [ + 0.0, + -35.100002288818359, + 0.0 + ] + }, + { + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + 9142.3369140625, + 1748.527099609375, + 181.53562927246094 + ], + "angles": [ + 0.0, + -35.100002288818359, + 0.0 + ] + }, + { + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + 9193.8193359375, + 1751.8516845703125, + 136.25437927246094 + ], + "angles": [ + 0.0, + -35.100002288818359, + 0.0 + ] + } + ] + } + ] + }, + "train-debris": { + "chance": 0.60000002384185791, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_vehicles/train_enginecar.mdl", + "origin": [ + 6657.94140625, + -693.86810302734375, + 107.51909637451172 + ], + "angles": [ + 0.0, + -76.600006103515625, + 0.0 + ] + } + ] + } + ] + }, + "VIRGIL": { + "chance": 0.80000000000000004, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_vehicles/boat_rescue_tug_sunshine.mdl", + "origin": [ + 8531.9716796875, + -2513.3125, + -98.5875244140625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "boatdock": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_physics", + "model": "models/props_vehicles/boat_smash.mdl", + "origin": [ + 7798.40625, + -83.84375, + 29.5 + ], + "angles": [ + 38.84765625, + 166.3330078125, + 2.373046875 + ] + }, + { + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + 7369.01416015625, + 710.28692626953125, + 8.117462158203125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "peanut": { + "chance": 0.80000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fairgrounds/lil'peanut_cutout001.mdl", + "origin": [ + 2032.508056640625, + 658.3101806640625, + 296.71380615234375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "lizzboat": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [], + "inputs": [ + { + "hammerid": 567848, + "input": "color 255 128 255 255" + } + ] + }, + { + "weight": 1, + "entities": [], + "inputs": [ + { + "hammerid": 567848, + "input": "color 128 128 255 255" + } + ] + }, + { + "weight": 1, + "entities": [], + "inputs": [ + { + "hammerid": 567848, + "input": "color 0 100 100 255" + } + ] + } + ] + }, + "brick-block": { + "chance": 0.44999998807907104, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5157.271484375, + -282.4029541015625, + 163.30923461914062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5191.6279296875, + -278.85440063476562, + 225.05441284179688 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5227.40869140625, + -290.85165405273438, + 163.0067138671875 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5286.251953125, + -227.886962890625, + 163.08807373046875 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5285.02099609375, + -162.747802734375, + 163.23202514648438 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5284.390625, + -98.255760192871094, + 164.33122253417969 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5278.22119140625, + -235.05189514160156, + 226.08218383789062 + ], + "angles": [ + 0.0, + 45.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5278.7177734375, + -101.97312164306641, + 226.11715698242188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5219.1767578125, + -166.37445068359375, + 225.9990234375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5219.6865234375, + -166.89015197753906, + 163.58941650390625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "brick-block-up": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5345.0673828125, + 95.831039428710938, + 226.093994140625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "brickwall-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 3660.087646484375, + -222.28642272949219, + 222.81326293945312 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 3665.769775390625, + -157.1160888671875, + 158.899658203125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 3667.69873046875, + -157.70631408691406, + 221.59579467773438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 3663.652099609375, + -93.46368408203125, + 222.7618408203125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 3664.48095703125, + -92.008888244628906, + 161.11833190917969 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 3665.396728515625, + -29.469736099243164, + 161.89141845703125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 3668.032470703125, + -32.052642822265625, + 222.7796630859375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 3813.1083984375, + 288.66134643554688, + 165.29559326171875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 3894.574951171875, + 608.2164306640625, + 176.44406127929688 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + 3989.37109375, + 590.8572998046875, + 171.98574829101562 + ], + "angles": [ + 30.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 3939.00146484375, + 589.9468994140625, + 200.4859619140625 + ], + "angles": [ + 30.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "brick-block-alt": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 4236.3447265625, + 292.21588134765625, + 164.10494995117188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 4291.1279296875, + 349.21893310546875, + 148.32301330566406 + ], + "angles": [ + 135.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/debris_brick02.mdl", + "origin": [ + 4314.27490234375, + 251.149658203125, + 122.54148101806641 + ], + "angles": [ + 30.0, + 90.0, + -15.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/debris_brick02.mdl", + "origin": [ + 4312.28173828125, + 241.62715148925781, + 122.68444061279297 + ], + "angles": [ + 30.0, + 120.0, + -15.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/debris_brick02.mdl", + "origin": [ + 4271.177734375, + 297.99868774414062, + 114.25346374511719 + ], + "angles": [ + 0.0, + 60.0, + -15.0 + ] + } + ] + } + ] + }, + "gravel-brick-block": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickstack10_b.mdl", + "origin": [ + 4809.56201171875, + 1055.28955078125, + 299.0316162109375 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickstack10_b.mdl", + "origin": [ + 4492.82568359375, + 865.140869140625, + 302.00491333007812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "gravel-path-alt": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5059.951171875, + 1146.4599609375, + 276.325927734375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5059.53759765625, + 1139.5584716796875, + 212.99029541015625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5053.447265625, + 716.2174072265625, + 200.5379638671875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 4981.72802734375, + 718.1419677734375, + 172.52073669433594 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5126.87060546875, + 716.018798828125, + 238.92776489257812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5191.791015625, + 790.75054931640625, + 271.136474609375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5192.529296875, + 791.3468017578125, + 299.65264892578125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 5195.76513671875, + 862.72955322265625, + 335.52099609375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "stairs-block": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 2992.59033203125, + 1116.954833984375, + 227.6839599609375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 3023.05224609375, + 1180.4437255859375, + 227.41983032226562 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 3019.723388671875, + 1185.91796875, + 176.90963745117188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 2994.6669921875, + 1123.9783935546875, + 177.42485046386719 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_physics", + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + 2992.4375, + 1366.5, + 227.75 + ], + "angles": [ + 0.1318359375, + 356.748046875, + 0.3076171875 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 2404.322265625, + 451.97726440429688, + 211.82435607910156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 2400.82080078125, + 451.33013916015625, + 179.32809448242188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 2388.829833984375, + 363.67562866210938, + 179.32716369628906 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 2455.683349609375, + 367.40548706054688, + 150.18098449707031 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 2468.9111328125, + 433.362060546875, + 175.76425170898438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 2747.732177734375, + 890.9432373046875, + 423.70709228515625 + ], + "angles": [ + -90.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 2742.4345703125, + 777.99322509765625, + 426.48471069335938 + ], + "angles": [ + -90.0, + 0.0, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c7m2_barge.json b/data/randomizer/c7m2_barge.json new file mode 100644 index 0000000..1051b23 --- /dev/null +++ b/data/randomizer/c7m2_barge.json @@ -0,0 +1,1016 @@ +{ + "brickstart-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 10137.57421875, + 878.0286865234375, + 181.322998046875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 10137.939453125, + 876.89617919921875, + 131.13192749023438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 10072.3955078125, + 869.3441162109375, + 165.03189086914062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 10071.94921875, + 868.66217041015625, + 227.75462341308594 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 10201.5068359375, + 882.39581298828125, + 132.20169067382812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 9919.212890625, + 996.5369873046875, + 135.20466613769531 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 9923.4169921875, + 919.17333984375, + 158.59342956542969 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 9771.0517578125, + 915.9276123046875, + 161.05520629882812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 9848.3837890625, + 921.5382080078125, + 190.9976806640625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 9772.599609375, + 915.7655029296875, + 221.24342346191406 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/semi_trailer.mdl", + "origin": [ + 10449.388671875, + 934.20904541015625, + 128.81639099121094 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 9850.2080078125, + 923.60528564453125, + 160.39361572265625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 10095.8076171875, + 842.5406494140625, + 260.01803588867188 + ], + "angles": [ + 15.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 9968.4521484375, + 862.85833740234375, + 253.15208435058594 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "container-block": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + 8423.9970703125, + 923.2896728515625, + 106.57737731933594 + ], + "angles": [ + 0.0, + 60.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + 8291.1875, + 1292.505859375, + 88.121597290039062 + ], + "angles": [ + 0.0, + 15.0, + 0.0 + ] + } + ] + } + ] + }, + "truckshop-alt": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 6447.912109375, + 786.04608154296875, + 122.52066040039062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 6379.00927734375, + 786.2979736328125, + 161.83517456054688 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 6343.16259765625, + 755.5653076171875, + 189.98869323730469 + ], + "angles": [ + 45.0, + -60.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 6312.26123046875, + 863.146240234375, + 158.25839233398438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 6313.2490234375, + 859.740478515625, + 219.49716186523438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 6375.2041015625, + 862.86846923828125, + 218.74844360351562 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 6378.611328125, + 851.5135498046875, + 160.53767395019531 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/flatnose_truck.mdl", + "origin": [ + 6721.72412109375, + 676.668212890625, + 131.492431640625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/fallentree_dry02.mdl", + "origin": [ + 6759.9521484375, + 1250.925048828125, + 142.65399169921875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 6281.201171875, + 851.6607666015625, + 256.90313720703125 + ], + "angles": [ + 0.0, + 60.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 5914.62744140625, + 741.42852783203125, + 257.47781372070312 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 5805.75048828125, + 742.36407470703125, + 258.53549194335938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 5421.6904296875, + 785.959716796875, + 236.89761352539062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/pickup_truck_2004.mdl", + "origin": [ + 5910.22998046875, + 2333.568603515625, + 124.60865783691406 + ], + "angles": [ + 0.0, + 165.0, + 0.0 + ] + } + ] + } + ] + }, + "tanker-block": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/semi_trailer.mdl", + "origin": [ + 2772.609619140625, + 1385.893798828125, + 124.67787170410156 + ], + "angles": [ + 0.0, + 96.900001525878906, + 0.0 + ] + } + ] + } + ] + }, + "brickroom": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_interiors/sawhorse.mdl", + "origin": [ + 2196.203857421875, + 1437.5980224609375, + 129.43814086914062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ], + "inputs": [ + { + "hammerid": 86115, + "input": "Lock" + } + ] + } + ] + }, + "cementroom": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -549.2734375, + 2092.57421875, + 161.61817932128906 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -604.93719482421875, + 2090.361083984375, + 161.43165588378906 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -606.2435302734375, + 2096.90673828125, + 212.25202941894531 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -548.80328369140625, + 2093.474365234375, + 211.86431884765625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "env_physics_blocker", + "origin": [ + -543, + 2000, + 161 + ], + "scale": [ + 90, + 130, + 100 + ] + }, + { + "type": "prop_physics", + "model": "models/props/de_prodigy/wood_pallet_01.mdl", + "origin": [ + -431.03125, + 2075.03125, + 109.09375 + ], + "angles": [ + 29.091796875, + 15.4248046875, + 10.2392578125 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + -461.69711303710938, + 2069.12451171875, + 123.87113952636719 + ], + "angles": [ + -15.399999618530273, + 0.0, + 0.0 + ] + }, + { + "type": "prop_physics", + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + -466.1875, + 2107.65625, + 122.09375 + ], + "angles": [ + 340.224609375, + 45.2197265625, + 344.35546875 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + -493.42422485351562, + 2093.602783203125, + 162.40727233886719 + ], + "angles": [ + -15.399999618530273, + 37.700000762939453, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -465.94110107421875, + 1950.904541015625, + 124.06752777099609 + ], + "angles": [ + 16.5, + 5.2000002861022949, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -483.45965576171875, + 1960.1431884765625, + 167.56062316894531 + ], + "angles": [ + -9.3999996185302734, + 1.3999999761581421, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -540.58428955078125, + 1957.947509765625, + 161.74859619140625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_prodigy/wood_pallet_01.mdl", + "origin": [ + -464.99362182617188, + 2008.40234375, + 119.23283386230469 + ], + "angles": [ + -26.69999885559082, + 9.6000003814697266, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + -617.21160888671875, + 2130.055419921875, + 164.50607299804688 + ], + "angles": [ + 77.400001525878906, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "officeroom-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -1156.7734375, + 654.38983154296875, + 164.60398864746094 + ], + "angles": [ + 89.599998474121094, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_prodigy/tirestack3.mdl", + "origin": [ + -1122.4276123046875, + 803.58966064453125, + 169.63833618164062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_prodigy/tirestack3.mdl", + "origin": [ + -1123.96533203125, + 800.17388916015625, + 203.91651916503906 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + -1531.298095703125, + 918.8228759765625, + 115.05255126953125 + ], + "angles": [ + -8.6999998092651367, + -0.79999995231628418, + 0.0 + ] + } + ] + } + ] + }, + "cementstairs-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + -2936.687744140625, + 262.0101318359375, + 13.169784545898438 + ], + "angles": [ + -2.1999998092651367, + -1.3999999761581421, + -8.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/wood_pallet001a.mdl", + "origin": [ + -2864.699951171875, + 495.84121704101562, + 38.503082275390625 + ], + "angles": [ + 58.200004577636719, + -62.200004577636719, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/wood_pallet001a.mdl", + "origin": [ + -2867.632080078125, + 547.5216064453125, + 56.496471405029297 + ], + "angles": [ + 58.200004577636719, + 1.3999981880187988, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/wood_pallet001a.mdl", + "origin": [ + -2933.9638671875, + 522.25518798828125, + 99.1754150390625 + ], + "angles": [ + 8.8000030517578125, + 1.3999981880187988, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + -2935.05908203125, + 538.980224609375, + 33.560337066650391 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "env_physics_blocker", + "origin": [ + -2906.880126, + 516.76959199999999, + 32.03125 + ], + "scale": [ + 30, + 50, + 70 + ] + } + ] + } + ] + }, + "tanker-alt": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + -5788.65478515625, + -1071.9813232421875, + 81.648895263671875 + ], + "angles": [ + 0.0, + 95.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_prodigy/wood_pallet_01.mdl", + "origin": [ + -5622.47021484375, + -961.377197265625, + 101.71504211425781 + ], + "angles": [ + -77.700004577636719, + -37.200000762939453, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + -5798.4365234375, + -402.26776123046875, + 80.668777465820312 + ], + "angles": [ + 0.0, + 95.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/plywood_leaning.mdl", + "origin": [ + -5614.693359375, + -921.32171630859375, + 82.158439636230469 + ], + "angles": [ + 0.0, + 175.59999084472656, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + -5788.65478515625, + -1071.9813232421875, + 81.648895263671875 + ], + "angles": [ + 0.0, + 95.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_prodigy/wood_pallet_01.mdl", + "origin": [ + -5622.47021484375, + -961.377197265625, + 101.71504211425781 + ], + "angles": [ + -77.700004577636719, + -37.200000762939453, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + -5798.4365234375, + -402.26776123046875, + 80.668777465820312 + ], + "angles": [ + 0.0, + 95.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -6034.27978515625, + -355.60009765625, + 80.050582885742188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + -6034.83642578125, + -345.05502319335938, + 130.05897521972656 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c7m3_port.json b/data/randomizer/c7m3_port.json new file mode 100644 index 0000000..680a4ea --- /dev/null +++ b/data/randomizer/c7m3_port.json @@ -0,0 +1,1389 @@ +{ + "saferoom-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "targetname": "survival_clip_brush", + "input": "kill" + }, + { + "targetname": "anv_mapfixes_cliprework_semitrailer", + "input": "Kill" + }, + { + "targetname": "anv_mapfixes_cliprework_startroofa", + "input": "Kill" + }, + { + "targetname": "anv_mapfixes_cliprework_startroofb", + "input": "Kill" + }, + { + "targetname": "anv_mapfixes_cliprework_startroofc", + "input": "Kill" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 1672.64013671875, + 2979.275634765625, + 225.59506225585938 + ], + "angles": [ + -25.700002670288086, + 8.5, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 1504.1190185546875, + 2965.9462890625, + 166.40631103515625 + ], + "angles": [ + -25.700002670288086, + 12.800000190734863, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 1527.5904541015625, + 2992.613525390625, + 132.21273803710938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 1596.8057861328125, + 2997.45849609375, + 156.02740478515625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets_break03.mdl", + "origin": [ + 1222.577392578125, + 1957.1448974609375, + 176.27928161621094 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + 1216.3626708984375, + 1902.35791015625, + 192.29803466796875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_assault/forklift.mdl", + "origin": [ + 1226.5750732421875, + 1849.441650390625, + 162.2342529296875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 819.7220458984375, + 1865.4986572265625, + 330.07400512695312 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 818.8880615234375, + 1865.814208984375, + 290.03717041015625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 817.4462890625, + 1822.82958984375, + 290.03720092773438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 808.8956298828125, + 1803.6600341796875, + 310.52920532226562 + ], + "angles": [ + 61.000007629394531, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 875.9422607421875, + 1921.7591552734375, + 408.33383178710938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade3.mdl", + "origin": [ + 741.74078369140625, + 1906.3717041015625, + 409.01058959960938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade2.mdl", + "origin": [ + 743.47906494140625, + 2117.659423828125, + 409.5614013671875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade.mdl", + "origin": [ + 742.30499267578125, + 2208.9013671875, + 408.316162109375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + 850.4696044921875, + 1926.1990966796875, + 414.64938354492188 + ], + "angles": [ + -39.599998474121094, + 88.400001525878906, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_pipes/pipeset32d_bend256d_001a.mdl", + "origin": [ + 129.43997192382812, + 2275.8505859375, + 473.8182373046875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_pipes/pipeset32d_bend256d_001a.mdl", + "origin": [ + 128.09555053710938, + 2327.519287109375, + 467.3602294921875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_pipes/pipeset32d_256_001a.mdl", + "origin": [ + -125.63375091552734, + 2326.5380859375, + 337.84146118164062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_pipes/pipeset32d_512_001a.mdl", + "origin": [ + -250.62913513183594, + 2277.82275390625, + 344.87457275390625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/metal_pole001.mdl", + "origin": [ + -196.88955688476562, + 2345.305419921875, + 148.19882202148438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/metal_pole001.mdl", + "origin": [ + -185.88211059570312, + 2261.2392578125, + 158.76911926269531 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/semi_trailer_freestanding.mdl", + "origin": [ + 111.63275146484375, + 2267.575439453125, + 156.67544555664062 + ], + "angles": [ + -1.5000001192092896, + -7.3999996185302734, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 215.42724609375, + 2763.58251953125, + 209.20103454589844 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 214.35783386230469, + 2764.512939453125, + 160.28874206542969 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets_break03.mdl", + "origin": [ + -136.03125, + 2674.358642578125, + 176.25502014160156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/lighthouse/props/brick_broken_wall_debris.mdl", + "origin": [ + -165.20765686035156, + 2689.159423828125, + 158.57994079589844 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/lighthouse/props/brick_broken_wall_debris.mdl", + "origin": [ + -222.83467102050781, + 2686.265869140625, + 161.80636596679688 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/lighthouse/props/brick_broken_wall_debris.mdl", + "origin": [ + -190.76106262207031, + 2634.14697265625, + 160.25 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + -214.32525634765625, + 2745.736328125, + 185.78269958496094 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets_break03.mdl", + "origin": [ + -227.10139465332031, + 2820.73486328125, + 176.24801635742188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + -167.21102905273438, + 2812.388427734375, + 196.84567260742188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_pipes/pipeset32d_corner128r_001a.mdl", + "origin": [ + -563.18731689453125, + 2325.355712890625, + 342.67437744140625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_pipes/pipeset32d_corner128r_001a.mdl", + "origin": [ + -296.62518310546875, + 2374.397216796875, + 309.45684814453125 + ], + "angles": [ + -24.69999885559082, + -2.9000000953674316, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_pipes/pipeset32d_128_001a.mdl", + "origin": [ + -608.352783203125, + 2450.66162109375, + 340.69549560546875 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 852.8839111328125, + 2366.699951171875, + 405.57998657226562 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + 851.8846435546875, + 2269.323974609375, + 407.72894287109375 + ], + "angles": [ + 0.0, + 95.499992370605469, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade_368in.mdl", + "origin": [ + 582.4937744140625, + 2258.37451171875, + 641.795166015625 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade.mdl", + "origin": [ + 746.16455078125, + 2532.63134765625, + 641.795166015625 + ], + "angles": [ + 0.0, + -60.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade.mdl", + "origin": [ + 644.5587158203125, + 2485.52734375, + 641.795166015625 + ], + "angles": [ + 0.0, + -60.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade_368in.mdl", + "origin": [ + 437.1817626953125, + 2458.82861328125, + 641.795166015625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade2.mdl", + "origin": [ + 322.13259887695312, + 2250.3310546875, + 640.27801513671875 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "env_physics_blocker", + "origin": [ + 123.346496, + 2232.395751, + 322.99780199999998 + ], + "scale": [ + 650, + 20, + 600 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/cement_truck01.mdl", + "origin": [ + 7.7193717956542969, + 2845.375244140625, + 156.5771484375 + ], + "angles": [ + 0.0, + 59.100006103515625, + 0.0 + ] + }, + { + "type": "env_physics_blocker", + "origin": [ + -6.1213749999999996, + 2745.246337, + 200.03125 + ], + "scale": [ + 400, + 20, + 200 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/bus01.mdl", + "origin": [ + -1630.6845703125, + 1561.8790283203125, + 160.4818115234375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_256.mdl", + "origin": [ + -640.7100830078125, + 1568.068359375, + 160.82424926757812 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_128.mdl", + "origin": [ + -809.40545654296875, + 1577.23388671875, + 158.62205505371094 + ], + "angles": [ + 90.0, + 75.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/railing01_128.mdl", + "origin": [ + -2173.635986328125, + 882.6363525390625, + 159.24165344238281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/railing01_256.mdl", + "origin": [ + -2173.223388671875, + 692.12762451171875, + 159.4110107421875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/old_tree01.mdl", + "origin": [ + -1901.4674072265625, + 875.90533447265625, + 150.91122436523438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/railing01_256.mdl", + "origin": [ + -2045.6080322265625, + 564.624267578125, + 159.47755432128906 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/railing01_256_broken.mdl", + "origin": [ + -1789.6728515625, + 562.043701171875, + 159.88697814941406 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/swamp_cypress_small_grnd_grass01.mdl", + "origin": [ + -1879.86474609375, + 939.9385986328125, + 149.66609191894531 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/mall_grass_bush01.mdl", + "origin": [ + -1772.4871826171875, + 826.21630859375, + 148.51248168945312 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/mall_grass_bush01.mdl", + "origin": [ + -1939.9193115234375, + 691.1561279296875, + 152.68301391601562 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/swamp_cypress_medium_grnd_grass01.mdl", + "origin": [ + -2058.017578125, + 940.46868896484375, + 155.88957214355469 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_foliage/swamp_cypress_small_grnd_grass01.mdl", + "origin": [ + -1956.06689453125, + 912.34100341796875, + 154.439208984375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/semi_trailer_freestanding.mdl", + "origin": [ + -2415.38818359375, + 775.87677001953125, + 1.1319332122802734 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -1749.62548828125, + 456.42486572265625, + 156.48773193359375 + ], + "angles": [ + 2.9999995231628418, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/wood_crate002a.mdl", + "origin": [ + -1687.8287353515625, + 4.2040557861328125, + 17.032016754150391 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + -1621.83984375, + 2.6634988784790039, + 26.206214904785156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets.mdl", + "origin": [ + -1630.93310546875, + -72.182815551757812, + 26.528724670410156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_128.mdl", + "origin": [ + -1616.947021484375, + -32.149635314941406, + 55.732803344726562 + ], + "angles": [ + 47.800010681152344, + -6.0999999046325684, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + -1743.649658203125, + 580.3973388671875, + 160.35484313964844 + ], + "angles": [ + 1.3999999761581421, + 85.199989318847656, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + -1748.1435546875, + 472.2705078125, + 163.11714172363281 + ], + "angles": [ + -7.6999998092651367, + 82.200004577636719, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -1681.4693603515625, + 23.223976135253906, + -2.5142822265625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/wood_crate002a.mdl", + "origin": [ + -1701.6739501953125, + -50.512969970703125, + 19.869773864746094 + ], + "angles": [ + 0.0, + -14.600000381469727, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + 926.55072021484375, + 2530.72607421875, + 124.74524688720703 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_barrier001_96_reference.mdl", + "origin": [ + 812.2100830078125, + 2624.188232421875, + 121.59866333007812 + ], + "angles": [ + 0.0, + 69.000007629394531, + 0.0 + ] + } + ] + } + ] + }, + "saferoom-alt-alt": { + "chance": 0.30000001192092896, + "variants": [ + { + "force_scenes": [ + "saferoom-alt" + ], + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 908.007080078125, + 2775.652587890625, + 121.24913024902344 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 975.57049560546875, + 2763.30322265625, + 172.78895568847656 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 973.8487548828125, + 2766.259033203125, + 122.51866149902344 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 946.70849609375, + 2488.5146484375, + 256.39971923828125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 946.51055908203125, + 2419.1298828125, + 257.64508056640625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 947.1326904296875, + 2410.619140625, + 307.99725341796875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + 1016.898193359375, + 2379.986328125, + 384.93875122070312 + ], + "angles": [ + -20.400001525878906, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "car": { + "chance": 0.44999998807907104, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_physics", + "model": "models/props_vehicles/cara_69sedan.mdl", + "origin": [ + -66.639999389648438, + -829.596923828125, + -7.5684642791748047 + ], + "angles": [ + 0.0, + 91.1865234375, + 0.0 + ] + } + ] + } + ] + }, + "gen-fence": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fence002_128.mdl", + "origin": [ + -241.2545166015625, + -399.64190673828125, + -0.0695953369140625 + ], + "angles": [ + 0.0, + 181.39999389648438, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence002_256.mdl", + "origin": [ + -368.31088256835938, + -269.257080078125, + -0.2507280707359314 + ], + "angles": [ + 0.0, + -91.500007629394531, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence002_128.mdl", + "origin": [ + -493.89785766601562, + -271.0550537109375, + -0.13876289129257202 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_64.mdl", + "origin": [ + -654.9527587890625, + -266.586181640625, + 8.3760185241699219 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + } + ] + } + ] + }, + "construction": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_physics", + "model": "models/props_fairgrounds/traffic_barrel.mdl", + "origin": [ + 1543.9375, + 59.65625, + -95.15625 + ], + "angles": [ + 1.318359375, + 357.451171875, + 359.912109375 + ] + }, + { + "type": "prop_physics", + "model": "models/props_fairgrounds/traffic_barrel.mdl", + "origin": [ + 1569.71875, + 116.90625, + -95.625 + ], + "angles": [ + 0.0, + 360.0, + 0.0 + ] + }, + { + "type": "prop_physics", + "model": "models/props_fortifications/traffic_barrier001.mdl", + "origin": [ + 294.0, + -36.90625, + -6.125 + ], + "angles": [ + 359.82421875, + 358.2421875, + 1.318359375 + ] + }, + { + "type": "prop_physics", + "model": "models/props_fortifications/traffic_barrier001.mdl", + "origin": [ + 283.53125, + -100.40625, + -7.1875 + ], + "angles": [ + 359.7802734375, + 359.296875, + 0.791015625 + ] + }, + { + "type": "prop_physics", + "model": "models/props_fairgrounds/traffic_barrel.mdl", + "origin": [ + 1540.8125, + 208.6875, + -95.53125 + ], + "angles": [ + 0.087890625, + 334.3798828125, + 0.263671875 + ] + } + ] + } + ] + }, + "genb-block": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fence002_128.mdl", + "origin": [ + -513.1719970703125, + 197.68714904785156, + -8.979090690612793 + ], + "angles": [ + 0.0, + -270.0, + 0.0 + ] + } + ] + } + ] + }, + "PEANUT": { + "chance": 1.0, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_physics", + "model": "models/props_fairgrounds/lil'peanut_cutout001.mdl", + "origin": [ + 171.75, + -1956.28125, + 423.96875 + ], + "angles": [ + 0.0, + 89.9560546875, + 0.0 + ] + } + ] + } + ] + }, + "fred": { + "chance": 0.89999997615814209, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fairgrounds/alligator.mdl", + "origin": [ + 661.745361328125, + -1373.7916259765625, + -50.174915313720703 + ], + "angles": [ + 0.0, + 240.0, + 0.0 + ] + } + ] + } + ] + }, + "gnome": { + "chance": 1.0, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_junk/gnome.mdl", + "origin": [ + -1365.762451171875, + 1455.053955078125, + 189.14720153808594 + ], + "angles": [ + 0.0, + 60.0, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c8m5_rooftop.json b/data/randomizer/c8m5_rooftop.json new file mode 100644 index 0000000..b0fc698 --- /dev/null +++ b/data/randomizer/c8m5_rooftop.json @@ -0,0 +1,586 @@ +{ + "roofa-block": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_wasteland/exterior_fence002c.mdl", + "origin": [ + 5915.05322265625, + 7954.1533203125, + 6175.73486328125 + ], + "angles": [ + 0.0, + -180.0, + 0.0 + ] + }, + { + "model": "models/props_wasteland/exterior_fence002b.mdl", + "origin": [ + 5981.6689453125, + 8029.06787109375, + 6171.36376953125 + ], + "angles": [ + 0.0, + -270.0, + 0.0 + ] + }, + { + "model": "models/props_wasteland/exterior_fence002c.mdl", + "origin": [ + 6096.92578125, + 8014.52880859375, + 6150.994140625 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "model": "models/props_wasteland/exterior_fence002b.mdl", + "origin": [ + 6200.41064453125, + 8031.73828125, + 6177.41259765625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "model": "models/props_wasteland/exterior_fence002d.mdl", + "origin": [ + 6245.02392578125, + 7887.26220703125, + 6177.67578125 + ], + "angles": [ + 0.0, + 360.0, + 0.0 + ] + }, + { + "model": "models/props_wasteland/exterior_fence002c.mdl", + "origin": [ + 6245.30322265625, + 7698.5712890625, + 6176.59716796875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "pipes-1": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_pipes/pipeset32d_corner128d_001a.mdl", + "origin": [ + 6085.46240234375, + 8945.470703125, + 6057.126953125 + ], + "angles": [ + 0.0, + 90.0, + -90.0 + ] + }, + { + "model": "models/props_pipes/pipeset32d_128_001a.mdl", + "origin": [ + 6207.5224609375, + 8906.3291015625, + 6058.6162109375 + ], + "angles": [ + 0.0, + 540.0, + -90.0 + ] + }, + { + "model": "models/props_pipes/pipeset32d_corner128r_001a.mdl", + "origin": [ + 6331.796875, + 8856.6748046875, + 6061.341796875 + ], + "angles": [ + -180.0, + 450.0, + 0.0 + ] + }, + { + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + 6272.724609375, + 8882.9189453125, + 6080.20556640625 + ], + "angles": [ + -90.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_pipes/pipeset32d_corner128d_001a.mdl", + "origin": [ + 6377.34326171875, + 8732.5673828125, + 6099.43359375 + ], + "angles": [ + -90.0, + 90.0, + 0.0 + ] + }, + { + "model": "models/props_urban/fence_post002.mdl", + "origin": [ + 6378.88720703125, + 8712.5390625, + 5918.57373046875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_urban/fence_post002.mdl", + "origin": [ + 6377.021484375, + 8881.7001953125, + 5918.7861328125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "cocomello-slide": { + "chance": 0.60000002384185791, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_pipes/pipeset32d_bend256d_001a.mdl", + "origin": [ + 7581.36669921875, + 8898.3583984375, + 6092.33154296875 + ], + "angles": [ + 0.0, + 141.39999389648438, + 0.0 + ] + }, + { + "model": "models/props_pipes/pipeset32d_bend256d_001a.mdl", + "origin": [ + 7779.5, + 8735.1162109375, + 5839.5693359375 + ], + "angles": [ + 0.79999995231628418, + 140.20001220703125, + 0.0 + ] + } + ] + } + ] + }, + "alt-defend": { + "chance": 0.69999998807907104, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_industrial/wire_spool_01.mdl", + "origin": [ + 6740.58544921875, + 7819.6962890625, + 5772.94775390625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_urban/metal_pole001.mdl", + "origin": [ + 6591.22900390625, + 7957.89990234375, + 5692.7138671875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_misc/tarp_lean.mdl", + "origin": [ + 6595.31298828125, + 8031.70458984375, + 5918.89599609375 + ], + "angles": [ + -7.1999998092651367, + 272.99993896484375, + 0.0 + ] + }, + { + "model": "models/props/de_prodigy/concretebags2.mdl", + "origin": [ + 6733.10009765625, + 8124.28759765625, + 5773.4775390625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props/cs_assault/acunit01.mdl", + "origin": [ + 6496.00830078125, + 7856.95947265625, + 5859.34521484375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_interiors/bucket_tools02.mdl", + "origin": [ + 6785.1513671875, + 8109.1240234375, + 5772.04345703125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_equipment/construction_lift.mdl", + "origin": [ + 6897.5068359375, + 8128.009765625, + 5770.931640625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "model": "models/props_junk/wood_crate002a.mdl", + "origin": [ + 6724.181640625, + 8056.57177734375, + 5792.52783203125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_junk/wood_crate002a.mdl", + "origin": [ + 6720.7509765625, + 7988.1767578125, + 5793.0654296875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_junk/wood_crate002a.mdl", + "origin": [ + 6725.6103515625, + 8026.87255859375, + 5832.45361328125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props/de_prodigy/wood_pallet_01.mdl", + "origin": [ + 6699.41552734375, + 8142.02734375, + 5792.638671875 + ], + "angles": [ + -60.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "crashed-heli": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_vehicles/helicopter_news_downed.mdl", + "origin": [ + 7398.94580078125, + 8013.81005859375, + 5785.88232421875 + ], + "angles": [ + -30.0, + 60.0, + 0.0 + ] + }, + { + "model": "models/c2m5_helicopter_extraction/c2m5_helicopter_small.mdl", + "origin": [ + 7137.39306640625, + 8052.5908203125, + 5769.85595703125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "planks": { + "chance": 0.69999998807907104, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_swamp/plank001a_192.mdl", + "origin": [ + 5287.00048828125, + 8099.435546875, + 5956.70361328125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_swamp/plank001a_192.mdl", + "origin": [ + 5280.6142578125, + 8045.6708984375, + 5954.27734375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_swamp/plank001a_192.mdl", + "origin": [ + 5391.94287109375, + 7909.29052734375, + 5954.12109375 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + } + ] + } + ] + }, + "alt-lighttower": { + "chance": 0.69999998807907104, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_swamp/plank001b_192.mdl", + "origin": [ + 5284.8330078125, + 8857.6455078125, + 5968.1767578125 + ], + "angles": [ + 0.0, + 0.0, + 30.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "model": "models/props_pipes/pipeset32d_256_001a.mdl", + "origin": [ + 5281.6025390625, + 8962.1796875, + 5892.1435546875 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + } + ] + } + ] + }, + "item-block": { + "chance": 0.44999998807907104, + "variants": [ + { + "weight": 1, + "entities": [ + { + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + 5567.87548828125, + 8392.4853515625, + 5991.34521484375 + ], + "angles": [ + -90.0, + 90.0, + 0.0 + ] + }, + { + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 5522.6025390625, + 8387.27734375, + 6000.06884765625 + ], + "angles": [ + -90.0, + 75.0, + 0.0 + ] + }, + { + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 5952.1240234375, + 8539.2177734375, + 5921.02587890625 + ], + "angles": [ + 75.0, + 0.0, + 0.0 + ] + }, + { + "model": "models/props_fortifications/barricade_razorwire001_128_reference.mdl", + "origin": [ + 5517.07666015625, + 8556.119140625, + 6080.91650390625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "env_physics_blocker", + "origin": [ + 5517.07666015625, + 8552.119140625, + 6080.91650390625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ], + "scale": [ + 48, + 12, + 80 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c9m1_alleys.json b/data/randomizer/c9m1_alleys.json new file mode 100644 index 0000000..ce7cdac --- /dev/null +++ b/data/randomizer/c9m1_alleys.json @@ -0,0 +1,1289 @@ +{ + "saferoom-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fire_escape_wide_upper.mdl", + "origin": [ + -8703.521484375, + -9094.87109375, + 217.95280456542969 + ], + "angles": [ + 0.0, + -91.500007629394531, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets_break03.mdl", + "origin": [ + -8783.716796875, + -9124.81640625, + 52.840591430664062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -8805.025390625, + -9119.8876953125, + -3.0308892726898193 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -8782.9833984375, + -9163.1826171875, + -2.6151940822601318 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -8761.3681640625, + -9121.9345703125, + -0.38203597068786621 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -8796.599609375, + -9075.6640625, + -2.9592452049255371 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + -8718.7783203125, + -9676.306640625, + 136.08990478515625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/metal_plate001.mdl", + "origin": [ + -8766.7744140625, + -9686.3134765625, + 132.03945922851562 + ], + "angles": [ + -3.9000034332275391, + 2.0999979972839355, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -9020.01171875, + -9685.0107421875, + -2.093684196472168 + ], + "angles": [ + 0.0, + 96.800003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -9120.6904296875, + -9703.3876953125, + -2.4710111618041992 + ], + "angles": [ + 0.0, + 92.499992370605469, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -9224.5419921875, + -9695.267578125, + -1.2681608200073242 + ], + "angles": [ + 0.0, + 92.499992370605469, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -9328.552734375, + -9700.6240234375, + -1.3510160446166992 + ], + "angles": [ + 0.0, + 92.499992370605469, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -9426.9482421875, + -9680.3076171875, + -0.096377372741699219 + ], + "angles": [ + 0.0, + 92.499992370605469, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_wall001_96_reference.mdl", + "origin": [ + -9643.1650390625, + -9689.79296875, + -3.011164665222168 + ], + "angles": [ + 0.0, + -90.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_wall001_96_reference.mdl", + "origin": [ + -9739.0087890625, + -9682.21484375, + -5.187006950378418 + ], + "angles": [ + 0.0, + -90.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_wall001_96_reference.mdl", + "origin": [ + -10026.8525390625, + -9654.1904296875, + -5.791743278503418 + ], + "angles": [ + 0.0, + -90.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_wall001_96_reference.mdl", + "origin": [ + -10224.3583984375, + -9625.5205078125, + 0.15740692615509033 + ], + "angles": [ + 0.0, + -90.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_wall001_96_reference.mdl", + "origin": [ + -9837.2470703125, + -9669.841796875, + -5.5237112045288086 + ], + "angles": [ + 0.0, + -90.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_wall001_96_reference.mdl", + "origin": [ + -10123.5009765625, + -9641.734375, + -4.7928915023803711 + ], + "angles": [ + 0.0, + -90.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_post001_48.mdl", + "origin": [ + -10286.943359375, + -9613.5634765625, + 3.2193222045898438 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_wall001_96_reference.mdl", + "origin": [ + -9544.0458984375, + -9700.02734375, + -1.3977230787277222 + ], + "angles": [ + 0.0, + -90.599998474121094, + 0.0 + ] + }, + { + "type": "targetname", + "model": "199", + "origin": [ + -9120.9326171875, + -9788.8994140625, + 22.111682891845703 + ], + "angles": [ + 274.5703125, + 321.0205078125, + 354.8583984375 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/concrete_wall001_96_reference.mdl", + "origin": [ + -10026.8525390625, + -9654.1904296875, + -5.791743278503418 + ], + "angles": [ + 0.0, + -90.599998474121094, + 0.0 + ] + } + ] + } + ] + }, + "semi-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props/cs_assault/forklift.mdl", + "origin": [ + -6434.1240234375, + -10294.20703125, + 42.234249114990234 + ], + "angles": [ + -4.5999999046325684, + 0.0, + -20.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/pickup_truck_78.mdl", + "origin": [ + -6485.16748046875, + -10105.3671875, + -5.7192659378051758 + ], + "angles": [ + 0.0, + 22.899999618530273, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + -6413.59716796875, + -10083.5732421875, + 51.594066619873047 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_single.mdl", + "origin": [ + -6355.61767578125, + -10112.01953125, + 39.858078002929688 + ], + "angles": [ + 69.199996948242188, + 108.30001068115234, + 0.0 + ] + } + ] + } + ] + }, + "alley-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "targetname": "anv_mapfixes_cliprework_rooftop01", + "input": "Kill" + }, + { + "targetname": "anv_mapfixes_clipgap_alley", + "input": "Kill" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fire_escape_wide_upper.mdl", + "origin": [ + -5839.0302734375, + -9494.4580078125, + 294.03488159179688 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + -5753.8505859375, + -9491.509765625, + 0.24540740251541138 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + -5753.85009765625, + -9884.1318359375, + 1.1467287540435791 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "targetname", + "model": "car_sedan2-car_physics", + "origin": [ + -88.129999999999995, + -89.989999999999995, + -0.0 + ], + "angles": [ + -0.48999999999999999, + 94.25, + 2.8700000000000001 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_pipes/pipeset32d_512_001a.mdl", + "origin": [ + -5584.009765625, + -9280.9052734375, + 290.42181396484375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_256.mdl", + "origin": [ + -5437.412109375, + -9106.2197265625, + 319.77749633789062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_256.mdl", + "origin": [ + -5437.32470703125, + -8853.0576171875, + 319.71694946289062 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_256.mdl", + "origin": [ + -5437.7646484375, + -8600.505859375, + 319.82269287109375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_256.mdl", + "origin": [ + -5310.6611328125, + -8471.3759765625, + 320.15985107421875 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_256.mdl", + "origin": [ + -5057.3154296875, + -8470.0107421875, + 320.16897583007812 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_64.mdl", + "origin": [ + -4913.26220703125, + -8467.5244140625, + 318.82574462890625 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/train_boxwreck.mdl", + "origin": [ + -4896.01513671875, + -8345.345703125, + 137.20223999023438 + ], + "angles": [ + -45.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_gate002_256.mdl", + "origin": [ + -4832.23583984375, + -8276.5625, + 189.1573486328125 + ], + "angles": [ + 30.0, + 60.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_64.mdl", + "origin": [ + -4660.22509765625, + -8352.244140625, + 180.37571716308594 + ], + "angles": [ + 45.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_gate_post001.mdl", + "origin": [ + -4655.6552734375, + -8318.5732421875, + 184.23930358886719 + ], + "angles": [ + 45.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/train_flatcar.mdl", + "origin": [ + -4073.19482421875, + -8360.265625, + 103.07765197753906 + ], + "angles": [ + 30.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "canopy-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_physics", + "model": "models/props/cs_assault/forklift.mdl", + "origin": [ + -3483.8125, + -9357.75, + 0.40625 + ], + "angles": [ + 0.0, + 360.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + -3376.41650390625, + -9496.537109375, + 134.78828430175781 + ], + "angles": [ + -30.0, + 132.79998779296875, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van.mdl", + "origin": [ + -3299.112548828125, + -9613.4365234375, + 0.78231549263000488 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van_glass.mdl", + "origin": [ + -3299.112548828125, + -9613.4365234375, + 0.78231549263000488 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -3063.260498046875, + -9309.4365234375, + -0.77559185028076172 + ], + "angles": [ + -3.0, + -82.5, + -2.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + -2951.30517578125, + -9273.529296875, + -0.55680370330810547 + ], + "angles": [ + -3.0, + -82.5, + 1.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_64_reference.mdl", + "origin": [ + -2868.5009765625, + -9245.8173828125, + -1.2793693542480469 + ], + "angles": [ + 0.0, + -73.199996948242188, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/police_barrier001_128_reference.mdl", + "origin": [ + -2886.608154296875, + -9318.7431640625, + -5.6179313659667969 + ], + "angles": [ + 0.0, + -75.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/police_barrier001_128_reference.mdl", + "origin": [ + -3027.695556640625, + -9337.798828125, + -3.636627197265625 + ], + "angles": [ + 0.0, + -75.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/food_pile01.mdl", + "origin": [ + -3236.119873046875, + -9501.416015625, + 1.5349082946777344 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/shelves_metal2.mdl", + "origin": [ + -2355.392333984375, + -8809.2158203125, + -0.8012237548828125 + ], + "angles": [ + 0.0, + 85.000007629394531, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + -2504.70458984375, + -8726.732421875, + 2.6430988311767578 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ], + "inputs": [ + { + "hammerid": 921784, + "input": "lock" + } + ] + } + ] + }, + "car-force-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris256barricade001a.mdl", + "origin": [ + -3497.89697265625, + -6931.78955078125, + 38.81170654296875 + ], + "angles": [ + -13.500000953674316, + 82.300003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/ibeam_breakable01_damaged02.mdl", + "origin": [ + -3439.94873046875, + -6897.15283203125, + 50.975048065185547 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris256pile001a.mdl", + "origin": [ + -3428.952392578125, + -6836.1943359375, + 24.140392303466797 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "traffic-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_exteriors/roadsidefence_64.mdl", + "origin": [ + -2161.208984375, + -5235.51611328125, + -229.51263427734375 + ], + "angles": [ + -7.2000002861022949, + -32.700000762939453, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/flatnose_truck.mdl", + "origin": [ + -2198.646484375, + -5184.29833984375, + -227.82379150390625 + ], + "angles": [ + 0.0, + 31.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_exteriors/roadsidefence_64.mdl", + "origin": [ + -2452.96826171875, + -5043.62158203125, + -255.33993530273438 + ], + "angles": [ + -6.8000016212463379, + -131.30000305175781, + 0.0 + ] + }, + { + "scale": [ + 17.0, + 17.0, + 128.0 + ], + "type": "env_physics_blocker", + "model": "", + "origin": [ + -2656.0, + -4782.0, + -300.0 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_exteriors/roadsidefence_64.mdl", + "origin": [ + -2508.526611328125, + -5027.48583984375, + -242.63180541992188 + ], + "angles": [ + -6.8000016212463379, + -88.200004577636719, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_exteriors/roadsidefence_64.mdl", + "origin": [ + -2576.624755859375, + -5058.6376953125, + -231.6561279296875 + ], + "angles": [ + -6.8000016212463379, + -87.400001525878906, + 0.0 + ] + }, + { + "type": "prop_physics", + "model": "models/props_vehicles/cara_84sedan.mdl", + "origin": [ + -2529.85400390625, + -5125.3740234375, + -226.98233032226562 + ], + "angles": [ + 359.82421875, + 396.78298950195312, + 356.4404296875 + ] + } + ] + } + ] + }, + "howitzer-alt": { + "chance": 0.0, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/metal_plate001.mdl", + "origin": [ + -2119.502685546875, + -5333.7744140625, + 48.77227783203125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/metal_plate001.mdl", + "origin": [ + -1994.7742919921875, + -5338.54541015625, + 46.172260284423828 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/metal_plate001.mdl", + "origin": [ + -1866.5697021484375, + -5343.08740234375, + 46.618915557861328 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/metal_plate001.mdl", + "origin": [ + -1734.891845703125, + -5344.94775390625, + 47.120735168457031 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_mill/beam_01.mdl", + "origin": [ + -1776.2186279296875, + -5306.8623046875, + 37.020717620849609 + ], + "angles": [ + 0.0, + 89.099998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_mill/beam_01.mdl", + "origin": [ + -2014.5565185546875, + -5303.7841796875, + 36.146499633789062 + ], + "angles": [ + 0.0, + 89.099998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_exteriors/wood_railing004c.mdl", + "origin": [ + -1838.2322998046875, + -5305.21044921875, + 47.585361480712891 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade_368in.mdl", + "origin": [ + -1318.121826171875, + -6143.2841796875, + 1.8405725955963135 + ], + "angles": [ + 0.0, + 82.300003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade2.mdl", + "origin": [ + -1060.995361328125, + -6145.37744140625, + 6.3433341979980469 + ], + "angles": [ + 0.0, + -75.699996948242188, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade2.mdl", + "origin": [ + -1025.0203857421875, + -6018.0771484375, + 12.050235748291016 + ], + "angles": [ + 0.0, + -185.39999389648438, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/police_barricade2.mdl", + "origin": [ + -1588.29833984375, + -6117.60498046875, + 7.102940559387207 + ], + "angles": [ + 0.0, + -95.400001525878906, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/metal_plate001.mdl", + "origin": [ + -1508.703125, + -6126.416015625, + 60.848411560058594 + ], + "angles": [ + 90.300003051757812, + 87.199996948242188, + 0.0 + ] + }, + { + "type": "targetname", + "model": "howitzer", + "origin": [ + -1332.15234375, + -5953.9619140625, + 8.093836784362793 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "targetname", + "model": "howitzer_switch", + "origin": [ + -2.23, + -50.340000000000003, + 31.75 + ], + "angles": [ + -88.129999999999995, + -89.989999999999995, + -0.0 + ] + }, + { + "type": "targetname", + "model": "fire_howitzer", + "origin": [ + -1313.15234375, + -5983.9619140625, + 22.093836784362793 + ], + "angles": [ + -88.129999999999995, + -89.989999999999995, + -0.0 + ] + } + ] + } + ] + }, + "peanut": { + "chance": 0.60000002384185791, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fairgrounds/lil'peanut_cutout001_dmg005.mdl", + "origin": [ + -1223.1978759765625, + -1873.70361328125, + 374.719970703125 + ], + "angles": [ + 22.700002670288086, + -89.099990844726562, + 14.0 + ] + } + ] + } + ] + }, + "saferoom-traffic-alt": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/zapastl.mdl", + "origin": [ + -1164.0145263671875, + -2632.98291015625, + 99.014976501464844 + ], + "angles": [ + 69.100006103515625, + 62.200008392333984, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/cara_95sedan.mdl", + "origin": [ + -1268.8238525390625, + -2777.7119140625, + 69.240280151367188 + ], + "angles": [ + -8.4000005722045898, + 41.599998474121094, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/flatnose_truck.mdl", + "origin": [ + -1147.8262939453125, + -2756.20947265625, + 50.858474731445312 + ], + "angles": [ + -6.7999992370605469, + 0.0, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c9m2_lots.json b/data/randomizer/c9m2_lots.json new file mode 100644 index 0000000..f641c05 --- /dev/null +++ b/data/randomizer/c9m2_lots.json @@ -0,0 +1,504 @@ +{ + "semi-skip": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 55220, + "input": "_allow_ladder" + }, + { + "hammerid": 55148, + "input": "_allow_ladder" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 3793.525634765625, + -308.44189453125, + -62.157688140869141 + ], + "angles": [ + 0.0, + -19.700000762939453, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 3879.13916015625, + -358.6483154296875, + -55.560436248779297 + ], + "angles": [ + -3.5999999046325684, + -32.400001525878906, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 3589.447021484375, + -341.81204223632812, + -172.47555541992188 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 3584.012451171875, + -342.64913940429688, + -230.81228637695312 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 3530.643310546875, + -259.70034790039062, + -168.9732666015625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_barrels_water01_docks.mdl", + "origin": [ + 3526.457275390625, + -254.91879272460938, + -220.84259033203125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/semi_trailer_freestanding.mdl", + "origin": [ + 3699.136962890625, + -36.224365234375, + -227.72334289550781 + ], + "angles": [ + 0.0, + 176.19999694824219, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 3711.4404296875, + 118.58720397949219, + -95.429054260253906 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/pallet_stack_docks.mdl", + "origin": [ + 3714.56982421875, + 186.07363891601562, + -61.407173156738281 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 3710.57666015625, + 184.14863586425781, + 0.51078051328659058 + ], + "angles": [ + 35.199996948242188, + -76.899993896484375, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/flatnose_truck.mdl", + "origin": [ + 3691.6806640625, + -266.49920654296875, + -220.36700439453125 + ], + "angles": [ + 0.0, + -103.19999694824219, + 0.0 + ] + } + ] + } + ] + }, + "peanut": { + "chance": 1.0, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_physics", + "model": "models/props_fairgrounds/lil'peanut_cutout001.mdl", + "origin": [ + 4761.5625, + 2888.28125, + -63.59375 + ], + "angles": [ + 0.0, + 54.0087890625, + 0.3515625 + ] + } + ] + } + ] + }, + "delivery-doors": { + "chance": 0.69999998807907104, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 654024, + "input": "break" + }, + { + "hammerid": 621021, + "input": "break" + }, + { + "hammerid": 665800, + "input": "break" + } + ], + "entities": [] + } + ] + }, + "3way-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_doors/roll-up_door_full.mdl", + "origin": [ + 2070.6923828125, + -374.97793579101562, + -223.98489379882812 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_doors/roll-up_door_full.mdl", + "origin": [ + 2366.560791015625, + 117.58223724365234, + -218.53596496582031 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + } + ] + } + ] + }, + "ladder-up": { + "chance": 0.69999998807907104, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 37185, + "input": "_allow_ladder" + }, + { + "hammerid": 222283, + "input": "_allow_ladder" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_c17/metalladder001.mdl", + "origin": [ + 3652.984375, + 3227.336181640625, + -74.784149169921875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_c17/metalladder001.mdl", + "origin": [ + 3510.315673828125, + 3315.55859375, + 84.583740234375 + ], + "angles": [ + -1.3999999761581421, + -91.400001525878906, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 3572.427978515625, + 3259.145751953125, + 54.591609954833984 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 3563.036865234375, + 3213.2373046875, + 53.998668670654297 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "container-block": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + 3233.559814453125, + 4165.6025390625, + 1.416229248046875 + ], + "angles": [ + 0.0, + 26.400001525878906, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 3384.270263671875, + 4088.225341796875, + -30.631721496582031 + ], + "angles": [ + -5.0999999046325684, + -31.400001525878906, + 0.0 + ] + } + ] + } + ] + }, + "alt-warehouse": { + "chance": 0.69999999999999996, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "hammerid": 663285, + "input": "break" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_doors/roll-up_door_full.mdl", + "origin": [ + 4353.25927734375, + 4855.75, + 48.046012878417969 + ], + "angles": [ + 0.0, + -90.299995422363281, + 0.0 + ] + } + ] + } + ] + }, + "container-danger": { + "chance": 0.60000002384185791, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_equipment/cargo_container01.mdl", + "origin": [ + 4853.689453125, + 6209.517578125, + 92.42303466796875 + ], + "angles": [ + 0.0, + 208.20001220703125, + 0.0 + ] + } + ] + } + ] + }, + "infected-access": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "inputs": [ + { + "targetname": "anv_mapfixes_commonhop_windowsa", + "input": "kill" + }, + { + "targetname": "anv_mapfixes_commonhop_windowsb", + "input": "kill" + }, + { + "hammerid": 896507, + "input": "_allow_ladder" + }, + { + "hammerid": 42691, + "input": "_allow_ladder" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_unique/zombiebreakwallhospitalexterior01_main.mdl", + "origin": [ + 7533.03369140625, + 7244.62548828125, + 270.92254638671875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_unique/zombiebreakwallhospitalexterior01_main.mdl", + "origin": [ + 6959.8349609375, + 7278.86181640625, + 245.17605590820312 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/bus01.mdl", + "origin": [ + 7007.01123046875, + 6723.58642578125, + 50.544933319091797 + ], + "angles": [ + 0.0, + 8.1000003814697266, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file