PNG  IHDR  sPPLTEEڅsִrreq\\pOpplDDoDEDnEdDnEEݼmEߺdEںlEEEնlFгk߲FݱF̰jٯF׮HЭ]׭FȭiիGūiӪFɨZШFiΧFh˥GȣGgšFVfGGHfHGGeGHdHIdHcHbIHbIHaH{I`IIwI_t~I|Hp}{^zIy^xIkx}w]vJuJtJsJxs\fs~rJqpo{pJsp\bpxnJk9umJmlZ^ltkKqiJZi}hhZnhJmgJlfKWfzidKcdZfcKSbweaKb`K]`Xq]2a_K_^KX]XM]r[[LJZpXYLRXVHXnUWKSVLMUVQTLbQ+CTjNSLIRUPONLQLJPL?PgHNLDNTFNMEMLYI';LdCKOCKMBKL>JS@IM>HL6H`5BM1BW/B[3@M1@Q1?M/?Q+=W,=Q-;X75BM\NxAa_O M}B$@z}@I$?r* =@@gVN%- H´^N&(h$R 6 K7>N=d@2S JS|שr{Z=$  hJ \.oú~ \.ޞZɺQ/"$wʘ!Ͱ4*xj_ڝ`By@̭4{v=GI utϒt KZN]bkoއCYy>nFϢ.>pRqيL@oo5y #9T\+@AX&r˩ɦ~KsρC.fȳ3Ew@ r@63t:x 1 n@˩>%5`rǏ].؀gāXv@4J9 x2У|q%ȗS A|@w#B L=|ZӦ]t@#nDyx&]q2x N [ځ t%$xڊ$r'mӱY}@ɼLW0#0zǾx I7 xGS d ETϓbI5(^M8J>;HT? 1N.&2 0"Y X$@JO4vHA&ɀx % D _}@ dg&%pb9)O+zn5F&ɀx2qwr/O?@ !oa6->U3 9伅_G)OspRO?@2 d$hQ/tU]j" ,&]< rY*jVbD_yd1dE@ps@@e;<'A)Zt:xfEf&?% )RI>}`Q/2u@f q੠~@YR 4&A#B0]XI>r\FfZs^@pZ mP_+jS>HT[?rcBeCrЃVJMPHQ.eQ/Ds.3ga;m/qtCk|@kn$rJLxB-*,Ro9]ZżH]#'9c9e!#q,{X :UarTg EDQ<[ձTO#xsjۀ㱶|@-u>XNls2t4cr2h`X&Zu,iNQKH@%,i A9)D<͒Œ/c~HN>חj %^R 1S J?z syMadtzv LS\ʒ^NC7T@nT kҁϋ/੦H_t# 1SQO΃L=0 2n ?X6i|@-䗲@,ھ~@!T̮x@OO1OZ7@ H ;HTkOⶥA sye<f]2Z.Cʁ$P !%w9EdYAܴ h-*/v.Hx؂x^S$Z7v˩x"~@q`uT}v/>{@3x*)|@5$rJ#CqmTKrٟP™;JXG˹~6*BOBGDBBBBBBBBBBBBBBBBBBBBBrG#b /c ~<ϯg/͂<>o% 84  @=ٯj3_v8zedc{T^q&Xc=l!T`y!yOEP▁)Q"d1 @vp@&hˍ 0e P8HVyRZ'dV0=s:ξ")@bM:+!08 ֻ L'a NyZNwbCY)@ >:}- D<ɪ >*Ld, s# )@y hC^ԁ@Yx5Fk6Y g*sH¼F ^Ss~/)$Gp@58EP77Pn )WQ:B NxUؙ8'X!9A d_EN)7P װ3@]x_4)Q0Z׮e q6r |^r 2UtL!xU#`26~g ;c$' grd2W dgJw:}>XNB =վ/c&1@ i;R _#Y2@Dth'XV\<9N$c7/kg;O}r` r: %gϢd($APZ@Ckrvd\T3EwK;rV=&]@!l} ((h2c98w )Oac&m 1髧%xH +4+OAMdcU= J ZW̟`9)8 C9t1a bu*P WgYI/k"Bl5`|T md^Or5,}OkEY LU21zǾH C`rK >U)@?YH)gdkb$+3{:璜rGkOrE Nڒ@lq2w,9RjGo-r4|RY@2ϖzV $_S _)| p^ST$'X*vTޒ7&xC@D;sp&tL0[3@cot3u<ٚ,$L㽦(avY8}>5vvɤ dgrwJ(KUA@Q) EUu)@W;@"9Re@[|u #h.*eӿl -|>_Z@ :)9RUA`L"ngX.zѧIYۺXv69}򕁼Ve;i U S@[A>x:@vܗ<1_0XrV"zG $M#<@l:yXmR W2~ k`z. ,pU)H ,k+)*CR 30f+̐צ'R3b !g#",ˆ 04K5fF@4KxB 5`bR9&r mMA[MS `8@Y`A/@@woY( 5` ~ Ut(25y h}~րź8iF8XMա@J^6oxT$X|jnjYTOA@rCʁ<<\<Ld>*=^(|Q9 ,< R _CMt=!r`)/r3 &vŌm"&cS>qi'D"&KMWd왗cŽe<9dmd&qzR8 ;qjG8 }- [(ښi5dڰc s0){ vQ{v[ Y -3K)3>qyϘLsT5L3מ?G6N ыnX| n*eP ւ:+ V.aշg} r4%_@& \Hګg- z^@to>@O=ޗWM+rOA@ e GOț+x@p1r3,{D:MUOi\/ d  trWGu[ d~c ex݈k2} ЋHD7򭸯 O' R} ȌQԇ D9C/*tId@P<]QqF ӈ;@ថSE N'5Mx!#9u f) t.I}  ^g]SWd"5/Cv= B (#l[ZHhXS?\ PfxkAOy?S(̪ 2 QuxA,2e^f2@S?Lm)4`#A *~Y`k?q a 8 CZFk&SDJ[D rfNR,VѻRc\,+ #gV\(Uћ KQ-VeynZ*ktc VT(d\$!(B$(B$(B$(B$(B$(B$(B$(B$(B$(BnW!BHH_Q !~DO(BBBHS !~@)C}w,X9P-Of!h UڣJ_]2 Fx#҃0"U@4PP=:eJG[bBq Pr6A*Y7˝ S @>Ooȷ#`c]=Cd9;~brۤ CFud5]B?nVSwy/ .d{&s~f^p.8x޳@}wėPoi_ ^uX3c1qR2y@ dkOyȀTfcZp;8Tոe+[Wt~bxw*&4(Q]r7jSD8`gq{t7k7d >˖Ӏ77 gc8G)F oiVP:u'wG @zdvxnlm11IYv%Hn+Vxx-n7i 9`Q3q8iw)ˁ X ` x]GQ~%,.xbw&0S)KVX|=kO7ޱ?V Б2l qAַO{ }7?g VNEx z%s(~fZaO??oTR,sޮHv14x9 eaE2pP2eN D<x,of I\?|O?,WЍD;ݧ+Y dj:@jt8Ww [MH ۧsN~uv"w$kpһy )_VՕ̀Yof^u{');6Dh^\4է-TTli1,x,Y'ddO_`Nj7낧 d ?y8UA`L95mYJȄ͈Y}p7&뀧 d+n49}rǁhu),A cqv vb?=bP )YxK@IP 60 I`51o3o d ?mMJ8'%NjYl{:!xL f LگEomV (ސQ 8O;(xJ ipk{&$3t(/n+) eC94f&Y繀xWz~2HN1y[MFī!~o,kZqO:Z 9~?AD erO7+V#A­J+ށ0Ov4^}O߫ ;ny;05TF+<7>@9Y X+}"xP{8o;` T كMkѸ;g@[j̹˾p_u`IO.W >x+Yfk[@"g_sG=ɟ@ ɻRg6餱A'`^<ǒC`}r(ܩi"]2J7A6s@j;i ˒p2_%^ j5YZ*w^esc>gO,1Wv;x~񍯻ၸ~5O멳EDQ<Ld ZGk[5o#. g)|6Sf(>N>?#CMwC8f?~ ݦͲ1}y?2.ajx!}U ;Sx!8ƒWf—M9j;.tPӗ"co=D'x%'TI+ŒA bO: W%9cRqqtq o0]Pa@gL_CD5M!Y@\[^1E9^<t@10}~5L2 3@Pd/MwRXޯv 7ȱ amQѣI>vϭ;C,?+yeQ"X$3rQ˫x KSa8ȋƋ]b-hB A! P"Fav PVqbA?]ͩ;?>/Wt0F7mo,O@i(΅ܳ8vV8~M| ȩbK4& *MOg) ' ;U%Zӷ6my[~C@o"4G/q́Avwxo]TW UyI]_BsT\jT"4G : ѷFӨBh戠cOh*^#91(jb3\bqL uחWs׷:bqj@d pXmn+N!]S=N mb{&-?KY9K1 "7"7(BEi7D l,R B EBŕ." %XvR4-$,h%B) ɶvXd2f&͜y9)gs1*%l.FzzK Fu8Y}}@Yg6L!lnrKCT[xw[gs0I Vܗln_׆wGN^3}=wMxtOU1m[#+z<\u^ǂ:Wv^y4=I"_ۦ<3+(eAznRE||>->hCлӃ`ў@}PHʭGkL_?_Vp>'-.N_o<8QK ћ?/> V ~ׅI@plWOEW߅3G}#3˯Iaw}az0} &h!o-ߡcC3WͶkeGQvTzktX\#޶}HޜERX4 xT R!-,16B} +:hi✉cvU@ 5R9[&ƶQ-} ToFVpTJg~d[|FVc1yi0]7KrfvXmgZ=`8r6Hr>;;nY} xd6!|~q&H2ͬB}I涼\ W,J1JC@o< X zr:DY)U=}"gQּ}HZ7I2|teXU`)-C_ 7;BR*}H>r&(ύ@RX K߇*J8 TJ?X!nӹF&X`L 8ѹEUÜ~ZE HrͭVc@pحf>━>!ʈ53S)}.:P/eDK<"}iiP'>l!u@QFĊǞĘIч_NS>z'ěXQ0 <75&NgD>$w# fEj)MH:Ί9 ҔUUC2iT$“^2E[ ;Hr jʸΊ1Ar̜Z`Ԑm$:<ɤ-L9o`&*ZFxAHSeSNL42u`Bw,i>@7n$T).%U7NWSxEN'ZS`u35)gJ0%yUهr*$NoǘtI05egEXf}n×DLɑe6i;|m2>sHJ yR."֢B!EX%{W\IOG(+>VXє*RA=,HAZJhUZn'}yf~OIy4晙JBv@>y0(mj1Hp [R>AI%*@ȦqڸWPHN*TIC00ʭBUz4 (q_ɇQn7z0\*yꭺ&|dޘɇ"AHKµ (Gԟ'ba?K^5C%$H^>·oa!\J5pݫ c[1VXz *#F,^y IW00ʦwp)1J^>frfyH,a)I'4WŸ,zfe2GT x2;j`Yv~>D>2(crr+ڵKN pTKfqqz_yG|87._0D>6fP7CH2Ax//HK3r ZBFRB[su[QfϸʵsXLطʹj܆Q7B+3 I {XqjױȗHH$eg|h!V aq!jb5tIL`>u|seoޏOHTT6Qz[*!\PGL(I8b)q!"xIU>R>s|8F"*2pKtP> | p 2(pdjyfK%~%[}޾gQjN~iXbKmYs΄}CSTiA ĞJc6Εbpy:VXhd)e>{peQZuO#9DKmYyN(I0>k82(R\Gė2Rʇ꽘aib/a8<nny>6B+3֐UT"-7؈ÕMp4g83zc'F7?'`ceA {e&)[5-^"zF)mPǹF8Bδqyk=Ϟv:Ԯ640JKw݁{60ɮvhv/[=ֲ#M "B\_.GdĪ{LG時_;ux?| MFk?k֩zTw?y'VM@EmG?nvttةn]@B/T_ogD8д §2 1D^MXBxYĦ",c@}"&& ?2 Ǟ:f8.oMꞳN[U'44cHrlIv3zi*3Kṩ8 'bDs2P<IV;'Dpt.- ~3t@pkx c0Ohև` W2BTcu wY]98~Xb@.[@2450y:1J2%CTu=ecTR̎E`kM!-O@Iwt"g\;vMJv4k.!sT %Kk/?P61TP@^TwZy z&lz 荑V=}@j 40$&Tz(r@Z>#>@)F74Ld)XRc%jys\@R>r<_A/> CߜfQh@.d}r-( ߶MڀNN?H6xs2]]^>iTٯ`&A+:|M> GAM#DA^O,.m-_?.,l[|y곮\9cu*c3wiڽї˧慀~:ͥk' f}CC||`zI>œT&4)WɁB"=S ٕ=@O $l{?dDX1DnEpW.< ƒ"!LՓ3얎-ZK`21J2]BBJi87]B@.O@:T>/5蛶|azs1T ie j]pLQ@Hĸ=kp,= myY~ԿkU ֳdДe>3NwXL>R f$3 {:cr*d3ݛX2 i;t]W #Ƕ8-+e1fpzVԀ\0U$=fǡ\,湳Rzf)<֍#CN&̕*sXkVh@fƞ^gpEߊ32ď3\DX_+c ǩ~3 ]~?u"I*7j:B`N\Sw& ᰩe$Bx·!U-+28F/@!rK·Lt>0(z{K ӘA>; q!ؕDam> mΠ1U0%~څ0|l; 5O mF9 eV^8< fp ]{F.bLR ,nB^5 ! 6( qrAfe-\0gF&pUS?a[8nYa/JC8UMFu-p5 VcN!g?ၮAȍYۙa\2j0?W9mQ6nB5 JUbk݁!fesBvFh. v 0&4lb vW0= 7]̄k''3('sXf2jUޞ/ρZOaكbG8\鵼@vfR샐 ~.L7%E5ͽV<cU .i0ʮu\#k^_iE- C4rwY0'XC4+BT`jsj^8:) qױn5/@ O,x#f+ikaӇ+\'k0VSWa]Kq^:tc1 bAyءC1cBh^F ]0 Su#!/2у>yR3m9 =Lά; v'MQ:&aaE#ԱfǿfϦKK 7]Nf"l+I@\ߐO9Ʊ[*r3b~f& $+[Kך.L~o%H {jzJ$(Hڙ{_'"Fo` :~nfʋE$(旤 J;k-M9H"G^}:Vy]((^s`Քf}IԺae8IsC-bpvDfq 4Jےi$a݆&`y&# hqf$I`wIձRv_ M̌G=m 5yK *TP&qTf:좢/OQݬ"Se裓xh0兲6H\ #p@ځ0C!j/M[Y`{}j l}&q@*4QVvh^<)rxDild ѝ&dnys<2u}~ B|ШjЍ?p1ptك%|'"MKNj hr ]/q?+e*Yn@n'6i+tđ+\. :! ;{y4\O<.R J5k__@/,Z 䪢B9Ԡjﴁ{ ŒC["8`tgl&Z"\>yq !# 6P,@P)IJ9؀PH {X[!CJ uV KH!&98?ϙy:>6?a T"?qQUUD ]amC |VO rb8&UUU[D&R\( kɐU/$ "/h,8Z菖pxjȰ "IWQ(SFB "w;\/y"J;ނ Fyd,ďqQ3Taz M0[!O'1 EҀ?uOyhrvp&"/oш%geIFf|!ZkŻȭ?fG_ p 7 UcI{a A@4 2VN_T1˸DY5-@cZ"~Œk&,Y8RAtňnDKM8"#!*p}77kM> hbVl)2M+5M ٮ]~s>md6B*~ VY6!! C1"2`Cl FGIA iމpjuT qdMt|{bp" .Rj DOǟwn|1X@oڍ+_tͭd" \?Hm0"H]:FsJX KyT?8.RT. "/?ml+ f -xuԜ.ahtyD ?S@WC"Qzk7C?t-lwQs >`Q?hΑ>$skB ax3F6Y ?Xz , k 6g{$ "/2&ےbrAt5uVFH.!O>D~H&#!EX8._1>\=y & .z s&_Ga p @M#70?.BlLEDAnt0)pPB017&c![/]ɐ]$"D vX}}.\y!_}i*X"I^q\8ڍњhh IqHS]Eb,!l?{/Gڑ-@dL!pKA@ZI co.X2$uDF>d"r73+(&lm?1* 8{ I6 $& DJLXO B4$U ܃;soݛzK]`Ԝl Ƃd0$ D>Yd 7Q N%4;$FDj@$ȈHq'a!1@RikbL DCۗ_={凵0D.n-ᬱ iBAB@LeAUvEx|k#.b9A !"""""""""""""""""""""""""" ƶbu #&c÷6 GHq2&>| S!2[e d0@H JcH:z>.@{ !7g|e3@QOa ('\)a 0X3rK0}uhfb}_ \3L1ͣԫL?%QAhYdQ $Hх E 0a@TDl lAuR"Ő]8̜33y_:?9霙.º,d^i%]ȬMI蟆8_ܟ:oʹe2Uv0]ؑʭ}ױ <'1;=KC)>~&l*@ r%bs5_.e$nv- X;5s)d( 6`#d쬵ʯwΕʖia"eya 6" : #^x1 o 9EMɀC?]WNY% }w 'iX_8ȜY`"!ҁOZlG@idno=C0ՌnC2eUqE&@2M*}jAUк7ـP4i"@scfҚvF[|:J` HvcP]E `JT @2PS}e22@ *=I )Q ":igs7-AOXHট* 7k6GtE7rUPG p Ỉ򟆸sQuM<)Ф_MUop|#6͝h0yHT7P x0rA^ @]nR|h|,( <I@UC3}խc@,݁D %gSLxFz qlsHϬ_hsؚŜU @'$3@!)t6sդбT]ȣv#@R;ցG=ͧ [j1I8}Si,JZ?@#ҌwrJk@ x耸+: ` P".ɪJSϮl|27#[Kbk_<=G_7tE1/d 0*-3@j@=wi\-H<[.KpקP:uK_P{(*S`PŇhNƎ`㾬 lf H;ʖxfri`jR՜~HaT,3O E`LȢ~;=żªruGfT;@ǶKQ0值&â,fG-O:lI@$Xg@H=-ѯ5 ـZ:)q´od}zUza Kc23ݯkXQ@R@wrQ[x2yWD5 `hѱ1sX10洞v4D4+*pTM) 9jX`9be szUO+.Pkff0TI/1ʢ~=_(- @X4рL@c#ce RN55ȺS7w7Nk HMj6|o@fg[-&&UN133f O!. 5cQ ԇ0H-_ zF98@;LATFx-9I/=v 77oAqsـxә4x@nybԺePy @@0%=X&^KZdb5:2uk+ 4136RR1}@hjDi6buu jRB5=$4?"cT G[[:BJ{iAN lцZ|lVf_/A1 %t^#Тsa<4WڡH,jmB4hJ4PZ[{.U>w͈6>Pf9 bV#% g~? yPJ{L9IGAٳ81ҰXLB*@CM@U RΥz\;+]'5 Qݢ&pQ̓Dx9ȱW4!gB\|]O!ޡci>Pf{c+sOelALZ -Vi3^xKZy$S[H @A&s>FC}@Hf4LGjif?s̱ ش |ͳ˺ T tl< c U/@zKw6p  Ŧ͛xվf@U,>JPHW4ޙ򲢿B& ִCen'y&ZG1/+z <*=k}OC n\TM=%)&H^5'*@2Bw??;0ec=.}@) Q_]Id k$7ʾS_wwuwPy-gOea`X ^ZyEMᣘ-\>ųy_Zm1WDa{|'q@<^怰 HAXXr:.$nD( `ta5 H>~Ѯ&X%>D& s )5`1 DuD# )*9 q@* ݧ:d7CCT}YP Q (D^YNtbq@jDLn#* &1J[E* `&^v6!hplrY6u√ג5ހ76k ]! ~t?ޭ%@Hc+19# ~; Ajw6´ Dgb[u}D| EAk[*2̎N\=جR [m/d[FF6zh.o原ٝp{C.0SN5Xl'`JZ'U`bypM/Eڣ Z4udUxL?Jy:*ᱤMnPqGX p;; iG[`;a*'JNL'<%qw@tE@m7{gԒHdP $HA!Q ?B qF`" i.<AAt!م;ݭsa"q6k=sŬ-L;@ߜḤEB̹Xr :<t=Φ=|D*_J^e/{'Ƞfi"HR&D6KdXdh~6\)i3p$<ssD\\I=h$ `КtD^ 1j$ ـA i5,?y`/*4opaAp\le}Ec\,/5z! FO'W8oqcGtod#4ը:i'[8,|JD&0Ccjv˝!}dr{|dAJQ&cùkâ H8ҀV$+:IT4/^@;qDP.%a"Om̒pQX,W[$P 4)ÉS&B:::v} !DG6yľ5  ! P}_)Q&7ל>7ouA }'Âȧ\7W |;HGg+_nrMdPJE4ԣ ('#_A 傈7~)]9]toI2foM} ޤop0Dw \`*^ G$H'řtbmn|AhZ. [QibN HNS?GPHW)_g]AK[Ɉۗ1c;D^q0R^PD%PZ$P̜ }`Ҷ3`zЋ piRR) 1ҹVn!k {姈Y,ybJXI` ^s`Q,p: b;e8L&I**EAfHǂ5|5c 6-\>ݟ| 1+ tO>Q<ù{YUkcwذ8ILRI To KdPEK7jvfc/ )@X{b-wD>e hy|ns  NmSk2EpbZ|cdҔ2 $l+  Q6CimieA,[ɑDP1='GAC i, BCJ:"r=.׆IgTU2|H Y`LV,, C]_%BgA P$چR 9g(f?Vd (b,HCw셳 %IXGd8Mx,= 곍TU dj$/w'_;H& FJ / %|O$dLfQnsb*^ucUV) (IU&gh 1 ? : 2LTfpz@F.|J&R<o;RAV) R ^$J+aHiI6: d 5L&@vP\drl_2Co~2R11uu/Z2AuOWsČRc@ ,[RAld|UoZ/>Hq\%;VGfgn4X9@¡ _eͰlN̢33Wb]ze,zb̌{@FZ}LA^}j&.7ɺqJژ K+FjRA L>3m8G'.D Bkx ;ߣ,H xg&]΂0H_WEK3ft0.YH lk>g zB[x`RA OO^l p7$OӠ<^t 5Moӟ^ LRA| mhKz[ׂ︧G ! / %* -ϼrAˀP,C1s&׽ |ſ-P)J/'Mk|\N_̬U*pOnuqxwaōM(k"JdPo=|2'pZ6ԖsK;8 "P!Tf݃B&rk-4Zͥ>@BR3HRA:56-)H[X| M\lϠ5 $$>C̀\ wBd3Wfg"39 傟Z]5N t  Y'[1" /qK6q> b?u =$at@M9 "PbcDNC4,T Arw ж#g33W'`C 3݃3Y odOp";1DN #L>gKGF}8O6U(fdI*Ȃ<ɿ}D 2.z(&G3IǦ2cʿD&1H.,k@ ŷؓ9^ QG q}t ~ (,F((Bb.FVB.,d0,dJ!LĦY)Gh(1c_X!&"h~q&9@xSW&2׺ E"#Y`.Q8"X7^HFt4FYU[]Jyq#a3 1 b!?yV"A^fh YHw>0 pJL03 B `kF[_O=J+kP"FoG5*d&#g{x8e탲k豮X49UhcgdO$c =zڇA"X/iP`?h%m`"pݴ4?1u+@헑|fZa?5sMﶁQM!n+9+^> ^ ׊~gnl/fi"Hv:A֤ v#(f)240+ J:;&`%+0 2 ť@*S*  9d4n1 n\5Ipj5A .C= Z۫T-?q~5>"HD$Y1T4/^@;(H8L~^A+[G F.I5u* lMXfЖB PG{>] 1׻@t7nodS螑Zqv5ai}a"ʐN=W2;"An)w:׀%8U )o`C M4hk6p> cTEq$𭔝\.#&j "!X9q,_R^e5{W wwAmdz }M:Is^>>7oI 4ZBu>oXC+K_`l~ꑺ{ (XVtn^ &py*;'pkrSPLA&8u{A5bD-Lyh8RYe1\U&]~ft(o!!_H(#A[C%-㿿&Ba\"B _tP`,Hж,$XH`!H}hY $d$}p?pq kbTV6wڬ$ٵq?#%Q01}@ѿ$ p@N"If0tptA KaM*AlX3z2Ee~N1&m!m>}4;. Aa5 9D} Fu9zuY ɑ }AyD2 ya' IBxn,qkR샨QƩػ ܊"?ǂF: $їʹBu Gm򿤕9V@9.K(#O7jAg Q_; 0<-jE nce)1h~4uʊDAsVpقl^QƩ`仭 ٻ3t \95/ hDh\`zo_a#/9q z =M[xMhE!A(AcNwYMˍ%s} 4BHI;9DZw ]BhnB"#KCMWXy ԁX,]L&%T BԀ5RRh@F'H8sbd: IoB@e'EN:Pڌ$h\#%^"Ӂ =" MN@M&>Jer$7x$_Bb:.{LDˬm \ujA(B{QK BrKoHua2kz^B 7p#[+$bH *@P\OL3Y'r&ȧX ]bxgca F: ޗi q(-7!~ފ9%AL?{Oc B޽HHɼ1?>A Բ>bt=g]dt] B6T’fhghlA"+bn't]2N Ow?nqMD6*F,9IJ"d2-ey%DeyxϡzK˒^jYm;wf3644['Ƽe07f<ŏuDλ9,* vB Q@$Q18Q@$Q܅( 3(B\.@r,DM"( " ZvsUklipg~rs4ho0⵻[6c@qdq>۠N<C^ql .:ģ7ǃ1́=FsAd^* g]4 }}}&nͿGWqyJvsoU>G;q$yG!n, n&7,wE!J?p~ )<>eFLG 'GZ}NK4q:֑H!w7][_a'"TDWmJaDJdE_ػ68߿-C S(U%Rec3QVb=TR1Za,f;t6J"!I?&yK ZJrRuݺQSzzRg|eLt{zsZ7N.Sp%m!N …aj>I*T-եa=цT1`%e'f۶<|եRx w嫥ͳ,1`;c>~ڔrݖ ,S-$JGV6S W啸 z'{!sxFX>Ohj̬  @#0#-. ˾po BI .7ZZ,.G, Y`NV:[Aש/x^}?n޻D[ M>26yL 0C @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ‹f3NL  @!@ت@z@P>9 ݨ@P:Yg@ (|DiJ'W MD\|i'O =%#ub@PB9F! i5жNĝtQ5K^ W5Ax=:!{PYr~Zğ96RV|߬u_ww\^=0fJ'&CdR3~}煱zr~ei#߹'MFp|bR~͊dVm<x?KeގA[ 8Th;8Pz  E 'tp(]\rKV[2fqICv=_rTȇ}g/NZ?>\"=' 5 ;A#F'3΃QU8G\ueqOj90DjZH {XeuQ@W Vn ?5iB&. ~LDQaS_UU?r 릗r^T߁- \4, R2qIidUe'sNJ"UJLBD7%m0N#ZfF.\B@t5Y B "Rؤ3qOǢDl! 7,3:=.d`#=bbA+hJ᮹tĞ+!^9FDʒsDF_ |`7!Tx䐍%f N d2$7 |ցT0QBQ2;Q6vRߴk1 (* >]t{Z{HhF^a\#ae>p*l9<KPn, r!l'!\."V.Ydč E| (8{ .U66BcM6I6".Ɠ\֩*T:IN>UIw^M:o{T (jO WOXt5GN $: dV@ ZDrP3v8x~DGc6H+X%9S,:?ϣ\޿^A{rտZ*6~3%|GC 2MEl DG?+l5!_LP 33'{NIR4\"6)6eJ'A^eז*}?\:bU32]*)/t 3S`T!15BWA2ʺFcEJB\vܝfcИRX&`oV@.~P#љ3lSz3Az.^9:?> a D%.pS< N Z6Erw@C/mA !Da{l#&m\aza`x[J輪玂^7$5EA yW3av̲YxƯHs+ztn+qq|{= r›V5)֡01Dch2]y5^) tWm*HR #H̟ a (2g/H䆤MVB~٦EҬ)l6urX Р#i>Cseb!Qhi0h 汎z.+1с! [A"PaLRA꒰;1F7nt gqԳ HJmږ<:t8ǦnMmC~'F2ȒMAfC;_pYSoiq;51D7^ZO#$@2Ȯ%Ȇ&gO%{$A>2Oq{zȳJ!%Gay2ھ @h_RlRYlͺRPýF`mKA #/_+m 98V92\7?Sa7A,{$7Ջz!ӶwԎ (k\D.5͇N! ),tRqGAHȐ :GsIi vdiR6?gڃQAѠi8^c#`B)޵ | \(k4`X`bb}OlhMGUI\w?^4,/I`-v>n ̞YA^"ik,왞~cI)}2kыtÙSAUj v 'ksu/A6I d-o$yg X*y,k 9d4)l– {b~w1oEXmg7avYʉSPe0 Vs I\zVhg=%:0alH͚h^x1 FK؄Kq;() Y7\A88L0y\tAv4M{ju }cS{-2XL6md5o8ܽ @tÃqtĻ_|/S!~Ud΂/8P/t+Hrԫ 0":T[w)dZOF!XЃ P˿p*) 3m5hm1~;A4jWAZP3W={+3Xc^-:p[(s?5f{yV(oa?`z<)[Zm?Il*ʱN%$7)iv~4°( P @$ށ>yY< D9G LSov X~h-"jA#= k|k<&sK*gZKIۙ:,a 0'dh(Cdg;L`[4mo۳)lXl_}e!<ӓ pTWVS ' ;[~#>n2Â'r+Iѵ pQ4`|7.oL}0#AN0l.#_{A] S># dueE.1id)E Ԛ$yRRoCi9_l<^d8|m'J-ڵ ^!wAؽ$u>,n& gIg'j5 U$X9SL ~}Bc;ADϚ͞,{tW^SRaԓ {m ߌA09쓼H B}\䱑_-a#g.dtRVAD)DRUc^+< rMY!k4/ȐZA^kwq`wՔ 6'p!+L"VȌlf=@3Avgk6~n&k Yx,E(h\AVCY7d/Ȃ!eI*bSYA)cSVgG;%)SBކ3M,X.OuCP"pw?!IVh^HoAHzjAE"p_a E`R֐}?YWP { K8%o"u|Mb \k_3 @#mvn^|.< | CC'¿ʨCGZn !k1P(p{\ZrSb$] 51D$:\,_@ 0* t!8,pȔsMxˈDЉuY%pŃ c~$h~yj"L_ 1}\;F|'M HQ;V?#ȸHY1`x(z'?0d x 5>N1cc0b\M]A\ ev2%Q;c>X̰n<N3d`wk F;7ٲ}zۊvVȶn iM.a2T iOAeڦ Š'3.w{|i@>Ń Ǭ{Ď_b-P]REL+ p?`q_` EA~d gYقO< r Ƕ%gu^{l5g)D 1glAj?Au]Ap! 3 wv϶vP~Dkv3UlF8O >Y l;,`4 7=a2~M ;t:oXG(:~RHJ% P%mAqKAʗJh{H6~dر $k\G@V8t[-=b:#T„8B׬Vd;/23g%pj)Ȣc?TwQD /;dn^3b齝Az)B~uU1fO1y eIP@#3AN c  ]0SG쭛5mkBm|OOc>-1*P23V+Au/mAAELX4 ZRyK>}m `=\$pO3Иb_s&AM~,gh*B1AܣSH@YHYt)HlK S 2M`v&HԠ g5)3| TciKAygAX{zLJ BsE%m&/dFE{ #O5ARt~/5E"3u q#F' ޶ 尳w C';}}H!VtDټ@'@b `v,~4&) r] la-p!cs 8 \" \o2a Gixg6dL 8 !MblF%Ezz|2&3y9VH 8r)IViӱ/L_{4ӒEJ99Q#@~ CɫQt!h+Cޫ A_~,Fd BLi6XSnn5~ Aҩ4eJ:m%͊$U6 IE?DB̸Po 0ݽb"׵mT%ۋEBBOno6Zn!lߚPdAVuE5۩@^ dy U7Mo: "0ˊhf*,AAdpBLl|;oAVxd 1g!#y[ ei$&=A9\45*͋&Y)"gmL2c&eIyuȌ)2_cD6`#A )w!Xh| Df*r(̜u^ѐ5{Q"kB\iH}Jc|5UF$bHbC.=Cs9Tl^LI؟"-YvR$EBs޻& AdQ1/~!` @ > A dH"F8w^a_+]CVhA _؂.~ 2oYAEB7P 9Ye AMy}dhSn'g!g˰[_m_D1SqJ5O/9="˹q $Ԁ;|Q?H•+2D")YxלݼC adQ~7D"/jA~HK}͏fQC ^2ۄO8"ʚںc>OA͏bD+7r~QMSxeA56=}$&v~"ʔDx(;rORTفOZD%:𕽱o2Jڕ &Mq$;1Gv#4@G<1zž;m63B_V qA_ J]#o+U[kC\dX&H > >7!ԁIoWzm?|ׂ1F"+M7Ha"d}}GA"q`+% R+w瑐mA;PV$b:ErR`#X8pAld28ł+8`!/b͂pɀiR8 K9gTh&\ǵO&;y6ou A A>c%rj,?5Abd0i GUqj[]u$2\ҸJġf21-\rE;u~ƣ*JTZwLGJzI=#H2"jw~+v,kG'2Ps~"Pw'C֍VUcBS`w,ފ׎oK_"3 Ra>Xg= PclP$}A"G1)z4 :Qjz>7>i vj2jB`LcXNG)! 0.S'nh!F &w,ތ+ouDApłe';Ni9f)r1hrˮ"ȭ#1K=<7^6JI UZ.S5L;`,53~ƫJ ܱxkBa_7 OuY֕ bB2iOv}؄\}IUj薓!`qbQv[îĔ %U#J]GYǒA%Xbga74Dx0^"`'FCa PΆ u 9E قM;L<& 7OmH}o~vO.Sdг@cx LE%$ J"\\L?!xAh|b@ dY( qE]*Hcoaq'0c8F΀SA̓v*aDz#o"N '>a3B) W11F#? 2KcE\Q rJ>WD 5_w?Sؙ;l{sN7bvHN xACAn*/H |0^"hS }raL>:TE"a75qF &w,ޘ?O8H~ǟ#߫ ' zxy"HpJ!?Hs.x,+K&,ޘ9~woEǻO1i؍__[ } ,X |EcKq{ =Lɥ.$􈑘ycg, 9 5c~y(#yTLJ4wapplj ʆ&|.v RXkLk1plA <,K.wK^u Vѐ5sgwF}MQCFqo[}dž߲ Npu)ł5(Z5oc7,m+ɮjeH}-!0_K8_og?aۉ}KJs&"/ngCaP29Ai0T=BAT Xuc.Fe6Wn1^pR\ͫo[4j:)],%z!j|$=\A?8Q% !xozDAS_7  !~G$wRAIDB{_w'!#/vA!@  D A_&O]i|!C}\ԸBK9 rA[V@\{!j5$>#?w_B@BUsA.tA u"|~@!ț "U#H=2%B/!w!ӂħ[z &#m|Р$!ӂS¡WqzK 2Q'%!Gd3 9 aH A8H"K~G>B3A;Ed0i 8ZW2䪍r**DuߒhkDRZQX^/<`+*]t){[/hu)RaPjToktÝ4wddR+QzۺaT5QvCj9)j|OTnj V0C.mdc6$M<5;btma9 2$:k8TC !Ci-cu0- r&*z[8 i |';FهJ 8)O:|p}DvX;$`\yT`RwpYs`A}|TaH$+_"HoJ̰4ă ħgm6'N& J~=@fcY_^:#NՂTtoo\,,&ӭ ,70U" t`nT{6IzN11]qsgk v=ߌ10jr2lNQc^qVV7ޔ!)"9s~l'v-*`k~9F9%s J,ZIE/մez7MWd+Fm&G]eV}ed@(ЖȡVM,l &4[ϔSA1fvd&:OޤQgF4UW0J9J0tWLMzݝAH.b"Ӥ?"4A$KgƗvvCS}Pp^Y ]J-FiOlO`Pk8m8A^_&KKyLО{erHn0a.XL5FgְwNw" e'Ox[7^a ɳ1E. +Q&و%O`KXk -_2N%@[T!FF@%FΞA :LS[{IXͤn٪ "ۘ!E//H%F b# + )e y `.*1fic/z [i-ZH\"HM< >SF -1PALdcʢeVUmO߳91\%0Bggq"8?C#aDzI<YK+@Icq.(A%!m찚*/# `Ţh 9O E/N>],[|a /)ԽDmp?d.,dJ #Q2zvLG`G r!؝Nr`Q@˓( 0)Ry&20Le|*jD!RT:[F Ak,.$v"HbAÐ2sVgIA@88Aoց\2L{!ːlLTģ&NV EviA{P@-PPP41W^6'I'Ǘ_#FfoM" #k#4ސW\ {6]"gݳ} )imN.Aaqz}c;4c-$c]'D//L}_h~> ~[.58.A]`@ Z]zxAlk0Pylzrc 6`V>0XV%"-{`'fo  `s 2z|8HWWX/d,y chAñ }Y  EPuL\|AƗ$g?щ]&G8^RF.DnαcZ򥂐Ҳ`7dz ufBjw K~^: S1lW2ncף"'H+E*,8,qP;`~aJ/qۢg eŴDD tez&%ybJ#Mxd^%M,tF} UT*t9ٛ_WnP\]>(Al: Bltb$ Bc@"9쏎!$yСk-^re Ltӛ` ocq WF -:0  \a)[QډwP4P0ժS 9F NoIZ)'HK2VbTYrնɜ Ŀ | ^Lcmvd+k }L8 %cُ'@DYB+D<'kyH]:ĀO[]i?Oy=~T| *"][ۚ !@.5;i:"Yy;Հ$aW÷׵;f5(J\c dFUgӎ"A.I"G;L̀iҟrc aUkeOҴy@w*m`&ٴcu+K-ojN؀!`.[Rm]eO'"oY\Ƒ7O ?|W| AJ#)O) 04bzRAL`r]ܰc- ϧ R>nҥ&H R=XLVbY_LaGO#JUoQiv;c+X߂RAZ@]t^ %gdrErIm7ew<$ap"i}p@l9 F =lA'~}`Jm^| Z &V21e閛D q0YIG[hR}iq_$ Og6~? ͓޹ o׽UnIG 2ƈ:X?-{رQ$tD%0Z 7R Og6~? 'c!e&pXGWs0O7F+2<1xAG*xg蟭K =lAN@DOO n8'H=Z L`{RF<0E#-ϐaH`OCр*@.RD?|QХ PL#FbqT(ZP;S'}R>v-yAh\ֳ{xLJg탖RD?|Qb˶  ø9Ԏ+[PF _`d ؤ#HӨyIA#h+r RXcRͲ)JKIA? 5;?0yW yf}:PnЦF禚(K:J}džF$D܏I5/(E;*sQeЎ/D^-Z>BwvXF=l@G%"*A;[`|w[NZwV=!uJ)cA# aP2CBc''VF0(`a/T `+ [ |TN1u ,2e>+ GWaGn= @O:ZnಮX1;G;{̄ǺNZ%I;{ uE [ |}W ")LN>vf7@ x 4#FxSsydr.m'~fYM& YpX)ԀmfcaQtmBAng`$F`L䑜cmiL%FD-{Q&k`j H.M)}G?%_Y\ VR<&UMNV&{kv=O.6@ 6XaDn(1RD^&v-*`kO rI-q9d ` t2'NɮQ5 v"0q~f"k<+,*`$Gc ڑ #f2{ƠFS Z&=DB-<0T.LLm U&=6!3A2`6OnGc>E4@?yL>1|5,\LpRA;X& S/ ඹM,CMpi-,sA1,o'F 0 T -r¦X$1M,Cfłp%D43ce"bƬ'C71gѢY$a]tlcE6uNڄ :xF/B)>,)e;o@ D _KgQ;sD&y!HUzg6*LBc Dt|,!W'UcE RZ8!f߂'[?]bb&po8.NXR@҃"@Oj[eq?7Y,&tiM~Z;Wd:ZvG?4v~A.i== xp!ע;(6w𷤴.7^LӨhJw4Y)Q H64 -g~\-*|$*ǺA3H|e]Z(t^}'oޫwJTf K 8[oU4<+li^;tr2IK FNhi1,T81jsx, 9P ;Ӭa{P)|",TrPW$dwS;'2hd ԜyDD_Ř^#ZdsSȦxGN*=z§ξ_t?2ϐe𙨒 l@KU>#Yg 5f|Xm4_0eRS|6ѹ.֣F @l [ec"(}tָ+.Y}qDd*E]YQOQ:D! t,E~]W%O|1ś*d˜̳g!_X,3I.oFC3;4H_04yZn7.RJ`% R[i a-"a+:]--igb3ԕii#c#ҁҡXl]D%HZe7WzIr{sOǙI&Or9\ O{\9P ܻ \9q;o yr8l dw`Β<ϰΙ,&;Aw`6Lc':O 8h,<|rܿYk6lG0 ʆ;VD*T?Y(OM) p%?e_e.pRߚ(Q!?H3+3^H!yep(~ #U${H"OQ npg8dc<Z*>D`Fb"B/r][M"V%?gZH,WE { 1:]v=_`o^%7` +6 |ap5BKp3[/k(QY\r@@щ-<ƆZc3:dm I t{ ΁{SA v[$!, D'[,f LŁ]qM/k(@йTGMT4S rjp{n:{Ձ$: 2 Y S[KFXc,x3 -R3jy =@~/:M $:/u czy:V*JM* L?%¡>h$#Tp m k!H&d+n< /XtFAhkr({AwjB`j2 kp[LÈӓ"ȩte0^`~~xu'ؤe0uBm`zlUu@h%@hiyP.[r'm T<^Cv`Z?<.YpԀEԁO .w@|F 9"t 瞁`Z?<[1cM M`:lz< ^0"ʫDM``SO/ ;.SUkVdZ]0~;Rdê@Ugm LUޟqMp_0[5)AT\/UŁdl_[g{Z {=\>+mZWm`Y J'zpd'|kv@tF4Aҵ@0^he .lX { 043WH+6kZ/6h?2݆w`* df PbS45A s1l :@~Ah D~ /S%Y0Cs1#.Sd4f 򷐕ǵ6j`&.DhVKMJrBmq(͏q* S@GJc/gؐg f @6pv 2< Wna uXc(+1:6p/}3Qd+yE+o- s&T@h$pg, ~*͏]D-n?HP` ٕj"3h@oVe\x h  ԿA皲jO OY4!{ ,Qn@oE XPRcD'd)So oIlE ujܰYK>*)(QL!VM^1;6o f]羹$w~ ) \D G )㝕\ &*9qgɿk⭁zSrWRD%swb*02Ʌzly8:Bw@d5tw<\&3gX\iӱW6Od) wV#y.X$( ziHkҕ$xEӗUoSUH;17EGG/{wD+;.p":M\8me "ގ!zחʷn =d䩷Je+x?g|ij /T[HCק`>3J%v .IQ`tEx 2KӉNe|$or0^:s_GV\aNRN!wb~еhmЗN ;PS.RvsF]㊡C N p L{(_7jXN5oޜ{: ƚ(T{ 6)b޼|F N ;ķԟ Clɼyo| m"GaV5_ceKEBplg|+*#9ϛZEplQ YcW`J..CR2_~|ق[5Y6"nvpl^06UԂ%>wp;vu0cqmD72gr_9tGUx)7M-qC[D=.c\&ԃM'5-njcK%!R4R<8r%9OVI *ڇƦ~kM?NuN\;ljAwS9TPk/$>bο`$oo߰j,dfL ‰ٞj=" DY£gT>̾su!Z=WEPBHv ZY@Ů-.(8Ꝅ,zttfnC2Z-"iDdj>4$KW]fИMFH<K9i aoԁTYo+?xEA@jݦR5)_]MEs7J XUiL%qVRBi0{ W @@Z v+g`\$3NZNk.W{6!"Pu)PfLi A ߯A9ܛr[?כBU `jVjDIE+"G(xH/o-+-#2K f&@PHI[Hɕi .{zx`0fޥH{gXQ%5L% M3I0ouiwDIrlM5 }"Fp7]:Pp1Unf P^jpMsmVVۚ@f< \Ǜ>n0Y+'@HHqTN `%M`nYcD=7,:KiיpU0Ͳ4 H,7JP0&8k jta@ h*(9dNc;;ZbY-LB $_\ R8+Oj @inY*5,vw@NI)9WNɢsy} @}!n ĉ<2 dZ, /,s`^&~ f<jZG+ԁ3("@?rI~cZ<<n2Jv brQtIMXrMK$vz@5x/|@G^)_ؖA 5 :7˱v !@.$4MpUK`xy Ow5N0AO!w L݆B~+y"4DR ʫESN&R<G'ҮN hR˻<\xg] ?Un BS3J̉Mʯ@bI?"f1U >pUtzV B(o5 3 II,Jb)I8b(Y*&,V9@hX*"9߫ 0=4f ŴQ1, q)a"ALDn4װ}@ȷ*JHGf>03Js&?1I7Q@ρ&B x&6j0R.C?i"EՎ@u5d}E12 d&ObIK6Q 2YCNP? D(^$BcKS,=dgض9q H_/5k-| <$@bjfH?s*aL>ac!mn D a2QU9}T4u Z]DuLwZ(Km}=WKipN^m6No0l"v^A63/-ZY%rKHr]=l3 )x;J%xJz=6v֮Wncy{{VMkw3i`)G/Rh;Vȱ\3+YǍsB#9vZs$^?c| WڅXNf ܻOq9v"r0im\~fwr 5!0k \_`#.r+6+TN-c!G/Hr8lQ\ۺ lEgq+N-c }ig񑨜ALUvB̘j!'Ɩ(yr8>"=s!ϰ(GG k5#ΜL4RbX- 9w %l!ԸxO>7 GvGَEv[DygqV=ŽƦc~.c{٘~ngd"WH0,mw!8$ Ύ#]$F {K.  p]?8!:tb9< I#/C-!FDzHFAG!02²V lMg~Ehţ{Ϟ>o8u@y .TuU4 n͗TT;s7:1®'Mven{1@rEڜẁ~(,?znx8t6{S^f?q M)s'Xp wڡ%̘Y[FH%mڮdYK .)kKZN2[;j K*]/g\B 5*nS*6!B&Y_^VHi 6!ڌK%VԌUIcvxݞ=]! ĉZ3E\cUR궳?2 _5@2@y܍8ťOZZ ]ҏT dZJ[$%1Ua@ Z 6,'H@;[WybNIi\h6HSΈ5SG',EK|)h+#bGkze[g#k߿fL\VT!Q"JcoRrОC-pB)-*j/H(%rQ^dڧ73Fd^,]k*3<<JKM!Xy xƩQ06=7?Wt*SAW|(ZC,t#*r% !C*_Y χ|l4GXa,xqH<QNބ[]eQq0 e4HŘMH^bX 9xl Zbg|~bc᧚m AQM9 O+&,nu ,"ͩcwWu(푶8M t61DO^a/D#JrlCإy8:7値4zG..ϓޜ䌀: 5?= LL@9I '}zaN < p߳3jlmzJ.aTDGS QStД JX[:]@*ɌpaNxƵh9p_e+h5,J+Us:- ະl? !%4 j Tx1aG i CiY;M61%`7t3|>C!?j:¨0#44T"Q[L ɱG1q&OZ"=t#%1FxidDn"]HJ(it:k=@lrCq2-@jqnctE%wŬE ~i*eYfd M4Y!?j*"0*\@#\јK:{U1q $Ec~+:ah- =RPsYN& o`}z@>.a(H '`5}u Š1#bV- l8I۳e)}0*\@Y&ck8@zZ57N~e|V@'1P;:AqFiz@&ʅ8Z7#ػ϶8₩" q5&J"OK˝(%dtzQ36+f1:=lFRy;=99|ͷ;gCuO~D2aabA:33]0t+tg1#ʼn)bA"c5J\=(󓨲r4xxAA$7RWDL !$=պٯbji A=1 )2%In?lM/hE_ʫ8ý#=sq"BXWj ܀9u}{AA'v_#}Yu~GR+g r^yVG5kwH_H]]"$K`LcNT7!7nLCCɎʼn)rAP`~~`#cIB. v,h r\Y7-{QQ@\l R6qBǂazAP6gUu2KA`??Ua3$LDJ "12Oض<d^ Q !ئSkA3ußq>wG+'dx,[{AȻ<[vxT N Dև'y_ 2ۉE"r*m8*1]QDvG=8DMo'Xi\)ǠA2RQ(V !2e1/9+S6b!ǒQͰ( (zbNQLtn&$#V&c>v  C#=:l8'sIVrMJ&Pd3gRJ/J$;hXArU0E2Y 7nAƦU~tR =j13AG'$3w 4zFG-P3=y>ѶUG e;$ ?h@=ȯU8#-H¼"x@;eCݛY}Grε1 eָʜu0 ,X8@3;E}:M;q4DI iA,`$цƑuH:t Q9*i*<`z jfHרUZyUh LE:Q1G 肸.S$b p 4q.u:EAuاia?^G@8|]>ke<16.HZ[y4#kh̫DN9*Ze1*bf:7 8xG|sP'1Fmͽ$ȌL棇%qȳ ;ATrc# -u.2&^.MU$A (VX[ wG26'{ls) jUN2LF"ryO 3A6Cm; nUP@ks ×Q`f#c XMkWV;ATRuZp 7% t¹%AN\ v!%`^d $PFωIgEY$& L! a -s&HxV[׆&β Gxj\B ;G[̇@z@~j e~B>OHd VeưqW zwelu"œƣ B%tcK$a^Y&e;~"reayS` -4ЦOz["3W#v7r$R65궥?o0~/=9\g5\TI9G3 IO旱bK`*ejC՟-dIU(ΐy=dAh e k n-1&ywC#_dy;-v8E'8Ufu5SԠٚ=l$*? \l5oEv'D\&"K%tN #Wů  X|a5,ҧ*Pi‘ ,\uf\ȑN5_ZF7nJ RC|Od.TUmJPp"/)ήZM(Yڈdf&U&J49wgu,VsYbe\Y|*B-}[%ܯ0EltL"K''3rLK)"M(=7/YBud~ia׷;OfEZcJxR?ja^ w$nxN_2m- D"d2N۱"S KR7qjH.{穆pJ穆 p@\&*^Yw, r|W=U1c1c1o6A/"iIXJYƜ`NjK:`} $p\}x5"9 ̕IT"d{iF3WɍD@f~Pr@^ޘFaUMPgYb$lؾ.d8YRK9(FU͐i5d 9#ۛnȲSkȰn; |sp˲rrjcpHwV9 MzE46NMe/0.F{@KG8 MkHZ{[e/)sp˲r5D;F0Md*+BQJF.!DTCRQ=m,0J=Dz4;wвd{yyN#t^ ݲ'b>Ŝba?4qyy? LK@>ح :DWdR0@XA\'LJiЊi S RZ"(S]T$IJ TnOs&ںw\.]2 C) ꄘ ʎ3onHK鏤R8aTc2 i';ϟ3nd)S@]d@ ,ݍS* Dg Χ @glp됎}bWhc?KZ] cȘ#؋FFo,HAA0) $D0 ,"%X"hT/xP]s{t{9y)b.8gjFI(&۬ *Z}8$ H$먇l]Y5 oy|$\NQ0 b)2u%˔ rDdn/3lw$ZDžaq^sΒL+eq΂^m.H 8 gea ,O*cڌ^ q:d+na2A( ;\yHpU,ŅgBeYYM H:>+%"x& h`H< @sC- @i;Lis!G\BcA\tџdb6nM>EwNc%=Yآ6w0$:t['{eyrA,TY{qݟ,7BcAtׂ1tU,y7k8Nz] 2A\pd d:UWrι\8 ѣ 9!_Z 1A-)$HXD]ׂM!^EI\ w+H#H nzpA8WЊ(I5tI: 2 *,$٣ o,c\" .Xf' ˔ֵ |$bD77wn9rqY< A*pAb= ~2yn_nA|UTڼ4)$Z>s}/^*<.jZ*k L-jBv"GςP `^$010AĆz}e`@?~pJ-U@c&t=%ūX[fGH'<2A< n{8 2 %N%/u= t<}`+}pz.}0 B Vhc$^1AڬMu aRU ,N8u~~ h,Ĺ[7"!%LGAmoA|0id&Ŵ"`Jok,4⢳~ "H(ox&M\;ܾ{BrA(7Ӟ\ysqfA !fuGA[S36䏻g刏HlH983!^8t< F&}Y!OB~LK_QR(12* BP( BP( BP( BP( BP( M&X9k% L>;VN{4@P&B Q(A J%/2D( Ѿ /,T*YL/?S郏?g#[MT&<*VQ"ʍKCWPR !KRK-)Uˆ(JUCDPC3s;=.60S'g~g4NΏm b`_ix}$:= rQ[;z&"n`/إ B. M.1rPA6ɰ/CߐMKl;.1osnʙekDl%Wb]&d[Uh_׈B< m޼Ĉ0N^lD]mc;g̭d˥& =‹ES;^Od3q8C>+])+dHW 171޻NMppoGьPe*oyy$]IDAOo:1Ŀ=bB%c^P&tգsQ9šuX+WGf8OG%XcZ F)v|%߃W&fc-=Zh&MaU +*P%PaB#*'-Ss 2Y1aAV`II2da߀2A$\td{W5΄@g7G wcbtOSR)AnQOǦ(xR B M"6lCAz$Y^wN;DIx6\kpGy\v?-~+i|Y37ޓ ЃQ+&pa֧t&.B}$YS=?Ty[ 5V":A.y_hXQ~E] UW *`w~(MP0yFc|7@7ޖ \Kv \AwDAqe-*4jrc зGgTd`sܵ[1m^#.N\5+o %s ˬBūRH.Abd. JQؤ l= }r0jݜ|. O]#IM;F HbV؎] IqTޤ~mG ޠ'/ڤ6q;D'+&%X3*rP*n]w@57G$ y USB9]Ix ;WD")3"F?&XFƜyD F Xb q_$ҽqkDFA(^EAB"@E%  $h!D."H,R-2R]8s̱du3pw1tA1EL gKk?d.[Q"HڴuqDMcR`2*Reɨ(t-"ڽ$ge3J0,D T>AH5[et Ite"\߱y',qL e;맱+iiϤ <p*' R'4eTd-Ml²dTD>7+7K 8DSԮ,Nq ĉvNME4X$ )(К8c"[tL]A< θ  (A&1B Vi0A8p.ylq3+GiqdTD2Er1["N nFkd8alݤxӀ@ &J**H8♛VK6ϸO 85 tnLta~KB;012K 1#<F=D B`5#,_c8,Oq}^qpJ+0}VO|@@goҪ[Η5Q hC׋dFי ]#^5lN`L7MA8S. 8#!y'?: ]OXH .?z˂2a5wG:ʒQQ% o7{E.G?W rKXR3;\Ca!C}DJ%ox /Y&lVV(A~c8q 9OE$=֔ Jߖ`@kX> oXibx(@F!8=1\D 1~ \6<9~GZv/dSv/oI/ >[@ԁC1P%,k?KANyQbpVuAnIkT2g)RP#%)fgcG8I[ x 9 >GAO|%IC\!,/] t?-_DDXn%;ED_ܙDx)3zIy5"*^!/ KЅ!( @DPP8R(B W֝5u/^TlO|mL ݂,dy8^b..d$|geU7  K?ù:w}'vˀ@+L*؋eces~:%EF]Ys=sG&?L/"'Y@v-DYyw$I,[Y qeFaUactmlϲ$ h8CK*b^s%?yyyk@Y"@DrAW&0+UՄ^/s@apPU]?塭!Pk˶PuWf<iL4)KT{; D@~- 0 vJM5I r@~AS7*ʀYaM o I# *ДMB̀XwA'4% ˓RL;H($E ^fp*I>p>&!룡[6XZk 1 Bhyh鉦d%qԟf@K*'-]{K@*G%p£Ub)~^B#)y](ԾKޤ$rYp~~(Htk tY~p9]ZU"+G ʡaI(JĜr)IeG8 @vGZEL Hڂ оHn$䜱@҈)x@r_jPOtm]cZNJIHLUO!-Ofe 0' ״dZEq8 ,s5tCϦJ:9:wh7 m)`kn< @.p@~#SDmk\EП rlEtmkn7`=\hC+L&čݫ1k3B jRl>(uKԀ(fI; M\ A\M]-g^7 L/?> @MsP=E齺e\ong><Ĥhۼ$2,6.*Czj@~ ˀ<>p$($lm"t"4mOf< 9T)=ȟX\ @j^B%:QsQF/qzNb~[-)/V<֊)x' @B@āV%BC^;yWq M0,W ebg6A1X>!Tb1-!b B=< m% 'chw$,14PdX$ @,D2D詡P8@Jx`( m П(wFnbp8llАP9){Q.Bx\f%7Au K@-*B=R~Lʀql".eYB9*] b9 @/$V-k}F2cw+r׶#@B<{]_V辶` h淒?ހJ@2݁σ@~#{"\s-TdFcz _xH}6gkVX=.p$ߔ+6l  v* (l]\<Po Ob*wFTxjF% :Z T &Pck@[FYε>7o_az=]E2۹_r|*画XX^# k"3}1SfNuΚ95Me\kjyeMsYLh` lkcGR?59j.`kˉ lIUЕ_msǍ;8.JmN8)|j<66Rxި:5lwQ\Е4bH ۿrWKqo3,H)yCDе:{w, 62~'>x@ dIrMF} DPV%{ F-`Ψ, I2]^Cota,A,"  Խ("e DCh/, @`'`=glr to9Lr<|88D/5 .eD5> K.$6^0Y.YB?cR1!R;n&ϿK g۲U,ЀD+Ho㍞Ry­֗@BRÜwdU ҳk<p CpSS*n^K4L5eRՀKED8j?ČV Yzw@ _(,u>P Áv" PVtV.Հ|ԟe/: 3_V~X3Z$-| |逨y%d\:* sPˌ̸4C% $7jl݂ՀS09VM: fe|xEX{*9Q*[s$r;|/DD|S~k /!Ks TLp@Dx)L)ԩsnw%y>#i9E @Be~p&=Ƙ:?ĜwTH-ͯw8Bd.p'"b}Zq}:߾̯|Rw!4SB_(m4㻛p oZp; NeT EL@h"fh].m]A M mt?t@yGaQV79Xs.Ȁ?3Dڣ7ˋ3Mxr3 VIwUČV8 "wĜwζZjUѪFhZO\D@.p7)Rٻ8WSJ[(9HCJ)XB$A )(1w]vd^v" Va5Y#8m}͓<1߃AZ\|Np`O87Fm@9AESSFŗ HnMkz^AH;ޡ2_(i59g5 ,9UEg/j  a^ř@Qchr>&aVT>Ys6-O=1~y6iU}a D*! Vqʶqd D0@YB,yy:"""""""""ץd)ya%DŶk6FѵGJE ;a~_Cn?X"Pۣx"U +Ax@)/ȳ/cYJdC%@q(/ȳoK@Fq1b !1 d\$Jdƒ.^ZsÃR6⿁+ֺNgI6&^)6PRJE),5̌x%۶Ҏ^oS;b)SUcRYT J},bQhn*g&n.kjy٘ cmfh"Tw 9hZ&^ $%{k}6.__|ne})+"(XUE PK|lc/-wp|1<,5-.,c&GmۗjOINۙdיC5{f]?uN9Ij;;Y# w~-q*)qZkUCTQ*ʎˆ(rkՖKJͺV nvr5By8>~=3gVΝ\}~͙33ч~ۢgo)uQ9aۂW(ޡЂϺ cR[Y} >z_igD3* t>yp@6 MEG3a"$i~d=ki-ԝiD ~o9%k&!t|nq[|f)ARBL (W.'r^K)gŏ$%~At,^^šI5*%6S">pZ~) EL ? ݂3ϬBKLzM:DU`q^Nne9"Lz2RAz.L8KZjAk,'.4b?0y IoӶ3 ހcFHநmwa g`ƪYihd}"\eE֝~%rz;Tb0/"AM}Z֪K6K`QϠRμuUy.D|5? zo0»kP ɿ2ŠkNA 'uI`WcEsaZ(jcё k"?#ey :{5o@aqmXNo"H<>2,m@.C'T|Ц #"B^F~UTԛsl yD[ &uB Tѡ>0~PL bcUm} V2*fN<\EK%\ "*0uKlǰ"D2䄦Fr,5 ֠^'2TMiAC9.[6ri[aDȱKO[$BC:~>ҡMŞqNq.+/&#X,jKr!Ul(u )R` 򨋐i8'HfF '&?AkAӈl=HBC7=TB`AH"B Ń BzHAh`/ B@Y!EA\Jo}34h}̛yuouO"QVe,kmˬj(! @zki 4cp!s8TR@Da Y=t`c@8Ǻ%KjՇq y RU߆ ׫ NRc7$C  !v}piƬlΫp 1f@Ǻ%K墭,t/ / ;lY*pGW> WR/WxԄiaUn1Q]7@1j+- oˋ`@( rKi8ݤ1B H^e4p AZ{{Krህ)Gk2->w.$S79c[@>{ ,Sg|QH8?[ Slm祉Y 'V`:I=ʋzalɦM%V5\s)j 3NYV32 k´# i` z@rD4]B4KȞbGÔz'o~ rKک t3>C@_(4d"/"Jf.p)4F@/Z}Lr'W/ _)KsxHEqӣGI"t,ܚ|| !ҷR@w0(2wT ˮ&Zr!.ƭ|pREm^y)svPa1ZBr2:D ,RKh&p.zApnr1Q~x ڪOT#7jO\5Jڛ,?6xw])hxd_i a)Ø=*ƑvU{ ‚8T;ISrq=|+ _UyaA> ¸-7 i逈zDlrvTD"zTlda. *t`?NJ_,<u>I]ijLDDui?殯 OE'FCTEQ%Gnҡ(!4ZBJxi錨)"LҊE^!D.EN 䜵>g)sfj{g=Igl-MRGC94N}%+ox]lkR pxY2XsQTqØ7YF˜%qI?Ƽw4-΃le]?[:渏2: <ƭ7K&lK1g#} ^x|؁ۈ 5N Qv!沧sc*zO WҍV[F6—QaO_Y{UPYU{^}^c9i# 2B՚ R#swW }<QŖpp 4-irؑHs\ /8^LyxWFuPr>[h\*@D[$0 e4΍8"\Q0WgS $@p䢠BHBwę<~p[ZCZ--нO;.P~-囆4TH !׽w+)pΩ-;qW! w@.Q~û[tvU{hP:ȶW8B*zlax+XX|~h5H רnȀٟxrqtȻ0Hg<+g/YWHaye6[2VBޜGܝ+ <$'#F:ÒkeG8%w+?x6mh5e J@h -dFE@XW@CZ+st6P0+h hy~>5N4MS-4XJ9𯁴QMOM ۇIV 佥ZVQ+Re # .Ɋә<7r\U`ߩK{[\ ݐ:UGETD/津^euw^<%tҀ A4Mb]jd$] DM1FSQ\fm =n=6^HRy $ȳH;ƹuB|+ը+8[.] D۳:_Q1ZWW[ɋ⒬s5c'倔0f| -ʃp1e-)4&P2I>^ó6伽VrnD:bPf[xm`8eֶX WJ984^2:yq.5]V6A6Gǭ%@YĭQF0DXY&8#Q_3`Z.5ʙ6>Hchh.>::-;48Ձ~iMrR2Wu챪0_ccv.S0pgkF{1u%a@}TJTA[=") LAY8ؖI1c.p`HH&pb񟌛0&BBHy{g;##ɖ 3B1mtb?0]U%. H ث*UPLb(!`M|c&87~ dGL^0Y\z&B9s531i3 ፜>+)Cbʋkxk _t[K xʅs`ue%*V;,*PСA$2u,W%*N(87: '9tSV7@_^*W+[woH &g(BLx[@THOt>ұP  X(Z;†r[@f1qƟ+B?M0 M"Mг+ 5cslCFummoDz@OS8ƹ`@ Vޮh RW񴀯C 9] $s np GDJ_!n6ǁ)V z~+VlIu˷]#3|h-"˔ PĒZ55Zd4ܽ.BB h~Je/@?a(87NQ=Ont7]^>:f[85"gFNTÏs2nj&_NUO O|Zt<ӠfGy8c4Ii4y^>f5Bce$ae5o #xkJCb CI9Ɓ?h.@1 Ẑ2Df EG +qf!BCFܽ8M`Til,8kZ"B.Dܴ 1 %R:TެP cUe,ːQŮr;{ѤKsNI̗Siyvsw_Ds灤u'?[_Ijf'$m8k U6i}XjLƭr85_HX[T*j6@'vJjde޵$u TMBSIjmjhޑzX:93:iK>[?ۭrLQ3kwbe!mf36`T.̂@BI3קo) ͚ IJs3l2D~_)ڍ|L{e&iۆ룍Ql ҖҊ4;vc1 const wde_get_styles = () => { var generate_hint, generate_hint_all, generate_hint_clipboard,copy_style, detectColorAndShow; const cssProperties = [ "background", "border", "box-shadow", "color", "cursor", "font-family", "font-size", "font-weight", "height", "letter-spacing", "margin", "max-height", "max-width", "opacity", "outline", "padding", "text-align", "transform", "transition", "width", ]; const cssPropertiesParent = [ "background", "border", "margin", "padding", ]; const cssPropertiesFont = [ "text-align", "font-family", "font-size", "font-weight", "letter-spacing", ]; const cssPropertiesColors = [ "background", "border", "box-shadow", "color",, ]; const cssPropertiesBox = [ "cursor", "height", "margin", "max-height", "max-width", "opacity", "outline", "padding", "transform", "transition", "width" ]; document.querySelectorAll('.w_d_e_el_hint').forEach(function(element) { element.addEventListener('click', function(e) { var hint_box = this.querySelector('.w_d_e_el_hint_box'); if (hint_box && !hint_box.classList.contains('w_d_e_hidden')) { document.querySelectorAll('.w_d_e_el_hint_box').forEach(function(box) { box.classList.add('w_d_e_hidden'); }); return false; } document.querySelectorAll('.w_d_e_name').forEach(function(box) { box.setAttribute('style', ''); }); document.querySelectorAll('.w_d_e_el_hint_box').forEach(function(box) { box.classList.add('w_d_e_hidden'); box.classList.remove('top', 'bottom', 'left', 'right'); }); if (!hint_box) { hint_box = document.createElement('span'); hint_box.classList.add('w_d_e_el_hint_box'); this.appendChild(hint_box); } var elCoord = this.getBoundingClientRect(); if (window.innerWidth - elCoord.left < 250) { hint_box.classList.add('right'); } var parentContainer = null; if(this.parentElement.parentElement.classList.contains('elementor-section') || this.parentElement.parentElement.classList.contains('elementor-column')) { parentContainer = this.parentElement.parentElement; } else { parentContainer = this.parentElement.parentElement.querySelector('.elementor-widget-container'); } if (parentContainer) { if(this.parentElement.parentElement.classList.contains('elementor-section') || this.parentElement.parentElement.classList.contains('elementor-column')) { } else { if(parentContainer.querySelector('.elementor-button-wrapper >*:first-child')) { parentContainer = parentContainer.querySelector('.elementor-button-wrapper >*:first-child'); } else if(parentContainer.firstElementChild) { parentContainer = parentContainer.firstElementChild; } while (parentContainer && (parentContainer.tagName.toUpperCase() === 'STYLE' || parentContainer.tagName.toUpperCase() === 'SCRIPT')) { parentContainer = parentContainer.nextElementSibling; } } hint_box.innerHTML = generate_hint(parentContainer); hint_box.classList.remove('w_d_e_hidden'); hint_box.parentElement.parentElement.setAttribute('style', 'z-index: 99999999999 !important;'); copy_style(hint_box.querySelectorAll('.copy_style')); } else { document.querySelectorAll('.w_d_e_el_hint_box').forEach(function(box) { box.classList.add('w_d_e_hidden'); }); } }); }); document.querySelectorAll('.w_d_e_el_copy_css').forEach((element) => { element.addEventListener('click', function (e) { // Check if the element has a parent with class 'elementor-widget-container' var parentContainer = null; if(this.parentElement.parentElement.classList.contains('elementor-section') || this.parentElement.parentElement.classList.contains('elementor-column')) { parentContainer = this.parentElement.parentElement; } else { parentContainer = this.parentElement.parentElement.querySelector('.elementor-widget-container'); } if (parentContainer) { if(this.parentElement.parentElement.classList.contains('elementor-section') || this.parentElement.parentElement.classList.contains('elementor-column')) { } else { if(parentContainer.querySelector('.elementor-button-wrapper >*:first-child')) { parentContainer = parentContainer.querySelector('.elementor-button-wrapper >*:first-child'); } else if(parentContainer.firstElementChild) { parentContainer = parentContainer.firstElementChild; } while (parentContainer && (parentContainer.tagName.toUpperCase() === 'STYLE' || parentContainer.tagName.toUpperCase() === 'SCRIPT')){ parentContainer = parentContainer.nextElementSibling; } } // Call the function to generate a hint and copy it to the clipboard const hint = generate_hint_clipboard(parentContainer); navigator.clipboard.writeText(hint); // Call the function to log a notification wde_log_notify('Added in clipboard'); } }); }); generate_hint = (el) => { var css_data = ''; var css_obj = getComputedStyle(el); //css_data += '

