From 3abadcb86d2b5625a7fb43f3e331cb2aac98fcc7 Mon Sep 17 00:00:00 2001 From: "ester.zhou" Date: Thu, 27 Apr 2023 20:01:59 +0800 Subject: [PATCH] Update docs (16665) Signed-off-by: ester.zhou --- .../arkui-ts/figures/LoadingProgress.gif | Bin 0 -> 205913 bytes .../reference/arkui-ts/figures/drag-drop.gif | Bin 0 -> 38890 bytes .../reference/arkui-ts/figures/ifButton.gif | Bin 0 -> 29756 bytes .../arkui-ts/figures/loadProgress.jpeg | Bin 12340 -> 0 bytes .../arkui-ts/ts-basic-components-button.md | 45 +++++++- .../arkui-ts/ts-basic-components-checkbox.md | 2 +- .../ts-basic-components-checkboxgroup.md | 4 +- .../ts-basic-components-imageanimator.md | 6 +- .../ts-basic-components-loadingprogress.md | 2 +- .../arkui-ts/ts-basic-components-radio.md | 2 +- .../arkui-ts/ts-basic-components-rating.md | 30 +++-- .../arkui-ts/ts-basic-components-search.md | 14 +-- .../arkui-ts/ts-basic-components-slider.md | 9 +- .../arkui-ts/ts-basic-components-text.md | 14 ++- .../arkui-ts/ts-basic-components-textarea.md | 30 ++--- .../arkui-ts/ts-basic-components-textinput.md | 31 ++--- .../ts-basic-components-textpicker.md | 4 +- .../ts-basic-components-timepicker.md | 22 ++-- .../arkui-ts/ts-basic-components-toggle.md | 6 +- .../reference/arkui-ts/ts-container-column.md | 2 +- .../arkui-ts/ts-container-counter.md | 4 + .../reference/arkui-ts/ts-container-flex.md | 10 +- .../arkui-ts/ts-container-listitem.md | 8 +- .../arkui-ts/ts-container-listitemgroup.md | 10 ++ .../reference/arkui-ts/ts-container-row.md | 2 +- .../reference/arkui-ts/ts-container-stack.md | 8 ++ .../arkui-ts/ts-container-tabcontent.md | 8 +- .../arkui-ts/ts-universal-attributes-size.md | 2 +- .../arkui-ts/ts-universal-events-drag-drop.md | 107 ++++++++++++++++++ 29 files changed, 281 insertions(+), 101 deletions(-) create mode 100644 en/application-dev/reference/arkui-ts/figures/LoadingProgress.gif create mode 100644 en/application-dev/reference/arkui-ts/figures/drag-drop.gif create mode 100644 en/application-dev/reference/arkui-ts/figures/ifButton.gif delete mode 100644 en/application-dev/reference/arkui-ts/figures/loadProgress.jpeg diff --git a/en/application-dev/reference/arkui-ts/figures/LoadingProgress.gif b/en/application-dev/reference/arkui-ts/figures/LoadingProgress.gif new file mode 100644 index 0000000000000000000000000000000000000000..90d9c7bba27ef616fb6bfdea407358df25ac6f91 GIT binary patch literal 205913 zcmZ_$XHXOGA3u8UZh8n1AoLb`$ACx^A)!dufG9=4V5O-+Q326!=p7?A1eDOEV?aa% z#85<(VkjyIXjD|1iUNv|z~T2l=brQ6zVDsc*`1x;nVoB{2iJaH@BKJB?>4sxaso-< z1prX_2M4gg)^Ss4kAv4fI||jo*pLJRw=U^#?ZE$TE8p1I00039Eekf5fBzO>v4Xid z!KaUcm32YiOMxUo06_~FIRDq6M2Oy=qyk2MT@d3t^W!h9DK zUhilZkaw+Jj@y94Cb96(DXHuEd4eNH_&qNKQ=bH*@A$Mp0q?!wMUNov@+uZS-_GG< zv7=IwGq-Ne4-E4IXzN1*0+J!$n!F~2nGh11URhtJpA<-lPbjGf9ybcGn0YLGLR{!u zPL6&1MfZ_EKpY&uWguDQEh{;gE#Y* zbhJj{=wVjn4;QEDfFp0kh1-qvXU)yNT+jSoSu&3kf0&W^)yQxnA#HxA)ti>qh``*M3h-oXfesWN$a3pwK5PKIre?`(kKm?(4=jgK;I5XXIV;26}UN@s7|lZ$g46 zPM!K3baVlMo$&Vg>E$`^zyIU27b}gmKVHB4^Wnp?m`uN#Qm3!?&p@B~pnxw}u}KM$ zerJbK4Yki&>T~X{6L#e9rY7T-J4VgT+OQIR2?-;2@>dcQKhwjff{%R;4_i2XeDGNC zA1T#lW##+2nlm=euW;xJeYJ1eDibQoeadQF9pjq$`M(Ax;{m>(IPLRKyMB1=ncuhX z(#!S{LRJj6Ls&{|EBu?{|&tf zfM^9LHmf56Eurh*%P#6l!K=9xIMo+F%aGX~I@w!a^85EO35sZy?|N?A+vw2j#B{$q86Rm&S^r5~pjr0WTXXN6M)sE_YlWR=uwFc@R4F z@?rJc`?RifMc1a9@dv>pRRMiXwG)r%pI_c_eN;Eq8nrYx)%WQBho=mfkdj+7`(szC zgkE5ObN%P%Of}cLZjT$j^yO|3d*A=~!M9f|y9_1wmd4qUihb3A11%5d-?ESN-F0tm z`aaQocK-c9>!Y6^+EBn>J^#bM;$ex(%I_~&oNYzp0p^~7wX=_6i&JJ^BjCm)L;uuG zdOeww_S-TtRpwP9M$YZAdc7@0U^xcQ&-D<)vz~5l0!VEhL}PknXsgIf7hH1G(85FW z+@*Llw5Y{Pk~uEJfwmo8!eIeC69fh=dU<;WRmgElR?Awp|A_=^mt;yE7%LPyJ8d+T zX7BI_MzZt@{+MYmg`p+kj@COwD&iW6SB%9NfUpO(_fV4Da(M?NBr~gVm4B6E2Sb}! zs9xV8OLV_Qx;(3yY`XTmtRVbUt`ij8IZcGjN9)Pp=?$}^$q`677CJOMo_uES*Kv;s zcZi;(?nL5{iyV$ePqPxSp~3$_coiH7-!T{La8-npLOw%MAxFpcY*tXPd7aHqUov3uoUV70H%_6(Xv?Ke#3WpqWqP&Tdmi!IS`$P;Z$*^s!DItso92IP3zMf1qPS%06ryj^^vl5mxt(%5M+YJ)r&59Ns}2f~ zQ3v$I&69gUG|~a%#hodH-8VfOMS+jWKg-<5FYnTqJ<8Ul+HgAJ0L~n*vfN&Qt?<5I zh1w-2CsJL8w9-HG7f1qwn2L<(k>`hMo$eB#mE)w{U!l#Qwfce_sR_9 z0-h8dm}0Pl;OI0UUh@%YQ{tikv8}!#PT8Ggi}C>~Qk=kmLvlIMe75!rii7#ScXsSy zty100pBA0JKy1fzWwHTF^v5-&{hN(+2+VX3jXz_LOgVDjAad44`6wV78q{1xI00Z% z-+fv*Q9^?MGJDMks5MMXhHE>f!g1JAW7@We%%KF9A0R$BoxfkUBzlM3P2t&9$&bB3 z(Qh6ww?}=IkLF-bfcOp#`^FY_BnK_34H3#D^)<~&S>5SuJN9?Y~~8i1}a4 zB#sBMi;uEPd7MY#A3Z^K*#w-GbZiI-62z&KYu8-eENcEXXBq2qh*;~0ePu0-p68YBLA59K?xh;bPNw0n&WFZ42z z3cRGl$BjWL7!xM*(Y>u84m@qIsvBqrNCS1dy?`N|`FIAE=ve@1C(-Ae<=}+Rw!Xy& z^zsq_do<_26kVOr-+0gKk7+QG{TbDUgh$#@CMGJuw#its5P&zXI^rw>`7d_R49H?t z(FpSTJ_e-zsVZ95F8Xd%DFS{NXkF-!Fcou)^`uzR99;PTO9<>9xXHf?`72v8@b&|? zdB%s?N}Q24eH6Cj?A91gCvbE%E!e4IJRs>!S0d4gF+U7RW!xsJXYNbY#_>lx7_pm& z_W?I$grVJODw^G%M%PwfnQwOOi@-`GR0!e=df`loC{>It-F{rGRs zBJ7nE62e_9L3$BKx)q+|c3|<6v0no^j)H~Kko}Ro(J{oTAz6rOdvSAE-NrxF#;_SW zid;++@^$6pQ#g^^rV}!Bzc$X!#~;sYOq&0AP5hcHU|=rWtjRuayXskQxBzQpv# zOwhe67JJZ8C3fxWcr~zE8K-D5=3Iba2Nl*)Jx(81?7Wy7>KIbnd6T`Q}l z^D^wnHgCQ(hM9&?`b!P#Bb*SMd5$tkA>epOGArf#sSHt+*jPyHCs2@TA)c> zk@u>v37UH^L#7Ljqwsji6mp+5?A61(Uz#GHOnf`Di+-ynW4wRtjpt@x#bt(lKniQZ zV(MjX-NUm@DnWPyH$lmy=$8|^OJ_#y=7kMu#q@|(244A^!7>@48?1-g{nHE)+b${$ zaNf3h{<(F}+6e9g)qR1l)`}$}TYT=qvS%1gQe;qp3e1eq5MCFLMe4wl4x>3=a^7B4 z|5F7Q@_$T<)s!Y9h=Q5@3>5twLZqX+bMyC&!RYIW0JMurHo1DTlI{HN^!QT;@DF>s z+AHp>K&&TW{QBN+2}jw8B2_5{Sac#tx|7s#>k@*C>g&8<5r^#{fa@1jHnhYOB%xDy zlr8X|{bBu^od*0vD#Gc3#HV^dTaNXdb_KPjY}6FA^mMr|oiebdmsdo~eKqM3^QKZp#3% z#Mtm1YT+^fqc{P(*^Id0BLO2L-8Fy`QewXMMUe==nhAS>2laWN3aW zexBO#&8&)bPFNfvD-Bq%Wdd^c%0n4@R2AS`Us7Zg5f6%y;4;MYMJ>~e8Rb){8L!`_ zmX$->8Imv#()vWk=KlYLKs!+)T7!X*qJfh5Y-e7g$;`zxkN5JBf;?7dT$*1l=$5S_% zKmZY?0e}lcq$!Z2M#@Q^NyO5!(`2+QDl!M1Vp_)3WW~|1P%=Lq5;w$b(H$A0WVA33 zX~2c>G?*z3)TiFuOa;N{RL8XIW~(}`vazbc7xvYkkUj(Ljh60Uo(^T=wV8l8AZ*0F zrig(X(_k#0nIY8)a0&|x~9Z+_?FY971tW=e1B$=8}q|1^4=^Er;Ey;TrPXyRp30Yhac zPYpEZBE-3XH7(D8S75+E90slvLm)MFA>SfBMJ5&tuw4IXUU@-!^381YyyQC`U1Z;{Y&`;yismK8ClxzSa8QqDk4M$|_vk+%e02$4q8 zVd5O+rpAlHi{+Q!T|MNRYf4NNBSF<`po4DuTZ??{nDo`roA!s3!V$6Rbiii_)?_Ja zeeL|0-+(9`hQYhtTrJqcxmpndR=ljLw!B`qc4fPE`bKn)%ga*Zc;@WwOS&|ak4G7< zCn<&kXww1IA|Oo$&6z+>q)IOU+q(#_7{4k-yh+i?thLNZ4=MekUG1`_p)Z$|sU08b zQeqJ2a7+Ub){ueIfY~*`gbWh$0SPu##Hb;0Aua|aE@mCZ)Y{>}O_^)~wmS4S zhh>&jRAi==KCm=xs!AOvn3kZhUmPW|YZU9R(xMr4C^Br9D@fi6%Co`Z#Y&lCocu+& z^L)L#5L}aWU)?p;Q>faRobWc!-6fs5{Y(PG7Ao=fJCK;jyQcB5Sz49`d9#W-3kb(U(`$rtBqB&WcHYR4N^Qc+*Nc+t33QOcfZ6T@UAS!rxIi?Z zrAdWWd<*gPmWt{}n(_}{=fN{7A$nTvNjajgkiK6TbP;gzj{~Y313*9|(#UY!lui}m<7;6}-RVsP=3^VZMhpq22XtA;6$<113na|( zV77ke|gJ$I2Y`dHZR0TU*2@=^bhZxZK><_ ztGD5G{!Hs}Vf7d>&u)r=N*6hp%qMG>4VtZmQ(}CKv7L*axyQe9g8VkL1G2ndOV+tNl;B{^*C<&?Q*+5zgv5SbLmPi&yQ1Qskr{P59 z^L;|?8nQ7bC1W;xb4r3C5+lq1s!;D5@IaqX+0{qoJbRW=_td}syBz#l8>B~UB-Ox4 zH9f*qTE8~19P)%nMh(S2va)JWBf-_2U*Z+=$HT90Q~}@QW0knDAS&3yrst(f?$IP3 zr(QYP(f1_0$!xKgv+y7n4L}osz#-^vn++?TSoYG^) zSmo%GAgM*9$kC9a_237Xxnp^2Kz(o9WN&sXz-g(VZpOaIwF-|Lfkt^R z92r6%(C}dQftvJ+y4$(@n45N1>9$PFSE>+!E_EUi=q73NDS8lXC)&(Vh1>Tte3;W; zr&IfSTR5UuffE`oEE|tDp1OL^wSvs%B)3%6$!6=5;2S>R1*=*~))P${>@pFoSHEy% z2&{YUOnf9oReYW0_SkH(Pn!PJW}?oV4gT$K66cHs_rGda4;hBIcQW&`=x@$sKC+bs ztDGA~Woz|WBb~vRH&m!?ZZt3s=y-Sl+$5qkgQX(XhdtdVnx53*w1L~8N(3ZnGFy({ys{c)n7+n7s@??k&?z~_X>;aRK@C{>49i%ue>5XZV zCe$yz56uUBrkb8S0e>h?mdO@IGi=|Mz+`oiEAOr*>A-XY3#&sw`%7;Q)4(bWya|8_ zN4m@^5H`Etc60)_n4fLx2OHc!&iGC2&w8KN*Cfw|t@;-!)%64cTFOkAg72dW3+!NC z*A7LT?kQNQ5GXqbBanN;jmV;GAbbYm?3B8klGxVv%>FX4`|_A|#%r1PZMLp?!MG2h zI9MVC-s9HO?!uHN(CEy(Lz@`TD-aSUfzu08o`5-}3`HK4IAN?h9q|78df!uAqio&B zgIPWPykTJ~Mwkne9foO;?$fHS&_pWmWRy$wjN>{&n2biTydsT2%5RE0`|Hu5Pl8-Qfs>$#Sv&Vv)Wm-;Ubelue16>FZ0W}@y@_87H+(u)T#sTeN5SB@C5 zE8_7)4e_}fUp+Si#^$r9(=OG^zaQ4G?FnQbC^!q{D!@Y9z-gXPd>oKXqmBNaIUMmr zMRh4}&*S~>V0Yg8Bl?X`gnx>25GVT(zp`wv$RY>Y!58vyGhpFDTxbFD(?*fbP^T># z6|6ed7tl8Ab>*ovZ3RPr^<)>UePCt4H7}2JG2RvxKtliIEXTwFu8X_vI+18jAUi8@ z@6W|^r~gV*VSlTe`tqm!zW;S;2mKd+92`J6@K*gA;G$dxvrD>h`OsJJJ)GTsh@$(= z`md*Oy~g)v2QIZqZ#=MJciQfRbsysYY@fbtgY>+ma)}{h%{eA%i|p8mZ!TQFF7#?H z@9Deyk3%=tVXVD;XKU~X2|PBrB!nd%Jm3+yW1DV z&e3eJPvrp6+RZN*M0!^31=MYwaLrg(LZv4B>)I8q1+@Qn#zO2TO!+N5ucM^dZtQiybE-I49?68gF4CaOu<-l- zmT1FF8Z8M1V5&K-+h6+5pv#C`*hAxMR_;HFAg7tm)QxmS5riqXMb|<&GK%HyUOQ!C zc;K&45#~nZ!89XJCxUb%7)(ldbn-+1Pb_2d(uEH^94qmaHG-j)z+XN0`iZcV`G_Yd z<@<(~nq>D8VLhbUk)NWLjWLJ+;C`guu&3`il;wIkBUu#~e2IAFh7=OLA?pVuX9hIg zHc+#T0;g->bQ&lw*DQNa#J1T;&pMw$`F_a(NY0fVCNrct@1OYiE2kcH9r?EaPioHoc_{{nCw6{wd9XJv&5$T1 z3d*%(?iLju%()vgha$2>79Q~<-xyqVDky$6_^nZuU^1j~91NFcrG_}8FTvn1WSyvY z(-Ax)h!rn?Wk>> zprJ<{kBBr}+2=#A6iAQ!^*u6)vLni#q&6U2gl1_8O2#rf$Tv!1b=8?-jln4o>^(Ga zM2ZyT@xTZvZoXp-c0@|^aSG|Mj0A90yepo8kBYzaApP)Wqb=MyGATQ5`si*X2O~XW zWbrb(AL?YMyA5>j`T>1V^#27Bvw!+-3+@uxIqrPe9S)W=kGXJrWu>D)$wMTLn=w1i z)GZ!mn%HX>qxl%&ua@A`c8ut_>5=&H*lw^;T%*vQ3_lSGiTdRtvnJ4D67rWT9>xJ1(^tZ)4(FtoEfBp538h-F~G+S5ag46H_xKE>2C6rRf}m_DCmF z#6oAdDi&3{5;huDgi>LM-wq1-nh(`PX+1(;?W~Lb7(2f5at80=lLEB&R~r|h)xjY+ z5)g9qK`fx0{7-|OIxCTo^DzxGIZ|J8NeC1np>2CXA+cV# zSpyR}_C`fQjN>3;ZiK|9-fV1@9MIkAnUnYXK=Y#9sfZ3Z<+G;u6JJhUc(NX_nC#v5S>tr{z{SAjd)`mxkDb0awH~5~6S zPuax}!l(Fjt7#fBV9@{E8~mSp>nj1~zzon0lmlDH2lBV5d&{}M%?P%rd&{|(mITY| z8xU;a-8+H0I{(%!{+4r_neofZ`RC8^ySn&|jRF{k-`_779^pGV@d*UMx?mwOQE>eD zdM$fZUS0r$ea=W1to_;G4)R;u1be9KfwV2^p4?_6So|TdA^*>3YN|{tAEj*3H@1;{qRV!T1}22!0(4pVrct9US75 z42D&e_$jFZ3}OO<7}3>wt)#Sc;>6d<6LT<4^uT44V}@jfk$UJ2ZEY7#%2xz4z>YP)O1 z=g92CmX+m|<%EQ}vk?pSudj-o4qkMSc!?9--2xk@nK=yGjXwQFVD%)u*oN#D++S`-M!1Pas2d*1$n7&2=r7{ z!_VT9`NV`31&I$)kv|mVxbkun%xpnd_X-yCxvziO*K5Mp=Nm2HldJ0l2KLO-a+qwb~m;xJbt(|IYd6X(c4uFm zkdYjeknM}T{66N~M*SzgX<}X>RyyyYY{#%+IMQ zOXn^wq^5jp@BP!={^MTx=SLkY5htfkMSci7(|6%=-^Iwc^s}GOM^65KWB30rvv1 zaX_YB4w!#a_qcWQOZItAzKRp>P?q%*!9b~HHySf|zIpZM>e9ErbvD3nxcAs6g^NEV z$A$v;i_vk?#_St@wt|NTKAisRFvC2k$npRo85+?Cl#$U^wO8JMa*LyYJYmigEfsDlC_;V<^{F_Q2NM!qA#NS0d)gvTEg18Hj z%4E5Vu|Xl5X^*5M+im}7TzZHD7O;JE?D`K!bX$Bjj(tam`CsQVrcds0=tz)~ji(npNULI&>J- zEK;`ZfTUB0UCw*O@}nsEGj02i$9WB@Qeal0V2eB|8iCPf{H#g+Ss2f=P;Z&b- zz7i5`WyI(X5MTcJ%IbPfH4yHP^>dwg( zX>pUUuJptfh|w4mRkQvv^Z;}^fqC|vDHd3MP9#T)SqGj|-h@O{iMd=nygB^1WQLkR6=;Fsi@8c#F3KFd4&h(&(t@7cUI3hx0 z`AYIQnIT6w597ulnCwchP^q7Ek8c1M3mblZ&@e(v!gw;4=v7F_Y%bajRAJ3v;VJrHdH-{f`}B+9>4-`^_UuK&qt*_opr zvh$8`_-u>>6@EHE^(uiBdOpM>DVUM~L>&{(#N<-2p${iv74lt6ao8aIhh7u;CeSBUS$#md-G#dA8?@I4t7hgxKJkOD-5}>mu+3925vm z>iC+=n0}@bS1)TnE%=mXJmc07%JeuJOgiKVNSMrI@SQo%=dOuslG6O6@qF@e4Cvh%ad~IpL=n zg5JjFF=WXP;2M8U5)V#t2KMQ>LjBhdcz|kv9J;&`433-W4i8IaO?O{#g*{a;o!c2i z0+DLx>m^k``T94fb8niu;fb7k);%Jjum89csGqmJh|`P3fVM#dwA`>sr8Q!}UP;y^ zoQ??PS)D|=8SH2;WdP<3TLhZnA_e1NwC}wI{A<~TTujbkT63!9D8bmL80Fx@fex@4 zs_+t2Fca}K%{DHv{274V9D8Z+39#SD*nU#AB3xCIP4eoL_hTl0}qxbqB0FhxsJ6N=M8r z3r0p^?~%n5Q{!@*=qoLU1d!a@e-MM6^$KTebA@!;Lxht+!`_hZ)&n42ZnA3I0k@Mc zTBhP2uhea0p)S0^{`YLV0yedkll;&JVf@p%%9$vX7*&f2^HP(Vdh`Pv>*&eg{8HB6 z`R2pzl+*`@5sfm_=4xhmP-YR1TA-mwM+e}K2k zGV%8>oYUo=JI&a?#U6C3+745Iz?4KYoY~@$YQqF^8eE?Th)|(Y>RC>sdhOd-t*CQ5 z9|6^L;O9+=2#z`D46HOoVr21<_8UO+vl^U+!_z=1E=+?Bl+w;>%BUbx8KGkF=Ta`n zq2Tj8=?roxdl|03S30Pgs#X0l=KQV13!98n zzRa+tV$=}_LJ-4d$ryIALLSA#m@!1RO8xn~1f|}s2U5d=E=LW=go19BJ{K&?BOFL^ zPac9f71VRV5;wUacadk!D1aCVEepWZNRV|Zg3LOb8hq|=S!!^wZCHd!SZ{;^6<+d4 z5=9Sy*PnK*N9Ahcqj(tx9;#Tps3-v9w^)G)iSV#Cxo7p*FeD>2^kd9mb83js1uGQ1 znH&G1SIXCkP%s>Vc@z2HFObLv&3K?33)CkdKqamA$2vg~s zNa7X8lB-7I*N1a&k~tBcQQKi@RDgae;g*SCm(AH(F>MOKqzZ|%K{pOuiIJUf8+LH~ zMvxDri_cdeMaxECDdSp73dXsFl-6lFi{w>Vhhk&5l`QAhBjxdyI%xWCNuZgSo z`GVGDq`@K}$^m4#g|hfmQOwna+&e)P5%se9*WP9x9hZ{zJ?Ddh%cVqL28B=^QmUi^ z(KGm8l?4msB`ym2;j<1 zZha^j#xC)p6CitnMneIdE+olAi!DO(_;Qzb=oxLadlk5c26|YQS^Kb3$M0a)u2uJj z2-9vJcn*@O@Y{gQkx9RBp#l1~XaCz(N(w zk_tMmL0&}gUuB^Q>DsfZJf9aeewF2=E@i`^S1V#_+1^)-TBJlm0cU#juC3Mo8^mYq zZaGF#)K+-stNY{5I_zQ*kqkP@fd=>*wW`w9waOVZtRD+2nS*oR#SN!d9i6%6u$t@d z!qDAhCBCJ>iq8LcmY5bE;hX;=1H(xS5F^OC0@@5n`CWk+_m-+$&3`WdC&vBC%KLpS zHDOQ;i4UEqHx7}mt;waUv1>{!Qza_zC_I8HTxzYOZ}xr5%sBx#aA8eL zvJe$RcSTTV@oJ?e_SFR~IgjKrV3I)bz&MnvTO83+XhJSl!ow-lhcms91*1WCqWJ<) z8=%LQCO;00IcMinp>NxSo{0V347{h`oq6NCqetqyX$#Jy<@lSN-?#NziXX{u_O)zf zt%>=SuO3&b`?WUbgNFcc2d{kx6Q;(g5woZ=I0(i3Eth7V4O%Zw!romS^CTTT=gfxN z&~utS01QH3m=2$llki{60v3T+C9?0=pU71=)(RDikwN!G$N=9NAy@v;wSmHEUz2el?gFAiwymAaoN(Y|=)zKQtz z>Xw-KBIotG+Vy$@vy$CfDar;l{EM3>+F#GMlZa3CC!054K6DPgI_lS!+MD}4rL8Xa zF?^xSfrS+5OXFbljJZuxR}q`NsMxFbCe8pd{dF#_^;iI^orfuJW|XS<-~Urp%8%}R z_7eJ;aYK#x^p;zXjZf9T^&2Sc&AzdoK66giD$I;zb+qd+oEO9SZ9dkAH(R`7%f7h# zVn_6Rw^LZJB%^l#gP_t&JLEdMS_+wyg<1vR^@Vmk6ZYFRGpjFK1E{^1cR_)eU;nu0 z`6JkRevj$5vm{c2+9&YYtm4yuFNHwNW^lEuN^g9BU2}M^LSKjSI@IBEzpL#Tj^2N0 zvG4^B3~K9C(Vxg(ykft|F{%$SR(12bN?3>m zbQVv?WI#%xy+m&P;#$25^;LFFArpt(_=gCh!fq%$eYWZJ)Nr90Q5&%{?P-0*g}}-P zYc%ZOd1LDa+$P%QYa9MukqL|i%=Zs2SoSW)_G)~ucb5ls0$z3T0XG2Y5_4mFTEDSy z)xab(+LCKN-jL$Uy3}%3_CmCEE+UT@zH3MgqP8G^VSPP-$ed$4SOmpgy}YnqOX{!! zu9@Ti%BO#r8QcFz=xLSjh`tqsx2RHOKOB#Se6}(k2?rlHUvBU&H8>F5yPQ`3LL>S=d#vzQJGe|y}_ zH}?Wd#H*^@f{slgKH2{pf_wcJq6HjhbCx!9fFvHFvuiLqACl1@UTo`2#X&6s$jR?j z=h{Tz$=06O&KouT&!05Qaq?c?fqCk34RKesupo{MzB#E;02nWKNGUQ$H%kcHbB~F1 z5#p^Te(<|hPfo~JzqbbNrwZOL%YEp22`sr6r!FF%^9zp%SLrKMZCtwZtOC4Y0BzKQ zp*&m<4T6cC&Q%r5Wb;n`f{TbK#(-h90p9ZTj`(nBkN&V+bzj|lJ)>{J*P!8`@C*Ni zLe1(tea?L?x%Aw&<{fF-sT{zJ2Z=q|=9OSs6NkAmBks^nfX!Nf_$}ZY`XW5+VhnLX-td)51#vnp$a3BI=~Cv-bV# zf_6ix<)PIi&w_|Q~>nLo)_qBrF1|uGD4Dg z{jJn(p;E$ekn`IuYGr{y4G-Rn2m?Iz^@ zb&G4sgMi06(9DCdn;bi9g6e%Hy}NsU>fkS{r^tEa5jcKM;lr=N_K%7aAC>whegynh z3H$Dw*?wnj!o>xqqg<{+6sjOiKPtwWi)w`REYYrrJF?^kO^wQNui@T5XLh}A&74zc z`{{o0)d8!{{1&jxx4BE9d?g(5W7pERBmbFr1-z?}>*Y!YiT=4Q0ehb_v{594q9PRu zuUGcW$)Bp+Upt{Z4;`Q(vJ@K5efYU1TYipFsi?3l_1#9Bg0P-f6sajl*<6#DGM6y{ z;CL*G_Az8{@AcEm`v)2`GGEurw~A9yXOy7>a!vxafu>`{!AU@s>OJLcj0uHK4XhZ)*mXpz8MA8!xG(Z&x zoUiHZuRA*aei&n^6Obk%D!OX>iFkNKkkXflxA&=#n?z~<>{kv7 zj&jpC4Z^E*)Cirkf_rqJyp`R1PSvvPQlNOX580Xld5w%xtrsSo7o#Bz_+C;!fAio( z6GP7&g%=?ukZ)JQ<)vfY@D4|l0$M+DKHi=`!42NKVG=O4wsM`agbNP1z<_`l-}jn_ z){%Sf=)zJfEzkYhzuGG~7uC)rM?%WOhrfMz8aWB+Mpd;I%#58bD}1?+Ss{v^A!>Ef zb3U5Im14i^64G~~Emm#!xt56vBqF+R;fe8;ZvwaT@bZB!bc)P1%b<+%z`hXSN?nCs zcs0oiZOqLk?lFH@QIc)1eoem;fRL?W957o!bhoaD1Ot!_wI6yU%7E=L`lw*%)K%@q z-Rq(;;$^G@ULMPOly5SwSF3wO{nJ2BZXS)X7tRjS{p;pb)TJ!+$;f_lhs1ubIGN$? zX<7i1%z2jMRCTtaR6CgXqy?JcXpyJXSdIx&5>6G@2>W*oz`|!bbym(a*je35Z;PbB zml^C4;4+z)0NF~O=XyBWp51@cx%8{1)zY#_(i6`+KMqXfbOIoj9xwSUKi0*?C&=UE z?AX!1ORfx+xtH7Hz|ve3KiA3t=FNcU?U@u1*frvR`KnuboQx)KMHAjzyG)CgR%d~C zk=rYEkU48Sx8k*jKHbf~lM)Wf!)6XQ1@Ci@q6Da9l92GRn$^QM>xJgt8J-$8){o@2I{I6s{Cm2&&B;PC?<0cW!)4<=PGMx0wo= z$0xeGpEt!QODSLat8p#8i}BV=ju_|k{-M>}+Z{HQ45Q`;Q@-NZuXp}Jc*Z^Tsn7x% z_VX2#RdmGus?Iten0ER4oAReV0B$nm{6s5S=H$u6lmpI~NBcgUXDG7{*o=!7X+p+a z`2zak#9McS>~H5gfAnlLyq6iTUbg;WEm0f`b(0UaeSERG%_&C?fux=|X*2{&Koy}9 z@5g^BmH-pkl=lD`4F{MZ-5U2F5dfGDv4eBQm?2{h9o1X#ri##$+{Lu_?iuIgM3!?B zg7#3}QV?^?DH7s5qQR`1YT9t;6L ziflTj)kRg`i3(PYi$xn%03`7K)zLQ~0iBd_cKQ`cjEPEl_EKki)UD0Q;!YQ5cjxe^ zQg9NT|CY(ZgdaYd2WK$$_twP1a^r#i;1?rqC|^?!2W%s&?THA3FcmPgt3@#jPeUK% zIKz~_67KdAApjUxl}!U7uehDD8T+AAo22W9OvQb4a^uwR3^M|TIk(5%} zLa3~kMZ~>ZER&)Xy`Zh?10JTy$tmD2FgS~=U0`MjZQ*SB!Mtd3WG-p%pnRzqw&fn$4My z;%TDyEhaZ0W}?yP;yt6FVZw6qAR0kLwvpaY4|(p=?O!^9bI(&Qz}?-Y{`q zl3J=>S-_;fE@5r=k4Xu!;TBzw+XU49&e;@2G7U(X*`tR6;QIi-2bMPgWaEC#MqM)Y z%#tgXUvhqBj3b<-n4QjfjIQy|ia? zzci7yL_1Hxtjgx-adF?VYYl&%zzQKfiDP}A7f8*^LOla8r;vlM;72#}t>WxDZ|WN4tu z5LYvCFFHl(LUcYCbC5*?%`79D$^?%6N3F8y? z_8YXj-ScubjJw;F=9M`$OE!+l$P-tqu))>^!nZO2TIc3^ZKiDz)C6DC{Ntt(6ozOr z+vFzES4)xPs1xf+Qmpee{G;{~y#6ae9}^XY+x0^Z3QtRN>@TJezSy^vTkDZ%@K z7IyRJh*4ad9D+Zm#KqI2j(2c%lsF*yMs| z09I~A9xdmZB8n0tGJd4*Ecs#D`ZY97sLyjmy%1Adx{NYFM}6v)&+XW$IV&j|@Z2JV zEVszyX*gc}_Qe>){nm=ewK;7NFLK`R!Z<>4EOIW;jvXm>iTl ztj@fT>4@*wwPwYMc@`ne=#+o{^e%O9I$>gH;l+Wz=r{MTvkMNfSMKKx3z~Ki z|KB9VZeTmm0rdT!B*p(?6d?cq?ild@iBSj^7B;pT1xQH=Mn(jalN%WL`t-EG+ne9o zDkv!tXle1gyZ_fuz`=pP^&37>NwC#GVC~OV5aYY4DW7q9BP4_m$MCCb1&IlQnXiJa zb^*VB2risorvO!Mi1-J(IxhHDw zZ#Fiq^YcETU-`ls`pYp1V3Ga(FE?{?zZaKopY>WW(Er3CIQY4j&CTC%Yy1e-ZZu3@0{fo2xbW-YOPR3eh-dak+CI|6QR~`NF z^Ruq@6lwpwq2c)Qw_P>W0VHIdEUli;rs8!_4Tc}*&o`P^RjAveqNt= zaO*Mg%en?{oE+x8+{e`jqa=&9gp_Gh%MTURo5f|HHPoKPr_4zTv#Kh-A<^#->>br2 z&XEjWldPY9{j+GO{o(881`5+BD?F)1sMgYbEJx^8lpoR1eY5@Ji?TBF^RMai!9yWI zGyZ`SFMBsV{m1=%mQqp|%8Is=lV;nPpA+N0xH|MqjBTEBbOG1- zF%Ehv8xbgP+i1g^HdHq(yMdNlIu_V`dBh3z+7LE zRfOuPfpGj_6BsIEK>IjyN6JuuTMWN&3P1LYyR1O18$w`&h%T7a?@RzYCYlixM8kz_$~8%2`_av z>zXJcFsLHq$>Wd?8G&_R9)E$oCgtoT_311bV)ozuxr@Nl7?IPk9-7JtJ*DvV_IbfG z3~t*G>{ncS_eGwrM;ql4MMMJ*JQF>6{NnYGi2!Eh(U~ajk2i4fucDa8WDDwV=2{{l z(c54fo5l3`WvZN&^80=6p? z;t{0a=-j^dwUeZrgnTN@v}bN05X7_Yg2(y9>r>DIIY}QbLJFjG1=b4j7$DwF7`6$K zrpD@8=()H>I%A_w#GQyY9d%C}A?yiu5ZVowEb!)40l4orIiEU7{WVroK@g{zsvlcm zPoylE8j=Lx;wfFuwat1H=3-CDs@dL!D<4Fz;n`~Sg(Y`CfsJml7QRJ1S?8k|k0`G} zoef#K$Q=GeYfLW>L>|gVtbOQ3z5WoE2bdNdTFU8%PNLdA-~O{P&7^$FNzaHCt0?} zhy%y4Cfwn3fiI(*d1T&Lc|SC37pIsBTnl*OdB&4MVLpVPDHk!%(H9n^!?)+E6@KYV zT%^dkT~tUq{9z|c{;IZ$+Zh@3F3XI-W%2j?xCD5jsltR;kWlN0LYmJSjGT%vMODql z10v0SGG}<0)Ff<3l4A&65~1;}CXmpnoY0rZIsbWqHu&`sBxlE=3U(9LNia%j=Lw&i z2Y#?1#Dn5d%d=Q5d{5&Otx)c0-RO@80?<0!bfxRezKcltY1u4PM$)@| zBE0PQ<6GUAgVmoDF46`;qb=3u1-ABe!2o1FlUD)&rU;DSD-(2Ho0|$R#b{i{YJJH_ ze3BpzeR4mx@T4ZF_58JVpY}hgH$@)Te()AfLZx3k!8;t!WgW|(lU*)-@2U32{%921Y_KKY_AB4Cs%!pF9vC75ytbtc5k^kGyvuNaAdo7W|?`s z0DES4O|5_3#T|@1BJ!bmkCw}}&Sc>rsNSr0M289HlL1*pHL!U5t>svM4z-pUZ$3Q*RAhn9ukp?yy|dWXwSr1yDjs>l-Rq`v646o7ICL<-|Oas5iHf9}usET{D zgk+~bzHFc(I1C^tn*;&rt}ah*n#ctkFXST7rqzrAsiBRkZZL#0>4opE5lucHdXP{C zrdbsMY7}g*snZwuSUp{ns{^6jSKI$(K2DHN!(=bBbLNNTVNp-R-2vYUS(R8E95L<= zie@np+ux5N1R0Fn4rX4%)-=1r{UN~v;9sHo%1r-yRa>*+@aSAik`xfTU;4Gi$r!&8 zUPFL4GC>hbT9w!97{1o5d;3=oAdeN3vvhOf{VE?T?AFv$EK}$#MnyWFWB|I6;?-Q# zczL1OVdv?B7}&{A010xTuiHaLvr8JM^xjRqSHs3q!RhQmlreF&p3d_rA6u>dfS1WP z=QsQ3DV~zo(`>4j04UazpzxzkFbU$9;F`kMc47ekVzJKh2cWxZ4L0JC+>Y^(p#bhT71*y$G*YroYgdd6)4s ze9r>y@*wnriWOWHp(T_5{ zvjiYFPU6Grnrp=y$*0*S?B+EouvBWxZdK*FnGp;h24$k5R09{15xL`q#pqUE41U^JDHpzmDydP#?6sT~D_W-7}a3#0luEnDP;w zK@mMOX#07{58cFXS6S{Dc045Wj>z=zRx-V%LbJ2X6wCz+-y)0fTUUAh*H#c zL~!_x%Tm2jZY`Gzd+FI@q8&HG+e3jXM@Scl<~WofS3UeJ0I`li3N&xCEV@J$Al-5~ zzl^ZE3{FQxw2NA*=tts8p`IjyEc~o{b2MWKv4;XmF+sg;ASVghmruXe9Cs@z>aWtV zOQ`r5C7Q1s5JQROZ$M)E0xYsE#ufR+vrsrPLWG1q07MOoUb5L65)yIwrc&TlZ8;MI zInTaJUN!;f4pD2;6qK>;PJbP9E2jBjA4qq8J zvz)MdGlEhToRpkwsRN*yp#T+--g3X>j7Qwc6Qn-swpX0EFw83F7@8Z)lol!(j0c19-fjg)D}6U@E{OGpolG)}$&LD>9N!gw&2i+wc{slfZ9giTt3N4gvj-3& zD}{SP1-k|buG@fKA0!qPB=H#hp6{zW>xaP0Rf>rX_g(uZa#6()5U~)K*7vl>N45(K zqO(x?7%-R(MhKueIEz$$it(pRlc*rg`s_`cOV<8*Udq&rgYf%hTu8yCuA`|O zEJOr=pN-X4owWzEF6uX{p$zqj9sn;B;Km_6NZ=tNC`c^jXQCB}bg@FD@Hi-0m~?cd zR75EvZzB6+GhNZ}f|h);Ok|ER6>KF-dmkZ;;PjPPhZcr`PTyjI1_;e67ZeO2Xh| zkwgA6tK_}Wl*r%Oz*u%!NvQF=mt_Zx@-G@yCPw8iZ>Nb+;DUXi*krjd`mRY-m6%xG z#R%|wa**p!zh95sBY?6d+gOq51_H5a`+^IwMYe37%j_vEe>jN zO;{-IcLRAXMdmnoX6(+fv`5?4mvbiWDA#l0Nw5IZeb&L+OW7{nAS}fXkh8pJ))Cp1 ztBfQ_fw(?e+;4Wv+kydH*r){Y)W#v=TdVd``^@&U>G%9+{<_5ix`Q*%r ztL9Ajpkxr=283`8zfKWAG2mA{n=gn-$$J6Voo4RIGHo2J@(FOTur1LLJVa}{|D#Uxi40exELVZ>@>!ci=y59KR}Ur~ht2{{)Xqz1q}C+YgEc4yVj$ExtX+quK9t;zpe0qZhl$m~A#-4j_*Zb?5Yh;A{l@2<`wWrFTK@wIPFuG%x+rLp5#+HtG%K zuB*M*8}8X&fWC1V57SwxB(NI@WZ2=8H(Jv%#p5Z%$Dp`=P=^h^4s+iB)cQ3g^r-$?w}jmWZu!ym z+~~p+nf3eN=8O`ZdU&RgE6Bk1rE9BG_|*W*SJR32Ub?!O5zpUej_+@qvg@~eIy7|> z9yhYk>)jS0p-HcfgRUO&Q_ z0sJ$*j^KYYGH`U>d zp*F&~XAgSnzx5p%@dN@SNn{YIyCMuWT=(TRMlZj;@Q$$SuOd9!S+R9pT>U=Q&M6CiqC3 zY~W%Tv;}8a;eC$-qT$;+4$VACV`;3k_e`U|FmH_s15)`6Hz@eNO~f9tm^z*8Un+dO z^hO34`V`1{`nK>c0%-!o;`mKt;(=&VjzMYDOl<;HM9LMyWbjEX z+?y=cchAK+zF#!JSZ9J^b_f+Bru%%uC=bX*LOu_%wB7J+4pofK5_z>dun4gv&%AQs z-M2&pgRs**XEK(iBpL!U+rGS?5#E89{Cg8~x`UC43a>-0kYEPUHmEEu-)}H~euTZ3 zjCA4%%Hd6x%%@{MOKk@r`K%@XE1$H1g|)v+vs_?_Nx8(8-Va8V0)s#fxA^6z5onl( z%SIq#W@j&7Y~j^hyv({Yuy(_#fB&hbYI{&TbA8}K(}fbwpq^-1w)zhZ^a}HrGmQ>) zqWq5-O_`Xa%zeHt(>=91UXa<=&D%ckYQ1s*P$hlNl@eDY%ls*V8SUV{X5k9c+#?@- z<-4%-;T4mYQG39yZQhA3R1X-D#yr@|dN@8NgQ8%%mgI@p*fl|x$#cDHpA|d9k_egt z=Rd#W`tt0{da2UxH~xe)bRT*}bY>Ng6vBP|PuP!?BZ-L!73;BWbES~fq* z-90V|nf=+wHyOKE$TpGanEtadoBNr#7kyF_*S}*nq6vWQTPF`L`IN9Q@8`KbGmSEa zY`&J=eNr2=UuSMU88wW2DuVW~A5A2_nWh2HfuQ88Hg96%wWL+9{#pc? zaDy0x!_VJ;PA}cO`i5%U5A0TujDJ&RD8kOX5Q!S5U_rcsi3Ca%)p#*9l;KEC2q_0dpHKGXjaF;IK|k ztYtbwvM*^vy)B(6c~gDu;j88@fqrQvBT6dh`KAWZnYbCmK#Wa&)**N64IR|`6T?Li zhJ;?r+3frdN!pcvCWKEi*b+)RWcYVoupEeg9LNHd#gqw|a?xjd>X210hRgcylU-bW zqx*qqp>zwT&J^dotLdyet~F-WC#|LgII<$U6($U)-(w! z@Z+chuA>@!t!5f6fZT&#Unzhda_oyA9(55v;g?ecP_8TT961#x0;}(k0m>thmgZ!asC!%pMUe{*m3*}eUo^mA{jd_-C; zs3laQPJr6{AS-Cm9P7#DkB)XV;9sR zHo%TM$(<*i=&9Ht@Q#SQLO%Q$8*Jam73Z@XXkH!wm?SsyGcL zxm*LxKpU64U5*{f-p1wSd&7Vut`Gcfrd#|Hg9}vUd1jPdIws^a_R`iA1%y}4+^vwa zX)1rUUyr{_;Z&r-9x*^QJ6<8r#RC>`Bq)L)OX%$f0xhYl5<= z=vWztW8XSmb8Q-OKUxpV2tBWAXA}ELuE6oU&fQ}kFJC+nQu+M$5tjCms>1P&uHuxoW6FP#--}=z8hl?&^vV)3ZoT z)fNwN9<+3*jB%;Eps5g$+jwGL)WKI$N8_#jD_JHwt2BN*{bB?RZHA;yJ_vScQf!KJ zH`R|+5hHhSzLj35%yghV+^z)=U`hW1+yo`b9)w#@gsf1Un?%pu*#UbVQEa$b-1?(A z-UBeE6fdzO)44{m%b`P~%x3^}Fhy}4U!@~Q$W>z-E;1CP_j)ep7tFx?`=qGttSeR0 z9NahECkT(3mXIuvj?ck%DTw^1{^eUl`VlH#F)wFx#r z*oZTTQcE$|$l}E*;C=W*FN?dF%Si}V9B#kvg4$-vT_mn8()nF4!pyzHG-{75!!J`< zMS{x%Z-nJRnJ=zeNBBtju&1WH){?cI)Z8jeov1iIqa30@gM^#=us;@;Y+Y^7LRH6Ok(iwLEFV#*(RrK@J)XtxfmLog(~ zLJ~R6?#4-gFhbS$94XQ8km{Vcf&jM}|L z5xJJ-;r44GJF2N?B&Pvhjn?J9k^|4;lcXPU^Zn5heDPH}bdE`zSL^uYRR$}<3(65y zUuL-u)UTb&%Mop~qR~=`n>B4qnopTllKkNgUVyIHw<^)o;iKn{hFiy(YPG%i_3FA^FxPAMLN|Fb17%dU+J(oT4?_zQ5WG!-0;3Q30#~%xpKt(S*i^n)*9>V2BBE(LIL~XgC(7K zfUjdOj0woi#%UzSO8L={j3*+I9U^^nkx05IHCBt9phE^vbs%{-^YA~UJ)Zlm8|uBL zg!UMd@D>EWYD|$)r$O#>f;zt}H?LB6ifVj=@@8ejq%h*-E%m2T+NEt;>Dq7erTC=G zryC1Zrqu-W2qo4kT`vQ=)TTN=GCK*}=>Lw1Xae7X{{M}M0KoskL^!GqPDz3Tizq1U zZ2tLAVd9AE&fMI8kP(i2gM*B;J^5>8^&durLxKGI@o#Y8FNX`MYxq-9`G@1&aB=$U z>$?Mk7RJZ^!7$%A4Om=SO|K?~q99{l!k`KJNZH{(>1BfiH{)3}GiwTd- zzW+DG+Ii9U7X#Z&Pv2p^`gfVmK|^-9Fl%vf90kV|N7jMGe#gM)`FVE~6<6WVC>FlT zg`Jnd|JnS*VK4p!2LIqxC}gE~?%w_KY3Xk<e^q-%tpDfUHsS{E%gZn`BCq)>x=AvIcaNnsR0LvX-9`Q zBEoGPmLeo%U0CQv?A5PkW>d+j-(zCdLc+_-Q>1PkGd1}DQX^*+0 zlJ%~ao9o}V3QHE6TEArHEDXNck`x(~knFe=Jt;2S$<6;>NUSp`WG?vp_zCAF3zKmt z=cyC!t7ikIyu8Nz{9c4a&t0KU%Zs&LPFhJx{t%zMnG*l~V$>=ZyhBfOcH+ZNO|3CA zvu16z*OC&&7RJkO$A22=FC!6EpEtiKC`>JX`p(NgfW(YI=w2;__c-2GKHRfCa;=JL zlk3~lO^-gOB}|r7fAA0Z5EA}ABlAr|?Q%ukdi2HROPA;UJXX$AKi@80K4kT-^VzbC zm6Ii2yy7?~7fE+VHJ{P7fOGKUIkrQw(~ZPKuACs+#K@IX6I1%|}H$ zuDgmmJZxi_LVN!#U-zpt^CJ(pNFVa1UR!I^r)$E3%6M}`FAc_{H&F8I*9F)A7uo4al+VB=kH`roe$^ansf+&b>b(yQUQ^Y*>vKBFFl2dU zpV}T4fT~lB-xGfOw#eMaBn&YSlYR5=uT9{N?>pdtmO7r%nA<0ZWAOovy1x zrlPY6`TC45C0x_>;y8Q-!CCMu6;DG&6w^MYs?X?~o;^K|``{rvw!$AQ#F&c}fi*^w zE&^yGc-kCmyKvFWiP%9yoisQd2t|H$0?ift=C2<*pl8LmQ0wN6CXQ0$Bu|HyzEto# zJ<=myxY>{(DYZ=%4}lD$L{V4DNm4grL_$Yze+b^NxGIW#EG6t4uN@29I1;+YLM3Z< zNI-p?bgMM_ZxT#CLv#DY?eEUs++0MxB>!sz{>pHoW?q7{bN!Xwn>6hE@=_Q|arKc| z^Z{U`%7U@iM#?c%9gIsTs3m;_44XXTu^?Mytx4D!-y!chop6U1!Nct2$`lt-zw8Ic zSwNj6Ygr!|?)n8jd*bX$+2~jepmbbswj*aKiY0m}o&X$fwaplKZ;mAgGwX)5jY&Ki zE4C*+wsI_j0s=>YS(-lH6wE;0P8>Byq?f^R-oNUZ5otT3^5%u`wS}n{_bhYNPUp{s z%>eB-f!Q&#HCrqRkVx)nAbajzz9{8tc69KYu<>*s`Rcm?KCb1hoxa6qVA;D*ApcVkN)a#rpa zU}-MXm<*9&m3<53@<7%B*`OfWHE9y|$WAZuRm5XcJLomH!e>X$I%;V3poO=Yto@AX z6%zKA(ob)U(3G3ze-SL6=gWm706aw-YPMW$bwaEhC1NLEwB&?_5oWMmI&LrcHJ2>z z_RTVchl#hJ5*|jKgRbFkMO47nK~m5&wVpQj{mywLxita*o4hp)bLZ)?;&NsxfTeW& z84bCqijze@5SSR?oxk<&QM|#(YHXD27;@(B1IiYcldV7&V%3pCzZBI8`_UwJ?|l-; zO9h(Ny%b7}yR{L@<{y2&!{qTRiTDum^e)LD2d?QGYGhx)+ryyYki3Dak(L@Fq!)-P zS)MFL0#|FL0NT(T=pGmZpHlJIi^H<0{Whb@J?*y?_|xA9kOZ3E38fk^`6XCP$c`MV zx~hHc5zr-3oPRf2h=Ecb9RPW8*rl*c0(X87re-RQQ`8o0R0Lm1PMyt4V8)R%&tVY$Kj_CG@LyB`WCm|5*b5MjL zDRk!_+Sj5S%mv+61h|n5pw!&`>W}L%)$-Y#&X|Su%p4jq5|46pDFi4C_zpZ1$P5P1 zk&MA;xm?s9R+&o8_Aby{f6-H@b?Q{scrAuX!)3aX`&O0m;BFqMzvq}~ITTaLE4^4r zWeE3_Ld%>yTp&lhtMZo0xGItWwYwenfoGfObq+;frBk@}28%j)1f1cC1f);RsU#UM zfN?kwXEZsig?kI^v7{kv9$WLo%bH-{+gRKWHXM2E2b7^nk2^7k6T}n&4Y3cLgAeHU zTeekTR5EN3kK%Wmg$roFY^FdL(xY|L0>Fh+Y0_COEjRyGosz76-)Bj<(TJh*y`LL7k@_Y~i3gBwV%+>0 zg@@C`l-7^_$#SL5=E}{2&T3EkzL)%L`H>C?8=gBE=kOEP=zM}WgM1$_sRSs`<^)n% z@rdEqHSk0pM{n2CjRcQ-{%7W6p?x?<*lOT5AuCM~g1e7hDAK<#O zwaL{U&(qaBbi0Aq7-2jMiHXr`d}rYeR}EYGL${qTnS6P)Tf~7$^@PumJ*tdN4U^wY z=yh$4v>$XbHMJ#)rdH}=w)J>%^=90j6iATU19myR6KdZ%3zyREkv{N{v*5(ax?h=N zS~8VIvl0)>pOE!qFo~MJRnIUqQTpCzANJgdZ5#E04x?jtkK2-B`I#}uNBc|<+cUr! zt(ZDX;@5)f_P?}0Y)_-B-3j0yLo zz>3J1Bq5kEznVB;)n^CVvkTfX1< zG7N__CBzwNYm1WsH$iAO81N=SR*cAlXy_P~ioR*R_b2G(3)(DR>VwC2Mu}EN2?FD>@P%;4NQeZ6+)K&$%sLit>t$sF< zN$m z*ts)_t|6AL_Q~N-7vrxb`WWNDKpGU%o66UK5NcFw#9u+!q!~ZLV;JxQ7f*4b3GLfy zT`7g<~0s?#2vc6I@yRn2;)akL3-R1vOx18y|E7ux0};cu8Yw zrp8grHJfyP{5dN>u+%Nds3ra8S$7o0mBX9aGozXpj+i&V3qcsIITbcxDbxWBl3)Tj z*iP`N@L@oan(1L}>9O0JX`#$fL4;(B9y5QNy)Ow6d<>?MXcN932F`#|nJB}+9#M8(Z!=2>NoK?(u4Q_l__;Y@ zpT2mM+${XWXa*)5a=sx8!(G4n%K%pj5EmdmGKd3^I2uT%f=BR@3LNERlpU^`Eb&dbsV;<_(Wj$%w&8Ltdarjn!vc9V8LhzzmCgpD>rX}vb6DRZmiS>D9l9rOKK7|F zoL%@Z1x)S*cQ*FGh$X8Lc6skke;P^v7tKKE8+EVDaW9yJEF$K5-)d4oQmD;?n^#~{uSPr+$boF@TsUU zM0l_~;77U{}DQkfV9nP_tyqS7Uaa9wN54ukafOSUBz zmKPFA3R{3?U${b8bf2QZ3-U6k-J=rj+i{d!_SwwP-TJlY)ICB(ys!88w^t7Nzl8v?@AW8bK@` z6|brFFHS2gCIbi$EM1-kf0zV2dRKQoD%0RG(2-n`=}(oUA!vA*EGmrb4C|Y#JV?$M z`|ZMS3cB4Zv|s`nxH4WcqwZJXtkEqpsSbxmQR@NQo1%g^#HZf6?$t6~BJ74A(uWFa zvDJJNBn&p}6#GRXz|G~?gNKI!6;f3Kwk&?4c5Ju0*x(XqlolzEqw^bFD!UO8-T@OI z$Xf8Hn-gK4cqEkupCSWYu7YqPmbXnxcOkToQ=C0h)8`n`S_vHxhp9* zBYlX!HuBW`9YTKM_C%bJoZdZVXiC1KW#(QCSZ~@t_7#`-42r(N-B^A_E)l2xQl4 zr?pN=nCsi;pZ*PbU#juB1RfZGAE=4sVKqlMLk~qm+PA~pC|8bBK|69=)Rv&WHga%6 zgN`<1{c1zdpa%P@l$yIu_BHXlwlF<1sFelxwuhdi!JnUlul|8`ssU%%kC%QvS!$^f zz$I^f6NGbqp0XpLddP^D^X{C@MBy`?{SQ~a*CW&!(|?MLF6b+_hLHitag@yY<*-=t>$3w@#(@Q)xMUg zRsy4VDXl$u5HXFR?_oWEcLb)zf@0JtUNFF$_Hsi6efie$dKYGA3{#Z_rL6V#8F$?` z>`P3!{`f?*(Nqj6jqyvcI;Ar_#$TT_)f1du5WNX zN3-CGo8hgD)Q3(lMX|F7?q&o1BSR4lW;$rK2RT55`rxscSEEt&?)P5}828PowJ)YU zoG2*H2x!OQq6^HRi5LkLiY&)t{aWSXXsq;Bj|jjqg$sXND15<3t?Ii!9>1!K$OXn~LuEFex_!Ys}9g!IgIf)Hj_lT-4eMVbk}umKX9Qp!r_(AshRheSiG-h zM}OUm|NZggChqyE!z6Vq(-~O&I0tD1KQ+vxPiu?^jLVvgS`@d|N3*zDk8rP!@HL=< zrGk#)=KmPscsSz>Lh>~eoz+lhL9qZXUDl&202~v781X(;%^oj_A2$Y%Q zq_TvfHO5^`1jaX1VVWZg=f_N(s7@$C0R_<#<&FM>TY=-Ys$rX?sCg0+7OzD*|Qo_s*?s39z2VO&<6%fAhlFmJjYa z>r;;)xUWP2%Z`1@4Wyl3qkFA3=q!(OY~IDawHIELjN#%~LzY%Z?aVc=_LaL|*4~&c ze+YK0(;1wQoSWZSHNCMe^raGp0~r^T$*Q>XGse3bpDXKvJ56Q~gC6??);@gc=4UUZ z@WFMfcu4tFR?aBBbh>C4wj-gSVFD#Z5{&(Xlq z*c*G{;?Kl%Ua_HJfIP4!g4ifOFbhM1MDXLhelC-wWR|zXU1M zF*JsIA6DbO2hRu|W_|C`MM?)9Tq#_GvY@0HGppP4T^7KN{a+J1v5vRJ zK;X>xQ%bzVE!Q(!<^^V{PJ&C*dH~%XO9ZjU=&2k zYrB>H*ARdxg?@#+o=C}VLudmp5ZgM3Fk~&Dne;|+XRzdhz-czy zN6W7S#{WD^&oCs66?D*!Dk_U_l49+=()w(`%O4NJK}a+JkeH@g7_6rEIP0T%GQR?Z zW>9DyiLfIMoT`LZHy{K{C%BI+*ygF&U-6z0@U+R1;zb*C0=}A%(5Wwh;L{!8E z!OnHjxm-C-bIT@&6ie6VlMo`K6c69$whrH*Je=(SPlfs@oS>FZl=~mKakeJR8%c0E z2Z^y}18GI)(~yz+vvZw=CPJ$Uk}l=PyAv@j3OKxt++#SxMEh~RFMxy;iRFf*SkHk= z!-^&n$Af0z26FG3&TilTR3UD)%HFlxVlcStZ?-Acy0*-4JKnL&z#fic5C}%Ahz5|Y zNhgO8M^g1AHJV+b+E@Ip!pcrod6)5HKYcMxF?F(?mSnZ|o{Iam;K2tLpXkDgxdR!t zYWiDcfVVw`AEcGzY;`2g-S4|@Q+Ve^T#iB5y9&9dbj5qvdueD((X)ASkPiR#R-MSO zqlSPr>6>A-o55ak&Xqa!dhL>}AEodM`G+*0b7q(W+3LX;7~kE<$}K_9kHC}8p1U(= z@uQxHL6h?NjeS|Q%Bo--oafO4d5;@Ez-c!e2;@`-`x+EAe&}wy+w24cr)ph$^OJZC zA#s5wJNrzGH4oX8BD3Z9Q{YcuDde;O-*EVkZ$k|>yz{hpD4E}B_sFT|RD^ZgCGM0z z5GF?52!0IMup;Yr6Oe$y(qZvudRzf1ai*Bcx7};id*sv}V7bp$gy})#70_mCRbn;~ z>inSxU>8=}o`b5&lPe82c4n^&DF(_(3hR5D9f_-QPC84hlow&S zTk43FjKJf2j4n)$w)|sz(CSp1$n;kT_3DO0vxEzPOXh)7AF{_Ijh$k>P+C4uyOoE- zMQhwX&E;(7`|CfKGqv3QXe-wlS8zi=8HQ@w+p0aGYSjJ&G{EQn{zSgi87D}6cDFIo zUz2$ae@c{*BxGRyytczlEaH)2x!w7yb9~au+M*YEW>MJfsej`Od2n_IRYUbQHaSA4 zHhY1u!^m|PhK$|&*O29+FpT)-H*)<9PAk4@|D;ViJMJ4q}cLdB|AX_^Gbngn;ap}B#i))WbCZ_J?ro^p;3)&0>7dt=g;nM2RwWqWft*V+@d+VoP%@T{%ofQh{Sx7 z6;)t_VFePULR~damHKVFJZ9yf5A({9RUQu>qb-s$%CAe<;=Exr_fY+X;aOzS(_d=-J(1wCMImS>tV5!fT91o)BSL?agS zpmkY0R_HLuJ6ut0M6SfNGI=K}hxX|MlB#$np*Zm-+`AMxG3AvOz`*Q&h*aPL1f^1Qxp95Dl_)k)Pc_9ZxvGtgaZH^l-M5-BdHbAW>$8Qw*mT+Ca4{(+ zFJcx(D_GA$t@arzZdg<}5r;~>MCmhG+&-urn2L8tXkHQjE#zi5&<)yMN%?HoLbbu-UVHIgz}lf_ z0TDECO`*;fb|VXZP&iqo+?lTM?U$=YtO9DGZ%>4~lni=)*D*icO*-gfImx<;l44YR z*Ev(56y8+EMQGQ&+=f4U^XRWWn4SAsce3l7W@qatJk%beSM#1MqF`#%foo>P-EeOO z1tW7sa&S(sGsV;KB^Mwk(}eqlFJD5m4%x;mn*SG$jH!;ML&e2rj*J`c6YM^S!O#A- zYc^6wAIR|>Z^Nxwpguz^mA5$*nk9y29;hMK9BYd75;h{vp z44B}ar?>tGXYUo&MEtPp&ZN_m(0hQ;QA3j|h9+GDf)r5#0s^AaL_omMdsV7{p(#xT z1(l|usC20c0vd`^RgkWfo&WjPIcM+htaa92`!-j($Yf@I@B2Q_^q)_;k6u`GFw2Zo z3$eel%uH6xsuR;a+CKSmifZH|eU1i2M6~gXPd5-nn9JN+{?^E}4f zCHm+osFU6ydbl)3Iv09I#@7>K?L)lvVZU{`NKbUVifgdU@jIJ|Da8BKWE9=R-$~ke`akYuY&QQqMCldzd~sk+irw_K?cxi6!b=WSYujOY3J^_ z&v;gn9{xwVRo>(|WmTUT@upx|xo;N~%>zPHP}2_}WE>_WsGY+nJ<6@l0VhJIu$TG7 z>5ykovcIe>qRdV-cS-y(D1Yh&COhrhY=^&ldzTb<|0wicsKc+mt1}z=90zYzi~f$Z zh41XO9*F#`|Mv@g%RQldSb%KWcQQZi(eO6hrb_hCx%&6N7(w*^T(gh`AYk`@t63au zZfqQ`tT3b|2Xk|WlamLGb_Jta!Juw1NE=YpzmARrMpc60DPhnxO3MynVi+H8?jNkK z{W@eIH2nSc@7+K6$tX`O9aPsGpkV))nf6hLZbs#TLC6>!IAF9N7{ZdS_YAhj2E$?k zL#=vx{AKhfLht+s%fZ65QB=IIuKJk?I_K!fAahJUsoiH_Ir1Mc5E_hD#1srNGWO-5 z?#aJa+5rR6F*3aMsDi=#_|Ae_e%HNUU9(|p`<)3oip5MtMg0j3T&yVn8yCN*r7?TS zd771Jwtx6Fl`a;`oi7spY)I6j6H?%ht<@=`1bV^7q^RyS*jI-S_JCDm&^) z&5K_Qe+jkl7lys9viwh0{)Pbe3Kx1Q_rZ*w)}+4XvL>-LEMhR|_FiDfr0dmQBg5S< zlUtoVo2KRyp_F9>{D_>`^slXrjFgpQGVhPceqpdWUeeaLwpJH5*59=MdfRunu(We@ zG@-4xplz_Pd-{(Yfu^L;ead+9tmRj$bDym&-x;16(X$vPntqX$>=DE@v0^`PpvRfu zFF5#L3!g{R2Oz=g!>MSZ=^}jLUajmcF@z4LAy2XF5S=9bl%_7;D zGTZV0(l~JXiQ4Lx;%%9nprcUt^YY#t!j*Od6J;9lf!z6?sqPn#^$K*N1XxKJ7t0c( zYdSR*RuvxBeN6Kq9L(A6H%Kz3`~B4DGL@0EnH> z(U#}>ziAvunRK5k%;f?o_7+3?b&tspmJ)h5jDh1Ii-D*JiOVw8z zIi?5&IpK{c>C7$PTI6 zN(WiZkH{TD&e0id)~a6H6pY9w&()*^Z2b>FavzMvVhYMf4d8?|8151s=cSj-OltFx zZ*eI$@oo5$X}}cyCmLbrN^Nf>!AZ#mLi2z4ePHG3dT@vh;Smd#Lg|DeH)~hl+6Yti z)gx-?kXB~6Er{}i4FY#FgXM<}&e~lT^xzI;?#v^A> zZ;>QYS+^x~fikKK(`y2C+{GE{ZSR)DZ9@cYIsxK?_-0gomm+bEFn#Oh{1;G1o7MrV zIZxC3mfeNZr)xKE4x~M@J5ClBKsm@JumC* zu*p;YbQ%;xTx*A&0D2;spZ5-O8su_Q&x}d_JDv`4SX@)5EwTykfmWUAKXiRf8QyZA zy00X{CK{$dW7c1!Ab2Vw70qe?!NPa%5pLg=Fx2E3Mq}^#Br1lMVcmN zfnwqGFf9Z4WTagnogxOzbSNU13PqD}&{G)^tkx!xH!2g49qACuGMz1O>ZAxS8bW^w z_1&q#t_=`MZ+H3$M_OJpXLZ|^6DHu~g;5ev)lVIST3p}{|0GjpLe%*^Nw}R>1QA!9 z0O@sx{@bimO^&QNkG%q3UUe_1-`3s@dB`P|rMaZvkwMJ}k)`a!8Jx~Dj|aR`w;X^_Cq3a4S zk9_Ln+A8!bxR8TzCaQo+Rb_~`T09I-gK-2=xHV0og5xuHLQ5YjT^m2?Y(M14L4fX-8kY0F6}lC=~_5Ln2kDhJK{%cy2;!CC6T%jL_ORpIlhY-spL z7+}O0m0(kX!~$Mc7|ol^1KntR>2g-#TNx@V-*P#~+BG19--t@K?Z9K2P)+K@TGA zqs1fZYm_e{15z$mEvr!0wP6y_W z6LT531f&%Dz3{j$47g17H1Vol!7?UAq!^V`IjRv9Dtv}%XH0*rQ<=VYM*P`)l1sC&w6*+9dTQ7=SNcH-9&Hwq}ZDuRV!ts)ZR<4 zMd4MNpejTLeqR$z`$bvJn=we6!Nb>{V^_pxt{NWq`83_5t$q4@_k+U9yaH(c!l|4U z-m8U9#nKIne5ZH9m(E7DERb$;2I=v2um=$d@iE ztYzxH8p}FQ&GdqFk^0oVo+!sC5$1(MaLMf9ZElvCB-d9o=;qH`;+`|UY1IcugN)mp zJYyYMmN*0?I~RR>_MZ$r{MEt=)Is9(p3Js3$Lp&BxAkyLCO#o!3uhUQ2RGW)Fau!= z>dlw)5HGZAy>$2^31RdQGyrET6Dh|y+zpPj;ur$fjUf11fAk0YRcoi+9H+h<>w&8` zWV5fKNg;A4Av%EDX$%IrhAQVe0RWJyP3I7Ngxkww8Z#$A06M;|4WR=XB(Wd!;iFJh z25gI$2=O#>lI%L`;Bl?{Dnu_1qFsBp%jO1VEfPbq{wEF7V>~wyA&CazW{RMd8v0J% zRTk-Jt>PfY;si1SdS(gVB#DvY#d6LA;wRlMs5{l2ynC_h?C#M{pqoqpD-L$6+yz6l zg$G6Qu6d3tpG>DwUg04iz*-O=w|$Q@%NMY!7muD7^Ql02-L2ID_u zMHVgur{_9y5EG-VWcng_HMGWZUl!jg0Ji1B?y#~lak{P zuHO!}jZeBJotlQap(lM~_D4JmB?&?0dopT-B+H~^Mh8?t5o31ST}EO7Tu2(zfIr0R z9l*I4uFjiYuO3><N~! z$KZWn$nv23JL7Xzb2 zA8)t}rKkF6=+@oW4yJ=%`f(i@&?;X}sB{d-f7ix7J3KFN`ej!AqZl3OY@*S%*YQ9U zIs2xGHj;?HXmiYwPPnR(_idPA^#V(tYcWo#>TR$%yLgC3%+zapJEm(6jaf4l`4{c4 z>C^_g*#lx+UKVwz&+WYNbHGL7`Ie(4Q~y})4};=0^tK1-oH zXUp?pJpZ)@cQ?&+#vUWnO(XvOdCVysn{J*u-~&&CMzbz+q1R!f0bU|>K#`z{Str1K z3c57X1@hyW1~Wa8sd!VT9sBIF>R4!%7HlRCN{3yhkQJA`z;tMyr)h^J+(%LKR8>lM zV`iU8{>$B*ukmG=tJeDyIp^Jrr9!ZVbuf9&`>kswHgctW5V+sG)&vN{4wXJ1cRnxs zD6AWdbtto~h!;-;_K##EZDk+aOgxnxc+$4iTN!Zn4}2WS2_)3Uz3jYbM8IfkX7S?E z`ItQpyFqc|$gqjng#6qaf6c!|!n!V?HzCj$m6amFoG>(8qk~t39>qHdoT3-u7E8$t z{mIpsDy}ravo7LLMEoli_u_{0FbdxEB9cVK8vnzd zCi}yLtP8KJ&htFM=s$t`qP}{fMb?nx@1N{=h#Bg_(e$8zao#WzhGVY0%qxC<=joq` zrx#3;GV|gdQ7<5TA-Mu(haoyVicr-r@SJ+(isGq#37|i>RyR=NLrDFX z-G_1NSzqd3!YD05yJB81YQl0COJC~V5xki9i^dWRc_bn1M6QNv*oq`>R~JZ zmIP$^22~`bR0#q`bV2x#Jd~V`uddBqdG#`>*`7tUjH^ED7E6j&%RI7C={!W{x$fW* zsklk@WuR+wjNNON{N^9lNap7!74;-Es$0)Sr@b>1Rwp!8QBAd%TYe`rF6OreS72d- z$TWLA40Nfw zI?=U5RTnUz-688SUnXc?TJFH1UR<-poJoHM7etxVyf9xiGQ)sR;q|g;Rr^k3985g> z5pSwE;6ZoBnPZ(pJMzGqn&}JdTo@+QTyv7?AtXs zaE+1y(^c)U>|$leJ1n_|h?x-zz(vAEJsx3>8Dv_elq;cwIk`LI9%6r6D$EjMT4!M& zgU+M030L-Hl;SQuz>8nRp3@V?5>;niAx?eND>1#jes5K)0TND|TlED>5r{76=@L2_ zpYAQEha6@R*P-BNs+0_LI|MKGXNCBm7i9Rj#91|_d5|P3vKSbf8ybksdB{Jkrr0a<9C4;l1P)w8 z9Oy*uj=m}wwb(>|!ga%ZVNSxr@HN2_y)lUQ7&Ugxq~FlX=W0}$Szs%t@6Q1&@ggRy zd$R`pl-BGs%YL_&6G3cvQ*C6H^mSn31^LspIjnHH|*$`~|59bWwWFMHWUD+WTpBj5vJQF#C{mX)^ENQ-4IEytv%6 zi=V;k<6C#Gz;LL4c4z~DHh}qTofI)PGBq(ldvT--taO|{>))h~{ek98(^DffJCVete!414scA^1zom z46~=wvEGAu(i^lpeSn?9BqE^*e=-h@`0Due`${n)%MG2JObdxDls=CZtH0Ee6I;Hi+6@pw1c{=(yHm&t!*@|k?VZAwZ!DJSd zDztQA3vEi6zPsL}d)N#5Fdwi=S>WP}4(rh%)NeDck}|{14TN5J5!yEQWWXp71N&OD zkVE>kScVl;I6F&N^h(vy{CXbhgM2DHDu)qmR(P5W04pskje>wR0fc)i!QTx_Kf$j1 z420<}j}Kr)1A+Y7Y%f3PEYr`Ihm|b~Fm(7Y5nVlr8?BJ_MLTV4LkukHKHh-zds`<$ zlj=UJ3G^qgHoO=BNoQN5gp~=y@FR>Iy2}L8TYYOu?W$N1x*w7baG%D$(=qm@eiIVq zm-7X}gA6{qFdgXpK_1PV5W;-|otR`r4G_=aZC1y|Jic=uq0LD>YI6M=&(8dahEW&A zEln+zM8AWBXN)>|m1%3N4EM_nMA6SQOboHVz8N+ODc45d^4W~LrgfutbpW+(8P0b7 zY!fh;chOZVkVf{I1&Wy$yw9EDwgjrXT%lxUrxV1N=K=pr;iTc{3(vlGjQ}=uaI-`& z+>$xz9JimZFnEH`p3r~i;|@qtWs6Z|#_dF(JH@)jKZ^&>kh%*w9&kKHg08%q9r z%9%r#S+G!8kGy^8z%6k+&14p$ao%9MU5jWbz6^z>DaS_%tE0oS-c|~d+RGjYXVN#x zqGR!Cs_Xz-B$aVB;Q%0-iTnSlS%|axP}w>_0LBXVQs`|7Vuq>zsabT#nV)1H9Ji8) zPvg=pVbC~c+R~6*3PL#AV?Z0m`~~kYx;PZ8VY_eMg%v9VU|4oT2b+2GNP-aS8g=bz zGF0zLs^rD&nGXQl*C28eTFT~y@4ZNT5Y^ygwn7;DE~m{eCz{HT&Mxg!r5^m83xZwy zJ`Tj+*%F^p$F-Zk&r_9_Br?Q_ATzss!3<`@{e@jjkbFc>w1qjgg`V^n@q7{fFA$!9<=jQFz*zg&6};X^6TBGPFFC*bDt z6vOyy*NZLMBjqjbFZOsED(!g9o-S4@8&O+8tz9Ya#tIN4k64Xeo+F`0T&?N|g4uY)u6c#h%kQb8QokUIROqNV*cLCN^2W7;+z z>P$SihF+g%t!oIE9f5)De?Po;deh1h2OOgj<2N}J63tI`-LdHToIq;MU(Sp0zf)>yihA;-13_QfuPa#i4 zf|kM&FUkJJy9l=ZBYv>cL|AQ7uL6=fpUh`kVivLr91)bBJGAg91|J7bjHmn+gFKX= zB`1AzTttji9XKo}21I}q{D#tvQho=!+dt!c@^UGG`dU7|FNB^ zA4PlsZ*%>#gt$*Xv_4{R^`Q?J1#_Z6e`5{~#=pA|ZX~Z4w;8$LvQzLl)|pahP*7{g z6jZT(J7J_ciOuoof(-j~@P{`Z0ukTdh@DHh$}ebX>f@qHqF}*iCxwQ9q(ftitnyL3O%23?699osCtM2&W@B24{Z%dDqbwnxqD&fFllLC-fPI%EB^^JZXQPKxt&@ zZ~T|5OVlYwi@58;iS$78Q3^t(~Va`aj(othA6k`gi+jZcWwk^s=S>;V&G?bsB(3xed`+<_4 zLb1(w#pDFLV|H9)XH{wTXMc8zhcVw4erk?7dZVq!mcL%VP>S@lp_V^%I#OQ zt!wt3ofwT>UCDgbTjzl3s0=j$~-^>mMTiR z$0IN+w2UxXi(o$`lW{apCJRRZ5xpl}%z1C!FBZv#Y@LLU+y2c`kZPqVU8p>_MzMTx z07i(W6F3m*#9FCBhE)~-RS05O4dQn%#S$V?hQhh5RO!L5KgnVVK~e!kUKjeD> zdw-uMTYcve(|y3;mBy-n|D$w{*8n>vUdANljw9sQEvP|P*RdD)PpM4_ck;7t(ufdBIeoc4B3p=m%8C0 z#(x?Y z8R6fi9~;m*PDN8FD2}xgv3ZN%|0a)6rR1O(zjR3ZSEVf0Tk(InDgYdvhSsmGJ#Nl? zMO#`!7W&nnf8{yI91lUNim3oPYjCN0TAt|zmojJLWqlnSw8bYHGh6G3S{f%EnyRR^ z=ti@v^Ne9tw<>R2P<43#C<__j2wJ1S@f3%(ny#4J{VSLM<-dgdWX;(yye?_fOdbvm zeARr4UgM>8esevrv3JDH*QkH$oyAV@)|n;W9;=R@@0FXD3f~2P`-ca?|6T>?_+P64 zj2^(j;pWQ9;nx3E1z_|57#aWG_Tl6dBewr{aIne*VSq=f)w! zsll*mFlYyi@Sfq$fI)^AzcUj06=vA%*8V07^CW|I(A&E&E%kv3-pj$q;P_3J!Pl91@Ow5Eq#`IGk5f9JRFg z-r2s@_Ga_JgJov)KX301F7D64Ag8=U+d&#V8TVgIu8e%`yc zS@du%Iq64I%+HjhmD0kE_XFF(ejCRWM`RUS<>g!4Jl2+1SM{~GOpLpi)>e(qY@d)F zKCaZw#ns3q*y49%f(g-qVtRQic-G(VATVfMS$5gafA0FNd3LtmKK*y^i zUjEUVvNds$e*YUYx9=>6hxU88ZFpVX3yWUh!!E^y^oxpp3lBRI5$n1h)S*S(($g8X zu3d@2d{q2;e8gr{*j`lh-v2=rfR9?- z0l=A6?(e3PK>z~^8S_!dMgY5nj?j`%arb`_7yeTPIAM4;^fi43#Bu5cP0oF1VQ1q} zU`6HAqL4iN#+{~^@-7%ez%8@D9{Xsl+U|wd^xx--%_9~BFVKvHXj?Kn}QHQdquXd%q>4USluSzS(H zims?0rozEt&RNDO7+?h`uHJ6s0Z=fdVvZ=R+WEj1FO1eh^R%m{CrKARcGfk%AwzeS z?mIu|Ec$czN)}`qY2$I;GMa|*vIs<9L>Q*if}kEiJK8&-^c{OcGz~zYa1;=Ml~F?C z&!y`|BGGn4YBCIyNTS?}ptBo)g0TPDI9s=*3>|CMD*V``8yp{K4Pp~b3m&!MFBY$hA;fPgg5j?vO*%$-`lTYLnk2SM$M zM=rsain)TT?WSpN>a%aT7hepQ>P^LGfl28~;r zTKv?KEK@b!do-?^In*_yvMtZ=C_+j;_JlQ3Xx*kI`oiPc28ur~t0TxxfG`FG&hlvE zi$`R1BxLit`WsHmUY%FS`skk~sS^OiH4?*@DFd+JfcNg|^{-6G{u(uD&?+dro39My zq5zU7htlbr1BoCpa*CZ0VHKKUlHo~#yDK*0i$01u)BwEK>{?QM*$JY#0Md58RwB#? zh#6$XUiLV3dfAwAPd*AM6!(F@nBnxsQOav}HT&4GAb;t3F|}<&S_J?pXfN!57=V1c zxI0-J!r74q_~E5z7xag~Gy!8h+9mTOM3>`xFLmixCRBJ$pJ^7KZ^W38>oF)!e>vT_ zhYzBJmGUX@qIQ*V84rY-uI53*$_=;NQqv!lazd$07M_6yY`5=NLCpt`U@nd8e$%d9 z3lIu`4Y0V&MoPiF+@l4&F-z(yaDK0zuE^L{gEii|7jyv1O*>q%8K(>EI0cNdSE80H zSaQ4{G>#kkjx7;#Qxs#iOu#-bd2rEfsI~<0CA7+fiO@kin>hRe#ELHf5lQLul`3mb zb62A){<0E>+_2BXcrUqK;A_j~QGKorrMxq5Igc*UBUr(ADU1z@wUgA@W6-Y7@)o6% zIAa?SMsjb7zipGmGb|_Utf#tjOAGX%aNJk$GCQM3QEFODxEV}gA!ORE0!z78SrzWj z99nqi>w^f5D8w$Ol~@P>*SGPuJ?T%;LzO}2roI6+>2ippp{sH#@5ZfHtj9E4fue`1 z56q71Q9>~nhziE`HhonNu_QcK`ktKQI}AlO-aw~y?&6Kf$~VW3k5rx5J+_{FRXSIQ z0=of<>Kc?<(oJqlJ_0(H`IWk ziX4CttQ;MV1_9q z%<~jv*^UX6@n*9a;_Ug9lk+Tjel|Oc!Zsgo=63Kqu(8^{N`Uh2`kaE8o3_SjJh5P} zc^WXL4T>Od6o!z5M24`@61II6tJ<^#Fxj@%i|5Ghv4JGS&Kr<3bA>oQ7*o&Cir6K5 z?nUXY=o6ezPkQb#x5_zx^Amh_Qmb*u+VDGUwr?`1+fE#*9%==V-L+R<{I0k7>k8?P#%Ppt1`qxf6i5I2h@SHUV0}u$? zl_osA)E_^K(Go^=HKre3TxwP7Cal;rn4zE3Hl( zzSFPTU#&I0I>3M7-&n<$laG?AuOC%P@m3y*OSOlYr_+TfTx@G;(ck>QrG4C}$J5=G z(w;@n1ucK!57loPy1vPq;*pYQ|6MHU$?0c8L2g-HQfGi+7FiNvxb90EkHyWRZ(Cy_ zS+^+bA+xc67R9ydbt|u_ma^|sfYi+05&P6Y^Uu#rAe5hgwNGQoi)8Yot11}yYuPn5 zEJ^3%lW!(?G!h+I>ruDP5D7Il-uWRWLrv)y353QT*BR8X&00uX+G;MUD$E;ul5kqo zgO$iCW}qyx>02jvvEkXc{oiIUZCc~0S<~S}ghYlJz#-!j zd!6GqLKB8ieEY11YwaT(`8K-q-1JfAhqu#j8es5e_ESw+ggQAZr*ISY2t@lk9=TA> z!EdjazSYVc9^Sj#y~C?(?+0`vB+8U^nlQJ2BX8P7dYY2t$s*Ka_w?%LJg{dh9y zaObYU)j*6jR)>70Sxur)9ISaoVI4=4Yw2=%^ zZ3e8~;?aSmm<$;{ki-a8b%1mRIKa^(&SYgY;o~E@KkpM|X8<|6jf1-@&!@zPx)@EG z0<#Jr^aImak@UJD=}(}+{VN)8d;lwYXxSB{?1z~5d=5J^QHRCgMXNg>Q7P4WDRQ^D z5xC^Hu8`jEDc|f8K?0jGB*Kqin;V__ZNbT59ajD_-Xnu;WtO-R6x`+vEHzxM%>vy& z-QKTIVnTxQl-nG&kV^mb)3Zc_we!gmAPZR*!yo!|7b0q))ba`iugtibEy+j3l}h+i z2g4TBGjZZ+UylNyWJw$pXR46k`U!;HR#O^$%%A0Y@AZ5ln=@oq94AOmI?belD~5kk zIW9+64zs;ixXXW@3V9VN^C}9-g3a3U1FkBW=~+W>M&DOUxTlH2iVkMbHUY00P|P#c zl}SL92=%iQ%)DoX+2c=tt$(?kD9#6iFJ%We+GP=QYHbChNGTF~5^x*@Q6Z3`h~lkF zP4ZMh(sZB804ii}N^tC(I(=En?W!5DU_9^VF!Itpo)q$ZyUHx=l2c+M_GImeUKzOc zY<`iV@LS65jL&hI6VU_XnT*H6Xb4jyQ-Q+F8T&xIPABx#dC5IBQFuDM$5^?ZsqiNj zFgT*&8D_EpKBt1*`x7AMGv&521o4fjDB9UO&?ik^sW1zci`Y|3Kmgnj!@{+KKM6W0 zvfp8`Wtm9?U~^$5ShPzV2eE`fG^x_M3OHwK$uMi0M;J@Kfry6+kPbCtoV?U#a(z*> zBFpeXP$O#QvAG_P2_=mB3uj2l>ut>ogFGC{5`rYdaT7)DGVilAgs4|(_6QN{ll@l$ z%|yS)wJWnz2ZF;YOjP)oN7)%D7^7N_t<8Ju51>!F{(ZsA9AEzVo}_ARxw0M;AsVm< z*1GHY=!`^;i>8D!pzlxDE~=;c$??h7mKo_m33#RuIl!wsFRX{#3&@5XF&Jfg$^`_8 z0DJVabZP=K->nNuJoNIcD^Qo9v>M#`oF4AYAGtg4EJ^%CPdV2^U$c^vRevNRiK-Ee z0T31cw2O=3wO*>v;)s>mRcs~Y$5bV_*UFj&yl%%4{Q=z(raKGPr5~8Fh=yS0KgcFi zMHm_E&`kO$@Weq3=0wSCc?IXmKl#q^I4lF;bgucjjJ-@Kfl`gD5D7sE)F-Z zB4jO*ZKLNncX~LqxZLR8GfpG}`B3_B?O97ndW{@ueFHeiKJ98 zfV+Q(>(n2-;B$xZ^s*6~CG;LVH~(9A=3?L9O1ESfl?E4R&c_;fMdr!<;;##eG>Z_&l_g$R9>{jI+M&H7bQsb zKks0)YER4Sfp_X2$}3>{7tOq9z$URO$_m=uC#~12q`R>lXQ}c$nnw$#X4q2w5SlND zg>q=~J;-a+%GWX&jJ2G^n33y%BdSwbCk{@_x$x>nSoVizIZS#VzOdvSsQsbkr9y}_ zkV<*>?T#qNn!&3%#9h`BHbuLSY7!(LnuZxSoXq5%qt1bYRBH3(a6+HUSDG2WvbF^E zsc#hh5NGmwt@hBIweDpbg=RwN1x z(C9xeCnxzmO=b(zrpxLv+=pL||JlS3BeHZB@Fbvze!mk2X|2&&JhAD+qn~dFmVWbs2rHlMk5%IFX*Z^(Q=gIn(Xhc>E>N!Szq*{i~Ii14U!j0GT8sG^O`MNJ+CNUP&3?t-a#6;Ks0W zN!!cZ1R;|upZ%)tv?R!I5N@1i_R9T)kR;v}oBBdG0dB2jIrQ_KtW{Q=c0A<=sITGm z$^?R`ulkSJ!1oRDzQs=OP#$4;h*H$)-eEw59xuRF00KxImE*mcuzLHrQ?VwM6VA+d z#K)eAC$II3U!2&O1{CPii7_TH0<8C6gWg#b^{|5duA{JL1Vep{ZmNpp z<4jR+2HM0xfwjgu__0%jQ`h??M5$~hti|P8K=_(9R|udmINUzX{5#CKLl^S|n4krK zuWKG!nqco$&p~|uLB#m=Jfyo=7ZYNmooQ*C>#}K z9lLDmNl%?DB#8wITLuG_jkHTphDYbYZ`;qRZQ7F4BV1_2PeTnmb}unqK*>ky($mw> z^!E2$GoQjlrE7VCDG!w>0)CGdz4*|lE|pd+qADe4#HH09{QPsTB)eE`nL!kVi?K%6Dg zq~gA~P=M35z>UuFfUsi%ZO=kNs-Xntv8OZt_yBPqfp~ox^lKg-H2dC>_t!mbI4cej za^rW^I&dc4FDaquUjxkK@l}_mWGEd0BPRTPBkalzWD~v%x`3Lbc)6O4{W0`u;I>#g zI2*FcMTXFRtb=Zxd{kMVFcNwVHZ?lYTz~c{06Ci^rV}9LO$AIYY@HsF1aQc1$Xl`` zQ%Os`H;1v>nsGyf5%Vbc2OV;^lNS;JBJi~&7&ymGjPxRefF>6dF}dJen<)6o*%`6~7HQ%|nErAbox} zEx+F_!9roBgeAPF=z!FM8iWhwha2qm`pdP~j-~B>M51|;J3$fwpa4vq;?{QmMO-)= zS~2LN55NLy_;9p2BM^;Dh7qV{6bPT}Q`d>%?`FA*ZUZX0gKZH^co-hHN0|QrW71|< z2S1ASM8mC)mrZQC^xTK>l{L~cAjWBEiRjgIFhg35=K-S%@Tq1Z3L#9eeqHsrBOM42 zUscC}FvePn>X@(cb0V832b=3#Eb*xZgH-WRB3s6A$bsh`Ir3lcd?UjlWDio?fJPr% z3fJF^b~L}393wv`SGpydF!7BaLE`kFVBGDV6hXy#geLOuQ$y6`uJ1f|o{0AA09g?< zd~TcFey8>q65X|mTl-A6e`GXbDpNq-{O}PsBNtf5TWR(C>%EVUZ|-?gPRh%Wg4Tk? zUD6R1x=cDKfC@w_HGAkHvO*RCz#s_9i~{yO%BKRA=HQ5xjWzwbA~`_%xH!P3-}w^K zb6llDHxAf=onL#yNP=)k`Apynep=za2L%-*h=X!_dl~DX?^*lRAf!yWOL9H zn~oak#Aj{F*-D&Zg!m7{hF0^azHS(w)H+uJydmrJ=eOBc)+ndV!DDs4 zGn%~Oe%DgS)sZK2bx$CKfq=`ghHe86N$j*a78K7v+oq%=7P}_b?*cTaq}-yUEZpS! z?mRv(DW#3EvBts3?@<<4!Y?{(x*WUWfkb8JE&Ds)k793F0NAM#aKYy_6AJ0L3bA-; zR(g_KQgJnprgO}-0vwBEZUimb$d>LQE@Hv@GXhi@#6jhrqTAfwxH~R7RIebm&%HEo z90V}?@h-7=4;gqIEAt5ynfc%S&yBa(^LWtCs2De1+(KTa9=5dQ(Kw=yUD^dIju zpZ>nRzj^KfXV|SF%bkK-<5!+7%6zYQ%Ih)V|Lo#Mk3^Nw?db)!|AmN-W=wS_{-=Cy zY58Do_7H?@_Vpe7**IVXbz`H4Q0kFp zC;l_rWiZe84_6m|98Avr2b0d&<3dpz%uN3n(cMu0{^Zmq6gtU_+UV=sU?g^Z!-tF{ zucQ4xc=NH*&AHhvC=}dDDcJv1evl(OKvDl>LmF4aGnMX|UzU!Wh@5vx(@63GL`n$C$A>Mo5eEv!O z0hVn7%klw=`r+y}v9Y!JV{vQb(`swWrkCfew$?BV(ia)N5EZ&P@oCG~`-k)8$<4pt z#f3k;>)B^Pb;`?sX=wbXEb~cJY)V1`F~`^Kg&vgxpw2D=E?4R_cylx{TvwD zc;2*C{BW+}BqSz8g_Z@xdR$$9xLy11?=uw~@+~HQDkfziDQYeyV=^Y@$L!}LlF8EI z_Z?lsIaA9S()lGj%Uu`8@0T3EvoJNSZ2emPwY;!)w6;Av*#BEczhCdnI|Zd5s_GNk zN|P7td+kW`c2>()HVY<3f344LV!2j?1nC&;%yGpQRqZALp$(N2ZOU4oj~yGuiPEHH zKBvU}PR(473K{nf_#Q&pPRiTs`mobEvh$YqvoL47_`%*q@~ofdz$M2cdxu}P4r_sT zz61n}{Qm@X|DUODaYr0l!nD9x(S?%4$K=9_^C|t1#;ukMyXJ! zP_Bk@dH(}-|K+JX^qe_CIZVWdxB+}DHNGd;&ookgK1V5O_&$M58O=9ih!-{qH9kD!-2j?-TJ`rJAQtWKcl=@lHMJ1Sl#sM zW(MB}y&pp4sMY=e#+`-K+-NskE=wB!*ZlW)&duT*eV4M9DXnqeMUHr#CSUA*4{v-Z zN^WiST2(C8q|5IUoFL4o_-_h3Ek~P;!Dk{oe{sw31@e1deQ0Ad!F$<;S%yINo|Rqr z7R;jeBQJWDf6>|2LM+!3_{v5qiRCg@pY~0-6fbt0Cx2%q+2Oho5#|gw~GdB{jD#il&(VQgHzYew+baBW^=$IwF+uz)lpqSDlWQUy&YiqrrWK+pgpU1`!p47~|IL{yp>Km=(bMGy-+|GoA) zXMa5Fe4EcRYi8c}eXjeuGaV-)mrJmURVqGt=k;U}mXefW*TCSN{2F0%mDQIAn>trc z-RG`~Nm4;|FfFe;iJnJ%vh4ksW<0wPaNlAr%qQY&Tc~iVk7f@cbD%vS2tfJRxt
{gr8LQj}xGG0c~77l%;{$RhG{cO-(#%;ipRFU-WnKcoCP8Nlt)sTK? z<6i2CZoYYBjr{-~ZB@%oK%51bpfeC0gFpc4zgOzMdlESh4|ga)$V)ALR>vZ?gFgQI zpi3aEd19Bv6r@v{%W7%oe=5DD8(K*<1u}HCWE^^)hUl*l z$VfL=_+Fru0qu{PRMaMG1zy~MOkg0>H8@GEjb||=YPdQ?EquefpF3Xx*ENC1*cPl{3v|-8)1$@snK0~30#Xo(;T-S96rC#-@Hl87-o#fe zz1;|>0#JGq9)#{U=^XwZ*@zx=eO8>|hX~RVH=)90iMIrkSy3{{BvkgU362v0>V6YN zxEy2fKAM13FYlIogr0+Er^UWm21Ep6z^@4a+V_0}&mlp{`p$FOK>*u;o-M#>9>S5; z0lT1+zGV+Y*qPbE&nOxX$RJtGy3HLGS)1^R|B?%^#b%y^> zn50(5mMI&zW%S}7)V=Le2mbQ8JnL3PmYlthln|GefO?^8%uqolO`7F+TOo>uwk0j$ zuThf>g=hHdSnXVw9jWdR8G^>YN{Qfg1y}6(MCn8nm!Mr*=-rIEf(2`xCnJg`$yt)s z1u9PMHkAU!l2z`r4mFls>aZ;USc!ezyTIFDvU|5FaVHf$Xa4CGX5;UCh?3xUg!&~sHif?4bsjYB8l8dLtT@Hno z6MOmEO$vNre=tBA8z&=tf+Df|O{&A4{yK;tVc=Q_nF4mH{y=8lVWmO!S?WUz>-Z$t zIX@Q|a7>phD%h){>oWNc(gyj;I$d9~`0##u3}`N#dTMUqBdwQ*1C2F9QB7zngocWP zC(17x$+%>XD(ifhcP*|O;7cu8Ly+q7%tdTI%L=kkzD(hmn2Yr0$n!nZW=Rm<5#;+q z#NAW{%x+>xU~i1@eTiWnb=xr!j4SisX_FV^1! zj8f)FEgYr24i2{hJyDWQY^u^M2b&UAFabJ5jg4QzRk`Mpk4!U7s6@GDEjJvyy zQdI#SX=VNPyK`#st0rcVL_8-pR+zD4_%}N7rjU1X%xBo@%`@iM)6=@9l1$LkC)`T{ z=Jl732ar=a!G&cWOgTwfvt5EH&sd zQK{VD2^e;)7j`Yi?w@Doc5y~8lCW@MI^w_2#%tPfz`2;L`FcGEhgWw9-=)SLohM3% z8{%)s5`qBf=BS0%Z>#Xjx=sCRPt(7Qi>_kN{2sC@f|5^Ac}#gdqG1d1;w8PuMsA$4 z*63E{A~9bwxqc}Njd&BG+ywSFcuJ@ zAOxt$0~AnZ-JMSZvIT%LGa1hA>s40dH+1OwafCrvP|P{-DOqsHJHp|JiU@;hyc^3| z0u9ycdv8*{THUy4byytBzuTha8<2YF*CgLfVwW z{P4^CG@Kv#7!egmAVTme{H$OQe*(?MRqsgwPJ{t0o`Sibx|UF9k6_vskBVs)c^UL# z56}QkGN>!y)wv&PY_)!iaf?sL1oCgZ6+nU>H{itRp?fP%0@d&e0Xrv{uW z1mu6J^C`?e&NZSnE}m+63uJ%_8a`?7&u24iL}0YL3AiE3ovg*!pQE?piX<$Bg9J$D zgG=H4N$N@>;fB1b4za>1wmO>lM`*;JxpqwJy_)vfn zPH1g6l@kRm#^YeDJJ(Pe`B?#l8DQE)ss=MrT*%A#Byf=7@bO0qD*K%?@lgO!rlegqQuyjb(4&VcZHOWO#Zl@i+u1pjON{OQ7Zy>2OAi|UKX%O zrPcQ??2@z*@J1gJO$NeXsUAvM&t2G6d&z;>cO);tt=v~TJ{ zCL$IkT=eZqSQ9O&BJpH-dcv#dc0SwTyJ$0%A4NYefJ~Ds*HW!cZ8R!+;_I z_Jcn_iVXXFI(bYJ;OR*Y?Ty>}Nn*~aA{pFn2#07s7`@?&zR6?SI3Fa1j2%7i`~~&x zPQnBZTpb3qCjewKaKxtYAOTi5k9Wc5KvJfWD{3y@d}y zWKmBEE0T@>3hC;v!w$L?yuDa(Srd`5trOD$<6&m*+@Z6hSIHA4dV3}GX5d2U6|`?D zr{bNrx=E3V1)QNM=fk4D=u}VGNzv33Skr^W=cVcJWQ{VeHr2585*@dv_05%O zoS>u$(Bcos6a1SmR;tQk-)dnFm4rL{aJ2T3{rig-m-vwYtffmwF2U(`js+)~Q8!Vd zyHu&8&vC#65`JxKQ{JxX^IU>`CCpN`u;yxiu%5rUOqfzDKLySRc22Q9j{93eMwM-^UiD^t=DK~X_2M+5}i zKj030T2B(f(1goh`F_Le5&+dIH(n-U=69g1CcE~fslK_U{bi-0=-u2?j|(Fn3tvT@ zlzVl36Ey62eZinWX3F$(J|4{~^-uv0FhF6LA!n|IBCE2^y^wdRF3koCJ<&F1(djFF zkcR?EkW&-BoD2rKGlZmlFwFW%Y~+{fWBdjooWM0!5^Djb_`8IctMo-=O-7kgUJSs& z0>>1+ATnsZPp)Pubm@7t;q!d}NAS^-eQXC1NUT*315QpcZ@j5f9q6hqP?f8qmvlSk zGP(nD@2Th($fhICHn~FpJYJug{}h^3?uef1fvJ?1d6v|bpg#g2*w90Cf))YJvrUNbKN%s3J zf1_J(W&`j%l=kmEpqgE%qv_x^6}>8CSHSwdst^s%iXz<*09UyuU|q1SuAn-~r;K5`Ck8N9d-*%X zN<0ap=MJbkPEfAGc$=cmuTP?%1-F>>7WO#e30YN|4FY87 zIzpdqOV>6_1K_nO+=!TU`=uG1*Sfs>Hy*7?q8=~s5~rUTZyV5n3XO?KnHtxdI>_qn zN2}X5G~f#1=ThF*p_4rvw4Z#>f3n3V7plGj6i}Ny8Gd)-@5h;tD?5T9;CbUSK!Dxz zk^rg0r?y=k^>^bAq=MMlLQg=Rp>K2)r;Z)k_k5OM{7YAAyf%8};X#}lc}e~$WK@gWwsH0&WbK&5h?2k z5W!3oMmM1(=*z$ZP~FMSwc5fqOD|;Y%XsF@vqWBgW0d1)(Xl6J7y(yCfiOsmOot-3 zd&L93yuOzO76FMDiSvtR5Sul5}5q3>Rx0i;R-mWms9QKo=C#UJLfFP;!!^Xwo1BW@^dQ_`oKyhU;p4GRD&zjK# zWncFvCw^Xv6`ct*QerR>k{0Ni?!Uu}VC6#$q11Cq&%22h5Q?Rj1#d2(cAjQA)?OA_ z8SipGtiRaaUWaW@4Qt#PZLbk*uPy$}ry4_+@j>RD*}p=yR1FTKZ!aAhRwz^*Ua3fI z29}xe%IDBhFM%u~`ai;`##2C< zT+eR|jeFX!O#9u3JDir%M}x_?I7PH&toD*Q$+1tplkBM$l58XT?J;6ZcN@@4>y+M6 zE=#&=Q@#u#ncjF?ZV8sRNu2&Jp^QssN<|v4PP*LR?5ISyCvy9%YQ^U`@(t|w1G-E| za45$at`9q3OMth};N@~09j^}V9SMhqY7Jcr9IVf%`a1R4y(^>g-}*B88s*@o_(IB7 z4iCb`T|3kh`xBFs(Pz$oe{MchNH0LP*4^uk5vTKLeRdWjTUqam&Y8uYx^_19eA1hE zotGsYX1Zr@%k_f7Pwn2eL%zM0?kJcp0in*jM6BEo{G0S3Gm5RZ5SG=b@Cg5{yp+L{ zY=n6s+Nm0H5NTe8>-CD)=;1wQ9(#N7VdrW) z-h|Z3!TCOQMARU;`~ z6H=c1MSwQ%T$+= z*L`5EGetQgK!0O{PLAOsBlhb3Q=S!3I>N*@Euj@E?4jljJ%CG=zN=ZQILk_$`6S&? zBAF=ZiMm~RWa&1**>-m!5aFBuVWm_$NK+=tvm{n}BuXcwNJhHk*5=?7MGR7-AbM@i zT}C6mA&z7pxVw4GHF1{8cj8z~Z`Lr7Zc2yIQykGE;6DFY4-;qPt9g&&x!tc7qbA-N zA;>?tDo%uhsAuxG67Jd(QTcdX2Jg1bXP7wy5d0eFkJ2Ryeh3lFM-ky_ZfAcp!T{lG zw<86902UVrVC)}40zsqzrYps^C$T_x6!2^GLR(iOc=^F`oDdH{Js+5!)XwIK)Q43- zqq8)fy3BvjI%dfyz@{~V$fvB>lS)tGk}N4$bkK^C9KDk!>OJ7Sf)!E!bphf_kR8T~ zyL)Y5T)2Ba*l6}`6mB`p1Bfv)|huQ?6LK|PUNyga3L{xR|Bw*|s0oIu>nC{OxD zk2e^%K1TChIW_gH9Id0s#*6eJZ6lQdKkSi!du;BcW z&-_$QUGJx6r59o>dcQMXDKqzO=)JoxSS0H9@clXMAKer7HP#kNZ3hjTi!0Gg3`8+W zN^O37a${BSnxDUqgCkg`r|p8L#+sy!sqiueHQv`PNehr63LpPukc$w zOMo2p!#SXl2(HDaKGMfF)@gHc@K9stZ0?x6Ri@${`aCX($lZ1v?hjfWDLI!k+2=#X#V47O3lwte-uJGv)7qL{~$*i%hX6=uu; zgQPOQ5Yxk;XdG~9U2(hdv?sVb18k;HFb7CfzTI-2DRU9bWkP)X(-*qeP4Y}KG^jp? zfJFfRuvG}5YNl@AHNmn;Hr;GO1+%in9{6w_mZ+i%R=iE;&mjtE6JJ6qP4UXt@Z260 z;~)NCqiRdd5E&6-GmhP0A(r+?BkcJ1J3nwvKPs~pdL3s-tc)1gxy$MI26$Oaq4uJK zis*V`yzo5YI*Tdlw{ePK1n^trb7lYaIInOA;!ymTV#A@=g&b@1{JyllY9}h>-@KPh z?ql-ROno+d+zC!5~W3|KH5POo;L`UdVK+sOZ1n!koE_st@f)K_8 z`H3*&PVbLM^E)Q)Zcd+b3A{Wcu^{2p(WvSR*Oy8li=Cxa%&{N~9V|_{<}HRaMg-pl zZ-XcRvf*#%EW);N+aw3@DY(-^BdE9x##~hPWOTcPy8;E9UFX_ZYI@ON+wC8F^BbMW zGhX!i0+B2FwcAQ(p&L4wgcfod8&9rstNA}vdk55F6YlpIQgPDuUN z@Z2+I-7;$S#SpfnXdV=2m{hoAEB3vfKWgc83sw;n!#fo;z&Ow{@y&Q=>uoC_?Yj>H zN#>Vbi(8dnjHhQ-r68NDoT?9K>Y4}s_whyFd-PGOOi2DjZ5GSHZaqPGFzxp zVSi?Hx&ALk1OTuA>HjbyY`y~k{%mdiWsBU|jL5I;zw`6|w)g(B(GWH%!gjDj&@#K> z{>!(&aP)7syd4GoVRIo9lWdp!=FI1RoG^A!`?ru_@0-CtFx1l2++R-g*5=k08v%hs zlW6$zy9svf{V1O6{kzfM+kZAOoJ(llkZSl10=I_7r z2&g^e>Ix1s|1kHjq5f!n^KTP_g~nGqg$2J4X||P=F0K9gx4E@aUa@ia?y80DyUe@4 z>zbBir6ylAZ%uyqS5xupUe@vM0~esAwAZ2g)0F!THS?o#`!-}UudXT9E^J+pJp?~|F?2WR__Hr6}WLdSxl zrlW6u^b4H264ZVDO0OW#pt8c~5#6^ac)cXyg^WzOvFR%#V!xU3g#M8cBg08m#f_qp zziITpw41XLl=;#p{~o4q7CqW!Ywgohm+2{gyf3X?3uguRET0dUJL~^rjxLxFNn<^M4qTKEC`nkHxQZO4!tu zINdu0cEZth-`*BG7TQEF;Vv9!9RD9iu}epy{ltrk@md|T5%GajsuK;AIj@R| z`e*J<;hRf`eH*@yy`sW8wr$5sSse*Mf?h4U)pI>cBDVFIrkeRXnTHx)y=kib??sN; z{+3-%-Qv4jw&gszCu+gbn=S+07z5_=gv-Tc$>hCy+GJzEnxy)RkoCF3J1S|3e;O=V zy?yGRf1UK(S~C5;cfaLtLIrhMH+GF0Bq5GlFC=2xloFgSzg5C!K$4d~4BN>b zagn;tb);m*>>4OgV2N!JCc?xn8#dS1 zner4}T|%Qm*xo1fGk=S$d|gj+l$1P6O|`fL@R`fR6m?!M`}z=5il*j5MeY^wFt~I6 zgV2zMO8`t)2p?BDQGca?RlmiTAmwm}D%K|tS1A55)JN}J(9jfa;?FCW6;@;@L~?N^4Eis}puVa=CQfnaC6@}!p=C4&oL0y1_Gie zs{9~lL}kOr2!;Isotgs`Bh-po%k0mu>uSoby|pV_{AqpQsW?$c#&?hM0e8joVsS8D zj5eKjGiS4_;|4P}61q9H^_nQ6D1xcFW!$EP zu$ZofZahkxNQH@I6*%xG)e&OgLY;mM99$lcLWWovmI>DhWk9@jFL6|IQ7X?#=DNF#vZ+m*tO%UM3f+FT;-8jZ# zeocf4aQO}RC1;!ouP{^d#{sa%wfs5v1&(lzszC}2NC(v*l1<`9_>pPmLSFVStE_Mt*ZA=$RPfxv(=mC(2 z>a6@g>_oWk544D8IJIxD}35cvt-2yBr zhcWi4RALFNq5x(`1n2XgdMaf~l`1+?P+GvEso z5xVTrC9Mc>43mA{OY>_~b~%*vc7l=&<|iM^X8qG-VU9#6>A%{Rnc_owEAAup1jqbI zS%5>BCvH^Nog7fAVXC^*4I{gdg;i9~Q&!5&DK(ukaYfiG|aejQ}7W|atm$Xau zRq=8Kb;qaQOnv60BV0w+LT>x`+UNhww4yQ?{HuBM+UIGuw}uNV9}dSg7oDmNIg2oC znc|)6qT<-S0Iyv0Zq!c*WCwzvF!glD?#EJ$Y8zNqb|IfjyGH4(pU(;JJm-_=jp07C zC@n0|QV^-hS3*dC?Idw#0N(_^o1fN^NZe7UaCrUkGnQ3aIwn2vTyFoyxBBD3EAlt_ zCggYk*rx!#ug*>KJa43dAc_E+I}*tD0a7wleY;ed0M9zv==nWQOCRSWy*K=fq*YE{ z>iX^U^i{8!q%;ksNN|jqT7?h{*yK?EROr7a-1u;zLo(eJVsQ*NDd$9Q_no3Ti_Q8k zl_OF2IKQsJRkAVnDn4!IL}FZlW-Us8knOC#xb`c$ex z)a9!jcgC??{A39O?cnL%Hj`^VNrD9L!h!R++3?@ZPxP|)snw#-!{o%|P)Y>EF&6W} zQ7$S@wRFJCIMFVZ40_t^I?FG%MV1M?P9XJ#OeAid{NO)1F)iPPesr#~{ty+IxI+{7{oaIziS-;-l}=1Z^X$fo){UEpmP0gU6q8zWe;*%MZQ` zhq!&)((X*!nfB@rmRPbY3MlgJ%@_xHwqN@BVZSF5DW=k!q2r@S6|#$Hzry`{*Rke& zn`fE9e%^;WpJGSdtgaKaXtcDQ9#!_~BpeF8w%nV9_Hg?b zBXrfviJ}052oyF%U#WW<2yhP{z|7S_8va76e)|@Uk?rUELVIxSK3~;-6H1OZJp4rIZp*wA9&J{ zJS{Kw&X6~l5tNFFHj{2+!T=WWPTM!AvG*Pm`Tk(soSRWtG5#K9Rnji)hSQKSu+}+1RYIo^VON0`yHly%ylfb@v!uRH(m*Rl>?YTQ%#tY1Sf_*Nf6Aqc9(3rbvoy~zTf`!M+W?ZG?m_|ZGp=5?afZhQY3iP6~c;c;=V z>J);JPH1h2%4m4FcOYa6;Wwx+X5WOP~shi+0v9xW!-kk3OFtl8!a4i zNcXry_pMzH_SD}fRW|w(nRKaF`ry76T>Ji^Y*WOSFSnG7Z=WQEsC!KoaS{&!~ah=fFg2~eY_Q~t#`5AKe*)3(Q|~UTX(Wh63<{E9KFVMc;{nQ?$Q|& zk|yx+b2^A0^0AI_DZ0{&@qje;lt3YPgiiXH5zy!xFZC`-b1Yb6Ea|Q$zZR6zflv?x z5NadIip4-Y<&c!Fzk{O`IVf!0H-4u&=F3j}%@V2=pCI_rg9i)mT@3Yi=GZJsH7~;P zv52ZqlpY8nKV;Fj6Oy`jBEp0s;a0KY1p=TW6s6%W$Zb-I{Tl$LI$ zhoXg#xtr))AUj^?kR_-1Sb{VS*poSnD}W!c2ifG@JC>}{HFn9J| zR|-Y+Y!*jU>yeXdJXtQtJ?D+I!Vvcs_#h4AG>>mwb}TvUX` zC~(_a8m5`^HsGbrrqrfF}S!XkEi8} zNarL@?g@P>6*{gBtk*xunFYtTpXQHBOG<&_{Yuk45z>i;+v9h4vvpH4P%d9nAIm*@ zvtLv!Y67YEn+7l+>MvcAE_*7SsJr_sO|%Bg&bS5Fgqw)?CTE1M)kL#K0ftD4j9c35 z*(|FvQIsP*VZlp~khX;8H@0;B;SA3Pa$<7w{FdV7YVKC=6@Dhf`DehA-HwC9V7W~} zgA@_~tQ$(@{fPhvvEV_XcAHH_&Ak-&QmG!M6W+v-+Lyp{tTu8 z6PhEM-UrHaQv8*Rsw_%!F9Md=Dr)lC148&|^O%6=v{KTC=+5qxEyuWkWB9B}9a^iI&`JrrLNX(VR0jYH`iXE6_R&vs__0 zP@}5C38$zF6)HU>RGd;Q(iO|mx2&tT@KpDMfE20IYfClVKuBeAf;s)v2k++4v;!X?~@X0ck-83fmUW8$)BL>jp zg?6R@(m6@{Z&@>seq-Ub^g+tQ1|+1ZZ*T_FOtJ;e96pvv;N)JaSD3@W2`};Yk%`Mk z)+QQL0_reWkK6*K;k%MfVnrtxpXV9a#obNN&QuyA(#)=lEbPzRclK%c^81;dV=6>} z?3D^WHq|@3HGQ~9Gxo+#RPi&f3x8=cA2zWZ5NjSt;z^%`;zrA81FawZnl3)zO7p3P zo4|ZI4lLUOc*8clVL0g68fps|WLH5Nh#JeZEt?8UR0NxmGofI)sOLWa7XD+}rf%3K z-+)t_d~GFGB*}Q;OUZ9>&iZIuhEJp|Hnrc;lsRYz44vyFRmf^3xBbuucpM`<_&R2i zGHaV4-A$xXposmib}NrgyrI@VvF>$$*g4UII98EqDSs-XVrQYb2FK?m-ou~UBFt4y zXH+1l-4WLCs{#jw>0S5oaZ2<~PrKfOxxja^?lb$7fK!z-qya?+W;DpWye17%xkS`F zI^&~y`2qpFM{B_(T0Qd6J7$7k#oZ_swz|~7v_8k!S zXwf2jH?l#^7EoY4xHbaFnhzR|g>pCnQuM)HjH1{~SD#(mLqjbka-B**M`7krdNN&9 zD(|};TBc&~SAd!*I8+nWxntP2T_G!CSDky<#GrR5ARqo*0k}fxyI5_GA+$;T?NV0h z*_rC{tf*;7u0t}x4=b5MDR1wWqR;GGSvOGg>r5=2ngPR4?|3xYj=nPI;U3zx8?~so zqtA8>L>%J64nq>`QDPf{4EJdg`dN;viekrr0k^^TUatUT)qg1Jn_#=qz}gPXt5L(T zeu)Js+m{BA2FFS6;s&i=!@>9Nf8UW;0dn3)w@-uWhNHDy9ar=Yz*(fYF6XMKun z1oDypJ8#scL7Cmla{N-Ep zY?wsR=P4l1=xbgyvql6UtjqUx%IgZwu2kSmP#@`z^M-Bj4?DtcQ?;MlPu2{wZrqsV znto><^$FjSmnH=0?ElH(KMq_P`fw(3aUKPnAubrqy!W#I#4$aUd1=;tdOGZ{+~dm5 z*|zH{tX?$hVMiq{AzJe+@tc0zdsUugMLIHPb^1o@H0Pt`m}fOr9s_#IzHY2u7v^V= zI{;UU>cy{%x-;(u96>P+P=wC@b$>&(vYtneBaFw#?FCoer13aFcwNV!5Y-Viha&c= zo?N>a1PHL+i&22L>Z||NejCdB#?#8$Z3V_xZ(Vgl2peMqeCMthw}hB!@;c6igUk0N zzl%72`Z)c5Jau(!h*j+1O(j<%-sVEb20=&Ut*>4@$;{=;-#qN0AO8?<2IqfCe&UfF z=}W-|y*v!xcba2`&7G#M`I#b~{aboCxVFmk{f7gDUzy657{Om*!K+qveso5w-Z=Iw zbG=*1p=wjlWW&oIIzk5(>0p@Jm)vK|M~#3TZoQ3q10-?#$sQQpsT53HIhMa}^xv9$ z8l=da_2Qk3e6{doW5duDzIytcCG{t1Px;jGZUhBrHQYFQkV)~tu`fm9G zI_-&_8Sxj_GERAYXRT<)J?LB2zs;01=-uV-Ue9;>yGs6D^} zFYo`XzP$Y~1v;~CX#8jyxwhe)pruT{3z=+QS;HB#Lf$F>0RXxD3g4U7-$^%tr;KUb zl`Z%_ePPwcd!F+nK&iQ!*FC-*>GKt-g%>*Yd2O{7JbLquk|RuseKy0`I+dh_A{HJs zQ1An=AOsLxhyO1|BmpPqpejtH5%B;#aCFSc6rw>&sj^M$%s3cQS$vGHHE#n+A$S;m zL?7#1IKm6>$YcO1k{n4<}bchL4@5>yxQsAZ2~8wtS7buazO%Icz=HLA_#Jgw#!Fq6`iR# zT)%NaQLFo1Gve-bA|dlo&|=GZBzpt{Tn67fwhG%lJ#SNfxH0&su=5DVN($(hu->f~ zv0G(!qiXFq6W{*hz`xL@{PumA+q?gyX?Qb-!YR1$j1e1TwIdt}d}&X`Zd|P@EB{yX z%@ji9Kzb|M-b`8&e{Fsg&Ci|*v}kP%$QYbp34q$VlmX6C?TzO!f1s~# z7xFbVDh9If4jP-XzP*4bHeaDz^lF=}5y*y?_F>oBYi*E2TyN zo#Voh!_EY?I_(4qljDAEMA(1}KoWzNNdV@^y7qq#uk{7=X+NTGV7X62uz9_L1j+CAu0%frtSG-jk>L~^Vu zuALixT-A{c;-x6kU14`<6FBL2E;iu*|=+J?C8gE`WC>ih~%C&UTAm3 zn{+FZ$mzj`O1sn5p8ViH2jzU(JOc}*N%z%tHjKEwEKd?+tU3ZOcMSyT-;wDC-q zlp#3H^;{nC6CquBFZZ)o1PFwIM%Z~EWqk3~Z2j_bjX)#{5L4bS#u^;7s#Y1V8Yb%Xy(-BKdTTBE=9Epnxse{|y;!xK$W5fCqxLQ& z`xpjy=9M`J5Q%X}o|kN5iPj z<3g~jqrfthRZkagKZzT2-anW8LlU7rtN}92n!fblLT5HS}nN^nLIVER>ecDobA& zB!Hjq`_PdZ1o%n5ImpCMQ_kG}wp!UI-s5`h;;#rs*P2q{BnFi!w;D5)J=o9RRQdke z%7fj26k@`@#;fq{W00Ts46EKMLDFyeq*xQpt@W_I{{ot&t&_xc~%m zP!HADD)@gB(f<(|d)5sJ9H4?~<$C|c6%ERxhZ#IONLj2;=i}8H63o~UKzAqk1k*3- z+><*7@y|exfBKGdY9Qfub)G^rCftKnCZ(hyn`!QRJkR>bIO62AHM>7GT&wX%MaUv-o#Q%uC07-yk z*;8!D2AT9$pF~=6AS;Nul))6CG%B^Y`_!W&RZounZ0_Z2p~yMR3A&= zz!>v-+r2^s3W0HDu#!WanA(=}LG4LqF^H$qAaiCCADdjd!GI&5j4}^+O0hQ+-F$0l zJ_=PP)BcE8xu+_@JG~=YKg%j1tVxax$Ep9|vjCUx54)_y6@)M~R`B`0MtK}ei8nH* zW$2S7?A0doz*x_mVjT6UicVbxt$84G0`grlksyYcKXm~az3u?CL*AtG|^e8IJs{mD* z4hgcT0`;H&xzrrK7B^F}n5*A|*XbR(WrF#dqQT-iqMKcGa8Tme$Svb19zN$1EwFrw zXT?w@AvfkD{7*D+Lvp%QUgJ-hBxISD5XzKK>w3VvBtLkZObvc>&DHmcZ3<2p6npb6 z$@#!b=|s~I|8iE$K*`&{gioj@Yo=Ww%uc?KKY^3$`qM^Dt)YFCGY`yiJqBIpJ|hur z#;0hoew!ma_t*?{03rhu4ho;o*18^W!#X%w37**>N$-e@GKjh}mO```lAb)tLJ3ZrLR~ZrkXkq6rKF$u9a!C30$u}Mt3Uzo zpI@g{ufa6Z|4X@B{!yW`Bp3y4Z_$`A8FCx8$|U(TLkj8A7$Z4M#>imLqEoZl(9`0< z|Lk8a9W#Lt(ShlebNm_8Bc4(oOpu7wUGz2iEPeI9WMj7N4YC)hGyNQ!4-v0jvu|mQ zuApX$FvJg$(n9$ju$2N{8`RXtD{sBU^g1SlQhP6ee9^=p5YaJ=FR0 zN@b>!-+|YHy7`$$kpD(}uBOA1+hAgMu3k3nj2cSw{Ka-myegNBuHN+-nC z*yuoYMQ(jL-dL#Ko7vyN#cQ65WU)t8wBn7#XN}A|T9QaCOnDu^FnQhc zNtJAj`F6a`_F*fa$Tr*3JY8Wz)CSu!lT2kc*8w_^Wo-CTsVvGd+9-&e3#lwR39h;_9n}!p=jdUwi_zmlv-KE^KJKUOI zP=Wtf{0{&EfHpY#zr`YKi3kAx+1~!Q_w#?C5jH5oc8IX8|7?Z?1^dnBL)g*~HZ+2U zZTt@e!j^`he+vuta>D00(SOizHWu=3Zs{K!_HKRc@8s+sIOk?dJG&ELWBd2!-2C6s z@jow`_Qt3FvcV57^kn~=KUnN140@KW|9?CBucBtRqvJ0eHh|;$pszD_&SRPrK7ipI z`SWi+w_wG^b==N&R)GKAA+7n&zCW9Pmf3Xyo10rIs_(7_&&$e;py8dK9^Z2Emb$vv zzW@4%=j_u|d#|Z7E5iSdWHJ&OG0w-^OpDntHy?q+yYln@Jj~rRGn-&nuxDicu(g>q zHC{uZ8UiUS8L57@s66EAj=0#klteFE_Fr1I3Fll530~CG>u>Me6crd#Rq4yPyQ&~J z=5}J~^ojX_k)Nq4E6FKywJ(g5t~|N?W?HH9#-$-=l>!uGI~I&g$GxSL+|o&vG3{^YvPnCao*PEo4r$) zFyGv9n^8N<<%th}UNE1VBw?i}@=o;AE_&u*E+i}5f!qa0b zC~8(kZc0^dl=bP)@138;rAu#zww_h5O@G^OZ(ZK{xms2BZ*XjHd1Gzm=l1u%KZ{D& zjfn4!Oy-H|TZVcY2AV5I1}r1JrBkN|?QM7MU1pD+7;-%R+QPEi()KL^^^q6b!Hr`_ zQQ8In7hmrk)KueWYww+&&=Ptl^o~(_HBKWF~vk^Q`qOsbUeKMg;1qio%4N!lJC) zPic`){Mc1-36_}bGm^{4l;qdBd2bUFmm^}pf za>{nRrc-WvZ*9EZqt=TZ8d)E1CZD||akNv7N)L1^IX-?P=yjLa+*rBy)a~hR*!8IHsl>`w(<2wjeLYfDM(5dEMQsc^5O*2IA!)>*R)^FxpctMIws|g`nsl1a6^30{~ay`D7r3{hbHpN|?~s)M847LAdpN;-q{F zB&b|WCj>(DQs82iUU+I{k{El5oXaks#tSNmFv~7Xh}0~kt6fTzut(Bl5s8L=J5wnT z8f7$%6R;LBJNo;De}<*mFH;p+H4^puXHWEW3d({s4-HtMEL;O6MNWHkPiiSx$JR!? zg&Pl(s#9<;L|^y{LLs$jxR-Rbh+Z50z$ zV7NQ#&wPonwOL3l>Wf^xm8k2``TD7aMk-XPo0f=T8@F@YRdC9!R(tY}lN2uZjB=lPU7UBU>maDn^MvzkIQ~j1l{zn^EBsGX}0M870YXW(6>qg{a zTtXaVA5%eGa=VN>fUr6l+MH|s`)`RAj7lD;6yp7-66*J6B6g=~U7G>M8nGCiZbwqJ zG3P`2`_|yT**jB~c|uzpM|O*e(e?ro>}2JYLZYPLI*7RG0&6zHZl9Y9}>(eZBT+NbzZALtbiH7wU3~1+^5wT zfT%e1=QG->Z&4O5EI#fFE46y0172~{QtZ*$c&!O^%?(rIJS2+YA0S0qro)P6}6V$)bK+!Rwc?{LoK<~VFl{{t zzQiz1M{Qc?FE~VrQjlxXG;c9yfa`(Q(KR;BJWeHczKN)m{JN0S?}PFvn;HO>KcfAb zj%&ji&=A}9;xZ0E{?L*tto|9SlIUfr_S{}TgbWb$WVJQ<_bY7!nF%Y+M{Qr@siq;; zx0o_!5V;TIZ{c|d^D+x+INLNw1FW;2a4Mnp%@J(^{v}c}NmHV|LZMF;s^Xm#&BB!9 zGJ~~pTQ~+cQO?znVQ0^;(;T+Cql)=86$P_-f|4Oc6NLx_aO2c4`fY?P>dAZ|k93g- zwY~8@fn9#?o;(6)z`{lDS-zZPbX?MMz?xD6Ndc*@953$6#i8YSSBU=vdP%EUe{6c1 zF!i3Euf!9H7cpnJz^Z#i-@Zw5M&>L{X@x^~-O?b%)~YAaVoFf03bX|8TdiAPpH)4G zY{}(%$}gyFj=cw|$TPOd;RaAKHfLQGQeC~J)`Xe+Y^mL85(5EdrS$ z;7HQA#x5ox_W6jfe?08$+8&Km!?~Wc#{;l#2a0kZdtHtv0GN8!%$1OB0p*{zuQO7l~DmB;=*2a9ikmY;Smveo z+fCl2j7Y!2-eCnUDm6pfH4(~+cmP^F1{^9X8%?vZ8E=)ZPZ-WgdDp>|iab!mNlX05 z3Y7L(b4m$a+bFKNrna&@6TOpaDR6!N{s*qm95cK-&b|4v;fO}m;Tr~@BOYq-7TrGW z>1z%@zXUj!3MQ+-;+#jRjY}?Gw^C-x4}X_Ov|jmAVut-VqmhMhxSs=|lDi`)cV7}IvW+UL^^jLN$lyMdV6-=3c97A+))Px zT_l1o9oT)>6qHfuM=|nI0T4X<%{!HkyeJ@XK}qW8kA4wuryL%4q}fP7qQ6ssdPBlfTt8Ogmo{#JqD6`l0h9Ruf!thTbf&1c~IBhHC{EnnT}TmM-K#)9!zE>iH9T z^p+*YJU+3+4r?H+|EtiX zqffD<9`Fh9Qj9(BO203Rs6G;O-Tg|wu0(V=a4kPbVgdNJE%Br+*3lF|QdA$^l~yAI zFa}UpchxWD;!h#&_!pWgz}3o}1ZPB~INcdH1K#@d4DQ$?#aGYlx zzA(b>fpdg%>cxx5@Y0`D1QqFm1g~!?2AKj}bWQjsdcW}E;Wi_o?s#Yo?o)C!Zoy1T})qT1qiXI@@p&b{PsJfHP6Ac7cc|w@Zp9_W6R+6(kE-|ndQA2F@1DCD8rd?W;iX^8Bn^{MFy-XX3=vp~w znQ(mE|{P0O*ne-G;)(;)dPsfXL-$LJFHkCg@JPl*Z13jZ9SnUM}n+0&o`dd z!adfK6wn(XWn9(EP^lBYgf+MzkHu4{32@;xvrD!eMk>WuX@$Ta_XDa7p`WA4&GSKn zf)1|xd9dhsVUNn|i=z?B%2aVy=<`GXNdN#+_Q^-VbKBaNsmV}Zn4yTsIpNf$`ZH8( zpqzg8mpLR~FYmL`nRSx!pDn=qRIVp3e`hDpWHk&O7+W<2y)jEWP{4}^RKkz|iU3@{ zo$2zGrac+mupAvDl!JQ=>@JZ}c<$NRREwzq#R2onmRN3@&g%fdwL_8s;qVcC$;fyafR{{b))-NMN;4X^blcZwXeZ?%5 zS5lIi+5Db4;y?4mkK|nHgw3J>LDtFU$K@akrZp=qh`o93m(N0*+TNtp@0~JmObf~= zn-(eYwuZaBBch_ghjm4d;;3Pt#X;wrR%*F3S26H}>=_sW@6u6moCKigB-zW=y3Q2=gY z3m#|WyYeTA4U`4^t_k^FmoRoa`%Jy-Yv7CpR-m^oTg8WFt1ZCm>HGT>Gp1s+OM9uI zqNC(?;_teh=!OmJ>g&Y^YB1S#mxLO6-8_kP#yR;gplPhPxp%G3M7e@l((pu?W@lbh zAzI>Zj^+GSk==-^qaGE=#f)H7B|Dmz4cIbiu&6ipbZ^7wOKDvOmmrfscAo#DL7C_P zjHLo3Q|>$q6B;jR&eNl>76Wul*0r^|ptU;W>#JP_Ky``VK%LPA>uf(LUUzLOVC6HC`pyxG0PjyTuS~7IlIa7aVpaH|p&>Y2i7_A>#=jFI6Dc zYwQ~7Pk$GKABCaVw!7MG!2!SxR<+RCj-uRVJV%p+ck6an^V(~=W8)1))#|xd?Vs

yT%%bdE{9bOuiy^4 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 z

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 z zhe?7w;K@yrPUs>9sDgj8_NX9ykN_G|Ax3O*0#L$j1hUAWEKA8pgs4pjvYTljgX&bA zCeDl(FhB_G8OU+2EvFu9(EC7*3EACJNpw_y__DFm^zrFfmg@Cfa`Xa%+1Y+)npq0M0}aetSyTb6ak3Su1KCh z@PP&(tVEwaDl`Uo!~vGEHuOLiTNnYwXDWMVhR^^TeLz6A4C@ivAcq3cAQiBCmC_*O zE6JPIutp9L3^rVo2J0-cDy=YyQV4Y}nXcghjDUwRi~!1^BZ~nRpant9fZTx5wN5+T z%WfDK*b!R*4BXIz2pk~6|7P}yWDVhn9LUtr`!35O81YKCj}{X;PN@}f$PZuC;$Z*7$EPV zZ~OqzAP1D+TjFoE)x2O1=8*#E!Uqdb{NnFu7~MwrQT2Sl35I};LcXi_s{Xx44q$_A zc)D-v*pBdS1yyn|lo%1Hti{%r#p<|TuG&no)A zvmwVg03nbDJOBkJfB_${f)S7biw^X_%YzePkqH(oF&FHL7<`=>yg3-G!T*A>oudzUQ4Q78!Spkt XW6KsLGp$q;LRk5+C|W_q2?zi?cJua* literal 0 HcmV?d00001 diff --git a/en/application-dev/reference/arkui-ts/figures/drag-drop.gif b/en/application-dev/reference/arkui-ts/figures/drag-drop.gif new file mode 100644 index 0000000000000000000000000000000000000000..05b0d0a29dfff526df15e64914f77d598124581c GIT binary patch literal 38890 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 literal 0 HcmV?d00001 diff --git a/en/application-dev/reference/arkui-ts/figures/ifButton.gif b/en/application-dev/reference/arkui-ts/figures/ifButton.gif new file mode 100644 index 0000000000000000000000000000000000000000..d92e24eadd8b744c17ee098ae876c2e9ef605325 GIT binary patch literal 29756 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∋K@3 z--3#rZ?5EF1(sqeGXz$7dEL+Uf5fvsu1T0?875~vz9TywbqcpbdE*#mmc64l^t}{l z4jKM@`^IUBNX_KCY3m%ul%8`$N5$3^?xdf9Lg&2f3|>Rpa;j;@AHi`M-KiZ7f7V~t#uS&&}`@Qzh b#<%Al{FB@i{VRRF|1;-*-v6Y(n)$x~P>z4? diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-button.md b/en/application-dev/reference/arkui-ts/ts-basic-components-button.md index 036deb4f97..e4fc4dc4fb 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-button.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-button.md @@ -23,7 +23,7 @@ Since API version 9, this API is supported in ArkTS widgets. | Name | Type | Mandatory | Description | | ----------- | ---------- | ------| --------------------------------- | | type | ButtonType | No | Button type.
Default value: **ButtonType.Capsule** | -| stateEffect | boolean | No | Whether to enable the pressed effect on the click of the button. The value **false** means to disable the pressed effect.
Default value: **true**| +| stateEffect | boolean | No | Whether to enable the pressed effect on the click of the button. The value **false** means to disable the pressed effect.
Default value: **true**
**NOTE**
When the pressed effect is enabled on the click of the button and the state style is set, the background color is aaplied based on the state style.| **API 2:** Button(label?: ResourceStr, options?: { type?: ButtonType, stateEffect?: boolean }) @@ -35,7 +35,7 @@ Since API version 9, this API is supported in ArkTS widgets. | Name | Type | Mandatory | Description | | ------- | ----------------------------------- | ---- | ------------- | -| label | [ResourceStr](ts-types.md#resourcestr) | No | Button text. | +| label | [ResourceStr](ts-types.md#resourcestr) | No | Button text.| | options | { type?: ButtonType, stateEffect?: boolean } | No | See parameters of API 1.| ## Attributes @@ -66,9 +66,10 @@ Since API version 9, this API is supported in ArkTS widgets. The [universal events](ts-universal-events-click.md) are supported. - ## Example +### Example 1 + ```ts // xxx.ets @Entry @@ -78,7 +79,13 @@ struct ButtonExample { Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Start, justifyContent: FlexAlign.SpaceBetween }) { Text('Normal button').fontSize(9).fontColor(0xCCCCCC) Flex({ alignItems: ItemAlign.Center, justifyContent: FlexAlign.SpaceBetween }) { - Button('OK', { type: ButtonType.Normal, stateEffect: true }).borderRadius(8).backgroundColor(0x317aff).width(90) + Button('OK', { type: ButtonType.Normal, stateEffect: true }) + .borderRadius(8) + .backgroundColor(0x317aff) + .width(90) + .onClick(() => { + console.log('ButtonType.Normal') + }) Button({ type: ButtonType.Normal, stateEffect: true }) { Row() { LoadingProgress().width(20).height(20).margin({ left: 12 }).color(0xFFFFFF) @@ -120,3 +127,33 @@ struct ButtonExample { ``` ![button](figures/button.gif) + +### Example 2 + +```ts +// xxx.ets +@Entry +@Component +struct SwipeGestureExample { + @State count: number = 0 + + build() { + Column() { + Text(`${this.count}`) + .fontSize(30) + .onClick(() => { + this.count++ + }) + if (this.count <= 0) { + Button('count is negative').fontSize(30).height(50) + } else if (this.count % 2 === 0) { + Button('count is even').fontSize(30).height(50) + } else { + Button('count is odd').fontSize(30).height(50) + } + }.height('100%').width('100%').justifyContent(FlexAlign.Center) + } +} +``` + +![ifButton](figures/ifButton.gif) diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-checkbox.md b/en/application-dev/reference/arkui-ts/ts-basic-components-checkbox.md index 7bb73dc7db..4166399915 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-checkbox.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-checkbox.md @@ -21,7 +21,7 @@ Since API version 9, this API is supported in ArkTS widgets. | Name | Type| Mandatory | Description| | --------| --------| ------ | -------- | | name | string | No| Name of the check box.| -| group | string | No| Group name of the check box.| +| group | string | No| Group name of the check box.
**NOTE**
If not used with the **\** component, this parameter is invalid.| ## Attributes diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md b/en/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md index 0ff6c9dcf8..cd81ae7f9f 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md @@ -14,7 +14,7 @@ Not supported CheckboxGroup(options?: { group?: string }) -Creates a check box group so that you can select or deselect all check boxes in the group at the same time. Check boxes and the check box group that share the group name belong to the same group. +Creates a check box group so that you can select or deselect all check boxes in the group at the same time. Check boxes and the check box group that share a group name belong to the same group. Since API version 9, this API is supported in ArkTS widgets. @@ -30,7 +30,7 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | Name| Type| Description| | -------- | -------- | -------- | -| selectAll | boolean | Whether to select all.
Default value: **false**
If **select** is explicitly set for check boxes in the group, the check box settings are prioritized.
Since API version 9, this API is supported in ArkTS widgets.| +| selectAll | boolean | Whether to select all.
Default value: **false**
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
If the **select** attribute is set for a [\](ts-basic-components-checkbox.md) component in the same group, the setting of the **\** has a higher priority.| | selectedColor | [ResourceColor](ts-types.md#resourcecolor) | Color of the selected check box.
Since API version 9, this API is supported in ArkTS widgets.| ## Events diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-imageanimator.md b/en/application-dev/reference/arkui-ts/ts-basic-components-imageanimator.md index 09b45c7abe..7cb0815a89 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-imageanimator.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-imageanimator.md @@ -17,9 +17,10 @@ Not supported ImageAnimator() - ## Attributes +In addition to the [universal attributes](ts-universal-attributes-size.md), the following attributes are supported. + | Name | Type |Description | | ---------- | ----------------------- |-------- | | images | Array<[ImageFrameInfo](#imageframeinfo)> | Image frame information. The information of each frame includes the image path, image size, image position, and image playback duration. For details, see **ImageFrameInfo**.
Default value: **[]**
**NOTE**
Dynamic update is not supported.| @@ -42,9 +43,10 @@ ImageAnimator() | left | number \| string | No | Horizontal coordinate of the image relative to the upper left corner of the widget
Default value: **0** | | duration | number | No | Playback duration of each image frame, in milliseconds.
Default value: **0** | - ## Events +In addition to the [universal events](ts-universal-events-click.md), the following events are supported. + | Name| Description| | -------- | -------- | | onStart(event: () => void) | Triggered when the animation starts to play.| diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md b/en/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md index 4381ad3257..369a17a005 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md @@ -43,4 +43,4 @@ struct LoadingProgressExample { } ``` -![loadProgress](figures/loadProgress.jpeg) +![LoadingProgress](figures/LoadingProgress.gif) diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-radio.md b/en/application-dev/reference/arkui-ts/ts-basic-components-radio.md index 94bdbe8668..d3fe12015c 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-radio.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-radio.md @@ -39,7 +39,7 @@ In addition to the [universal events](ts-universal-events-click.md), the followi | Name| Description| | -------- | -------- | -| onChange(callback: (isChecked: boolean) => void) | Triggered when the selected state of the radio button changes.
- If **isChecked** is **true**, the radio button is selected.
- If **isChecked** is **false**, the radio button is not selected.
Since API version 9, this API is supported in ArkTS widgets.| +| onChange(callback: (isChecked: boolean) => void) | Triggered when the selected state of the radio button changes.
- If **isChecked** is **true**, it indicates that the radio button changes from unselected to selected.
- If **isChecked** is **false**, it indicates that the radio button changes from selected to unselected.
Since API version 9, this API is supported in ArkTS widgets.| ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-rating.md b/en/application-dev/reference/arkui-ts/ts-basic-components-rating.md index eb3d4489f8..1b7b256be8 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-rating.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-rating.md @@ -20,25 +20,31 @@ Since API version 9, this API is supported in ArkTS widgets. **Parameters** -| Name| Type| Mandatory| Description| -| -------- | -------- | -------- | -------- | -| rating | number | Yes| Value to rate.
Default value: **0**| -| indicator | boolean | No| Whether the component is used only as an indicator and cannot be operated.
Default value: **false**| +| Name | Type | Mandatory | Description | +| --------- | ------- | ---- | ---------------------------------------- | +| rating | number | Yes | Value to rate.
Default value: **0**
Value range: [0, stars]
A value less than 0 evaluates to the value **0**. A value greater than the value of **stars** evaluates to the value of **stars**.| +| indicator | boolean | No | Whether the component is used only as an indicator and cannot be operated.
Default value: **false**
**NOTE**
When **indicator** is set to **true**, the default component height is 12.0 vp, and the component width is calculated as follows: Height x Value of **stars**.
When **indicator** is set to **false**, the default component height is 28.0 vp, and the component width is calculated as follows: Height x Value of **stars**.| ## Attributes -| Name| Type| Description| -| -------- | -------- | -------- | -| stars | number | Total number of stars.
Default value: **5**
Since API version 9, this API is supported in ArkTS widgets.| -| stepSize | number | Step of an operation.
Default value: **0.5**
Since API version 9, this API is supported in ArkTS widgets.| -| starStyle | {
backgroundUri: string,
foregroundUri: string,
secondaryUri?: string
} | Star style.
**backgroundUri**: image path for the unselected star. You can use the default system image or a custom image.
**foregroundUri**: image path for the selected star. You can use the default system image or a custom image.
**secondaryUir**: image path for the partially selected star. You can use the default system image or a custom image.
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
For details about the image types supported by the **startStyle** attribute, see [Image](ts-basic-components-image.md).
Local and online images are supported, but not **PixelMap** and **Resource** objects.
By default, the image is loaded in asynchronous mode. Synchronous loading is not supported.| +| Name | Type | Description | +| --------- | ---------------------------------------- | ---------------------------------------- | +| stars | number | Total number of ratings.
Default value: **5**
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
A value less than 0 evaluates to the default value.| +| stepSize | number | Step of an operation.
Default value: **0.5**
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
A value less than 0 evaluates to the default value.
Value range: [0.1, stars]| +| starStyle | {
backgroundUri: string,
foregroundUri: string,
secondaryUri?: string
} | Star style.
**backgroundUri**: image path for the unselected star. You can use the default system image or a custom image.
**foregroundUri**: image path for the selected star. You can use the default system image or a custom image.
**secondaryUir**: image path for the partially selected star. You can use the default system image or a custom image.
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
For details about the image types supported by the **startStyle** attribute, see [Image](ts-basic-components-image.md).
Local and online images are supported, but not **PixelMap** and **Resource** objects.
By default, the image is loaded in asynchronous mode. Synchronous loading is not supported.
If this parameter is set to **undefined** or an empty string, the **\** component loads the default star image source.| + +> **NOTE** +> +> The drawing area of each rating image is [width/stars, height], wherin **width** and **height** indicate the width and height of the **\** component, respectively. +> +> To specify the drawing area as a square, you are advised to customize the width and height in this format: [height * stars, height], width = height * stars. ## Events -| Name| Description| -| -------- | -------- | +| Name | Description | +| ---------------------------------------- | ---------------------------------------- | | onChange(callback:(value: number) => void) | Triggered when the rating value changes.
Since API version 9, this API is supported in ArkTS widgets.| ## Example @@ -80,7 +86,7 @@ struct RatingExample { .fontColor('#182431') .fontWeight(500) Row() { - Rating({ rating: 3.5, indicator: true }).margin({ top: 1, right: 8 }) + Rating({ rating: 3.5, indicator: false }).margin({ top: 1, right: 8 }) Text('2021/06/02') .fontSize(10) .fontColor('#182431') diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-search.md b/en/application-dev/reference/arkui-ts/ts-basic-components-search.md index 9f1d13ee99..6e08955917 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-search.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-search.md @@ -18,8 +18,8 @@ Search(options?: { value?: string; placeholder?: string; icon?: string; controll | Name | Type | Mandatory| Description | | ----------- | ---------------- | ---- | ------------------------------------------------------------ | -| value | string | No | Text input in the search text box. | -| placeholder | string | No | Text displayed when there is no input. | +| value | string | No | Text input in the search text box. | +| placeholder | string | No | Text displayed when there is no input. | | icon | string | No | Path to the search icon. By default, the system search icon is used. The supported icon formats are .svg, .jpg, and .png.| | controller | SearchController | No | Controller of the **\** component. | @@ -31,8 +31,8 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | ----------------------- | ------------------------------------------------ | ---------------------------------------------- | | searchButton | string | Text on the search button located next to the search text box. By default, there is no search button. | | placeholderColor | [ResourceColor](ts-types.md#resourcecolor) | Placeholder text color. | -| placeholderFont | [Font](ts-types.md#font) | Placeholder text font. | -| textFont | [Font](ts-types.md#font) | Text font for the search text box. | +| placeholderFont | [Font](ts-types.md#font) | Placeholder text style, including the font size, font width, font family, and font style. Currently, only the default font family is supported. | +| textFont | [Font](ts-types.md#font) | Style of the text entered in the search box, including the font size, font width, font family, and font style. Currently, only the default font family is supported. | | textAlign | [TextAlign](ts-appendix-enums.md#textalign) | Text alignment mode in the search text box.
Default value: **TextAlign.Start** | | copyOption9+ | [CopyOptions](ts-appendix-enums.md#copyoptions9) | Whether copy and paste is allowed. | @@ -44,9 +44,9 @@ In addition to the [universal events](ts-universal-events-click.md), the followi | ------------------------------------------- | ------------------------------------------------------------ | | onSubmit(callback: (value: string) => void) | Invoked when users click the search icon or the search button, or touch the search button on a soft keyboard.
- **value**: current text input. | | onChange(callback: (value: string) => void) | Invoked when the input in the text box changes.
- **value**: current text input. | -| onCopy(callback: (value: string) => void) | Invoked when data is copied to the pasteboard, which is displayed when the search text box is long pressed.
- **value**: text copied. | -| onCut(callback: (value: string) => void) | Invoked when data is cut from the pasteboard, which is displayed when the search text box is long pressed.
- **value**: text cut. | -| onPaste(callback: (value: string) => void) | Invoked when data is pasted from the pasteboard, which is displayed when the search text box is long pressed.
-**value**: text pasted. | +| onCopy(callback: (value: string) => void) | Invoked when data is copied to the pasteboard, which is displayed when the search text box is long pressed.
- **value**: text copied. | +| onCut(callback: (value: string) => void) | Invoked when data is cut from the pasteboard, which is displayed when the search text box is long pressed.
- **value**: text cut. | +| onPaste(callback: (value: string) => void) | Invoked when data is pasted from the pasteboard, which is displayed when the search text box is long pressed.
-**value**: text pasted. | ## SearchController diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-slider.md b/en/application-dev/reference/arkui-ts/ts-basic-components-slider.md index d16baa17d6..6eb019577e 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-slider.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-slider.md @@ -24,8 +24,8 @@ Since API version 9, this API is supported in ArkTS widgets. | -------- | -------- | -------- | -------- | | value | number | No| Current progress.
Default value: **0**| | min | number | No| Minimum value.
Default value: **0**| -| max | number | No| Maximum value.
Default value: **100**| -| step | number | No| Step of the slider.
Default value: **1**
Value range: [0.01, max]| +| max | number | No| Maximum value.
Default value: **100**
**NOTE**
If the value of **min** is greater than or equal to the value of **max**, the default value **0** is used for **min** and the default value **100** is used for **max**.
If the value is not within the [min, max] range, the value of **min** or **max**, whichever is closer.| +| step | number | No| Step of the slider.
Default value: **1**
Value range: [0.01, max]
**NOTE**
If this parameter is set to a value less than 0 or a percentage, the default value is used.| | style | [SliderStyle](#sliderstyle) | No| Style of the slider thumb and track.
Default value: **SliderStyle.OutSet**| | direction8+ | [Axis](ts-appendix-enums.md#axis) | No| Whether the slider moves horizontally or vertically.
Default value: **Axis.Horizontal**| | reverse8+ | boolean | No| Whether the slider values are reversed. By default, the values increase from left to right for a horizontal slider and from top to bottom for a vertical slider.
Default value: **false**| @@ -39,9 +39,6 @@ Since API version 9, this API is supported in ArkTS widgets. | OutSet | The slider is on the slider track.| | InSet | The slider is in the slider track.| - -## Attributes - Except touch target attributes, the universal attributes are supported. | Name| Type| Description| @@ -60,7 +57,7 @@ In addition to the **OnAppear** and **OnDisAppear** universal events, the follow | Name| Description| | -------- | -------- | -| onChange(callback: (value: number, mode: SliderChangeMode) => void) | Invoked when the slider is dragged or clicked.
**value**: current slider value. If the return value contains decimals, you can use **Math.toFixed()** to process the data to the desired precision.
**mode**: state triggered by the event.
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
The **Begin** and **End** states are triggered when the slider is clicked with a gesture. The **Moving** and **Click** states are triggered when the value of **value** changes.
If the coherent action is a drag action, the **Click** state will not be triggered.
The value range of **value** is the **steps** value array.| +| onChange(callback: (value: number, mode: SliderChangeMode) => void) | Invoked when the slider is dragged or clicked.
**value**: current slider value. If the return value contains decimals, you can use the **number.toFixed()** API to process the data to the expected precision.
**mode**: state triggered by the event.
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
The **Begin** and **End** states are triggered when the slider is clicked with a gesture. The **Moving** and **Click** states are triggered when the value of **value** changes.
If the coherent action is a drag action, the **Click** state will not be triggered.
The value range of **value** is the **steps** value array.| ## SliderChangeMode diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-text.md b/en/application-dev/reference/arkui-ts/ts-basic-components-text.md index 9f2fdd7b83..d2a96a8657 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-text.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-text.md @@ -2,7 +2,7 @@ The **\** component is used to display a piece of textual information. -> **NOTE**
+> **NOTE** > > This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. @@ -35,10 +35,10 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | maxLines | number | Maximum number of lines in the text.
Default value: **Infinity**
**NOTE**
By default, text is automatically folded. If this attribute is specified, the text will not exceed the specified number of lines. If there is extra text, you can use **textOverflow** to specify how it is displayed.
Since API version 9, this API is supported in ArkTS widgets.| | lineHeight | string \| number \| [Resource](ts-types.md#resource) | Text line height. If the value is less than or equal to **0**, the line height is not limited and the font size is adaptive. If the value of the number type, the unit fp is used.
Since API version 9, this API is supported in ArkTS widgets.| | decoration | {
type: [TextDecorationType](ts-appendix-enums.md#textdecorationtype),
color?: [ResourceColor](ts-types.md#resourcecolor)
} | Style and color of the text decorative line.
Default value: {
type: TextDecorationType.None,
color: Color.Black
}
Since API version 9, this API is supported in ArkTS widgets.| -| baselineOffset | number \| string | Baseline offset of the text. The default value is **0**.
Since API version 9, this API is supported in ArkTS widgets. | -| letterSpacing | number \| string | Letter spacing.
Since API version 9, this API is supported in ArkTS widgets. | -| minFontSize | number \| string \| [Resource](ts-types.md#resource) | Minimum font size.
For the setting to take effect, this attribute must be used together with **maxFontSize**, **maxline**, or a layout size constraint.
Since API version 9, this API is supported in ArkTS widgets. | -| maxFontSize | number \| string \| [Resource](ts-types.md#resource) | Maximum font size.
For the setting to take effect, this attribute must be used together with **minFontSize**, **maxline**, or a layout size constraint.
Since API version 9, this API is supported in ArkTS widgets. | +| baselineOffset | number \| string | Baseline offset of the text. The default value is **0**.
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**

If this attribute is set to a percentage, the default value is used.| +| letterSpacing | number \| string | Letter spacing.
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**

If this attribute is set to a percentage, the default value is used.| +| minFontSize | number \| string \| [Resource](ts-types.md#resource) | Minimum font size.
For the setting to take effect, this attribute must be used together with **maxFontSize**, **maxLines**, or layout constraint settings.
Since API version 9, this API is supported in ArkTS widgets. | +| maxFontSize | number \| string \| [Resource](ts-types.md#resource) | Maximum font size.
For the setting to take effect, this attribute must be used together with **minFontSize**, **maxLines**, or layout constraint settings.
Since API version 9, this API is supported in ArkTS widgets. | | textCase | [TextCase](ts-appendix-enums.md#textcase) | Text case.
Default value: **TextCase.Normal**
Since API version 9, this API is supported in ArkTS widgets.| | copyOption9+ | [CopyOptions](ts-appendix-enums.md#copyoptions9) | Whether copy and paste is allowed.
Default value: **CopyOptions.None**
This API is supported in ArkTS widgets.| @@ -46,6 +46,10 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the > > The **\** component cannot contain both the text and the child component **\**. If both of them exist, only the content in **\** is displayed. +## Events + +The [universal events](ts-universal-events-click.md) are supported. + ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-textarea.md b/en/application-dev/reference/arkui-ts/ts-basic-components-textarea.md index 48970be3a7..58f5a507a1 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-textarea.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-textarea.md @@ -20,8 +20,8 @@ TextArea(value?:{placeholder?: ResourceStr, text?: ResourceStr, controller?: Tex | Name | Type | Mandatory | Description | | ----------------------- | ---------------------------------------- | ---- | -------------- | -| placeholder | [ResourceStr](ts-types.md#resourcestr) | No | Placeholder text displayed when there is no input. | -| text | [ResourceStr](ts-types.md#resourcestr) | No | Current text input. | +| placeholder | [ResourceStr](ts-types.md#resourcestr) | No | Placeholder text displayed when there is no input. It is not displayed once there is any input. | +| text | [ResourceStr](ts-types.md#resourcestr) | No | Current text input.
If the component has [stateStyles](ts-universal-attributes-polymorphic-style.md) or any other attribute that may trigger updating configured, you are advised to bind the state variable to the text in real time through the **onChange** event,
so as to prevent display errors when the component is updated. | | controller8+ | [TextAreaController](#textareacontroller8) | No | Text area controller.| @@ -29,30 +29,30 @@ TextArea(value?:{placeholder?: ResourceStr, text?: ResourceStr, controller?: Tex In addition to the [universal attributes](ts-universal-attributes-size.md), the following attributes are supported. -| Name | Type | Description | -| ------------------------ | ---------------------------------------- | ---------------------------------------- | -| placeholderColor | [ResourceColor](ts-types.md#resourcecolor) | Placeholder text color. | -| placeholderFont | [Font](ts-types.md#font) | Placeholder text style. | -| textAlign | [TextAlign](ts-appendix-enums.md#textalign) | Horizontal alignment of the text.
Default value: **TextAlign.Start**| -| caretColor | [ResourceColor](ts-types.md#resourcecolor) | Color of the caret in the text box. | +| Name | Type | Description | +| ------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| placeholderColor | [ResourceColor](ts-types.md#resourcecolor) | Placeholder text color. | +| placeholderFont | [Font](ts-types.md#font) | Placeholder text style, including the font size, font width, font family, and font style. Currently, only the default font family is supported.| +| textAlign | [TextAlign](ts-appendix-enums.md#textalign) | Horizontal alignment of the text.
Default value: **TextAlign.Start**| +| caretColor | [ResourceColor](ts-types.md#resourcecolor) | Color of the caret in the text box. | | inputFilter8+ | {
value: [ResourceStr](ts-types.md#resourcestr),
error?: (value: string) => void
} | Regular expression for input filtering. Only inputs that comply with the regular expression can be displayed. Other inputs are filtered out. The specified regular expression can match single characters, but not strings.
- **value**: regular expression to set.
- **error**: filtered-out content to return when regular expression matching fails.| -| copyOption9+ | [CopyOptions](ts-appendix-enums.md#copyoptions9) | Whether copy and paste is allowed.
If this attribute is set to **CopyOptions.None**, the paste operation is allowed, but not the copy or cut operation.| +| copyOption9+ | [CopyOptions](ts-appendix-enums.md#copyoptions9) | Whether copy and paste is allowed.
If this attribute is set to **CopyOptions.None**, the paste operation is allowed, but not the copy or cut operation.| > **NOTE** > -> The default value of the universal attribute [padding](ts-universal-attributes-size.md) is as follows: { top: 8 vp, right: 16 vp, bottom: 8 vp, left: 16 vp } +> The default value of the universal attribute [padding](ts-universal-attributes-size.md) is as follows:
{
top: 8 vp,
right: 16 vp,
bottom: 8 vp,
left: 16 vp
} ## Events In addition to the [universal events](ts-universal-events-click.md), the following events are supported. -| Name | Description | +| Name | Description | | ------------------------------------------------------------ | ------------------------------------------------------------ | -| onChange(callback: (value: string) => void) | Triggered when the input in the text box changes.
- **value**: text entered. | -| onCopy8+(callback:(value: string) => void) | Triggered when the copy button on the pasteboard, which displays when the text box is long pressed, is clicked.
- **value**: text to be copied.| -| onCut8+(callback:(value: string) => void) | Triggered when the cut button on the pasteboard, which displays when the text box is long pressed, is clicked.
- **value**: text to be cut.| -| onPaste8+(callback:(value: string) => void) | Triggered when the paste button on the pasteboard, which displays when the text box is long pressed, is clicked.
- **value**: text to be pasted.| +| onChange(callback: (value: string) => void) | Triggered when the input in the text box changes.
- **value**: text entered. | +| onCopy8+(callback:(value: string) => void) | Triggered when the copy button on the pasteboard, which displays when the text box is long pressed, is clicked.
- **value**: text to be copied. | +| onCut8+(callback:(value: string) => void) | Triggered when the cut button on the pasteboard, which displays when the text box is long pressed, is clicked.
- **value**: text to be cut. | +| onPaste8+(callback:(value: string) => void) | Triggered when the paste button on the pasteboard, which displays when the text box is long pressed, is clicked.
- **value**: text to be pasted. | ## TextAreaController8+ diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-textinput.md b/en/application-dev/reference/arkui-ts/ts-basic-components-textinput.md index b77cb3e53a..2738885e7d 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-textinput.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-textinput.md @@ -21,7 +21,7 @@ TextInput(value?:{placeholder?: ResourceStr, text?: ResourceStr, controller?: Te | Name | Type | Mandatory | Description | | ----------------------- | ---------------------------------------- | ---- | --------------- | | placeholder | [ResourceStr](ts-types.md#resourcestr) | No | Placeholder text displayed when there is no input. | -| text | [ResourceStr](ts-types.md#resourcestr) | No | Current text input. | +| text | [ResourceStr](ts-types.md#resourcestr) | No | Current text input.
If the component has [stateStyles](ts-universal-attributes-polymorphic-style.md) or any other attribute that may trigger updating configured, you are advised to bind the state variable to the text in real time through the **onChange** event,
so as to prevent display errors when the component is updated. | | controller8+ | [TextInputController](#textinputcontroller8) | No | Text input controller.| @@ -31,10 +31,10 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | Name | Type | Description | | ------------------------ | ---------------------------------------- | ---------------------------------------- | -| type | InputType | Input box type.
Default value: **InputType.Normal** | +| type | [InputType](#inputtype) | Input box type.
Default value: **InputType.Normal** | | placeholderColor | [ResourceColor](ts-types.md#resourcecolor) | Placeholder text color.| | placeholderFont | [Font](ts-types.md#font) | Placeholder text font.| -| enterKeyType | EnterKeyType | Type of the Enter key. Only the default value is supported.
Default value: **EnterKeyType.Done**| +| enterKeyType | EnterKeyType | Type of the Enter key. Currently, only the default value is supported.
Default value: **EnterKeyType.Done**| | caretColor | [ResourceColor](ts-types.md#resourcecolor) | Color of the caret in the text box. | | maxLength | number | Maximum number of characters in the text input. | | inputFilter8+ | {
value: [ResourceStr](ts-types.md#resourcestr),
error?: (value: string) => void
} | Regular expression for input filtering. Only inputs that comply with the regular expression can be displayed. Other inputs are filtered out. The regular expression can match single characters, but not strings.
- **value**: regular expression to set.
- **error**: filtered-out content to return when regular expression matching fails.| @@ -45,7 +45,7 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the > **NOTE** > -> The default value of the universal attribute [padding](ts-universal-attributes-size.md) is as follows:
{
top: 8 vp,
right: 16 vp,
bottom: 16 vp,
left: 8 vp
} +> The default value of the universal attribute [padding](ts-universal-attributes-size.md) is as follows: { top: 8 vp, right: 16 vp, bottom: 8 vp, left: 16 vp } ## EnterKeyType @@ -62,8 +62,8 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | Name | Description | | ------------------ | ------------- | | Normal | Normal input mode.
The value can contain digits, letters, underscores (_), spaces, and special characters.| -| Password | Password input mode. | -| Email | Email address input mode.| +| Password | Password input mode. The value can contain digits, letters, underscores (_), spaces, and special characters. An eye icon is used to show or hide the password, and the password is hidden behind dots by default.| +| Email | Email address input mode. The value can contain digits, letters, underscores (_), and at signs (@). Only one at sign (@) is allowed.| | Number | Digit input mode. | | PhoneNumber9+ | Phone number input mode.
The value can contain digits, plus signs (+), hyphens (-), asterisks (*), and number signs (#). The length is not limited.| @@ -78,15 +78,15 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the In addition to the [universal events](ts-universal-events-click.md), the following events are supported. -| Name | Description | +| Name | Description | | ------------------------------------------------------------ | ------------------------------------------------------------ | -| onChange(callback: (value: string) => void) | Triggered when the input changes.
**value**: text content.| -| onSubmit(callback: (enterKey: EnterKeyType) => void) | Triggered when the Enter key on the keyboard is pressed. The return value is the current type of the Enter key.
**enterKeyType**: type of the Enter key. For details, see [EnterKeyType](#enterkeytype).| -| onEditChanged(callback: (isEditing: boolean) => void)(deprecated) | Triggered when the input status changes. Since API version 8, **onEditChange** is recommended.| -| onEditChange(callback: (isEditing: boolean) => void)8+ | Triggered when the input status changes. If the value of **isEditing** is **true**, text input is in progress. | -| onCopy(callback:(value: string) => void)8+ | Triggered when the copy button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be copied.| -| onCut(callback:(value: string) => void)8+ | Triggered when the cut button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be cut.| -| onPaste(callback:(value: string) => void)8+ | Triggered when the paste button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be pasted.| +| onChange(callback: (value: string) => void) | Triggered when the input changes.
**value**: text content.
This event is triggered when any of the following conditions is met:
1. Keyboard input is received.
2. Paste and cut is performed.
3. Ctrl+V is pressed. | +| onSubmit(callback: (enterKey: EnterKeyType) => void) | Triggered when the Enter key on the keyboard is pressed. The return value is the current type of the Enter key.
**enterKeyType**: type of the Enter key. For details, see [EnterKeyType](#enterkeytype). | +| onEditChanged(callback: (isEditing: boolean) => void)(deprecated) | Triggered when the input status changes. Since API version 8, **onEditChange** is recommended. | +| onEditChange(callback: (isEditing: boolean) => void)8+ | Triggered when the input status changes. When the cursor is placed in the text box, it is in the editing state. Otherwise, it is in the non-editing state. If the value of **isEditing** is **true**, text input is in progress. | +| onCopy(callback:(value: string) => void)8+ | Triggered when the copy button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be copied. | +| onCut(callback:(value: string) => void)8+ | Triggered when the cut button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be cut. | +| onPaste(callback:(value: string) => void)8+ | Triggered when the paste button on the pasteboard, which displays when the text box is long pressed, is clicked.
**value**: text to be pasted. | ## TextInputController8+ @@ -129,6 +129,9 @@ struct TextInputExample { .margin(20) .fontSize(14) .fontColor(Color.Black) + .inputFilter('[a-z]', (e) => { + console.log(JSON.stringify(e)) + }) .onChange((value: string) => { this.text = value }) diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md b/en/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md index 33a7c78171..64a909c1ea 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md @@ -22,12 +22,14 @@ Creates a text picker based on the selection range specified by **range**. | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | -| range | string[] \| [Resource](ts-types.md#resource)| Yes| Data selection range of the picker.| +| range | string[] \| [Resource](ts-types.md#resource) | Yes| Data selection range of the picker. This parameter cannot be set to an empty array. If set to an empty array, it will not be displayed. If it is dynamically changed to an empty array, the current value remains displayed.| | selected | number | No| Index of the default item in the range.
Default value: **0**| | value | string | No| Value of the default item in the range. The priority of this parameter is lower than that of **selected**.
Default value: value of the first item| ## Attributes +In addition to the [universal attributes](ts-universal-attributes-size.md), the following attributes are supported. + | Name| Type| Description| | -------- | -------- | -------- | | defaultPickerItemHeight | number \| string | Height of each item in the picker.| diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-timepicker.md b/en/application-dev/reference/arkui-ts/ts-basic-components-timepicker.md index d8ba7caae7..b195be2a2e 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-timepicker.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-timepicker.md @@ -1,6 +1,6 @@ # TimePicker -The **\** component allows users to select a time from the given range. +The **\** component allows users to select a time (with the hour and minute) from the given range. > **NOTE** > @@ -20,20 +20,23 @@ Creates a time picker, which is in 24-hour format by default. **Parameters** -| Name| Type| Mandatory| Description| -| -------- | -------- | -------- | -------- | -| selected | Date | No| Time of the selected item.
Default value: current system time| - +| Name | Type| Mandatory | Description | +| -------- | ---- | ---- | ------------------------ | +| selected | Date | No | Time of the selected item.
Default value: current system time| ## Attributes -| Name| Type| Description| -| -------- | -------- | -------- | -| useMilitaryTime | boolean | Whether to display time in 24-hour format. The value cannot be modified dynamically.
Default value: **false**| +In addition to the [universal attributes](ts-universal-attributes-size.md), the following attributes are supported. + +| Name | Type | Description | +| -------------------------------- | ---------------------------------------- | ----------------------------------- | +| useMilitaryTime | boolean | Whether to display time in 24-hour format. The value cannot be modified dynamically.
Default value: **false**| ## Events +In addition to the [universal events](ts-universal-events-click.md), the following events are supported. + | Name | Description | | ---------------------------------------- | ----------- | | onChange(callback: (value: TimePickerResult ) => void) | Triggered when a time is selected.| @@ -48,9 +51,6 @@ Creates a time picker, which is in 24-hour format by default. ## Example - -### Time Picker - ```ts // xxx.ets @Entry diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-toggle.md b/en/application-dev/reference/arkui-ts/ts-basic-components-toggle.md index 17aba7ea6f..191c483953 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-toggle.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-toggle.md @@ -6,10 +6,6 @@ The **\** component provides a clickable element in the check box, butto > > This component is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. - - - - ## Child Components This component can contain child components only when **ToggleType** is set to **Button**. @@ -54,7 +50,7 @@ In addition to the [universal events](ts-universal-events-click.md), the followi | Name| Description| | -------- | -------- | -| onChange(callback: (isOn: boolean) => void) | Triggered when the toggle status changes.
Since API version 9, this API is supported in ArkTS widgets.| +| onChange(callback: (isOn: boolean) => void) | Triggered when the toggle status changes.
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
If **isOn** is **true**, it indicates that the toggle changes from off to on. If **isOn** is **false**, it indicates that the toggle changes from on to off.| ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-container-column.md b/en/application-dev/reference/arkui-ts/ts-container-column.md index d577679695..301abecaa1 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-column.md +++ b/en/application-dev/reference/arkui-ts/ts-container-column.md @@ -22,7 +22,7 @@ Since API version 9, this API is supported in ArkTS widgets. | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | -| space | string \| number | No| Vertical spacing between two adjacent child components.
Since API version 9, this parameter does not take effect when it is set to a negative number.
Default value: **0** | +| space | string \| number | No| Vertical spacing between two adjacent child components.
Since API version 9, this parameter does not take effect when it is set to a negative number or **justifyContent** is set to **FlexAlign.SpaceBetween**, **FlexAlign.SpaceAround** or **FlexAlign.SpaceEvenly**.
Default value: **0**
**NOTE**
The value can be a number greater than or equal to 0 or a string that can be converted to a number.| ## Attributes diff --git a/en/application-dev/reference/arkui-ts/ts-container-counter.md b/en/application-dev/reference/arkui-ts/ts-container-counter.md index 69869ef761..8dd06d372a 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-counter.md +++ b/en/application-dev/reference/arkui-ts/ts-container-counter.md @@ -18,6 +18,10 @@ Counter() Since API version 9, this API is supported in ArkTS widgets. +## Attributes + +[Universal attributes](ts-universal-attributes-size.md) are supported. + ## Events diff --git a/en/application-dev/reference/arkui-ts/ts-container-flex.md b/en/application-dev/reference/arkui-ts/ts-container-flex.md index 327533e907..02ac7b49bc 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-flex.md +++ b/en/application-dev/reference/arkui-ts/ts-container-flex.md @@ -26,11 +26,11 @@ Since API version 9, this API is supported in ArkTS widgets. | Name | Type | Mandatory | Default Value | Description | | -------------- | ---------------------------------------- | ---- | ----------------- | ---------------------------------------- | -| direction | [FlexDirection](ts-appendix-enums.md#flexdirection) | No | FlexDirection.Row | Direction in which child components are arranged in the **\** component, that is, the direction of the main axis. | -| wrap | [FlexWrap](ts-appendix-enums.md#flexwrap) | No | FlexWrap.NoWrap | Whether the **\** component has a single line or multiple lines. | -| justifyContent | [FlexAlign](ts-appendix-enums.md#flexalign) | No | FlexAlign.Start | Alignment mode of the child components in the **\** component along the main axis. | -| alignItems | [ItemAlign](ts-appendix-enums.md#itemalign) | No | ItemAlign.Start | Alignment mode of the child components in the **\** component along the cross axis. | -| alignContent | [FlexAlign](ts-appendix-enums.md#flexalign) | No | FlexAlign.Start | Alignment mode of the child components in a multi-line **\** component along the cross axis. This parameter is valid only when **wrap** is set to **Wrap** or **WrapReverse**. | +| direction | [FlexDirection](ts-appendix-enums.md#flexdirection) | No | FlexDirection.Row | Direction in which child components are arranged in the **\** component, that is, the direction of the main axis. | +| wrap | [FlexWrap](ts-appendix-enums.md#flexwrap) | No | FlexWrap.NoWrap | Whether the **\** component has a single line or multiple lines.
**NOTE**
When wrapped onto multiple lines, the child elements on the new line are stacked in the direction based on the cross axis direction.| +| justifyContent | [FlexAlign](ts-appendix-enums.md#flexalign) | No | FlexAlign.Start | Alignment mode of the child components in the **\** component along the main axis. | +| alignItems | [ItemAlign](ts-appendix-enums.md#itemalign) | No | ItemAlign.Start | Alignment mode of the child components in the **\** component along the cross axis. | +| alignContent | [FlexAlign](ts-appendix-enums.md#flexalign) | No | FlexAlign.Start | Alignment mode of the child components in a multi-line **\** component along the cross axis. This parameter is valid only when **wrap** is set to **Wrap** or **WrapReverse**.| ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-container-listitem.md b/en/application-dev/reference/arkui-ts/ts-container-listitem.md index b6bae6b6d8..cb54534ae5 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-listitem.md +++ b/en/application-dev/reference/arkui-ts/ts-container-listitem.md @@ -25,9 +25,9 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | Name| Type| Description| | -------- | -------- | -------- | | sticky(deprecated) | [Sticky](#stickydeprecated) | Sticky effect of the list item.
Default value: **Sticky.None**
This API is deprecated since API version 9. You are advised to use **sticky** of the [\](ts-container-list.md#attributes) component.| -| editable | boolean \| [EditMode](#editmode) | Whether to enter editing mode, where the list item can be deleted or moved.
Default value: **false** | -| selectable8+ | boolean | Whether the current list item is selectable by mouse drag.
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
This attribute takes effect only when mouse frame selection is enabled for the parent **\** container.
Default value: **true**| -| swipeAction9+ | {
start?: CustomBuilder,
end?:CustomBuilder,
edgeEffect?: [SwipeEdgeEffect](#swipeedgeeffect9),
} | Component displayed when the list item is swiped out from the screen edge.
- **start**: component on the left of the list item when the item is swiped to the right (in vertical list layout) or component above the list item when the item is swiped down (in horizontal list layout).
- **end**: component on the right of the list item when the item is swiped to the left (in vertical list layout) or component below the list item when the item is swiped up (in horizontal list layout).
- **edgeEffect**: scroll effect.
| +| editable(deprecated) | boolean \| [EditMode](#editmode) | Whether to enter editing mode, where the list item can be deleted or moved.
This API is deprecated since API version 9.
Default value: **false**| +| selectable8+ | boolean | Whether the current list item is selectable by mouse drag.
**NOTE**
This attribute takes effect only when mouse frame selection is enabled for the parent **\** container.
Default value: **true**| +| swipeAction9+ | {
start?: CustomBuilder,
end?:CustomBuilder,
edgeEffect?: [SwipeEdgeEffect](#swipeedgeeffect9),
} | Component displayed when the list item is swiped out from the screen edge.
- **start**: component on the left of the list item when the item is swiped to the right (in vertical list layout) or component above the list item when the item is swiped down (in horizontal list layout).
- **end**: component on the right of the list item when the item is swiped to the left (in vertical list layout) or component below the list item when the item is swiped up (in horizontal list layout).
- **edgeEffect**: scroll effect.
**NOTE**
The top level of the **@builder** function corresponding to **start** and **end** must be a single component and cannot be an **if/else**, **ForEach**, or **LazyForEach** statement.| ## Sticky(deprecated) This API is deprecated since API version 9. You are advised to use [stickyStyle](ts-container-list.md#stickystyle9) of the **\** component. @@ -55,7 +55,7 @@ This API is deprecated since API version 9. You are advised to use [stickyStyle] | Name| Description| | -------- | -------- | -| onSelect(event: (isSelected: boolean) => void)8+ | Triggered when the selected state of the **\** changes.
**isSelected**: Returns **true** if the **\** is selected by mouse drag; returns **false** otherwise.
Since API version 9, this API is supported in ArkTS widgets.| +| onSelect(event: (isSelected: boolean) => void)8+ | Triggered when the selected state of the **\** changes.
**isSelected**: Returns **true** if the **\** is selected by mouse drag; returns **false** otherwise.| ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-container-listitemgroup.md b/en/application-dev/reference/arkui-ts/ts-container-listitemgroup.md index b836d4ea98..f0aab291ec 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-listitemgroup.md +++ b/en/application-dev/reference/arkui-ts/ts-container-listitemgroup.md @@ -5,7 +5,9 @@ The **\** component is used to display list item groups. It must > **NOTE** > > This component is supported since API version 9. Updates will be marked with a superscript to indicate their earliest API version. + ## Usage Guidelines + If the **listDirection** attribute of the parent **\** component is set to **Axis.Vertical**, the **height** attribute of the **\** component cannot be set. The height of a **\** component is the sum of its header height, footer height, and total height of the list items. If the **listDirection** attribute of the parent **\** component is set to **Axis.Horizontal**, the **width** attribute of the **\** component cannot be set. The width of a **\** component is the sum of its header width, footer width, and total width of the list items. The list items in the **\** component cannot be edited, selected, or dragged. That is, the **editable** and **selectable** attributes of these list items do not take effect. @@ -33,6 +35,14 @@ ListItemGroup(options?: {header?: CustomBuilder, footer?: CustomBuilder, space?: | -------- | -------- | -------- | | divider | {
strokeWidth: [Length](ts-types.md#length),
color?: [ResourceColor](ts-types.md#resourcecolor),
startMargin?: [Length](ts-types.md#length),
endMargin?: [Length](ts-types.md#length)
} \| null | Style of the divider for the list items. By default, there is no divider.
- **strokeWidth**: stroke width of the divider.
- **color**: color of the divider.
- **startMargin**: distance between the divider and the start of the list.
- **endMargin**: distance between the divider and the end of the list.| +> **NOTE** +> +> The **\** component does not support the universal attribute **[aspectRatio](ts-universal-attributes-layout-constraints.md)**. +> +> If the main axis of **\** runs in the vertical direction, the [height](ts-universal-attributes-size.md) setting does not take effect. +> +> If the main axis of **\** runs in the horizontal direction, the [width](ts-universal-attributes-size.md) setting does not take effect. + ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-container-row.md b/en/application-dev/reference/arkui-ts/ts-container-row.md index 9f0627c737..97e5ae02ee 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-row.md +++ b/en/application-dev/reference/arkui-ts/ts-container-row.md @@ -22,7 +22,7 @@ Since API version 9, this API is supported in ArkTS widgets. | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | -| space | string \| number | No| Horizontal spacing between two adjacent child components.
Since API version 9, this parameter does not take effect when it is set to a negative number.
Default value: **0**, in vp | +| space | string \| number | No| Horizontal spacing between two adjacent child components.
Since API version 9, this parameter does not take effect when it is set to a negative number or **justifyContent** is set to **FlexAlign.SpaceBetween**, **FlexAlign.SpaceAround** or **FlexAlign.SpaceEvenly**.
Default value: **0**, in vp
**NOTE**
The value can be a number greater than or equal to 0 or a string that can be converted to a number.| ## Attributes diff --git a/en/application-dev/reference/arkui-ts/ts-container-stack.md b/en/application-dev/reference/arkui-ts/ts-container-stack.md index b880ffd0dd..0bfa204dd2 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-stack.md +++ b/en/application-dev/reference/arkui-ts/ts-container-stack.md @@ -24,6 +24,14 @@ Since API version 9, this API is supported in ArkTS widgets. | ------------ | ------------------------------------------- | ---- | ----------------------------------------------------------- | | alignContent | [Alignment](ts-appendix-enums.md#alignment) | No | Alignment of child components in the container.
Default value: **Alignment.Center**| +## Attributes + +In addition to the [universal attributes](ts-universal-attributes-size.md), the following attributes are supported. + +| Name | Type | Description | +| ------------ | ------------------------------------------- | ------------------------------------------------------------ | +| alignContent | [Alignment](ts-appendix-enums.md#alignment) | Alignment of child components in the container.
Default value: **Alignment.Center**
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
When this attribute and the universal attribute [align](ts-universal-attributes-location.md) are both set, only the **align** setting takes effect.| + ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-container-tabcontent.md b/en/application-dev/reference/arkui-ts/ts-container-tabcontent.md index 6b6a994a6f..ff7e048c99 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-tabcontent.md +++ b/en/application-dev/reference/arkui-ts/ts-container-tabcontent.md @@ -11,6 +11,9 @@ The **\** component is used only in the **\** component. It co This component supports only one child component. +> **NOTE** +> +> System components and custom components can be built in, and rendering control types ([if/else](../../quick-start/arkts-rendering-control-ifelse.md), [ForEach](../../quick-start/arkts-rendering-control-foreach.md), and [LazyForEach](../../quick-start/arkts-rendering-control-lazyforeach.md)) are supported. ## APIs @@ -24,11 +27,12 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | Name| Type| Description| | -------- | -------- | -------- | | tabBar | string \| Resource \| {
icon?: string \| Resource,
text?: string \| Resource
}
\| [CustomBuilder](ts-types.md)8+ | Content displayed on the tab bar.
**CustomBuilder**: builder, to which components can be passed (applicable to API version 8 and later versions).
**NOTE**
If an icon uses an SVG image, the width and height attributes of the SVG image must be deleted. Otherwise, the icon size will be determined by the width and height attributes of the SVG image. | -| tabBar9+ | [SubTabBarStyle](#subtabbarstyle) \| [BottomTabBarStyle](#bottomtabbarstyle) | Content displayed on the tab bar.
**SubTabBarStyle**: subtab style. It takes text as its input parameter.
**BottomTabBarStyle**: bottom and side tab style. It takes text and images as its input parameters.| +| tabBar9+ | [SubTabBarStyle](#subtabbarstyle9) \| [BottomTabBarStyle](#bottomtabbarstyle9) | Content displayed on the tab bar.
**SubTabBarStyle**: subtab style. It takes text as its input parameter.
**BottomTabBarStyle**: bottom and side tab style. It takes text and images as its input parameters.| > **NOTE** > - The **\** component does not support setting of the common width attribute. By default, its width is the same as that of the parent **\** component. > - The **\** component does not support setting of the common height attribute. Its height is determined by the height of the parent **\** component and the **\** component. +> - If the **vertical** attribute is **false**, the width and height descriptions are swapped in the preceding two restrictions. > - **\** does not support page scrolling. If page scrolling is required, consider nesting a list. ## SubTabBarStyle9+ @@ -39,7 +43,7 @@ Implements the subtab style. constructor(content: string | Resource) -A constructor used to create a **SubTabBarStyle** instance. +Constructor used to create a **SubTabBarStyle** instance. **Parameters** diff --git a/en/application-dev/reference/arkui-ts/ts-universal-attributes-size.md b/en/application-dev/reference/arkui-ts/ts-universal-attributes-size.md index 63adc44dc9..ef36182989 100644 --- a/en/application-dev/reference/arkui-ts/ts-universal-attributes-size.md +++ b/en/application-dev/reference/arkui-ts/ts-universal-attributes-size.md @@ -18,7 +18,7 @@ The size attributes set the width, height, and margin of a component. | padding | [Padding](ts-types.md#padding) \| [Length](ts-types.md#length) | Padding of the component.
When the parameter is of the **Length** type, the four paddings take effect.
Default value: **0**
When **padding** is set to a percentage, the width of the parent container is used as the basic value.
Since API version 9, this API is supported in ArkTS widgets.| | margin | [Margin](ts-types.md#margin) \| [Length](ts-types.md#length) | Margin of the component.
When the parameter is of the **Length** type, the four margins take effect.
Default value: **0**
When **margin** is set to a percentage, the width of the parent container is used as the basic value.
Since API version 9, this API is supported in ArkTS widgets.| | constraintSize | {
minWidth?: [Length](ts-types.md#length),
maxWidth?: [Length](ts-types.md#length),
minHeight?: [Length](ts-types.md#length),
maxHeight?: [Length](ts-types.md#length)
} | Constraint size of the component, which is used to limit the size range during component layout. **constraintSize** takes precedence over **width** and **height**. If the value of **minWidth** is greater than that of **maxWidth**, only the value of **minWidth** takes effect. The same rule applies to **minHeight** and **maxHeight**.
Default value:
{
minWidth: 0,
maxWidth: Infinity,
minHeight: 0,
maxHeight: Infinity
}
Since API version 9, this API is supported in ArkTS widgets.| -| layoutWeight | number \| string | Weight of the component during layout. When the container size is determined, the container space is allocated along the main axis among the component and sibling components based on the layout weight, and the component size setting is ignored.
**NOTE**
This attribute is valid only for the **\**, **\**, and **\** layouts.
Since API version 9, this API is supported in ArkTS widgets.| +| layoutWeight | number \| string | Weight of the component during layout. When the container size is determined, the container space is allocated along the main axis among the component and sibling components based on the layout weight, and the component size setting is ignored.
Default value: **0**
Since API version 9, this API is supported in ArkTS widgets.
**NOTE**
This attribute is valid only for the **\**, **\**, and **\** layouts.
The value can be a number greater than or equal to 0 or a string that can be converted to a number.| ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md b/en/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md index c9bbdcdf86..8e24ce2401 100644 --- a/en/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md +++ b/en/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md @@ -45,6 +45,113 @@ A drag event is triggered when a component is dragged. ## Example +### Example 1 + +```ts +@Observed +class ClassA { + public name: string + public bol: boolean + + constructor(name: string, bol: boolean) { + this.name = name + this.bol = bol + } +} + +@Extend(Text) function textStyle() { + .width('25%') + .height(35) + .fontSize(16) + .textAlign(TextAlign.Center) + .backgroundColor(0xAFEEEE) +} + +@Entry +@Component +struct DragExample { + @State arr: ClassA[] = [new ClassA('A', true), new ClassA('B', true), new ClassA('C', true)] + @State dragIndex: number = 0 + + changeIndex(index1: number, index2: number) {// Exchange the array position. + [this.arr[index1], this.arr[index2]] = [this.arr[index2], this.arr[index1]]; + } + + build() { + Column() { + Row({ space: 15 }) { + List({ space: 20 }) { + ForEach(this.arr, (item, index) => { + ListItem() { + Column() { + Child({ a: this.arr[index] }) + } + .onTouch((event: TouchEvent) => { + if (event.type === TouchType.Down) { + this.dragIndex = index // Obtain the index of the current dragged child component. + console.info('onTouch' + this.dragIndex) + } + }) + } + }) + } + .listDirection(Axis.Horizontal) + .onDrop((event: DragEvent, extraParams: string) => { // The component bound to this event can be used as the drop target. When the dragging stops within the component scope, the callback is triggered. + let jsonString = JSON.parse(extraParams); + this.changeIndex(this.dragIndex, jsonString.insertIndex) + }) + }.padding({ top: 10, bottom: 10 }).margin(10) + + }.width('100%').height('100%').padding({ top: 20 }).margin({ top: 20 }) + } +} + +@Component +struct Child { + @ObjectLink a: ClassA + + @Builder pixelMapBuilder() { + Column() { + Text(this.a.name) + .width('50%') + .height(60) + .fontSize(16) + .borderRadius(10) + .textAlign(TextAlign.Center) + .backgroundColor(Color.Yellow) + } + } + + build() { + Column() { + Text(this.a.name) + .textStyle() + .visibility(this.a.bol ? Visibility.Visible : Visibility.None) + .onDragStart(() => { // The callback is triggered when the component bound to this event is dragged for the first time. + this.a.bol = false // Control the visibility. + return this.pixelMapBuilder() // Set the image displayed during dragging. + }) + .onTouch((event: TouchEvent) => { + if (event.type === TouchType.Up) { + this.a.bol = true + } + }) + Text('') + .width('25%') + .height(35) + .fontSize(16) + .textAlign(TextAlign.Center) + .border({ width: 5, color: 'red' }) + .visibility(!this.a.bol ? Visibility.Visible : Visibility.None) + } + } +} +``` + +![drag-drop](figures/drag-drop.gif) + +### Example 2 + ```ts // xxx.ets @Extend(Text) function textStyle () { -- GitLab