From 72c091a213656b8c0ec5386286932dca7f5faa7a Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 09:34:21 +0700 Subject: [PATCH 01/55] Delete Extension/icons --- Extension/icons/icon48.png | Bin 112618 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Extension/icons/icon48.png diff --git a/Extension/icons/icon48.png b/Extension/icons/icon48.png deleted file mode 100644 index 003ea1e54b8128cf1058cb4b805fc79aed3213f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112618 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 XgjSII!zHqx^g+l Date: Sat, 20 Sep 2025 09:34:57 +0700 Subject: [PATCH 02/55] Delete Extension/icons --- Extension/icons/icon16.png | Bin 112618 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Extension/icons/icon16.png diff --git a/Extension/icons/icon16.png b/Extension/icons/icon16.png deleted file mode 100644 index 003ea1e54b8128cf1058cb4b805fc79aed3213f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112618 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 XgjSII!zHqx^g+l Date: Sat, 20 Sep 2025 09:35:11 +0700 Subject: [PATCH 03/55] Delete Extension/icons --- Extension/icons/icon128.png | Bin 112618 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Extension/icons/icon128.png diff --git a/Extension/icons/icon128.png b/Extension/icons/icon128.png deleted file mode 100644 index 003ea1e54b8128cf1058cb4b805fc79aed3213f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112618 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 XgjSII!zHqx^g+l Date: Sat, 20 Sep 2025 09:35:48 +0700 Subject: [PATCH 04/55] Add files via upload --- Extension/icons/goons_2.png | Bin 0 -> 61717 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Extension/icons/goons_2.png diff --git a/Extension/icons/goons_2.png b/Extension/icons/goons_2.png new file mode 100644 index 0000000000000000000000000000000000000000..39f31066820c76eb51a4d33d33d5783590e6e99c GIT binary patch literal 61717 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�YGkH5*t8fn6359sP*>Jx~63onAkjIm8BT>7_Bo>lDsq68ou zhynsHUO8c>>@Q*n>kI)r41x@7ob~!12^cXMG6fAgm*zs8t_j1xYR13nUAt|j^)XU7 zFAfR!Ry*VdO;z|9sFwa4EVJ|?dX$aFjiO85e;TDvfia2$i;w(Y1;v!TH0%oZ*z6)1`LiEN!a<%~-SaarpshLB!{Bh0ryXu* zDSJJkH(mC%h*pxMGl z&Z;n3ae33SYd&tr78#kO1Ro2yec3?&;D>UR!qzg%4e5yCk@`P%Z)hsmzVn8 zzO&+kq5LUo>M_VT$V&9|$VFSRX<@&wN&)o0Q(}H!6EP%fik0Z<%3ORVPx{eTtVal4FU5GtFIx5%W4-V^K;@fdz(Bnw(%ZTW-;xbjX$6LgWgS)RF z(HzB?qx*Lvjiu}boxRvH(G?PUCGp(#-7rzTaE3RPvi$D7IFpI}bh-y~EqU}siV7S? zB6EI>OvK)^Feeah-qj2@Y78O~{jR4|Pb^k=g=ZLs+HvNW<(%am6c`wJQFK=4iHEZ4 zhNtDS@DlqsXFe*N2Qs7iUr>^z$DL?Q$mPr-4FG$}n;^uY=Z2enrpO>|01XAZ1gz$x zF-ELvE9(7PA+}^Z8Ue7ZmkN3tehuMw?pr;%9FZbz{CT+zuZ3=B@&ts{RE|Tsee1TF zxCV)@wkeeUkgGw`)ObtH_5+Uf_w{mQIw8*bV<^J>eY{<&SjfMrkUY{9loq6wQm^Rw z^RvK0fVX|ndy@~7>eMJ&y?OYUBZFEaPz->C^+jCJWj&p1c4j>>ZNqf&79iT0C_nL( zbru*R(T7OE3SxF*S2F$6L#~ZC>M8;;QYuw4#M1X6wb+@6dI}{AYl7;+1A4QY6fb|; zjx*F+Lp?P|@s(FK?c09;RJ0Fz;l;^rmd{_1=hQ+9PiB45(zl;f;Rbyu)M}fC_s z96UkQii}BP-g2GbNlhIe*ZdBy?T-ZwkAVHWuN77AhdAdy`o0=!JF93-CdW!7Rw#N~ zD44u^R6ntPU+u7rhz9B&wVYxngVD`>oBxRfbcDJ&;y{S@tff3FIw^aTqGs)PFgvww zZC@$v{VS5r_?gK^*FAR716wN8)9`zVE-Ye5wM_CN6*;w1rshv?QDK9pb8}B127S2&nrOytGQv>SXRg=0`UC3ugf+dknhOUN14DG|X zx!#PvXb97ioq-ibMvCB8-rw=fC0{RA&N|Q1%NVD8uzDWsxJ#1@pe|LtEN+R}{upb+ zM29_6zaFWWnF`0Sra!?NznuR}7nI4OE@#N5=n6VUJl2JwBsSWep{4Stv={ zgu#Rqj}fG!lp|NMddyUdxNk_(0y_mY412S+zfm+~Mib>s>Uz$T4h%QIljf~c$O9gl zCB}FMXJ5-^1F>;t6k%^zWrZoQV&s}}kO0YI`Y~Z}VT|_SDMd)IBhXl(56IkNP5v;a zgm0Hd+{-Qihsa{MqMw1{gV+0ormnf04e!^%w+n6O6bnB4iv{m(MW+;4PuTLNvI`ot zOVF@A3D%r6Oe?fm7*sz72<68^WrX&jswZjtDbJ?4IbS+Bi~P`aquk5 z+pVEkFyp4`{5|24DCQC#UV*0u?wX!?(Y9{Mw)pO>e)a%de$=H#i3p5=aRF`q#9)}Q zud$<~@N;f%xF_(4WN2*|&f8_7GsqGV<#QorIPxVn4z}7tef}N5mLz|sl<8r5@LqIs zk%qX&|8bc zkXs{&>wo(V(jV!36Zoe7jo;SaxR^B>afY1`JDS%>+^ueUCg=b+XrI~y zknIAs5YjI0=MCw)fC?S!7ue3z`TQa8shk9J`tprU`!_VR_PQZveLhmX-nAkPayBli zhE+JqL%cvlUd6VMEzr7x;0xZBkN`fbkX|q95&t@hd%LmG-hqGQ`+humKXW%>K0Vr% zpD1Y`JFqvXVr1ZYkAfBEw8Dh`jcsp^ZRg}j$DX4+mA@@B7#t1>FBy~4lZ5jS*?R_v zJDvZyWuY4J*jw6Ca(8eAWZ&+XR+R(}?+6CseD@SG4kBZ~W>*VE+*##&G=4XF#DD7- zg+D3)^UNZHNa*B|E}PR5rLmx>#=lfaw#w1!^8%<426(uUKYjfaLnBFPFHcsyvvt%9 zdZd4!`r&=L=Fa_6@E-kx@G5v|dsx7b4-FMNjc}W8dg=VMmqfCZyhUp?{?EiFkg6js z9QG|wCqne`!z)Se^_L@6Ckf>$g8Pxbn@-DSm^aDs0xFEe(J1Xs?tinWkG%8e`87RF zqb9;3+Zw_Ls#f0pb!Z!~;xlCZ)I{9K9dJxU?6?Pq@u4pdO#I01d>mNl06oOtxK9K_ zKg0&t?-?gpQmQ1LX?QzZLd-H&+!BumCOEHS(-%y+uNE&sv%S0yZEMAy@ilzRPwa&< zhcbf;5#OiCLx{CJL#L67Mx}Gc3K2~E)b!PX<;H+?bn+_zEnO%DPl8mt1~*so&Z*PZ z>5ifJ!0GBNuxDDb*qyxiq=^fikPQdoAY$1KSap9cZhatsjG{ZE88s3J^Kia#V+P9-AO2N8h8 zeIl+NAiHOi?ZqtjgJ!?z=lu9k@g))SpzTL|V z5p&eTR!`FE*Gxo!Wr{$3n(V)9cO0-pP2$nc`ermal!VUw}5LIV^v^t6m zec7XRAv5A0NS~Po-0Yo2f-b{YzkMIMZid9&Knx%#(8Jf|>k{$Zu-VNma|>Y;FUP31 z=tC6uiJiNL<|+jwp9S9ikX*pLFSUezWIK3L^Te6|dw_A~ICt{(sxVi8{{=_B|4{=~ zTQg-V$%4UH65|QEkX1MQ?2@slMC&|Ni;_7jSN>jJnKNZuy%xh=e9ZKAbyJmA4K{Qe z$_{W9_9tFqA-@zn&GSh!#YzNyo>R>u_+4qZpp5E7sn|Xa3Vx)8lN3H~Hs{$=hEFJn zfKU)Kit!%J@-_l(#E4o6up}f6r$#t9Kr6Fs7ynE z7$e5%omF0PWBJ%rGsWpK%`?*ar6GKP0~Q)V`gxEn2WJAKo=X~@3B6g+0}9QeM(H4; zc4jNFv9f2M4ogZlP)r1)c9p&P`*a2kf>D?_TO$J0S3_ePz??rMv*9Kn%no^YQ|m_k z|2Ylx+xFJetOnnXV$vu`i^jrqmbmCG$XukP9ra5J7g{3B-B3Mot1w35?$EFMY;R=i z&u0FY9g62V#kSwE*>C zQ5vc6A0<{%mE*d=wDus%<~;Pj(UoXcA+wSOIaGbc3=h~ zBr}qvog#>wnU4yj!)UenY(MbxQh}JSXn!EP5e=2NqRRF3Rgs;sYI|OyNPNvmT?T|T zQxkv3pQH%2UA^1$;5DShMRm$D-<7|CIH)oBj}xPRXmtrorVNMb%e^$Wch}6G)0!y+ zoW1a;M9!;S=h~Z>35j!jX2H=^nl(Kyygo*F*ABBI(rshNL(nbvp;fH5X69*&CP#`Q z7gpbuAFSP)$vm>@ug9)pPXDCSisVfRSB$6Vet6^hfk09pCqHJVshXqc6(~-g+f|`G z318vMR@Y+X1#dru^}Nz5XvfI>CJ=^%;iRbIR|IJ#YxhlZ_CaMCCD3F7rzA}qIH+h; zz&%&@rgAdDj>KpwHARM{y#BD2XnsaplI@}r2dY!>oot1XB+?3kr|dZFR`*N9fR6R! z1cg(ZS$BbXv>#%{qDVq67nC@10V)obTm)zXjY!V^JF>J?N%D=uv5zH)WS=Cs*5KCE z+=B1h8enzlOQHD?K)~gO5 zQ-CthPD1~JqxS0kQxBIxIf;xC{soCL!*wE!^U%L|qmH0UKR%3>{)LT+0{WL5=|0(& zmuG@fT;j9&*>6Y3Ry^}v*`1mck`Vtjm#$VL35-^dOg>^Y<%xBJQ}&%D4x*a7g>~s@ z*N{!t1@;HB&Y3DFevyB+!mw|-OUy$2t;Wl15}W(2e$K)+%lCP0rmtG^uL-4M&m$>C zhyI+G;$df2SHcC%-}z$EK+6nOH0GR~(yJPL`-eHrj>IAj<`xGAZxPMwb$nI)qw0p% z72X>cYEX1cvr0^5?KJc=CZ%BYuNTH2&Nir!LU%lZ-*Qv!U8;$4W+>f;3d{y54nAje z4S$?R)i^TMJs3;*i4v)1K~v3`DJ8XzQ2w~1!QV@;e1S6HE>XQTx1F9>69tf=PJ0-n zn3XCcjM=+E&A4-nIbNnp076b65!V_xI(eg`{M7iQIYy!IF^a|#JGq4E`y9wn@5yjv z#NZHi&HZxr=;&7LB4IP~+^^K{{^^QfPos;6gcIGi*9EsBr95)mZ@J*oW^nVt9LV&FVoy}A0 z{rnICaGe~|B2?fkWiB{RG!iCUe7(Y*uk++80_DO7$~($Xi3DPC+61o9xaN=Qao6Gq z39;GrZuL9ydrc|f3$?sn-`-|FhUe5?)>tCN57KwW@cfxpoBnd=d{Y$7c@D`{qT*$A z_wDE~r7G0wVv&eb&+mqZZ6%hIt)l4O>gnO@{}7>#f1U;L71?xVysdmXiE_%^27e8t z55l^lrJVqWg&)2qs4!LT%AahmQL{_Sm2uo(w8F(sU3%IH1WiHx>ve0dUaI_2G!}U= zCz~by%Om0I2g?e4*1B2f!hVTDf$opGRhm$^&}uNNSfRYbhu7Ce6x9?XDoHq)AfcG` zZ~~^NOKapQolfWJe17ACp+4veUV9 z$SU>kWoU=OPAXLXwRTD-0EiXYdg5*o@yHLpjI20{kUz?+-|59s)W8fxT?*E*O0Gpz zKgX9H>AzamNtU8ZgxT9({kh*TxF;=_GCX>WupP&I#&LP=C0J@ik(ANfuRL`O{_0jP zBdQW82mh~47jOi)$B>5}*E}&Ql&9n{d7-IYM`DVc!H85n-@TTHY8)G)J0lwpN!hl2 z|Cy-eOLUs}f`l51mxG&ABl1tBLXG{lpw0Ftqo;moS(V8UWIOj2tqbire3!B0zvZr)*jR?N5c!QCV|p{ zJmc+YZpE%hbTI>ZG$M*ybD@D(x5-nQ=JUc6RYP>HZ9V2tX^(Tn^Pz&M= zdH~60^=eZSr?_$Ka1oAd3S7SwvXm4i+uHnD59m7mb))34JYR*40)>H_X#g^YA@?s1 z9Oy6^`3$wr?`KA4$Gr7yP0GPDR~{+#x_WzmP!TD_k3M2R%J%qdco3z-N2h|nRnp~% zo(yw~a1h(y4#bzRQ02QrZ#mY`vsjRS6kIctR{P%Ii}P~p|<3}E>y@$ zvJ?_bs;F~a+HnVO$3HCDUjLhMm)3L3S;hYc8Fdu=SFn+aB-DM<1uhKdBN0>xg=(pmm68H)K2j=U%inRva;fVDfc|Gu zP+S5@8tfNeg$`c{LmI-TL3)wzProyMynMji;R#uStrfSG6oC63UC{px=l%Hpr0aR> zZ`Tk1Q#!|Cp6jbU{A>Dam7@8dEu#sPeUo@BIMkv;7W0Hk#xhWDz^eRF5-%}`el}G9 zq8C;YTzbsZ@Qbo<`?cWR!dx#X^H$bw>d>~ce(yMprEu_9NQL}mGZ@+B$E#IkJ(L}0 zIUKwk{*xk%xOwv^+lZw(^%&uCY)P+5&hArG7zMz~6!p2<-`5VxXipyJY|W(}@GATh zR|IZx8R-eWkXft&$`!FPM#Kwl#8M0Ar!KgHvZsAkaRWvMofM`WY6emi8~gzE;wjKa6K>iH=g_{OFGLB@h{OTw-(|tOL~#DZIR1#I8xLmYWn~u z2rt(HAISgWye`v2R>_uYtBl^(mBW@CX*^X=f{F301+Yc9B3;NE(LC!V}*^znt#{o4u3qw)`gAywA?0AGgLpe3Vrg~#f?DgVuXdz?X$t27it~w?$ zJqSfq7=$Q>A4cxZ3LdJD7j^u@{Ih7nO-bR=K#?gjCLe2xi9D?Y37MeD7+ZJkk=M-Sn&Oj_jTE>`Xv9 zSxkK+_$BOz9zDiDuF9!H$!bz8TU#vGs;_N~D$~wRMPp9WR{28dAx|V6*E&u==ln*6 z{RXb?$so}=KVlb71vg1TltAs`eUh1LlY;G2{!<`NuFaQEa@f+@dzQEP*jIDHlTw1I zjQ;tLOJj%%m2av^=(%shAC&OFlN@%SJi-&1t6gocjk z`(d$~KOMR7o4WOgDKbyK$b)jY=v#d7@wT_CH=Ord8flAp0zOYB2dTX@duGF~<)n6>RuX&d#vgH&G{j0n#FAnIdp^^0N}Dg}NsOUzk)0nt1ykWGkbF9k zeHvH!bPcZzD8s8RIxJP*FFLw+57BA5RGe*9Z6dBY^HGy9f z`K>-wdljwih1>RajZw%MbL5+M;60+BMjq*Sh99KL7Fn*`5+z(KptLv|{1nn|`9K zG|pmm2LJsmiFH<=4xH6eYD^gjZroTKo-cAVV*TIr@}_6j2)uPnmu}(nvJm`4ft9 zC6&KUuCX?aAZcKgC}T_kNuAJ!T}eonDY!W9)!1zaulyW#<$q{{4`V+~M`ZXdmpK>F zM&n@c05IL9bJaGQ#6B@J!pANTXiD@Z&Q`!ehYvH`tXc}J(G$DAKh}Et}k0!V|>uXb0VT%MdE%w zF+{xVef`K0nljk`ho73Rzvyc77brsAQtzorWdYquPT=PZDnGr%CW1y_b*L@buZjaw zW*4CYxfT&0O0<&88j)kE-iy}+HrylfxWM9(DSQy@*SFWz12jjhnX`ytd+r3$%gc|5 z(os_c*$B<~HhgcniFi;cWQFCDjb=YiXEdWXo&8bKzl#uD;wx}sPCHfPJP55`7zbTe z4U;HbDV)3#S(APeBT?xxOwFt~d?8@DV8~L;-+oMWS<{&O7T60ZsSV3Q3sQ~!a3F(? za;{0qDEshP(bO@x<1{8e``FQda#}C(^5es(6(wwj!_*g;yQ^QmXGGC;3tCVkpPEm! zhDMV7fVKE*PhuA3xzu`qhR+8HW$|LBE>ig?6hy2;=J| z5vHymeEYMPOV!fV9@~ok7z;}p55(PAzw^46s#4&RK3h^@pm!w!$&tF!o{Z*{)Tk%q zmw0ZG{pz{$-U>bm6cmk!s3JmmiG7x-(to`fe4z71grGd7Dm^tIp)OpvUI0uBkUyk& z%^Js*;D{v+O%taPn`|ZSW%VyI+sx)byw#8mL!WuEswV!lb zc>|E)WCy$P?x##(>_+DTxK+^X48>+by3Z8hPpf~>f04s>YG~J_3KAF;7e?!`Da)(U zVML%-`r#l%T^?A8?=e-^Hs+?AI_%j{4lQJ<`n2zc%G+;6JYric5!AdSd(WDc6Q=nz zLS|D~&ljNS$9DzE#-|8qTXY|p8_aFEtZ=DP4bfI+QXdXxEyt@ViCN1H9k^K6)_P6i z2T(tXx7BTVzbdym6Vjj@APJo=G)9N+9)FkB->ezXEN5}WPLC?x-xV>xhKx4bYW?{Ur*qxGy7>pp_4#QE44yMHL2&bH+;;4fA7-I;roJwErzVwOeTpvU2 zEU}#ajQXQdz7TJ1WX)Dv$N1^jx8IaHloS`y_vD_eAEW=`H8!jk?O7mod=xWkMw3E0 zOW6)(l`-<>iG!=|k{X$NSzDOy@MfJ|BDp2aqqbg~;-SY2irbSZJE$%WxYEFJhCYRy z+($rq!1Jj%tGNv;3k{Xt=i-1bh_Ip3@A^#Ni%KyLZOxE-G2C_@OpVfg%fAIbhVQKn ze5aA6lw#51Dz;)QWv`0%i(T#$jt?QBjXO-iPeWofUG5_%>bU%EaRZCL_{RSV6Zk0p*0G?6^77}4 z56K3c%GZ~L*Hen1bF*?@rfwa-EQthWw=R$c?B@AjM&Z>8K>M)N%wCPX-a@{4N_sb0Blkejq}(5PC_!SJfc@+ij-W9MSf>=0g*lH1je%p zNhx&2=k$heyB}XBubzV?ws-f5qa7CW%XtWc!n`yn&H=R)y^$W`;jo2A=|$mQ@Z zNh2!nz3&8r06BRog00ZUHuzamoDdIG5FCco9swyzA=-j~=e27+6>X}KS1T*N8$&92qw)4QWch(!T4n4)~{{m=UC@`Lj45GA%kS92X3ZBhO#T z`XD(uPXU=^TBihrN(?IN2;7rusF7dtaUxveR7NM;dg-J=%T$BP&aKy2cAh;_d!k6X zP{}l>s5K-|;%R$fQIs210grCtT75#8PASv_841=oG84&&Ibl-M{gPwiez*m6{p&)x zqT29%rnukeG3sZm;%B-etDPmCl=d^t!*Y&PPq)PZb$zEEqDdYh>eFQv$RW6=1XMt2 z{K;%){LS!9xKU5hyIxUrsQW|TK2&X}VkLxj8IpKJC;Ly|wtosk^b*-0@eW4Ao)tu- z5qj=OiZf8pd-*U9BF{9ggcOen!F7l+aIC3ikuiX;wG(pPks8il^jlL4p-bg&Zl24> zxpt{GFlo*-9@ic`<&pU>qR&f;71P#TMS|3=2oA*xh_)iav1BrGdZN0_?2of&LO;{_ zIIh@m3H?6+vOrD0F@yw-w$bY%AazhQW9Qr8&_WWQ2}RdPB+(7(oK`!vD~tRUtOS-A z??%nwFhix9f3I}19AAH!oXcv6PS_fwx6)G5TV_!`?2=av0-HBjPd4IzCR`+6^MjE zRJ@{-Hfj)}FIg1o6$}UOW2n4D*99bo=mTJagP17T?#q6G@Yl?4iu1XV%$ zSt?Yb!n|l!V~6QYpil^PaI0X6A}3g_IJnfV6fWv6UTO#67f#*Hj|a*S6*yvy=5LDk zdv;XY&yoQ|;w%K<3X-B3$wR5_H*e~!N^r`6I(SYNMvT+OENmHpK}zr}fTrO~08D9_ zh5-izj|NH|SOKRLUA#Ox%d}PKcrw$=oqTA^-`hT4iaCwk{_nvN5VbyG((nigV!|;~q}lUl z&+vo4@e`-MM10Q=|D{tm0srXr;iBL}@ud&`!(bse2|6$71i&rU-vGY-Mc_9-|1gwV zs1Ak0LsL1;EcFhsWB@2NRV&L0jYZ5O7f`bLS1z@52~(*arZ83T*F{08<`ZtVtW*vY z5L|3mu_E+Ou_>x)4@?TEae<6z-i5P$yQO7qr(Cav+-lMRoT;9QG&rBBwv6SqXBxyQ z8jQviCJWK3f5d-1@;vj@3aGqIGT^j;{ zm~f*4c#V|?2#$gZXtiFQ`tl4FZm<4M5WH&`qB`HgL!lqJ0l%@r`&QqLP8loavsuDj z`rx@3_bi|`Y{Nh*e8wHW{gqlEpx)tJCZH}bGIYkcx{4%7HR|b-Rw&i3=?iDM5;QXa zM;t6j)oPxa1_S}G7;{_{aAT^`>g`cu63 z=sKWl8Lw`EsVw3Tg~t+&^B6Ep>2o$cJ2Lgn>2B^D_thhtQcs)*Hj&lv0wS7%(pr(<~i3PX)W(s57~PoaPcD2LAn@dAV4?CC!%cpnDpRR0acP?1Q8 zJl5^IP~3s(rcOpu9pQeb)cxy$9V%G8e`)8`Byx1C&=k+0R50gk=+LkiFp6$EN?W%j zP^5+X>~TfZ573%F-)XS9p-PB(qX2Z?({M=aCKYOx{n!36Qh{d8J5$N#vocIUWs%SQySbEc(fz zSJ&mdg~z*NU{yVvYdi6?eK!5@@G#2|fYbTLH)GO#AHG<;zfvzqGnC^vtE)6jA>@XN zk%6i?q&?Lp!$B^qe3k>Z+ZEdcteehzuHx6teKqG=OtGI(1@n>WtQ{Rgcg!jKe)nf` zN(`^6gZT;%+W!L~s*~DXln!aaZN++~5 z(b^LC!_w^*U(LccPMvpYHt18~z`i=?OB-FwsT(@wO52|}6!fz=pC0G_%s*Wi83GVQ zIp^qhn94r7EYvj@%2XPZy+{hea~c2)N#9Ny^kJcjdP<5WP?2EeqdFnm1U5d#OCRw2 zdJ%Nb?~d7~W3GITlk4UDFth|6YjU1ck?*fiY3RZcoT&!K;6Pf{u+^1 ziGJLj3<1j`1<#2a5jamr+qyaxYh9YJYyUCfGGH^}qX4025nALn8|;%mGn^;p6RGt; zvG80DO`_i8Fr6ds6p8a51FT;r5fi%}AGKQ1`hF80GP}Fog#fb*JqmU_QM6B|S2wA8 ze1E_3CEE*dZm6<^6M?}H^5v_vmCE!wIJ?+}-_`=rQ{45XV(EuEZ^Ayp*(GfryJhk> zLlZ=Pogc#(bS#{M7(2E=w~UjgK(zMk(xPP+pK13XQ@zDy%o?4&!*C( zoa;L)4{4;b<3LX9Pjn9M7aClkO}fQeW{e%(E)HrJMIx1cdyr9u#+=r zVLOJblY!)Jegp^s5(FjfTWU51kd6e@3&;@l6Ahnj4ABF^1k{&?lT@KL?1%bZC0kM7 zwxM+C9?wVeJl6)6Uhb$%pMs8!!Ibvcd_OUQ&ji#Dj|;a90aJrf(~P@?dJz_30N$Lh zA`Q|UEHp8948cSBHT>59`k%qwo4*5X+oJ1Qi1*M`YDy7v196!ORjacvdwlEmh2J>t z|CqE=7ml8FF#5rwsZXL+h!FD+>7<|R3~?VBthYKP6URKeci%99nNkQ;EJ7i{B0<41 zXXse^(uZ3nxPfb7GvR zxuFG{Za6Y9+(-M><%f@DZ>Ktm40a#)b(0_2a6TBgdvc}L^0m-(=5Qswztk}IdcB7> z_>o-jK%0@)Cj^HmnLTw2#|;IJ(60LmUEg**#&Jq@oB)-6{kQ_^>GR}0lpf35bZ@wD zGBgvFlfE6AABPXn#BO~t8`TT?;_;wZdLdGMie}NG1<`tsBDl<{Nq4zMTX{YTC=Z^m z{AaX#=HKfCpFJW;u+H=K}>v>#c6UZ6XAIWvr)qZk-r#4XBB8aHZ07KKm z!B*<2$gZO_bm2K4AJURYhL)h6E^DrT`uC#_q{$=61q%>urhHHwQ?gGJ|8{}h`tw84 znE|!XmWpfaNupfylf}^Z`?%-qCxr8S?jHPAPY>h;KbRM88QP3qnEJ#Dbl-x1Dd3$b z6;0h2dkW{C?yUNV(I1ql=ia1cM*p)P$5PON=DJD%$IrqQCW~s?F8sdXlB0(2ye&k< z%6rap&8VO2ppCQc-+iz5m_>V!i(Q_RqgjK``Qdy37#Vsn424JiT*1dX$I~0ME(h62 z4rDQOs68gLMn#H=`=*X{u285B2ux0&y-657cTE&sh-Z4uwEx2CL2*%wq(Ky)o~MNf zz#anXrFeWvDen_Th8Ex$gKP>yQzno`iJuHZ-&3G;|L;L-b~>w0?sG|l-Xp3+Tq-1I;c-HD_o(((E2lZAA4PRXn*RK zzxzFLJS=TrBBhr!WCvW^_JeM%8qjln^oG>W`~s z>gh(pImS_LV^e8N(l@!1qnf=fl31hmu*Jj5h)qQ$G7wp_jm~j z$}O(;(R>l<+1C2I(ebAVV6Ry5nIXM(IhqUvq7KmW$v_6Xh zbdTmNecnqT!Xu5eyJwuQZSX;HJ}-meGNCc^Y%vF+{0+`&*v@F&UV#1Fwxl8F3F}Z; zZEoO)!=rl8o;2)u3M30n$qqgDXb!EJA`-MjN?@);QWWeeq5@TbE0MKx zJm`yaOfT>_tg%_#o?Le%ljVDk*T1K|KYg+Od4Q5fAnNK6Ym^h_SGM2>i%7 zhxGE&gh+WL(mttW=@AVulsf&8JVB>gXic5>5xIpT`IJXmx+ zY5XYZA*S<+j#+!1cyY(%kkv&c8Ng7gZ8$R|9;7jj%qhqdh&`AXtSfj`aIR86C!rpS zkslJ%I+4oO8i-6`*3xA4NyOU+_Ltau4l$L7YkNuZ0)AqJoY>e4Bv%wzm~b$WcSOOIC}fHeYC_s`4oh2#xrT}`8YnC4WGW5rtW7KHO>Icx+P)>>u@7!f z4=W-NDM$qnfThJ%cMY!s7Ki724b6hvDo#*qA-$e~iztOG_iL#kx?mI@L=Hdk^M3<> z@u&U@nj1y)MgwJqcOlvmq`^@`3aAHB2Uf-Uy)~$1+`S?+Zwr3xU;LlrW54b@&}40q zVEEon2Npaqs#B8=KUzxU?jKn`t>u%H4gYLBj(edV&(B>E8zKaIN5i| zI<=0dYKaE1c=JBs`qS5N?`zP$1~_zhjTKliI`&W(A}<9%hfseFxPtE(yk5cm(hJD- z8mziwjqejcw|u0)Cr{l*0RNqT=D&85^ZwYs^=D6g>1T?eHEWkhxwOyjXS!6_OuP`A z#Ah`luQTVyZ$m;a3Vv&|$rz^afBVxv9IPj*=-L*otnq673Ud1{xO)e$|8@mMjf?_t zGvnQOby$SV_lYIqOo}NZR27OA*Kc^p>k4oeW^w|rW{(II>p9=Q{nst#nCD^)6OZ4T-vV;1M>p$;Sh4J@6bcx zBFPX%+}{~WNVE-goAKBG@{gao3HaN;Dsh6wz{5#{&ypKzT98Q-e~5aNqN3?}h*_r7 zv7&Dxh1U~0tXhFw-9qREu5Vx9HGT#EcO)_FV;8{JbU9K zd+(b^1d{r%@LUcA>FND-j<8y-;2h)T12<@Y@=xJgDIF(C^;nFpLK}%(Z@k*x_TJK+ z=uD~xKRhmy3~`>7jyni#dO%ZMdZR|?ht<`4SsT%3Kgp_6tbF5oMwB&KwX~U-gAGSH z4~8X_S7J&90lRoSE#%0HLYxAf;FbvDS3u*!IYhuajaR3iXiHEW#n5=5;SPN5A&mkn zf>Xr`QV1wQ2@)XJPPz=e{b(X)|N#_5mo z)3Yht^fU>Ya#u`*9ve;$cAFCW4TP7G+>|V?!vu*#NZFexYG2|JQ^+_{t|`rVbXq0c zh=a0&a0{j=q=yHo<}B36tu2E)MQcjGeW!;aSbCTQ-mT#qK&S;dK???hz;GbAVCJW2 z?vEk$1P9kJzzuG$;=O=IQTbRry<5xf`P!+UWt^hr*h3*=`Mv^{M0_m?lOL9Pxj!;g z-ukIj7|Wk4QUF3AW@uG)0Pu0l(C98(m|LzobuMr)n5QOVn>RH1mp=DvCm&2c{i%=L z+vItfWGFusX;qGMnllU!jlK^D<3X}=dr~N&LZpMiWy3=>G18QQZAhjP(eg!S_Qbez z3f@$bIM9a$g2r4y1PLW-D)#~nc2>}%>X)G>EXt?$PPqCsQ5R30F1fNF&byCusg{|h zK17m?$|HB)opq16NHWxa&+1U%`O)?K#dd~$;oM+lp6X+bZuurN{)QndPI|p@hN&0Y zs)->GK*A6RR1gylGPWhLJ5?zCuJ1+8x=sqExa#HPMhqRH>36EeW+Fheq@tjtom!|{ zI#J4jVQ@vQpHh*WWYUl@M}nr_yQI65ON;H&je^poWtO-D|0j~Ma#&b zAV;5AZJIoG$FT>}oNI^xMhJ}$j%puY7mDAPYs^H56rFSsFxuu0LM;Rgr(LBnirJ`@ zFeiVQ4|o^~Z{s%ySdu2kh7`D{99<;-sD1o6QETX?T*A9$SML8kO@@N|`Ec1*ep0jO zC)#aovAKe3I~m|J)kew|#vypHU2^-^`b5JJ7fOZC41DD*@nxND!uu|(u5UNv$ zydr6UuEU2TAyS$R5H8;wzdH9)tH@FdlJ<^SNKDc|gaRC#byb=zVt}XwJyi-*2V%}9 z32w!lB4fz}HyK!bbUo4J@nT;wGZfwe$`*y9>z4hu3x=onyT8uw1*wj#z=JS%BIKxn zI411YcZNe@2`&rkd_}v#rm-6PMAgZ}F*Y50`0rs6)=~BI)k{1zzhBS!=pk?L=L@wB|Typ;ZmGb&bwI7spVfujWt%nJd_q7QI71Y zswb9c$;s`Qm~ZOjkfBPwfRPeWrj)s%vVF<96h4cYh2Ru$%6Oe#2Q@1IeoTb&_L3D= z;U8t~5&9G}?|W}4$8_q?i#G{fAg1z{MNyD$a_<`M8|EfE!oxS6(_yFx;phT@l_EMf zY$Z8cy#I4KY=%X-GN~$+)`NRTA&ROXW16NzHd+C}i^LjT)zNg=h9KA`?O)R2Id&*p zW=LJmnWS-*t8kGIrI7d({Y7Qrs~q;A4glauAP%?!VND(^P28u7#HlWp6lgTK0)-Tx zln;WPgVVd1dq{GL0%C@0Dr#G(5Nn~HlmxGwLYr%PLKDwK>fZz0hCQPc#mG6veYiIt z6Z(BMEn=SrRU+ckq?cHBZ8hQ!7MxPF+{0N^Cfe6J1XoxC0)Z26r1_Pr0_dE_*FSKFzy6J% z!FODL6iyouJ2Y6qDdA>y4N{Kv%mN%cn z4;-rqV^h&xki&^{Kt5`mTe$d7{x5I#+*1JjKANyaRFRVSXa%ke!k2W-07a0s^0wY8BGP~5rECN}>rC~4&P7tEJr4Bs# zT0KRoInHVKNA+-hK!{W)Fa)eXqXNJk+&fLw35A;TnswMYM1G>(o*F1Q;D&Lv0@imO zx}1OdDp-yrMecEq6BO}SlR}sw06O2{=EXC7?D{uW5j`5}Aneq~QwyJ|k8A|k4NIQe zX-nSt7!LuvzmFY8h9=YaA8N%J2w~GCsQqsZPaQ*ZfNuUif2yHSD>O#phAQr&02~7{ zSGQ-*ZtCWf6ckibaG#yNXU|Y zi7nyd2JAxQr=H#P8$Uov3LDiQJB$n&4CjtW5R$=Ue(J16*!MBP-cNp(lp}F>?F^x5 zg5Ibu;2nxz5*Sp~W}@txVh99)G!2*=FjZ*`c5C_mJ*gpD(69;H+?8`tXb;gY!&8Hi zp#!jKwPCf%E(eE%uJ;6>gXbv)u0z9bnGDsQH}tX>Ma&7Y_r5~(G&M(hrh{lXW#27R z-(0os+`oiM@Jv-LTZ$wIsEJ!5OKB6Yf=)c(+(6E^k1%V-x;Ha6P-PuvFjPH^6is0l z-BwM~hgP}!&}!PC{uE(k$Y3}XbmsTbpDBT0KyRAP?$<%W!=3WAEXDn1?#w+HvY( zf3i~8u;XgE5C!*QzaK)s)O1lvW03unMeWGfFlcYB2~#zZuEB6>m}LmSL->k&fzJmD zGz|}nlB;IP#={TBA@3BcRL8u_02rdha*=Z0sDyt2LN1(q2rW@$G(Lsu@uR+?+9tH? zSY)B3*e)N@w1flQ+sY1EvvXmqgX-!9sV(a@LfAvvQ+X4yN z7CLw7c(~k8OOHkq6$Pxuz~je-lcBz>dHDHM=Gmo_V%aVZ%%su9q4wfD78E6NUo1~L zo2|KE?6M-Is8NxeHCdD)q!1-QLhc+u^vX%+@kBvCO$ygp-1v=&_8 zxVe-lML&WpeA+^A1%byg%5enWRIy|Q@8Pz0gQoapu%OkqEww%-AyO5jo@WRM9-e_` zL?BTpdAMkWQ#eqJIotV?>c<3tCegPJ?Rg3n0&_?zZkWUA$dJ+BakzK2MIwr3>V@BSD*RkaQo|CL7WGzuHk4Etu&Oa zSV8bSK_=5__IeTKcA~A@D+o$}cOEK&m0v;7K;XbiA+n5u&51Ur`d)U=LA~g|x~ZA? zv4d+ad>B>+=vc18DXZx251MSc_cTtBn#B2r$BT=63m4}#ofyDp!>A`e8!s)42t6W5 zUuTk#iOt~iUap`lc#hxX#E2Y75On~rq1_6dI0&!dRY1N$d)K1%E!O@P;$Pv)zr;!% z#QS(i1`|cYO64fZuCtUuCnwsetdTlybJQ41)FTCPa+G$f!V{q6;6y;~7Vr440&f7s zjHU^tP?@RUC$(1(({4tMX`xkQ`nz5`r~BNoi`k_q_c@KWjFvnFoDaul5nPdCt!n@s zoWBa(&xK`X!nhkFVhU_*(l4uTz5+J4hsIIlD4ZbP0tE(cy_VJ(gLZ9VnAf`AkFs z6-WoH{T*J>+xY3f_tTK)1b5}4#tC302n{-`iu^k0z6^e^PvLzisv1P*kp^i^4u=Vg z2&6G9b<^PscVEUA*I&U0`F()r;JQM*mR;JIH`h!gDSn|)Fo*V$2K^Vo0qOzqc=y|v zZBn>-`)5zxgd^eyPu&2+p14RdbYIZqUg%+Bpu6m`?|h*;uxP}OcRfxukx~@@0*DrY zCTda~L2h&bmKf-saAE!Oy3_!az% zfAvq`>O}*H!>ijnIM49P*>crCXO4{@MTTbCwiZp9_pz=V6RunXQbpq&96503vHs?p z_?v&_<9PAfzm8XUhHDOqEd>PTRZdJvIf-VmI1l?sQMYL-ne6ECEc=eeq&kcFk~d(o zSj@!t$n8&`-QZ{Ot>&W(&T+qZfA^JBH^Fd17#Z4tDOcFURuu`V2apXBJ!U*QFGLH= zAh4;*a=Zyc7tc7fJx$6=2(A${F|vuF^a3CIp1*^4-}lQvdxKW4(6*W_H0l7oBD~U& ziCR?AsX|E6YRHun{wENUC~h9KCtX98uV<>Q$+ers!xZ&D#KGD`3W9?&;YJw5DL5eL zmwE&;Rf6vwd+<&nlA*5TSgHdL79omRQ*0R&k)Rd5QnySl=Q_bc?R z7OE|}&SzbBDwHc(e2r)^qn;}WG2xN@)KdG`js^{a28 z`vwCmg(M3SDL`E~2ZiJH?^_hg*8+M9sTcAyH&^6s(fVwkn8BJ5O}rO%&A8FaW-y!< zMurZ?;bOf@#;<(YM;A?)#M7i1TnS}BEjrX~LQCEF`IH`DcQ?*V-6X14(Gx$3qHBy} zp-=``(J}CnLXC(!@lfI@_SG`kM=`R*WQ`!e5yKH;h&D&d5KXixwjfUGy$JO>=Mhmn zH0N?&B3fKK?BaA5N`4e;Mfe$GFym?GV5LLVQw>>(f<8SEA)#{Z$vQ=`55sl2_Iv#RqJb~6UWp1%d zz$iz|HWfrZYHi}^wF86CQ|_9?2wcoPMDXfD*gbLHW9a43ihvL)I9n{X={h6}Piiu$ ziA?rfz|?aIC)Zh_Srkbq_erBt4qodm3$#yM@^^_KRZXYFGU{HRD)&ApPCIokr~d9I zZ6xrNcBb?gQu)^OHVgH;D#qL8Xf}?7QYq1+aL3cVbkSPWh@cUIlNQg^;i|pHTBEBm zySb`!^hic6itoQGsn%Kj^e)o}Eyu>=)zAFoNv7_bk)fxA=Qk^S^5Y+Tl*@f1LzB?0 zpJ{Jk9e&>vo(y*|jF1NPEje+9n=cH^t$AVVTlTf8JXVbU}ierE}_ z)>V?RhN6os(I*bkN7Z?1>r2iIO@rr=%DE}Jl5#2{O}d)8eLA{)tr46X| zbCtU?dPmTAWkstHDMyQw_V*zm#JfjbUMcLg@y^ti#(Y&-<5O#vlD23}s#(+L;d+5F z5lT%d1~SU-Myf=@MR~?xMUc;{qEW?_2b#{oYY?o5ePhP$>iH--oZ+Hj+R9SSx!<@$ zGkHDes zRIC?6jm*?p!ZEh>eV&lFVjz&7^a>=aO@Djg4$iM4e|QDbHIyAz;?TkYtqYG#&o-sO zVn8$?8pSO$w1{caGu12fp^OPr(`8>&osX}{4nlCFLR(z6tPK~@@N{|2Lq#TQw1@=vB;@G#676c=Lcj_4>D7_?Q*la2~jDGL*3Y3TpE)@9EG_96eXk zR_K<$?;Dl1Vq_T_LZYxX<`|-24G2Vyv$chFLOn&*dc5a_m|{43U^fhAxzSR8$}Un) zJ?xr|y{B~7*=kzQS2N<~3rq8x~c|%lOZh@MWJW(k-cHQ3X zT{sk6m;0i$yj`0+A+=)08amqticQbS(knC=9tsyuhBgn3v~WNfTN8?yvVSha5UTYm zzZyPsC2yTvfod#6LD33VbAyrnjdZ6#;bHjq@Q8gwhYqZU3iR5PTpj6X0@XG|CQ%2G z7YLDbQFtuLhDE)$Bn@r0W~dAn)#+>!x8MDFE8^wB{-cW@6N99|?!61iBrvd!DF~3t zb(JE|B7fy!m3**TcfW7xKNP~C@pPv#RPcN5K z35lK=e&FWWrQ1iucBn7zK}Oq_W=f@iuCIqfjv*+BI*{Cf&;=KXatI(B5TW9_>4%+< zC-Kb|p{2svc_LM5gD?;zYZCj`1gV;+XJmMjbK=mgmc-Un)5N)ptWQ>*Kxa43@mb>y z>&bii%q6ai#sso*85S2-yqBuk$tjXFVu`{O$~M-r4Yfjj!E}0jXsf7x7YvRyu!8FB zOH#Xv4Tkf^1(TsorrTY%ncEM0?t5vNl3(^oK%N3LNm?t{$&#p)ncFzM$ApST$9s(| zO+&(~B|IAlE|P2k(IA#4Pay4r?MRSA>5;FqvQVj3B_e{3gm!t%wr(?J4d@@BkcQIt zMc14r<8sYKcs;mJDV!eVUkVWKE4#FuubzvkZe2~dCfHTJ6dinDx@Al_l6abX?dktk zJ%7|YV`@zAk)YvotqMg4mJT8w9Vr|%M7U{mfK>u9)geKiBXCtG4XR}$Sp3{VT_TZo15f{8>V{N1hm-B};I`1415> z-3}=Wa133~?kSB@)##MyErBJj!bdEi@ZO{si8)xoY!8S7KBZ)Y z+CaJ%9SKOU;g!&}fN!`=q7aZUQl=UqMaW4MElk`60dCY)DGf!mW#xVhcq$}>qFW@& zc;Y`r=hq-O5EvjA2#D86V+244ASO3tKsycAFeqBz1xrcnXOehFsNBJ<%|TMIB<)K4 zNd$^XB||+hOuw&`X;_H(s&h91AP%{o7!2Xi{t!P3Lo7p+ar|q`XcV5;Jtf;Fx|v;{9hW_a*JuQEg!? zdNKy0QmqiJBI~ZtJ9yMVIpL&6%TA-dMC&<+7$X?7Iz%=}g%EERq#F#UfsvuvmvNw5 zpjt%8TSKr@BD^X6g>kAH#nO>K$*zGo`IEqVf){~8LXtvaI2Eu+7TtzS%^at%Fv)S4 zFZwc)yc%}-!+iD}(i8p@+;ftxM!|LA`c|cQv@{`xKcm1qg~aFMbzrm*acDe&{kNgF zE%>^DCxNm+mEbwl8Vi@9AW{$sym~MQj$I@u^~IH@SJIx+!jx4S)zdvY7e!~JhDli{ zOtwA-bdeXRL=vii7Z0V-wvac7;MGT~K@=R5z^AOvq&ewhr|Z-}Fu6zpqwPwxWUJ0K z!P35kNUIh?+&AV%YnG(Yc*-@^G!irbkw|eQ8-$KqC=`wxsB#oUOYHA*k`%rkD$_S; zyAHSH;k1G0V1j8RTG0RqD}*{Q1XtY(?b-qI3cxFL@DQvZ5(qa*vJ7z`$XW#13I)f0 zRt|k9v8WnV&$ue*b`pp8BGf*Mq*=7r2LRyH*cJPqlJpG6!MBmRG`PME7Ms?0AQgBbkSGKm&IuY8H2MbK z{#plp?~7Qi-Usmx+BCtEliM7KN2ke+%lW!8zgG=}jaGrYfk50u%b7>AZv`?GlV-Au zNg_F0+SG@Bq?FG}U9{K*x1{{aY=5xcNSO_{E#xHdqZh ze;15u9fBE23G6~GE{eXJ;^cC{`Vk3Ha%qYL*BODK5)1dT3w>Sbr^pdl!o^*$TyYI) zB0roXs#5V;=I~h;rhRxQT8YFO9^MBsm{WcQ2s!W-X&TPa-b&^jtCy5$i1 z#;-j-<35E?cfTHQb}J}3bm-tz!5siE5Di4=ngHMpyz##G;rISm8{Dx28bDXqk-QLm z7f#ax@IF}C)@`s@K?K_RpgR*E77bCuCCczVkUS3;U384r2i=njqtif;I2NWQ23#x$ z(m2iwjK+m}X;-cR5zs_E7=f{FTX<320eHC(vUM{aOP& ze}9z;Jim<(Kjat;6Szn+q^h)p;B4Dw{5=%`VOqi_vw9L(^fjv&5A_0arAm6x8Yl!V zh;ds7504-DZ6Clt|BrnSAYp|cx^keE8Pvg=kOGY{xP|-Nnz}Yv&YL6J7hY#&M$ptK zC+!8t3hpI0k#nv(x<|-E zcldkjzXl?OtQ=N(ITOU<8p5a0QirYsaNFV!e%J5Ck9_LChz2VN7@{5&-GwRwC}(1( zkl<4MJ)wW065Xmkv`0%JS&B)xi2K&*Ly@vc2RCT=tj-!#LJ^WBOa@O#>hGd$0*auU zp!m;z={@}6|H&`oZry>%!8I@(XvX;mD_mBLcKlFV+{^S4N&!4gnPlbylL#Kj~pg9!%1rT0Z>B4GV zI}cACh*n5$gRn;+7F;C?L_Esiu#=0=UL;V(3v|;?TR;{0;Kl{3(nLZ|(I^T|r;n3d zl1!IGi{To>pAM_Wq2n98MQ`DUu0DpJl)r*6=;wpgsh(4gsh+Oyj}o8_Zm!;dqgC(g zL_mTbhw^pR_q9@|^qS|jB=Um>OBAmfC?Pm`VkkbRNfae)ov0QK18&&t$cCgkGv|FH z2~Q$pqM|KQ!qsYp?$sLF5tJ3=0OsJ{Om5H=mj-3ry}HHC)$5U*QjB(tn*$Bak7Rq>Nbrp$FQof(6h2YKEnd`@TTW+b;=T7_2Z(dBK(i=Hcp9lME)+`}v z!@^;@Xq^)Xd%V2;Hu(7mK`e1H-=x>PVAvdSG8h@!fPEPElGWNFRimFC`aZHGkOc_h zJ-kdP83qzPgFAjxC;Ok+QLQK%Q(te(T6 zDHf;V=?WSg>YqV+r!4Nol1)3cE)WO>!RKR8wudCx?CbHc)S zTQre_7zx&OXxD3~W2g@)6N1r>^Zg->&7R9FsBSQeDAHL&0Fb9{5dZI|~k(8Gtuk>T2kcgnuE^0dBgpy;> zDHD)@!vvXBt&VrUj;gj)eavJwNzqwI6F2oH_MCY*5~1EPD7vZ;bR6mguk;RIfB7xw z8w&A&I?XPRapN`@)*Np>h)%1@WvEv)#5ogCum9q;4bnW7d85xx@H*p`>*K5J+-(2blWpucO5_-p2*^yLN-6UQnV9Z;|WoUsT-r-f8&|Bo1vy z===)KH^DNbm8Q*5!8+uWFfs(-&`ES2^$=~C0#!3-Hk?-p+f+TgZ{cNyELzQlp^D36 z-+`od-2}PMVPvXqNuE@QG9ju-K(rn8+LGieqqTElfZBl6qwQYdt9S3Aeai*0v5S#X zDtSUJq4Z_eEmo5vWgGVe%G8)$B@*hXiLYvARVE;s$Da;Khf1AeCSq zS+HL>DkM(qH+ZPjq4?}*wNH4iaCGFf1lWB+P{>n#5y2fMJThUE%trio+M}mI01Zd@AjR%1$A|VO)`xs*Z0)l8t1cL`ITS3*y+j0 z&@MREBE}X&TahM`&8yU*KW5W=tQ+>5+io}1L}<&^O#1<4$dwEs+S3RUIpo8Ea{ACj!?Anq~#(qMN7f(21b+z@1mLUC4>#bEFx1 zS;<2u4>N^71Rip*>1UlLy#_;YryWQc&5A+rQ6z35+Rzg8YW%M(DEi_pa1}Gw@E}nRJxeHlUfv>2ul3E3ylSL3bZX~eTO>;ymp|N zGlnDLW^;=o=)jjk&Hj;6|>03?cABniSv(IRBM7V&6rJ5bxesROi>578L` zNOJRxZ+ajKrP~H8+d(LP-EmVorM?fU2(fp0({hb75LkdKFL+HF@GAk`bZDWF<_=d* z!MuV{Nc}*qz;|ottpYD^LslOR;%tF}seW2hj-qAl(ySpnWW<P2w38>Ts9BY*68Zfdhw-#PkriB^4ZV+>ZyC- zB)DiYlt5)Z$e8xaAMoO;z4lY+lMpQn{lUNCppXhN^y%f?pdeK~lOoC~WjPQA@P(7k zRFKVbokcC!9UH-iLi=RhQ39NXEXJgY*H+K)+PgRK&pq@y7>L#@kL#ONm}t6?ky!}v zR}Lb;N+jlf3D$T3Au~6pZVpxtQHg{}0p9^#3$z}%RnQ$nZZ)_bUu(or+_wsb?4D_ z9=`Rs>pZU34cwa1D1)L)S1aq>Ub4hwEj)4-`=!t7css?+%`EMW)-WbO=ng6kzV;qr zb^Qz>@uq@%1ovo{_2`ky-uB4N{mmL#Csy6l-~QWvyBZm~XxJNhYD|lH^OQ2P*HG)T zWV@QmNItr!v6C$oyO{O1YprDIM+N0mL{Ve5Y2?*#*@Kj_AU70X)mZqlCVNrG!vGq> zhv}pEqd)LZ;Im)*Wqj-9ui@J-U*YbiL-(?Urxq)AxI(aCtgl!2vVRBfK7W-PCZHIl zL{Jj2FdSV2Z3kIm7-UaBT!snW4mC$Y$DW4)K>+W zPYBpcKlMwB<_tbTINs~2(hiDSk}A9)Ca0cjZyZytutOb1vPm^u0HmK{)GC=nb znoba`HITmb9iSR&o%IdpvHo5abDw@o`Lw)mAzmTk@Z#e!T?JQp3Z{ngvz=wA&jlJqbT1{4W&AM;-|iV|MZt%;Mo;$b#n!#AT}mq zKn3hVsm$DF0>BI+7n42$P=Rv{mx^HmND^5h4?rMY$Smy1L6iWFKykmo)B)b(BOkfJ z@BEE#;@RsT0BZ~3P~9G}CRDIoah%p0fPpvp4gAP&`rY`E&-~}0>LFOeV-1lG!Tq*E zqYV^{Z==JX`{n-#|JN6P4y&sM9Rr?MxN@Q7$#tvv-d7*RcRu?re1M+ewb$Oj8`sb9 zta%2|j-+JL_HC+eA5tz52oQmjkil8ISobWX!G`)4e$7}5;UDVia6q{duMiSyNyo_~Fm|5Ps-;emh>Z??PfUnWI#~B|L|Xc)ZPuU-;7J z@u&X${{ipNyZETQKq@M$6kLi#F8m%t=1Cb41*wBFgV2ICl+8%bkCKKG86;@QLA?jq z;bsuto*#eO-KCc9k*LT2_}};&_<#TPFW}{EgEe~)uFy1B!GTCFrU;0&-;gTY6Nnj& zbCH?`=|SrWN>^z08ZCYuaLsUNW7cn(cz+F@Uk3qty;#cGriXLO=AfNTpu)ljTVD3$ zWMt^UxUlAs$xCM6OL5=BBnbdf2r>TVXWzx2`zhe=&V?^x&LEYi z>t_Y6O$a*|>9T+sBoOJsoQaWE* zgQqqqpesNdKopLi%x(dhX#6w6RO(0ay-@U@;e&%!d zmp}9O=XzzE!_x^s6NCb)xzw*uZqt)k7CvY8sT*#WeT3yGBK**#`3{ASR zE)8nIeaXy#Ll#Oq1QIJxtn|kHqK*Q4&>7=mr>9FLLrjEN4Dw;_eK3#*&4=>EK5rwa z1`ANCI-aB_UL=&|5P^uqx=zcFIYib6X$l<=m9hDaHrlr1IL38bRgWpp^94 z#r{_Ua3yd`a6qu=5CiObV(clfDpn4-dEW}U^5EAyG%JGR6~GEl069R3;B!4S0#P77 zO^R^S9Izj)P&sBU_H=T&IdmG1$11qH>d?_Ey!-ZhL8nCN_?v{MQTM`(E4~TICe;T4 za1*}w;^R76&=Jt72R&=??W9MaHv_^YT3KB>;B0Bd*Z%Re6|Di=i*fmVI358k1wozL|9v)#E z=if#1vc)rIbkxC9N+cNtE>#|)+;mFiEEoh=M9<`t7bCcS$%kzn!Eq>s;JruF3E&ul zn0JVPTlQ$32TLfF8tQ)uT#UXGa!@$5aG_2YLbjM$w@e*i7Ogf!0#*&iH`jr|!7wC2 zqXJq*8%IzVWjkEdUggm`>3YEMInuEFw(|!s&(?4^Z^CJ?Mga|U z1+-lUQAI}`I`!c0E|4ms=$h?|@DBk2XguILf&+u;8qPIn8U}HgB!gv(z~oDy0f+vP zWU0(YQ>Zqf9ElSs$4uJlszjiMA-wm2l=PxVkbly`xu&P2T=;l|^9nARoL(#$3Yc0^ z(U!jpiylK~_DE4d6!Z$@UdHcXp^%_ZD41Wo7kJ+Vmmde4N+SxVf;D-t5*n|N7;f(=2+Jv3YZRs!E`%mNFQf#aBC954fP#h5 z699E+1b`QaHc5$-iQ4=VRac5j_aNpx%D;1rKw~uV8bk$j<8XcDAnd>hS{i^L4xkm# z&}c#W%%8tq`ri6rS~P|AX}|Wgqtvo_3)&kS9gZzs&|hT<+vMf_7D!k*Pp}-o{5i zJu`#T%XxvgP%@;Vz}JaL)oZIno+*k&A_nPS!d?I<4A(mKY}QdMf!!zP3Te=a5Q{26 zt1AE>Idw0b1H1&mv}b_O#Z@mu1Xv4jD-N;_!dkBK&#)pF1l@+-`kBItU*lv7jb#Jw z7##s{nkQn81eS=SwFmh=tM-qa;@;APMwCB6A}Gna)#3&!E!JHJw1n4hJzlz7cyhS$ zDDJQ7_*9!RdiSV7p1R->&!y8tZ3?Ctw{cJ7}&z0KV;CKmc^nWz`#eD?+4% zto_&+qMfZm!6LBofVee4f%G-Za2y21#8qGB>gWS`ZSPzzTkBXV<6`o_#0i>}(LvC( z4Ma*+t(016a%!&KM@hF;A6#8^eF}BK(knvXt^=;FAdcZUxZ)fKQ8AIgDd5~qh~8s` zwhr8^;M_H?^cjSGRNV-!KwxU1+M?q-+&K-JA|MLv>)zSy+1Mni)>Jk`6rLF@S73J? za{`6jRUiWAc=(j{y$Z8Wb=na0b+MPjXH^`1FP~KP{2Bt(_t$Fa62i^b70uJ@!6WAt>$>1{#h6#o!{E zn{-BN2lDY@r>LvozWG{%Tjlrt%YW|Qh zn;-Zuzw@nceYP?^qu2qJKuLeNrC4tRzIrT zK(%N!SuWyQEQqRA^MvAkj9}9^Xjc5-SRil?KNk|PSBMt~dj#?+F-mTn;4fR_a>3cn zZ7bQg!#!gVu9_9pM;DcAl9e@B9g-%i(r4-D?Dg@>ca+1tkuzbZ_ykp;VTV=);=3sN zO)j;W$709Ap;8H5C1(HT5PKhbouf940LP))Jv#=o4|$^;gPR8A9XJ+_V-AZV)(*}w z$OU_}Yv$bRn+4R1t|Q(Nj`t?q3l3tT>J-FL3>`@UDh<%E0-J8Uiez?1R?{>X@ zaj}Htl(2umnp}g`VN57X(K^WF7jvkXY&;W^bq}I93`@M2f148|66)?PH?gg36{aicxu?rWvsxSdNl_ zTq7ApC9XY=fI4+)DAt)8-*>;3e$$EoY4u&QVvNnAWf7q`s@UnsP`Lu+Hdug?r53?Z zR1cuJmS4I$qAcXEQ5Vonnkteo<>nGiQ4r4%bl%VSybTWlBSWVEfs{QHbhLUZT7cqv z@99OVgG{*u`acl|S*kP=isr0BIjVs)4=5=#ouaixv!Hr-r3alg&WK^+F15CXUApV| zo%lwX%cZJE7R1Z3NLY_Bq$^C?>0?@la+FGzdT73K0+*Awe0YMX6A3vINA^CP?=~e@X6}kdp6QplOD# zv*;;8fvMEu8J~SLKmi7J`^nyzG0~MXuxQd;JijRKq!4dF6R5u7;2x* z2|?x>PB0{(af;0BN6^b6s~iVJ3O|+MeHZLs6!ILW1vD$6-+ac@Js%5Xr--w_uL13X zcwAR4M4rL50MQCq0}d22BF6`XP+4ty$F40Cn?W((%(cJ58iZBMDdikN;n8q)jZ~}- z`5ZKT_EOG4a<3;hWkoMS7IRi8dqDjtl5>f%VqSo(XuzS6ifAn9l4x~oE&0#~#9&9U zWdc?~Cjz-rcnTra&N*-slS&fM5N9tHH!dWdq-edIP+)C)t9v!z28D!^D?a?-{I9s$ zOISR`g1N~~DEVC&2vrh!%URlo7RU1$hX6q72GI9HZ>kG#8x?2QQn^CzifFJ zio%1T#6-}GjpjNvj0~L=hbTKYS&EKmKEL-a7>Hms)eqm6CHVNr!7)iAUp0WRYYvX_ znm9W)s@q=w{U8@tSsVu&%(Q)M!8x!Yd4lPQrF)0h4KA{}jZ0o})aoQR zN<8`S*Bq^~ds-4ZU0wEUR4Y(vv=-u_)hzsV8QKz=8eoNIL83 z!N|}F@RL9JlOz%X!~25GecuDltBuj>WjLT}U)XqRgq0&@3sKTF=WnAXBh{+f68HeacfN)Oll#DMyE(E29CNCjpm3{V+*QiVuHn?D=>$5 zZ+JGQR{Xs_CWK7h8f$hb#eYE`q6(-KL3h&egwz8A!jXMU1Ixs$^(3fD9Xm*?IpesC zf@#oLW}1lGX1B|b+zq}ZK)es`2UqTOa)azr!)wzs6#6f?;zT+y8c+}gA-j1gIwkXG zh#XTvLSSw{o&idlL4=%31mrB5wf}5Drstl8;l0@yVh;^@l8AGgYa#pCAwS{rtG)BR zt*4D0yNcEC8=b`VQ+y&9l891| z9U)|nR>Z=vG+2}-oyp=vhIcHNO zKZ)k08g)QSJ{fAKgydF3%VCv~d+N-Uq~v>)kdb_sR2}6Z-Adp2eV^gpb%qI_w|r>l)&W zHOe8OvYb-{?7Y`;G{ zVvyCkoR9kF?h&E>`#5$CPyIY&3^JDGW2?*8BB_ zs$^ORCMJ#W^FcH!i~C?W`lnU43#NNGkO+XTTn6n=jIy9J)eTdCcnzWs&?_j`P)N>w zq*2^T6;TVNL!|1}x-E6|60((|7+b=%K|IJeAXRuD^3OmBv1Ub}L{!-WG#z_OL{D@# zW|s_ti|qFH7L8j4>qDqE8nS&0gE~RG@}Z!Q8YS34V85*WQ`b>%myMPH zlJH-_F~vd|o5I!l=uWDi`Jr`s;-)=XpFX_Bq(*738GtoJqX zlHMMt?uSc-S%yvkkrSIjAHgDRj0p?PG5TQ;y_d*MITKI(s|BxBQki^EV7`;buFIq; z0X$OK%cJ)mjXZQyTTQn7oXGPKy=kOscu1B|2Dn)|bI`j`Pn5|Dq!ZuGpeXjsw!QYu zxw-EVl|?i4VcnX|!uzL(;q!60fvESyVx&Jh<9F?;!^qGH@B=^a0|)I-M6)ZBAOxQO z2b|&iR<}{K(vXyE;wrHlu>YW>vH!{#u4r5X^%_OS0x!r(^pfCLQl{|uclzFoz>9_& zYa;QV!gm7irTQ#oHLQ+-@VWPZkGdVvu2z<0E7oD%t7zK}aKS3VsV7L~~pLbY7@KXD!YVY_uBk`(?B_-x4 zDr_ie%?2msl)*YQibh1JY#4;i6JPC#dOQFCkuKNME2Zf)Yxl+{-mMW+COvR4>@ljR|J700)!x( z((Lz%V=tR>X%zrOx6(KSA zfrSWVlmG^s7ET1S44nYK^|$`k6Sv@z3{F)ui4gPt>>n{R{kfL#?x?rw2}ZMp2>pLZ zM5q#*4!1*pAMZUn-@w5_A*1q8>@As<)` zR0dp9fEY|3fQutCSGt;dl{$TGIjShSM-&vKLc9X7#>zG5RB+8voGOA&TM!2kHw`qQ zI#?Npuw1N(j*pq1!1@ zpF|;TsDQ08gx`hz)q|DMNrxBm5-Vohtr!jtOjlqIQBRHmR)LU$1-a}4Dyzx7H6gZb zl<8ZuHAoeqFW5tgvs-JEB1UE8_v-fr6$ML5(pf)0qy&is+NpyuK+=Kus$>$^Wx)jV z*BQzvD1vJhE@tjLV&0bQe{VAglx|m&7?x1AdNtv+ErH5VDYNO z(^L6xHi2b$KZC{5DT7I&>cMCLLadut2WJ#9bzfIEJl@j@5l<-_0!d715tfak1+J(8X#*h#pzS3j2rJ?$C4UJE z%iE+xm#J(=5k_*)Mi9sm#T_~j)@a-s?)n*Cya)$(a)mU>(qNKNN+I}!F7iUIR`0o( zrb-O$cA+Iri*LUAD%=g@%B|2)ldmBWlT^cX*x%=Fv@h{>b?Z+-_-kr6mK{%TKgei& zTwlyAdLi_cc5Zu{=OE}y)gQxx>r@yDsI9Ng1xAKWgPq@i{Z}IAjXGjmwG7U?4HLT$ zDhdISK$LLv%z^1`s5WpZc^^X9d9uD_OP(U;KpF_Tk#tBQELYV7-hrYuiy&}OkJR}! zNLn=7g0#hJE8v~4y?~iU+XjLXd)k5azYa4eyz8q@5++x zg2>-NL~|Jz-LP%;qYj?kl5za_TAN{djy@66QplHv5t9A(O!r1jhztqy8NvIXGx4Ip z1jGHo$k2&k0_yFkgIeY>3~%0&_oMn+It5)_<9k1Kga6(i`7Ss#U@6BK7AY+eBB_97 zf4b(%t;Gz0T2RbW6kK}_fQKU&vOKGT_zuh;!1w=#?|`FKD1NCSztXUNH7BbX6f7M+ z|Lrg1=Rg08c;~&h@nZcRUcGu3Z#;jFw_bk}Z@uv*uCJbfS@E^**YMd_pGEVg3u%Tz z*jOpO0Kg-WExiW|MafmO3ug_kI+~nNrtkF7m4=vCNwJxp9D-t+BM?*)0VK?s)q0wu zoK~UG(1)-W^qW?N*KMeWwjJ9D(Ud#r5((5eNTgSB#c&cB88Vy=vf5^t+hca?;ov&d z5zRy4z>XmVeDXtA_~(E0dmyq7`XuJjp|Z?G(xgS%N0q|Evvxy6lvp54j1spM?ME8w zfss31fWPo}e**NT2VWDw9#`L{TP<2!(CldF zmAna=jWmCru6aP+6g|?hDX{usohT`>;*gH*(qVH8lE>l>>f0Re=lGAMFD?s4hE4>5 z?(|BGGf>Zezx`mRzWQNvN)*npaUu7R1WQUij^q%W{RS3-0vyGp{2Wk#-E}!$G5qxR z<8cR4Eb7`9+BOs29NHVInx`p;pskSz zCWdRf2HrV%0>BL#T%%EfP&gkG$922_D)8MJtf`DeKN^cbp@!Phz8yS^$$3cVK&${s z&+RCb`Xzpl5*BPAVp@rb(@L9&GYQdfV30cSs>6y1oi-rt0@>XG^8#uGd4f8Iq64Wb zbv?a8S%TnQDY#{0MrV#hSd_r*0_jx`u!oRjG8J@R@xEp|VYqG~oyz2J$fEf<5lCR$m!9{iaZx;N*pbtyK7XWrM3QDcHfP)%pMyN zny_-!S5ZYvO^+Lg4!}uZJ0=U^uWf^1*e_ePmUMldG=^>xRBfsHCz32e5a*_-v74(a ztQ>(^0cI#18VZ7K-u&EbtJ$^bnN4B(iX@B<*`Yx(1;D6i z#`X!nm(hBd1TYbXq_K*b%^Ap6A)3)5Exq>s^+k}0yJBn`5C~5qEiO|w~VO1iaSXSiT!PJlDtnOL3wpw64 zgSjxssZH-&nzJ|R#xUyKPRCngjs?_b)dd%dOO*1T1qjF0aRv-UkJD#(EOw*a=HNrG z>fCx|Y89H|j>7Cq2pXBhnd&O(nvap(9R$_d(UIe*w?+^hJW$t!r5B#PyPGUWYK^{_ zvYiC0T939Kd)A@RFTF2m?%SRlRtpizoFhdl7ERRrJvyShMF;m}5PrY)+>3qOyK0Lb z0-F|E_dGr%>+HFh$u1CP89EVY)8wLRO@{yCl`Ds-M@% zQ1{Vi)g(@#eNGkPThOYBrNh!abfpU`pIU912$wJx=VX_0Wh6>Rl}IRrJv>*=j>;ml zBwB8hfI0}KgA0k_pdCPs1BBq3CKFbGvVb}?kN_rh)WK7W6*@pP64#J>TG2tnT|<-e zK-F%W)V}>JN5zn%aPcmPba1@NiBAiuF7KVBcT9bHGV@Itxp-$@qGXYzGs;htQ!%Im z&{ds;YP{J#dQLqrkGf1mGHN|^bUY` zcG~At-}f8)Jy;Q#jb58-d&OY;T915hpv|8vRS{vyYF7()E2~}Bv)o5$b~>hy8O}!; zt|A>SIwI};KE7h={de5nB04`ei>%>NVPxn;*fq5N7=1Ox zgb39((ob2WX&973gb)eJ%pI!7HcdrZ=gz2Q5-gudm=t5_j3r}ba&ro6$e;5rM`?4F`=Qm zV3Ye`a|gWr?U#7xy*6f^F4_kso)^f{;13c&Bu`XXYZE5~BE_nSsT7Ie9DyBhwOXNZ zO|GO)+e%@i;iE(Crt4e7`Z}S5BC$^N?9~Bz+hoW`J7@2LXQK0zKpKd7jvk{#nkYZcRB4Tt zNU8U2F=?pC9++^6ghM2CStpdE5bM>zxHU@Sc1pH7B3;}=q)j>u5B%KnIrqgAhmoNZ zVW($4t)Ak_a>{!%mE$5=JhHi3V=}d~df{dwII=u~q3R(*0JVUuqR253m3n2lO+a1x zg;G{vBK+(B$G?I<^%wpw{OSg-xdAA;kW#HEVuWnF9K)w$N5=9CjvWXHS(@WOA6x?h z(hi|WYX|jfun<;y3wAHy_$6L<9X|3J@Wa3JH{g%`xBih(wVqQB9-t<2N)&Xrx&i_C z!O#34e#d8iaO|>+G$%zPwZ6j_-}@r|xxe}+@#^XYuJ8<<3g8LX{0ySkU~ync`I6GL zVbpJP7-vYQVqszmZlJvjkEXWNg7WPkgu<7;>xZgua!O8Rdf!9>Q|@$T1~~_>67vle zQB$yqB%N4vd3i?b8CSf9*B8+CJD~0r1PlQ|Nzkh5T5l|0Np7BoHt@k7;Q7 zsfglmEm_{@qUxqA18hEHe_J|lV)(>y9#5fRGkWjXZUV~3Dxi)Yn}t`mL_j@6B8miX z1En|c-W>z&P0Sa>U>E9mB_b3CeivK>l*m%b)x%kf1mOSQ-kbc`vu$~O-?etc$;{vH z-us$rs0(F_S3nsMg90HCU?f2H2wCy~foP->0)!7WF{cdjA#S{1Rh}| z1Eo?G$hZckNfhevNfeeGDEJ}8lm`UBX$2C0x^p=-IsCTN z%N^Lc8C|gDx!rr0g9$?`am;OXa75IBtHgEKcTQ;{*%O(wR9lcY)9Ca{c=hTPw*Crk z^8vs$2sJ=etU|9~7aWWgU8VOh!zN)!V?smi32~IaE3P*w90;lmQNlI1sPGy;_|Ct> zyLSz~bbSN3h37&=Ch1-;6d~xu5LLYULhy~B`vC7ZU&2RUy~D>p(cmjT?7^FB)L^J* zpbM}*_$uxzsM@Lk2i61|p4HT~938jk6pzj!J~~fxGGfj64DCuAFsUID%`!OU<9Fk= zTkLlNQSh4~C{<|nJ=)EGgx~|9c?IY_h!lyIXysE7-2-w3;2uH_Kn=wPh}yO=-qWeJVNsz3z{Rul5Ts(jq1QbtI15za0!rPY zZWynQ92qBNR*jg6F-s4Si`j=9Dk+mPqM3t& ze}+(uu^~c>8m@Nu{EN@=YkuS_(6COQIGe(^XJ?0WD*I6O0=U0#@#fnmU+La zVTk!KQbDu%GVcd9R0;giH}MDl_!Zo{@8I^+7VW2s_n#~7zo_x{yMlM0dc6D0qkTts zrN0$*%K$gf6F$00fyxu=oBtnQ{_#7!{xu$T#i(2jrcD$o8LD;Y&*)DS{)T(Odj;Si z9x(!qW5+W@Li8fELK98NED9Fj>i!14eGTBhIobIf-4A=WIK`r}e3qvpN_4g-I(>?C zV<{#Kt;kb3P>-wv&*6TfU0>({pT}+(2}G2qFd{+44$3v0i<%*Js5dT0T;+bt!cb}; z=bd*Y3(_$ik~alM0fl2#>~IMj#1kN|QSmE$_W2K>^j}4v3_M_fgmxwq9g$+|75BFe z-Zx-ZLH&n#`~3~>KD$9hTd=EQyL2MY%)>dAZZZj1`Ta28(6HY$d$z>4^aui9C$T4? zcd!44D##0z8T7gVUw?s*e%N6H03u+&#T9B)Z3TbJkWYUUuYU9{n4E}D*P#fJVYgL_ zkADZ@H~hp`A=lqSjZN@<5&@CVT2ke(I0zcaq~-C^OtwXcIY>fZ5QdoQU^0WiNAvBq z+n`dyHEr>w>SO$kzi`3}a!PdY;-ntm!+kAt4lo`E6NXmeAr92}<2^!6cAzGTx0xPm zpLGj+r9H zMh=kxxTh8mS)f&;w~=}Xd2H_#@A(6K@kXH1f~qPwoNBq>IiH0YhjBuTLJGC5w)X;R z!%E+K4UXN)aBn|^zIlu5uP_8IIDKb7scwHXR7ELvYI=gNtOn(P0$MZl_Q*`hDPK_% z>_;`QQe+kiZK47qfOu4>P@_hbgAbBjt4pP@s}SwneHN^cLD&`YsM!J9LPX$PR~)6x zTSX!BWj1HJ`zt7E$WMfj_CQI&4tVbyDDKeI3iqmlyQ+3*rsmta>pV!qv!RBAUcbX9 z?LDeH0oN^@GKdw99hicNCyfIo1*pyDGD_(Siqrrx&3IfSL_a%bkhZv$7Bv&<`X24; z&j5UU)Yv#BP8AK1#pU4e9Zg#)U_-U{Ksj8I(|;Zm$q2yY%KV_l6Jx^AbKrpv)FT(Z zXP_9$?OptIc*rw^;HnL%+JK06OnxJm=0&X<8}Z6dLndG6USoSNVCQ0H=u^YNw4$5f z=YkrlK`|&Ko@+Pgy^w|s6n7QQTI~s%68FvNr3OZTXMi~r>ZDgjruDAyePK5 z1vgtXQPAk?4o)QCD%0v3!5LOa;pi1^@1)4o zELb*)E;x50w4xBy0Iq^B6E*-8&0P)n8`RZR)RZjm$LUbwi8eoUzRt%KiNeL6ZB=d9xs`zF=LkUH zK~$p^irI?~K8@Y|Nudsz!XYPFjOW&PK&6f~&6byXnA1=09E-<}yJTh>mQRasg7uO&z5{P4>-!$ftpfA{IY_u@#L5=v=UDi?mqR5JX^)kR8*Kwd|!Sywe4f&|!FNLyGN#N45{N-s$5kUY)=No~NzZeFnJ}8+-cvlV(D&5`)cX@ddmB*>?tW~ZUqsy@BKDqpDT^nJo<(KaE#VU zN}$m>jb0yj9(klEp$9?O>VzLefwF&0&7Yj5bVL2c=f zn0G0anP|7ik2*>d=!A>9c81IT8eU@FCxs&ciHA$huzSyDVY5`@-YO_)Yv;#vH^}#Okl9B1czzuCj2sFpxd^~SZzE9Cx(}c z2}5VdK5fvx%+g(`_v{|lKE;{#^fh9>ZL{x=$iuW*U0?MzXsVqSCzR7D9hZxTdpBpr zM|rU_Pb=Z5iJ)OrN)7>vo)U#0QF^VQn7A&s^??&!Kj0`-NLQ@@)LoCO2ZRCdQCD@2 zh04ARR0uN1lC*1j{C>J&Uaq3|PaT@-q0#uB8agvCZ%g4!9WSduA>xC7Qan};pekFO zKG)8?mK?l$esbLT7%3~52||k2Hz102z4ACc&flgxkKBrA25Y0x?4i{5%fhAH1}rG@ z927R^@_ymqBa|;x@)b&E+N5RDeinx_rYpKU?#J-`1MU>+|HpWGOc+{;le;gZ{ZhF) zo94Wh9)ndsbr0z*G|=gMtcD^+nov6rhv8}$`4{tE8dUg;gmdTwqNH{w^j6zR2vTGx zS|6+4pE@UI(k+AusVW-J@GXJag$cKqq8-ZiKJ3^bVoHzBqfVt`>x6?zX;utVJT6P2Zt$`c{OIIQ-DG0vhwO`2)YT>kp1SL| z$M~-G&TO2x@nER%Lj{7INm|2eoG+>oQksPax`$=#P{3nF^r} z&+`;_Mbd1R$16+DBn?*5YL&v=)c(qGR$h;!sRK$!?ek#Wc4)W>&!sai4ikn}A}@9) zhW=RfDueISkB2aJJ{a?J?VRqnPH&MKnH*Ddb!(@PmZ2m$0qj_SIaGR32n)FN@Z!O~ zLJI=NkmA-0T*@>=QOhuNpxzPL)BU%b$TU{x4%NH?^&SucNf1ifrU8insP@d=<#K#_ z@+EXN(u5eQ6_l?){t9^-W)E#@Y}lcyDf@Uhok&<%NN1x2(AZ(JjekW6B*#tK9&NvS zlQVDpHhsbIzEJhqK|OrWXj?#4K&;U;y1Xr8=kNrBLh3+NTtTbgR6NpvW$7mwM5%il z&rOr9DBtc>$QnV26}<(p1)-j~;!DPVNCUudu{quIg{cAa7QhCeCOV)8Qx`L5Em1Id zN!Fy~H9*-vX}qY5S*Hm~!HQts1%)wyOnzisn_Clju0+d)qhp`f(*4O z-8qOVTHm7e9&PKEhF8kMU?>-d4LY|w_o`kb&o zB5n4!Lk-$UgA&dy$q*W^trw5RH_$efC3*aDpA)u z4!IVCwq-x2AmpUz!QOFtK5V6BS!Abr4s=}tO!g*>p4NkS9pFd_9K@$MzkxuYUsTs=Wmz<2dKBw5n3Pr1eMjCkW z@J)-R*&^}Bk}#BVGzX)PqV*o$d$iJ`X(iU&I-FgCQ^*G-U=VIL*Knxdl;C3;>QWmv z3=S;CA)%ODG51*fHcH!3E)V5gRJ%=8v$AqDEc*IdZ zWuECrpU{C5+EdXN-G+nf-V< ztm|_@q0Ye8Im|{wn@aFmLGVlPak5qcLuWgXIa^0p1-|F&LY=m355X+xAx#Uo!^fU)o1%9WLMb|rdqu>l5IkG&(fS6h zZ{fY-;gt@?Wm_e&>Fa;xCtw}UewYQ zy+ul=V;-hHvZ1;RK zVt=p-T6OSfaC`4@E8DOtmKvZ`Gc1L_Yd^XyuMa7Q#ZMcxk{}c>o`lT3sx3%7pe@ul zAZ|d-=Xle81W~{#LD7P!?(dBRP=QlGNI|F|{ysQ@^Cmt}C5Ds>M79uV!LC9JhpWw( zu&oqyzk#|24jVLRvAHHxXt7m~Yw~c|fHjzP!j(xmVnXnJ%BVa!trMaKA!-{WR46BZ z1A4>2_2B}^7ubeYXenTZLSQ1n*Ge@VQ^5qZXd&9dHx2l0i}uYe-uheoFkV49PUKuh zMfLF-OtjQ6P%}J94o?Wm6pfDl1ZoL4RgEjDf>2p=Hm}lznOn3Ibb2EvnP7*{0}(LQ zkmM9q7_GSUVJm&BqM2^$Ru985IrGPTDgln8rc?6siBcBrWW91ADpLI63igSzw8nXMIIa`@FB3jS;Qcevd;G+O85CH;wJ zvrOUako|ggw5yCF5=G2>2>2Gz281nC?g2Eop*vLfzb-_xVcM^SG~{h*nBY{QbPvxB zRDf1mNHl>}l>^{Hq>l3tBHT6%C16uk5bq$YaL$31QC&IQ;SFBvD-bzws*a9ezG*pV zVS+-2LNdJ_!!=JJvAr9r@RjXr{Lr^P!uucj{NNGtBmeYm?nb8yH#A=|p{1w=qmTfx z^&Wl;+}{fB-wCd+9A3K{c=cd#p?RCWevS#PS4b_fz$oC8b972LC?0pR#cg$mU%LNK zc(=KS=OTM^)LzY+s|&@+tdeaw?neLiM35dpSSt*jrDwN1)d5e^_UFP#e|uS{f7X~V zv;y9zaNu%fy2HO`u(}*il*?9DDGkb5-GDhai^NRR@s!hf7ukB}Ip*Q);J_fh#sB;# ze>Z;mkNtK~(?ERc?l8%OaQ-e!b(+0oBp_k*q$4e-u_B^NyW*5gfUpNMFfB`XTN|i*B|4my~YRf3N>#)%3vn6XaE7Ost<6zd5s_Y=tuEk z^#M?E2)Q1db1v=)fe^t1_@DmhpT(bQ{{$*kICa@vM^JFC{nj~|iw1#V9|JXirig~l-)U!%q~$nBWylOJDHef(el@}J><{iQ#Dicx+N^lM0}w`_i$ zHjy5%&*Z~~vgQ`;FxgC*rBi=$@w>uUru}VmPy&*9=sYw-$7Z?z`ZvCHswP|m`1(_v z>rZ~|$IfXMI15Y|T8YCPsHev50?h>Q3lxxy>w z@Zl>5#dXY?IDDX&!e|jiHgYi-r0Pd8amP=HJW}qP&QVhVR6!rp6TJEe5u6|h59;wx ze)fC#hd+OX=1!q}6Q)HXRMiH|jEV`49YlQ)Ix2?^7~&Wt3{l40TJW#l|3}{e_Z6X0A9X7Np%6VJ8;@2L_xHDWw`p;6&3Mc2 z0aAD$_BVG`Lz|M{hyd!sJ~{XjfkWFQX$M`JkYch+Q0;wHP+UzE=3ogL2(E)9z~F<1 zfx+FK;O_43?oNQggIj zrmJ8=uS~#QZLA&zoB?x1xJBcIZsnBGgcB4%5Vc@Baw1}2NM$x+v}X|zbbHxU#R5HJ zlIDJ$KC2iXRjF6{toz%!OJul`d9v&47NkLx2JQ0i;YDW+_d! z(`TL!>0VZl2Q!#gU>5s~!C_6ilo%iSxAuvsl~oFF@sb6c+T$i zy!s9csK>3ZESD^8^Ki}`cFvXik8H3<3+rw0A*ssregDGGvvz2}*rjAazFU#@RSj)5 z%@+0VN|?aD@)E0pAx=Jsg!(e(c)WWdfdTboYC*119Y)R1@QdPJ>pGsV)PRf08B-1~ z0~AGEjr-b85t{=Lz*X-y?kYi3r;4%BB||UQCwvtkQTYfDqKfO;#W($ScFCh0`9Ly( zB~xNt@N*^mZ?Cvl$xP+K(Dli%bxpqp)mx1!rf5s?o2#E|C7!_;0emwSGc_VMvQsCV zwork6E=&&mkAYL4G@ywuaSPqM``z7IO}}HvLpR|No;tRZ=u?-n+Qy*PW0C0M2XU@9 zN#8@q|9V+8E9kMjVA)MrruECca3(~hjly0% zK3)c$KyM@ciqG5WMr4PFWa17eR^BrD1Bqrbmx9>}l7epTE-3)R=4P;B&(X`JyQHJ< z6>=J!W%57>%PSgkbi52qwt^``pj(p1bxPQw^yj86$|8?&!46#JHy0*2?e=NfrGnq8 zVm_Ewc3iC~kG;g2Mk|~tSXVZf>9N#E*A6$Iq(n=9iBVET_)~rc&TF?epjI2a7ly*= zIxZ&Bm|cZm#GU}rZoq1%)_-x(G7vqvS%+tb9$^Stk{1nEt%)VIk))~Hh&!^mf-miD zT;=agr%1LM8-*d2HX)I>qP>+)Q?j22#jDsNpX3$!7cjt*Vh`$-&a)$j6XNc=0@_mQ z1m`B=dbDAb(L$%!ZGKkCXz3CD5)xbAs~1J&+!Akn8gdi2zKb(6CWU=MWy`_0Q=hva zcj0ATA9!CSd)^o}_Pce+oi$0!4b!Y&Cg_XT;&6{#^HKmQ?yn2(FDh!i6F!^>QUm0U zTPk?h7mM3I*Y`VPddE70p=(XO4U1Ztx2OC_DKq^D|2k;vt_QJKP-YF~o!UWz$oFo8 znZAHCkUVinQME}TF|Pc|(m!qiJ%1e>24K8>g<9nH>KD4wOv9&B*xv28LP_%`v%H@d z5L@3@rQrviAW=1*z1^>9b8uiPG3Jaz`rv73)n7$T+5F4pmyzle<8Nrt!$L&y z(0%g=YEh%2(?m!6Wg5Y;QJO1^;&LBP3sI!FP34bhYDHODw(_H0;y-*0xue+&Nc_2s)ix@ffc`!LJKkjTS3n2n2FQ~hx+rOMRHW!I>$#kS2vD6F9OWG)~ ziYe-+d=r8q@uOG@jpOXgluY&S+G-m1;|HM;Yc{)vL>!0R3Yf$OBj56mo3^UAFBeWF z=m>MXZOujudC%91dEROr?=}CHFH&X11Ls+5E{DNP7R*LC4VFD&G#0DlML78`5|Sp> zMFssd{0yqQMR-khFJm_H`V_J?A+Rw@v~}v($J{1uIqUQ$KBf{5wTfc6&aXECKw*OO z5R?eP+trPV(hayVy_JzNtb!{~|1)FP-m|BnJZ;&GiQ9rsa9x@>cQLI*o9OhIuWeKW zV!f@@ett;?P@(F{Jf&-nYLYo60MTnzG<(RLwnjaqx@sh2f zWDH|+{+jT$i3&4QN{w`aEduhBXIovF5ey9Fb)>jtgiH@>HeVs@1=EjvrFOXBoA-@7 z@gEI^YBRn>#fTapUE`2HzlbAFj1XfXZzf#E0Mhl3_pd13Rp+x;@xK*d+!m)P-VjOW zko;=~QcwJAna1sAdPArbi#r>IstS59DrAZV308-fmL3k05C{^4$^kfjV|Sr#$1jAk zM8=^q&N+?byJQ_Zp@bJ%y*ws|<5Pz5Mf@nP7LYNpLhb?>ZEnz*hze<<;!`yWc?L1k z)_5CS%cRH1W?Otj;<$TLRzQo?Zt|p%Q!deOAccP7eJ}Y|+8Yw#u9cb13z3}TboYLQ zlVVt>GIydP(Y3H(Xp3|9W-?2nl>&`=`zoG(+OJayk>9?my*1%)%4jM@jhXsf9M3R{ zw?cnzJSzCXZ`d8&9fdrK>%6fhz z*<^{r+&t|;Lb2(_-MlB1R|&xrpV$s()#BxF1k=u~(8|11drxh@VL|lflgFH}xLXJ= zEJs;m=HAxUwnA=?VWLscM2hE|$7>JF$ShSpvm+rrjLarlIbqYTc7lM5r1Mn{r@oV; z$$qGPIjSMyrirESfeSLiUCv5a9eJ=g4w+u6!Zrq#Edtzf3v^yvH#-{qeGO=-JDcQ~ zEHnDpBOBKDBBGa^SFRdaD%|_5H~B-04SC_wO)NS(^4ZyDAlTfo)f*3=XZfQPib}sl zX(=9uDmC1N@AjulyOenxK>8@WT;XepuUp&EM@8ZGMlKY%FUA-6I@pkGajx z$-w8^)?niGr{njk_Gs5^e_N0UHUbZ<&oS3q`Yp&-Pc@;iPX7kv2`?=5&^xv@UT>TH zt-6)X_#2_M#W3fmit@|H^ z_c@L@zGsw%{+p!u6wNQv6h%d0t`!&a^zLeRy~*U zT;hm5@f`aJ<#|%f4LBtzlAr(Hyx**U&Wj>y#4p7l(rPBjOS1|g4w12T7>f$4?Ksn} zvV_FK$N7RH*FH#;&q!PmLY=ULCo>mw~l0SY$yCO@MtueK0-8Z<{gH{9O>s~z+5(55k!SsZjXPkTex zf3F9=JQI0Bb)=Bb1o;{mIu0z=qiPal2vxrN0_8+frdb)#qU26pr1dOCo{uVt#ev*g zWE~0$_?KMf(qiuMhYe_nxepz?JgTAPsri0>P7cC&KI=4&SlqCmkBe3Xk>?GUNYlrc z{&5~F%B9)S-r4f84cE=oZ$J@6jwXLUkE4lB6p4Lbih}bwigimO*RA5aB1%GhbM!E| zdq)1=>|Nav`TNCpm21ImUW>>8O6RbU{Ig;gBZzU<+h=Ap_a5Fvl7aj2I1<#?^Tr*^ ze@}4Q*S&UsO-WwW-99PRxE*1bObco5DnBmNbP+|qbg2-fKt!`&BET{r(@0NFd6L@< zO0#mNH|q$x{^Q-{`>==mT8l=-5ae0g9chHNU#y#GRx0l&GxPqf&nHhK~) zL~b)mW^~elg!K#W`o$hX>;A>(VPlLy9=vt+Fd@34tsQFd$~+VqYioFlO{(FAmV7Un zG`YH|qh%9t!}&43S%qrdDHtenKKty`y!|W^?9y${_%z!4><${&@+37sHhZi4KC*}9jE>-mtL!l$ z)&Bc#vU;ihU3E3H=A@~6bN~EN@^6aXOO3nu-sfP6>wDq?)B;%cFfA)ko#{h{hx&H_ z%AQLS;S-bV?>EQI>B{RpWY(W@iSjNj)mL#ZFy2& z&Rf%>KOO}?6h6b3&25xwRcl;%s+YS~ot{Z!SOx;)b)57yfbTIn;u%JE$7y9A#5;uU=WyE+AwXzbyT#2O|Bg%g>2xHea1I^LY$C7y$AI? zG*83*=)ldJS@#&6a{kCS$lT$En8^%^6@~}h@u!M}64#8B!|%gZ-Y+^0`~b&wGPCAJ zsLrN*tWQbtsKO?s@igf@6+2nXM%w@{Uz;OE$^)S?xdRi_HSJl)L*)D9pU0k$2ftTrpZJ5r?|?Q- zFYl$8Dt0loLeb>0X$RPl>c2jAKXkqezKl`uo*9@{=tsC)*hrlr_3F{fz6|OvBmFkW z#xKQ3G$m9<2e0#~jC@Z!t5U5qO@AE^!;msC@CA{_@Tr1z-qG0gJtfdBYg=i|)3!(} z6l;8`NyksA*6lc`K*dQnCmG_CF_6^r;G6|(A3Wj|dHJ1*(icAOgKJUhDbx5Q8H`pWHM6J^wW2(h>L(xDj_s;|ST z8p>{MSkP1@rlSV>!!>d4Cqa>PX=*l=l}F8kC^5V?0vh?u5&9vdwV3L-5q)U6xE!RN zcO-Gq259TAkg@!HjXVBw&Mjg{4JjKZY&N9L5{^;KA2GS1GsWu0EMd$aQsCvpvZ`rm zDvhDl#|GM@925jm?1Y&&3`&*45JQx1)r(KkIy4Wj z$5Ef7yJ_m7=>sslZh_3AQjZ!Uia*uF{8oPZNE-FJnj~7uF;y` z(6Fd#8S8dp)XaW=TgdPz_L$*O&*hVHQ;e>|_)YJl=2<*eC@nvBxnTDLbhS>B^4Fqe zaNl{La`&!k75y(?LCaKnbSE*QDnckGTHi24^W1pb2`P1hgK(~>y^fT9^d^Sov2-z< z6G+u2u^dO(jLC21vo5Zs#MNtZyk!g;QHgvYR_W|X7M8tgAU0qg+{hf7nX=Y+ILv82 zIrdF(DKFlBtSVN%%t7JOFe+)H0r9Gf1Jp>pZ0O012Wu!_3h1C z-h6@X#*6RrFL|TwO~yj8h9ioxq_iMqKU7{be^Xw_^q3B%krdo17AweSs*q1q{vl7g zpx9yIN3iIzcrCjZj^=-QQp@`6%1#%9At50j%J7&UcK~by7xML3QUg{FB&6SP6m^z(%)21JrGC@4}#y2*2h4e%X$16 zlu`>4y(1R6nc(eo{Z$ZK!KUdAoQukj;40|}$1z^s6>wsX5mk3VyJG+&$9G0eCk+Ah ztPz!*>TO1Hteat|UVkkS_lY~!r(Zs=g5Z{d3AbCMgf}As{H!TsF;uh(_dB(9fidUCcV02 zg-(S8VFpAcqQdi)Bj3OWoy6aDd*BFYa*@R!=9Qc0AOo_ALKMSqyZ8<1#vAb(k9?9r zcoWA09A#$HQMXJ?7O6YDj7oFq6@###h21V$23kX~6+@>1G1RL3G3L*6LWQ(Xeohwy@E&idK(6x)}QZj~}IKBiId#B`asY7$~APtlTRGXoMNM2|<0BtO!t z5jUA^#psV-76S{AkTjq0UuG;V$cpU)ipFZLG=XBpR=auTwwQ^mN<5zJf}Kq}f9D>z zVTa81%j_S0S}j)RMii+u!kd{y`AjT;XRxZxrM9K? zQ?mT&y}LY%Bc+ltv4GgTPkz9?L!|Yf533?6mom1epU>sgJM2Ml0TKd4c7#8NJ153= zThjavu5InuSwx}O*p3`Q4u%|k@!9tdb@ssUU0bYjtX5(QllS6X&3GCr0MJ=09HVyp zCqX{UQaIj&OuLu6I%Sd(rQI|SivgRAl!4x#{MdDcQ_%v#*Z}=HJNW0p;LuPjA5&DP zt&l!U^^9~_VUw}<#@tJd8Zj7<#8qpq9$AtX695BGWQduFsIdhFGL3iAD+e}V9MTlk! zE8iCfsuiITQTIeL=n+7pa8D72%qhk?~fn$?#N4Ac`N z0vs}Ho=ktZ>o1}`H^6?uOY*(r*q>C>F0&()^pSR0r;)^p4`XjZvnH#0%=qTiZdImq z(xYOo*Mn9z|z@Zi@X?mEgi?Lp9;!MLUVZekq2f_jLy$0jKkYvAVQ%s{-B#b zYW0DL6FP{(9*yJkgt-sGj@;Lf?FN~e-QE-Kr#`%)?@6 zjJ7Jyfv0gPmP7i7&Qvu^-J>%Wq$3EIydiaAgRJ(X-GTU(^&x(HCm&FjRo?Fuj)HN% zmsZk-oLuIV?07=Zn!DNGim?09K+*79^vM~?RV`{yP4B7luS@WyD@Z|sND3%^NTQd!Z}RsSY^uN8xyp&k?Xnn`}CFnAQqPKvPT z8HDO8gxy##l4`%O+|bRvgBm^_M?KCvTm{pFX&{eA8HFv0nblV_`*^{b17-JW6qo>H zMk)Zsj9?k-t+w$GVdTfC>aTx&m=OqpSnM&Fg?tZ*tell|E%N1;{TsD07YUB6#F5Wc zt)hzSCDHg!COvFb8oztUC^4359mXANDS#Crq4xZYL5dV)*P|i5W zH(Hu46$$We@zw1anj|0`Yj(tSoMLLMcR%!-c;6lc_N{V*D~{c|cpypzW(8m_ybaCu zief*O)s2D)0|J2nHf@QS#KSu*D_1RxH21xa+3@)WKzxYKN?_Z_~&z{SV?MkTF~60zrwBZvC_w zy~q+{CS6KcQ();DZvl?G#2h$*aWI0`oLAGcgq-`tE~{Mt;r$1TrzJp@P-k|aN zi{8&A?t}!0Dg}#Mh=5f$pS0s7ZF=gd@A^5mK%WnDfdg1k21-6mZw~wSjq^wvdcZ`v z9WS9eh3AjmG6Ux-PZ_N0SU()ijPD;-f2zU*%6O#AxZ!04pT*2|1uzG}Ks17=gn7JF zR%|5<;lP)_dZwEcR0TYlQW49T=2saFB|mUuFZWiRzsIzDylNnu27Hl_-L6t8t!?DA zCY2ahv?3Lpd9sHsa2+Oj&+5_TrX>KXaujgP9T7RfYF{wvNKVrm<^6CHpPdclyYAG8 zCwmxN$B-cS;S;4m51}-xLTd{xX>*NrsfFAuNfdWlAAEiFBkKGw0&`O+?VJ1=^PH;$ z>%rywMVvt}q8$L=sxDU$`3Wm3+0MRNvvlMoh{R@l%F(nSJu*Q6L|!dMY6sgp&nuXM zDL}2wQS;fc?%@vyTxahF5#CRnM^{&Ki#?GU7?AN;}W z)!eY1!A^;rs>4FqH|*|l!G7>0<}5Z@P0EFUNb|@+)%%*=C-sZbprvQY*Lojy%C+lM zYi2CXz&WE}?SE~P=o3<#W=#f=as7!HOTS&d2Epi)@?7OUL}#xWNoQ2L zGG*tC>m(`|qT8QkDv?H+lG^`+U8oC{ajU=z1OXPZulR6&%hi<-?BG+{#bq|dMxz+( z5wjHHMV-xN)`Y*yV#X)OFbfeAyvSqBdca>b*H$=PYTE8xK~}`tl@bzKZO%7^2LD4Y zjQCkdWe>HuYD#g?9EuGiimMo2fH&SutMl^Q(wu~elJ0zi(d6U#IZ5(ywdLT_zjQbBc+z;6n3Y_I<6gAs7;}^ z-6Wwk=@b@sI$2F|y!OEUnzR0=kr^P&>^ z6j3x?@ab8z48KFY4v-=Gq3m``?X?Z1Q{0n|{}nzJ4@bgO(m3H#!=*3}?YfTqUq z`Qg^IFilsNS^2TJWL9 zcCaWpSIGGOGd2s#u2Lo|pa@nFb}5rTs`8%!1Ec;atBe!)^xPc7?{#GvQmr#d730cV zU9B34U)D||WQI|_&Ewf^?fT9i52xq&oyDztFBCnLQt*W<@i53A>9sWd0THT}npWaP z%4Yz;x8btXDBqbfBzd6+IP7O&thK)C^jH&DMYn0d68?iTWf+g=HTS~~?J1=-nULQ) z6OZN9v4UE~??4u(S`X{p7I5mv;NI2R)!wK^)b#bl`O55^Y^v7=dbr_a)#S{)Qmx^C z@Al} zAeUsQxEs^gNv8qKYk9>!wq}U;(;!p&;&Ez{RsV!~M_;hvIoRnM7pKjYe~(rsonT3-OGm_R}*&PR#S2aT@P>dKHm0TIAyjF z{kCdQNZSjnAT46m%oynF8A7yNC#hq-E3TJv4i}k_R?jzjg9@yVxV8+&ftY;oiQ);F$)FYp)tn^_% z979LneD3nbxli;l@GbyL_=M!cWdA9SA?Z~^gDw|os)hmZ1p4FK=N*%uPK*UsR zq-{#g`ZH2^4&RIO@J~iG6!AQDT~_{D78UzWN6yQnQ_e9pyHWs;an z(wDEW2YqO?MTfx)5pn7_Z-`;vJc{=Y#CjoUm%_Xp6u;yfzTRqL)@LozN4Z*MTaAJj zBsbIWqs*$y8l@`}w6|tnF?2;!&lMS^1dUlXX=r?Xd3N@Bn&z^cM+pxPy_CI+uQSKA z7Qs%j%{>bq9DHJtCqu^}s@p}?Tv4V_{Bkm`1T8i7dAXCmrBn#R6NPi^HfnV=tWI5X zS#z|9bHtq_5NDg->|dL}sv2`ZUF4G4dpnnBG$R=NS3O0K9DjX%ogOw0vgYN7c88jh zCP(Ld!`{~Ao|JvO8hLlaiG5?fG0pP>p^NUHE?zY{^*AYY@2{B?0$f>Vg$#N%vj^Dm zvp|ZpXSm#qIsRvIJPDJ}DW-V@|B$Ngs{K3I|9mKw4_6C#q*&MMIDC)v*W}~|`2C;j z;ISD62QtEnMX9CaHBqO9`aL@vC-qL3?J095WJUh_X3HdELE>G2pKML}Z7$~5$^37h zyr|CJ_SDx6np5idpDZQ(eC&q)hGGxuU?HsCaNOK}wi`#QO<{IYwK~Y@)ex>bY2j(_zQJHfMk8P6%VKRT>& z*t9Uk12jUYB2;EP?X5n zR$F&6ZjUaz>5gq8aPh&#o7{qa2Xrk?FaD)h_g8@7r~*j*x@u0F$iJ-r3@AD!m0y0t z*cq(C{Sg0H!)RM(N~)50kEm$a_;@bQ<*Kq;c+y{|b!VWdQ^lKk#tQ9@JcnSlloFYL zC6g2XK`5o!O2{w;he~{jBA+)b-tO#KDM5qXCjtp8ggq0O5;d5I65AHlq+=nQG z;139LGN|)fYm5Ce^Pfd1#g}PcbL4naQUwG<18Yab2x)ZSsJ!zp)Wh>(3L8>@;0}V7 z;}Jc?Tq@@3f$k65YYjN|Nnt}41Bms+>5=5+-@BM?;VymUhUBt8%~j)>GM=X)xWHm# z#3=FhzxMIN>ADbnSuewt;pzFt%1$B!83U)4g%7rTiuXV&~5jIyi9u>d_1_up?$*rnNCKO>`IC%|A^^qg=mbPo*HPrlcf^i0b-xXTXC%{NJ7H z41(9#T3U7N#DS0_JX( zhzo!V%*D$FhOmLTG{JlVoLmCD+$> Date: Sat, 20 Sep 2025 09:36:17 +0700 Subject: [PATCH 05/55] icon128.png --- Extension/icons/{goons_2.png => icon128.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Extension/icons/{goons_2.png => icon128.png} (100%) diff --git a/Extension/icons/goons_2.png b/Extension/icons/icon128.png similarity index 100% rename from Extension/icons/goons_2.png rename to Extension/icons/icon128.png From 6ffe47cb1c883dacd1aa1a89ea67b2bff81add52 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 09:36:47 +0700 Subject: [PATCH 06/55] icon-1.png --- Extension/icons/{icon128.png => icon-1.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Extension/icons/{icon128.png => icon-1.png} (100%) diff --git a/Extension/icons/icon128.png b/Extension/icons/icon-1.png similarity index 100% rename from Extension/icons/icon128.png rename to Extension/icons/icon-1.png From 824fb54a4ebe69f1ae9429da9167d4bbd22b9e22 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 09:37:22 +0700 Subject: [PATCH 07/55] icon128.png --- Extension/icons/{icon-1.png => icon128.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Extension/icons/{icon-1.png => icon128.png} (100%) diff --git a/Extension/icons/icon-1.png b/Extension/icons/icon128.png similarity index 100% rename from Extension/icons/icon-1.png rename to Extension/icons/icon128.png From 6ef0a29e09916410f9bbb6982e7319ef34c4997c Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 09:38:00 +0700 Subject: [PATCH 08/55] icon-1.png --- Extension/icons/{icon32.png => icon-1.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Extension/icons/{icon32.png => icon-1.png} (100%) diff --git a/Extension/icons/icon32.png b/Extension/icons/icon-1.png similarity index 100% rename from Extension/icons/icon32.png rename to Extension/icons/icon-1.png From 32a10598ed5c5289b2b28d5bab46b1c8b671aa47 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 09:38:51 +0700 Subject: [PATCH 09/55] icon32.png --- Extension/icons/{icon-1.png => icon32.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Extension/icons/{icon-1.png => icon32.png} (100%) diff --git a/Extension/icons/icon-1.png b/Extension/icons/icon32.png similarity index 100% rename from Extension/icons/icon-1.png rename to Extension/icons/icon32.png From b94c13d3d09aa8165804e6751d0fd45068e27c32 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 09:39:22 +0700 Subject: [PATCH 10/55] icon29.png --- Extension/icons/{icon32.png => icon29.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Extension/icons/{icon32.png => icon29.png} (100%) diff --git a/Extension/icons/icon32.png b/Extension/icons/icon29.png similarity index 100% rename from Extension/icons/icon32.png rename to Extension/icons/icon29.png From 0e43804c3e7ba60a236ebd2179be8f4510dfc119 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 09:39:40 +0700 Subject: [PATCH 11/55] Delete Extension/icons --- Extension/icons/icon29.png | Bin 112618 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Extension/icons/icon29.png diff --git a/Extension/icons/icon29.png b/Extension/icons/icon29.png deleted file mode 100644 index 003ea1e54b8128cf1058cb4b805fc79aed3213f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112618 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 XgjSII!zHqx^g+l Date: Sat, 20 Sep 2025 09:41:43 +0700 Subject: [PATCH 12/55] Add files via upload --- Extension/icons/icon16.png | Bin 0 -> 61717 bytes Extension/icons/icon32.png | Bin 0 -> 61717 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Extension/icons/icon16.png create mode 100644 Extension/icons/icon32.png diff --git a/Extension/icons/icon16.png b/Extension/icons/icon16.png new file mode 100644 index 0000000000000000000000000000000000000000..39f31066820c76eb51a4d33d33d5783590e6e99c GIT binary patch literal 61717 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�YGkH5*t8fn6359sP*>Jx~63onAkjIm8BT>7_Bo>lDsq68ou zhynsHUO8c>>@Q*n>kI)r41x@7ob~!12^cXMG6fAgm*zs8t_j1xYR13nUAt|j^)XU7 zFAfR!Ry*VdO;z|9sFwa4EVJ|?dX$aFjiO85e;TDvfia2$i;w(Y1;v!TH0%oZ*z6)1`LiEN!a<%~-SaarpshLB!{Bh0ryXu* zDSJJkH(mC%h*pxMGl z&Z;n3ae33SYd&tr78#kO1Ro2yec3?&;D>UR!qzg%4e5yCk@`P%Z)hsmzVn8 zzO&+kq5LUo>M_VT$V&9|$VFSRX<@&wN&)o0Q(}H!6EP%fik0Z<%3ORVPx{eTtVal4FU5GtFIx5%W4-V^K;@fdz(Bnw(%ZTW-;xbjX$6LgWgS)RF z(HzB?qx*Lvjiu}boxRvH(G?PUCGp(#-7rzTaE3RPvi$D7IFpI}bh-y~EqU}siV7S? zB6EI>OvK)^Feeah-qj2@Y78O~{jR4|Pb^k=g=ZLs+HvNW<(%am6c`wJQFK=4iHEZ4 zhNtDS@DlqsXFe*N2Qs7iUr>^z$DL?Q$mPr-4FG$}n;^uY=Z2enrpO>|01XAZ1gz$x zF-ELvE9(7PA+}^Z8Ue7ZmkN3tehuMw?pr;%9FZbz{CT+zuZ3=B@&ts{RE|Tsee1TF zxCV)@wkeeUkgGw`)ObtH_5+Uf_w{mQIw8*bV<^J>eY{<&SjfMrkUY{9loq6wQm^Rw z^RvK0fVX|ndy@~7>eMJ&y?OYUBZFEaPz->C^+jCJWj&p1c4j>>ZNqf&79iT0C_nL( zbru*R(T7OE3SxF*S2F$6L#~ZC>M8;;QYuw4#M1X6wb+@6dI}{AYl7;+1A4QY6fb|; zjx*F+Lp?P|@s(FK?c09;RJ0Fz;l;^rmd{_1=hQ+9PiB45(zl;f;Rbyu)M}fC_s z96UkQii}BP-g2GbNlhIe*ZdBy?T-ZwkAVHWuN77AhdAdy`o0=!JF93-CdW!7Rw#N~ zD44u^R6ntPU+u7rhz9B&wVYxngVD`>oBxRfbcDJ&;y{S@tff3FIw^aTqGs)PFgvww zZC@$v{VS5r_?gK^*FAR716wN8)9`zVE-Ye5wM_CN6*;w1rshv?QDK9pb8}B127S2&nrOytGQv>SXRg=0`UC3ugf+dknhOUN14DG|X zx!#PvXb97ioq-ibMvCB8-rw=fC0{RA&N|Q1%NVD8uzDWsxJ#1@pe|LtEN+R}{upb+ zM29_6zaFWWnF`0Sra!?NznuR}7nI4OE@#N5=n6VUJl2JwBsSWep{4Stv={ zgu#Rqj}fG!lp|NMddyUdxNk_(0y_mY412S+zfm+~Mib>s>Uz$T4h%QIljf~c$O9gl zCB}FMXJ5-^1F>;t6k%^zWrZoQV&s}}kO0YI`Y~Z}VT|_SDMd)IBhXl(56IkNP5v;a zgm0Hd+{-Qihsa{MqMw1{gV+0ormnf04e!^%w+n6O6bnB4iv{m(MW+;4PuTLNvI`ot zOVF@A3D%r6Oe?fm7*sz72<68^WrX&jswZjtDbJ?4IbS+Bi~P`aquk5 z+pVEkFyp4`{5|24DCQC#UV*0u?wX!?(Y9{Mw)pO>e)a%de$=H#i3p5=aRF`q#9)}Q zud$<~@N;f%xF_(4WN2*|&f8_7GsqGV<#QorIPxVn4z}7tef}N5mLz|sl<8r5@LqIs zk%qX&|8bc zkXs{&>wo(V(jV!36Zoe7jo;SaxR^B>afY1`JDS%>+^ueUCg=b+XrI~y zknIAs5YjI0=MCw)fC?S!7ue3z`TQa8shk9J`tprU`!_VR_PQZveLhmX-nAkPayBli zhE+JqL%cvlUd6VMEzr7x;0xZBkN`fbkX|q95&t@hd%LmG-hqGQ`+humKXW%>K0Vr% zpD1Y`JFqvXVr1ZYkAfBEw8Dh`jcsp^ZRg}j$DX4+mA@@B7#t1>FBy~4lZ5jS*?R_v zJDvZyWuY4J*jw6Ca(8eAWZ&+XR+R(}?+6CseD@SG4kBZ~W>*VE+*##&G=4XF#DD7- zg+D3)^UNZHNa*B|E}PR5rLmx>#=lfaw#w1!^8%<426(uUKYjfaLnBFPFHcsyvvt%9 zdZd4!`r&=L=Fa_6@E-kx@G5v|dsx7b4-FMNjc}W8dg=VMmqfCZyhUp?{?EiFkg6js z9QG|wCqne`!z)Se^_L@6Ckf>$g8Pxbn@-DSm^aDs0xFEe(J1Xs?tinWkG%8e`87RF zqb9;3+Zw_Ls#f0pb!Z!~;xlCZ)I{9K9dJxU?6?Pq@u4pdO#I01d>mNl06oOtxK9K_ zKg0&t?-?gpQmQ1LX?QzZLd-H&+!BumCOEHS(-%y+uNE&sv%S0yZEMAy@ilzRPwa&< zhcbf;5#OiCLx{CJL#L67Mx}Gc3K2~E)b!PX<;H+?bn+_zEnO%DPl8mt1~*so&Z*PZ z>5ifJ!0GBNuxDDb*qyxiq=^fikPQdoAY$1KSap9cZhatsjG{ZE88s3J^Kia#V+P9-AO2N8h8 zeIl+NAiHOi?ZqtjgJ!?z=lu9k@g))SpzTL|V z5p&eTR!`FE*Gxo!Wr{$3n(V)9cO0-pP2$nc`ermal!VUw}5LIV^v^t6m zec7XRAv5A0NS~Po-0Yo2f-b{YzkMIMZid9&Knx%#(8Jf|>k{$Zu-VNma|>Y;FUP31 z=tC6uiJiNL<|+jwp9S9ikX*pLFSUezWIK3L^Te6|dw_A~ICt{(sxVi8{{=_B|4{=~ zTQg-V$%4UH65|QEkX1MQ?2@slMC&|Ni;_7jSN>jJnKNZuy%xh=e9ZKAbyJmA4K{Qe z$_{W9_9tFqA-@zn&GSh!#YzNyo>R>u_+4qZpp5E7sn|Xa3Vx)8lN3H~Hs{$=hEFJn zfKU)Kit!%J@-_l(#E4o6up}f6r$#t9Kr6Fs7ynE z7$e5%omF0PWBJ%rGsWpK%`?*ar6GKP0~Q)V`gxEn2WJAKo=X~@3B6g+0}9QeM(H4; zc4jNFv9f2M4ogZlP)r1)c9p&P`*a2kf>D?_TO$J0S3_ePz??rMv*9Kn%no^YQ|m_k z|2Ylx+xFJetOnnXV$vu`i^jrqmbmCG$XukP9ra5J7g{3B-B3Mot1w35?$EFMY;R=i z&u0FY9g62V#kSwE*>C zQ5vc6A0<{%mE*d=wDus%<~;Pj(UoXcA+wSOIaGbc3=h~ zBr}qvog#>wnU4yj!)UenY(MbxQh}JSXn!EP5e=2NqRRF3Rgs;sYI|OyNPNvmT?T|T zQxkv3pQH%2UA^1$;5DShMRm$D-<7|CIH)oBj}xPRXmtrorVNMb%e^$Wch}6G)0!y+ zoW1a;M9!;S=h~Z>35j!jX2H=^nl(Kyygo*F*ABBI(rshNL(nbvp;fH5X69*&CP#`Q z7gpbuAFSP)$vm>@ug9)pPXDCSisVfRSB$6Vet6^hfk09pCqHJVshXqc6(~-g+f|`G z318vMR@Y+X1#dru^}Nz5XvfI>CJ=^%;iRbIR|IJ#YxhlZ_CaMCCD3F7rzA}qIH+h; zz&%&@rgAdDj>KpwHARM{y#BD2XnsaplI@}r2dY!>oot1XB+?3kr|dZFR`*N9fR6R! z1cg(ZS$BbXv>#%{qDVq67nC@10V)obTm)zXjY!V^JF>J?N%D=uv5zH)WS=Cs*5KCE z+=B1h8enzlOQHD?K)~gO5 zQ-CthPD1~JqxS0kQxBIxIf;xC{soCL!*wE!^U%L|qmH0UKR%3>{)LT+0{WL5=|0(& zmuG@fT;j9&*>6Y3Ry^}v*`1mck`Vtjm#$VL35-^dOg>^Y<%xBJQ}&%D4x*a7g>~s@ z*N{!t1@;HB&Y3DFevyB+!mw|-OUy$2t;Wl15}W(2e$K)+%lCP0rmtG^uL-4M&m$>C zhyI+G;$df2SHcC%-}z$EK+6nOH0GR~(yJPL`-eHrj>IAj<`xGAZxPMwb$nI)qw0p% z72X>cYEX1cvr0^5?KJc=CZ%BYuNTH2&Nir!LU%lZ-*Qv!U8;$4W+>f;3d{y54nAje z4S$?R)i^TMJs3;*i4v)1K~v3`DJ8XzQ2w~1!QV@;e1S6HE>XQTx1F9>69tf=PJ0-n zn3XCcjM=+E&A4-nIbNnp076b65!V_xI(eg`{M7iQIYy!IF^a|#JGq4E`y9wn@5yjv z#NZHi&HZxr=;&7LB4IP~+^^K{{^^QfPos;6gcIGi*9EsBr95)mZ@J*oW^nVt9LV&FVoy}A0 z{rnICaGe~|B2?fkWiB{RG!iCUe7(Y*uk++80_DO7$~($Xi3DPC+61o9xaN=Qao6Gq z39;GrZuL9ydrc|f3$?sn-`-|FhUe5?)>tCN57KwW@cfxpoBnd=d{Y$7c@D`{qT*$A z_wDE~r7G0wVv&eb&+mqZZ6%hIt)l4O>gnO@{}7>#f1U;L71?xVysdmXiE_%^27e8t z55l^lrJVqWg&)2qs4!LT%AahmQL{_Sm2uo(w8F(sU3%IH1WiHx>ve0dUaI_2G!}U= zCz~by%Om0I2g?e4*1B2f!hVTDf$opGRhm$^&}uNNSfRYbhu7Ce6x9?XDoHq)AfcG` zZ~~^NOKapQolfWJe17ACp+4veUV9 z$SU>kWoU=OPAXLXwRTD-0EiXYdg5*o@yHLpjI20{kUz?+-|59s)W8fxT?*E*O0Gpz zKgX9H>AzamNtU8ZgxT9({kh*TxF;=_GCX>WupP&I#&LP=C0J@ik(ANfuRL`O{_0jP zBdQW82mh~47jOi)$B>5}*E}&Ql&9n{d7-IYM`DVc!H85n-@TTHY8)G)J0lwpN!hl2 z|Cy-eOLUs}f`l51mxG&ABl1tBLXG{lpw0Ftqo;moS(V8UWIOj2tqbire3!B0zvZr)*jR?N5c!QCV|p{ zJmc+YZpE%hbTI>ZG$M*ybD@D(x5-nQ=JUc6RYP>HZ9V2tX^(Tn^Pz&M= zdH~60^=eZSr?_$Ka1oAd3S7SwvXm4i+uHnD59m7mb))34JYR*40)>H_X#g^YA@?s1 z9Oy6^`3$wr?`KA4$Gr7yP0GPDR~{+#x_WzmP!TD_k3M2R%J%qdco3z-N2h|nRnp~% zo(yw~a1h(y4#bzRQ02QrZ#mY`vsjRS6kIctR{P%Ii}P~p|<3}E>y@$ zvJ?_bs;F~a+HnVO$3HCDUjLhMm)3L3S;hYc8Fdu=SFn+aB-DM<1uhKdBN0>xg=(pmm68H)K2j=U%inRva;fVDfc|Gu zP+S5@8tfNeg$`c{LmI-TL3)wzProyMynMji;R#uStrfSG6oC63UC{px=l%Hpr0aR> zZ`Tk1Q#!|Cp6jbU{A>Dam7@8dEu#sPeUo@BIMkv;7W0Hk#xhWDz^eRF5-%}`el}G9 zq8C;YTzbsZ@Qbo<`?cWR!dx#X^H$bw>d>~ce(yMprEu_9NQL}mGZ@+B$E#IkJ(L}0 zIUKwk{*xk%xOwv^+lZw(^%&uCY)P+5&hArG7zMz~6!p2<-`5VxXipyJY|W(}@GATh zR|IZx8R-eWkXft&$`!FPM#Kwl#8M0Ar!KgHvZsAkaRWvMofM`WY6emi8~gzE;wjKa6K>iH=g_{OFGLB@h{OTw-(|tOL~#DZIR1#I8xLmYWn~u z2rt(HAISgWye`v2R>_uYtBl^(mBW@CX*^X=f{F301+Yc9B3;NE(LC!V}*^znt#{o4u3qw)`gAywA?0AGgLpe3Vrg~#f?DgVuXdz?X$t27it~w?$ zJqSfq7=$Q>A4cxZ3LdJD7j^u@{Ih7nO-bR=K#?gjCLe2xi9D?Y37MeD7+ZJkk=M-Sn&Oj_jTE>`Xv9 zSxkK+_$BOz9zDiDuF9!H$!bz8TU#vGs;_N~D$~wRMPp9WR{28dAx|V6*E&u==ln*6 z{RXb?$so}=KVlb71vg1TltAs`eUh1LlY;G2{!<`NuFaQEa@f+@dzQEP*jIDHlTw1I zjQ;tLOJj%%m2av^=(%shAC&OFlN@%SJi-&1t6gocjk z`(d$~KOMR7o4WOgDKbyK$b)jY=v#d7@wT_CH=Ord8flAp0zOYB2dTX@duGF~<)n6>RuX&d#vgH&G{j0n#FAnIdp^^0N}Dg}NsOUzk)0nt1ykWGkbF9k zeHvH!bPcZzD8s8RIxJP*FFLw+57BA5RGe*9Z6dBY^HGy9f z`K>-wdljwih1>RajZw%MbL5+M;60+BMjq*Sh99KL7Fn*`5+z(KptLv|{1nn|`9K zG|pmm2LJsmiFH<=4xH6eYD^gjZroTKo-cAVV*TIr@}_6j2)uPnmu}(nvJm`4ft9 zC6&KUuCX?aAZcKgC}T_kNuAJ!T}eonDY!W9)!1zaulyW#<$q{{4`V+~M`ZXdmpK>F zM&n@c05IL9bJaGQ#6B@J!pANTXiD@Z&Q`!ehYvH`tXc}J(G$DAKh}Et}k0!V|>uXb0VT%MdE%w zF+{xVef`K0nljk`ho73Rzvyc77brsAQtzorWdYquPT=PZDnGr%CW1y_b*L@buZjaw zW*4CYxfT&0O0<&88j)kE-iy}+HrylfxWM9(DSQy@*SFWz12jjhnX`ytd+r3$%gc|5 z(os_c*$B<~HhgcniFi;cWQFCDjb=YiXEdWXo&8bKzl#uD;wx}sPCHfPJP55`7zbTe z4U;HbDV)3#S(APeBT?xxOwFt~d?8@DV8~L;-+oMWS<{&O7T60ZsSV3Q3sQ~!a3F(? za;{0qDEshP(bO@x<1{8e``FQda#}C(^5es(6(wwj!_*g;yQ^QmXGGC;3tCVkpPEm! zhDMV7fVKE*PhuA3xzu`qhR+8HW$|LBE>ig?6hy2;=J| z5vHymeEYMPOV!fV9@~ok7z;}p55(PAzw^46s#4&RK3h^@pm!w!$&tF!o{Z*{)Tk%q zmw0ZG{pz{$-U>bm6cmk!s3JmmiG7x-(to`fe4z71grGd7Dm^tIp)OpvUI0uBkUyk& z%^Js*;D{v+O%taPn`|ZSW%VyI+sx)byw#8mL!WuEswV!lb zc>|E)WCy$P?x##(>_+DTxK+^X48>+by3Z8hPpf~>f04s>YG~J_3KAF;7e?!`Da)(U zVML%-`r#l%T^?A8?=e-^Hs+?AI_%j{4lQJ<`n2zc%G+;6JYric5!AdSd(WDc6Q=nz zLS|D~&ljNS$9DzE#-|8qTXY|p8_aFEtZ=DP4bfI+QXdXxEyt@ViCN1H9k^K6)_P6i z2T(tXx7BTVzbdym6Vjj@APJo=G)9N+9)FkB->ezXEN5}WPLC?x-xV>xhKx4bYW?{Ur*qxGy7>pp_4#QE44yMHL2&bH+;;4fA7-I;roJwErzVwOeTpvU2 zEU}#ajQXQdz7TJ1WX)Dv$N1^jx8IaHloS`y_vD_eAEW=`H8!jk?O7mod=xWkMw3E0 zOW6)(l`-<>iG!=|k{X$NSzDOy@MfJ|BDp2aqqbg~;-SY2irbSZJE$%WxYEFJhCYRy z+($rq!1Jj%tGNv;3k{Xt=i-1bh_Ip3@A^#Ni%KyLZOxE-G2C_@OpVfg%fAIbhVQKn ze5aA6lw#51Dz;)QWv`0%i(T#$jt?QBjXO-iPeWofUG5_%>bU%EaRZCL_{RSV6Zk0p*0G?6^77}4 z56K3c%GZ~L*Hen1bF*?@rfwa-EQthWw=R$c?B@AjM&Z>8K>M)N%wCPX-a@{4N_sb0Blkejq}(5PC_!SJfc@+ij-W9MSf>=0g*lH1je%p zNhx&2=k$heyB}XBubzV?ws-f5qa7CW%XtWc!n`yn&H=R)y^$W`;jo2A=|$mQ@Z zNh2!nz3&8r06BRog00ZUHuzamoDdIG5FCco9swyzA=-j~=e27+6>X}KS1T*N8$&92qw)4QWch(!T4n4)~{{m=UC@`Lj45GA%kS92X3ZBhO#T z`XD(uPXU=^TBihrN(?IN2;7rusF7dtaUxveR7NM;dg-J=%T$BP&aKy2cAh;_d!k6X zP{}l>s5K-|;%R$fQIs210grCtT75#8PASv_841=oG84&&Ibl-M{gPwiez*m6{p&)x zqT29%rnukeG3sZm;%B-etDPmCl=d^t!*Y&PPq)PZb$zEEqDdYh>eFQv$RW6=1XMt2 z{K;%){LS!9xKU5hyIxUrsQW|TK2&X}VkLxj8IpKJC;Ly|wtosk^b*-0@eW4Ao)tu- z5qj=OiZf8pd-*U9BF{9ggcOen!F7l+aIC3ikuiX;wG(pPks8il^jlL4p-bg&Zl24> zxpt{GFlo*-9@ic`<&pU>qR&f;71P#TMS|3=2oA*xh_)iav1BrGdZN0_?2of&LO;{_ zIIh@m3H?6+vOrD0F@yw-w$bY%AazhQW9Qr8&_WWQ2}RdPB+(7(oK`!vD~tRUtOS-A z??%nwFhix9f3I}19AAH!oXcv6PS_fwx6)G5TV_!`?2=av0-HBjPd4IzCR`+6^MjE zRJ@{-Hfj)}FIg1o6$}UOW2n4D*99bo=mTJagP17T?#q6G@Yl?4iu1XV%$ zSt?Yb!n|l!V~6QYpil^PaI0X6A}3g_IJnfV6fWv6UTO#67f#*Hj|a*S6*yvy=5LDk zdv;XY&yoQ|;w%K<3X-B3$wR5_H*e~!N^r`6I(SYNMvT+OENmHpK}zr}fTrO~08D9_ zh5-izj|NH|SOKRLUA#Ox%d}PKcrw$=oqTA^-`hT4iaCwk{_nvN5VbyG((nigV!|;~q}lUl z&+vo4@e`-MM10Q=|D{tm0srXr;iBL}@ud&`!(bse2|6$71i&rU-vGY-Mc_9-|1gwV zs1Ak0LsL1;EcFhsWB@2NRV&L0jYZ5O7f`bLS1z@52~(*arZ83T*F{08<`ZtVtW*vY z5L|3mu_E+Ou_>x)4@?TEae<6z-i5P$yQO7qr(Cav+-lMRoT;9QG&rBBwv6SqXBxyQ z8jQviCJWK3f5d-1@;vj@3aGqIGT^j;{ zm~f*4c#V|?2#$gZXtiFQ`tl4FZm<4M5WH&`qB`HgL!lqJ0l%@r`&QqLP8loavsuDj z`rx@3_bi|`Y{Nh*e8wHW{gqlEpx)tJCZH}bGIYkcx{4%7HR|b-Rw&i3=?iDM5;QXa zM;t6j)oPxa1_S}G7;{_{aAT^`>g`cu63 z=sKWl8Lw`EsVw3Tg~t+&^B6Ep>2o$cJ2Lgn>2B^D_thhtQcs)*Hj&lv0wS7%(pr(<~i3PX)W(s57~PoaPcD2LAn@dAV4?CC!%cpnDpRR0acP?1Q8 zJl5^IP~3s(rcOpu9pQeb)cxy$9V%G8e`)8`Byx1C&=k+0R50gk=+LkiFp6$EN?W%j zP^5+X>~TfZ573%F-)XS9p-PB(qX2Z?({M=aCKYOx{n!36Qh{d8J5$N#vocIUWs%SQySbEc(fz zSJ&mdg~z*NU{yVvYdi6?eK!5@@G#2|fYbTLH)GO#AHG<;zfvzqGnC^vtE)6jA>@XN zk%6i?q&?Lp!$B^qe3k>Z+ZEdcteehzuHx6teKqG=OtGI(1@n>WtQ{Rgcg!jKe)nf` zN(`^6gZT;%+W!L~s*~DXln!aaZN++~5 z(b^LC!_w^*U(LccPMvpYHt18~z`i=?OB-FwsT(@wO52|}6!fz=pC0G_%s*Wi83GVQ zIp^qhn94r7EYvj@%2XPZy+{hea~c2)N#9Ny^kJcjdP<5WP?2EeqdFnm1U5d#OCRw2 zdJ%Nb?~d7~W3GITlk4UDFth|6YjU1ck?*fiY3RZcoT&!K;6Pf{u+^1 ziGJLj3<1j`1<#2a5jamr+qyaxYh9YJYyUCfGGH^}qX4025nALn8|;%mGn^;p6RGt; zvG80DO`_i8Fr6ds6p8a51FT;r5fi%}AGKQ1`hF80GP}Fog#fb*JqmU_QM6B|S2wA8 ze1E_3CEE*dZm6<^6M?}H^5v_vmCE!wIJ?+}-_`=rQ{45XV(EuEZ^Ayp*(GfryJhk> zLlZ=Pogc#(bS#{M7(2E=w~UjgK(zMk(xPP+pK13XQ@zDy%o?4&!*C( zoa;L)4{4;b<3LX9Pjn9M7aClkO}fQeW{e%(E)HrJMIx1cdyr9u#+=r zVLOJblY!)Jegp^s5(FjfTWU51kd6e@3&;@l6Ahnj4ABF^1k{&?lT@KL?1%bZC0kM7 zwxM+C9?wVeJl6)6Uhb$%pMs8!!Ibvcd_OUQ&ji#Dj|;a90aJrf(~P@?dJz_30N$Lh zA`Q|UEHp8948cSBHT>59`k%qwo4*5X+oJ1Qi1*M`YDy7v196!ORjacvdwlEmh2J>t z|CqE=7ml8FF#5rwsZXL+h!FD+>7<|R3~?VBthYKP6URKeci%99nNkQ;EJ7i{B0<41 zXXse^(uZ3nxPfb7GvR zxuFG{Za6Y9+(-M><%f@DZ>Ktm40a#)b(0_2a6TBgdvc}L^0m-(=5Qswztk}IdcB7> z_>o-jK%0@)Cj^HmnLTw2#|;IJ(60LmUEg**#&Jq@oB)-6{kQ_^>GR}0lpf35bZ@wD zGBgvFlfE6AABPXn#BO~t8`TT?;_;wZdLdGMie}NG1<`tsBDl<{Nq4zMTX{YTC=Z^m z{AaX#=HKfCpFJW;u+H=K}>v>#c6UZ6XAIWvr)qZk-r#4XBB8aHZ07KKm z!B*<2$gZO_bm2K4AJURYhL)h6E^DrT`uC#_q{$=61q%>urhHHwQ?gGJ|8{}h`tw84 znE|!XmWpfaNupfylf}^Z`?%-qCxr8S?jHPAPY>h;KbRM88QP3qnEJ#Dbl-x1Dd3$b z6;0h2dkW{C?yUNV(I1ql=ia1cM*p)P$5PON=DJD%$IrqQCW~s?F8sdXlB0(2ye&k< z%6rap&8VO2ppCQc-+iz5m_>V!i(Q_RqgjK``Qdy37#Vsn424JiT*1dX$I~0ME(h62 z4rDQOs68gLMn#H=`=*X{u285B2ux0&y-657cTE&sh-Z4uwEx2CL2*%wq(Ky)o~MNf zz#anXrFeWvDen_Th8Ex$gKP>yQzno`iJuHZ-&3G;|L;L-b~>w0?sG|l-Xp3+Tq-1I;c-HD_o(((E2lZAA4PRXn*RK zzxzFLJS=TrBBhr!WCvW^_JeM%8qjln^oG>W`~s z>gh(pImS_LV^e8N(l@!1qnf=fl31hmu*Jj5h)qQ$G7wp_jm~j z$}O(;(R>l<+1C2I(ebAVV6Ry5nIXM(IhqUvq7KmW$v_6Xh zbdTmNecnqT!Xu5eyJwuQZSX;HJ}-meGNCc^Y%vF+{0+`&*v@F&UV#1Fwxl8F3F}Z; zZEoO)!=rl8o;2)u3M30n$qqgDXb!EJA`-MjN?@);QWWeeq5@TbE0MKx zJm`yaOfT>_tg%_#o?Le%ljVDk*T1K|KYg+Od4Q5fAnNK6Ym^h_SGM2>i%7 zhxGE&gh+WL(mttW=@AVulsf&8JVB>gXic5>5xIpT`IJXmx+ zY5XYZA*S<+j#+!1cyY(%kkv&c8Ng7gZ8$R|9;7jj%qhqdh&`AXtSfj`aIR86C!rpS zkslJ%I+4oO8i-6`*3xA4NyOU+_Ltau4l$L7YkNuZ0)AqJoY>e4Bv%wzm~b$WcSOOIC}fHeYC_s`4oh2#xrT}`8YnC4WGW5rtW7KHO>Icx+P)>>u@7!f z4=W-NDM$qnfThJ%cMY!s7Ki724b6hvDo#*qA-$e~iztOG_iL#kx?mI@L=Hdk^M3<> z@u&U@nj1y)MgwJqcOlvmq`^@`3aAHB2Uf-Uy)~$1+`S?+Zwr3xU;LlrW54b@&}40q zVEEon2Npaqs#B8=KUzxU?jKn`t>u%H4gYLBj(edV&(B>E8zKaIN5i| zI<=0dYKaE1c=JBs`qS5N?`zP$1~_zhjTKliI`&W(A}<9%hfseFxPtE(yk5cm(hJD- z8mziwjqejcw|u0)Cr{l*0RNqT=D&85^ZwYs^=D6g>1T?eHEWkhxwOyjXS!6_OuP`A z#Ah`luQTVyZ$m;a3Vv&|$rz^afBVxv9IPj*=-L*otnq673Ud1{xO)e$|8@mMjf?_t zGvnQOby$SV_lYIqOo}NZR27OA*Kc^p>k4oeW^w|rW{(II>p9=Q{nst#nCD^)6OZ4T-vV;1M>p$;Sh4J@6bcx zBFPX%+}{~WNVE-goAKBG@{gao3HaN;Dsh6wz{5#{&ypKzT98Q-e~5aNqN3?}h*_r7 zv7&Dxh1U~0tXhFw-9qREu5Vx9HGT#EcO)_FV;8{JbU9K zd+(b^1d{r%@LUcA>FND-j<8y-;2h)T12<@Y@=xJgDIF(C^;nFpLK}%(Z@k*x_TJK+ z=uD~xKRhmy3~`>7jyni#dO%ZMdZR|?ht<`4SsT%3Kgp_6tbF5oMwB&KwX~U-gAGSH z4~8X_S7J&90lRoSE#%0HLYxAf;FbvDS3u*!IYhuajaR3iXiHEW#n5=5;SPN5A&mkn zf>Xr`QV1wQ2@)XJPPz=e{b(X)|N#_5mo z)3Yht^fU>Ya#u`*9ve;$cAFCW4TP7G+>|V?!vu*#NZFexYG2|JQ^+_{t|`rVbXq0c zh=a0&a0{j=q=yHo<}B36tu2E)MQcjGeW!;aSbCTQ-mT#qK&S;dK???hz;GbAVCJW2 z?vEk$1P9kJzzuG$;=O=IQTbRry<5xf`P!+UWt^hr*h3*=`Mv^{M0_m?lOL9Pxj!;g z-ukIj7|Wk4QUF3AW@uG)0Pu0l(C98(m|LzobuMr)n5QOVn>RH1mp=DvCm&2c{i%=L z+vItfWGFusX;qGMnllU!jlK^D<3X}=dr~N&LZpMiWy3=>G18QQZAhjP(eg!S_Qbez z3f@$bIM9a$g2r4y1PLW-D)#~nc2>}%>X)G>EXt?$PPqCsQ5R30F1fNF&byCusg{|h zK17m?$|HB)opq16NHWxa&+1U%`O)?K#dd~$;oM+lp6X+bZuurN{)QndPI|p@hN&0Y zs)->GK*A6RR1gylGPWhLJ5?zCuJ1+8x=sqExa#HPMhqRH>36EeW+Fheq@tjtom!|{ zI#J4jVQ@vQpHh*WWYUl@M}nr_yQI65ON;H&je^poWtO-D|0j~Ma#&b zAV;5AZJIoG$FT>}oNI^xMhJ}$j%puY7mDAPYs^H56rFSsFxuu0LM;Rgr(LBnirJ`@ zFeiVQ4|o^~Z{s%ySdu2kh7`D{99<;-sD1o6QETX?T*A9$SML8kO@@N|`Ec1*ep0jO zC)#aovAKe3I~m|J)kew|#vypHU2^-^`b5JJ7fOZC41DD*@nxND!uu|(u5UNv$ zydr6UuEU2TAyS$R5H8;wzdH9)tH@FdlJ<^SNKDc|gaRC#byb=zVt}XwJyi-*2V%}9 z32w!lB4fz}HyK!bbUo4J@nT;wGZfwe$`*y9>z4hu3x=onyT8uw1*wj#z=JS%BIKxn zI411YcZNe@2`&rkd_}v#rm-6PMAgZ}F*Y50`0rs6)=~BI)k{1zzhBS!=pk?L=L@wB|Typ;ZmGb&bwI7spVfujWt%nJd_q7QI71Y zswb9c$;s`Qm~ZOjkfBPwfRPeWrj)s%vVF<96h4cYh2Ru$%6Oe#2Q@1IeoTb&_L3D= z;U8t~5&9G}?|W}4$8_q?i#G{fAg1z{MNyD$a_<`M8|EfE!oxS6(_yFx;phT@l_EMf zY$Z8cy#I4KY=%X-GN~$+)`NRTA&ROXW16NzHd+C}i^LjT)zNg=h9KA`?O)R2Id&*p zW=LJmnWS-*t8kGIrI7d({Y7Qrs~q;A4glauAP%?!VND(^P28u7#HlWp6lgTK0)-Tx zln;WPgVVd1dq{GL0%C@0Dr#G(5Nn~HlmxGwLYr%PLKDwK>fZz0hCQPc#mG6veYiIt z6Z(BMEn=SrRU+ckq?cHBZ8hQ!7MxPF+{0N^Cfe6J1XoxC0)Z26r1_Pr0_dE_*FSKFzy6J% z!FODL6iyouJ2Y6qDdA>y4N{Kv%mN%cn z4;-rqV^h&xki&^{Kt5`mTe$d7{x5I#+*1JjKANyaRFRVSXa%ke!k2W-07a0s^0wY8BGP~5rECN}>rC~4&P7tEJr4Bs# zT0KRoInHVKNA+-hK!{W)Fa)eXqXNJk+&fLw35A;TnswMYM1G>(o*F1Q;D&Lv0@imO zx}1OdDp-yrMecEq6BO}SlR}sw06O2{=EXC7?D{uW5j`5}Aneq~QwyJ|k8A|k4NIQe zX-nSt7!LuvzmFY8h9=YaA8N%J2w~GCsQqsZPaQ*ZfNuUif2yHSD>O#phAQr&02~7{ zSGQ-*ZtCWf6ckibaG#yNXU|Y zi7nyd2JAxQr=H#P8$Uov3LDiQJB$n&4CjtW5R$=Ue(J16*!MBP-cNp(lp}F>?F^x5 zg5Ibu;2nxz5*Sp~W}@txVh99)G!2*=FjZ*`c5C_mJ*gpD(69;H+?8`tXb;gY!&8Hi zp#!jKwPCf%E(eE%uJ;6>gXbv)u0z9bnGDsQH}tX>Ma&7Y_r5~(G&M(hrh{lXW#27R z-(0os+`oiM@Jv-LTZ$wIsEJ!5OKB6Yf=)c(+(6E^k1%V-x;Ha6P-PuvFjPH^6is0l z-BwM~hgP}!&}!PC{uE(k$Y3}XbmsTbpDBT0KyRAP?$<%W!=3WAEXDn1?#w+HvY( zf3i~8u;XgE5C!*QzaK)s)O1lvW03unMeWGfFlcYB2~#zZuEB6>m}LmSL->k&fzJmD zGz|}nlB;IP#={TBA@3BcRL8u_02rdha*=Z0sDyt2LN1(q2rW@$G(Lsu@uR+?+9tH? zSY)B3*e)N@w1flQ+sY1EvvXmqgX-!9sV(a@LfAvvQ+X4yN z7CLw7c(~k8OOHkq6$Pxuz~je-lcBz>dHDHM=Gmo_V%aVZ%%su9q4wfD78E6NUo1~L zo2|KE?6M-Is8NxeHCdD)q!1-QLhc+u^vX%+@kBvCO$ygp-1v=&_8 zxVe-lML&WpeA+^A1%byg%5enWRIy|Q@8Pz0gQoapu%OkqEww%-AyO5jo@WRM9-e_` zL?BTpdAMkWQ#eqJIotV?>c<3tCegPJ?Rg3n0&_?zZkWUA$dJ+BakzK2MIwr3>V@BSD*RkaQo|CL7WGzuHk4Etu&Oa zSV8bSK_=5__IeTKcA~A@D+o$}cOEK&m0v;7K;XbiA+n5u&51Ur`d)U=LA~g|x~ZA? zv4d+ad>B>+=vc18DXZx251MSc_cTtBn#B2r$BT=63m4}#ofyDp!>A`e8!s)42t6W5 zUuTk#iOt~iUap`lc#hxX#E2Y75On~rq1_6dI0&!dRY1N$d)K1%E!O@P;$Pv)zr;!% z#QS(i1`|cYO64fZuCtUuCnwsetdTlybJQ41)FTCPa+G$f!V{q6;6y;~7Vr440&f7s zjHU^tP?@RUC$(1(({4tMX`xkQ`nz5`r~BNoi`k_q_c@KWjFvnFoDaul5nPdCt!n@s zoWBa(&xK`X!nhkFVhU_*(l4uTz5+J4hsIIlD4ZbP0tE(cy_VJ(gLZ9VnAf`AkFs z6-WoH{T*J>+xY3f_tTK)1b5}4#tC302n{-`iu^k0z6^e^PvLzisv1P*kp^i^4u=Vg z2&6G9b<^PscVEUA*I&U0`F()r;JQM*mR;JIH`h!gDSn|)Fo*V$2K^Vo0qOzqc=y|v zZBn>-`)5zxgd^eyPu&2+p14RdbYIZqUg%+Bpu6m`?|h*;uxP}OcRfxukx~@@0*DrY zCTda~L2h&bmKf-saAE!Oy3_!az% zfAvq`>O}*H!>ijnIM49P*>crCXO4{@MTTbCwiZp9_pz=V6RunXQbpq&96503vHs?p z_?v&_<9PAfzm8XUhHDOqEd>PTRZdJvIf-VmI1l?sQMYL-ne6ECEc=eeq&kcFk~d(o zSj@!t$n8&`-QZ{Ot>&W(&T+qZfA^JBH^Fd17#Z4tDOcFURuu`V2apXBJ!U*QFGLH= zAh4;*a=Zyc7tc7fJx$6=2(A${F|vuF^a3CIp1*^4-}lQvdxKW4(6*W_H0l7oBD~U& ziCR?AsX|E6YRHun{wENUC~h9KCtX98uV<>Q$+ers!xZ&D#KGD`3W9?&;YJw5DL5eL zmwE&;Rf6vwd+<&nlA*5TSgHdL79omRQ*0R&k)Rd5QnySl=Q_bc?R z7OE|}&SzbBDwHc(e2r)^qn;}WG2xN@)KdG`js^{a28 z`vwCmg(M3SDL`E~2ZiJH?^_hg*8+M9sTcAyH&^6s(fVwkn8BJ5O}rO%&A8FaW-y!< zMurZ?;bOf@#;<(YM;A?)#M7i1TnS}BEjrX~LQCEF`IH`DcQ?*V-6X14(Gx$3qHBy} zp-=``(J}CnLXC(!@lfI@_SG`kM=`R*WQ`!e5yKH;h&D&d5KXixwjfUGy$JO>=Mhmn zH0N?&B3fKK?BaA5N`4e;Mfe$GFym?GV5LLVQw>>(f<8SEA)#{Z$vQ=`55sl2_Iv#RqJb~6UWp1%d zz$iz|HWfrZYHi}^wF86CQ|_9?2wcoPMDXfD*gbLHW9a43ihvL)I9n{X={h6}Piiu$ ziA?rfz|?aIC)Zh_Srkbq_erBt4qodm3$#yM@^^_KRZXYFGU{HRD)&ApPCIokr~d9I zZ6xrNcBb?gQu)^OHVgH;D#qL8Xf}?7QYq1+aL3cVbkSPWh@cUIlNQg^;i|pHTBEBm zySb`!^hic6itoQGsn%Kj^e)o}Eyu>=)zAFoNv7_bk)fxA=Qk^S^5Y+Tl*@f1LzB?0 zpJ{Jk9e&>vo(y*|jF1NPEje+9n=cH^t$AVVTlTf8JXVbU}ierE}_ z)>V?RhN6os(I*bkN7Z?1>r2iIO@rr=%DE}Jl5#2{O}d)8eLA{)tr46X| zbCtU?dPmTAWkstHDMyQw_V*zm#JfjbUMcLg@y^ti#(Y&-<5O#vlD23}s#(+L;d+5F z5lT%d1~SU-Myf=@MR~?xMUc;{qEW?_2b#{oYY?o5ePhP$>iH--oZ+Hj+R9SSx!<@$ zGkHDes zRIC?6jm*?p!ZEh>eV&lFVjz&7^a>=aO@Djg4$iM4e|QDbHIyAz;?TkYtqYG#&o-sO zVn8$?8pSO$w1{caGu12fp^OPr(`8>&osX}{4nlCFLR(z6tPK~@@N{|2Lq#TQw1@=vB;@G#676c=Lcj_4>D7_?Q*la2~jDGL*3Y3TpE)@9EG_96eXk zR_K<$?;Dl1Vq_T_LZYxX<`|-24G2Vyv$chFLOn&*dc5a_m|{43U^fhAxzSR8$}Un) zJ?xr|y{B~7*=kzQS2N<~3rq8x~c|%lOZh@MWJW(k-cHQ3X zT{sk6m;0i$yj`0+A+=)08amqticQbS(knC=9tsyuhBgn3v~WNfTN8?yvVSha5UTYm zzZyPsC2yTvfod#6LD33VbAyrnjdZ6#;bHjq@Q8gwhYqZU3iR5PTpj6X0@XG|CQ%2G z7YLDbQFtuLhDE)$Bn@r0W~dAn)#+>!x8MDFE8^wB{-cW@6N99|?!61iBrvd!DF~3t zb(JE|B7fy!m3**TcfW7xKNP~C@pPv#RPcN5K z35lK=e&FWWrQ1iucBn7zK}Oq_W=f@iuCIqfjv*+BI*{Cf&;=KXatI(B5TW9_>4%+< zC-Kb|p{2svc_LM5gD?;zYZCj`1gV;+XJmMjbK=mgmc-Un)5N)ptWQ>*Kxa43@mb>y z>&bii%q6ai#sso*85S2-yqBuk$tjXFVu`{O$~M-r4Yfjj!E}0jXsf7x7YvRyu!8FB zOH#Xv4Tkf^1(TsorrTY%ncEM0?t5vNl3(^oK%N3LNm?t{$&#p)ncFzM$ApST$9s(| zO+&(~B|IAlE|P2k(IA#4Pay4r?MRSA>5;FqvQVj3B_e{3gm!t%wr(?J4d@@BkcQIt zMc14r<8sYKcs;mJDV!eVUkVWKE4#FuubzvkZe2~dCfHTJ6dinDx@Al_l6abX?dktk zJ%7|YV`@zAk)YvotqMg4mJT8w9Vr|%M7U{mfK>u9)geKiBXCtG4XR}$Sp3{VT_TZo15f{8>V{N1hm-B};I`1415> z-3}=Wa133~?kSB@)##MyErBJj!bdEi@ZO{si8)xoY!8S7KBZ)Y z+CaJ%9SKOU;g!&}fN!`=q7aZUQl=UqMaW4MElk`60dCY)DGf!mW#xVhcq$}>qFW@& zc;Y`r=hq-O5EvjA2#D86V+244ASO3tKsycAFeqBz1xrcnXOehFsNBJ<%|TMIB<)K4 zNd$^XB||+hOuw&`X;_H(s&h91AP%{o7!2Xi{t!P3Lo7p+ar|q`XcV5;Jtf;Fx|v;{9hW_a*JuQEg!? zdNKy0QmqiJBI~ZtJ9yMVIpL&6%TA-dMC&<+7$X?7Iz%=}g%EERq#F#UfsvuvmvNw5 zpjt%8TSKr@BD^X6g>kAH#nO>K$*zGo`IEqVf){~8LXtvaI2Eu+7TtzS%^at%Fv)S4 zFZwc)yc%}-!+iD}(i8p@+;ftxM!|LA`c|cQv@{`xKcm1qg~aFMbzrm*acDe&{kNgF zE%>^DCxNm+mEbwl8Vi@9AW{$sym~MQj$I@u^~IH@SJIx+!jx4S)zdvY7e!~JhDli{ zOtwA-bdeXRL=vii7Z0V-wvac7;MGT~K@=R5z^AOvq&ewhr|Z-}Fu6zpqwPwxWUJ0K z!P35kNUIh?+&AV%YnG(Yc*-@^G!irbkw|eQ8-$KqC=`wxsB#oUOYHA*k`%rkD$_S; zyAHSH;k1G0V1j8RTG0RqD}*{Q1XtY(?b-qI3cxFL@DQvZ5(qa*vJ7z`$XW#13I)f0 zRt|k9v8WnV&$ue*b`pp8BGf*Mq*=7r2LRyH*cJPqlJpG6!MBmRG`PME7Ms?0AQgBbkSGKm&IuY8H2MbK z{#plp?~7Qi-Usmx+BCtEliM7KN2ke+%lW!8zgG=}jaGrYfk50u%b7>AZv`?GlV-Au zNg_F0+SG@Bq?FG}U9{K*x1{{aY=5xcNSO_{E#xHdqZh ze;15u9fBE23G6~GE{eXJ;^cC{`Vk3Ha%qYL*BODK5)1dT3w>Sbr^pdl!o^*$TyYI) zB0roXs#5V;=I~h;rhRxQT8YFO9^MBsm{WcQ2s!W-X&TPa-b&^jtCy5$i1 z#;-j-<35E?cfTHQb}J}3bm-tz!5siE5Di4=ngHMpyz##G;rISm8{Dx28bDXqk-QLm z7f#ax@IF}C)@`s@K?K_RpgR*E77bCuCCczVkUS3;U384r2i=njqtif;I2NWQ23#x$ z(m2iwjK+m}X;-cR5zs_E7=f{FTX<320eHC(vUM{aOP& ze}9z;Jim<(Kjat;6Szn+q^h)p;B4Dw{5=%`VOqi_vw9L(^fjv&5A_0arAm6x8Yl!V zh;ds7504-DZ6Clt|BrnSAYp|cx^keE8Pvg=kOGY{xP|-Nnz}Yv&YL6J7hY#&M$ptK zC+!8t3hpI0k#nv(x<|-E zcldkjzXl?OtQ=N(ITOU<8p5a0QirYsaNFV!e%J5Ck9_LChz2VN7@{5&-GwRwC}(1( zkl<4MJ)wW065Xmkv`0%JS&B)xi2K&*Ly@vc2RCT=tj-!#LJ^WBOa@O#>hGd$0*auU zp!m;z={@}6|H&`oZry>%!8I@(XvX;mD_mBLcKlFV+{^S4N&!4gnPlbylL#Kj~pg9!%1rT0Z>B4GV zI}cACh*n5$gRn;+7F;C?L_Esiu#=0=UL;V(3v|;?TR;{0;Kl{3(nLZ|(I^T|r;n3d zl1!IGi{To>pAM_Wq2n98MQ`DUu0DpJl)r*6=;wpgsh(4gsh+Oyj}o8_Zm!;dqgC(g zL_mTbhw^pR_q9@|^qS|jB=Um>OBAmfC?Pm`VkkbRNfae)ov0QK18&&t$cCgkGv|FH z2~Q$pqM|KQ!qsYp?$sLF5tJ3=0OsJ{Om5H=mj-3ry}HHC)$5U*QjB(tn*$Bak7Rq>Nbrp$FQof(6h2YKEnd`@TTW+b;=T7_2Z(dBK(i=Hcp9lME)+`}v z!@^;@Xq^)Xd%V2;Hu(7mK`e1H-=x>PVAvdSG8h@!fPEPElGWNFRimFC`aZHGkOc_h zJ-kdP83qzPgFAjxC;Ok+QLQK%Q(te(T6 zDHf;V=?WSg>YqV+r!4Nol1)3cE)WO>!RKR8wudCx?CbHc)S zTQre_7zx&OXxD3~W2g@)6N1r>^Zg->&7R9FsBSQeDAHL&0Fb9{5dZI|~k(8Gtuk>T2kcgnuE^0dBgpy;> zDHD)@!vvXBt&VrUj;gj)eavJwNzqwI6F2oH_MCY*5~1EPD7vZ;bR6mguk;RIfB7xw z8w&A&I?XPRapN`@)*Np>h)%1@WvEv)#5ogCum9q;4bnW7d85xx@H*p`>*K5J+-(2blWpucO5_-p2*^yLN-6UQnV9Z;|WoUsT-r-f8&|Bo1vy z===)KH^DNbm8Q*5!8+uWFfs(-&`ES2^$=~C0#!3-Hk?-p+f+TgZ{cNyELzQlp^D36 z-+`od-2}PMVPvXqNuE@QG9ju-K(rn8+LGieqqTElfZBl6qwQYdt9S3Aeai*0v5S#X zDtSUJq4Z_eEmo5vWgGVe%G8)$B@*hXiLYvARVE;s$Da;Khf1AeCSq zS+HL>DkM(qH+ZPjq4?}*wNH4iaCGFf1lWB+P{>n#5y2fMJThUE%trio+M}mI01Zd@AjR%1$A|VO)`xs*Z0)l8t1cL`ITS3*y+j0 z&@MREBE}X&TahM`&8yU*KW5W=tQ+>5+io}1L}<&^O#1<4$dwEs+S3RUIpo8Ea{ACj!?Anq~#(qMN7f(21b+z@1mLUC4>#bEFx1 zS;<2u4>N^71Rip*>1UlLy#_;YryWQc&5A+rQ6z35+Rzg8YW%M(DEi_pa1}Gw@E}nRJxeHlUfv>2ul3E3ylSL3bZX~eTO>;ymp|N zGlnDLW^;=o=)jjk&Hj;6|>03?cABniSv(IRBM7V&6rJ5bxesROi>578L` zNOJRxZ+ajKrP~H8+d(LP-EmVorM?fU2(fp0({hb75LkdKFL+HF@GAk`bZDWF<_=d* z!MuV{Nc}*qz;|ottpYD^LslOR;%tF}seW2hj-qAl(ySpnWW<P2w38>Ts9BY*68Zfdhw-#PkriB^4ZV+>ZyC- zB)DiYlt5)Z$e8xaAMoO;z4lY+lMpQn{lUNCppXhN^y%f?pdeK~lOoC~WjPQA@P(7k zRFKVbokcC!9UH-iLi=RhQ39NXEXJgY*H+K)+PgRK&pq@y7>L#@kL#ONm}t6?ky!}v zR}Lb;N+jlf3D$T3Au~6pZVpxtQHg{}0p9^#3$z}%RnQ$nZZ)_bUu(or+_wsb?4D_ z9=`Rs>pZU34cwa1D1)L)S1aq>Ub4hwEj)4-`=!t7css?+%`EMW)-WbO=ng6kzV;qr zb^Qz>@uq@%1ovo{_2`ky-uB4N{mmL#Csy6l-~QWvyBZm~XxJNhYD|lH^OQ2P*HG)T zWV@QmNItr!v6C$oyO{O1YprDIM+N0mL{Ve5Y2?*#*@Kj_AU70X)mZqlCVNrG!vGq> zhv}pEqd)LZ;Im)*Wqj-9ui@J-U*YbiL-(?Urxq)AxI(aCtgl!2vVRBfK7W-PCZHIl zL{Jj2FdSV2Z3kIm7-UaBT!snW4mC$Y$DW4)K>+W zPYBpcKlMwB<_tbTINs~2(hiDSk}A9)Ca0cjZyZytutOb1vPm^u0HmK{)GC=nb znoba`HITmb9iSR&o%IdpvHo5abDw@o`Lw)mAzmTk@Z#e!T?JQp3Z{ngvz=wA&jlJqbT1{4W&AM;-|iV|MZt%;Mo;$b#n!#AT}mq zKn3hVsm$DF0>BI+7n42$P=Rv{mx^HmND^5h4?rMY$Smy1L6iWFKykmo)B)b(BOkfJ z@BEE#;@RsT0BZ~3P~9G}CRDIoah%p0fPpvp4gAP&`rY`E&-~}0>LFOeV-1lG!Tq*E zqYV^{Z==JX`{n-#|JN6P4y&sM9Rr?MxN@Q7$#tvv-d7*RcRu?re1M+ewb$Oj8`sb9 zta%2|j-+JL_HC+eA5tz52oQmjkil8ISobWX!G`)4e$7}5;UDVia6q{duMiSyNyo_~Fm|5Ps-;emh>Z??PfUnWI#~B|L|Xc)ZPuU-;7J z@u&X${{ipNyZETQKq@M$6kLi#F8m%t=1Cb41*wBFgV2ICl+8%bkCKKG86;@QLA?jq z;bsuto*#eO-KCc9k*LT2_}};&_<#TPFW}{EgEe~)uFy1B!GTCFrU;0&-;gTY6Nnj& zbCH?`=|SrWN>^z08ZCYuaLsUNW7cn(cz+F@Uk3qty;#cGriXLO=AfNTpu)ljTVD3$ zWMt^UxUlAs$xCM6OL5=BBnbdf2r>TVXWzx2`zhe=&V?^x&LEYi z>t_Y6O$a*|>9T+sBoOJsoQaWE* zgQqqqpesNdKopLi%x(dhX#6w6RO(0ay-@U@;e&%!d zmp}9O=XzzE!_x^s6NCb)xzw*uZqt)k7CvY8sT*#WeT3yGBK**#`3{ASR zE)8nIeaXy#Ll#Oq1QIJxtn|kHqK*Q4&>7=mr>9FLLrjEN4Dw;_eK3#*&4=>EK5rwa z1`ANCI-aB_UL=&|5P^uqx=zcFIYib6X$l<=m9hDaHrlr1IL38bRgWpp^94 z#r{_Ua3yd`a6qu=5CiObV(clfDpn4-dEW}U^5EAyG%JGR6~GEl069R3;B!4S0#P77 zO^R^S9Izj)P&sBU_H=T&IdmG1$11qH>d?_Ey!-ZhL8nCN_?v{MQTM`(E4~TICe;T4 za1*}w;^R76&=Jt72R&=??W9MaHv_^YT3KB>;B0Bd*Z%Re6|Di=i*fmVI358k1wozL|9v)#E z=if#1vc)rIbkxC9N+cNtE>#|)+;mFiEEoh=M9<`t7bCcS$%kzn!Eq>s;JruF3E&ul zn0JVPTlQ$32TLfF8tQ)uT#UXGa!@$5aG_2YLbjM$w@e*i7Ogf!0#*&iH`jr|!7wC2 zqXJq*8%IzVWjkEdUggm`>3YEMInuEFw(|!s&(?4^Z^CJ?Mga|U z1+-lUQAI}`I`!c0E|4ms=$h?|@DBk2XguILf&+u;8qPIn8U}HgB!gv(z~oDy0f+vP zWU0(YQ>Zqf9ElSs$4uJlszjiMA-wm2l=PxVkbly`xu&P2T=;l|^9nARoL(#$3Yc0^ z(U!jpiylK~_DE4d6!Z$@UdHcXp^%_ZD41Wo7kJ+Vmmde4N+SxVf;D-t5*n|N7;f(=2+Jv3YZRs!E`%mNFQf#aBC954fP#h5 z699E+1b`QaHc5$-iQ4=VRac5j_aNpx%D;1rKw~uV8bk$j<8XcDAnd>hS{i^L4xkm# z&}c#W%%8tq`ri6rS~P|AX}|Wgqtvo_3)&kS9gZzs&|hT<+vMf_7D!k*Pp}-o{5i zJu`#T%XxvgP%@;Vz}JaL)oZIno+*k&A_nPS!d?I<4A(mKY}QdMf!!zP3Te=a5Q{26 zt1AE>Idw0b1H1&mv}b_O#Z@mu1Xv4jD-N;_!dkBK&#)pF1l@+-`kBItU*lv7jb#Jw z7##s{nkQn81eS=SwFmh=tM-qa;@;APMwCB6A}Gna)#3&!E!JHJw1n4hJzlz7cyhS$ zDDJQ7_*9!RdiSV7p1R->&!y8tZ3?Ctw{cJ7}&z0KV;CKmc^nWz`#eD?+4% zto_&+qMfZm!6LBofVee4f%G-Za2y21#8qGB>gWS`ZSPzzTkBXV<6`o_#0i>}(LvC( z4Ma*+t(016a%!&KM@hF;A6#8^eF}BK(knvXt^=;FAdcZUxZ)fKQ8AIgDd5~qh~8s` zwhr8^;M_H?^cjSGRNV-!KwxU1+M?q-+&K-JA|MLv>)zSy+1Mni)>Jk`6rLF@S73J? za{`6jRUiWAc=(j{y$Z8Wb=na0b+MPjXH^`1FP~KP{2Bt(_t$Fa62i^b70uJ@!6WAt>$>1{#h6#o!{E zn{-BN2lDY@r>LvozWG{%Tjlrt%YW|Qh zn;-Zuzw@nceYP?^qu2qJKuLeNrC4tRzIrT zK(%N!SuWyQEQqRA^MvAkj9}9^Xjc5-SRil?KNk|PSBMt~dj#?+F-mTn;4fR_a>3cn zZ7bQg!#!gVu9_9pM;DcAl9e@B9g-%i(r4-D?Dg@>ca+1tkuzbZ_ykp;VTV=);=3sN zO)j;W$709Ap;8H5C1(HT5PKhbouf940LP))Jv#=o4|$^;gPR8A9XJ+_V-AZV)(*}w z$OU_}Yv$bRn+4R1t|Q(Nj`t?q3l3tT>J-FL3>`@UDh<%E0-J8Uiez?1R?{>X@ zaj}Htl(2umnp}g`VN57X(K^WF7jvkXY&;W^bq}I93`@M2f148|66)?PH?gg36{aicxu?rWvsxSdNl_ zTq7ApC9XY=fI4+)DAt)8-*>;3e$$EoY4u&QVvNnAWf7q`s@UnsP`Lu+Hdug?r53?Z zR1cuJmS4I$qAcXEQ5Vonnkteo<>nGiQ4r4%bl%VSybTWlBSWVEfs{QHbhLUZT7cqv z@99OVgG{*u`acl|S*kP=isr0BIjVs)4=5=#ouaixv!Hr-r3alg&WK^+F15CXUApV| zo%lwX%cZJE7R1Z3NLY_Bq$^C?>0?@la+FGzdT73K0+*Awe0YMX6A3vINA^CP?=~e@X6}kdp6QplOD# zv*;;8fvMEu8J~SLKmi7J`^nyzG0~MXuxQd;JijRKq!4dF6R5u7;2x* z2|?x>PB0{(af;0BN6^b6s~iVJ3O|+MeHZLs6!ILW1vD$6-+ac@Js%5Xr--w_uL13X zcwAR4M4rL50MQCq0}d22BF6`XP+4ty$F40Cn?W((%(cJ58iZBMDdikN;n8q)jZ~}- z`5ZKT_EOG4a<3;hWkoMS7IRi8dqDjtl5>f%VqSo(XuzS6ifAn9l4x~oE&0#~#9&9U zWdc?~Cjz-rcnTra&N*-slS&fM5N9tHH!dWdq-edIP+)C)t9v!z28D!^D?a?-{I9s$ zOISR`g1N~~DEVC&2vrh!%URlo7RU1$hX6q72GI9HZ>kG#8x?2QQn^CzifFJ zio%1T#6-}GjpjNvj0~L=hbTKYS&EKmKEL-a7>Hms)eqm6CHVNr!7)iAUp0WRYYvX_ znm9W)s@q=w{U8@tSsVu&%(Q)M!8x!Yd4lPQrF)0h4KA{}jZ0o})aoQR zN<8`S*Bq^~ds-4ZU0wEUR4Y(vv=-u_)hzsV8QKz=8eoNIL83 z!N|}F@RL9JlOz%X!~25GecuDltBuj>WjLT}U)XqRgq0&@3sKTF=WnAXBh{+f68HeacfN)Oll#DMyE(E29CNCjpm3{V+*QiVuHn?D=>$5 zZ+JGQR{Xs_CWK7h8f$hb#eYE`q6(-KL3h&egwz8A!jXMU1Ixs$^(3fD9Xm*?IpesC zf@#oLW}1lGX1B|b+zq}ZK)es`2UqTOa)azr!)wzs6#6f?;zT+y8c+}gA-j1gIwkXG zh#XTvLSSw{o&idlL4=%31mrB5wf}5Drstl8;l0@yVh;^@l8AGgYa#pCAwS{rtG)BR zt*4D0yNcEC8=b`VQ+y&9l891| z9U)|nR>Z=vG+2}-oyp=vhIcHNO zKZ)k08g)QSJ{fAKgydF3%VCv~d+N-Uq~v>)kdb_sR2}6Z-Adp2eV^gpb%qI_w|r>l)&W zHOe8OvYb-{?7Y`;G{ zVvyCkoR9kF?h&E>`#5$CPyIY&3^JDGW2?*8BB_ zs$^ORCMJ#W^FcH!i~C?W`lnU43#NNGkO+XTTn6n=jIy9J)eTdCcnzWs&?_j`P)N>w zq*2^T6;TVNL!|1}x-E6|60((|7+b=%K|IJeAXRuD^3OmBv1Ub}L{!-WG#z_OL{D@# zW|s_ti|qFH7L8j4>qDqE8nS&0gE~RG@}Z!Q8YS34V85*WQ`b>%myMPH zlJH-_F~vd|o5I!l=uWDi`Jr`s;-)=XpFX_Bq(*738GtoJqX zlHMMt?uSc-S%yvkkrSIjAHgDRj0p?PG5TQ;y_d*MITKI(s|BxBQki^EV7`;buFIq; z0X$OK%cJ)mjXZQyTTQn7oXGPKy=kOscu1B|2Dn)|bI`j`Pn5|Dq!ZuGpeXjsw!QYu zxw-EVl|?i4VcnX|!uzL(;q!60fvESyVx&Jh<9F?;!^qGH@B=^a0|)I-M6)ZBAOxQO z2b|&iR<}{K(vXyE;wrHlu>YW>vH!{#u4r5X^%_OS0x!r(^pfCLQl{|uclzFoz>9_& zYa;QV!gm7irTQ#oHLQ+-@VWPZkGdVvu2z<0E7oD%t7zK}aKS3VsV7L~~pLbY7@KXD!YVY_uBk`(?B_-x4 zDr_ie%?2msl)*YQibh1JY#4;i6JPC#dOQFCkuKNME2Zf)Yxl+{-mMW+COvR4>@ljR|J700)!x( z((Lz%V=tR>X%zrOx6(KSA zfrSWVlmG^s7ET1S44nYK^|$`k6Sv@z3{F)ui4gPt>>n{R{kfL#?x?rw2}ZMp2>pLZ zM5q#*4!1*pAMZUn-@w5_A*1q8>@As<)` zR0dp9fEY|3fQutCSGt;dl{$TGIjShSM-&vKLc9X7#>zG5RB+8voGOA&TM!2kHw`qQ zI#?Npuw1N(j*pq1!1@ zpF|;TsDQ08gx`hz)q|DMNrxBm5-Vohtr!jtOjlqIQBRHmR)LU$1-a}4Dyzx7H6gZb zl<8ZuHAoeqFW5tgvs-JEB1UE8_v-fr6$ML5(pf)0qy&is+NpyuK+=Kus$>$^Wx)jV z*BQzvD1vJhE@tjLV&0bQe{VAglx|m&7?x1AdNtv+ErH5VDYNO z(^L6xHi2b$KZC{5DT7I&>cMCLLadut2WJ#9bzfIEJl@j@5l<-_0!d715tfak1+J(8X#*h#pzS3j2rJ?$C4UJE z%iE+xm#J(=5k_*)Mi9sm#T_~j)@a-s?)n*Cya)$(a)mU>(qNKNN+I}!F7iUIR`0o( zrb-O$cA+Iri*LUAD%=g@%B|2)ldmBWlT^cX*x%=Fv@h{>b?Z+-_-kr6mK{%TKgei& zTwlyAdLi_cc5Zu{=OE}y)gQxx>r@yDsI9Ng1xAKWgPq@i{Z}IAjXGjmwG7U?4HLT$ zDhdISK$LLv%z^1`s5WpZc^^X9d9uD_OP(U;KpF_Tk#tBQELYV7-hrYuiy&}OkJR}! zNLn=7g0#hJE8v~4y?~iU+XjLXd)k5azYa4eyz8q@5++x zg2>-NL~|Jz-LP%;qYj?kl5za_TAN{djy@66QplHv5t9A(O!r1jhztqy8NvIXGx4Ip z1jGHo$k2&k0_yFkgIeY>3~%0&_oMn+It5)_<9k1Kga6(i`7Ss#U@6BK7AY+eBB_97 zf4b(%t;Gz0T2RbW6kK}_fQKU&vOKGT_zuh;!1w=#?|`FKD1NCSztXUNH7BbX6f7M+ z|Lrg1=Rg08c;~&h@nZcRUcGu3Z#;jFw_bk}Z@uv*uCJbfS@E^**YMd_pGEVg3u%Tz z*jOpO0Kg-WExiW|MafmO3ug_kI+~nNrtkF7m4=vCNwJxp9D-t+BM?*)0VK?s)q0wu zoK~UG(1)-W^qW?N*KMeWwjJ9D(Ud#r5((5eNTgSB#c&cB88Vy=vf5^t+hca?;ov&d z5zRy4z>XmVeDXtA_~(E0dmyq7`XuJjp|Z?G(xgS%N0q|Evvxy6lvp54j1spM?ME8w zfss31fWPo}e**NT2VWDw9#`L{TP<2!(CldF zmAna=jWmCru6aP+6g|?hDX{usohT`>;*gH*(qVH8lE>l>>f0Re=lGAMFD?s4hE4>5 z?(|BGGf>Zezx`mRzWQNvN)*npaUu7R1WQUij^q%W{RS3-0vyGp{2Wk#-E}!$G5qxR z<8cR4Eb7`9+BOs29NHVInx`p;pskSz zCWdRf2HrV%0>BL#T%%EfP&gkG$922_D)8MJtf`DeKN^cbp@!Phz8yS^$$3cVK&${s z&+RCb`Xzpl5*BPAVp@rb(@L9&GYQdfV30cSs>6y1oi-rt0@>XG^8#uGd4f8Iq64Wb zbv?a8S%TnQDY#{0MrV#hSd_r*0_jx`u!oRjG8J@R@xEp|VYqG~oyz2J$fEf<5lCR$m!9{iaZx;N*pbtyK7XWrM3QDcHfP)%pMyN zny_-!S5ZYvO^+Lg4!}uZJ0=U^uWf^1*e_ePmUMldG=^>xRBfsHCz32e5a*_-v74(a ztQ>(^0cI#18VZ7K-u&EbtJ$^bnN4B(iX@B<*`Yx(1;D6i z#`X!nm(hBd1TYbXq_K*b%^Ap6A)3)5Exq>s^+k}0yJBn`5C~5qEiO|w~VO1iaSXSiT!PJlDtnOL3wpw64 zgSjxssZH-&nzJ|R#xUyKPRCngjs?_b)dd%dOO*1T1qjF0aRv-UkJD#(EOw*a=HNrG z>fCx|Y89H|j>7Cq2pXBhnd&O(nvap(9R$_d(UIe*w?+^hJW$t!r5B#PyPGUWYK^{_ zvYiC0T939Kd)A@RFTF2m?%SRlRtpizoFhdl7ERRrJvyShMF;m}5PrY)+>3qOyK0Lb z0-F|E_dGr%>+HFh$u1CP89EVY)8wLRO@{yCl`Ds-M@% zQ1{Vi)g(@#eNGkPThOYBrNh!abfpU`pIU912$wJx=VX_0Wh6>Rl}IRrJv>*=j>;ml zBwB8hfI0}KgA0k_pdCPs1BBq3CKFbGvVb}?kN_rh)WK7W6*@pP64#J>TG2tnT|<-e zK-F%W)V}>JN5zn%aPcmPba1@NiBAiuF7KVBcT9bHGV@Itxp-$@qGXYzGs;htQ!%Im z&{ds;YP{J#dQLqrkGf1mGHN|^bUY` zcG~At-}f8)Jy;Q#jb58-d&OY;T915hpv|8vRS{vyYF7()E2~}Bv)o5$b~>hy8O}!; zt|A>SIwI};KE7h={de5nB04`ei>%>NVPxn;*fq5N7=1Ox zgb39((ob2WX&973gb)eJ%pI!7HcdrZ=gz2Q5-gudm=t5_j3r}ba&ro6$e;5rM`?4F`=Qm zV3Ye`a|gWr?U#7xy*6f^F4_kso)^f{;13c&Bu`XXYZE5~BE_nSsT7Ie9DyBhwOXNZ zO|GO)+e%@i;iE(Crt4e7`Z}S5BC$^N?9~Bz+hoW`J7@2LXQK0zKpKd7jvk{#nkYZcRB4Tt zNU8U2F=?pC9++^6ghM2CStpdE5bM>zxHU@Sc1pH7B3;}=q)j>u5B%KnIrqgAhmoNZ zVW($4t)Ak_a>{!%mE$5=JhHi3V=}d~df{dwII=u~q3R(*0JVUuqR253m3n2lO+a1x zg;G{vBK+(B$G?I<^%wpw{OSg-xdAA;kW#HEVuWnF9K)w$N5=9CjvWXHS(@WOA6x?h z(hi|WYX|jfun<;y3wAHy_$6L<9X|3J@Wa3JH{g%`xBih(wVqQB9-t<2N)&Xrx&i_C z!O#34e#d8iaO|>+G$%zPwZ6j_-}@r|xxe}+@#^XYuJ8<<3g8LX{0ySkU~ync`I6GL zVbpJP7-vYQVqszmZlJvjkEXWNg7WPkgu<7;>xZgua!O8Rdf!9>Q|@$T1~~_>67vle zQB$yqB%N4vd3i?b8CSf9*B8+CJD~0r1PlQ|Nzkh5T5l|0Np7BoHt@k7;Q7 zsfglmEm_{@qUxqA18hEHe_J|lV)(>y9#5fRGkWjXZUV~3Dxi)Yn}t`mL_j@6B8miX z1En|c-W>z&P0Sa>U>E9mB_b3CeivK>l*m%b)x%kf1mOSQ-kbc`vu$~O-?etc$;{vH z-us$rs0(F_S3nsMg90HCU?f2H2wCy~foP->0)!7WF{cdjA#S{1Rh}| z1Eo?G$hZckNfhevNfeeGDEJ}8lm`UBX$2C0x^p=-IsCTN z%N^Lc8C|gDx!rr0g9$?`am;OXa75IBtHgEKcTQ;{*%O(wR9lcY)9Ca{c=hTPw*Crk z^8vs$2sJ=etU|9~7aWWgU8VOh!zN)!V?smi32~IaE3P*w90;lmQNlI1sPGy;_|Ct> zyLSz~bbSN3h37&=Ch1-;6d~xu5LLYULhy~B`vC7ZU&2RUy~D>p(cmjT?7^FB)L^J* zpbM}*_$uxzsM@Lk2i61|p4HT~938jk6pzj!J~~fxGGfj64DCuAFsUID%`!OU<9Fk= zTkLlNQSh4~C{<|nJ=)EGgx~|9c?IY_h!lyIXysE7-2-w3;2uH_Kn=wPh}yO=-qWeJVNsz3z{Rul5Ts(jq1QbtI15za0!rPY zZWynQ92qBNR*jg6F-s4Si`j=9Dk+mPqM3t& ze}+(uu^~c>8m@Nu{EN@=YkuS_(6COQIGe(^XJ?0WD*I6O0=U0#@#fnmU+La zVTk!KQbDu%GVcd9R0;giH}MDl_!Zo{@8I^+7VW2s_n#~7zo_x{yMlM0dc6D0qkTts zrN0$*%K$gf6F$00fyxu=oBtnQ{_#7!{xu$T#i(2jrcD$o8LD;Y&*)DS{)T(Odj;Si z9x(!qW5+W@Li8fELK98NED9Fj>i!14eGTBhIobIf-4A=WIK`r}e3qvpN_4g-I(>?C zV<{#Kt;kb3P>-wv&*6TfU0>({pT}+(2}G2qFd{+44$3v0i<%*Js5dT0T;+bt!cb}; z=bd*Y3(_$ik~alM0fl2#>~IMj#1kN|QSmE$_W2K>^j}4v3_M_fgmxwq9g$+|75BFe z-Zx-ZLH&n#`~3~>KD$9hTd=EQyL2MY%)>dAZZZj1`Ta28(6HY$d$z>4^aui9C$T4? zcd!44D##0z8T7gVUw?s*e%N6H03u+&#T9B)Z3TbJkWYUUuYU9{n4E}D*P#fJVYgL_ zkADZ@H~hp`A=lqSjZN@<5&@CVT2ke(I0zcaq~-C^OtwXcIY>fZ5QdoQU^0WiNAvBq z+n`dyHEr>w>SO$kzi`3}a!PdY;-ntm!+kAt4lo`E6NXmeAr92}<2^!6cAzGTx0xPm zpLGj+r9H zMh=kxxTh8mS)f&;w~=}Xd2H_#@A(6K@kXH1f~qPwoNBq>IiH0YhjBuTLJGC5w)X;R z!%E+K4UXN)aBn|^zIlu5uP_8IIDKb7scwHXR7ELvYI=gNtOn(P0$MZl_Q*`hDPK_% z>_;`QQe+kiZK47qfOu4>P@_hbgAbBjt4pP@s}SwneHN^cLD&`YsM!J9LPX$PR~)6x zTSX!BWj1HJ`zt7E$WMfj_CQI&4tVbyDDKeI3iqmlyQ+3*rsmta>pV!qv!RBAUcbX9 z?LDeH0oN^@GKdw99hicNCyfIo1*pyDGD_(Siqrrx&3IfSL_a%bkhZv$7Bv&<`X24; z&j5UU)Yv#BP8AK1#pU4e9Zg#)U_-U{Ksj8I(|;Zm$q2yY%KV_l6Jx^AbKrpv)FT(Z zXP_9$?OptIc*rw^;HnL%+JK06OnxJm=0&X<8}Z6dLndG6USoSNVCQ0H=u^YNw4$5f z=YkrlK`|&Ko@+Pgy^w|s6n7QQTI~s%68FvNr3OZTXMi~r>ZDgjruDAyePK5 z1vgtXQPAk?4o)QCD%0v3!5LOa;pi1^@1)4o zELb*)E;x50w4xBy0Iq^B6E*-8&0P)n8`RZR)RZjm$LUbwi8eoUzRt%KiNeL6ZB=d9xs`zF=LkUH zK~$p^irI?~K8@Y|Nudsz!XYPFjOW&PK&6f~&6byXnA1=09E-<}yJTh>mQRasg7uO&z5{P4>-!$ftpfA{IY_u@#L5=v=UDi?mqR5JX^)kR8*Kwd|!Sywe4f&|!FNLyGN#N45{N-s$5kUY)=No~NzZeFnJ}8+-cvlV(D&5`)cX@ddmB*>?tW~ZUqsy@BKDqpDT^nJo<(KaE#VU zN}$m>jb0yj9(klEp$9?O>VzLefwF&0&7Yj5bVL2c=f zn0G0anP|7ik2*>d=!A>9c81IT8eU@FCxs&ciHA$huzSyDVY5`@-YO_)Yv;#vH^}#Okl9B1czzuCj2sFpxd^~SZzE9Cx(}c z2}5VdK5fvx%+g(`_v{|lKE;{#^fh9>ZL{x=$iuW*U0?MzXsVqSCzR7D9hZxTdpBpr zM|rU_Pb=Z5iJ)OrN)7>vo)U#0QF^VQn7A&s^??&!Kj0`-NLQ@@)LoCO2ZRCdQCD@2 zh04ARR0uN1lC*1j{C>J&Uaq3|PaT@-q0#uB8agvCZ%g4!9WSduA>xC7Qan};pekFO zKG)8?mK?l$esbLT7%3~52||k2Hz102z4ACc&flgxkKBrA25Y0x?4i{5%fhAH1}rG@ z927R^@_ymqBa|;x@)b&E+N5RDeinx_rYpKU?#J-`1MU>+|HpWGOc+{;le;gZ{ZhF) zo94Wh9)ndsbr0z*G|=gMtcD^+nov6rhv8}$`4{tE8dUg;gmdTwqNH{w^j6zR2vTGx zS|6+4pE@UI(k+AusVW-J@GXJag$cKqq8-ZiKJ3^bVoHzBqfVt`>x6?zX;utVJT6P2Zt$`c{OIIQ-DG0vhwO`2)YT>kp1SL| z$M~-G&TO2x@nER%Lj{7INm|2eoG+>oQksPax`$=#P{3nF^r} z&+`;_Mbd1R$16+DBn?*5YL&v=)c(qGR$h;!sRK$!?ek#Wc4)W>&!sai4ikn}A}@9) zhW=RfDueISkB2aJJ{a?J?VRqnPH&MKnH*Ddb!(@PmZ2m$0qj_SIaGR32n)FN@Z!O~ zLJI=NkmA-0T*@>=QOhuNpxzPL)BU%b$TU{x4%NH?^&SucNf1ifrU8insP@d=<#K#_ z@+EXN(u5eQ6_l?){t9^-W)E#@Y}lcyDf@Uhok&<%NN1x2(AZ(JjekW6B*#tK9&NvS zlQVDpHhsbIzEJhqK|OrWXj?#4K&;U;y1Xr8=kNrBLh3+NTtTbgR6NpvW$7mwM5%il z&rOr9DBtc>$QnV26}<(p1)-j~;!DPVNCUudu{quIg{cAa7QhCeCOV)8Qx`L5Em1Id zN!Fy~H9*-vX}qY5S*Hm~!HQts1%)wyOnzisn_Clju0+d)qhp`f(*4O z-8qOVTHm7e9&PKEhF8kMU?>-d4LY|w_o`kb&o zB5n4!Lk-$UgA&dy$q*W^trw5RH_$efC3*aDpA)u z4!IVCwq-x2AmpUz!QOFtK5V6BS!Abr4s=}tO!g*>p4NkS9pFd_9K@$MzkxuYUsTs=Wmz<2dKBw5n3Pr1eMjCkW z@J)-R*&^}Bk}#BVGzX)PqV*o$d$iJ`X(iU&I-FgCQ^*G-U=VIL*Knxdl;C3;>QWmv z3=S;CA)%ODG51*fHcH!3E)V5gRJ%=8v$AqDEc*IdZ zWuECrpU{C5+EdXN-G+nf-V< ztm|_@q0Ye8Im|{wn@aFmLGVlPak5qcLuWgXIa^0p1-|F&LY=m355X+xAx#Uo!^fU)o1%9WLMb|rdqu>l5IkG&(fS6h zZ{fY-;gt@?Wm_e&>Fa;xCtw}UewYQ zy+ul=V;-hHvZ1;RK zVt=p-T6OSfaC`4@E8DOtmKvZ`Gc1L_Yd^XyuMa7Q#ZMcxk{}c>o`lT3sx3%7pe@ul zAZ|d-=Xle81W~{#LD7P!?(dBRP=QlGNI|F|{ysQ@^Cmt}C5Ds>M79uV!LC9JhpWw( zu&oqyzk#|24jVLRvAHHxXt7m~Yw~c|fHjzP!j(xmVnXnJ%BVa!trMaKA!-{WR46BZ z1A4>2_2B}^7ubeYXenTZLSQ1n*Ge@VQ^5qZXd&9dHx2l0i}uYe-uheoFkV49PUKuh zMfLF-OtjQ6P%}J94o?Wm6pfDl1ZoL4RgEjDf>2p=Hm}lznOn3Ibb2EvnP7*{0}(LQ zkmM9q7_GSUVJm&BqM2^$Ru985IrGPTDgln8rc?6siBcBrWW91ADpLI63igSzw8nXMIIa`@FB3jS;Qcevd;G+O85CH;wJ zvrOUako|ggw5yCF5=G2>2>2Gz281nC?g2Eop*vLfzb-_xVcM^SG~{h*nBY{QbPvxB zRDf1mNHl>}l>^{Hq>l3tBHT6%C16uk5bq$YaL$31QC&IQ;SFBvD-bzws*a9ezG*pV zVS+-2LNdJ_!!=JJvAr9r@RjXr{Lr^P!uucj{NNGtBmeYm?nb8yH#A=|p{1w=qmTfx z^&Wl;+}{fB-wCd+9A3K{c=cd#p?RCWevS#PS4b_fz$oC8b972LC?0pR#cg$mU%LNK zc(=KS=OTM^)LzY+s|&@+tdeaw?neLiM35dpSSt*jrDwN1)d5e^_UFP#e|uS{f7X~V zv;y9zaNu%fy2HO`u(}*il*?9DDGkb5-GDhai^NRR@s!hf7ukB}Ip*Q);J_fh#sB;# ze>Z;mkNtK~(?ERc?l8%OaQ-e!b(+0oBp_k*q$4e-u_B^NyW*5gfUpNMFfB`XTN|i*B|4my~YRf3N>#)%3vn6XaE7Ost<6zd5s_Y=tuEk z^#M?E2)Q1db1v=)fe^t1_@DmhpT(bQ{{$*kICa@vM^JFC{nj~|iw1#V9|JXirig~l-)U!%q~$nBWylOJDHef(el@}J><{iQ#Dicx+N^lM0}w`_i$ zHjy5%&*Z~~vgQ`;FxgC*rBi=$@w>uUru}VmPy&*9=sYw-$7Z?z`ZvCHswP|m`1(_v z>rZ~|$IfXMI15Y|T8YCPsHev50?h>Q3lxxy>w z@Zl>5#dXY?IDDX&!e|jiHgYi-r0Pd8amP=HJW}qP&QVhVR6!rp6TJEe5u6|h59;wx ze)fC#hd+OX=1!q}6Q)HXRMiH|jEV`49YlQ)Ix2?^7~&Wt3{l40TJW#l|3}{e_Z6X0A9X7Np%6VJ8;@2L_xHDWw`p;6&3Mc2 z0aAD$_BVG`Lz|M{hyd!sJ~{XjfkWFQX$M`JkYch+Q0;wHP+UzE=3ogL2(E)9z~F<1 zfx+FK;O_43?oNQggIj zrmJ8=uS~#QZLA&zoB?x1xJBcIZsnBGgcB4%5Vc@Baw1}2NM$x+v}X|zbbHxU#R5HJ zlIDJ$KC2iXRjF6{toz%!OJul`d9v&47NkLx2JQ0i;YDW+_d! z(`TL!>0VZl2Q!#gU>5s~!C_6ilo%iSxAuvsl~oFF@sb6c+T$i zy!s9csK>3ZESD^8^Ki}`cFvXik8H3<3+rw0A*ssregDGGvvz2}*rjAazFU#@RSj)5 z%@+0VN|?aD@)E0pAx=Jsg!(e(c)WWdfdTboYC*119Y)R1@QdPJ>pGsV)PRf08B-1~ z0~AGEjr-b85t{=Lz*X-y?kYi3r;4%BB||UQCwvtkQTYfDqKfO;#W($ScFCh0`9Ly( zB~xNt@N*^mZ?Cvl$xP+K(Dli%bxpqp)mx1!rf5s?o2#E|C7!_;0emwSGc_VMvQsCV zwork6E=&&mkAYL4G@ywuaSPqM``z7IO}}HvLpR|No;tRZ=u?-n+Qy*PW0C0M2XU@9 zN#8@q|9V+8E9kMjVA)MrruECca3(~hjly0% zK3)c$KyM@ciqG5WMr4PFWa17eR^BrD1Bqrbmx9>}l7epTE-3)R=4P;B&(X`JyQHJ< z6>=J!W%57>%PSgkbi52qwt^``pj(p1bxPQw^yj86$|8?&!46#JHy0*2?e=NfrGnq8 zVm_Ewc3iC~kG;g2Mk|~tSXVZf>9N#E*A6$Iq(n=9iBVET_)~rc&TF?epjI2a7ly*= zIxZ&Bm|cZm#GU}rZoq1%)_-x(G7vqvS%+tb9$^Stk{1nEt%)VIk))~Hh&!^mf-miD zT;=agr%1LM8-*d2HX)I>qP>+)Q?j22#jDsNpX3$!7cjt*Vh`$-&a)$j6XNc=0@_mQ z1m`B=dbDAb(L$%!ZGKkCXz3CD5)xbAs~1J&+!Akn8gdi2zKb(6CWU=MWy`_0Q=hva zcj0ATA9!CSd)^o}_Pce+oi$0!4b!Y&Cg_XT;&6{#^HKmQ?yn2(FDh!i6F!^>QUm0U zTPk?h7mM3I*Y`VPddE70p=(XO4U1Ztx2OC_DKq^D|2k;vt_QJKP-YF~o!UWz$oFo8 znZAHCkUVinQME}TF|Pc|(m!qiJ%1e>24K8>g<9nH>KD4wOv9&B*xv28LP_%`v%H@d z5L@3@rQrviAW=1*z1^>9b8uiPG3Jaz`rv73)n7$T+5F4pmyzle<8Nrt!$L&y z(0%g=YEh%2(?m!6Wg5Y;QJO1^;&LBP3sI!FP34bhYDHODw(_H0;y-*0xue+&Nc_2s)ix@ffc`!LJKkjTS3n2n2FQ~hx+rOMRHW!I>$#kS2vD6F9OWG)~ ziYe-+d=r8q@uOG@jpOXgluY&S+G-m1;|HM;Yc{)vL>!0R3Yf$OBj56mo3^UAFBeWF z=m>MXZOujudC%91dEROr?=}CHFH&X11Ls+5E{DNP7R*LC4VFD&G#0DlML78`5|Sp> zMFssd{0yqQMR-khFJm_H`V_J?A+Rw@v~}v($J{1uIqUQ$KBf{5wTfc6&aXECKw*OO z5R?eP+trPV(hayVy_JzNtb!{~|1)FP-m|BnJZ;&GiQ9rsa9x@>cQLI*o9OhIuWeKW zV!f@@ett;?P@(F{Jf&-nYLYo60MTnzG<(RLwnjaqx@sh2f zWDH|+{+jT$i3&4QN{w`aEduhBXIovF5ey9Fb)>jtgiH@>HeVs@1=EjvrFOXBoA-@7 z@gEI^YBRn>#fTapUE`2HzlbAFj1XfXZzf#E0Mhl3_pd13Rp+x;@xK*d+!m)P-VjOW zko;=~QcwJAna1sAdPArbi#r>IstS59DrAZV308-fmL3k05C{^4$^kfjV|Sr#$1jAk zM8=^q&N+?byJQ_Zp@bJ%y*ws|<5Pz5Mf@nP7LYNpLhb?>ZEnz*hze<<;!`yWc?L1k z)_5CS%cRH1W?Otj;<$TLRzQo?Zt|p%Q!deOAccP7eJ}Y|+8Yw#u9cb13z3}TboYLQ zlVVt>GIydP(Y3H(Xp3|9W-?2nl>&`=`zoG(+OJayk>9?my*1%)%4jM@jhXsf9M3R{ zw?cnzJSzCXZ`d8&9fdrK>%6fhz z*<^{r+&t|;Lb2(_-MlB1R|&xrpV$s()#BxF1k=u~(8|11drxh@VL|lflgFH}xLXJ= zEJs;m=HAxUwnA=?VWLscM2hE|$7>JF$ShSpvm+rrjLarlIbqYTc7lM5r1Mn{r@oV; z$$qGPIjSMyrirESfeSLiUCv5a9eJ=g4w+u6!Zrq#Edtzf3v^yvH#-{qeGO=-JDcQ~ zEHnDpBOBKDBBGa^SFRdaD%|_5H~B-04SC_wO)NS(^4ZyDAlTfo)f*3=XZfQPib}sl zX(=9uDmC1N@AjulyOenxK>8@WT;XepuUp&EM@8ZGMlKY%FUA-6I@pkGajx z$-w8^)?niGr{njk_Gs5^e_N0UHUbZ<&oS3q`Yp&-Pc@;iPX7kv2`?=5&^xv@UT>TH zt-6)X_#2_M#W3fmit@|H^ z_c@L@zGsw%{+p!u6wNQv6h%d0t`!&a^zLeRy~*U zT;hm5@f`aJ<#|%f4LBtzlAr(Hyx**U&Wj>y#4p7l(rPBjOS1|g4w12T7>f$4?Ksn} zvV_FK$N7RH*FH#;&q!PmLY=ULCo>mw~l0SY$yCO@MtueK0-8Z<{gH{9O>s~z+5(55k!SsZjXPkTex zf3F9=JQI0Bb)=Bb1o;{mIu0z=qiPal2vxrN0_8+frdb)#qU26pr1dOCo{uVt#ev*g zWE~0$_?KMf(qiuMhYe_nxepz?JgTAPsri0>P7cC&KI=4&SlqCmkBe3Xk>?GUNYlrc z{&5~F%B9)S-r4f84cE=oZ$J@6jwXLUkE4lB6p4Lbih}bwigimO*RA5aB1%GhbM!E| zdq)1=>|Nav`TNCpm21ImUW>>8O6RbU{Ig;gBZzU<+h=Ap_a5Fvl7aj2I1<#?^Tr*^ ze@}4Q*S&UsO-WwW-99PRxE*1bObco5DnBmNbP+|qbg2-fKt!`&BET{r(@0NFd6L@< zO0#mNH|q$x{^Q-{`>==mT8l=-5ae0g9chHNU#y#GRx0l&GxPqf&nHhK~) zL~b)mW^~elg!K#W`o$hX>;A>(VPlLy9=vt+Fd@34tsQFd$~+VqYioFlO{(FAmV7Un zG`YH|qh%9t!}&43S%qrdDHtenKKty`y!|W^?9y${_%z!4><${&@+37sHhZi4KC*}9jE>-mtL!l$ z)&Bc#vU;ihU3E3H=A@~6bN~EN@^6aXOO3nu-sfP6>wDq?)B;%cFfA)ko#{h{hx&H_ z%AQLS;S-bV?>EQI>B{RpWY(W@iSjNj)mL#ZFy2& z&Rf%>KOO}?6h6b3&25xwRcl;%s+YS~ot{Z!SOx;)b)57yfbTIn;u%JE$7y9A#5;uU=WyE+AwXzbyT#2O|Bg%g>2xHea1I^LY$C7y$AI? zG*83*=)ldJS@#&6a{kCS$lT$En8^%^6@~}h@u!M}64#8B!|%gZ-Y+^0`~b&wGPCAJ zsLrN*tWQbtsKO?s@igf@6+2nXM%w@{Uz;OE$^)S?xdRi_HSJl)L*)D9pU0k$2ftTrpZJ5r?|?Q- zFYl$8Dt0loLeb>0X$RPl>c2jAKXkqezKl`uo*9@{=tsC)*hrlr_3F{fz6|OvBmFkW z#xKQ3G$m9<2e0#~jC@Z!t5U5qO@AE^!;msC@CA{_@Tr1z-qG0gJtfdBYg=i|)3!(} z6l;8`NyksA*6lc`K*dQnCmG_CF_6^r;G6|(A3Wj|dHJ1*(icAOgKJUhDbx5Q8H`pWHM6J^wW2(h>L(xDj_s;|ST z8p>{MSkP1@rlSV>!!>d4Cqa>PX=*l=l}F8kC^5V?0vh?u5&9vdwV3L-5q)U6xE!RN zcO-Gq259TAkg@!HjXVBw&Mjg{4JjKZY&N9L5{^;KA2GS1GsWu0EMd$aQsCvpvZ`rm zDvhDl#|GM@925jm?1Y&&3`&*45JQx1)r(KkIy4Wj z$5Ef7yJ_m7=>sslZh_3AQjZ!Uia*uF{8oPZNE-FJnj~7uF;y` z(6Fd#8S8dp)XaW=TgdPz_L$*O&*hVHQ;e>|_)YJl=2<*eC@nvBxnTDLbhS>B^4Fqe zaNl{La`&!k75y(?LCaKnbSE*QDnckGTHi24^W1pb2`P1hgK(~>y^fT9^d^Sov2-z< z6G+u2u^dO(jLC21vo5Zs#MNtZyk!g;QHgvYR_W|X7M8tgAU0qg+{hf7nX=Y+ILv82 zIrdF(DKFlBtSVN%%t7JOFe+)H0r9Gf1Jp>pZ0O012Wu!_3h1C z-h6@X#*6RrFL|TwO~yj8h9ioxq_iMqKU7{be^Xw_^q3B%krdo17AweSs*q1q{vl7g zpx9yIN3iIzcrCjZj^=-QQp@`6%1#%9At50j%J7&UcK~by7xML3QUg{FB&6SP6m^z(%)21JrGC@4}#y2*2h4e%X$16 zlu`>4y(1R6nc(eo{Z$ZK!KUdAoQukj;40|}$1z^s6>wsX5mk3VyJG+&$9G0eCk+Ah ztPz!*>TO1Hteat|UVkkS_lY~!r(Zs=g5Z{d3AbCMgf}As{H!TsF;uh(_dB(9fidUCcV02 zg-(S8VFpAcqQdi)Bj3OWoy6aDd*BFYa*@R!=9Qc0AOo_ALKMSqyZ8<1#vAb(k9?9r zcoWA09A#$HQMXJ?7O6YDj7oFq6@###h21V$23kX~6+@>1G1RL3G3L*6LWQ(Xeohwy@E&idK(6x)}QZj~}IKBiId#B`asY7$~APtlTRGXoMNM2|<0BtO!t z5jUA^#psV-76S{AkTjq0UuG;V$cpU)ipFZLG=XBpR=auTwwQ^mN<5zJf}Kq}f9D>z zVTa81%j_S0S}j)RMii+u!kd{y`AjT;XRxZxrM9K? zQ?mT&y}LY%Bc+ltv4GgTPkz9?L!|Yf533?6mom1epU>sgJM2Ml0TKd4c7#8NJ153= zThjavu5InuSwx}O*p3`Q4u%|k@!9tdb@ssUU0bYjtX5(QllS6X&3GCr0MJ=09HVyp zCqX{UQaIj&OuLu6I%Sd(rQI|SivgRAl!4x#{MdDcQ_%v#*Z}=HJNW0p;LuPjA5&DP zt&l!U^^9~_VUw}<#@tJd8Zj7<#8qpq9$AtX695BGWQduFsIdhFGL3iAD+e}V9MTlk! zE8iCfsuiITQTIeL=n+7pa8D72%qhk?~fn$?#N4Ac`N z0vs}Ho=ktZ>o1}`H^6?uOY*(r*q>C>F0&()^pSR0r;)^p4`XjZvnH#0%=qTiZdImq z(xYOo*Mn9z|z@Zi@X?mEgi?Lp9;!MLUVZekq2f_jLy$0jKkYvAVQ%s{-B#b zYW0DL6FP{(9*yJkgt-sGj@;Lf?FN~e-QE-Kr#`%)?@6 zjJ7Jyfv0gPmP7i7&Qvu^-J>%Wq$3EIydiaAgRJ(X-GTU(^&x(HCm&FjRo?Fuj)HN% zmsZk-oLuIV?07=Zn!DNGim?09K+*79^vM~?RV`{yP4B7luS@WyD@Z|sND3%^NTQd!Z}RsSY^uN8xyp&k?Xnn`}CFnAQqPKvPT z8HDO8gxy##l4`%O+|bRvgBm^_M?KCvTm{pFX&{eA8HFv0nblV_`*^{b17-JW6qo>H zMk)Zsj9?k-t+w$GVdTfC>aTx&m=OqpSnM&Fg?tZ*tell|E%N1;{TsD07YUB6#F5Wc zt)hzSCDHg!COvFb8oztUC^4359mXANDS#Crq4xZYL5dV)*P|i5W zH(Hu46$$We@zw1anj|0`Yj(tSoMLLMcR%!-c;6lc_N{V*D~{c|cpypzW(8m_ybaCu zief*O)s2D)0|J2nHf@QS#KSu*D_1RxH21xa+3@)WKzxYKN?_Z_~&z{SV?MkTF~60zrwBZvC_w zy~q+{CS6KcQ();DZvl?G#2h$*aWI0`oLAGcgq-`tE~{Mt;r$1TrzJp@P-k|aN zi{8&A?t}!0Dg}#Mh=5f$pS0s7ZF=gd@A^5mK%WnDfdg1k21-6mZw~wSjq^wvdcZ`v z9WS9eh3AjmG6Ux-PZ_N0SU()ijPD;-f2zU*%6O#AxZ!04pT*2|1uzG}Ks17=gn7JF zR%|5<;lP)_dZwEcR0TYlQW49T=2saFB|mUuFZWiRzsIzDylNnu27Hl_-L6t8t!?DA zCY2ahv?3Lpd9sHsa2+Oj&+5_TrX>KXaujgP9T7RfYF{wvNKVrm<^6CHpPdclyYAG8 zCwmxN$B-cS;S;4m51}-xLTd{xX>*NrsfFAuNfdWlAAEiFBkKGw0&`O+?VJ1=^PH;$ z>%rywMVvt}q8$L=sxDU$`3Wm3+0MRNvvlMoh{R@l%F(nSJu*Q6L|!dMY6sgp&nuXM zDL}2wQS;fc?%@vyTxahF5#CRnM^{&Ki#?GU7?AN;}W z)!eY1!A^;rs>4FqH|*|l!G7>0<}5Z@P0EFUNb|@+)%%*=C-sZbprvQY*Lojy%C+lM zYi2CXz&WE}?SE~P=o3<#W=#f=as7!HOTS&d2Epi)@?7OUL}#xWNoQ2L zGG*tC>m(`|qT8QkDv?H+lG^`+U8oC{ajU=z1OXPZulR6&%hi<-?BG+{#bq|dMxz+( z5wjHHMV-xN)`Y*yV#X)OFbfeAyvSqBdca>b*H$=PYTE8xK~}`tl@bzKZO%7^2LD4Y zjQCkdWe>HuYD#g?9EuGiimMo2fH&SutMl^Q(wu~elJ0zi(d6U#IZ5(ywdLT_zjQbBc+z;6n3Y_I<6gAs7;}^ z-6Wwk=@b@sI$2F|y!OEUnzR0=kr^P&>^ z6j3x?@ab8z48KFY4v-=Gq3m``?X?Z1Q{0n|{}nzJ4@bgO(m3H#!=*3}?YfTqUq z`Qg^IFilsNS^2TJWL9 zcCaWpSIGGOGd2s#u2Lo|pa@nFb}5rTs`8%!1Ec;atBe!)^xPc7?{#GvQmr#d730cV zU9B34U)D||WQI|_&Ewf^?fT9i52xq&oyDztFBCnLQt*W<@i53A>9sWd0THT}npWaP z%4Yz;x8btXDBqbfBzd6+IP7O&thK)C^jH&DMYn0d68?iTWf+g=HTS~~?J1=-nULQ) z6OZN9v4UE~??4u(S`X{p7I5mv;NI2R)!wK^)b#bl`O55^Y^v7=dbr_a)#S{)Qmx^C z@Al} zAeUsQxEs^gNv8qKYk9>!wq}U;(;!p&;&Ez{RsV!~M_;hvIoRnM7pKjYe~(rsonT3-OGm_R}*&PR#S2aT@P>dKHm0TIAyjF z{kCdQNZSjnAT46m%oynF8A7yNC#hq-E3TJv4i}k_R?jzjg9@yVxV8+&ftY;oiQ);F$)FYp)tn^_% z979LneD3nbxli;l@GbyL_=M!cWdA9SA?Z~^gDw|os)hmZ1p4FK=N*%uPK*UsR zq-{#g`ZH2^4&RIO@J~iG6!AQDT~_{D78UzWN6yQnQ_e9pyHWs;an z(wDEW2YqO?MTfx)5pn7_Z-`;vJc{=Y#CjoUm%_Xp6u;yfzTRqL)@LozN4Z*MTaAJj zBsbIWqs*$y8l@`}w6|tnF?2;!&lMS^1dUlXX=r?Xd3N@Bn&z^cM+pxPy_CI+uQSKA z7Qs%j%{>bq9DHJtCqu^}s@p}?Tv4V_{Bkm`1T8i7dAXCmrBn#R6NPi^HfnV=tWI5X zS#z|9bHtq_5NDg->|dL}sv2`ZUF4G4dpnnBG$R=NS3O0K9DjX%ogOw0vgYN7c88jh zCP(Ld!`{~Ao|JvO8hLlaiG5?fG0pP>p^NUHE?zY{^*AYY@2{B?0$f>Vg$#N%vj^Dm zvp|ZpXSm#qIsRvIJPDJ}DW-V@|B$Ngs{K3I|9mKw4_6C#q*&MMIDC)v*W}~|`2C;j z;ISD62QtEnMX9CaHBqO9`aL@vC-qL3?J095WJUh_X3HdELE>G2pKML}Z7$~5$^37h zyr|CJ_SDx6np5idpDZQ(eC&q)hGGxuU?HsCaNOK}wi`#QO<{IYwK~Y@)ex>bY2j(_zQJHfMk8P6%VKRT>& z*t9Uk12jUYB2;EP?X5n zR$F&6ZjUaz>5gq8aPh&#o7{qa2Xrk?FaD)h_g8@7r~*j*x@u0F$iJ-r3@AD!m0y0t z*cq(C{Sg0H!)RM(N~)50kEm$a_;@bQ<*Kq;c+y{|b!VWdQ^lKk#tQ9@JcnSlloFYL zC6g2XK`5o!O2{w;he~{jBA+)b-tO#KDM5qXCjtp8ggq0O5;d5I65AHlq+=nQG z;139LGN|)fYm5Ce^Pfd1#g}PcbL4naQUwG<18Yab2x)ZSsJ!zp)Wh>(3L8>@;0}V7 z;}Jc?Tq@@3f$k65YYjN|Nnt}41Bms+>5=5+-@BM?;VymUhUBt8%~j)>GM=X)xWHm# z#3=FhzxMIN>ADbnSuewt;pzFt%1$B!83U)4g%7rTiuXV&~5jIyi9u>d_1_up?$*rnNCKO>`IC%|A^^qg=mbPo*HPrlcf^i0b-xXTXC%{NJ7H z41(9#T3U7N#DS0_JX( zhzo!V%*D$FhOmLTG{JlVoLmCD+$>$28x z7Q;E+UAwEQt9I3iRaKTjMJ7T9005|RvLJN;09q3A5krKBe3MXT&I7qnSjeg?0RaAV z06<6t0PqC)D&!ad@L~r5PE7#-!At-E-!->WO$hQ2cyk3A5abH^`77BK47nh=%IbLl z04P}hK2UQTK`)Rm5j^FTq!3P!py7c$rKmk$AR_|gK;oLdtLLu{-<;OG$>0O)?m3qA z0}7S{e|WO~9bZ~(sr!|_&p)6$K!-cd|LeONlT1ywXjR%2;^QH%VkI$P#qE8;(ha|V(mvS9` z{@Li7)_0h?IW9@$@PGGrFmXU-Cji2S_nZFT<$o6h`ERM0~2)Pz=?<_rsPOnwOA|*S287PeCHF>U7K>IyEaFgH9 z`_A|XfC$9`UNFEYg(#1g0))G1Ka)cVEx6hJ+)t-N6Ot*FVB(tB!>PNI{>rf_Hpr;# zw|p_j0b2KY*xq0JU2oVqE!lH1Knu{T>@cBc44U&GfBVbZb~lrKoB6*nwx9uCrw>$U z-X*9}so>G1epmGw{lS_TEVWF~gyB;qkOO|afgV+I2hy9hov1PMq)uL}7p(0#D{7%>FwY>-vJeFhQ& z>7^+}q(j(HhQonT9-$p$z$k1gMCY^7-_My8Uo3HjV4(;L!r{pog;h0x@L(zeLQVo@ zMC5VIN~&@^eX=jj7k#`dY(q&brvn%8Tk0#pmw4$Bpqr>QVNQZ6=tDZl5)nInn!e~o zdXMx5wtf*SzJ9suFvuIA5GEP8BM~JJR!l*ZeZ>_SWyo{7ESG3FY-FD%v|@JA^?oZ7;VpyUBQWgqF zhrCti6PxI5%Bg49PifWfOYG{9T_pNX!kBsuEKH0WbLO8oQ?VEuIyq$7Nu+!HD_@ZS z)f8pAIpDN;c(6eKf1vm0rl>AsQ-kToDceC1UpwI0n>v~ ze=c5-bvyZ>EGHK{Axf+l=gBXMA%*I@ff;))(&T?OG+7HPMnTZ2 zS$-gnjf6noI)S+^E1L1V;kmOfBr*bW?+L4;&d@@H_J;3y?h#O|$$hC+0N8 z8NNeenobE(pF$X18jrz)Ub((G4;EVOkxifKyrW1lWhBdD-|!vae>bHSf)!y>v4x!~ zv^B6@>u-5HCPC|(UVliUF%nBIpT+Dx{ju}Vl5$c7ZkGU^cfri)q`9 z9@2RZYgXH$cIuIP$F+Pt=YD5A!Avz@LXLb*QIS~O-oT&FlI!D1X|;9AZ6VGFH&C`f zFIXDhyWrmA^&X1B+-8nM$VC8rK%kb4O6|j(C7yQaz0z9ip{*9emwls|F?hh{Ks05? z+&`?d+48wBveETv!|<(i`PS=zi5LAC(!RD)$mvSSx=w`k^hjI6^TV@wvD~ zN{jhIVe1L@j+L#9RnRVo2s_hVappLFQb;}^fCZWde4^GL_c&wO{rX6)V}vq$Zk=Vn z6bQnpPEgyR)UxtF;)k967-b;95OVJn-KFDmZ0zSc-|gMf`S+!9MXR#&~ z;e*Eyt?(b${M-+eZl|o;YOn6gUIhVtXIupSzMa@fJGD1E%O=6^IadL<8NnA0CIRnG zYf?TiT9K@YF&$>FI0O2CT4dEq!=T$Gp4Um0_u`&t{Lfo|!nbNR+KlZGNWVIfVr`BP zN14?6AcxezD%Qd-a|a(TZfuYXcrl}9pg;^z8TwSe*M9x<@G0)96K$xYWYPXz_Gm!2 zq`HIZQ$ z_GwA-JKlVpq2Ovu1aRMmj#M8qpnvdbw`TSxj2NXWu=b;$*XbFLAur^#Q4UMQ9Q}?m zpaEqcd2$mwb5c}o)j}d7rb{QP-4?y0i}8gc{As4K5Fz4FY>b4o@}}t;xl+^%8#MzJ z<%ByI_6oW4id8E$y+nt-*Igh9MoO zEiOZZI13|jfu{T#}4Gj}I7)9@xo{!6A@~ZFd^}Q7-5R?8s_%lJC^JdNjo&ERQJVo8T*X!l=nqM zjO9SOy~QK-iSc#*F4L_|2H}nR-}hLUj-w)VmXzF45t)AMmgGjg%bT0YOH!((Gj+f)>XoOZvbF2A-l5pm%B;(0~A@M04mfieQ*$Wcbj&V-V1KD-^cS(7X= z0cON|j5d2c;Sm5UBK|3qxGqmzjDMy7!cv9;VjYqWLm^7LHW;rG28rUMK2nCkCpzVh z{%X&HCHXH<@E|Gr1Fimjf^P%&QS*?)H!4-U$>K!aK2^y(Y-iW4BaL6Pu5HF2d}0P! zKIbtuvx;a>aeDs`H#>c>6}5vsTM}9&H0Tpvf&|zKylx43T5FcgnAoSqiui?}7ar)kQ+{QyqlX7CjuOc==%|*OJh+dB-?O6J*FD36azqvhx z?&!ua%J|52w1blqV6*`(Ykee3cqs zz4W1yuzpFLeIN^CE7c~vKDiKaO-!?s+pFlPH_ zo4Y=5b?!85-jHSHWR@WW)`n%T)oRLE;6>Q#@N(t zHYBzlU;b=}<~S~#u3kiTKT8q=u9?%OW+~!4uOa_R#;v2bONv4q$mH)0xBHt zVm3n!WPo7&Xa7^a&kWA=%nJ||q*2vw zuhE+KiUr<}4CHH2py%q>KHHVBS{`BWX}af}sB_YM{bn$7=CCM{&Y(@@#_W-5Bshv9 zn)h=r2MbWt6+oc;XS^r|>BbBqZ#Rh_ z0nC8FH!Op!ws3)AQVTmtDXevS%{)gs`-*7#fhb_nFQI!1aje zTP%VJ>8IU2a(cjI`rn&kGro6;@8)lN%rfuiaev`5L4CH_TFl5-QuNhsYhz z$MH6kyiO$gk*oKK;OhmYzKQqw_v6x|nqJm z9khkl@owCGG~%`TXK6*)#ciTpPs=8G$gF_Pp3o=~Sk%HZ#V~bODJrphn__)DTPErT z^B$G3{n8pS*IAe^DDaM7n|KWgE(xWh*zg9Sq3lQ~s@=qjW>ELSoFCo&w=lfxWwoh8 z4-M%d$>m&8^|d>~mwl_UTB~ z`t&M;wMv!dP_v?q9fWNFKu68t%EHQT2$;_J`9p%N(DRHjQ0gtfN_=3>7d8TPr%bt_ z?~+wiHEYi71Xu&Ug{fsS38Ko12U+;UNo95)28- z8}N_#rTxQouV1F%^IS9`YNsy&VW;7`6PCmW7$*$<2N`_Q2!Ghr$EvPAND>31Neka! z5zP7hXRk~}tcC5AS&<5)NRhgL1iR2dj{0U!B-Fq*9T6#rl_;gA}VD>pwZHr@%Il)7aqd6l!U`kBXaOIwyM?uVqoq#v|a#12J*Zcr@ zNZVzZX>~lnv4lGGgDztBw&15)PV6){>{Ml= z&UB+J5Y(IPK4niS;0#kMbo#EaL$&OHzPXKL3D0kf&ZXr0XHT^p)iKG@LSYVRh^`D;4 z%EC-*f>!84cfy3oxOXL9HLBp2Axi7DSTJLLT;e(@KBetyd=T?|IefDlvoaWIX` zE&|_B+2F&?bkg9m<~-%mlB7>&0zqL}%$IX!md6s}0FL=tLoLvPf_ZBx)NnQs9tI%W z44mzQD<7-KNBI2c!8WHzFJweRz5L4-8z5F9=5t!lo{M-$-J?n3M`_tT3?X^K*rR~R zO~b&2>|)ic`H=Z`4WCd5Gc+*+C#eCi4Lw{k3GdH!U|}FAI|Sw=sQ*4PZORUtW@g2d zRI)^{w0I#SLl|88wWZ3ZJ0&(dQ*3+_&np83Vs3aa;=52?SFHv(xEx}RQF8yRwDNbZ zie*9+e1_ir7#c#sV^0$0B7vE7?e&hqmC8hX@5^GFil0BAk6!exKORe+kg!vCVWk51 z_3LtZAUAe)kK&SmJ#4uiHvteOdAP>HEv*rQ8oB6RoBFu%A09=erPZd^mB{HpPMp_2 zf3JFw)P7~|;Bm_}aP{L2X7B1NnLX2=2KIiJmfjTr92x6`KuQZs&BN8V1ubE^!( zGPG4YR@__vBndkeDl2w^d^%6@x;RhxS2``ffsB$w|nt`7l?R$RNI+*GR5F9s(wlaU2b$5Kj}p+fe^~blBWA4HuzG)Gq2)-DGB?Y>oZ?0-;_o}#B zT5zz{7|F`vgfiiNQE6GQ6k1zy^rs^>NQQKz88JAp`gPmui;G+xsqFlf0~(F1G^fQq zVoRp9&|=VK)!iN~YIUNyjX25Bq&yV37&y~g{@$n05MF!=$`f@CSCAcmop~d{S0DXO3L(R?dV4DVJ=tdJ={R%HBujFTI8ko z;k7$VL=N_z>Y7O&q#D_3L|lmht)T`dxb^pXpjzG6ho|>R-s~^US5aY0H1oO9=rn*E zDx*O8VcbSef$ux<)qCpJ>&rsmY)vvU|)z^gH;W2G3oKo!>Q@2N39{H^W5z( z#8^=!K!*i(BY?w0Ck`>D8UR(SK5pq*@c-rx6DOj)eHoRDe>px5n`CQ%$bGC?^>a5MB}rGsagH z=BFzoJLlcLICk*bZ-{3kuunVv%*$&`^%*Ekb-c?xZ0KXvEkf{Vf7}i|M*FGNpc`D{s(+(LVr*pDs%b;TeB^( z{NE@=YFo&%aCeJmhlk@Kd1JnieGP{AEo&QY5@amPeRt`9b5C;K#i-T_bg>z!-ye;I zLxu|v)ls!GD=(UeNG_6rs|#W?=wT=`oqd9%pD2THsz9F6qEa#rL!wEgKZ6{sg}jh@ z6_^0WL4=46^&c+k`riU$P_1OL%pY>4Aa#N3v?BZY9a`|^Tk1$|$SOn%h@qKgLtqw& zPjY@VR(tLXm&q+ZZG+$h9ts;3FQo9QaE{x7{Rh=7y~MrBKRiI+U_emc?Jxno*9R`S zh6*=hiNV+X<;=HPLP+Pg-MKFUkg7-&SJ;=>f5(0z9vI(;Pr|aH2l6P6t%;gxJA0<^ zwVK7&C}+SPD�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 Date: Sat, 20 Sep 2025 09:49:05 +0700 Subject: [PATCH 13/55] manifest.json --- Extension/manifest.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Extension/manifest.json b/Extension/manifest.json index 2209b6ce..a5d20302 100644 --- a/Extension/manifest.json +++ b/Extension/manifest.json @@ -6,7 +6,6 @@ "icons": { "16": "icons/icon16.png", "32": "icons/icon32.png", - "48": "icons/icon48.png", "64": "icons/icon64.png", "128": "icons/icon128.png", "256": "icons/icon256.png" @@ -31,7 +30,6 @@ "default_icon": { "16": "icons/icon16.png", "32": "icons/icon32.png", - "48": "icons/icon48.png", "64": "icons/icon64.png", "128": "icons/icon128.png", "256": "icons/icon256.png" @@ -66,3 +64,4 @@ } + From cb34bbf365ef208a2b03f69caf287e2dcc95af64 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 10:19:38 +0700 Subject: [PATCH 14/55] Auto-Image.js --- Extension/scripts/Auto-Image.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/Extension/scripts/Auto-Image.js b/Extension/scripts/Auto-Image.js index f5868222..57e0be79 100644 --- a/Extension/scripts/Auto-Image.js +++ b/Extension/scripts/Auto-Image.js @@ -289,6 +289,30 @@ function getText(key, params) { 'pixel-blink': true, }, }, + 'Neon Retro Purple': { + primary: '#463C82', + secondary: '#34315E', + accent: '#1A172A', + text: '#F8A9FD', + highlight: '#F8A9FD', + success: '#39ff14', + error: '#ff073a', + warning: '#ffff00', + neon: '#F8A9FD', + purple: '#bf00ff', + pink: '#ff1493', + fontFamily: "'Press Start 2P', monospace", + borderRadius: '0', + borderStyle: 'solid', + borderWidth: '3px', + boxShadow: '0 0 20px rgba(234 156 0, 0.3), inset 0 0 20px rgba(234 156 0, 0.1)', + backdropFilter: 'none', + animations: { + glow: true, + scanline: true, + 'pixel-blink': true, + }, + }, 'Acrylic': { primary: '#00000080', secondary: '#00000040', @@ -370,6 +394,9 @@ function getText(key, params) { } else if (CONFIG.currentTheme === 'Neon Retro Light') { themeClass = 'wplace-theme-neon-light'; themeFileName = 'neon-light'; + } else if (CONFIG.currentTheme === 'Neon Retro Purple') { + themeClass = 'wplace-theme-neon-purple'; + themeFileName = 'neon-purple'; } else if (CONFIG.currentTheme === 'Acrylic') { themeClass = 'wplace-theme-acrylic'; themeFileName = 'acrylic'; @@ -7463,3 +7490,4 @@ function getText(key, params) { })(); + From 16065ff7b378ce4352b49b86f5af7ba085aa7f99 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 10:30:03 +0700 Subject: [PATCH 15/55] Auto-Image.js --- Extension/scripts/Auto-Image.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Extension/scripts/Auto-Image.js b/Extension/scripts/Auto-Image.js index 57e0be79..f1849095 100644 --- a/Extension/scripts/Auto-Image.js +++ b/Extension/scripts/Auto-Image.js @@ -290,7 +290,7 @@ function getText(key, params) { }, }, 'Neon Retro Purple': { - primary: '#463C82', + primary: '#1A172A', secondary: '#34315E', accent: '#1A172A', text: '#F8A9FD', @@ -376,7 +376,8 @@ function getText(key, params) { 'wplace-theme-acrylic', 'wplace-theme-neon', 'wplace-theme-neon-cyan', - 'wplace-theme-neon-light' + 'wplace-theme-neon-light', + 'wplace-theme-neon-purple' ); let themeClass = 'wplace-theme-classic'; // default @@ -1937,14 +1938,16 @@ function getText(key, params) { let defaultTheme = 'classic'; // fallback if (CONFIG.currentTheme === 'Neon Retro') { defaultTheme = 'neon'; - } else if (CONFIG.currentTheme === 'Neon Retro Cyan') { - defaultTheme = 'neon-cyan'; - } else if (CONFIG.currentTheme === 'Neon Retro Light') { - defaultTheme = 'neon-light'; } else if (CONFIG.currentTheme === 'Classic Light') { defaultTheme = 'classic-light'; } else if (CONFIG.currentTheme === 'Acrylic') { defaultTheme = 'acrylic'; + } else if (CONFIG.currentTheme === 'Neon Retro Cyan') { + defaultTheme = 'neon-cyan'; + } else if (CONFIG.currentTheme === 'Neon Retro Light') { + defaultTheme = 'neon-light'; + } else if (CONFIG.currentTheme === 'Neon Retro Purple') { + defaultTheme = 'neon-purple'; } console.log(`%c๐ŸŽฏ Loading theme: ${defaultTheme} (${CONFIG.currentTheme})`, 'color: #8b5cf6;'); @@ -7491,3 +7494,4 @@ function getText(key, params) { + From 84e400b773c75001a9904ba1254a0a7adf49f793 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 10:54:45 +0700 Subject: [PATCH 16/55] neon-purple.css --- Extension/themes/neon-purple.css | 703 +++++++++++++++++++++++++++++++ 1 file changed, 703 insertions(+) create mode 100644 Extension/themes/neon-purple.css diff --git a/Extension/themes/neon-purple.css b/Extension/themes/neon-purple.css new file mode 100644 index 00000000..c3093bab --- /dev/null +++ b/Extension/themes/neon-purple.css @@ -0,0 +1,703 @@ +/* WPlace Auto-Image Bot - Neon Cyan Theme */ +/* Retro cyberpunk aesthetic with cyan neon glow effects */ + +.wplace-theme-neon-purple { + /* Neon theme colors - matching upstream main neon theme */ + --wplace-primary: #1A172A; + --wplace-secondary: #34315E; + --wplace-accent: #538CC0; + --wplace-text: #81DCF7; + --wplace-highlight: #EA9C00; + --wplace-success: #39ff14; + --wplace-error: #ff073a; + --wplace-warning: #ff0; + + /* Neon UI properties */ + --wplace-radius: 0; + --wplace-border-style: solid; + --wplace-border-width: 2px; + --wplace-border-color: #81DCF7; + --wplace-shadow: 0 0 20px rgb(234 156 0 / 40%), inset 0 0 20px rgb(234 156 0 / 10%); + --wplace-backdrop: none; + --wplace-font: 'Press Start 2P', monospace, 'Courier New'; + + /* Z-index layers */ + --wplace-z-overlay: 10000; + --wplace-z-alert: 10002; + --wplace-z-settings: 10002; + + /* Feature toggles */ + --wplace-scanline: 1; + --wplace-pixel-blink: 1; + + /* Icon colors - neon variants */ + --wplace-icon-primary: #81DCF7; + --wplace-icon-secondary: #39ff14; + --wplace-icon-palette: #EA9C00; + + /* Additional UI colors - neon variants */ + --wplace-danger: #ff073a; + --wplace-danger-dark: #cc0531; + --wplace-muted-text: #00ff4180; + --wplace-highlight-secondary: #fa0; + + /* Text variants - neon style */ + --wplace-text-secondary: #34315E; + --wplace-text-muted: #00ff41; + --wplace-text-dim: #00ff41; + --wplace-text-faded: #00ff41cc; + + /* Background variants - neon style */ + --wplace-bg-input: rgb(234 156 0 / 15%); + --wplace-bg-subtle: rgb(234 156 0 / 8%); + --wplace-bg-faint: rgb(234 156 0 / 5%); + --wplace-bg-ghost: rgb(234 156 0 / 3%); + --wplace-bg-whisper: rgb(234 156 0 / 2%); + + /* Border variants - neon style */ + --wplace-border-subtle: rgb(234 156 0 / 40%); + --wplace-border-faint: rgb(234 156 0 / 25%); + --wplace-border-ghost: rgb(234 156 0 / 15%); + --wplace-border-ultra-faint: rgb(234 156 0 / 8%); + + /* Shadow variants - neon style */ + --wplace-shadow-drag: 0 12px 40px rgb(234 156 0 / 60%), 0 0 0 2px rgb(234 156 0 / 80%), 0 0 20px rgb(234 156 0 / 30%); + --wplace-shadow-notification: 0 4px 12px rgb(234 156 0 / 40%), 0 0 15px rgb(234 156 0 / 20%); + --wplace-shadow-slider-thumb: 0 3px 6px rgb(234 156 0 / 50%), 0 0 0 2px var(--wplace-icon-primary), 0 0 10px rgb(234 156 0 / 30%); + --wplace-shadow-slider-hover: 0 4px 8px rgb(234 156 0 / 60%), 0 0 0 3px var(--wplace-icon-primary), 0 0 15px rgb(234 156 0 / 40%); + + /* Animation colors - neon style */ + --wplace-pulse-start: rgb(234 156 0 / 80%); + --wplace-pulse-mid: rgb(234 156 0 / 0%); + --wplace-pulse-end: rgb(234 156 0 / 0%); + + /* Slider colors - neon style */ + --wplace-slider-thumb-bg: #81DCF7; +} + +/* Neon-specific styling overrides */ +.wplace-theme-neon-purple #wplace-image-bot-container { + background: var(--wplace-primary) !important; + border: 2px solid var(--wplace-text) !important; + border-radius: 0 !important; + box-shadow: 0 0 20px var(--wplace-text), inset 0 0 20px rgb(234 156 0 / 10%) !important; + font-family: var(--wplace-font) !important; +} + +.wplace-theme-neon-purple #wplace-stats-container { + background: var(--wplace-primary) !important; + border: 2px solid var(--wplace-text) !important; + border-radius: 0 !important; + box-shadow: 0 0 20px var(--wplace-text), inset 0 0 20px rgb(234 156 0 / 10%) !important; + font-family: var(--wplace-font) !important; + position: fixed !important; + overflow: hidden !important; + z-index: 9998 !important; +} + +.wplace-theme-neon-purple .wplace-header { + background: var(--wplace-secondary) !important; + border-bottom: 1px solid var(--wplace-text) !important; + color: var(--wplace-text) !important; + text-shadow: 0 0 10px var(--wplace-text) !important; + font-family: var(--wplace-font) !important; +} + +.wplace-theme-neon-purple .wplace-section { + background: rgb(22 33 62 / 50%) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; +} + +.wplace-theme-neon-purple .wplace-status-section { + background: rgb(22 33 62 / 50%) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; +} + +.wplace-theme-neon-purple .wplace-section-title { + color: var(--wplace-text) !important; + text-shadow: 0 0 8px var(--wplace-text) !important; + text-transform: uppercase !important; + font-family: var(--wplace-font) !important; + font-size: 10px !important; +} + +.wplace-theme-neon-purple .wplace-btn { + background: var(--wplace-secondary) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; + color: var(--wplace-text) !important; + text-shadow: 0 0 5px var(--wplace-text) !important; + font-family: var(--wplace-font) !important; + font-size: 9px !important; + text-transform: uppercase !important; +} + +/* Pixel blinking and neon glow animation for buttons */ +.wplace-theme-neon-purple .wplace-btn:hover:not(:disabled) { + box-shadow: 0 0 15px var(--wplace-text), inset 0 0 15px rgb(234 156 0 / 10%) !important; + animation: pixel-blink 0.5s infinite, neon-glow 1s ease-in-out infinite alternate !important; +} + +.wplace-theme-neon-purple .wplace-btn-start { + background: var(--wplace-secondary) !important; + border-color: var(--wplace-success) !important; + color: var(--wplace-success) !important; + text-shadow: 0 0 8px var(--wplace-success) !important; +} + +.wplace-theme-neon-purple .wplace-btn-stop { + background: var(--wplace-secondary) !important; + border-color: var(--wplace-error) !important; + color: var(--wplace-error) !important; + text-shadow: 0 0 8px var(--wplace-error) !important; +} + +.wplace-theme-neon-purple .wplace-btn-upload { + background: var(--wplace-secondary) !important; + border: 1px dashed var(--wplace-highlight) !important; + color: var(--wplace-highlight) !important; + text-shadow: 0 0 8px var(--wplace-highlight) !important; +} + +.wplace-theme-neon-purple .wplace-btn-select { + background: var(--wplace-secondary) !important; + border-color: var(--wplace-highlight) !important; + color: var(--wplace-highlight) !important; + text-shadow: 0 0 8px var(--wplace-highlight) !important; +} + +.wplace-theme-neon-purple .wplace-btn-file { + background: var(--wplace-secondary) !important; + border-color: var(--wplace-warning) !important; + color: var(--wplace-warning) !important; + text-shadow: 0 0 8px var(--wplace-warning) !important; +} + +.wplace-theme-neon-purple .wplace-progress { + background: rgb(0 0 0 / 80%) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; +} + +.wplace-theme-neon-purple .wplace-progress-bar { + background: linear-gradient(90deg, var(--wplace-success) 0%, var(--wplace-text) 100%) !important; + box-shadow: 0 0 10px var(--wplace-success) !important; +} + +.wplace-theme-neon-purple .wplace-stat-value { + color: var(--wplace-text) !important; + text-shadow: 0 0 5px var(--wplace-text) !important; +} + +.wplace-theme-neon-purple .status-success { + background: rgb(57 255 20 / 10%) !important; + border-color: var(--wplace-success) !important; + color: var(--wplace-success) !important; + box-shadow: 0 0 15px var(--wplace-success) !important; + text-shadow: 0 0 8px var(--wplace-success) !important; +} + +.wplace-theme-neon-purple .status-error { + background: rgb(255 7 58 / 10%) !important; + border-color: var(--wplace-error) !important; + color: var(--wplace-error) !important; + box-shadow: 0 0 15px var(--wplace-error) !important; + text-shadow: 0 0 8px var(--wplace-error) !important; +} + +.wplace-theme-neon-purple .status-default { + background: rgb(234 156 0 / 10%) !important; + border-color: var(--wplace-text) !important; + color: var(--wplace-text) !important; + text-shadow: 0 0 5px var(--wplace-text) !important; +} + +/* Settings dialog neon styling */ +.wplace-theme-neon-purple #wplace-settings-container { + background: var(--wplace-primary) !important; + border: 2px solid var(--wplace-text) !important; + border-radius: 0 !important; + box-shadow: 0 0 30px var(--wplace-text), inset 0 0 30px rgb(234 156 0 / 10%) !important; + font-family: var(--wplace-font) !important; +} + +.wplace-theme-neon-purple .wplace-settings-header { + background: var(--wplace-secondary) !important; + border-bottom: 1px solid var(--wplace-text) !important; +} + +.wplace-theme-neon-purple .wplace-settings-header h3 { + color: var(--wplace-text) !important; + text-shadow: 0 0 10px var(--wplace-text) !important; + font-family: var(--wplace-font) !important; + font-size: 16px !important; + text-transform: uppercase !important; +} + +.wplace-theme-neon-purple .wplace-settings-close-btn { + background: var(--wplace-secondary) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; + color: var(--wplace-text) !important; +} + +.wplace-theme-neon-purple .wplace-settings-close-btn:hover { + background: var(--wplace-error) !important; + box-shadow: 0 0 15px var(--wplace-error) !important; +} + +.wplace-theme-neon-purple .wplace-settings-section-wrapper { + background: rgb(22 33 62 / 30%) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; +} + +.wplace-theme-neon-purple .wplace-settings-select { + background: var(--wplace-secondary) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; + color: var(--wplace-text) !important; + font-family: var(--wplace-font) !important; + font-size: 11px !important; +} + +.wplace-theme-neon-purple .wplace-settings-section-label { + color: var(--wplace-text) !important; + text-shadow: 0 0 8px var(--wplace-text) !important; + font-family: var(--wplace-font) !important; + font-size: 12px !important; + text-transform: uppercase !important; +} + +.wplace-theme-neon-purple .wplace-speed-value { + background: var(--wplace-secondary) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; + color: var(--wplace-text) !important; + text-shadow: 0 0 8px var(--wplace-text) !important; + font-family: var(--wplace-font) !important; + box-shadow: 0 0 10px rgb(234 156 0 / 30%) !important; +} + +.wplace-theme-neon-purple .wplace-overlay-opacity-value { + background: var(--wplace-secondary) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; + color: var(--wplace-text) !important; + text-shadow: 0 0 5px var(--wplace-text) !important; +} + +/* Neon slider styling */ +.wplace-theme-neon-purple .wplace-slider, +.wplace-theme-neon-purple .wplace-speed-slider, +.wplace-theme-neon-purple .wplace-overlay-opacity-slider { + background: var(--wplace-secondary) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; + box-shadow: 0 0 10px rgb(234 156 0 / 30%) !important; +} + +.wplace-theme-neon-purple .wplace-slider::-webkit-slider-thumb, +.wplace-theme-neon-purple .wplace-speed-slider::-webkit-slider-thumb, +.wplace-theme-neon-purple .wplace-overlay-opacity-slider::-webkit-slider-thumb { + -webkit-appearance: none; + width: 16px; + height: 16px; + border-radius: 0 !important; + background: var(--wplace-slider-thumb-bg) !important; + border: 2px solid var(--wplace-text) !important; + cursor: pointer; + transition: all 0.2s ease; + box-shadow: 0 0 8px rgb(234 156 0 / 50%) !important; +} + +.wplace-theme-neon-purple .wplace-slider::-webkit-slider-thumb:hover, +.wplace-theme-neon-purple .wplace-speed-slider::-webkit-slider-thumb:hover, +.wplace-theme-neon-purple .wplace-overlay-opacity-slider::-webkit-slider-thumb:hover { + transform: scale(1.1); + box-shadow: 0 0 15px var(--wplace-text) !important; +} + +/* Scanline animation for neon theme */ +.wplace-theme-neon-purple #wplace-image-bot-container::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 2px; + background: linear-gradient(90deg, transparent, var(--wplace-text), transparent); + z-index: 1; + pointer-events: none; + animation: scanline 3s linear infinite; + opacity: 0.7; +} + + +.wplace-theme-neon-purple #wplace-stats-container::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 2px; + background: linear-gradient(90deg, transparent, var(--wplace-text), transparent); + z-index: 1; + pointer-events: none; + animation: scanline-stats 4s linear infinite; + opacity: 0.7; +} + + +/* Text glow animations */ +@keyframes neon-glow { + 0%, 100% { + text-shadow: 0 0 5px currentcolor, 0 0 10px currentcolor, 0 0 15px currentcolor; + } + + 50% { + text-shadow: 0 0 2px currentcolor, 0 0 5px currentcolor, 0 0 8px currentcolor; + } +} + +@keyframes pixel-blink { + 0%, 50% { + opacity: 1; + } + + 51%, 100% { + opacity: 0.7; + } +} + +@keyframes scanline { + 0% { + transform: translateY(-100%); + } + + 100% { + transform: translateY(400px); + } +} + +@keyframes scanline-stats { + 0% { + transform: translateY(-100%); + } + + 100% { + transform: translateY(300px); + } +} + +/* Dual control layout styling for neon theme */ +.wplace-theme-neon-purple .wplace-dual-control-compact { + display: flex; + flex-direction: row; + align-items: center; + gap: 8px; + margin: 6px 0; + flex-wrap: wrap; +} + +.wplace-theme-neon-purple .wplace-slider-container-compact { + display: flex; + align-items: center; + gap: 6px; + flex: 1; + min-width: 160px; +} + +.wplace-theme-neon-purple .wplace-speed-slider-container-compact { + display: flex; + align-items: center; + gap: 6px; + flex: 1; + min-width: 160px; +} + +.wplace-theme-neon-purple .wplace-input-group-compact { + display: flex; + align-items: center; + gap: 3px; + flex-shrink: 0; +} + +.wplace-theme-neon-purple .wplace-input-btn-compact { + background: var(--wplace-secondary) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; + color: var(--wplace-text) !important; + width: 18px; + height: 18px; + cursor: pointer; + font-weight: bold; + font-size: 10px; + display: flex; + align-items: center; + justify-content: center; + transition: all 0.2s ease; + text-shadow: 0 0 5px var(--wplace-text) !important; + font-family: var(--wplace-font) !important; +} + +.wplace-theme-neon-purple .wplace-input-btn-compact:hover { + box-shadow: 0 0 10px var(--wplace-text) !important; + animation: pixel-blink 0.5s infinite !important; +} + +.wplace-theme-neon-purple .wplace-number-input-compact { + background: var(--wplace-secondary) !important; + border: 1px solid var(--wplace-text) !important; + border-radius: 0 !important; + color: var(--wplace-text) !important; + padding: 2px 4px; + font-size: 10px; + width: 65px; + text-align: center; + transition: all 0.2s ease; + height: 18px; + font-family: var(--wplace-font) !important; + text-shadow: 0 0 5px var(--wplace-text) !important; +} + +.wplace-theme-neon-purple .wplace-number-input-compact:focus { + outline: none; + box-shadow: 0 0 10px var(--wplace-text) !important; + background: rgb(234 156 0 / 15%) !important; +} + +.wplace-theme-neon-purple .wplace-input-label-compact { + color: var(--wplace-text) !important; + font-size: 9px; + margin-left: 3px; + white-space: nowrap; + text-shadow: 0 0 5px var(--wplace-text) !important; + font-family: var(--wplace-font) !important; + text-transform: uppercase; +} + +.wplace-theme-neon-purple .wplace-batch-size-header { + margin-bottom: 6px; +} + +.wplace-theme-neon-purple .wplace-batch-size-label { + color: var(--wplace-text) !important; + font-weight: 500; + font-size: 11px; + text-shadow: 0 0 8px var(--wplace-text) !important; + font-family: var(--wplace-font) !important; + text-transform: uppercase; +} + +/* Cooldown control styling for neon theme */ +.wplace-theme-neon-purple .wplace-cooldown-control { + margin: 8px 0; +} + +.wplace-theme-neon-purple .wplace-cooldown-control label { + color: var(--wplace-text) !important; + font-weight: 500; + font-size: 11px; + text-shadow: 0 0 8px var(--wplace-text) !important; + font-family: var(--wplace-font) !important; + text-transform: uppercase; + margin-bottom: 6px; + display: block; +} + +/* Resize dialog styling for neon theme */ +.wplace-theme-neon-purple .resize-container { + background-color: #1A172A !important; /* Solid neon blue */ + opacity: 1 !important; /* Fully opaque */ + backdrop-filter: none !important; /* Remove blur effects */ + box-shadow: none !important; /* Optional: remove glows */ + font-family: 'Press Start 2P', monospace !important; +} + +/* Account switching UI styles */ +.wplace-theme-neon-purple .wplace-section { + margin: 15px 0; + border-radius: 0; + background: rgba(0, 255, 255, 0.05); + padding: 15px; + border: 2px solid #00ffff; + box-shadow: 0 0 20px rgba(0, 255, 255, 0.3); + font-family: var(--wplace-font); +} + +.wplace-theme-neon-purple .wplace-section-title { + display: flex; + align-items: center; + gap: 8px; + font-weight: 600; + color: var(--wplace-text); + margin-bottom: 10px; + font-size: 12px; + text-transform: uppercase; + text-shadow: 0 0 8px var(--wplace-text); + font-family: var(--wplace-font); +} + +/* Auto-swap toggle switch */ +.wplace-theme-neon-purple .wplace-switch { + position: relative; + display: inline-block; + width: 50px; + height: 24px; +} + +.wplace-theme-neon-purple .wplace-switch input { + opacity: 0; + width: 0; + height: 0; +} + +.wplace-theme-neon-purple .wplace-slider-round { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #1a1a2e; + transition: 0.4s; + border-radius: 0; + border: 2px solid #333; + box-shadow: 0 0 10px rgba(0, 255, 255, 0.2); +} + +.wplace-theme-neon-purple .wplace-slider-round:before { + position: absolute; + content: ""; + height: 14px; + width: 14px; + left: 3px; + bottom: 3px; + background-color: #fff; + transition: 0.4s; + border-radius: 0; + box-shadow: 0 0 8px rgba(255, 255, 255, 0.5); +} + +.wplace-theme-neon-purple .wplace-switch input:checked + .wplace-slider-round { + background-color: #00ffff; + box-shadow: 0 0 20px rgba(0, 255, 255, 0.6); +} + +.wplace-theme-neon-purple .wplace-switch input:checked + .wplace-slider-round:before { + transform: translateX(26px); + box-shadow: 0 0 12px rgba(0, 255, 255, 0.8); +} + +/* Account list container */ +.wplace-theme-neon-purple .accounts-list-container { + max-height: 200px; + overflow-y: auto; + margin-top: 10px; + padding: 0 6px; +} + +/* Individual account item */ +.wplace-theme-neon-purple .wplace-account-item { + display: flex; + justify-content: space-between; + align-items: center; + padding: 6px 8px; + margin: 4px 0; + background: rgba(0, 255, 255, 0.03); + border-radius: 0; + border: 1px solid #00ffff; + transition: all 0.3s ease; + box-shadow: 0 0 5px rgba(0, 255, 255, 0.2); + position: relative; +} + +/* Account ordering number */ +.wplace-theme-neon-purple .wplace-account-number { + position: absolute; + top: 3px; + left: 3px; + width: 8x; + height: 8px; + background: #00ffff; + color: #1a1a2e; + border-radius: 0; + display: flex; + align-items: center; + justify-content: center; + font-size: 8px; + font-weight: bold; + z-index: 1; + border: 1px solid #00ffff; + box-shadow: 0 0 8px rgba(0, 255, 255, 0.6); + font-family: var(--wplace-font); +} + +.wplace-theme-neon-purple .wplace-account-item:hover { + background: rgba(0, 255, 255, 0.08); + border-color: #00ffff; + box-shadow: 0 0 15px rgba(0, 255, 255, 0.4); + transform: translateX(2px); +} + +.wplace-theme-neon-purple .wplace-account-item.is-current { + background: rgba(0, 255, 255, 0.15); + border-color: #00ffff; + box-shadow: 0 0 25px rgba(0, 255, 255, 0.6); + animation: neon-cyan-pulse 2s infinite; +} + +@keyframes neon-purple-pulse { + 0%, 100% { box-shadow: 0 0 25px rgba(0, 255, 255, 0.6); } + 50% { box-shadow: 0 0 35px rgba(0, 255, 255, 0.8); } +} + +/* Account details */ +.wplace-theme-neon-purple .wplace-account-details { + flex: 1; + margin-left: 20px; + min-width: 0; +} + +.wplace-theme-neon-purple .wplace-account-name { + font-weight: 600; + color: var(--wplace-text); + font-size: 8px; + margin-bottom: 1px; + text-transform: uppercase; + text-shadow: 0 0 5px var(--wplace-text); + font-family: var(--wplace-font); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +/* Account statistics */ +.wplace-theme-neon-purple .wplace-account-stats { + display: flex; + gap: 8px; + align-items: center; + font-size: 8px; + color: rgba(0, 255, 255, 0.8); + text-transform: uppercase; + font-family: var(--wplace-font); + flex-shrink: 0; +} + +.wplace-theme-neon-purple .wplace-account-stats i { + margin-right: 4px; + text-shadow: 0 0 5px currentColor; +} + +.wplace-theme-neon-purple .wplace-account-stats .fas.fa-bolt { + color: #ffff00; + text-shadow: 0 0 8px #ffff00; +} + +.wplace-theme-neon-purple .wplace-account-stats .fas.fa-tint { + color: #00ffff; + text-shadow: 0 0 8px #00ffff; +} From 9786985d6bf45711bcb5f20594e9c6ea51ac96d4 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 10:57:47 +0700 Subject: [PATCH 17/55] background.js --- Extension/background.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Extension/background.js b/Extension/background.js index 2120fe3b..1c0c089f 100644 --- a/Extension/background.js +++ b/Extension/background.js @@ -404,7 +404,9 @@ async function loadExtensionResources() { 'themes/classic.css', 'themes/neon.css', 'themes/neon-cyan.css', - 'themes/neon-light.css' + 'themes/neon-light.css', + 'themes/neon-purple.css', + 'themes/neon-teal.css' ]; for (const themeFile of themeFiles) { @@ -914,3 +916,4 @@ chrome.runtime.onMessage.addListener((msg, sender, sendResponse) => { } }); + From 915b63af316e8236e922050749fd8a75cfbe0bc7 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 10:59:19 +0700 Subject: [PATCH 18/55] auto-image-styles.css --- Extension/auto-image-styles.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Extension/auto-image-styles.css b/Extension/auto-image-styles.css index 74a89c65..6eab77b6 100644 --- a/Extension/auto-image-styles.css +++ b/Extension/auto-image-styles.css @@ -18,6 +18,8 @@ - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/neon.css - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/neon-cyan.css - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/neon-light.css + - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/neon-purple.css + - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/neon-teal.css These are now loaded from local extension files for better performance and offline functionality. */ @@ -2158,3 +2160,4 @@ input[type="number"] { -moz-appearance: textfield; appearance: textfield; } + From d28a5132a0b16f6a1951f0771958e21878bfdfef Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 11:07:00 +0700 Subject: [PATCH 19/55] =neon-purple.css --- Extension/themes/neon-purple.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Extension/themes/neon-purple.css b/Extension/themes/neon-purple.css index c3093bab..8ff499fd 100644 --- a/Extension/themes/neon-purple.css +++ b/Extension/themes/neon-purple.css @@ -1,5 +1,5 @@ -/* WPlace Auto-Image Bot - Neon Cyan Theme */ -/* Retro cyberpunk aesthetic with cyan neon glow effects */ +/* WPlace Auto-Image Bot - Neon Purple Theme */ +/* Retro cyberpunk aesthetic with purple neon glow effects */ .wplace-theme-neon-purple { /* Neon theme colors - matching upstream main neon theme */ From 6d69ef85ef34603e60351949bba88941e6bf6dd2 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 11:08:36 +0700 Subject: [PATCH 20/55] neon-purple.css --- Extension/themes/neon-purple.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/themes/neon-purple.css b/Extension/themes/neon-purple.css index 8ff499fd..5e8ee199 100644 --- a/Extension/themes/neon-purple.css +++ b/Extension/themes/neon-purple.css @@ -647,7 +647,7 @@ background: rgba(0, 255, 255, 0.15); border-color: #00ffff; box-shadow: 0 0 25px rgba(0, 255, 255, 0.6); - animation: neon-cyan-pulse 2s infinite; + animation: neon-purple-pulse 2s infinite; } @keyframes neon-purple-pulse { From 379a7581ee6281421f126ca7051c4f6b91fd9dc0 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 11:14:22 +0700 Subject: [PATCH 21/55] Auto-Image.js --- Extension/scripts/Auto-Image.js | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/Extension/scripts/Auto-Image.js b/Extension/scripts/Auto-Image.js index f1849095..ad40cc3b 100644 --- a/Extension/scripts/Auto-Image.js +++ b/Extension/scripts/Auto-Image.js @@ -312,6 +312,30 @@ function getText(key, params) { scanline: true, 'pixel-blink': true, }, + }, + 'Neon Retro Teal': { + primary: '#1A172A', + secondary: '#34315E', + accent: '#1A172A', + text: '#F8A9FD', + highlight: '#F8A9FD', + success: '#39ff14', + error: '#ff073a', + warning: '#ffff00', + neon: '#F8A9FD', + purple: '#bf00ff', + pink: '#ff1493', + fontFamily: "'Press Start 2P', monospace", + borderRadius: '0', + borderStyle: 'solid', + borderWidth: '3px', + boxShadow: '0 0 20px rgba(234 156 0, 0.3), inset 0 0 20px rgba(234 156 0, 0.1)', + backdropFilter: 'none', + animations: { + glow: true, + scanline: true, + 'pixel-blink': true, + }, }, 'Acrylic': { primary: '#00000080', @@ -377,7 +401,8 @@ function getText(key, params) { 'wplace-theme-neon', 'wplace-theme-neon-cyan', 'wplace-theme-neon-light', - 'wplace-theme-neon-purple' + 'wplace-theme-neon-purple', + 'wplace-theme-neon-teal' ); let themeClass = 'wplace-theme-classic'; // default @@ -398,6 +423,9 @@ function getText(key, params) { } else if (CONFIG.currentTheme === 'Neon Retro Purple') { themeClass = 'wplace-theme-neon-purple'; themeFileName = 'neon-purple'; + } else if (CONFIG.currentTheme === 'Neon Retro Teal') { + themeClass = 'wplace-theme-neon-teal'; + themeFileName = 'neon-teal'; } else if (CONFIG.currentTheme === 'Acrylic') { themeClass = 'wplace-theme-acrylic'; themeFileName = 'acrylic'; @@ -1948,6 +1976,8 @@ function getText(key, params) { defaultTheme = 'neon-light'; } else if (CONFIG.currentTheme === 'Neon Retro Purple') { defaultTheme = 'neon-purple'; + } else if (CONFIG.currentTheme === 'Neon Retro Teal') { + defaultTheme = 'neon-teal'; } console.log(`%c๐ŸŽฏ Loading theme: ${defaultTheme} (${CONFIG.currentTheme})`, 'color: #8b5cf6;'); @@ -7495,3 +7525,4 @@ function getText(key, params) { + From 22619d36f66dfc4220a766294fd9d0099cdfa691 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 13:28:31 +0700 Subject: [PATCH 22/55] neon-purple.css --- Extension/themes/neon-purple.css | 34 ++++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/Extension/themes/neon-purple.css b/Extension/themes/neon-purple.css index 5e8ee199..c47dadcd 100644 --- a/Extension/themes/neon-purple.css +++ b/Extension/themes/neon-purple.css @@ -7,7 +7,7 @@ --wplace-secondary: #34315E; --wplace-accent: #538CC0; --wplace-text: #81DCF7; - --wplace-highlight: #EA9C00; + --wplace-highlight: #F8A9FD; --wplace-success: #39ff14; --wplace-error: #ff073a; --wplace-warning: #ff0; @@ -33,7 +33,7 @@ /* Icon colors - neon variants */ --wplace-icon-primary: #81DCF7; --wplace-icon-secondary: #39ff14; - --wplace-icon-palette: #EA9C00; + --wplace-icon-palette: #F8A9FD; /* Additional UI colors - neon variants */ --wplace-danger: #ff073a; @@ -521,10 +521,10 @@ .wplace-theme-neon-purple .wplace-section { margin: 15px 0; border-radius: 0; - background: rgba(0, 255, 255, 0.05); + background: rgba(248, 169, 253, 0.05); padding: 15px; border: 2px solid #00ffff; - box-shadow: 0 0 20px rgba(0, 255, 255, 0.3); + box-shadow: 0 0 20px rgba(248, 169, 253, 0.3); font-family: var(--wplace-font); } @@ -566,7 +566,7 @@ transition: 0.4s; border-radius: 0; border: 2px solid #333; - box-shadow: 0 0 10px rgba(0, 255, 255, 0.2); + box-shadow: 0 0 10px rgba(248, 169, 253, 0.2); } .wplace-theme-neon-purple .wplace-slider-round:before { @@ -584,12 +584,12 @@ .wplace-theme-neon-purple .wplace-switch input:checked + .wplace-slider-round { background-color: #00ffff; - box-shadow: 0 0 20px rgba(0, 255, 255, 0.6); + box-shadow: 0 0 20px rgba(248, 169, 253, 0.6); } .wplace-theme-neon-purple .wplace-switch input:checked + .wplace-slider-round:before { transform: translateX(26px); - box-shadow: 0 0 12px rgba(0, 255, 255, 0.8); + box-shadow: 0 0 12px rgba(248, 169, 253, 0.8); } /* Account list container */ @@ -607,11 +607,11 @@ align-items: center; padding: 6px 8px; margin: 4px 0; - background: rgba(0, 255, 255, 0.03); + background: rgba(248, 169, 253, 0.03); border-radius: 0; border: 1px solid #00ffff; transition: all 0.3s ease; - box-shadow: 0 0 5px rgba(0, 255, 255, 0.2); + box-shadow: 0 0 5px rgba(248, 169, 253, 0.2); position: relative; } @@ -632,27 +632,27 @@ font-weight: bold; z-index: 1; border: 1px solid #00ffff; - box-shadow: 0 0 8px rgba(0, 255, 255, 0.6); + box-shadow: 0 0 8px rgba(248, 169, 253, 0.6); font-family: var(--wplace-font); } .wplace-theme-neon-purple .wplace-account-item:hover { - background: rgba(0, 255, 255, 0.08); + background: rgba(248, 169, 253, 0.08); border-color: #00ffff; - box-shadow: 0 0 15px rgba(0, 255, 255, 0.4); + box-shadow: 0 0 15px rgba(248, 169, 253, 0.4); transform: translateX(2px); } .wplace-theme-neon-purple .wplace-account-item.is-current { - background: rgba(0, 255, 255, 0.15); + background: rgba(248, 169, 253, 0.15); border-color: #00ffff; - box-shadow: 0 0 25px rgba(0, 255, 255, 0.6); + box-shadow: 0 0 25px rgba(248, 169, 253, 0.6); animation: neon-purple-pulse 2s infinite; } @keyframes neon-purple-pulse { - 0%, 100% { box-shadow: 0 0 25px rgba(0, 255, 255, 0.6); } - 50% { box-shadow: 0 0 35px rgba(0, 255, 255, 0.8); } + 0%, 100% { box-shadow: 0 0 25px rgba(248, 169, 253, 0.6); } + 50% { box-shadow: 0 0 35px rgba(248, 169, 253, 0.8); } } /* Account details */ @@ -681,7 +681,7 @@ gap: 8px; align-items: center; font-size: 8px; - color: rgba(0, 255, 255, 0.8); + color: rgba(248, 169, 253, 0.8); text-transform: uppercase; font-family: var(--wplace-font); flex-shrink: 0; From 2b576aec61d794f44071ced053e514d3ab4a21b5 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 13:37:35 +0700 Subject: [PATCH 23/55] neon-purple.css --- Extension/themes/neon-purple.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Extension/themes/neon-purple.css b/Extension/themes/neon-purple.css index c47dadcd..d62e9d02 100644 --- a/Extension/themes/neon-purple.css +++ b/Extension/themes/neon-purple.css @@ -6,7 +6,7 @@ --wplace-primary: #1A172A; --wplace-secondary: #34315E; --wplace-accent: #538CC0; - --wplace-text: #81DCF7; + --wplace-text: #F8A9FD; --wplace-highlight: #F8A9FD; --wplace-success: #39ff14; --wplace-error: #ff073a; @@ -16,7 +16,7 @@ --wplace-radius: 0; --wplace-border-style: solid; --wplace-border-width: 2px; - --wplace-border-color: #81DCF7; + --wplace-border-color: #F8A9FD; --wplace-shadow: 0 0 20px rgb(234 156 0 / 40%), inset 0 0 20px rgb(234 156 0 / 10%); --wplace-backdrop: none; --wplace-font: 'Press Start 2P', monospace, 'Courier New'; @@ -31,7 +31,7 @@ --wplace-pixel-blink: 1; /* Icon colors - neon variants */ - --wplace-icon-primary: #81DCF7; + --wplace-icon-primary: #F8A9FD; --wplace-icon-secondary: #39ff14; --wplace-icon-palette: #F8A9FD; @@ -72,7 +72,7 @@ --wplace-pulse-end: rgb(234 156 0 / 0%); /* Slider colors - neon style */ - --wplace-slider-thumb-bg: #81DCF7; + --wplace-slider-thumb-bg: #F8A9FD; } /* Neon-specific styling overrides */ From d8ede25686771fbaf63769156af9d3d295d7504b Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 15:29:36 +0700 Subject: [PATCH 24/55] neon-purple.css --- Extension/themes/neon-purple.css | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Extension/themes/neon-purple.css b/Extension/themes/neon-purple.css index d62e9d02..8f746325 100644 --- a/Extension/themes/neon-purple.css +++ b/Extension/themes/neon-purple.css @@ -523,7 +523,7 @@ border-radius: 0; background: rgba(248, 169, 253, 0.05); padding: 15px; - border: 2px solid #00ffff; + border: 2px solid #F8A9FD; box-shadow: 0 0 20px rgba(248, 169, 253, 0.3); font-family: var(--wplace-font); } @@ -583,7 +583,7 @@ } .wplace-theme-neon-purple .wplace-switch input:checked + .wplace-slider-round { - background-color: #00ffff; + background-color: #F8A9FD; box-shadow: 0 0 20px rgba(248, 169, 253, 0.6); } @@ -609,7 +609,7 @@ margin: 4px 0; background: rgba(248, 169, 253, 0.03); border-radius: 0; - border: 1px solid #00ffff; + border: 1px solid #F8A9FD; transition: all 0.3s ease; box-shadow: 0 0 5px rgba(248, 169, 253, 0.2); position: relative; @@ -622,7 +622,7 @@ left: 3px; width: 8x; height: 8px; - background: #00ffff; + background: #F8A9FD; color: #1a1a2e; border-radius: 0; display: flex; @@ -631,21 +631,21 @@ font-size: 8px; font-weight: bold; z-index: 1; - border: 1px solid #00ffff; + border: 1px solid #F8A9FD; box-shadow: 0 0 8px rgba(248, 169, 253, 0.6); font-family: var(--wplace-font); } .wplace-theme-neon-purple .wplace-account-item:hover { background: rgba(248, 169, 253, 0.08); - border-color: #00ffff; + border-color: #F8A9FD; box-shadow: 0 0 15px rgba(248, 169, 253, 0.4); transform: translateX(2px); } .wplace-theme-neon-purple .wplace-account-item.is-current { background: rgba(248, 169, 253, 0.15); - border-color: #00ffff; + border-color: #F8A9FD; box-shadow: 0 0 25px rgba(248, 169, 253, 0.6); animation: neon-purple-pulse 2s infinite; } @@ -698,6 +698,6 @@ } .wplace-theme-neon-purple .wplace-account-stats .fas.fa-tint { - color: #00ffff; + color: #F8A9FD; text-shadow: 0 0 8px #00ffff; } From 629f4ac6c5509925ee4c3a539b864ca12dbc222c Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 15:59:20 +0700 Subject: [PATCH 25/55] neon-purple.css --- Extension/themes/neon-purple.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extension/themes/neon-purple.css b/Extension/themes/neon-purple.css index 8f746325..6fe7c080 100644 --- a/Extension/themes/neon-purple.css +++ b/Extension/themes/neon-purple.css @@ -638,14 +638,14 @@ .wplace-theme-neon-purple .wplace-account-item:hover { background: rgba(248, 169, 253, 0.08); - border-color: #F8A9FD; + border-color: #00ffff; box-shadow: 0 0 15px rgba(248, 169, 253, 0.4); transform: translateX(2px); } .wplace-theme-neon-purple .wplace-account-item.is-current { background: rgba(248, 169, 253, 0.15); - border-color: #F8A9FD; + border-color: #00ffff; box-shadow: 0 0 25px rgba(248, 169, 253, 0.6); animation: neon-purple-pulse 2s infinite; } @@ -698,6 +698,6 @@ } .wplace-theme-neon-purple .wplace-account-stats .fas.fa-tint { - color: #F8A9FD; + color: #00ffff; text-shadow: 0 0 8px #00ffff; } From 42640d70999d1234decdd3a28a3f3454cecacbb8 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 16:02:10 +0700 Subject: [PATCH 26/55] neon-purple.css --- Extension/themes/neon-purple.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/themes/neon-purple.css b/Extension/themes/neon-purple.css index 6fe7c080..c5b381f8 100644 --- a/Extension/themes/neon-purple.css +++ b/Extension/themes/neon-purple.css @@ -609,7 +609,7 @@ margin: 4px 0; background: rgba(248, 169, 253, 0.03); border-radius: 0; - border: 1px solid #F8A9FD; + border: 1px solid #00ffff; transition: all 0.3s ease; box-shadow: 0 0 5px rgba(248, 169, 253, 0.2); position: relative; From 603104e2cfba25a4d939d7b7f1c61fae24b31d4a Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 16:04:35 +0700 Subject: [PATCH 27/55] neon-purple.css --- Extension/themes/neon-purple.css | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Extension/themes/neon-purple.css b/Extension/themes/neon-purple.css index c5b381f8..5c43d3e8 100644 --- a/Extension/themes/neon-purple.css +++ b/Extension/themes/neon-purple.css @@ -609,7 +609,7 @@ margin: 4px 0; background: rgba(248, 169, 253, 0.03); border-radius: 0; - border: 1px solid #00ffff; + border: 1px solid #F8A9FD; transition: all 0.3s ease; box-shadow: 0 0 5px rgba(248, 169, 253, 0.2); position: relative; @@ -638,14 +638,14 @@ .wplace-theme-neon-purple .wplace-account-item:hover { background: rgba(248, 169, 253, 0.08); - border-color: #00ffff; + border-color: #F8A9FD; box-shadow: 0 0 15px rgba(248, 169, 253, 0.4); transform: translateX(2px); } .wplace-theme-neon-purple .wplace-account-item.is-current { background: rgba(248, 169, 253, 0.15); - border-color: #00ffff; + border-color: #F8A9FD; box-shadow: 0 0 25px rgba(248, 169, 253, 0.6); animation: neon-purple-pulse 2s infinite; } @@ -693,11 +693,11 @@ } .wplace-theme-neon-purple .wplace-account-stats .fas.fa-bolt { - color: #ffff00; + color: #F8A9FD; text-shadow: 0 0 8px #ffff00; } .wplace-theme-neon-purple .wplace-account-stats .fas.fa-tint { - color: #00ffff; + color: #F8A9FD; text-shadow: 0 0 8px #00ffff; } From fcfd9a09fbe045103ef6e68acaaeb7099236d7b6 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sat, 20 Sep 2025 16:24:24 +0700 Subject: [PATCH 28/55] Auto-Image.js --- Extension/scripts/Auto-Image.js | 35 +++------------------------------ 1 file changed, 3 insertions(+), 32 deletions(-) diff --git a/Extension/scripts/Auto-Image.js b/Extension/scripts/Auto-Image.js index ad40cc3b..560bc6d9 100644 --- a/Extension/scripts/Auto-Image.js +++ b/Extension/scripts/Auto-Image.js @@ -312,30 +312,6 @@ function getText(key, params) { scanline: true, 'pixel-blink': true, }, - }, - 'Neon Retro Teal': { - primary: '#1A172A', - secondary: '#34315E', - accent: '#1A172A', - text: '#F8A9FD', - highlight: '#F8A9FD', - success: '#39ff14', - error: '#ff073a', - warning: '#ffff00', - neon: '#F8A9FD', - purple: '#bf00ff', - pink: '#ff1493', - fontFamily: "'Press Start 2P', monospace", - borderRadius: '0', - borderStyle: 'solid', - borderWidth: '3px', - boxShadow: '0 0 20px rgba(234 156 0, 0.3), inset 0 0 20px rgba(234 156 0, 0.1)', - backdropFilter: 'none', - animations: { - glow: true, - scanline: true, - 'pixel-blink': true, - }, }, 'Acrylic': { primary: '#00000080', @@ -401,8 +377,7 @@ function getText(key, params) { 'wplace-theme-neon', 'wplace-theme-neon-cyan', 'wplace-theme-neon-light', - 'wplace-theme-neon-purple', - 'wplace-theme-neon-teal' + 'wplace-theme-neon-purple' ); let themeClass = 'wplace-theme-classic'; // default @@ -423,9 +398,6 @@ function getText(key, params) { } else if (CONFIG.currentTheme === 'Neon Retro Purple') { themeClass = 'wplace-theme-neon-purple'; themeFileName = 'neon-purple'; - } else if (CONFIG.currentTheme === 'Neon Retro Teal') { - themeClass = 'wplace-theme-neon-teal'; - themeFileName = 'neon-teal'; } else if (CONFIG.currentTheme === 'Acrylic') { themeClass = 'wplace-theme-acrylic'; themeFileName = 'acrylic'; @@ -1976,8 +1948,6 @@ function getText(key, params) { defaultTheme = 'neon-light'; } else if (CONFIG.currentTheme === 'Neon Retro Purple') { defaultTheme = 'neon-purple'; - } else if (CONFIG.currentTheme === 'Neon Retro Teal') { - defaultTheme = 'neon-teal'; } console.log(`%c๐ŸŽฏ Loading theme: ${defaultTheme} (${CONFIG.currentTheme})`, 'color: #8b5cf6;'); @@ -2867,7 +2837,7 @@ function getText(key, params) { ${Utils.t('chromaWeight')} ${state.chromaPenaltyWeight} - +

@@ -7526,3 +7496,4 @@ function getText(key, params) { + From cbb5b60f76ae2fff3c6ca80a05fd9089a477d455 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 01:18:11 +0700 Subject: [PATCH 29/55] Auto-Image.js --- Extension/scripts/Auto-Image.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Extension/scripts/Auto-Image.js b/Extension/scripts/Auto-Image.js index 560bc6d9..4b1ef82e 100644 --- a/Extension/scripts/Auto-Image.js +++ b/Extension/scripts/Auto-Image.js @@ -372,7 +372,8 @@ function getText(key, params) { // Toggle theme class on documentElement so CSS vars cascade to our UI document.documentElement.classList.remove( 'wplace-theme-classic', - 'wplace-theme-classic-light', + 'wplace-theme-classic-light', + 'wplace-theme-classic-teal', 'wplace-theme-acrylic', 'wplace-theme-neon', 'wplace-theme-neon-cyan', @@ -388,7 +389,10 @@ function getText(key, params) { themeFileName = 'neon'; } else if (CONFIG.currentTheme === 'Classic Light') { themeClass = 'wplace-theme-classic-light'; - themeFileName = 'classic-light'; + themeFileName = 'classic-light'; + } else if (CONFIG.currentTheme === 'Classic Teal') { + themeClass = 'wplace-theme-classic-teal'; + themeFileName = 'classic-teal'; } else if (CONFIG.currentTheme === 'Neon Retro Cyan') { themeClass = 'wplace-theme-neon-cyan'; themeFileName = 'neon-cyan'; @@ -1937,11 +1941,13 @@ function getText(key, params) { // Determine the current theme file name let defaultTheme = 'classic'; // fallback if (CONFIG.currentTheme === 'Neon Retro') { - defaultTheme = 'neon'; - } else if (CONFIG.currentTheme === 'Classic Light') { - defaultTheme = 'classic-light'; - } else if (CONFIG.currentTheme === 'Acrylic') { + defaultTheme = 'neon'; + } else if (CONFIG.currentTheme === 'Acrylic') { defaultTheme = 'acrylic'; + } else if (CONFIG.currentTheme === 'Classic Light') { + defaultTheme = 'classic-light'; + } else if (CONFIG.currentTheme === 'Classic Teal') { + defaultTheme = 'classic-teal'; } else if (CONFIG.currentTheme === 'Neon Retro Cyan') { defaultTheme = 'neon-cyan'; } else if (CONFIG.currentTheme === 'Neon Retro Light') { From fa2b9f7b133161885a173ec7b31211109b03cd06 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 01:22:35 +0700 Subject: [PATCH 30/55] auto-image-styles.css --- Extension/auto-image-styles.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extension/auto-image-styles.css b/Extension/auto-image-styles.css index 6eab77b6..8e20d320 100644 --- a/Extension/auto-image-styles.css +++ b/Extension/auto-image-styles.css @@ -13,7 +13,8 @@ Previous CDN imports (now removed): - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/classic.css - - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/classic-light.css + - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/classic-light.css + - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/classic-teal.css - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/acrylic.css - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/neon.css - https://wplace-autobot.github.io/WPlace-AutoBOT/main/themes/neon-cyan.css From 452a62f214e1609b51229a63d57ed2deb7a68899 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 01:27:04 +0700 Subject: [PATCH 31/55] classic-teal.css --- Extension/themes/classic-teal.css | 782 ++++++++++++++++++++++++++++++ 1 file changed, 782 insertions(+) create mode 100644 Extension/themes/classic-teal.css diff --git a/Extension/themes/classic-teal.css b/Extension/themes/classic-teal.css new file mode 100644 index 00000000..ff73ba42 --- /dev/null +++ b/Extension/themes/classic-teal.css @@ -0,0 +1,782 @@ +/* WPlace Auto-Image Bot - Classic Teal Theme */ + +/* Clean, bright theme based on classic design with light backgrounds */ + +.wplace-theme-classic-teal { + /* === CORE COLORS === */ + --wplace-primary: #E0E0E1; /* Quite white */ + --wplace-secondary: #FBFBFB; /* Light white */ + --wplace-accent: #F3F3F3; /* Darker white */ + --wplace-text: #203C5D; /* Dark blue text */ + --wplace-highlight: #203C5D; /* Dark blue highlight */ + --wplace-success: #28a745; /* Bootstrap green */ + --wplace-error: #dc3545; /* Bootstrap red */ + --wplace-warning: #ffc107; /* Bootstrap yellow */ + + /* === UI PROPERTIES === */ + --wplace-radius: 8px; + --wplace-btn-radius: 12px; + --wplace-border-style: solid; + --wplace-border-width: 1px; + --wplace-border-color: #415a77; + --wplace-shadow: 0 8px 32px rgb(0 0 0 / 15%), 0 0 0 1px rgb(0 0 0 / 8%); + --wplace-backdrop: blur(10px); + --wplace-font: 'Segoe UI', roboto, sans-serif; + + /* === EXTENDED COLOR PALETTE === */ + + /* Icon colors */ + --wplace-icon-primary: #4facfe; /* Light blue */ + --wplace-icon-secondary: #00f2fe; /* Cyan */ + --wplace-icon-palette: #003BFF; /* Pink */ + + /* Additional UI colors */ + --wplace-danger: #dc3545; /* Bootstrap red */ + --wplace-danger-dark: #c82333; /* Darker red */ + --wplace-muted-text: rgb(33 37 41 / 70%); + --wplace-highlight-secondary: #203C5D; + + /* Text variants */ + --wplace-text-secondary: rgb(33 37 41 / 90%); + --wplace-text-muted: rgb(33 37 41 / 70%); + --wplace-text-dim: rgb(33 37 41 / 60%); + --wplace-text-faded: rgb(33 37 41 / 80%); + + /* Background variants */ + --wplace-bg-input: #f3f3f3; /* neutral-100 */ + --wplace-bg-subtle: #f3f3f3; /* neutral-100 โ€” hover */ + --wplace-bg-faint: #e0e0e0; /* neutral-200 */ + --wplace-bg-ghost: #d1d1d1; /* neutral-300 */ + --wplace-bg-whisper: #e0e0e0; /* can be used as whisper on hover */ + + /* Border variants */ + --wplace-border-subtle: #d1d1d1; /* neutral-300 */ + --wplace-border-faint: #e0e0e0; /* neutral-200 */ + --wplace-border-ghost: #e0e0e0; /* neutral-200 */ + --wplace-border-ultra-faint: #e0e0e0; /* neutral-200 โ€” very faint */ + + /* Shadow variants */ + --wplace-shadow-drag: 0 12px 40px rgb(0 0 0 / 20%), 0 0 0 2px rgb(32 60 93 / 30%); + --wplace-shadow-notification: 0 4px 12px rgb(0 0 0 / 15%); + --wplace-shadow-slider-thumb: 0 3px 6px rgb(0 0 0 / 20%), 0 0 0 2px var(--wplace-icon-primary); + --wplace-shadow-slider-hover: 0 4px 8px rgb(0 0 0 / 25%), 0 0 0 3px var(--wplace-icon-primary); + + /* Animation colors */ + --wplace-pulse-start: rgb(40 167 69 / 70%); + --wplace-pulse-mid: rgb(40 167 69 / 0%); + --wplace-pulse-end: rgb(40 167 69 / 0%); + + /* Slider colors */ + --wplace-slider-thumb-bg: #203C5D; + --wplace-slider-track-bg: linear-gradient(to right, #4facfe 0%, #00f2fe 100%); +} + +/* === COMPONENT STYLING === */ + +/* Multi-account panel styling */ +.wplace-theme-classic-light #wplace-accounts-container { + background: linear-gradient(135deg, #fff 0%, #f8f9fa 100%) !important; + color: var(--wplace-text) !important; + border: 1px solid rgb(0 0 0 / 15%) !important; + border-radius: 12px !important; + box-shadow: 0 8px 32px rgb(0 0 0 / 15%), 0 0 0 1px rgb(0 0 0 / 8%) !important; + font-family: 'Segoe UI', Roboto, sans-serif !important; + backdrop-filter: blur(10px) !important; +} + +/* Active account styles */ +.wplace-theme-classic-light .wplace-accounts-container .active-account { + --active-bg: var(--wplace-secondary) !important; + --active-color: var(--wplace-success) !important; + --inactive-color: var(--wplace-text) !important; + --progress-bg: rgb(0 0 0 / 10%) !important; + --progress-fill: var(--wplace-highlight) !important; +} + +/* Main container with clean light styling */ +.wplace-theme-classic-light #wplace-image-bot-container { + background: linear-gradient(135deg, #E0E0E1 0%, #FBFBFB 100%) !important; + color: var(--wplace-text) !important; + border: 1px solid rgb(0 0 0 / 15%) !important; + border-radius: 12px !important; + box-shadow: 0 8px 32px rgb(0 0 0 / 15%), 0 0 0 1px rgb(0 0 0 / 8%) !important; + font-family: 'Segoe UI', Roboto, sans-serif !important; + backdrop-filter: blur(10px) !important; +} + + +/* Stats container with proper contrast */ +.wplace-theme-classic-light #wplace-stats-container { + background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; + border: 1px solid rgb(0 0 0 / 20%) !important; + border-radius: 12px !important; + box-shadow: 0 8px 32px rgb(0 0 0 / 15%) !important; + font-family: 'Segoe UI', Roboto, sans-serif !important; + color: var(--wplace-text) !important; + position: fixed !important; + overflow: hidden !important; + z-index: 9998 !important; +} + +/* Headers with light gradient */ +.wplace-theme-classic-light .wplace-header { + background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; + color: var(--wplace-highlight) !important; + border-bottom: 1px solid rgb(0 0 0 / 15%) !important; + text-shadow: none !important; +} + +/* Stats header styling */ +.wplace-theme-classic-light #wplace-stats-container .wplace-header { + background: linear-gradient(135deg, #F3F3F3 0%, #E0E0E1 100%) !important; + color: var(--wplace-text) !important; + border-bottom: 1px solid rgb(0 0 0 / 20%) !important; + text-shadow: none !important; + font-weight: 600 !important; +} + +/* Stats title specific styling */ +.wplace-theme-classic-light #wplace-stats-container .wplace-header .wplace-stats-title { + color: var(--wplace-text) !important; + text-shadow: none !important; +} + +/* Comprehensive text and element styling for light theme - scoped to bot containers only */ + +.wplace-theme-classic-light .wplace-status, +.wplace-theme-classic-light .wplace-stats, +.wplace-theme-classic-light .wplace-section, +.wplace-theme-classic-light .wplace-controls, +.wplace-theme-classic-light .wplace-data-management, +.wplace-theme-classic-light .wplace-cooldown-settings { + color: var(--wplace-text) !important; +} + +/* Buttons with light styling */ +.wplace-theme-classic-light .wplace-btn { + background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; + border: 1px solid rgb(0 0 0 / 20%) !important; + border-radius: 12px !important; + color: var(--wplace-text) !important; + font-family: 'Segoe UI', Roboto, sans-serif !important; + font-weight: 500 !important; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; +} + +/* Data management section buttons */ +.wplace-theme-classic-light .wplace-data-management .wplace-btn { + background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; + border: 1px solid rgb(0 0 0 / 20%) !important; + color: #203C5D !important; + font-weight: 500 !important; +} + +.wplace-theme-classic-light .wplace-btn:hover:not(:disabled) { + background: linear-gradient(135deg, #F3F3F3 0%, #E0E0E1 100%) !important; + box-shadow: 0 4px 12px rgb(0 0 0 / 15%) !important; + transform: translateY(-1px) !important; +} + +.wplace-theme-classic-light .wplace-data-management .wplace-btn:hover:not(:disabled) { + background: linear-gradient(135deg, #F3F3F3 0%, #E0E0E1 100%) !important; + box-shadow: 0 4px 12px rgb(0 0 0 / 15%) !important; +} + +/* Settings dialog */ +.wplace-theme-classic-light #wplace-settings-container { + background: linear-gradient(135deg, #E0E0E1 0%, #FBFBFB 100%) !important; + border: 1px solid rgb(0 0 0 / 15%) !important; + border-radius: 12px !important; + box-shadow: 0 16px 48px rgb(0 0 0 / 20%), 0 0 0 1px rgb(0 0 0 / 8%) !important; + font-family: 'Segoe UI', Roboto, sans-serif !important; + backdrop-filter: blur(10px) !important; + color: var(--wplace-text) !important; +} + +/* Settings dialog text elements */ +.wplace-theme-classic-light .wplace-stat-colors-grid * { + color: var(--wplace-text) !important; + font-weight: 500 !important; +} + +.wplace-theme-classic-light #wplace-settings-container * { + color: var(--wplace-text) !important; +} + +.wplace-theme-classic-light #wplace-settings-container .wplace-settings-section-wrapper * { + color: var(--wplace-text) !important; +} + +/* Color palette text labels */ +.wplace-theme-classic-light .wplace-color-label { + color: var(--wplace-text) !important; + font-weight: 500 !important; + text-shadow: none !important; +} + +.wplace-theme-classic-light .wplace-color-name { + color: var(--wplace-text) !important; + font-weight: 500 !important; +} + +.wplace-theme-classic-light .wplace-color-item-name { + color: #000 !important; + font-weight: 600 !important; + text-shadow: none !important; +} + +/* Resize dialog */ +.wplace-theme-classic-light .resize-container { + background: linear-gradient(135deg, #E0E0E1 0%, #FBFBFB 100%) !important; + border: 1px solid rgb(0 0 0 / 15%) !important; + border-radius: 12px !important; + box-shadow: 0 16px 48px rgb(0 0 0 / 20%), 0 0 0 1px rgb(0 0 0 / 8%) !important; + font-family: 'Segoe UI', Roboto, sans-serif !important; + backdrop-filter: blur(10px) !important; +} + +/* Settings header */ +.wplace-theme-classic-light .wplace-settings-header { + background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; + border-bottom: 1px solid rgb(0 0 0 / 15%) !important; +} + +.wplace-theme-classic-light .wplace-settings-title { + color: var(--wplace-text) !important; + text-shadow: none !important; +} + +.wplace-theme-classic-light .wplace-settings-close-btn { + background: rgb(0 0 0 / 5%) !important; + border: 1px solid rgb(0 0 0 / 20%) !important; + border-radius: 50% !important; + color: var(--wplace-text) !important; + transition: all 0.3s ease !important; +} + +.wplace-theme-classic-light .wplace-settings-close-btn:hover { + background: rgb(220 53 69 / 10%) !important; + border-color: var(--wplace-error) !important; + box-shadow: 0 0 12px rgb(220 53 69 / 30%) !important; +} + +/* Section titles */ +.wplace-theme-classic-light .wplace-section-title { + color: var(--wplace-highlight) !important; + text-shadow: none !important; + font-weight: 600 !important; +} + +/* Button variants with classic light colors */ +.wplace-theme-classic-light .wplace-btn-start { + background: linear-gradient(135deg, #28a745 0%, #20c997 100%) !important; + color: white !important; + font-weight: 600 !important; +} + +.wplace-theme-classic-light .wplace-btn-start:hover:not(:disabled) { + box-shadow: 0 4px 12px rgb(40 167 69 / 40%) !important; +} + +.wplace-theme-classic-light .wplace-btn-stop { + background: linear-gradient(135deg, #dc3545 0%, #c82333 100%) !important; + color: white !important; + font-weight: 600 !important; +} + +.wplace-theme-classic-light .wplace-btn-stop:hover:not(:disabled) { + box-shadow: 0 4px 12px rgb(220 53 69 / 40%) !important; +} + +.wplace-theme-classic-light .wplace-btn-upload { + background: rgb(32 60 93 / 10%) !important; + border: 2px dashed var(--wplace-highlight) !important; + color: var(--wplace-highlight) !important; +} + +.wplace-theme-classic-light .wplace-btn-upload:hover:not(:disabled) { + background: rgb(32 60 93 / 15%) !important; + box-shadow: 0 4px 12px rgb(32 60 93 / 20%) !important; +} + +/* Progress bars with clean light styling */ +.wplace-theme-classic-light .wplace-progress { + background: rgb(0 0 0 / 10%) !important; + border: 1px solid rgb(0 0 0 / 15%) !important; + border-radius: 12px !important; +} + +.wplace-theme-classic-light .wplace-progress-bar { + background: linear-gradient(135deg, #203C5D 0%, #203C5D 100%) !important; + box-shadow: none !important; +} + +.wplace-theme-classic-light .wplace-progress-bar::after { + background: linear-gradient(90deg, transparent, rgb(255 255 255 / 30%), transparent) !important; +} + +/* Status indicators with light colors */ +.wplace-theme-classic-light .status-success { + background: rgb(40 167 69 / 10%) !important; + border-color: var(--wplace-success) !important; + color: var(--wplace-success) !important; + box-shadow: 0 0 15px rgb(40 167 69 / 20%) !important; + text-shadow: none !important; +} + +.wplace-theme-classic-light .status-error { + background: rgb(220 53 69 / 10%) !important; + border-color: var(--wplace-error) !important; + color: var(--wplace-error) !important; + box-shadow: 0 0 15px rgb(220 53 69 / 20%) !important; + text-shadow: none !important; +} + +.wplace-theme-classic-light .status-default { + background: rgb(32 60 93 / 10%) !important; + border-color: var(--wplace-highlight) !important; + color: var(--wplace-highlight) !important; + text-shadow: none !important; +} + +.wplace-theme-classic-light .wplace-stat-label { + color: var(--wplace-text) !important; + text-shadow: none !important; + font-weight: 500 !important; +} + +.wplace-theme-classic-light .wplace-stat-value { + color: var(--wplace-highlight) !important; + text-shadow: none !important; + font-weight: 600 !important; +} + +/* Sections with light styling */ +.wplace-theme-classic-light .wplace-section { + background: rgb(0 0 0 / 3%) !important; + border: 1px solid rgb(0 0 0 / 10%) !important; + border-radius: 12px !important; +} + +.wplace-theme-classic-light .wplace-status-section { + background: rgb(0 0 0 / 3%) !important; + border: 1px solid rgb(0 0 0 / 10%) !important; + border-radius: 12px !important; +} + +.wplace-theme-classic-light .wplace-settings-section-wrapper { + background: rgb(0 0 0 / 3%) !important; + border: 1px solid rgb(0 0 0 / 10%) !important; + border-radius: 12px !important; +} + +/* Form controls with light styling */ +.wplace-theme-classic-light .wplace-settings-select { + background: #E0E0E1 !important; + border: 1px solid rgb(0 0 0 / 20%) !important; + border-radius: 8px !important; + color: var(--wplace-text) !important; + font-family: 'Segoe UI', Roboto, sans-serif !important; + box-shadow: 0 2px 8px rgb(0 0 0 / 10%) !important; +} + +.wplace-theme-classic-light .wplace-settings-select:focus { + border-color: var(--wplace-highlight) !important; + box-shadow: 0 0 0 2px rgb(32 60 93 / 30%) !important; +} + +/* Dropdown menu options */ +.wplace-theme-classic-light .wplace-settings-select option { + background: #E0E0E1 !important; + color: var(--wplace-text) !important; +} + +.wplace-theme-classic-light .wplace-settings-option { + background: #E0E0E1 !important; + color: var(--wplace-text) !important; +} + +/* Sliders with classic gradient */ +.wplace-theme-classic-light .wplace-speed-slider { + background: linear-gradient(to right, #4facfe 0%, #32C8FE 100%) !important; + border-radius: 4px !important; +} + +.wplace-theme-classic-light .wplace-overlay-opacity-slider { + background: linear-gradient(to right, #4facfe 0%, #32C8FE 100%) !important; + border-radius: 4px !important; +} + +.wplace-theme-classic-light .wplace-slider { + background: linear-gradient(to right, #4facfe 0%, #32C8FE 100%) !important; + border-radius: 4px !important; +} + +.wplace-theme-classic-light .wplace-slider::-webkit-slider-thumb { + -webkit-appearance: none; + width: 16px; + height: 16px; + border-radius: 50%; + background: var(--wplace-slider-thumb-bg); + border: 1px solid rgb(0 0 0 / 20%); + cursor: pointer; + transition: all 0.2s ease; + box-shadow: 0 2px 4px rgb(0 0 0 / 20%); +} + +.wplace-theme-classic-light .wplace-speed-value { + background: linear-gradient(135deg, #4facfe 0%, #32C8FE 100%) !important; + border-radius: 8px !important; + color: white !important; + font-weight: 600 !important; + box-shadow: 0 3px 10px rgb(79 172 254 / 30%) !important; + border: 1px solid rgb(0 0 0 / 10%) !important; +} + +/* Settings labels */ +.wplace-theme-classic-light .wplace-settings-section-label { + color: var(--wplace-highlight) !important; + text-shadow: none !important; + font-family: 'Segoe UI', Roboto, sans-serif !important; + font-weight: 600 !important; +} + +/* Icon colors for classic light theme */ +.wplace-theme-classic-light .wplace-icon-key { color: #4facfe; } +.wplace-theme-classic-light .wplace-icon-robot { color: #4facfe; } +.wplace-theme-classic-light .wplace-icon-speed { color: #4facfe; } +.wplace-theme-classic-light .wplace-icon-bell { color: #ffc107; } +.wplace-theme-classic-light .wplace-icon-palette { color: #003BFF; } +.wplace-theme-classic-light .wplace-icon-globe { color: #ffeaa7; } +.wplace-theme-classic-light .wplace-icon-paint { color: #4facfe; } +.wplace-theme-classic-light .wplace-icon-eye { color: #203C5D; } + +/* Clean light theme animations */ +@keyframes light-shimmer { + 0% { + transform: translateX(-100%); + } + + 100% { + transform: translateX(200%); + } +} + +/* Turnstile/CF checkbox overlay - CRITICAL FIX */ +.wplace-theme-classic-light .wplace-turnstile-overlay { + background: rgb(255 255 255 / 98%) !important; + border-radius: 12px !important; + box-shadow: 0 8px 32px rgb(0 0 0 / 30%) !important; + backdrop-filter: blur(10px) !important; + border: 1px solid rgb(0 0 0 / 20%) !important; + color: var(--wplace-text) !important; + font-family: 'Segoe UI', Roboto, sans-serif !important; +} + +.wplace-theme-classic-light .wplace-turnstile-title { + color: var(--wplace-text) !important; +} + +.wplace-theme-classic-light .wplace-turnstile-hide-btn { + color: var(--wplace-text) !important; + border: 1px solid rgb(0 0 0 / 20%) !important; + border-radius: 6px !important; + background: rgb(0 0 0 / 5%) !important; +} + +.wplace-theme-classic-light .wplace-turnstile-hide-btn:hover { + background: rgb(0 0 0 / 10%) !important; +} + +/* Dual control layout styling for classic light theme */ +.wplace-theme-classic-light .wplace-dual-control-compact { + display: flex; + flex-direction: row; + align-items: center; + gap: 12px; + margin: 8px 0; + flex-wrap: wrap; +} + +.wplace-theme-classic-light .wplace-slider-container-compact { + display: flex; + align-items: center; + gap: 8px; + flex: 1; + min-width: 160px; +} + +.wplace-theme-classic-light .wplace-speed-slider-container-compact { + display: flex; + align-items: center; + gap: 8px; + flex: 1; + min-width: 160px; +} + +.wplace-theme-classic-light .wplace-input-group-compact { + display: flex; + align-items: center; + gap: 4px; + flex-shrink: 0; +} + +.wplace-theme-classic-light .wplace-input-btn-compact { + background: linear-gradient(135deg, #4facfe 0%, #32C8FE 100%); + color: white; + border: none; + border-radius: 4px; + width: 22px; + height: 22px; + cursor: pointer; + font-weight: bold; + font-size: 12px; + display: flex; + align-items: center; + justify-content: center; + transition: all 0.2s ease; + box-shadow: 0 2px 4px rgba(0,0,0,0.2); +} + +.wplace-theme-classic-light .wplace-input-btn-compact:hover { + transform: translateY(-1px); + box-shadow: 0 4px 8px rgba(0,0,0,0.3); + background: linear-gradient(135deg, #32C8FE 0%, #4facfe 100%); +} + +.wplace-theme-classic-light .wplace-input-btn-compact:active { + transform: translateY(0); + box-shadow: 0 2px 4px rgba(0,0,0,0.2); +} + +.wplace-theme-classic-light .wplace-number-input-compact { + background: #E0E0E1; + border: 1px solid rgb(0 0 0 / 20%); + border-radius: 4px; + color: var(--wplace-text); + padding: 4px 8px; + font-size: 12px; + width: 65px; + text-align: center; + transition: all 0.2s ease; + height: 22px; +} + +.wplace-theme-classic-light .wplace-number-input-compact:focus { + outline: none; + border-color: #4facfe; + box-shadow: 0 0 0 3px rgba(79, 172, 254, 0.3); + background: #FBFBFB; +} + +.wplace-theme-classic-light .wplace-input-label-compact { + color: var(--wplace-text); + font-size: 11px; + margin-left: 4px; + white-space: nowrap; +} + +.wplace-theme-classic-light .wplace-batch-size-header { + margin-bottom: 8px; +} + +.wplace-theme-classic-light .wplace-batch-size-label { + color: var(--wplace-highlight); + font-weight: 500; + font-size: 13px; +} + +/* Cooldown control styling for classic light theme */ +.wplace-theme-classic-light .wplace-cooldown-control { + margin: 12px 0; +} + +.wplace-theme-classic-light .wplace-cooldown-control label { + color: var(--wplace-highlight); + font-weight: 500; + font-size: 13px; + margin-bottom: 8px; + display: block; +} + +/* Color swatches with light styling */ +.wplace-theme-classic-light .wplace-color-swatch { + border: 1px solid rgb(0 0 0 / 20%) !important; + border-radius: 4px !important; + box-shadow: 0 2px 8px rgb(0 0 0 / 10%) !important; +} + +.wplace-theme-classic-light .wplace-color-swatch:hover { + box-shadow: 0 4px 16px rgb(32 60 93 / 30%) !important; + transform: translateY(-1px); +} + +.wplace-theme-classic-light .wplace-stat-colors-grid { + background: rgb(0 0 0 / 5%) !important; + border-radius: 8px !important; + border: 1px solid rgb(0 0 0 / 10%) !important; +} + +/* Account switching UI styles */ +.wplace-theme-classic-light .wplace-section { + margin: 15px 0; + border-radius: var(--wplace-radius); + background: rgba(0, 0, 0, 0.03); + padding: 15px; + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.wplace-theme-classic-light .wplace-section-title { + display: flex; + align-items: center; + gap: 8px; + font-weight: 600; + color: var(--wplace-text); + margin-bottom: 10px; + font-size: 14px; +} + +/* Auto-swap toggle switch */ +.wplace-theme-classic-light .wplace-switch { + position: relative; + display: inline-block; + width: 50px; + height: 24px; +} + +.wplace-theme-classic-light .wplace-switch input { + opacity: 0; + width: 0; + height: 0; +} + +.wplace-theme-classic-light .wplace-slider-round { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ccc; + transition: 0.4s; + border-radius: 24px; +} + +.wplace-theme-classic-light .wplace-slider-round:before { + position: absolute; + content: ""; + height: 18px; + width: 18px; + left: 3px; + bottom: 3px; + background-color: white; + transition: 0.4s; + border-radius: 50%; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); +} + +.wplace-theme-classic-light .wplace-switch input:checked + .wplace-slider-round { + background-color: #4facfe; +} + +.wplace-theme-classic-light .wplace-switch input:checked + .wplace-slider-round:before { + transform: translateX(26px); +} + +/* Account list container */ +.wplace-theme-classic-light .accounts-list-container { + max-height: 200px; + overflow-y: auto; + margin-top: 10px; + padding: 0 6px; +} + +/* Individual account item */ +.wplace-theme-classic-light .wplace-account-item { + display: flex; + justify-content: space-between; + align-items: center; + padding: 6px 8px; + margin: 4px 0; + background: rgba(0, 0, 0, 0.02); + border-radius: 8px; + border: 1px solid rgba(0, 0, 0, 0.08); + transition: all 0.3s ease; + position: relative; +} + +/* Account ordering number */ +.wplace-theme-classic-light .wplace-account-number { + position: absolute; + top: 3px; + left: 3px; + width: 16px; + height: 16px; + background: #4facfe; + color: white; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + font-size: 9px; + font-weight: bold; + z-index: 1; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); +} + +.wplace-theme-classic-light .wplace-account-item:hover { + background: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.15); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); +} + +.wplace-theme-classic-light .wplace-account-item.is-current { + background: rgba(79, 172, 254, 0.1); + border-color: #4facfe; + box-shadow: 0 0 10px rgba(79, 172, 254, 0.2); +} + +/* Account details */ +.wplace-theme-classic-light .wplace-account-details { + flex: 1; + margin-left: 20px; + min-width: 0; +} + +.wplace-theme-classic-light .wplace-account-name { + font-weight: 600; + color: var(--wplace-text); + font-size: 12px; + margin-bottom: 1px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +/* Account statistics */ +.wplace-theme-classic-light .wplace-account-stats { + display: flex; + gap: 8px; + align-items: center; + font-size: 11px; + color: rgba(0, 0, 0, 0.6); + flex-shrink: 0; +} + +.wplace-theme-classic-light .wplace-account-stats i { + margin-right: 4px; +} + +.wplace-theme-classic-light .wplace-account-stats .fas.fa-bolt { + color: #ff9800; +} + +.wplace-theme-classic-light .wplace-account-stats .fas.fa-tint { + color: #2196f3; +} + + + + + + From 3605d05a6855eff172bbb1605fa6205f2b178436 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 02:04:43 +0700 Subject: [PATCH 32/55] Art-Extractor.js --- Extension/scripts/Art-Extractor.js | 1671 ++++++++++++++++++++++++++++ 1 file changed, 1671 insertions(+) create mode 100644 Extension/scripts/Art-Extractor.js diff --git a/Extension/scripts/Art-Extractor.js b/Extension/scripts/Art-Extractor.js new file mode 100644 index 00000000..fc1cdf26 --- /dev/null +++ b/Extension/scripts/Art-Extractor.js @@ -0,0 +1,1671 @@ +// ==UserScript== +// @name WPlace Art Extractor +// @namespace http://tampermonkey.net/ +// @version 2025-09-20.1 +// @description Extract artwork areas to JSON for Auto-Repair.js +// @author Wbot +// @match https://wplace.live/* +// @grant none +// @icon +// ==/UserScript== + +localStorage.removeItem("lp"); + +// Fallback translation function for when utils manager isn't loaded +function getText(key, params) { + // Try to get translation from loadedTranslations + try { + if (window.loadedTranslations && window.loadedTranslations[window.state?.language || 'en']) { + const translation = window.loadedTranslations[window.state?.language || 'en'][key]; + if (translation && typeof translation === 'string') { + if (params && typeof params === 'object') { + return translation.replace(/\{(\w+)\}/g, (match, paramKey) => params[paramKey] || match); + } + return translation; + } + } + } catch (error) { + console.warn('Translation lookup error:', error); + } + + return key; // Fallback to key if no translation found +} + +;(async () => { + // Prevent multiple instances of this script from running + if (window.WPLACE_ART_EXTRACTOR_LOADED) { + console.log('Art Extractor already loaded, skipping...'); + return; + } + window.WPLACE_ART_EXTRACTOR_LOADED = true; + + console.log('%c๐ŸŽจ WPlace Art Extractor Starting...', 'color: #ff6b35; font-weight: bold; font-size: 16px;'); + console.log('%cโœจ Now featuring Auto-Guard style interactive pixel capture!', 'color: #26de81; font-weight: bold;'); + + // Immediate visual confirmation that script is running + try { + const testDiv = document.createElement('div'); + testDiv.innerHTML = ` +
+ ๐ŸŽจ Art Extractor Loading... +
+ `; + document.body.appendChild(testDiv); + + // Remove after 3 seconds + setTimeout(() => { + if (testDiv.parentNode) { + testDiv.parentNode.removeChild(testDiv); + } + }, 3000); + } catch (e) { + console.log('Could not create test notification:', e); + } + + // CONFIGURATION CONSTANTS + const CONFIG = { + OVERLAY_OPACITY: 0.7, + SELECTION_COLOR: { r: 50, g: 200, b: 50, a: 180 }, // Green extraction overlay (different from Auto-Guard's red) + CORNER_MARKER_COLOR: { r: 255, g: 255, b: 0, a: 255 }, // Yellow corners like Auto-Guard + CORNER_MARKER_SIZE: 12, // Larger markers like Auto-Guard + MIN_AREA_SIZE: 1, + MAX_AREA_SIZE: 2500, + COLOR_MAP: { + 0: { id: 1, name: 'Black', rgb: { r: 0, g: 0, b: 0 } }, + 1: { id: 2, name: 'Dark Gray', rgb: { r: 60, g: 60, b: 60 } }, + 2: { id: 3, name: 'Gray', rgb: { r: 120, g: 120, b: 120 } }, + 3: { id: 4, name: 'Light Gray', rgb: { r: 210, g: 210, b: 210 } }, + 4: { id: 5, name: 'White', rgb: { r: 255, g: 255, b: 255 } }, + 5: { id: 6, name: 'Deep Red', rgb: { r: 96, g: 0, b: 24 } }, + 6: { id: 7, name: 'Red', rgb: { r: 237, g: 28, b: 36 } }, + 7: { id: 8, name: 'Orange', rgb: { r: 255, g: 127, b: 39 } }, + 8: { id: 9, name: 'Gold', rgb: { r: 246, g: 170, b: 9 } }, + 9: { id: 10, name: 'Yellow', rgb: { r: 249, g: 221, b: 59 } }, + 10: { id: 11, name: 'Light Yellow', rgb: { r: 255, g: 250, b: 188 } }, + 11: { id: 12, name: 'Dark Green', rgb: { r: 14, g: 185, b: 104 } }, + 12: { id: 13, name: 'Green', rgb: { r: 19, g: 230, b: 123 } }, + 13: { id: 14, name: 'Light Green', rgb: { r: 135, g: 255, b: 94 } }, + 14: { id: 15, name: 'Dark Teal', rgb: { r: 12, g: 129, b: 110 } }, + 15: { id: 16, name: 'Teal', rgb: { r: 16, g: 174, b: 166 } }, + 16: { id: 17, name: 'Light Teal', rgb: { r: 19, g: 225, b: 190 } }, + 17: { id: 20, name: 'Cyan', rgb: { r: 96, g: 247, b: 242 } }, + 18: { id: 44, name: 'Light Cyan', rgb: { r: 187, g: 250, b: 242 } }, + 19: { id: 18, name: 'Dark Blue', rgb: { r: 40, g: 80, b: 158 } }, + 20: { id: 19, name: 'Blue', rgb: { r: 64, g: 147, b: 228 } }, + 21: { id: 21, name: 'Indigo', rgb: { r: 107, g: 80, b: 246 } }, + 22: { id: 22, name: 'Light Indigo', rgb: { r: 153, g: 177, b: 251 } }, + 23: { id: 23, name: 'Dark Purple', rgb: { r: 120, g: 12, b: 153 } }, + 24: { id: 24, name: 'Purple', rgb: { r: 170, g: 56, b: 185 } }, + 25: { id: 25, name: 'Light Purple', rgb: { r: 224, g: 159, b: 249 } }, + 26: { id: 26, name: 'Dark Pink', rgb: { r: 203, g: 0, b: 122 } }, + 27: { id: 27, name: 'Pink', rgb: { r: 236, g: 31, b: 128 } }, + 28: { id: 28, name: 'Light Pink', rgb: { r: 243, g: 141, b: 169 } }, + 29: { id: 29, name: 'Dark Brown', rgb: { r: 104, g: 70, b: 52 } }, + 30: { id: 30, name: 'Brown', rgb: { r: 149, g: 104, b: 42 } }, + 31: { id: 31, name: 'Beige', rgb: { r: 248, g: 178, b: 119 } }, + 32: { id: 52, name: 'Light Beige', rgb: { r: 255, g: 197, b: 165 } }, + 33: { id: 32, name: 'Medium Gray', rgb: { r: 170, g: 170, b: 170 } }, + 34: { id: 33, name: 'Dark Red', rgb: { r: 165, g: 14, b: 30 } }, + 35: { id: 34, name: 'Light Red', rgb: { r: 250, g: 128, b: 114 } }, + 36: { id: 35, name: 'Dark Orange', rgb: { r: 228, g: 92, b: 26 } }, + 37: { id: 37, name: 'Dark Goldenrod', rgb: { r: 156, g: 132, b: 49 } }, + 38: { id: 38, name: 'Goldenrod', rgb: { r: 197, g: 173, b: 49 } }, + 39: { id: 39, name: 'Light Goldenrod', rgb: { r: 232, g: 212, b: 95 } }, + 40: { id: 40, name: 'Dark Olive', rgb: { r: 74, g: 107, b: 58 } }, + 41: { id: 41, name: 'Olive', rgb: { r: 90, g: 148, b: 74 } }, + 42: { id: 42, name: 'Light Olive', rgb: { r: 132, g: 197, b: 115 } }, + 43: { id: 43, name: 'Dark Cyan', rgb: { r: 15, g: 121, b: 159 } }, + 44: { id: 45, name: 'Light Blue', rgb: { r: 125, g: 199, b: 255 } }, + 45: { id: 46, name: 'Dark Indigo', rgb: { r: 77, g: 49, b: 184 } }, + 46: { id: 47, name: 'Dark Slate Blue', rgb: { r: 74, g: 66, b: 132 } }, + 47: { id: 48, name: 'Slate Blue', rgb: { r: 122, g: 113, b: 196 } }, + 48: { id: 49, name: 'Light Slate Blue', rgb: { r: 181, g: 174, b: 241 } }, + 49: { id: 53, name: 'Dark Peach', rgb: { r: 155, g: 82, b: 73 } }, + 50: { id: 54, name: 'Peach', rgb: { r: 209, g: 128, b: 120 } }, + 51: { id: 55, name: 'Light Peach', rgb: { r: 250, g: 182, b: 164 } }, + 52: { id: 50, name: 'Light Brown', rgb: { r: 219, g: 164, b: 99 } }, + 53: { id: 56, name: 'Dark Tan', rgb: { r: 123, g: 99, b: 82 } }, + 54: { id: 57, name: 'Tan', rgb: { r: 156, g: 132, b: 107 } }, + 55: { id: 36, name: 'Light Tan', rgb: { r: 214, g: 181, b: 148 } }, + 56: { id: 51, name: 'Dark Beige', rgb: { r: 209, g: 128, b: 81 } }, + 57: { id: 61, name: 'Dark Stone', rgb: { r: 109, g: 100, b: 63 } }, + 58: { id: 62, name: 'Stone', rgb: { r: 148, g: 140, b: 107 } }, + 59: { id: 63, name: 'Light Stone', rgb: { r: 205, g: 197, b: 158 } }, + 60: { id: 58, name: 'Dark Slate', rgb: { r: 51, g: 57, b: 65 } }, + 61: { id: 59, name: 'Slate', rgb: { r: 109, g: 117, b: 141 } }, + 62: { id: 60, name: 'Light Slate', rgb: { r: 179, g: 185, b: 209 } }, + 63: { id: 0, name: 'Transparent', rgb: null }, + } + }; + + // Expose CONFIG globally for the utils manager and other modules + window.ART_EXTRACTOR_CONFIG = CONFIG; + + // GLOBAL STATE + const state = { + // Pixel capture state + isCapturing: false, + capturedPixels: [], // Array of painted pixels with their world coordinates + requiredPixels: 2, // Need 2 corner pixels + + // Selection area + selectionArea: null, // { x, y, width, height, regionX, regionY } + + // UI state + ui: null, + overlayManager: null, // Will use global overlay manager like Auto-Image + + // Scanning state + isScanning: false, + scannedPixels: [], + totalPixels: 0, + + // Auto-Image integration state + imageData: null, + startPosition: null, + region: null, + + // Canvas monitoring + paintEventListener: null, + lastPaintEvent: null, + + language: 'en', + }; + + // Expose state globally + window.ART_EXTRACTOR_STATE = state; + + // Use Auto-Image's overlay system - no custom overlay manager needed + // We'll integrate with the global overlay manager that Auto-Image uses + + // Monitor WPlace paint events to capture pixel coordinates using Auto-Guard's fetch interception method + let originalFetch = null; + let fetchInterceptionActive = false; + + function setupPixelCapture() { + console.log('๐ŸŽฏ Setting up Auto-Guard style pixel paint monitoring...'); + + try { + // Store original fetch if not already stored + if (!originalFetch) { + originalFetch = window.fetch; + } + + // Install fetch interceptor (Auto-Guard method) + if (!fetchInterceptionActive) { + window.fetch = async (url, options) => { + // Check if this is a pixel painting request + if (state.isCapturing && + typeof url === 'string' && + url.includes('/s0/pixel/') && + options && + options.method === 'POST') { + + try { + console.log('๐ŸŽฏ Intercepting pixel paint request:', url); + + // Call original fetch first + const response = await originalFetch(url, options); + + // If request was successful and we have body data, extract coordinates + if (response.ok && options.body) { + let requestBody; + try { + requestBody = JSON.parse(options.body); + } catch (parseError) { + console.warn('Could not parse request body:', parseError); + return response; + } + + // Extract coordinates from request + if (requestBody.coords && Array.isArray(requestBody.coords) && requestBody.coords.length >= 2) { + const localX = requestBody.coords[0]; // 0-999 within tile + const localY = requestBody.coords[1]; // 0-999 within tile + + // Extract tile coordinates from URL: /s0/pixel/{tileX}/{tileY} + const tileMatch = url.match(/\/s0\/pixel\/(\-?\d+)\/(\-?\d+)/); + if (tileMatch) { + const tileX = parseInt(tileMatch[1]); + const tileY = parseInt(tileMatch[2]); + + // Convert to global canvas coordinates + const globalX = tileX * 1000 + localX; + const globalY = tileY * 1000 + localY; + + console.log(`๐ŸŽฏ Captured painted pixel: (${globalX}, ${globalY}) from tile (${tileX}, ${tileY}) local (${localX}, ${localY})`); + + // Add the captured pixel + setTimeout(() => { + addCapturedPixel(globalX, globalY); + }, 100); + } + } + } + + return response; + } catch (error) { + console.error('โŒ Error intercepting pixel paint:', error); + // Fallback to original fetch + return originalFetch(url, options); + } + } + + // For all other requests, use original fetch + return originalFetch(url, options); + }; + + fetchInterceptionActive = true; + console.log('โœ… Auto-Guard style fetch interception enabled'); + } + + return true; + + } catch (error) { + console.warn('โš ๏ธ Could not set up Auto-Guard style paint monitoring:', error); + return false; + } + } + + // Restore original fetch function + function restoreFetch() { + if (originalFetch && fetchInterceptionActive) { + window.fetch = originalFetch; + fetchInterceptionActive = false; + console.log('๐Ÿ”„ Original fetch restored'); + } + } + + // Handle canvas clicks during capture mode (fallback method) + function handleCanvasClick(event) { + if (!state.isCapturing) return; + + // Only handle clicks on canvas elements + const canvas = event.target.closest('canvas'); + if (!canvas) return; + + console.log('๏ฟฝ Canvas click detected during capture mode'); + + // For now, we'll use manual coordinate input as the primary method + // since intercepting the actual paint events is complex + setTimeout(() => { + if (state.isCapturing && state.capturedPixels.length < state.requiredPixels) { + promptForCoordinates(); + } + }, 100); + } + + // Handle detected paint events (for future implementation) + function handlePaintEvent(event) { + if (!state.isCapturing) return; + + console.log('๐ŸŽฏ Processing paint event:', event); + + // Extract coordinates from paint event + let worldX, worldY; + + if (event.x !== undefined && event.y !== undefined) { + worldX = event.x; + worldY = event.y; + } else if (event.position) { + worldX = event.position.x; + worldY = event.position.y; + } else if (event.coords) { + worldX = event.coords[0]; + worldY = event.coords[1]; + } else { + console.warn('โš ๏ธ Could not extract coordinates from paint event'); + return; + } + + // Add the painted pixel to our capture list + addCapturedPixel(worldX, worldY); + } + + // Manual coordinate input (fallback method when auto-capture doesn't work) + function promptForCoordinates() { + if (!state.isCapturing) { + showAlert('Not in capture mode', 'warning'); + return; + } + + const pixelNum = state.capturedPixels.length + 1; + const cornerType = pixelNum === 1 ? 'UPPER-LEFT' : 'LOWER-RIGHT'; + + const coordStr = prompt( + `๐Ÿ“ Enter coordinates for ${cornerType} corner (${pixelNum}/${state.requiredPixels})\n\n` + + `Format: x,y (e.g., 1000,500)\n\n` + + `To find coordinates:\n` + + `1. Navigate to the ${cornerType} corner of your area\n` + + `2. Hover over the exact pixel position\n` + + `3. Check coordinates in bottom-left corner of WPlace\n` + + `4. Enter them here:\n\n` + + `Tip: You can also just paint a pixel there and it will be captured automatically!` + ); + + if (coordStr && coordStr.trim()) { + const coords = coordStr.trim().split(',').map(n => parseInt(n.trim())); + if (coords.length === 2 && !isNaN(coords[0]) && !isNaN(coords[1])) { + addCapturedPixel(coords[0], coords[1]); + } else { + showAlert('Invalid coordinates format. Use: x,y (e.g., 1000,500)', 'error'); + // Try again + setTimeout(() => promptForCoordinates(), 500); + } + } else if (coordStr !== null) { + // User entered empty string, try again + showAlert('Please enter coordinates', 'warning'); + setTimeout(() => promptForCoordinates(), 500); + } + // If user clicked cancel (coordStr === null), do nothing + } + + // Add a captured pixel (Auto-Guard style with enhanced validation) + function addCapturedPixel(worldX, worldY) { + if (!state.isCapturing) { + console.log('Not in capture mode, ignoring pixel'); + return; + } + + if (state.capturedPixels.length >= state.requiredPixels) { + showAlert('Already have enough pixels', 'warning'); + return; + } + + // Validate coordinates + if (!Number.isFinite(worldX) || !Number.isFinite(worldY)) { + showAlert('Invalid pixel coordinates', 'error'); + return; + } + + // Calculate region and local coordinates + const regionX = Math.floor(worldX / 1000); + const regionY = Math.floor(worldY / 1000); + const pixelX = worldX % 1000; + const pixelY = worldY % 1000; + + const pixel = { + worldX, + worldY, + regionX, + regionY, + pixelX, + pixelY, + timestamp: Date.now(), + cornerType: state.capturedPixels.length === 0 ? 'upperLeft' : 'lowerRight' + }; + + state.capturedPixels.push(pixel); + console.log(`๐ŸŽฏ Captured ${pixel.cornerType} pixel ${state.capturedPixels.length}/${state.requiredPixels}:`, pixel); + + updateUI(); + + // Auto-Guard style progress messages + if (state.capturedPixels.length === 1) { + showAlert(`โœ… Upper-left corner captured: (${worldX}, ${worldY})`, 'success'); + setTimeout(() => { + showAlert('๐ŸŽฏ Now paint a pixel at the LOWER-RIGHT corner of the area', 'info'); + }, 1500); + } else if (state.capturedPixels.length >= state.requiredPixels) { + showAlert(`โœ… Lower-right corner captured: (${worldX}, ${worldY})`, 'success'); + // Small delay before auto-scanning to show the success message + setTimeout(() => { + completeAreaCapture(); + // Auto-trigger scan after area capture is complete + setTimeout(() => { + scanSelectedArea(); + }, 500); + }, 1000); + } + } + + // Complete area capture when we have 2 pixels (Auto-Guard style with validation) + function completeAreaCapture() { + state.isCapturing = false; + restoreFetch(); // Restore original fetch function + + if (state.capturedPixels.length < 2) { + showAlert('Need at least 2 pixels to define area', 'error'); + return; + } + + // Calculate bounding box from captured pixels + const pixels = state.capturedPixels; + const minX = Math.min(...pixels.map(p => p.worldX)); + const minY = Math.min(...pixels.map(p => p.worldY)); + const maxX = Math.max(...pixels.map(p => p.worldX)); + const maxY = Math.max(...pixels.map(p => p.worldY)); + + // Auto-Guard style validation: ensure upper-left is actually upper-left + if (minX >= maxX || minY >= maxY) { + showAlert('โŒ Invalid area: upper-left corner must be less than lower-right corner', 'error'); + // Reset capture to try again + state.capturedPixels = []; + startPixelCapture(); + return; + } + + const width = maxX - minX + 1; + const height = maxY - minY + 1; + + // Size validation + if (width < CONFIG.MIN_AREA_SIZE || height < CONFIG.MIN_AREA_SIZE) { + showAlert(`โŒ Area too small: ${width}ร—${height} pixels (minimum: ${CONFIG.MIN_AREA_SIZE}ร—${CONFIG.MIN_AREA_SIZE})`, 'error'); + return; + } + + if (width > CONFIG.MAX_AREA_SIZE || height > CONFIG.MAX_AREA_SIZE) { + showAlert(`โŒ Area too large: ${width}ร—${height} pixels (maximum: ${CONFIG.MAX_AREA_SIZE}ร—${CONFIG.MAX_AREA_SIZE})`, 'error'); + return; + } + + state.selectionArea = { + x1: minX, // Auto-Guard style naming + y1: minY, + x2: maxX, + y2: maxY, + x: minX, // Keep compatibility + y: minY, + width: width, + height: height, + regionX: Math.floor(minX / 1000), + regionY: Math.floor(minY / 1000) + }; + + console.log('๐Ÿ“ Area capture complete:', state.selectionArea); + showAlert(`โœ… Area captured: ${width}ร—${height} pixels from (${minX},${minY}) to (${maxX},${maxY})`, 'success'); + + // Set up overlay using Auto-Image's system + setTimeout(() => { + setupAutoImageOverlay(); + }, 500); + + updateUI(); + } + + // Set up visual overlay for selected extraction area (simplified approach) + async function setupAutoImageOverlay() { + if (!state.selectionArea) return; + + console.log('๐ŸŽจ Setting up extraction area overlay...'); + + try { + const { x1, y1, x2, y2, width, height, regionX, regionY } = state.selectionArea; + + // Try to use Auto-Image's overlay if available, otherwise create simple visual feedback + if (window.autoImageOverlayManager) { + console.log('๐Ÿ“Š Using Auto-Image overlay manager for area visualization'); + + const overlayMgr = window.autoImageOverlayManager; + + // Create overlay canvas showing the selected area + const canvas = new OffscreenCanvas(width, height); + const ctx = canvas.getContext('2d'); + + // Fill with extraction area overlay (different color from Auto-Guard's protection overlay) + ctx.fillStyle = `rgba(${CONFIG.SELECTION_COLOR.r}, ${CONFIG.SELECTION_COLOR.g}, ${CONFIG.SELECTION_COLOR.b}, 0.3)`; + ctx.fillRect(0, 0, width, height); + + // Add extraction border + ctx.strokeStyle = `rgba(${CONFIG.SELECTION_COLOR.r}, ${CONFIG.SELECTION_COLOR.g}, ${CONFIG.SELECTION_COLOR.b}, 0.8)`; + ctx.lineWidth = 2; + ctx.strokeRect(1, 1, width - 2, height - 2); + + // Add corner markers (like Auto-Guard) + const cornerSize = CONFIG.CORNER_MARKER_SIZE; + ctx.fillStyle = `rgba(${CONFIG.CORNER_MARKER_COLOR.r}, ${CONFIG.CORNER_MARKER_COLOR.g}, ${CONFIG.CORNER_MARKER_COLOR.b}, 1)`; + + // Top-left corner + ctx.fillRect(0, 0, cornerSize, cornerSize); + // Top-right corner + ctx.fillRect(width - cornerSize, 0, cornerSize, cornerSize); + // Bottom-left corner + ctx.fillRect(0, height - cornerSize, cornerSize, cornerSize); + // Bottom-right corner + ctx.fillRect(width - cornerSize, height - cornerSize, cornerSize, cornerSize); + + try { + // Create image bitmap + const overlayBitmap = await canvas.transferToImageBitmap(); + + // Set the overlay using Auto-Image's API + await overlayMgr.setImage(overlayBitmap); + await overlayMgr.setPosition( + { x: x1 % 1000, y: y1 % 1000 }, + { x: regionX, y: regionY } + ); + + // Enable the overlay + overlayMgr.enable(); + + // Store references for cleanup + state.overlayManager = overlayMgr; + state.imageData = overlayBitmap; + state.startPosition = { x: x1 % 1000, y: y1 % 1000 }; + state.region = { x: regionX, y: regionY }; + + console.log('โœ… Extraction area overlay enabled'); + } catch (overlayError) { + console.warn('โš ๏ธ Could not set overlay, continuing without visual feedback:', overlayError); + } + + } else { + console.log('๐Ÿ“‹ Auto-Image overlay not available, using console feedback only'); + } + + } catch (error) { + console.error('โŒ Failed to setup extraction area overlay:', error); + // Continue without overlay - not critical for extraction functionality + } + } + // Auto-Guard style tile-based pixel scanning for area extraction + async function scanSelectedArea() { + if (!state.selectionArea) { + showAlert('No area selected', 'error'); + return; + } + + console.log('๐Ÿ” Starting Auto-Guard style area scan...'); + state.isScanning = true; + state.scannedPixels = []; + updateUI(); + + try { + const { x1, y1, x2, y2 } = state.selectionArea; + const areaWidth = x2 - x1 + 1; + const areaHeight = y2 - y1 + 1; + + console.log(`๐Ÿ” Analyzing area ${areaWidth}x${areaHeight} from (${x1},${y1}) to (${x2},${y2})`); + + // Auto-Guard style tile calculation + const startTileX = Math.floor(x1 / 1000); + const startTileY = Math.floor(y1 / 1000); + const endTileX = Math.floor(x2 / 1000); + const endTileY = Math.floor(y2 / 1000); + + state.totalPixels = areaWidth * areaHeight; + let processedPixels = 0; + + // Process each tile that intersects with our area (Auto-Guard method) + for (let tileY = startTileY; tileY <= endTileY; tileY++) { + for (let tileX = startTileX; tileX <= endTileX; tileX++) { + try { + console.log(`๐Ÿ“„ Processing tile (${tileX}, ${tileY})...`); + + // Download tile data using Auto-Guard's getTileImage method + const tileBlob = await getTileImage(tileX, tileY); + if (!tileBlob) { + console.warn(`โš ๏ธ Could not download tile ${tileX},${tileY}, skipping...`); + continue; + } + + // Process tile data like Auto-Guard + const tileImageData = await processTileBlob(tileBlob); + if (!tileImageData) { + console.warn(`โš ๏ธ Could not process tile ${tileX},${tileY}, skipping...`); + continue; + } + + // Calculate intersection between area and current tile + const tileStartX = tileX * 1000; + const tileStartY = tileY * 1000; + const tileEndX = tileStartX + 1000; + const tileEndY = tileStartY + 1000; + + const intersectStartX = Math.max(x1, tileStartX); + const intersectStartY = Math.max(y1, tileStartY); + const intersectEndX = Math.min(x2 + 1, tileEndX); + const intersectEndY = Math.min(y2 + 1, tileEndY); + + // Extract pixels from intersection area (Auto-Guard style) + for (let globalY = intersectStartY; globalY < intersectEndY; globalY++) { + for (let globalX = intersectStartX; globalX < intersectEndX; globalX++) { + // Convert to tile-local coordinates + const localX = globalX - tileStartX; + const localY = globalY - tileStartY; + + // Normalize coordinates (Auto-Guard normalization) + const normalizedX = (localX % 1000 + 1000) % 1000; + const normalizedY = (localY % 1000 + 1000) % 1000; + + if (normalizedX >= 0 && normalizedX < 1000 && + normalizedY >= 0 && normalizedY < 1000 && + normalizedX < tileImageData.width && + normalizedY < tileImageData.height) { + + // Extract RGBA values (Auto-Guard method) + const pixelIndex = (normalizedY * tileImageData.width + normalizedX) * 4; + const r = tileImageData.data[pixelIndex]; + const g = tileImageData.data[pixelIndex + 1]; + const b = tileImageData.data[pixelIndex + 2]; + const a = tileImageData.data[pixelIndex + 3]; + + if (a > 0) { // Skip transparent pixels + // Find closest color in WPlace palette (Auto-Guard method) + const closestColor = findClosestColor(r, g, b); + + if (closestColor) { + // Convert to area-relative coordinates + const areaX = globalX - x1; + const areaY = globalY - y1; + + state.scannedPixels.push({ + x: areaX, + y: areaY, + worldX: globalX, + worldY: globalY, + color: closestColor, + rgb: { r, g, b, a } + }); + } + } + } + + processedPixels++; + } + } + + // Update progress every tile + updateUI(); + await new Promise(resolve => setTimeout(resolve, 1)); + + } catch (error) { + console.error(`โŒ Error processing tile ${tileX},${tileY}:`, error); + } + } + } + + console.log(`โœ… Auto-Guard style scan complete: ${state.scannedPixels.length} pixels extracted`); + showAlert(`โœ… Extracted ${state.scannedPixels.length} pixels from area`, 'success'); + + } catch (error) { + console.error('โŒ Area extraction failed:', error); + showAlert(`โŒ Extraction failed: ${error.message}`, 'error'); + } finally { + state.isScanning = false; + updateUI(); + } + } + + // Auto-Guard's getTileImage function for downloading tiles + async function getTileImage(tileX, tileY) { + try { + const tileUrl = `https://backend.wplace.live/files/s0/tiles/${tileX}/${tileY}.png`; + const response = await fetch(tileUrl); + if (!response.ok) { + throw new Error(`HTTP ${response.status}`); + } + return await response.blob(); + } catch (error) { + console.warn(`Error downloading tile ${tileX},${tileY}:`, error); + return null; + } + } + + // Process tile blob into ImageData like Auto-Guard + async function processTileBlob(blob) { + try { + const img = new Image(); + const canvas = document.createElement('canvas'); + const ctx = canvas.getContext('2d'); + + return new Promise((resolve, reject) => { + img.onload = () => { + canvas.width = img.width; + canvas.height = img.height; + ctx.drawImage(img, 0, 0); + const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height); + resolve(imageData); + }; + img.onerror = reject; + img.src = URL.createObjectURL(blob); + }); + } catch (error) { + console.error('Error processing tile blob:', error); + return null; + } + } + + // Auto-Guard style color matching using LAB color space for better accuracy + function findClosestColor(r, g, b) { + if (!CONFIG.COLOR_MAP) return null; + + let closestColor = null; + let minDistance = Infinity; + + // Convert input RGB to LAB color space (Auto-Guard method) + const inputLab = rgbToLab(r, g, b); + + for (const [index, colorInfo] of Object.entries(CONFIG.COLOR_MAP)) { + if (!colorInfo.rgb) continue; // Skip transparent + + const { r: cr, g: cg, b: cb } = colorInfo.rgb; + + // Convert palette color to LAB + const paletteLab = rgbToLab(cr, cg, cb); + + // Calculate Delta-E distance (Auto-Guard method) + const deltaE = calculateDeltaE(inputLab, paletteLab); + + if (deltaE < minDistance) { + minDistance = deltaE; + closestColor = colorInfo; + } + } + + return closestColor; + } + + // Auto-Guard's RGB to LAB color space conversion + function rgbToLab(r, g, b) { + // Normalize RGB values + r = r / 255; + g = g / 255; + b = b / 255; + + // Apply gamma correction + r = r > 0.04045 ? Math.pow((r + 0.055) / 1.055, 2.4) : r / 12.92; + g = g > 0.04045 ? Math.pow((g + 0.055) / 1.055, 2.4) : g / 12.92; + b = b > 0.04045 ? Math.pow((b + 0.055) / 1.055, 2.4) : b / 12.92; + + // Convert to XYZ + const x = r * 0.4124564 + g * 0.3575761 + b * 0.1804375; + const y = r * 0.2126729 + g * 0.7151522 + b * 0.072175; + const z = r * 0.0193339 + g * 0.119192 + b * 0.9503041; + + // Convert XYZ to LAB + const xn = x / 0.95047; + const yn = y / 1.00000; + const zn = z / 1.08883; + + const fx = xn > 0.008856 ? Math.pow(xn, 1/3) : (7.787 * xn + 16/116); + const fy = yn > 0.008856 ? Math.pow(yn, 1/3) : (7.787 * yn + 16/116); + const fz = zn > 0.008856 ? Math.pow(zn, 1/3) : (7.787 * zn + 16/116); + + const l = 116 * fy - 16; + const a = 500 * (fx - fy); + const bLab = 200 * (fy - fz); + + return { l, a, b: bLab }; + } + + // Auto-Guard's Delta-E color difference calculation + function calculateDeltaE(lab1, lab2) { + const deltaL = lab1.l - lab2.l; + const deltaA = lab1.a - lab2.a; + const deltaB = lab1.b - lab2.b; + + return Math.sqrt(deltaL * deltaL + deltaA * deltaA + deltaB * deltaB); + } + + // Export to JSON (Auto-Image compatible format for Auto-Repair) + function exportToJSON(exportType = 'autofix') { + if (!state.selectionArea || state.scannedPixels.length === 0) { + showAlert('No data to export. Please select an area and scan it first.', 'error'); + return; + } + + console.log(`๐Ÿ“ค Exporting ${state.scannedPixels.length} pixels in ${exportType} format...`); + console.log('๐Ÿ” [DEBUG] Selection area:', state.selectionArea); + console.log('๐Ÿ” [DEBUG] Scanned pixels count:', state.scannedPixels.length); + + try { + // Get filename from input + const filenameInput = state.ui?.querySelector('#filename-input'); + const userFilename = filenameInput?.value?.trim() || '.json'; + let filename; + + if (userFilename === '.json' || userFilename === '') { + // Use default filename with timestamp + const timestamp = new Date().toISOString().slice(0, 19).replace(/:/g, '-'); + filename = `wplace-extracted-${exportType}-${timestamp}.json`; + } else { + // Ensure filename ends with .json + filename = userFilename.endsWith('.json') ? userFilename : userFilename + '.json'; + } + + // Build Auto-Image compatible data structure + const { x1, y1, x2, y2 } = state.selectionArea; + const width = x2 - x1 + 1; + const height = y2 - y1 + 1; + + // Convert scanned pixels to Auto-Image pixel format (Uint8ClampedArray) + const imagePixels = new Uint8ClampedArray(width * height * 4); + imagePixels.fill(0); // Initialize with transparent pixels + + // Fill pixel data from scanned pixels + for (const pixel of state.scannedPixels) { + const pixelIndex = (pixel.y * width + pixel.x) * 4; + if (pixelIndex >= 0 && pixelIndex < imagePixels.length - 3) { + const rgb = pixel.color?.rgb || pixel.rgb; + imagePixels[pixelIndex] = rgb.r; + imagePixels[pixelIndex + 1] = rgb.g; + imagePixels[pixelIndex + 2] = rgb.b; + imagePixels[pixelIndex + 3] = rgb.a || 255; + } + } + + // Create different formats based on export type + let saveData; + + if (exportType === 'autofix') { + // Auto-Fix format: Include exact position and region for restoration + saveData = { + timestamp: Date.now(), + version: '2.2', + state: { + totalPixels: width * height, + paintedPixels: 0, + lastPosition: { x: 0, y: 0 }, + startPosition: { x: x1 % 1000, y: y1 % 1000 }, + region: { x: Math.floor(x1 / 1000), y: Math.floor(y1 / 1000) }, + imageLoaded: true, + colorsChecked: true, + coordinateMode: 'rows', + coordinateDirection: 'top-left', + coordinateSnake: false, + blockWidth: 1, + blockHeight: 1, + availableColors: Object.values(CONFIG.COLOR_MAP).filter(c => c.rgb).map(color => ({ + ...color, + rgb: [color.rgb.r, color.rgb.g, color.rgb.b] // Convert RGB object to array for Auto-Image compatibility + })), + // Additional Auto-Image required fields for compatibility + paintWhitePixels: true, + paintTransparentPixels: false, + displayCharges: 0, + preciseCurrentCharges: 0, + maxCharges: 1, + cooldown: 30000, + stopFlag: false, + selectingPosition: false, + minimized: false, + estimatedTime: 0, + language: 'en', + paintingSpeed: 5, + batchMode: 'normal', + randomBatchMin: 1, + randomBatchMax: 5, + cooldownChargeThreshold: 10, + overlayOpacity: 0.7, + blueMarbleEnabled: false, + ditheringEnabled: true, + colorMatchingAlgorithm: 'lab', + enableChromaPenalty: true, + chromaPenaltyWeight: 0.15, + customTransparencyThreshold: 128, + customWhiteThreshold: 230, + paintUnavailablePixels: true, + // Critical missing fields that Auto-Image expects + fullChargeData: null, + fullChargeInterval: null, + tokenSource: 'generator', + initialSetupComplete: true, + resizeSettings: null, + originalImage: null, + resizeIgnoreMask: null + }, + imageData: { + width: width, + height: height, + pixels: Array.from(imagePixels), + totalPixels: width * height + }, + paintedMapPacked: null + }; + } else { + // Auto-Image format: Empty position and region for manual placement + saveData = { + timestamp: Date.now(), + version: '2.2', + state: { + totalPixels: width * height, + paintedPixels: 0, + lastPosition: { x: 0, y: 0 }, + startPosition: null, // Empty for manual placement + region: null, // Empty for manual placement + imageLoaded: true, + colorsChecked: true, + coordinateMode: 'rows', + coordinateDirection: 'top-left', + coordinateSnake: false, + blockWidth: 1, + blockHeight: 1, + availableColors: Object.values(CONFIG.COLOR_MAP).filter(c => c.rgb).map(color => ({ + ...color, + rgb: [color.rgb.r, color.rgb.g, color.rgb.b] // Convert RGB object to array for Auto-Image compatibility + })), + // Additional Auto-Image required fields for compatibility + paintWhitePixels: true, + paintTransparentPixels: false, + displayCharges: 0, + preciseCurrentCharges: 0, + maxCharges: 1, + cooldown: 30000, + stopFlag: false, + selectingPosition: false, + minimized: false, + estimatedTime: 0, + language: 'en', + paintingSpeed: 5, + batchMode: 'normal', + randomBatchMin: 1, + randomBatchMax: 5, + cooldownChargeThreshold: 10, + overlayOpacity: 0.7, + blueMarbleEnabled: false, + ditheringEnabled: true, + colorMatchingAlgorithm: 'lab', + enableChromaPenalty: true, + chromaPenaltyWeight: 0.15, + customTransparencyThreshold: 128, + customWhiteThreshold: 230, + paintUnavailablePixels: true, + // Critical missing fields that Auto-Image expects + fullChargeData: null, + fullChargeInterval: null, + tokenSource: 'generator', + initialSetupComplete: true, + resizeSettings: null, + originalImage: null, + resizeIgnoreMask: null + }, + imageData: { + width: width, + height: height, + pixels: Array.from(imagePixels), + totalPixels: width * height + }, + paintedMapPacked: null + }; + } + + // Debug: Log the export data structure before saving + console.log('๐Ÿ” [DEBUG] Export data structure:', { + hasState: !!saveData.state, + hasImageData: !!saveData.imageData, + topLevelKeys: Object.keys(saveData), + stateKeys: saveData.state ? Object.keys(saveData.state) : 'N/A', + imageDataKeys: saveData.imageData ? Object.keys(saveData.imageData) : 'N/A', + version: saveData.version, + exportType: exportType, + imageDataPixelsLength: saveData.imageData?.pixels?.length || 0, + imageWidth: saveData.imageData?.width || 0, + imageHeight: saveData.imageData?.height || 0 + }); + + // Validate export data before saving + if (!saveData.state || !saveData.imageData) { + throw new Error('Export validation failed: Missing state or imageData'); + } + + if (!saveData.imageData.pixels || saveData.imageData.pixels.length === 0) { + throw new Error('Export validation failed: No pixel data to export'); + } + + // Download the file using Auto-Image's method + const dataStr = JSON.stringify(saveData, null, 2); + const blob = new Blob([dataStr], { type: 'application/json' }); + const url = URL.createObjectURL(blob); + + const a = document.createElement('a'); + a.href = url; + a.download = filename; + document.body.appendChild(a); + a.click(); + document.body.removeChild(a); + URL.revokeObjectURL(url); + + console.log(`โœ… ${exportType} export complete: ${filename}`); + console.log(`๐Ÿ“ Area: ${width}x${height} from (${x1},${y1}) to (${x2},${y2})`); + + if (exportType === 'autofix') { + console.log(`๐Ÿ”— Compatible with Auto-Repair for restoration`); + showAlert(`โœ… Exported ${state.scannedPixels.length} pixels for Auto-Fix to ${filename}`, 'success'); + } else { + console.log(`๐ŸŽจ Ready for manual placement in Auto-Image`); + showAlert(`โœ… Exported ${state.scannedPixels.length} pixels for Auto-Image to ${filename}`, 'success'); + } + + } catch (error) { + console.error('โŒ Export failed:', error); + showAlert(`โŒ Export failed: ${error.message}`, 'error'); + } + } + + // Filename input handlers + function handleFilenameInput(event) { + const input = event.target; + let value = input.value; + + // Always ensure it ends with .json + if (!value.endsWith('.json')) { + if (value.length > 0 && !value.includes('.json')) { + input.value = value + '.json'; + } else if (value === '') { + input.value = '.json'; + } + } + + // Position cursor before .json + if (input.value.endsWith('.json') && event.inputType !== 'deleteContentBackward') { + const nameLength = input.value.length - 5; // -5 for '.json' + input.setSelectionRange(nameLength, nameLength); + } + } + + function preventJsonDeletion(event) { + const input = event.target; + const cursorPos = input.selectionStart; + const value = input.value; + + // Prevent deletion of .json extension + if ((event.key === 'Backspace' || event.key === 'Delete') && + cursorPos > value.length - 5) { + event.preventDefault(); + return false; + } + + // Position cursor before .json on certain keys + if (event.key === 'End' || event.key === 'ArrowRight') { + const nameLength = value.length - 5; + if (cursorPos >= nameLength) { + event.preventDefault(); + input.setSelectionRange(nameLength, nameLength); + return false; + } + } + } + + // Utility functions + function showAlert(message, type = 'info') { + console.log(`${type === 'error' ? 'โŒ' : type === 'warning' ? 'โš ๏ธ' : type === 'success' ? 'โœ…' : 'โ„น๏ธ'} ${message}`); + + // Create visual alert + const alert = document.createElement('div'); + alert.style.cssText = ` + position: fixed; + top: 20px; + right: 20px; + padding: 12px 20px; + border-radius: 8px; + color: white; + font-family: 'Segoe UI', Arial, sans-serif; + font-size: 14px; + font-weight: 500; + z-index: 10000; + box-shadow: 0 4px 12px rgba(0,0,0,0.3); + animation: slideIn 0.3s ease-out; + max-width: 300px; + ${type === 'error' ? 'background: linear-gradient(135deg, #ff4757, #ff3742);' : + type === 'warning' ? 'background: linear-gradient(135deg, #ffa502, #ff6348);' : + type === 'success' ? 'background: linear-gradient(135deg, #26de81, #20bf6b);' : + 'background: linear-gradient(135deg, #3742fa, #2f3542);'} + `; + alert.textContent = message; + + // Add animation styles + if (!document.getElementById('alert-styles')) { + const style = document.createElement('style'); + style.id = 'alert-styles'; + style.textContent = ` + @keyframes slideIn { + from { transform: translateX(100%); opacity: 0; } + to { transform: translateX(0); opacity: 1; } + } + @keyframes slideOut { + from { transform: translateX(0); opacity: 1; } + to { transform: translateX(100%); opacity: 0; } + } + `; + document.head.appendChild(style); + } + + document.body.appendChild(alert); + + // Auto remove after 3 seconds + setTimeout(() => { + alert.style.animation = 'slideOut 0.3s ease-in'; + setTimeout(() => { + if (alert.parentNode) { + alert.parentNode.removeChild(alert); + } + }, 300); + }, 3000); + } + + // UI Creation and Management + async function createUI() { + console.log('๐ŸŽจ Creating Art Extractor UI...'); + + try { + // Remove existing UI + const existing = document.getElementById('art-extractor-ui'); + if (existing) { + console.log('๐Ÿ—‘๏ธ Removing existing UI'); + existing.remove(); + } + + // Check if document body exists + if (!document.body) { + throw new Error('Document body not available'); + } + + console.log('๐Ÿ”จ Building UI container...'); + + // Create main container + const container = document.createElement('div'); + container.id = 'art-extractor-ui'; + container.className = 'wplace-theme-neon-cyan'; + container.style.cssText = ` + position: fixed; + top: 20px; + left: 20px; + width: 320px; + background: #1959A1; + border: 2px solid #81DCF7; + border-radius: 0; + padding: 20px; + font-family: 'Press Start 2P', monospace; + color: #81DCF7; + z-index: 9999; + box-shadow: 0 0 30px rgba(129, 220, 247, 0.6), inset 0 0 30px rgba(234, 156, 0, 0.1); + user-select: none; + `; + + container.innerHTML = ` + +
+ + +
+

๐ŸŽจ ART EXTRACTOR

+ +
+ + +
+
Status: CAPTURING
+
Area: NONE
+
Pixels: 0
+
+ + +
+ + + +
+ + +
+ +
+ + +
+ + + + + +
+ + +
+ PAINT UPPER-LEFT & LOWER-RIGHT PIXELS +
+ + + +
+ `; + + // Add event listeners + container.querySelector('#art-extractor-close').addEventListener('click', closeArtExtractor); + // Add event listeners + container.querySelector('#art-extractor-close').addEventListener('click', closeArtExtractor); + container.querySelector('#export-autofix').addEventListener('click', () => exportToJSON('autofix')); + container.querySelector('#export-autoimage').addEventListener('click', () => exportToJSON('autoimage')); + container.querySelector('#start-selecting').addEventListener('click', startPixelCapture); + container.querySelector('#clear-selection').addEventListener('click', clearSelection); + + // Set up filename input with .json enforcement + const filenameInput = container.querySelector('#filename-input'); + if (filenameInput) { + // Initialize with default value + filenameInput.value = '.json'; + + // Add event listeners for .json enforcement + filenameInput.addEventListener('input', handleFilenameInput); + filenameInput.addEventListener('keydown', preventJsonDeletion); + filenameInput.addEventListener('focus', function() { + // Position cursor before .json on focus + const nameLength = this.value.length - 5; + if (nameLength >= 0) { + this.setSelectionRange(nameLength, nameLength); + } + }); + + // Set initial cursor position + setTimeout(() => { + filenameInput.setSelectionRange(0, 0); + }, 100); + } + + // Add to page + document.body.appendChild(container); + state.ui = container; + + console.log('โœ… Art Extractor UI created'); + + // Auto-start pixel capture immediately + console.log('๐ŸŽฏ Auto-starting pixel capture...'); + setTimeout(() => { + startPixelCapture(); + }, 500); + updateUI(); + + } catch (error) { + console.error('โŒ Failed to create UI:', error); + throw error; + } + } + + // UI update function + function updateUI() { + if (!state.ui) return; + + const statusElement = state.ui.querySelector('#current-status'); + const areaElement = state.ui.querySelector('#area-info'); + const pixelElement = state.ui.querySelector('#pixel-count'); + const exportAutofixBtn = state.ui.querySelector('#export-autofix'); + const exportAutoimageBtn = state.ui.querySelector('#export-autoimage'); + + // Update status with Neon Cyan styling + if (state.isCapturing) { + statusElement.textContent = `CAPTURING (${state.capturedPixels.length}/${state.requiredPixels})`; + statusElement.style.color = '#EA9C00'; + statusElement.style.textShadow = '0 0 8px #EA9C00'; + } else if (state.isScanning) { + statusElement.textContent = 'SCANNING...'; + statusElement.style.color = '#39ff14'; + statusElement.style.textShadow = '0 0 8px #39ff14'; + } else if (state.selectionArea) { + statusElement.textContent = 'READY TO EXPORT'; + statusElement.style.color = '#39ff14'; + statusElement.style.textShadow = '0 0 8px #39ff14'; + } else { + statusElement.textContent = 'READY'; + statusElement.style.color = '#81DCF7'; + statusElement.style.textShadow = '0 0 5px #81DCF7'; + } + + // Update area info with uppercase styling + if (state.selectionArea) { + areaElement.textContent = `${state.selectionArea.width}ร—${state.selectionArea.height} PX`; + } else if (state.capturedPixels.length > 0) { + areaElement.textContent = `${state.capturedPixels.length}/${state.requiredPixels} CAPTURED`; + } else { + areaElement.textContent = 'NONE'; + } + + // Update pixel count with progress info + if (state.isScanning && state.totalPixels > 0) { + const progress = Math.round((state.scannedPixels.length / state.totalPixels) * 100); + pixelElement.textContent = `${state.scannedPixels.length}/${state.totalPixels} (${progress}%)`; + } else { + pixelElement.textContent = state.scannedPixels.length.toString(); + } + + // Update export button states + const hasScannedData = state.scannedPixels && state.scannedPixels.length > 0; + + if (exportAutofixBtn) { + exportAutofixBtn.disabled = !hasScannedData; + if (!exportAutofixBtn.disabled) { + exportAutofixBtn.style.opacity = '1'; + exportAutofixBtn.style.cursor = 'pointer'; + } else { + exportAutofixBtn.style.opacity = '0.5'; + exportAutofixBtn.style.cursor = 'not-allowed'; + } + } + + if (exportAutoimageBtn) { + exportAutoimageBtn.disabled = !hasScannedData; + if (!exportAutoimageBtn.disabled) { + exportAutoimageBtn.style.opacity = '1'; + exportAutoimageBtn.style.cursor = 'pointer'; + } else { + exportAutoimageBtn.style.opacity = '0.5'; + exportAutoimageBtn.style.cursor = 'not-allowed'; + } + } + } + + // Control functions + function startPixelCapture() { + console.log('๐ŸŽฏ Starting Auto-Guard style pixel capture mode...'); + + state.isCapturing = true; + state.capturedPixels = []; + state.selectionArea = null; + state.scannedPixels = []; + + // Clear any existing overlay + if (state.overlayManager) { + state.overlayManager.disable(); + } + + // Set up Auto-Guard style pixel paint monitoring with fetch interception + const setupSuccess = setupPixelCapture(); + + if (setupSuccess) { + updateUI(); + showAlert('๐ŸŽฏ Paint a pixel at the UPPER-LEFT corner of the area you want to extract', 'info'); + + // Set timeout for capture process + setTimeout(() => { + if (state.isCapturing && state.capturedPixels.length === 0) { + showAlert('โฐ No pixels captured yet. Try painting a pixel or use "Enter Coordinates Manually"', 'warning'); + } + }, 15000); + } else { + showAlert('โš ๏ธ Could not set up automatic capture. Use "Enter Coordinates Manually"', 'warning'); + updateUI(); + } + } + + function clearSelection() { + console.log('๐Ÿงน Clearing pixel capture...'); + + state.isCapturing = false; + state.capturedPixels = []; + state.selectionArea = null; + state.scannedPixels = []; + + // Restore original fetch function + restoreFetch(); + + // Disable overlay + if (state.overlayManager) { + state.overlayManager.disable(); + } + + updateUI(); + showAlert('Pixel capture cleared', 'info'); + } + + function closeArtExtractor() { + console.log('๐Ÿ‘‹ Closing Art Extractor...'); + + // Stop capturing + state.isCapturing = false; + + // Restore original fetch function + restoreFetch(); + + // Clean up overlay + if (state.overlayManager) { + state.overlayManager.disable(); + } + + // Remove UI + if (state.ui) { + state.ui.remove(); + } + + // Reset state + Object.assign(state, { + isCapturing: false, + capturedPixels: [], + selectionArea: null, + ui: null, + overlayManager: null, + isScanning: false, + scannedPixels: [], + paintEventListener: null, + lastPaintEvent: null + }); + + console.log('โœ… Art Extractor closed'); + } + + // Main initialization + async function initialize() { + console.log('๐Ÿš€ Initializing Art Extractor...'); + + try { + // Create UI immediately - don't wait for dependencies + console.log('๐ŸŽจ Creating UI first...'); + await createUI(); + + // Then try to set up dependencies in background + setTimeout(async () => { + try { + // Wait for Auto-Image overlay manager with timeout + if (!window.autoImageOverlayManager) { + console.log('โณ Waiting for Auto-Image overlay manager...'); + await new Promise((resolve, reject) => { + let attempts = 0; + const maxAttempts = 50; // 5 seconds timeout + const check = () => { + attempts++; + if (window.autoImageOverlayManager) { + console.log('โœ… Auto-Image overlay manager found'); + resolve(); + } else if (attempts >= maxAttempts) { + console.warn('โš ๏ธ Auto-Image overlay manager not found, proceeding without it'); + resolve(); // Continue anyway + } else { + setTimeout(check, 100); + } + }; + check(); + }); + } + + // Set up pixel capture monitoring + try { + const captureReady = setupPixelCapture(); + if (captureReady) { + console.log('โœ… Pixel capture monitoring ready'); + } else { + console.warn('โš ๏ธ Pixel capture monitoring setup failed'); + } + } catch (error) { + console.warn('โš ๏ธ Pixel capture error:', error); + } + + } catch (error) { + console.warn('โš ๏ธ Background initialization error:', error); + } + }, 1000); + + console.log('โœ… Art Extractor initialized successfully'); + showAlert('Art Extractor ready! UI loaded - dependencies loading in background.', 'success'); + + } catch (error) { + console.error('โŒ Failed to initialize Art Extractor:', error); + + // Try to create UI anyway as fallback + try { + await createUI(); + showAlert(`Art Extractor loaded with limited functionality: ${error.message}`, 'warning'); + } catch (uiError) { + console.error('โŒ Failed to create UI:', uiError); + showAlert(`Critical initialization failure: ${error.message}`, 'error'); + } + } + } + + // Start initialization with additional error handling + try { + await initialize(); + } catch (error) { + console.error('โŒ Critical error during Art Extractor initialization:', error); + + // Final fallback - try to show minimal UI + try { + const container = document.createElement('div'); + container.innerHTML = ` +
+ โŒ Art Extractor failed to load: ${error.message} + +
+ `; + document.body.appendChild(container); + } catch (e) { + console.error('โŒ Even fallback UI failed:', e); + } + } + + // Expose globally for extension integration + window.WPlaceArtExtractor = { + state, + initialize, + closeArtExtractor, + exportToJSON, + scanSelectedArea + }; + + console.log('๐ŸŽจ WPlace Art Extractor loaded successfully!'); +})(); \ No newline at end of file From 2b6c1537dc7ba9c7e84151e31320cc3bd1172215 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 02:07:21 +0700 Subject: [PATCH 33/55] Script-manager.js --- Extension/Script-manager.js | 1277 ++++++++++++++++++----------------- 1 file changed, 642 insertions(+), 635 deletions(-) diff --git a/Extension/Script-manager.js b/Extension/Script-manager.js index 4a938519..46b550da 100644 --- a/Extension/Script-manager.js +++ b/Extension/Script-manager.js @@ -1,635 +1,642 @@ -// ==UserScript== -// @name WPlace AutoBOT Script Manager -// @namespace http://tampermonkey.net/ -// @version 2025-09-08.1 -// @description Script manager and launcher for WPlace AutoBOT -// @author TH3C0D3R -// @match https://wplace.live/* -// @grant none -// @icon -// ==/UserScript==l - -; (async () => { - console.log('%c๐Ÿš€ WPlace AutoBOT Script Manager Loading...', 'color: #00ff41; font-weight: bold; font-size: 16px;'); - - // Available scripts configuration - const AVAILABLE_SCRIPTS = [ - { - name: 'Auto-Farm.js', - displayName: '๐ŸŒพ Auto Farm', - description: 'Automated farming and pixel painting', - icon: '๐ŸŒพ', - category: 'automation' - }, - { - name: 'Auto-Image.js', - displayName: '๐Ÿ–ผ๏ธ Auto Image', - description: 'Automated image processing and placement', - icon: '๐Ÿ–ผ๏ธ', - category: 'automation' - }, - { - name: 'Auto-Repair.js', - displayName: '๐Ÿ”ง Auto Repair', - description: 'Automated repair and maintenance tasks', - icon: '๐Ÿ”ง', - category: 'utility' - } - ]; // Neon theme styling - const NEON_STYLES = ` - @import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap'); - - .script-manager-container { - position: fixed !important; - top: 50% !important; - left: 50% !important; - transform: translate(-50%, -50%) !important; - background: #1a1a2e; - border: 3px solid #00ff41; - border-radius: 0; - box-shadow: - 0 0 30px rgb(0 255 65 / 50%), - inset 0 0 30px rgb(0 255 65 / 10%), - 0 0 0 1px #00ff41; - font-family: 'Press Start 2P', monospace, 'Courier New'; - z-index: 10001 !important; - min-width: 600px; - max-width: 800px; - max-height: 80vh; - overflow: hidden; - color: #00ff41; - animation: neon-pulse 2s ease-in-out infinite alternate; - } - - .script-manager-container::before { - content: ''; - position: absolute; - top: 0; - left: 0; - right: 0; - height: 2px; - background: linear-gradient(90deg, transparent, #00ff41, transparent); - z-index: 1; - pointer-events: none; - animation: scanline 3s linear infinite; - opacity: 0.7; - } - - .script-manager-header { - background: #16213e; - border-bottom: 2px solid #00ff41; - padding: 15px 20px; - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - } - - .header-content { - display: flex; - align-items: center; - gap: 15px; - } - - .header-icon { - width: 32px; - height: 32px; - border-radius: 6px; - box-shadow: 0 0 15px rgba(0, 255, 65, 0.4); - transition: all 0.3s ease; - animation: pixel-blink 3s infinite; - } - - .header-icon:hover { - transform: scale(1.1); - box-shadow: 0 0 25px rgba(0, 255, 65, 0.6); - } - - .script-manager-title { - color: #00ff41; - font-size: 14px; - text-shadow: 0 0 15px #00ff41; - margin: 0; - text-transform: uppercase; - letter-spacing: 2px; - animation: text-glow 2s ease-in-out infinite alternate; - } - - .script-manager-close { - background: #16213e; - border: 2px solid #ff073a; - border-radius: 0; - color: #ff073a; - width: 30px; - height: 30px; - cursor: pointer; - font-family: 'Press Start 2P', monospace; - font-size: 12px; - display: flex; - align-items: center; - justify-content: center; - transition: all 0.3s ease; - text-shadow: 0 0 10px #ff073a; - } - - .script-manager-close:hover { - background: #ff073a; - color: #1a1a2e; - box-shadow: 0 0 20px #ff073a; - animation: pixel-blink 0.5s infinite; - } - - .script-manager-content { - padding: 20px; - max-height: 60vh; - overflow-y: auto; - background: linear-gradient(45deg, rgba(0,255,65,0.03) 0%, rgba(22,33,62,0.05) 100%); - } - - .script-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); - gap: 15px; - margin-bottom: 20px; - } - - .script-card { - background: #16213e; - border: 2px solid #00ff41; - border-radius: 0; - padding: 15px; - cursor: pointer; - transition: all 0.3s ease; - position: relative; - overflow: hidden; - } - - .script-card::before { - content: ''; - position: absolute; - top: -50%; - left: -50%; - width: 200%; - height: 200%; - background: linear-gradient(45deg, transparent, rgba(0,255,65,0.1), transparent); - transform: rotate(45deg); - transition: all 0.5s ease; - opacity: 0; - } - - .script-card:hover::before { - animation: neon-sweep 1s ease-in-out; - } - - .script-card:hover { - background: rgba(0,255,65,0.1); - box-shadow: - 0 0 25px rgb(0 255 65 / 60%), - inset 0 0 25px rgb(0 255 65 / 15%); - transform: translateY(-3px); - animation: card-glow 0.5s ease-in-out infinite alternate; - } - - .script-card-header { - display: flex; - align-items: center; - margin-bottom: 10px; - } - - .script-icon { - font-size: 24px; - margin-right: 10px; - filter: drop-shadow(0 0 10px #00ff41); - } - - .script-title { - color: #00ff41; - font-size: 11px; - text-shadow: 0 0 10px #00ff41; - text-transform: uppercase; - letter-spacing: 1px; - margin: 0; - } - - .script-description { - color: #00ff41dd; - font-size: 8px; - line-height: 1.4; - text-shadow: 0 0 5px #00ff41; - margin-bottom: 15px; - } - - .script-category { - background: rgba(255, 107, 53, 0.2); - border: 1px solid #ff6b35; - color: #ff6b35; - padding: 3px 8px; - font-size: 7px; - text-transform: uppercase; - letter-spacing: 1px; - text-shadow: 0 0 5px #ff6b35; - display: inline-block; - } - - .script-manager-footer { - background: #16213e; - border-top: 2px solid #00ff41; - padding: 15px 20px; - display: flex; - justify-content: space-between; - align-items: center; - } - - .status-text { - color: #00ff41dd; - font-size: 8px; - text-shadow: 0 0 5px #00ff41; - } - - .action-buttons { - display: flex; - gap: 10px; - } - - .neon-btn { - background: #16213e; - border: 2px solid #00ff41; - border-radius: 0; - color: #00ff41; - padding: 8px 15px; - font-family: 'Press Start 2P', monospace; - font-size: 8px; - text-transform: uppercase; - cursor: pointer; - transition: all 0.3s ease; - text-shadow: 0 0 8px #00ff41; - letter-spacing: 1px; - } - - .neon-btn:hover { - background: rgba(0,255,65,0.1); - box-shadow: 0 0 20px rgb(0 255 65 / 60%); - animation: pixel-blink 0.5s infinite; - } - - .neon-btn.secondary { - border-color: #ff6b35; - color: #ff6b35; - text-shadow: 0 0 8px #ff6b35; - } - - .neon-btn.secondary:hover { - background: rgba(255, 107, 53, 0.1); - box-shadow: 0 0 20px rgb(255 107 53 / 60%); - } - - .script-manager-backdrop { - position: fixed !important; - top: 0 !important; - left: 0 !important; - width: 100% !important; - height: 100% !important; - background: rgba(0, 0, 0, 0.8); - z-index: 10000 !important; - backdrop-filter: blur(5px); - animation: backdrop-fade-in 0.3s ease-out; - } - - /* Loading animation */ - .loading-container { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - height: 200px; - } - - .loading-spinner { - width: 40px; - height: 40px; - border: 3px solid #16213e; - border-top: 3px solid #00ff41; - border-radius: 0; - animation: neon-spin 1s linear infinite; - margin-bottom: 15px; - box-shadow: 0 0 20px rgb(0 255 65 / 50%); - } - - .loading-text { - color: #00ff41; - font-size: 8px; - text-shadow: 0 0 10px #00ff41; - text-transform: uppercase; - letter-spacing: 2px; - animation: text-pulse 1.5s ease-in-out infinite; - } - - /* Custom scrollbar */ - .script-manager-content::-webkit-scrollbar { - width: 12px; - } - - .script-manager-content::-webkit-scrollbar-track { - background: #16213e; - border: 1px solid #00ff41; - } - - .script-manager-content::-webkit-scrollbar-thumb { - background: #00ff41; - border-radius: 0; - box-shadow: 0 0 10px #00ff41; - } - - .script-manager-content::-webkit-scrollbar-thumb:hover { - background: #39ff14; - box-shadow: 0 0 15px #39ff14; - } - - /* Animations */ - @keyframes neon-pulse { - 0% { box-shadow: 0 0 30px rgb(0 255 65 / 50%), inset 0 0 30px rgb(0 255 65 / 10%), 0 0 0 1px #00ff41; } - 100% { box-shadow: 0 0 40px rgb(0 255 65 / 70%), inset 0 0 40px rgb(0 255 65 / 15%), 0 0 0 1px #00ff41; } - } - - @keyframes text-glow { - 0% { text-shadow: 0 0 15px #00ff41; } - 100% { text-shadow: 0 0 25px #00ff41, 0 0 35px #00ff41; } - } - - @keyframes pixel-blink { - 0%, 50% { opacity: 1; } - 51%, 100% { opacity: 0.7; } - } - - @keyframes scanline { - 0% { transform: translateY(-100%); } - 100% { transform: translateY(400px); } - } - - @keyframes neon-sweep { - 0% { opacity: 0; transform: translateX(-100%) translateY(-100%) rotate(45deg); } - 50% { opacity: 1; } - 100% { opacity: 0; transform: translateX(100%) translateY(100%) rotate(45deg); } - } - - @keyframes card-glow { - 0% { box-shadow: 0 0 25px rgb(0 255 65 / 60%), inset 0 0 25px rgb(0 255 65 / 15%); } - 100% { box-shadow: 0 0 35px rgb(0 255 65 / 80%), inset 0 0 35px rgb(0 255 65 / 20%); } - } - - @keyframes neon-spin { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(360deg); } - } - - @keyframes text-pulse { - 0%, 100% { opacity: 1; } - 50% { opacity: 0.6; } - } - - @keyframes backdrop-fade-in { - 0% { opacity: 0; } - 100% { opacity: 1; } - } - - /* Responsive design */ - @media (max-width: 768px) { - .script-manager-container { - min-width: 90vw; - max-width: 95vw; - } - - .script-grid { - grid-template-columns: 1fr; - } - - .script-manager-title { - font-size: 10px; - } - } - `; - - // Execute script function - Fixed to work like extension popup - async function executeScript(scriptName) { - console.group(`%c๐Ÿš€ Executing ${scriptName}`, 'color: #00ff41; font-weight: bold;'); - - try { - // Show loading in the UI - showLoading(`Launching ${scriptName}...`); - - // The Script Manager runs in MAIN world context and doesn't have direct Chrome API access - // Instead, we need to communicate back to the content script which can use Chrome APIs - console.log('%c๐Ÿ”„ Script Manager context - delegating to content script', 'color: #ff6b35;'); - - // Create a custom event to communicate with the content script - const executeEvent = new CustomEvent('autobot-execute-script', { - detail: { scriptName: scriptName } - }); - - // Dispatch the event to the content script - window.dispatchEvent(executeEvent); - - // Show success immediately since we're delegating - console.log(`%cโœ… ${scriptName} execution delegated to content script`, 'color: #39ff14; font-weight: bold;'); - showSuccess(`${scriptName} execution started!`); - - // Auto-close after success - setTimeout(() => { - closeScriptManager(); - }, 1500); - - } catch (error) { - console.error(`%cโŒ Failed to execute ${scriptName}:`, 'color: #ff073a; font-weight: bold;', error); - showError(`Failed to launch ${scriptName}: ${error.message}`); - } finally { - console.groupEnd(); - } - } - - // UI Management functions - function showLoading(message) { - const container = document.getElementById('script-manager-content'); - if (!container) return; - - container.innerHTML = ` -
-
-
${message}
-
- `; - } - - function showSuccess(message) { - const statusText = document.querySelector('.status-text'); - if (statusText) { - statusText.textContent = `โœ… ${message}`; - statusText.style.color = '#39ff14'; - statusText.style.textShadow = '0 0 10px #39ff14'; - } - } - - function showError(message) { - const statusText = document.querySelector('.status-text'); - if (statusText) { - statusText.textContent = `โŒ ${message}`; - statusText.style.color = '#ff073a'; - statusText.style.textShadow = '0 0 10px #ff073a'; - } - - // Reset the content to show scripts again - setTimeout(() => { - renderScripts(); - }, 3000); - } - - function renderScripts() { - const container = document.getElementById('script-manager-content'); - if (!container) return; - - const scriptGrid = AVAILABLE_SCRIPTS.map(script => ` -
-
-
${script.icon}
-

${script.displayName}

-
-

${script.description}

- ${script.category} -
- `).join(''); - - container.innerHTML = ` -
- ${scriptGrid} -
- `; - } - - // Close script manager - function closeScriptManager() { - const container = document.getElementById('script-manager-container'); - const backdrop = document.getElementById('script-manager-backdrop'); - - if (container) { - container.style.animation = 'neon-fade-out 0.3s ease-in forwards'; - setTimeout(() => { - container.remove(); - }, 300); - } - - if (backdrop) { - backdrop.style.animation = 'backdrop-fade-out 0.3s ease-in forwards'; - setTimeout(() => { - backdrop.remove(); - }, 300); - } - - // Remove ESC key listener - document.removeEventListener('keydown', handleEscKey); - - console.log('%c๐Ÿ‘‹ Script Manager closed', 'color: #ff6b35;'); - } - - // ESC key handler - function handleEscKey(event) { - if (event.key === 'Escape') { - closeScriptManager(); - } - } - - // Main function to show script manager - function showScriptManager() { - // Remove any existing manager - const existing = document.getElementById('script-manager-container'); - if (existing) existing.remove(); - - const existingBackdrop = document.getElementById('script-manager-backdrop'); - if (existingBackdrop) existingBackdrop.remove(); - - console.log('%c๐ŸŽฎ Opening Script Manager with Neon Theme', 'color: #00ff41; font-weight: bold;'); - - // Get icon URL for display - let iconUrl = ''; - try { - if (chrome && chrome.runtime && chrome.runtime.getURL) { - iconUrl = chrome.runtime.getURL('icons/icon32.png'); - console.log('๐Ÿ“ท Icon URL:', iconUrl); - } - } catch (e) { - console.log('Extension context not available for icon'); - } - - // Inject styles - if (!document.getElementById('script-manager-styles')) { - const styleElement = document.createElement('style'); - styleElement.id = 'script-manager-styles'; - styleElement.textContent = NEON_STYLES; - document.head.appendChild(styleElement); - } - - // Create backdrop - const backdrop = document.createElement('div'); - backdrop.id = 'script-manager-backdrop'; - backdrop.className = 'script-manager-backdrop'; - backdrop.addEventListener('click', closeScriptManager); - - // Create container - const container = document.createElement('div'); - container.id = 'script-manager-container'; - container.className = 'script-manager-container'; - - container.innerHTML = ` -
-
- ${iconUrl ? `AutoBOT` : ''} -

โšก WPlace AutoBOT Script Manager โšก

-
- -
-
- -
- - `; - - // Add to page - document.body.appendChild(backdrop); - document.body.appendChild(container); - - // Debug: Check positioning - console.log('%c๐Ÿ” Script Manager Positioning Debug:', 'color: #ff6b35; font-weight: bold;'); - console.log(` - Container position: ${getComputedStyle(container).position}`); - console.log(` - Container top: ${getComputedStyle(container).top}`); - console.log(` - Container left: ${getComputedStyle(container).left}`); - console.log(` - Container transform: ${getComputedStyle(container).transform}`); - console.log(` - Container z-index: ${getComputedStyle(container).zIndex}`); - console.log(` - Backdrop z-index: ${getComputedStyle(backdrop).zIndex}`); - - // Render scripts - renderScripts(); - - // Add ESC key listener - document.addEventListener('keydown', handleEscKey); - - // Focus container for accessibility - container.focus(); - - console.log('%cโœ… Script Manager opened successfully', 'color: #39ff14; font-weight: bold;'); - } - - // Make functions globally available - window.executeScript = executeScript; - window.closeScriptManager = closeScriptManager; - window.showScriptManager = showScriptManager; - - // Auto-start the script manager - console.log('%c๐ŸŽฏ Auto-launching Script Manager...', 'color: #00ff41; font-weight: bold;'); - showScriptManager(); - - console.log('%c๐Ÿš€ WPlace AutoBOT Script Manager Ready!', 'color: #39ff14; font-weight: bold; font-size: 16px;'); -})(); +// ==UserScript== +// @name WPlace AutoBOT Script Manager +// @namespace http://tampermonkey.net/ +// @version 2025-09-08.1 +// @description Script manager and launcher for WPlace AutoBOT +// @author TH3C0D3R +// @match https://wplace.live/* +// @grant none +// @icon +// ==/UserScript==l + +; (async () => { + console.log('%c๐Ÿš€ WPlace AutoBOT Script Manager Loading...', 'color: #00ff41; font-weight: bold; font-size: 16px;'); + + // Available scripts configuration + const AVAILABLE_SCRIPTS = [ + { + name: 'Auto-Farm.js', + displayName: '๐ŸŒพ Auto Farm', + description: 'Automated farming and pixel painting', + icon: '๐ŸŒพ', + category: 'automation' + }, + { + name: 'Auto-Image.js', + displayName: '๐Ÿ–ผ๏ธ Auto Image', + description: 'Automated image processing and placement', + icon: '๐Ÿ–ผ๏ธ', + category: 'automation' + }, + { + name: 'Auto-Repair.js', + displayName: '๐Ÿ”ง Auto Repair', + description: 'Automated repair and maintenance tasks', + icon: '๐Ÿ”ง', + category: 'utility' + }, + { + name: 'Art-Extractor.js', + displayName: '๐ŸŽจ Art Extractor', + description: 'Extract artwork areas to JSON for auto-repair', + icon: '๐ŸŽจ', + category: 'utility' + } + ]; // Neon theme styling + const NEON_STYLES = ` + @import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap'); + + .script-manager-container { + position: fixed !important; + top: 50% !important; + left: 50% !important; + transform: translate(-50%, -50%) !important; + background: #1a1a2e; + border: 3px solid #00ff41; + border-radius: 0; + box-shadow: + 0 0 30px rgb(0 255 65 / 50%), + inset 0 0 30px rgb(0 255 65 / 10%), + 0 0 0 1px #00ff41; + font-family: 'Press Start 2P', monospace, 'Courier New'; + z-index: 10001 !important; + min-width: 600px; + max-width: 800px; + max-height: 80vh; + overflow: hidden; + color: #00ff41; + animation: neon-pulse 2s ease-in-out infinite alternate; + } + + .script-manager-container::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 2px; + background: linear-gradient(90deg, transparent, #00ff41, transparent); + z-index: 1; + pointer-events: none; + animation: scanline 3s linear infinite; + opacity: 0.7; + } + + .script-manager-header { + background: #16213e; + border-bottom: 2px solid #00ff41; + padding: 15px 20px; + position: relative; + display: flex; + justify-content: space-between; + align-items: center; + } + + .header-content { + display: flex; + align-items: center; + gap: 15px; + } + + .header-icon { + width: 32px; + height: 32px; + border-radius: 6px; + box-shadow: 0 0 15px rgba(0, 255, 65, 0.4); + transition: all 0.3s ease; + animation: pixel-blink 3s infinite; + } + + .header-icon:hover { + transform: scale(1.1); + box-shadow: 0 0 25px rgba(0, 255, 65, 0.6); + } + + .script-manager-title { + color: #00ff41; + font-size: 14px; + text-shadow: 0 0 15px #00ff41; + margin: 0; + text-transform: uppercase; + letter-spacing: 2px; + animation: text-glow 2s ease-in-out infinite alternate; + } + + .script-manager-close { + background: #16213e; + border: 2px solid #ff073a; + border-radius: 0; + color: #ff073a; + width: 30px; + height: 30px; + cursor: pointer; + font-family: 'Press Start 2P', monospace; + font-size: 12px; + display: flex; + align-items: center; + justify-content: center; + transition: all 0.3s ease; + text-shadow: 0 0 10px #ff073a; + } + + .script-manager-close:hover { + background: #ff073a; + color: #1a1a2e; + box-shadow: 0 0 20px #ff073a; + animation: pixel-blink 0.5s infinite; + } + + .script-manager-content { + padding: 20px; + max-height: 60vh; + overflow-y: auto; + background: linear-gradient(45deg, rgba(0,255,65,0.03) 0%, rgba(22,33,62,0.05) 100%); + } + + .script-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 15px; + margin-bottom: 20px; + } + + .script-card { + background: #16213e; + border: 2px solid #00ff41; + border-radius: 0; + padding: 15px; + cursor: pointer; + transition: all 0.3s ease; + position: relative; + overflow: hidden; + } + + .script-card::before { + content: ''; + position: absolute; + top: -50%; + left: -50%; + width: 200%; + height: 200%; + background: linear-gradient(45deg, transparent, rgba(0,255,65,0.1), transparent); + transform: rotate(45deg); + transition: all 0.5s ease; + opacity: 0; + } + + .script-card:hover::before { + animation: neon-sweep 1s ease-in-out; + } + + .script-card:hover { + background: rgba(0,255,65,0.1); + box-shadow: + 0 0 25px rgb(0 255 65 / 60%), + inset 0 0 25px rgb(0 255 65 / 15%); + transform: translateY(-3px); + animation: card-glow 0.5s ease-in-out infinite alternate; + } + + .script-card-header { + display: flex; + align-items: center; + margin-bottom: 10px; + } + + .script-icon { + font-size: 24px; + margin-right: 10px; + filter: drop-shadow(0 0 10px #00ff41); + } + + .script-title { + color: #00ff41; + font-size: 11px; + text-shadow: 0 0 10px #00ff41; + text-transform: uppercase; + letter-spacing: 1px; + margin: 0; + } + + .script-description { + color: #00ff41dd; + font-size: 8px; + line-height: 1.4; + text-shadow: 0 0 5px #00ff41; + margin-bottom: 15px; + } + + .script-category { + background: rgba(255, 107, 53, 0.2); + border: 1px solid #ff6b35; + color: #ff6b35; + padding: 3px 8px; + font-size: 7px; + text-transform: uppercase; + letter-spacing: 1px; + text-shadow: 0 0 5px #ff6b35; + display: inline-block; + } + + .script-manager-footer { + background: #16213e; + border-top: 2px solid #00ff41; + padding: 15px 20px; + display: flex; + justify-content: space-between; + align-items: center; + } + + .status-text { + color: #00ff41dd; + font-size: 8px; + text-shadow: 0 0 5px #00ff41; + } + + .action-buttons { + display: flex; + gap: 10px; + } + + .neon-btn { + background: #16213e; + border: 2px solid #00ff41; + border-radius: 0; + color: #00ff41; + padding: 8px 15px; + font-family: 'Press Start 2P', monospace; + font-size: 8px; + text-transform: uppercase; + cursor: pointer; + transition: all 0.3s ease; + text-shadow: 0 0 8px #00ff41; + letter-spacing: 1px; + } + + .neon-btn:hover { + background: rgba(0,255,65,0.1); + box-shadow: 0 0 20px rgb(0 255 65 / 60%); + animation: pixel-blink 0.5s infinite; + } + + .neon-btn.secondary { + border-color: #ff6b35; + color: #ff6b35; + text-shadow: 0 0 8px #ff6b35; + } + + .neon-btn.secondary:hover { + background: rgba(255, 107, 53, 0.1); + box-shadow: 0 0 20px rgb(255 107 53 / 60%); + } + + .script-manager-backdrop { + position: fixed !important; + top: 0 !important; + left: 0 !important; + width: 100% !important; + height: 100% !important; + background: rgba(0, 0, 0, 0.8); + z-index: 10000 !important; + backdrop-filter: blur(5px); + animation: backdrop-fade-in 0.3s ease-out; + } + + /* Loading animation */ + .loading-container { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 200px; + } + + .loading-spinner { + width: 40px; + height: 40px; + border: 3px solid #16213e; + border-top: 3px solid #00ff41; + border-radius: 0; + animation: neon-spin 1s linear infinite; + margin-bottom: 15px; + box-shadow: 0 0 20px rgb(0 255 65 / 50%); + } + + .loading-text { + color: #00ff41; + font-size: 8px; + text-shadow: 0 0 10px #00ff41; + text-transform: uppercase; + letter-spacing: 2px; + animation: text-pulse 1.5s ease-in-out infinite; + } + + /* Custom scrollbar */ + .script-manager-content::-webkit-scrollbar { + width: 12px; + } + + .script-manager-content::-webkit-scrollbar-track { + background: #16213e; + border: 1px solid #00ff41; + } + + .script-manager-content::-webkit-scrollbar-thumb { + background: #00ff41; + border-radius: 0; + box-shadow: 0 0 10px #00ff41; + } + + .script-manager-content::-webkit-scrollbar-thumb:hover { + background: #39ff14; + box-shadow: 0 0 15px #39ff14; + } + + /* Animations */ + @keyframes neon-pulse { + 0% { box-shadow: 0 0 30px rgb(0 255 65 / 50%), inset 0 0 30px rgb(0 255 65 / 10%), 0 0 0 1px #00ff41; } + 100% { box-shadow: 0 0 40px rgb(0 255 65 / 70%), inset 0 0 40px rgb(0 255 65 / 15%), 0 0 0 1px #00ff41; } + } + + @keyframes text-glow { + 0% { text-shadow: 0 0 15px #00ff41; } + 100% { text-shadow: 0 0 25px #00ff41, 0 0 35px #00ff41; } + } + + @keyframes pixel-blink { + 0%, 50% { opacity: 1; } + 51%, 100% { opacity: 0.7; } + } + + @keyframes scanline { + 0% { transform: translateY(-100%); } + 100% { transform: translateY(400px); } + } + + @keyframes neon-sweep { + 0% { opacity: 0; transform: translateX(-100%) translateY(-100%) rotate(45deg); } + 50% { opacity: 1; } + 100% { opacity: 0; transform: translateX(100%) translateY(100%) rotate(45deg); } + } + + @keyframes card-glow { + 0% { box-shadow: 0 0 25px rgb(0 255 65 / 60%), inset 0 0 25px rgb(0 255 65 / 15%); } + 100% { box-shadow: 0 0 35px rgb(0 255 65 / 80%), inset 0 0 35px rgb(0 255 65 / 20%); } + } + + @keyframes neon-spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } + } + + @keyframes text-pulse { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.6; } + } + + @keyframes backdrop-fade-in { + 0% { opacity: 0; } + 100% { opacity: 1; } + } + + /* Responsive design */ + @media (max-width: 768px) { + .script-manager-container { + min-width: 90vw; + max-width: 95vw; + } + + .script-grid { + grid-template-columns: 1fr; + } + + .script-manager-title { + font-size: 10px; + } + } + `; + + // Execute script function - Fixed to work like extension popup + async function executeScript(scriptName) { + console.group(`%c๐Ÿš€ Executing ${scriptName}`, 'color: #00ff41; font-weight: bold;'); + + try { + // Show loading in the UI + showLoading(`Launching ${scriptName}...`); + + // The Script Manager runs in MAIN world context and doesn't have direct Chrome API access + // Instead, we need to communicate back to the content script which can use Chrome APIs + console.log('%c๐Ÿ”„ Script Manager context - delegating to content script', 'color: #ff6b35;'); + + // Create a custom event to communicate with the content script + const executeEvent = new CustomEvent('autobot-execute-script', { + detail: { scriptName: scriptName } + }); + + // Dispatch the event to the content script + window.dispatchEvent(executeEvent); + + // Show success immediately since we're delegating + console.log(`%cโœ… ${scriptName} execution delegated to content script`, 'color: #39ff14; font-weight: bold;'); + showSuccess(`${scriptName} execution started!`); + + // Auto-close after success + setTimeout(() => { + closeScriptManager(); + }, 1500); + + } catch (error) { + console.error(`%cโŒ Failed to execute ${scriptName}:`, 'color: #ff073a; font-weight: bold;', error); + showError(`Failed to launch ${scriptName}: ${error.message}`); + } finally { + console.groupEnd(); + } + } + + // UI Management functions + function showLoading(message) { + const container = document.getElementById('script-manager-content'); + if (!container) return; + + container.innerHTML = ` +
+
+
${message}
+
+ `; + } + + function showSuccess(message) { + const statusText = document.querySelector('.status-text'); + if (statusText) { + statusText.textContent = `โœ… ${message}`; + statusText.style.color = '#39ff14'; + statusText.style.textShadow = '0 0 10px #39ff14'; + } + } + + function showError(message) { + const statusText = document.querySelector('.status-text'); + if (statusText) { + statusText.textContent = `โŒ ${message}`; + statusText.style.color = '#ff073a'; + statusText.style.textShadow = '0 0 10px #ff073a'; + } + + // Reset the content to show scripts again + setTimeout(() => { + renderScripts(); + }, 3000); + } + + function renderScripts() { + const container = document.getElementById('script-manager-content'); + if (!container) return; + + const scriptGrid = AVAILABLE_SCRIPTS.map(script => ` +
+
+
${script.icon}
+

${script.displayName}

+
+

${script.description}

+ ${script.category} +
+ `).join(''); + + container.innerHTML = ` +
+ ${scriptGrid} +
+ `; + } + + // Close script manager + function closeScriptManager() { + const container = document.getElementById('script-manager-container'); + const backdrop = document.getElementById('script-manager-backdrop'); + + if (container) { + container.style.animation = 'neon-fade-out 0.3s ease-in forwards'; + setTimeout(() => { + container.remove(); + }, 300); + } + + if (backdrop) { + backdrop.style.animation = 'backdrop-fade-out 0.3s ease-in forwards'; + setTimeout(() => { + backdrop.remove(); + }, 300); + } + + // Remove ESC key listener + document.removeEventListener('keydown', handleEscKey); + + console.log('%c๐Ÿ‘‹ Script Manager closed', 'color: #ff6b35;'); + } + + // ESC key handler + function handleEscKey(event) { + if (event.key === 'Escape') { + closeScriptManager(); + } + } + + // Main function to show script manager + function showScriptManager() { + // Remove any existing manager + const existing = document.getElementById('script-manager-container'); + if (existing) existing.remove(); + + const existingBackdrop = document.getElementById('script-manager-backdrop'); + if (existingBackdrop) existingBackdrop.remove(); + + console.log('%c๐ŸŽฎ Opening Script Manager with Neon Theme', 'color: #00ff41; font-weight: bold;'); + + // Get icon URL for display + let iconUrl = ''; + try { + if (chrome && chrome.runtime && chrome.runtime.getURL) { + iconUrl = chrome.runtime.getURL('icons/icon32.png'); + console.log('๐Ÿ“ท Icon URL:', iconUrl); + } + } catch (e) { + console.log('Extension context not available for icon'); + } + + // Inject styles + if (!document.getElementById('script-manager-styles')) { + const styleElement = document.createElement('style'); + styleElement.id = 'script-manager-styles'; + styleElement.textContent = NEON_STYLES; + document.head.appendChild(styleElement); + } + + // Create backdrop + const backdrop = document.createElement('div'); + backdrop.id = 'script-manager-backdrop'; + backdrop.className = 'script-manager-backdrop'; + backdrop.addEventListener('click', closeScriptManager); + + // Create container + const container = document.createElement('div'); + container.id = 'script-manager-container'; + container.className = 'script-manager-container'; + + container.innerHTML = ` +
+
+ ${iconUrl ? `AutoBOT` : ''} +

โšก WPlace AutoBOT Script Manager โšก

+
+ +
+
+ +
+ + `; + + // Add to page + document.body.appendChild(backdrop); + document.body.appendChild(container); + + // Debug: Check positioning + console.log('%c๐Ÿ” Script Manager Positioning Debug:', 'color: #ff6b35; font-weight: bold;'); + console.log(` - Container position: ${getComputedStyle(container).position}`); + console.log(` - Container top: ${getComputedStyle(container).top}`); + console.log(` - Container left: ${getComputedStyle(container).left}`); + console.log(` - Container transform: ${getComputedStyle(container).transform}`); + console.log(` - Container z-index: ${getComputedStyle(container).zIndex}`); + console.log(` - Backdrop z-index: ${getComputedStyle(backdrop).zIndex}`); + + // Render scripts + renderScripts(); + + // Add ESC key listener + document.addEventListener('keydown', handleEscKey); + + // Focus container for accessibility + container.focus(); + + console.log('%cโœ… Script Manager opened successfully', 'color: #39ff14; font-weight: bold;'); + } + + // Make functions globally available + window.executeScript = executeScript; + window.closeScriptManager = closeScriptManager; + window.showScriptManager = showScriptManager; + + // Auto-start the script manager + console.log('%c๐ŸŽฏ Auto-launching Script Manager...', 'color: #00ff41; font-weight: bold;'); + showScriptManager(); + + console.log('%c๐Ÿš€ WPlace AutoBOT Script Manager Ready!', 'color: #39ff14; font-weight: bold; font-size: 16px;'); +})(); \ No newline at end of file From 48e434fb9be3fd51766d981792b0177989cdae60 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 02:22:12 +0700 Subject: [PATCH 34/55] background.js --- Extension/background.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extension/background.js b/Extension/background.js index 1c0c089f..dc80648c 100644 --- a/Extension/background.js +++ b/Extension/background.js @@ -400,13 +400,13 @@ async function loadExtensionResources() { const themeFiles = [ 'auto-image-styles.css', 'themes/acrylic.css', - 'themes/classic-light.css', + 'themes/classic-light.css', + 'themes/classic-teal.css', 'themes/classic.css', 'themes/neon.css', 'themes/neon-cyan.css', 'themes/neon-light.css', - 'themes/neon-purple.css', - 'themes/neon-teal.css' + 'themes/neon-purple.css' ]; for (const themeFile of themeFiles) { From 995744867f5486d9ec07c46803d45031e7c50685 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 10:24:48 +0700 Subject: [PATCH 35/55] README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f0a5cae1..458b96fa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

-image +image

WPlace AutoBOT

@@ -41,7 +41,7 @@ If you find any, make sure to **disable them**. [Image](https://i.imgur.com/UtZ ### Installation Steps -1. Download the ZIP/RAR archive from: [Download Link](https://github.com/Wplace-AutoBot/WPlace-AutoBOT/releases/tag/Extension) +1. Download the ZIP/RAR archive from: [Download Link](https://github.com/Wplace-AutoBot/WPlace-AutoBOT/releases) 2. Extract the downloaded archive. > Script Demonstration 3. Open your Chromium-based browser and go to **Manage Extensions**. @@ -66,6 +66,8 @@ Follow the exact same steps listed for Chrome above, using Kiwi Browser instead. โœจโ”ƒFeatures - [x] Automatically farms droplets/levels + +- [X] Artwork Extractor - [x] Correct Color Pixel Skip From 53fc595af1ba9eb46f9155b33dc3ec9c2fe1ac42 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 10:40:37 +0700 Subject: [PATCH 36/55] classic-teal.css --- Extension/themes/classic-teal.css | 216 +++++++++++++++--------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/Extension/themes/classic-teal.css b/Extension/themes/classic-teal.css index ff73ba42..76e40de1 100644 --- a/Extension/themes/classic-teal.css +++ b/Extension/themes/classic-teal.css @@ -74,7 +74,7 @@ /* === COMPONENT STYLING === */ /* Multi-account panel styling */ -.wplace-theme-classic-light #wplace-accounts-container { +.wplace-theme-classic-teal #wplace-accounts-container { background: linear-gradient(135deg, #fff 0%, #f8f9fa 100%) !important; color: var(--wplace-text) !important; border: 1px solid rgb(0 0 0 / 15%) !important; @@ -85,7 +85,7 @@ } /* Active account styles */ -.wplace-theme-classic-light .wplace-accounts-container .active-account { +.wplace-theme-classic-teal .wplace-accounts-container .active-account { --active-bg: var(--wplace-secondary) !important; --active-color: var(--wplace-success) !important; --inactive-color: var(--wplace-text) !important; @@ -94,7 +94,7 @@ } /* Main container with clean light styling */ -.wplace-theme-classic-light #wplace-image-bot-container { +.wplace-theme-classic-teal #wplace-image-bot-container { background: linear-gradient(135deg, #E0E0E1 0%, #FBFBFB 100%) !important; color: var(--wplace-text) !important; border: 1px solid rgb(0 0 0 / 15%) !important; @@ -106,7 +106,7 @@ /* Stats container with proper contrast */ -.wplace-theme-classic-light #wplace-stats-container { +.wplace-theme-classic-teal #wplace-stats-container { background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; border: 1px solid rgb(0 0 0 / 20%) !important; border-radius: 12px !important; @@ -119,7 +119,7 @@ } /* Headers with light gradient */ -.wplace-theme-classic-light .wplace-header { +.wplace-theme-classic-teal .wplace-header { background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; color: var(--wplace-highlight) !important; border-bottom: 1px solid rgb(0 0 0 / 15%) !important; @@ -127,7 +127,7 @@ } /* Stats header styling */ -.wplace-theme-classic-light #wplace-stats-container .wplace-header { +.wplace-theme-classic-teal #wplace-stats-container .wplace-header { background: linear-gradient(135deg, #F3F3F3 0%, #E0E0E1 100%) !important; color: var(--wplace-text) !important; border-bottom: 1px solid rgb(0 0 0 / 20%) !important; @@ -136,24 +136,24 @@ } /* Stats title specific styling */ -.wplace-theme-classic-light #wplace-stats-container .wplace-header .wplace-stats-title { +.wplace-theme-classic-teal #wplace-stats-container .wplace-header .wplace-stats-title { color: var(--wplace-text) !important; text-shadow: none !important; } /* Comprehensive text and element styling for light theme - scoped to bot containers only */ -.wplace-theme-classic-light .wplace-status, -.wplace-theme-classic-light .wplace-stats, -.wplace-theme-classic-light .wplace-section, -.wplace-theme-classic-light .wplace-controls, -.wplace-theme-classic-light .wplace-data-management, -.wplace-theme-classic-light .wplace-cooldown-settings { +.wplace-theme-classic-teal .wplace-status, +.wplace-theme-classic-teal .wplace-stats, +.wplace-theme-classic-teal .wplace-section, +.wplace-theme-classic-teal .wplace-controls, +.wplace-theme-classic-teal .wplace-data-management, +.wplace-theme-classic-teal .wplace-cooldown-settings { color: var(--wplace-text) !important; } /* Buttons with light styling */ -.wplace-theme-classic-light .wplace-btn { +.wplace-theme-classic-teal .wplace-btn { background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; border: 1px solid rgb(0 0 0 / 20%) !important; border-radius: 12px !important; @@ -164,26 +164,26 @@ } /* Data management section buttons */ -.wplace-theme-classic-light .wplace-data-management .wplace-btn { +.wplace-theme-classic-teal .wplace-data-management .wplace-btn { background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; border: 1px solid rgb(0 0 0 / 20%) !important; color: #203C5D !important; font-weight: 500 !important; } -.wplace-theme-classic-light .wplace-btn:hover:not(:disabled) { +.wplace-theme-classic-teal .wplace-btn:hover:not(:disabled) { background: linear-gradient(135deg, #F3F3F3 0%, #E0E0E1 100%) !important; box-shadow: 0 4px 12px rgb(0 0 0 / 15%) !important; transform: translateY(-1px) !important; } -.wplace-theme-classic-light .wplace-data-management .wplace-btn:hover:not(:disabled) { +.wplace-theme-classic-teal .wplace-data-management .wplace-btn:hover:not(:disabled) { background: linear-gradient(135deg, #F3F3F3 0%, #E0E0E1 100%) !important; box-shadow: 0 4px 12px rgb(0 0 0 / 15%) !important; } /* Settings dialog */ -.wplace-theme-classic-light #wplace-settings-container { +.wplace-theme-classic-teal #wplace-settings-container { background: linear-gradient(135deg, #E0E0E1 0%, #FBFBFB 100%) !important; border: 1px solid rgb(0 0 0 / 15%) !important; border-radius: 12px !important; @@ -194,39 +194,39 @@ } /* Settings dialog text elements */ -.wplace-theme-classic-light .wplace-stat-colors-grid * { +.wplace-theme-classic-teal .wplace-stat-colors-grid * { color: var(--wplace-text) !important; font-weight: 500 !important; } -.wplace-theme-classic-light #wplace-settings-container * { +.wplace-theme-classic-teal #wplace-settings-container * { color: var(--wplace-text) !important; } -.wplace-theme-classic-light #wplace-settings-container .wplace-settings-section-wrapper * { +.wplace-theme-classic-teal #wplace-settings-container .wplace-settings-section-wrapper * { color: var(--wplace-text) !important; } /* Color palette text labels */ -.wplace-theme-classic-light .wplace-color-label { +.wplace-theme-classic-teal .wplace-color-label { color: var(--wplace-text) !important; font-weight: 500 !important; text-shadow: none !important; } -.wplace-theme-classic-light .wplace-color-name { +.wplace-theme-classic-teal .wplace-color-name { color: var(--wplace-text) !important; font-weight: 500 !important; } -.wplace-theme-classic-light .wplace-color-item-name { +.wplace-theme-classic-teal .wplace-color-item-name { color: #000 !important; font-weight: 600 !important; text-shadow: none !important; } /* Resize dialog */ -.wplace-theme-classic-light .resize-container { +.wplace-theme-classic-teal .resize-container { background: linear-gradient(135deg, #E0E0E1 0%, #FBFBFB 100%) !important; border: 1px solid rgb(0 0 0 / 15%) !important; border-radius: 12px !important; @@ -236,17 +236,17 @@ } /* Settings header */ -.wplace-theme-classic-light .wplace-settings-header { +.wplace-theme-classic-teal .wplace-settings-header { background: linear-gradient(135deg, #FBFBFB 0%, #F3F3F3 100%) !important; border-bottom: 1px solid rgb(0 0 0 / 15%) !important; } -.wplace-theme-classic-light .wplace-settings-title { +.wplace-theme-classic-teal .wplace-settings-title { color: var(--wplace-text) !important; text-shadow: none !important; } -.wplace-theme-classic-light .wplace-settings-close-btn { +.wplace-theme-classic-teal .wplace-settings-close-btn { background: rgb(0 0 0 / 5%) !important; border: 1px solid rgb(0 0 0 / 20%) !important; border-radius: 50% !important; @@ -254,69 +254,69 @@ transition: all 0.3s ease !important; } -.wplace-theme-classic-light .wplace-settings-close-btn:hover { +.wplace-theme-classic-teal .wplace-settings-close-btn:hover { background: rgb(220 53 69 / 10%) !important; border-color: var(--wplace-error) !important; box-shadow: 0 0 12px rgb(220 53 69 / 30%) !important; } /* Section titles */ -.wplace-theme-classic-light .wplace-section-title { +.wplace-theme-classic-teal .wplace-section-title { color: var(--wplace-highlight) !important; text-shadow: none !important; font-weight: 600 !important; } /* Button variants with classic light colors */ -.wplace-theme-classic-light .wplace-btn-start { +.wplace-theme-classic-teal .wplace-btn-start { background: linear-gradient(135deg, #28a745 0%, #20c997 100%) !important; color: white !important; font-weight: 600 !important; } -.wplace-theme-classic-light .wplace-btn-start:hover:not(:disabled) { +.wplace-theme-classic-teal .wplace-btn-start:hover:not(:disabled) { box-shadow: 0 4px 12px rgb(40 167 69 / 40%) !important; } -.wplace-theme-classic-light .wplace-btn-stop { +.wplace-theme-classic-teal .wplace-btn-stop { background: linear-gradient(135deg, #dc3545 0%, #c82333 100%) !important; color: white !important; font-weight: 600 !important; } -.wplace-theme-classic-light .wplace-btn-stop:hover:not(:disabled) { +.wplace-theme-classic-teal .wplace-btn-stop:hover:not(:disabled) { box-shadow: 0 4px 12px rgb(220 53 69 / 40%) !important; } -.wplace-theme-classic-light .wplace-btn-upload { +.wplace-theme-classic-teal .wplace-btn-upload { background: rgb(32 60 93 / 10%) !important; border: 2px dashed var(--wplace-highlight) !important; color: var(--wplace-highlight) !important; } -.wplace-theme-classic-light .wplace-btn-upload:hover:not(:disabled) { +.wplace-theme-classic-teal .wplace-btn-upload:hover:not(:disabled) { background: rgb(32 60 93 / 15%) !important; box-shadow: 0 4px 12px rgb(32 60 93 / 20%) !important; } /* Progress bars with clean light styling */ -.wplace-theme-classic-light .wplace-progress { +.wplace-theme-classic-teal .wplace-progress { background: rgb(0 0 0 / 10%) !important; border: 1px solid rgb(0 0 0 / 15%) !important; border-radius: 12px !important; } -.wplace-theme-classic-light .wplace-progress-bar { +.wplace-theme-classic-teal .wplace-progress-bar { background: linear-gradient(135deg, #203C5D 0%, #203C5D 100%) !important; box-shadow: none !important; } -.wplace-theme-classic-light .wplace-progress-bar::after { +.wplace-theme-classic-teal .wplace-progress-bar::after { background: linear-gradient(90deg, transparent, rgb(255 255 255 / 30%), transparent) !important; } /* Status indicators with light colors */ -.wplace-theme-classic-light .status-success { +.wplace-theme-classic-teal .status-success { background: rgb(40 167 69 / 10%) !important; border-color: var(--wplace-success) !important; color: var(--wplace-success) !important; @@ -324,7 +324,7 @@ text-shadow: none !important; } -.wplace-theme-classic-light .status-error { +.wplace-theme-classic-teal .status-error { background: rgb(220 53 69 / 10%) !important; border-color: var(--wplace-error) !important; color: var(--wplace-error) !important; @@ -332,46 +332,46 @@ text-shadow: none !important; } -.wplace-theme-classic-light .status-default { +.wplace-theme-classic-teal .status-default { background: rgb(32 60 93 / 10%) !important; border-color: var(--wplace-highlight) !important; color: var(--wplace-highlight) !important; text-shadow: none !important; } -.wplace-theme-classic-light .wplace-stat-label { +.wplace-theme-classic-teal .wplace-stat-label { color: var(--wplace-text) !important; text-shadow: none !important; font-weight: 500 !important; } -.wplace-theme-classic-light .wplace-stat-value { +.wplace-theme-classic-teal .wplace-stat-value { color: var(--wplace-highlight) !important; text-shadow: none !important; font-weight: 600 !important; } /* Sections with light styling */ -.wplace-theme-classic-light .wplace-section { +.wplace-theme-classic-teal .wplace-section { background: rgb(0 0 0 / 3%) !important; border: 1px solid rgb(0 0 0 / 10%) !important; border-radius: 12px !important; } -.wplace-theme-classic-light .wplace-status-section { +.wplace-theme-classic-teal .wplace-status-section { background: rgb(0 0 0 / 3%) !important; border: 1px solid rgb(0 0 0 / 10%) !important; border-radius: 12px !important; } -.wplace-theme-classic-light .wplace-settings-section-wrapper { +.wplace-theme-classic-teal .wplace-settings-section-wrapper { background: rgb(0 0 0 / 3%) !important; border: 1px solid rgb(0 0 0 / 10%) !important; border-radius: 12px !important; } /* Form controls with light styling */ -.wplace-theme-classic-light .wplace-settings-select { +.wplace-theme-classic-teal .wplace-settings-select { background: #E0E0E1 !important; border: 1px solid rgb(0 0 0 / 20%) !important; border-radius: 8px !important; @@ -380,39 +380,39 @@ box-shadow: 0 2px 8px rgb(0 0 0 / 10%) !important; } -.wplace-theme-classic-light .wplace-settings-select:focus { +.wplace-theme-classic-teal .wplace-settings-select:focus { border-color: var(--wplace-highlight) !important; box-shadow: 0 0 0 2px rgb(32 60 93 / 30%) !important; } /* Dropdown menu options */ -.wplace-theme-classic-light .wplace-settings-select option { +.wplace-theme-classic-teal .wplace-settings-select option { background: #E0E0E1 !important; color: var(--wplace-text) !important; } -.wplace-theme-classic-light .wplace-settings-option { +.wplace-theme-classic-teal .wplace-settings-option { background: #E0E0E1 !important; color: var(--wplace-text) !important; } /* Sliders with classic gradient */ -.wplace-theme-classic-light .wplace-speed-slider { +.wplace-theme-classic-teal .wplace-speed-slider { background: linear-gradient(to right, #4facfe 0%, #32C8FE 100%) !important; border-radius: 4px !important; } -.wplace-theme-classic-light .wplace-overlay-opacity-slider { +.wplace-theme-classic-teal .wplace-overlay-opacity-slider { background: linear-gradient(to right, #4facfe 0%, #32C8FE 100%) !important; border-radius: 4px !important; } -.wplace-theme-classic-light .wplace-slider { +.wplace-theme-classic-teal .wplace-slider { background: linear-gradient(to right, #4facfe 0%, #32C8FE 100%) !important; border-radius: 4px !important; } -.wplace-theme-classic-light .wplace-slider::-webkit-slider-thumb { +.wplace-theme-classic-teal .wplace-slider::-webkit-slider-thumb { -webkit-appearance: none; width: 16px; height: 16px; @@ -424,7 +424,7 @@ box-shadow: 0 2px 4px rgb(0 0 0 / 20%); } -.wplace-theme-classic-light .wplace-speed-value { +.wplace-theme-classic-teal .wplace-speed-value { background: linear-gradient(135deg, #4facfe 0%, #32C8FE 100%) !important; border-radius: 8px !important; color: white !important; @@ -434,24 +434,24 @@ } /* Settings labels */ -.wplace-theme-classic-light .wplace-settings-section-label { +.wplace-theme-classic-teal .wplace-settings-section-label { color: var(--wplace-highlight) !important; text-shadow: none !important; font-family: 'Segoe UI', Roboto, sans-serif !important; font-weight: 600 !important; } -/* Icon colors for classic light theme */ -.wplace-theme-classic-light .wplace-icon-key { color: #4facfe; } -.wplace-theme-classic-light .wplace-icon-robot { color: #4facfe; } -.wplace-theme-classic-light .wplace-icon-speed { color: #4facfe; } -.wplace-theme-classic-light .wplace-icon-bell { color: #ffc107; } -.wplace-theme-classic-light .wplace-icon-palette { color: #003BFF; } -.wplace-theme-classic-light .wplace-icon-globe { color: #ffeaa7; } -.wplace-theme-classic-light .wplace-icon-paint { color: #4facfe; } -.wplace-theme-classic-light .wplace-icon-eye { color: #203C5D; } +/* Icon colors for classic teal theme */ +.wplace-theme-classic-teal .wplace-icon-key { color: #4facfe; } +.wplace-theme-classic-teal .wplace-icon-robot { color: #4facfe; } +.wplace-theme-classic-teal .wplace-icon-speed { color: #4facfe; } +.wplace-theme-classic-teal .wplace-icon-bell { color: #ffc107; } +.wplace-theme-classic-teal .wplace-icon-palette { color: #003BFF; } +.wplace-theme-classic-teal .wplace-icon-globe { color: #ffeaa7; } +.wplace-theme-classic-teal .wplace-icon-paint { color: #4facfe; } +.wplace-theme-classic-teal .wplace-icon-eye { color: #203C5D; } -/* Clean light theme animations */ +/* Clean teal theme animations */ @keyframes light-shimmer { 0% { transform: translateX(-100%); @@ -463,7 +463,7 @@ } /* Turnstile/CF checkbox overlay - CRITICAL FIX */ -.wplace-theme-classic-light .wplace-turnstile-overlay { +.wplace-theme-classic-teal .wplace-turnstile-overlay { background: rgb(255 255 255 / 98%) !important; border-radius: 12px !important; box-shadow: 0 8px 32px rgb(0 0 0 / 30%) !important; @@ -473,23 +473,23 @@ font-family: 'Segoe UI', Roboto, sans-serif !important; } -.wplace-theme-classic-light .wplace-turnstile-title { +.wplace-theme-classic-teal .wplace-turnstile-title { color: var(--wplace-text) !important; } -.wplace-theme-classic-light .wplace-turnstile-hide-btn { +.wplace-theme-classic-teal .wplace-turnstile-hide-btn { color: var(--wplace-text) !important; border: 1px solid rgb(0 0 0 / 20%) !important; border-radius: 6px !important; background: rgb(0 0 0 / 5%) !important; } -.wplace-theme-classic-light .wplace-turnstile-hide-btn:hover { +.wplace-theme-classic-teal .wplace-turnstile-hide-btn:hover { background: rgb(0 0 0 / 10%) !important; } /* Dual control layout styling for classic light theme */ -.wplace-theme-classic-light .wplace-dual-control-compact { +.wplace-theme-classic-teal .wplace-dual-control-compact { display: flex; flex-direction: row; align-items: center; @@ -498,7 +498,7 @@ flex-wrap: wrap; } -.wplace-theme-classic-light .wplace-slider-container-compact { +.wplace-theme-classic-teal .wplace-slider-container-compact { display: flex; align-items: center; gap: 8px; @@ -506,7 +506,7 @@ min-width: 160px; } -.wplace-theme-classic-light .wplace-speed-slider-container-compact { +.wplace-theme-classic-teal .wplace-speed-slider-container-compact { display: flex; align-items: center; gap: 8px; @@ -514,14 +514,14 @@ min-width: 160px; } -.wplace-theme-classic-light .wplace-input-group-compact { +.wplace-theme-classic-teal .wplace-input-group-compact { display: flex; align-items: center; gap: 4px; flex-shrink: 0; } -.wplace-theme-classic-light .wplace-input-btn-compact { +.wplace-theme-classic-teal .wplace-input-btn-compact { background: linear-gradient(135deg, #4facfe 0%, #32C8FE 100%); color: white; border: none; @@ -538,18 +538,18 @@ box-shadow: 0 2px 4px rgba(0,0,0,0.2); } -.wplace-theme-classic-light .wplace-input-btn-compact:hover { +.wplace-theme-classic-teal .wplace-input-btn-compact:hover { transform: translateY(-1px); box-shadow: 0 4px 8px rgba(0,0,0,0.3); background: linear-gradient(135deg, #32C8FE 0%, #4facfe 100%); } -.wplace-theme-classic-light .wplace-input-btn-compact:active { +.wplace-theme-classic-teal .wplace-input-btn-compact:active { transform: translateY(0); box-shadow: 0 2px 4px rgba(0,0,0,0.2); } -.wplace-theme-classic-light .wplace-number-input-compact { +.wplace-theme-classic-teal .wplace-number-input-compact { background: #E0E0E1; border: 1px solid rgb(0 0 0 / 20%); border-radius: 4px; @@ -562,36 +562,36 @@ height: 22px; } -.wplace-theme-classic-light .wplace-number-input-compact:focus { +.wplace-theme-classic-teal .wplace-number-input-compact:focus { outline: none; border-color: #4facfe; box-shadow: 0 0 0 3px rgba(79, 172, 254, 0.3); background: #FBFBFB; } -.wplace-theme-classic-light .wplace-input-label-compact { +.wplace-theme-classic-teal .wplace-input-label-compact { color: var(--wplace-text); font-size: 11px; margin-left: 4px; white-space: nowrap; } -.wplace-theme-classic-light .wplace-batch-size-header { +.wplace-theme-classic-teal .wplace-batch-size-header { margin-bottom: 8px; } -.wplace-theme-classic-light .wplace-batch-size-label { +.wplace-theme-classic-teal .wplace-batch-size-label { color: var(--wplace-highlight); font-weight: 500; font-size: 13px; } -/* Cooldown control styling for classic light theme */ -.wplace-theme-classic-light .wplace-cooldown-control { +/* Cooldown control styling for classic teal theme */ +.wplace-theme-classic-teal .wplace-cooldown-control { margin: 12px 0; } -.wplace-theme-classic-light .wplace-cooldown-control label { +.wplace-theme-classic-teal .wplace-cooldown-control label { color: var(--wplace-highlight); font-weight: 500; font-size: 13px; @@ -600,25 +600,25 @@ } /* Color swatches with light styling */ -.wplace-theme-classic-light .wplace-color-swatch { +.wplace-theme-classic-teal .wplace-color-swatch { border: 1px solid rgb(0 0 0 / 20%) !important; border-radius: 4px !important; box-shadow: 0 2px 8px rgb(0 0 0 / 10%) !important; } -.wplace-theme-classic-light .wplace-color-swatch:hover { +.wplace-theme-classic-teal .wplace-color-swatch:hover { box-shadow: 0 4px 16px rgb(32 60 93 / 30%) !important; transform: translateY(-1px); } -.wplace-theme-classic-light .wplace-stat-colors-grid { +.wplace-theme-classic-teal .wplace-stat-colors-grid { background: rgb(0 0 0 / 5%) !important; border-radius: 8px !important; border: 1px solid rgb(0 0 0 / 10%) !important; } /* Account switching UI styles */ -.wplace-theme-classic-light .wplace-section { +.wplace-theme-classic-teal .wplace-section { margin: 15px 0; border-radius: var(--wplace-radius); background: rgba(0, 0, 0, 0.03); @@ -626,7 +626,7 @@ border: 1px solid rgba(0, 0, 0, 0.1); } -.wplace-theme-classic-light .wplace-section-title { +.wplace-theme-classic-teal .wplace-section-title { display: flex; align-items: center; gap: 8px; @@ -637,20 +637,20 @@ } /* Auto-swap toggle switch */ -.wplace-theme-classic-light .wplace-switch { +.wplace-theme-classic-teal .wplace-switch { position: relative; display: inline-block; width: 50px; height: 24px; } -.wplace-theme-classic-light .wplace-switch input { +.wplace-theme-classic-teal .wplace-switch input { opacity: 0; width: 0; height: 0; } -.wplace-theme-classic-light .wplace-slider-round { +.wplace-theme-classic-teal .wplace-slider-round { position: absolute; cursor: pointer; top: 0; @@ -662,7 +662,7 @@ border-radius: 24px; } -.wplace-theme-classic-light .wplace-slider-round:before { +.wplace-theme-classic-teal .wplace-slider-round:before { position: absolute; content: ""; height: 18px; @@ -675,16 +675,16 @@ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); } -.wplace-theme-classic-light .wplace-switch input:checked + .wplace-slider-round { +.wplace-theme-classic-teal .wplace-switch input:checked + .wplace-slider-round { background-color: #4facfe; } -.wplace-theme-classic-light .wplace-switch input:checked + .wplace-slider-round:before { +.wplace-theme-classic-teal .wplace-switch input:checked + .wplace-slider-round:before { transform: translateX(26px); } /* Account list container */ -.wplace-theme-classic-light .accounts-list-container { +.wplace-theme-classic-teal .accounts-list-container { max-height: 200px; overflow-y: auto; margin-top: 10px; @@ -692,7 +692,7 @@ } /* Individual account item */ -.wplace-theme-classic-light .wplace-account-item { +.wplace-theme-classic-teal .wplace-account-item { display: flex; justify-content: space-between; align-items: center; @@ -706,7 +706,7 @@ } /* Account ordering number */ -.wplace-theme-classic-light .wplace-account-number { +.wplace-theme-classic-teal .wplace-account-number { position: absolute; top: 3px; left: 3px; @@ -724,26 +724,26 @@ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); } -.wplace-theme-classic-light .wplace-account-item:hover { +.wplace-theme-classic-teal .wplace-account-item:hover { background: rgba(0, 0, 0, 0.05); border-color: rgba(0, 0, 0, 0.15); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } -.wplace-theme-classic-light .wplace-account-item.is-current { +.wplace-theme-classic-teal .wplace-account-item.is-current { background: rgba(79, 172, 254, 0.1); border-color: #4facfe; box-shadow: 0 0 10px rgba(79, 172, 254, 0.2); } /* Account details */ -.wplace-theme-classic-light .wplace-account-details { +.wplace-theme-classic-teal .wplace-account-details { flex: 1; margin-left: 20px; min-width: 0; } -.wplace-theme-classic-light .wplace-account-name { +.wplace-theme-classic-teal .wplace-account-name { font-weight: 600; color: var(--wplace-text); font-size: 12px; @@ -754,7 +754,7 @@ } /* Account statistics */ -.wplace-theme-classic-light .wplace-account-stats { +.wplace-theme-classic-teal .wplace-account-stats { display: flex; gap: 8px; align-items: center; @@ -763,15 +763,15 @@ flex-shrink: 0; } -.wplace-theme-classic-light .wplace-account-stats i { +.wplace-theme-classic-teal .wplace-account-stats i { margin-right: 4px; } -.wplace-theme-classic-light .wplace-account-stats .fas.fa-bolt { +.wplace-theme-classic-teal .wplace-account-stats .fas.fa-bolt { color: #ff9800; } -.wplace-theme-classic-light .wplace-account-stats .fas.fa-tint { +.wplace-theme-classic-teal .wplace-account-stats .fas.fa-tint { color: #2196f3; } From e0f8072e8fcddb699c03757ca809b5ae9fdb60d1 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 10:44:19 +0700 Subject: [PATCH 37/55] Auto-Image.js --- Extension/scripts/Auto-Image.js | 38 ++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/Extension/scripts/Auto-Image.js b/Extension/scripts/Auto-Image.js index 4b1ef82e..67009923 100644 --- a/Extension/scripts/Auto-Image.js +++ b/Extension/scripts/Auto-Image.js @@ -217,6 +217,27 @@ function getText(key, params) { 'pixel-blink': false, }, }, + 'Classic Teal': { + primary: '#2BCAB0', + secondary: '#41726D', + accent: '#046A79', + text: '#0B483C', + highlight: '#0B483C', + success: '#28a745', + error: '#dc3545', + warning: '#ffc107', + fontFamily: "'Segoe UI', Roboto, sans-serif", + borderRadius: '12px', + borderStyle: 'solid', + borderWidth: '1px', + boxShadow: '0 8px 32px rgba(0,0,0,0.15), 0 0 0 1px rgba(0,0,0,0.08)', + backdropFilter: 'none', + animations: { + glow: false, + scanline: false, + 'pixel-blink': false, + }, + }, 'Neon Retro': { primary: '#1a1a2e', secondary: '#16213e', @@ -372,7 +393,7 @@ function getText(key, params) { // Toggle theme class on documentElement so CSS vars cascade to our UI document.documentElement.classList.remove( 'wplace-theme-classic', - 'wplace-theme-classic-light', + 'wplace-theme-classic-light', 'wplace-theme-classic-teal', 'wplace-theme-acrylic', 'wplace-theme-neon', @@ -389,9 +410,9 @@ function getText(key, params) { themeFileName = 'neon'; } else if (CONFIG.currentTheme === 'Classic Light') { themeClass = 'wplace-theme-classic-light'; - themeFileName = 'classic-light'; - } else if (CONFIG.currentTheme === 'Classic Teal') { - themeClass = 'wplace-theme-classic-teal'; + themeFileName = 'classic-light'; + } else if (CONFIG.currentTheme === 'Classic Teal') { + themeClass = 'wplace-theme-classic-teal'; themeFileName = 'classic-teal'; } else if (CONFIG.currentTheme === 'Neon Retro Cyan') { themeClass = 'wplace-theme-neon-cyan'; @@ -1941,12 +1962,12 @@ function getText(key, params) { // Determine the current theme file name let defaultTheme = 'classic'; // fallback if (CONFIG.currentTheme === 'Neon Retro') { - defaultTheme = 'neon'; - } else if (CONFIG.currentTheme === 'Acrylic') { + defaultTheme = 'neon'; + } else if (CONFIG.currentTheme === 'Acrylic') { defaultTheme = 'acrylic'; } else if (CONFIG.currentTheme === 'Classic Light') { - defaultTheme = 'classic-light'; - } else if (CONFIG.currentTheme === 'Classic Teal') { + defaultTheme = 'classic-light'; + } else if (CONFIG.currentTheme === 'Classic Teal') { defaultTheme = 'classic-teal'; } else if (CONFIG.currentTheme === 'Neon Retro Cyan') { defaultTheme = 'neon-cyan'; @@ -7503,3 +7524,4 @@ function getText(key, params) { + From 1765dfe56644c8efbb2d53c0963ba5e0340f88c8 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 10:48:53 +0700 Subject: [PATCH 38/55] Auto-Image.js --- Extension/scripts/Auto-Image.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Extension/scripts/Auto-Image.js b/Extension/scripts/Auto-Image.js index 67009923..e9677fa7 100644 --- a/Extension/scripts/Auto-Image.js +++ b/Extension/scripts/Auto-Image.js @@ -2809,6 +2809,7 @@ function getText(key, params) { + @@ -7525,3 +7526,4 @@ function getText(key, params) { + From b2444c63edb5aac98268313bf85b8147331fc0c2 Mon Sep 17 00:00:00 2001 From: "Others...14" Date: Sun, 21 Sep 2025 12:59:43 +0700 Subject: [PATCH 39/55] Update button (not working) --- Extension/scripts/Auto-Image.js | 39 ++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/Extension/scripts/Auto-Image.js b/Extension/scripts/Auto-Image.js index e9677fa7..f2a45f09 100644 --- a/Extension/scripts/Auto-Image.js +++ b/Extension/scripts/Auto-Image.js @@ -846,6 +846,7 @@ function getText(key, params) { overlayOpacity: CONFIG.OVERLAY.OPACITY_DEFAULT, blueMarbleEnabled: CONFIG.OVERLAY.BLUE_MARBLE_DEFAULT, ditheringEnabled: true, + invertColorEnabled: false, // Advanced color matching settings colorMatchingAlgorithm: 'lab', enableChromaPenalty: true, @@ -2809,7 +2810,6 @@ function getText(key, params) { - @@ -2867,14 +2867,20 @@ function getText(key, params) { -