<'+el.tagName.toUpperCase()+'>.'+el.classList.toString().replace(/\s+/g, '.')+'

'; css_data += '

Inner element

'; for (const iterator of cssProperties) { if (css_obj.getPropertyValue(iterator) && css_obj.getPropertyValue(iterator) !== 'none') { css_data += '

'+iterator+': ' + detectColorAndShow(css_obj.getPropertyValue(iterator))+ ';

'; } } var css_obj = getComputedStyle(el.parentElement); css_data += '

Container Element

'; for (const iterator of cssPropertiesParent) { if (css_obj.getPropertyValue(iterator) && css_obj.getPropertyValue(iterator) !== 'none') { css_data += '

'+iterator+': ' + detectColorAndShow(css_obj.getPropertyValue(iterator))+ ';

'; } } return css_data; }; copy_style = (selector) => { selector.forEach(function(element) { element.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); navigator.clipboard.writeText(this.getAttribute('data-clipboard')); wde_log_notify('Added in clipboard'); }); }); }; generate_hint_clipboard = (el) => { var css_data = ''; var css_obj = getComputedStyle(el); for (const iterator of cssProperties) { if (css_obj.getPropertyValue(iterator) && css_obj.getPropertyValue(iterator) !== 'none') { css_data += '' + iterator + ': ' + css_obj.getPropertyValue(iterator) + ';\r\n'; } } return css_data; }; detectColorAndShow = (text) => { const colorRegex = /#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})|rgb\((\d+),\s*(\d+),\s*(\d+)\)/g; let match; if ((match = colorRegex.exec(text)) !== null) { let color; if (match[1]) { color = match[0]; } else { const r = match[2]; const g = match[3]; const b = match[4]; color = `rgb(${r}, ${g}, ${b})`; } text += ' '; } return text; }; }; const wde_log_notify = (text, type, popup_place) => { const $ = document.querySelector.bind(document); // Create the notification box if it doesn't exist if (!$('.wde_log_notify-box')) { const notifyBox = document.createElement('div'); notifyBox.classList.add('wde_log_notify-box'); document.body.appendChild(notifyBox); } // Set default values for 'text', 'type', and 'popup_place' if they are not provided if (typeof text === "undefined") text = 'Undefined text'; if (typeof type === "undefined") type = 'success'; if (typeof popup_place === "undefined") popup_place = $('.wde_log_notify-box'); // Check if the popup_place element exists before appending the notification if (!popup_place) { console.error("The popup_place element is not found."); return; } let el_class = ''; let el_timer = 5000; switch (type) { case "success": el_class = "success"; break; case "error": el_class = "error"; break; case "loading": el_class = "loading"; el_timer = 2000; break; default: el_class = "success"; break; } // Create the notification element const notification = document.createElement('div'); notification.className = 'wde_log_notify ' + el_class; notification.textContent = text; popup_place.appendChild(notification); // Show and remove the notification after a timeout setTimeout(function () { notification.classList.add('show'); setTimeout(function () { notification.classList.remove('show'); setTimeout(function () { notification.remove(); }, 1000); }, el_timer); }, 100); }; el_elements = ''; el_elements = document.querySelectorAll('.elementor-element.elementor-widget'); var el_elements_array = []; Array.prototype.forEach.call(el_elements, function (el_element) { var element_name = el_element.getAttribute("class"); el_element.style.border = '1px dashed red'; element_name = element_name.substr(element_name.lastIndexOf("elementor-widget-")+17); el_element.innerHTML+= ''+element_name+'i'; el_elements_array.push(element_name); //console.log(el_element.textContent + ' is a great job!'); }); el_elements = document.querySelectorAll('.elementor-section, .elementor-element.e-flex.e-parent'); Array.prototype.forEach.call(el_elements, function (el_element) { el_element.style.outline = '1px dashed blue'; el_element.innerHTML+= 'i'; }); el_elements = document.querySelectorAll('.elementor-column'); Array.prototype.forEach.call(el_elements, function (el_element) { el_element.style.outline = '1px dashed green'; el_element.innerHTML+= 'i'; }); // ajax to fetch details about widgets fetch('ajax.php?method=elements', { method: 'POST', // or 'PUT' headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(el_elements_array), }) .then(response => response.json()) .then(data => { for (const single_obj in data) { console.log(data[single_obj].widget_title); replace_elements = document.querySelectorAll('span.w_d_e_name'); var widget = data[single_obj]; Array.prototype.forEach.call(replace_elements, function (curr_element) { var elementText = curr_element.innerHTML.split('<')[0].trim(); if(elementText == widget.widget_key) { curr_element.appendChild(document.createTextNode(' (' + widget.widget_category + ')')); curr_element.setAttribute("title", widget.plugin_name); } }); // cehck all and replace } Array.prototype.forEach.call(data, function (el_data) { console.log("====================================================================="); console.log(el_data); }); console.log('Success:', data); }) .catch((error) => { console.error('Error:', error); }); console.log('log:'); console.log(el_elements); console.log(el_elements.length); if(!el_elements.length && !el_elements_array.length) { document.querySelector('body').innerHTML = '

No Elementor elements found

'; } const srcChecker = /url\(\s*?['"]?\s*?(\S+?)\s*?["']?\s*?\)/i window.addEventListener("DOMContentLoaded", function(){ el_images = document.querySelectorAll('img'); Array.prototype.forEach.call(el_images, function (el_image) { const img = new Image(); img.onload = function() { var w_d_e_files_content = document.getElementById('w_d_e_files_content'); if(this.src.split("/elementdetector.com").length <= 1) { var filename = this.src.substr(this.src.lastIndexOf("/")+1); if(w_d_e_files_content.innerHTML.split(filename).length <= 1) w_d_e_files_content.innerHTML += '' + this.naturalWidth + 'x' + this.naturalHeight + 'px, ' + filename + '
'; } el_links = document.querySelectorAll('a.w_d_e_link_image'); Array.prototype.forEach.call(el_links, function (el_link) { //console.log(el_link); el_link.onclick = null; }); } img.src = el_image.getAttribute("src"); }); Array.prototype.forEach.call(document.querySelectorAll('*'), function (node) { if (typeof node == 'undefined')return; let prop = getComputedStyle(node); let url = prop.getPropertyValue('background-image'); let match = srcChecker.exec(url) if (match) { const img = new Image(); img.onload = function() { var w_d_e_files_content = document.getElementById('w_d_e_files_content'); if(this.src.split("/elementdetector.com").length <= 1) { var filename = this.src.substr(this.src.lastIndexOf("/")+1); if(w_d_e_files_content.innerHTML.split(filename).length <= 1) w_d_e_files_content.innerHTML += '' + this.naturalWidth + 'x' + this.naturalHeight + 'px, ' + filename + '
'; } } img.src = match[1]; } }); wde_get_styles(); }); /* el_images = document.querySelectorAll('img'); list_images = []; Array.prototype.forEach.call(el_images, function (el_image) { list_images.push(el_image.getAttribute("src")); }); console.log(list_images); */