From 395e967abeb2ba9bf7621351dce3f4fe51ed780a Mon Sep 17 00:00:00 2001 From: liyi Date: Wed, 6 Aug 2025 12:01:54 +0800 Subject: [PATCH 1/8] =?UTF-8?q?fix:=E8=B0=83=E6=95=B4=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=8C=87=E7=BA=B9=E6=97=B6=E7=9A=84=E6=AD=A5=E9=AA=A4=E5=9B=BE?= =?UTF-8?q?=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- images/main/addFingerprint/0.jpg | Bin 0 -> 27921 bytes images/main/addFingerprint/1.jpg | Bin 0 -> 29770 bytes images/main/addFingerprint/2.jpg | Bin 0 -> 31722 bytes images/main/addFingerprint/3.jpg | Bin 0 -> 34126 bytes images/main/addFingerprint/4.jpg | Bin 0 -> 38374 bytes images/main/addFingerprint/5.jpg | Bin 0 -> 42673 bytes images/main/addFingerprint/6.jpg | Bin 0 -> 68875 bytes .../addFingerprint/addFingerprint_page.dart | 14 +++++++------- 8 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 images/main/addFingerprint/0.jpg create mode 100644 images/main/addFingerprint/1.jpg create mode 100644 images/main/addFingerprint/2.jpg create mode 100644 images/main/addFingerprint/3.jpg create mode 100644 images/main/addFingerprint/4.jpg create mode 100644 images/main/addFingerprint/5.jpg create mode 100644 images/main/addFingerprint/6.jpg diff --git a/images/main/addFingerprint/0.jpg b/images/main/addFingerprint/0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a47e0f0602639bda20f672e54b7d8c7efac7d65 GIT binary patch literal 27921 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%0At9AoRc{-vKM8YA64%FN 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 literal 0 HcmV?d00001 diff --git a/images/main/addFingerprint/2.jpg b/images/main/addFingerprint/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9d406f6891b7604b6a6b3a7e50ad022697fe692e GIT binary patch literal 31722 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 R;uuvG&zqt0r;?9>|Jm%|iSYmc literal 0 HcmV?d00001 diff --git a/images/main/addFingerprint/3.jpg b/images/main/addFingerprint/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a77ed1ebf6c33cfa29cf3d0543464311479cd2e1 GIT binary patch literal 34126 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 MytwE80H{Cz**W^W-~a#s literal 0 HcmV?d00001 diff --git a/images/main/addFingerprint/5.jpg b/images/main/addFingerprint/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..65163705170aebada35ff0beccee6aa09fe96cd9 GIT binary patch literal 42673 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 Y<6p_TqsY#XQN|jQfBj`zYWqw1Kf@MV!2kdN literal 0 HcmV?d00001 diff --git a/images/main/addFingerprint/6.jpg b/images/main/addFingerprint/6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7d2f537d02d8760c7c99c9715b383b1bfb74172b GIT binary patch literal 68875 zcmbrl1yo$mvo1QgyL)hVnV^B-?ry;yg1ZC_9^BoX!5xCTy9Rd%?&MB>|MSlI-+Rw_ zYrXY))|%;=y?5`gs(V*;eO2>k`Ohx^x{QRh1ONg80Du6$0Dsm1q5xQEXc%Z{SQr=> zSXfv%1XKhBcz6U%6cj{M986qX987F%JVJ6}JbW?&Y-|!*5;6)(YHDg+VtOVzDn@cD zYO243K!7hrfJeYUK)|5F$Hu4n|J?rc0x;kqIUt#!ATR)s7!Xhx5P$js!~g&!B-CHH z|JmSS;UJ)3pdtSr1f@xL8~fP#jFgM@+qvkE|lf&f6GL!pDOv=;u)%m1?j0ig;R zKt}-?01p6|>LJAaH>dpPx&PjQg1Ba7ry5F_{pEc07%xdrdqNC#{_(^eZWB~U;yH_R z!xxE12l3W zoX_l2^}#M!9`kpjMdNR%y%){5G{XOHqq9L4V|?+^Dm!rCc(8eJPSgwEB?)viK4Icj zG*Ha7pxA@pV1b4KD2erEvzUJNe6VRcSGUm=((xkrth?bg=ay#MDSI5}M1cK2-=w!t zG1ed`wrDAOt%*@%u0euB!sr$snE}2dF^NP`LvX5O^uYa_simYZrO?mV#vSJkC#$6h zgg6m4Qd76uoi!=;e2I?_P&J0iEMYfmo$G%9%bfq?B=lrsisKK4$Z_WR=Ie3L;qf=H z?DPzGIS#||Fl3K}NV9tmRuU__9ZS9Qf{KRjcj7!e)LpSa=`g1Aatq1?Ur zc%p|DrNrY~cQ|I9q;m{N{|6nip?CQX#Iv;i++9iK)io_Lh&@jz63I1yz=mEve2EfR!E` zC(Z6(lsY4D^aoI60&=SJwi>nnZ|@Ji=qk(Yoo8~q>EgEL72MyQ=9N@Up^&#cQ(j#C zto)mw@C{5KPuE{UhXH5w9)M2ifa*>vm{{>^Hz`c}-BF+1Vf zS-`EzSx^{6TzR3uK?bK+m_l|q^BZkBYl#OQ4uhuWv36TUWGRc>kiR@meD~J{%2c-; zyMMKAvyG&n4enK3hJMTp2Q|&a{rA{nYm)B5{UzrHwA}w2#I#$T#3Cb2b-Tp!3NLrV zIb&i%^7qwohzfI&_Nrc-&$O1N&;smW8kF^1;)&b2bXr1!>vIUSeSh8H(i8ENk(rsh zXrki(1qSV#M(Jvn%EHT;U0l+S)eF_U^_L20{jl(<5|D1k)`b0GDbXZv8AG=9r9!>W zp7U|o=jM&ev20hpbY8ut^%DD!J&v9k+K#rroR7skYek738VWPvrZ>L81TsN& zPByM5awP4DAUyLcs>vk-T_7V_ru#1|Nvo#nTW3Nbe~u&^N6ag~{)v3*z6^MJZfTTy zOu+-Pk&-`Bx)FA^Cs{7^O^jDoXk^TX;=E23%?mkjEDmz(Y*(a+8*y`hJaY`N6?2Sa z!&+?A?WlLKNIPr;{x?7nh=*&c6n4+bFYglCZh|7wCB+5(>z=QZNe_lrW+qvi9gj7n zqhmz6k&c(9v@Gflz?-s5*Yn8X$lnzMJ1(p_?m<%}KMf@}nfas-S43*pR9%;T zqG+_tp!SM4@@>h}N!z3~jbVN_AvB?ExUabZALs~pmn+@9Zi+WF?eUHh6gosyQ^w1w zqj7UAL~vMvH?j+74-83AK=oCg`nA(h`=T8|@zAdNqS?6HNb*%1usK>TOZ+!%$P8b3 zZ?U9w_e1aG^W%QJ)i9dc>6941kh>4q?(O*c<;~g}THXju`&iW`5gc;S=( zIPeEB9{;v!*uFT6dCm$>5T zJl&H!uFW(7!-C0sbb}3uge-YRf+|*pyWO-hruxOW8*!m=N&0BY9RCInfDiwyc!mMI zUC`NRH46v1@O@vC?c1x^SB|#i60rMZG=@Y=-=be+%L}!q_RO+{?XZ>Es@=Fzq&2DD z)+zQZjE;>Q3f)R97AEU;)${M5pnJY1Oe^MHbYUk?jSZePGpNhD~SDEDYUETDFuXm_fL-BV?1~z z(G*x|7ejFO`vjHqnSKal+N%D-2NjWkwd`Gu7p7v4bVO91(adz^M*rZ-(`Ep?{ZAbD z=t=-KGKAF%B9j1a+h&qn_UpRkdcV3@BFCAr%F4`$d9NJ2-6fsfQ&maEDAARa=`VmM z^>D{CjfvIM`zo;XHH1<6|lRTs^s<@cmi%08f2Fz zpJwUs(UFnVfezs}=WMLzTO!vCATonRmxbY>u7Ljs5Y)CxiTOVBWqv$H5LmvHNGw=HuXCMR4 zP-aQDlthI_bk9IXcK-&b^~*IOP0|l%_1)8oS9!g|Qek0u4aRMv%l=%yBq`=r0uWtN z0JSq<-zxvi+hZmIcD9Ai^T7Y|;8h{k0F6#IdovRL&&9t};_%l_G{%B#DGpOO7TKMUHLR-Zz<9Uo59zj^|#ujGC-?nGgEEsgkmJ>h-xD zHzhhuEr7D~tU91X4m#qi=a&r9!V9r3+cKXVMR}iKvRF^Q*pfbvx(lhZsLbR=udE%( zd94f=vu>~bge#c9 zxnw#V{cG~sh@o$>=yV?%joVb&Na+Rn!a9sdEQ(BUy_3WjvV<~Y^Vm6@WTRK*>;$3+^8^bSQC6$g z-+h@4iKJ(*2eTB}{Z}a!S#fIhsy??osI_<}nWnEx#=-nJ5$L(~Mydp-WNAaXqlY}R~ZC(yI z6>SU5s+b{p#k=n{tAJ2SK2a=8tlej>OwN104y#j~O}{fGi#9B3C@5awS3lOPVBGTi zo-mi*eLBX2P;7R~)tc+b9G?G3E8GrS%}en1d~XBt&@{2d8N(yZe>y)~=WJfeZjoGI zpkbYzJUu__`1Czt&QfI8zm%|YubRt7lQ$u|?wun;y49-G=oQjz z(o?@=9Zi+#tyRt?-wPaSHtUqLG&LozGd6_tnU=ONGtqEPqW;V>1+z1~Bm2|z%~MU4 z4+n)zDXmr4-fV|mNH7VO^wLUD%G}g+>vOEBUur5sP^tjFVD1MGRM)5W%Mg%AFwn)*(D7sPH08yO+rPgAirbRLy(G7 z1%F%0Y9Kz|51GTl9N{hRnoo2&h>ZzucZ)1l;|FFjcY^r|Kg2xmu}d?O8_q##VG3=( z@dmj@wWCSD?yJ|OM9$mkmRcB9U5ewl>o*aJ`9i_R3AIXd(WR_woOZW}qV@)u4Ay{Tl6~IuhyB&b z+3FHYebNH4$9o*9c16Yq=dTba2^9Yj|Y}pak)9Qk-M(m^1Rj2D#{iuPxs~o zc(-`kVCNVbm#~4REDS~t1*ni%wrRRxMy}KubE+UboIkEK$Rpar@mM4Kaa@-WbrmbZ z64brMs;o^bMakAl zI>lIgHrg*({WDJ0x^P#m9@u!#1G4QFHZ3%BP0(lzWtri1s$3Zz$oF|ZzGXg`@=KnQ z8h#G|i-9#*LpALecwJb6X^yaZf@p~3-A*>;pjm$g4HxSty_B)4rS9$47{M|*GCFjg zLZ1Ys={m~OEaX(WI5tQj@FIgPxaqiIRG$=SioLuhfRiCUN6Fu{Iq}9ghtqUbe@4x-kz_Fo)@vE^A=E*4zsICD+GY;!>fxV(3R5 zzF^NhRhcci*-qkF9o&J|Q-}H8P{dnma(ybN1L~OTQ|^oGLF)~h0|+bv8zR{5jce)+`+-MQ}V4TFztnP8DSYHi}xrugpYDX;xM?2^Q@o2C> z5tPR{3-T5mtr@0O1|l>YAd%3rj28K9B!`h212UKW%;u<+TYlQC*kYJ=%Y3^fSZJx9k^*I6co)0op85b;t2fM zEVNqyJiJ&zU<~WJ#+r611}}s)t-ss>WTX9LmH6t5{u63q2WG?0e9geh8iAI}L)#+& zB0!VU=C0oD!O3BY1R{ixWdmtvcxAMY=IxQ*R`BNMc#4zzR99RFLY4Q()b!uES>yp# zkt|of5g$ulQy1TnBqt;+PUzq~wo7(?X~X(T*DN$ZJQzACJ;rZ}(;BT(VEp3zDGP*l zz>5bN_(eQas8y@p-NtAXI@4 zI{9Z#hm2LPl|q%)>-Cb$>(U-nCEXuH_fC%v;iPZn2YIsFM}UX6x#|5IyB#m6QByhB z6xv8fNCYPtij*Y7fdTLxT(?-38ACZ~JZtm(vl8xS_<5-_^ov{qP>i(X4J4)1(+`t| zq(PEEf_lF4UmW;|?U6b|Xy&zsrHv}=9i{aW3um;98tsXzf}N0ok!5SFN-Mm)@;nRM z9+8z>vrb^j8*-h!P{ z!|Z1wT}9N?H0x+k*DpumKx%YoYyfrb65scXq*T2(mGgyIYr(@?|F22Np2!t=`3-vx zRGmjnA1u=8W_9G2#d%JUrzJ-Jxu~H2eT~Fpp~>f5y(%HHO8G7#FJq(a4(3N((i;Ha zIAWznmixfu9^pRaZ#5c*We?Gw_Pr;gmVq5eAJjN_tw4^nyP>>e@78{+q5fKAA6q(a zdjzb1O1h%t8wG$xD7Rm&7hkc}EJqQGa*DAK$t^fRm0O3E>9W?x^4z{U<>h1}ATzL* zMmzfSx%Nb^=T%@>%E%XK@p8)5?3XLQ+kPF(;GoR#1)dc{gI#Ew`Of6nz&UAoB)`sp z%D{O-!Vg`RIW_!tccdKY;iTaH*88N78Kx=SI74Z{YH}NR@Xxm?H3-8gA-({BPj31E zczV5Apx04#x>WvosC->Ze4cKDjAY4V$L1Nt z9=NYZ?f#t-=$gkm24$WXjFTW$N}~Lg89EKFLqc;H+S5^`e0%i!Gv@Vi2D7DznBHf+ zjd@KK1Grz(^vJAvZEsK2l^v*MJFAVN%PUr?`&Anv4zcBGa$A>A1ZKa^A-Kjl7D*q=>h=Ubi9eQoxQm;*1>=-n?60othx<)sgU zv-U)MC!O-mp8Ce8%%&X*{u_==VO>tMHbda^`m8eLcL&Bx3>>D$3iy0Kk$vvkGkeH* zI{51w$bDX9s023$-E!xphv-6GWXPkrf2IVDd0j2Etln8~%v2_Q*AiU91S{kjmc%m^ zPmoM%+ZSc&a>AARm!IQmUWIGr-KWLqnW!T!Dqo2Wzu@6dNlfE5+`7Pum%n^E50YTY{ALEp=8%RW#pp?7}xJ4*JB>?t+y)|x-Z6>K-RYK@d4>w7%v1+e@)3Rb(7uNoGM4JeJ> zb%%2SfG`M)qThbsYW2&x;~mqfvoOC$mvSYr%QCjLZIh{#5=;{iXv4JZvonWx-n6D( z$v^E1?`WfWr}6&c#&mqmHxt35&=AmBc=Q%~TP@IL#5dHQv(kFzE_@?MkBeuqwRU+S zgt>h;^6bo}n{j*8b>kT|Cjp-Rl-Tw~E2H9$zaryZZO609c+jz>yc8d4zhqmD7v@CiA#%2$4KF;S*i=z|0$1-)@A%Wma{lSCZ*;4wLxMr1U_rI(7TL&vl0^{{TV#06vDSL_#v9%ynXu?-?sIt5>|n@mVX?>>=k2CuGN(GGTj4&)n=S_|ov*3$JtQM7%j z`NfpXVCDOXRfFIvaH?%;bfCS{^Ms0dD{mdn+G1)|p@Qd}C&g7hax$(z0&hC&K_CTI zfu!_;XsYq!X)ku+N>|NHqeP$qr^SOB7&+L}(bPA@lTGUmW@)FQa4qb6Mpx9vJ5`jO z;3#c$T7`r3YLxJ;c%6!{ECPTQt~9SNt0#C_Bt;n=diE;5wX4cPLEfh;A zkC+oXg!Gqw#P&VoLAI+3d7m%|1BQJfatGE;h`laex3b@$Jk-!(Dv25^*?G)yHB?>N z#r}Z~=qWpspJbk@`#tfr(`G+jJGfE}tS_d29qm3CF701q0y0F)Wm-9#sFbX9f8_XW zUrwIT)LnHWM{?F;`)RM3?Aab9!H$ZP12w-+11FjW*ge&5!2w8kYH~>|MR* zay9u;$*muIvOldtFJ;&D4SsnA3`&jp^u^8J7Rm1YI;ICdzzOqqW=762uZV|{z$m|2 za1bK?E!wTt_~cOj=~=kT4M&V4m|1Xu5ck+wYD&xfhB)9K0U&emz*@EZO1&-QI6y&j zY~Cqtv1b|=G_PRf5PwlIaoh1Z$^NlxU?FWpYoT~whAF$;8OghK&mxL{B}sn(WE@tv zT1PkD5tZf;Th`C}Kp6hXQQF%ID22y1JZ|0=V9lfUmcrf70OLyDnmBZCN@5H8b#J`E}fZRf=2oe zAfw*t*VhT&$U7Ajm*mk;o#sz>oNE!{f;^G!R|zw2#jh_QUggVAvj2cx)jD)A^wD_41zZe{wJ~or?R&YY}lo5Z*Z9Qh*%ed*r zpeg>{+|GSs^NEt;iBI0>B0=aC*IGiEL=bxt_YYwGa@fV}*VbpqZ`X(}`qi)-Y2gV8 z>ytCzAcU{csL;EDZy6Q99^b_3xa4bdWoDbIpKm2$vr@Kwh?(ZqN^DT7V@GL=T}LM5 zZc<;Cuh4_TY=Yhjj}}^Y`N#U-BS1ehgN6DdSzud^5E2fmh2nwdkKf@*+SCb)O}E~D zlheqsaT9&Ql326*RL4UG0EQ4Ohp;On$Ae!gI5%-ehMz}Yt}@EB{KTKI(Le$PrMIkk z!X5{&H}{TGoc{Bj29t-8?Sx4@gF$w~d3B0rWS@VD;O(o^h26q2rcL%w<#-_xkc8dx z6#CYC!~aq%|FP=-?I?0@pKpo5oxwGzS#ZU|k2NDC8&3ZVZvw| zm&o1Pg0sce!Bq44?Kp+uRz!;Eme0FllC8?S^Hik43Y0c$cpFiQv4{C z(fszEk9q5b{DW?cb#`n?4h7tKG>{M#J*9(MwPNSfJ@NM~H|ofznmszRpW}+ces;P# z`-skvO`UpU9gpSAypn00?N0VQzD}u;pU*9oPq<{7d`Rire4<*4u$WSx6M92Xubs3? z^%oad8`ACg$v}#Y7^mM0K$KzX8mP%%ZE9cs=eb2Fb*AvmRE;*k(^}p5^={=SHF2cD zWz8d$zA)Z*#!>;g%~5RhY9=m}=DX2oc}_Cl7^qB&l6(1`aFmfKUjb#pigxrsAQ;l& zpg~ICEdWmODv&!kp?0LO*dxVp1Vm1J!%Z2Z@3K^G<7u~B$$cI<XDCUJ=1jJAW{C4B51|W|))3R7U9U(9qTrj%N$T z;UJO+hj$V*Gn?YwlUrZ6dh?SWsWFz4QfYxtxxB~B8yPoC9Z~h*xH;Lu?yv9K`u?N$ z8LOqsS^x0$ROLYJ9GM4DcAi18JAaYIdtLXB%E5fl>_shn3Z$&Ypl+SL)~6?5$}Uyhc9$@vxh^8SP6k>?7wjHutj*KN zNT?Nvt>yV>t&OCLjn&`=nMf3*&fy>PQg@t_vxRqhbR4{ zKY!*`{}+0wJ+TXxV?2iq=Y!Xm4J`y0`5WQW8qUK%07xlma$h8Vr`l!dL62~5mXKSL zs5`;pxL8CG&70rU*S1L9Z0n;o@g>`mvMTJ%kWb;Q{TUCbp1k7Y=NKx{^-JeEtH&Nu ze*kS8w3xf&qoABrC3_T^{SWtVta%U&JQp@D`hG6^Ms-OMe|hGzj5%gTk|yF3HRkmt z_zak1O3u!$Nt|w=`q9C1nCxhI0Nj$V4k2^7iRHc1zpw)!u9290jVsM>7svZ5QBOx* z%ml0LoE~8*!S^aW29T~c`!jL zqnVnP|3=6gMl$aWsq}n5?WV(55PK2#Weyyl75!4f;uEJOldLBzYCzlL3i3jM!BcK0 zn@q*KVL%NclIIEgvU#=$Gq+is-l-gQ1YX~(i%z+*z0ddj*0=mPSSq!=6JI#b>@o>cLT{Vk$$K9mjw7K)z-_PffWY= zg2u;pJ5f-+Zu>rkNs}`6Hqd(xngEdECJ{?ruIY%dDx>%peewM`%2yY!|dC;ft z7P?L55Jx*wdLU{N~hj?+C{u)%#W%h6{d_>biez$BV#%In>*4J${X%Jiz(S+DP3(bDD> zpFYP-w0`W8T+lxLxRJXrZEvDdnmVoP=^?h(jiMi2vly+nx}p{JHo9tr=DqEF3cO)6 zu$EWLx9cR$fup`27Q-3+-q#*J+sUOcHL5rz?+{Vw$dC zyQFC2-<#mB#2tjNly$>7mP~%-Wg**DYLi9hx<7>G2v1=W^~W z)Zp0CdKFNG@@U}mV1_iPfJ3E@(QZ{G2g~9c(Av^$my@)Es|{}&z?b0X^MG8a^d7R# zb3n$gqV?`ub==0?c@>kE*-QD{h^sDt^px}!0_H+C-x7DDYCfH8T42+xEy2(C$Zm@NYKaJ}hvEjVoLmV=m#6o)%;X0HiNXLIiS2~1=C)7Ws3+&^JZoH~V#NSBGR z=AKDf%Zp_?eaz0cLGo!LE2xX-i0G`a9>FsMhs$7o|Bh>6#XY)OUxm{R3VV>)^=nPvp?D9ZFaJVOzAp8>gCRq%#Oo)XoH2SQ z8@w9(W4E*0-2Z?M3k@@z9@p)GP^~&u2(vO2*XYoz>bN;T(+pPwKxq8z zSUw}F3ZmGTgC;H5)<`=yRyV&p&!SmN`VYY14{%<2k>-3rQDiIQ=3w5AH@x*qb;jM? z=WSdXLF`lR;e`g_F@A^X9agIDSzp_WJ1bg+ZZp%28$ZfPB$#JWr?kC0)mYn+F!C16 zVg^(5qIgX@8iIS{pyh|4{hux``Eb&3Xr>d9NdnGD>c9((eBtgy~GvWWj+QW!(Pq^5TqLc}7ccccNl5%_yYdfGWEg00rfz7Cs4P`% zss=OELL$H5xXQHS^UsTxto{uXs}ljIcdyl|Vr5_q9BF+S@Nhg(9qH(kp<~ucj*zO{ z=2FXQ<<)Av5iM@TS~F7|4?pj-E(sZ7p_4UFHSXMkLp_;cQI}AeQlozt>9{?-X9#Y{H&gQ=YEV*&W~tEdT%wna4^mJ8mzWbbX%1$=`qWzvla&9whlxZLa7h z3+>G!{p(Lp3wbaZU8CAwZMR^=HY~7Gf72n}$q9cp z@-$R%UA!}2e#oGTUB7h#K*T5p9~4bkE02QHRy1{9_g&F8D_j4j&3|Azha+&Y=AOHk zjweRdrJ3J$NG$$~(Bg=*5jNblmLra;JM{{zk^n2XS}rp)bkwOl9?WgR@A`7WCcE!Z ze|^|A#L5c)0}$*X1kG?8dJRmyyS$vHp+*-~lMc<0Om++j*~4hpTkDye@;qptuWs7Z zcXh_=PwD%DeXor}`e2Aon3@21323sExE?8ZQw012>_6WiewXQSTg5%>OQ(!g>NZwl z@I<-X>iaQSeO52BaitZj7yVU=L_f6XsS#QcAc85Ru zljcwJq^fm4Z*wGGE>y2t?`3Xgl2F1JZpxb5KDN*43MK?>WN>u1vjyIZB6hpHR21#~ z*Ro962*6NivqHDk9SGs1YdlRjPqS#2X3pcuY^Fy8{!cLA@30BwIgu_4KD?3!hTo_P z*}8(`-1k~Jen(tJGJw$RGCDQE>|vvg+dv&n%joFvIW2<=6rVadkyIzufqQ-H2Ghc6 z_g0GeoyOi1$Oiejs_*yfTy^JMp_Fg8Z0Gqi=~FDk?=68?9xDI7n-&8BX65B)_g3GE zm7H~3LDtU-!v75n(hAJn|$VPbJ`}o2tp3g*%yl z&GGmsfzp3>)4#tVBm8##@q(qiz_qZWz7#9u)P5Z~PVEZcZES-pkR27`^A-lk1px5T z5_!8^6vz_bVh;wcB}|9|!BLRcd*KQk=*X+E_3v`{9~-!Q37+l)AeTTK3KG%mUt0j^ z9y4qRVKy3NaFOZ%zXq;^7C`@->VO15LqkKsK|_Ld2>}TO4Fd~+gU3L}BxlFM#u53z z#-WTWtb~V8!O6vAL6O_Zr}T2=TLs&+9$23^^)izlY+c z@*3U(oMM|(ImhuKq2A=gpjcmUX##t2J%L>;D)~-4-Zt6sa>oJ~mmRmSG2ISdh~<@~ ze&yTNES6qDIKT}@3Vem2`ofE&=LbzyiBgR^8ao(%#s>H7;JN$-9u=_NS?@bA#?!&_ zb{I%c*E%X@!tFb$3$mRP-As9N>~LyeDGj>y=ca{H@U6^CAkKla|@iIi21 z_^^p2xlB`O)}iuxCi{Be_6TFN3AuiB!-pg|p!eOgTX;-@p}qFbj>Z2SESZFW02oXY9NE^;kz+CYKO9h&=uDHS$V^*M;ey^o5Gk!tV zuVabhL)!fKI4Ilfnn9vsUV6E2_DqK8`tB5exidJ;V=H)^>w}Jd{~ka=;J-3`tI?}| zzNBrFnI3Bj_iouXYJS@-rRv&`!wwmQe%pgS#=O(5Dy5dvaLxV_$A`00AutiHtfJZV z(sSmVHyEY=NlC?upn}DzABITm>SXh!JJV!PGP|2Eg}|sY8I@D`@WK4s)WsOgJt?P{ zZz*9DLx8(XJ>Y8fLd{AzjZY*_)rrj};wp($ctR{tzPS8_rO^g52;yjk8G%G#`fRU; z*h8INeP8{Q7MZwoVc7)k!i0q8D!X)jSUcdyO~428Wq-c>5V=tHCi@%lI21e$pSSsp zgjNrwGiPlppz2O=$GSJ{jGfd%iKlsU?|f?7eB+Y;m>j}t53gJOLQH!cnKJQ_6Kav5 zu~KkkwPUZ*rOcFOgYRdgg0w^?7c1e)0DxeyaNZL@h+`(&oO0>Q^;_9NIT|jXAX=ae z2@Zrv=Oec*GU4c2pXZJlYy)}8|(_$1g)0UBH5%Cbe%;1GF_+MO*btKi-vZkbj z1HT4u-ae)HGto1pA18@*&|aY91S0G&fo&JeWE@mnBUy+2e!&PadD z%WxTVSc6qW;}0B7=4YM(J=!7Dc2`{n7tQHEDIlC|M5(c)pap|ntCa&8rtnoz6<(;@qjm45<&#d@ydZoiNiI@gr6 ztlnMwK0Q?5_ZN`}+j=b&GtBqIn#iA?gIoplH_{_%%_>LLsS;xok>|X9sD3is{)R_u zzCNK-8#c*tJXc*IsX)NGATfq7-&e^`&Y%CT@k7R3t1AuUre=mJATF!ktFudGG24mC zV_V;hkh`UCN#ThV*TiAE$qORlzNEEfPg<1pq_y6&7K8awJ*jJc7MW$G2$`rLq!e19 zO&g#{f-+=-HTOWNv)dr2I?J1AyFv3k4*ILpm`ZpP2v-%YWd^hC#f*6{jSFF2t|_@) z-0kC4P|G2#{Y~C)ics>Nfs%_;Zqq&K1)$C1#RoCnryv}uNOURhuJ55aSnc5;^t#H z?#Uq|&lm{0gMqyIP7#vyx*7XzDm}@r7{49*9kdl2?-!zZI$k-rC;b9XnIwI6V*!tj zpdx)f00wE0+=*f$^ciPP!RCXjnbbD}@$s{@7vh3&Y1S{Ju$>8ABR;T=3_j{SOi>hl zxnqO!iMv%Os8+#gn3cZ_PS9U;Ez=eL{=Z6((X8e zTQN=enij8WX}J}MYJM7M_#qq?*7MF@nSh4y`hD;Y9aWh$3`kRpWa?N{FbOHbMwnyg zFQ55YKFMHsa0z)+=hG8+5(RyhIFIYX#NuFGFW>{oLE3x)TN~$%IN*Z|X1pB*KFiZZ zUpsHdvW8#jLDQ0h!yFm(hYyse?4^T)sm^Bhi%Nh48cZGiv$cKFZj3XhGMTiNPn24# zq{$)W#p#z)N^+fewIlQ`%ZbSKFQ|V2m0}39Cj7&ZSa&ZG8J){#eqZCTGQo9)-mijR zVtu#uDh-vwmwCRkNkx6}#4t8)@zqIa{9u2Q1?zj5yLWEQFg!g$&H4vlhRfrTNVSY6 znz5#h^KHs1d_u4;sYDjqdp-t^)%0EFJ}AuPIGB()>_ckU-1Gbc@26~^4NRb1IF$)p z3NU7f;0dco;^iUHOD=lnOC^B@BSs@#VSx$q7XTLO`g&mB6p|kAWZAfLVrPtvAj8Qt zg3S0&VacUbjNmU{Ud(4URL*Hh`g#Q8+^O0kJ4jzK>?=YL)7c5Dw>jXjDLvjC-C8ha z1x(`}G+%1lrY?F<(FTE=d;UXXk?NBgb?GsOn6U%uYjAS7e5k+KBM;dpWsb9JH(9>7 zYw2Q2(D#kYp-;q?nXuTZ>sP+{$uxc_^vN|ZTxZGCYxtHf*W(nBD0-eTq>-g0n2znN zWUKhAwIW`_5Xrr_)-KTMwqylses8I9Tjkuc6NwQ>;D<`m_%wc!|a*C{oM z1E+xoeN>EBDn-0x@|J{&Y5nK60^W54-?Q0YZI%}%gO=|Vs7NVh8g;lWQ(=+yzM!I2 z86>{P1a-u-VcgIUlk+OnWWqZp3wHV*CJ*?X&OyC7i9d%QK8|_72eHr6`@yEtFsWl^C2CFGHuMl070gWPu3y3J1shd<}a6 zAJyrusa`=LT1PIBH|^mD5vorCXW?lc9PpchAOt6}NCbjGikOM$cnyk9={Tz=xewTSB z{-MI3d``mvu|7WB`3Imvx#jx^*wv;T_kPlfZgvWR{vM1+O-4OKbE@l9WO|JOS*jXl z2643^=EAqCyALB6NCfuR2i&)qc-MFj*X`(=SWt8 z6Zz!?F-%QTRcXq|S-mNF%n-3C8-WI$w{(c_g*rGjOlQffj$fB+`*H0Cs(K0z*wy=t zZ844S+lClzw@}?PN#5v%QRGBksY+Xe@nuGng$HM3VzGbwr0XgFE?g|QehiN_#SPn1 zwcFLEVOX~qCq52si_1=3do55=tP9wgha@2^GBIVlT#Za=n%+&-)91-X$m9+iQXE3TyAhgdgJc8_Gnz|CI#!bU;*K-7Y?h-ByU}dMxCW7 z&kvGqP4pqiE8T_xVA;Rb`)@76e6H^63ig^KJbmoaGo?Zoi=JhWUcYc`XfdNQT)V(b z;ic@1d%JGc_qR-v;Ngo@w2}>!;BIbWsa_(rTYs&ota2!KUEBtLluA<-D&#jggYvHU>4ezi~>ro<8~t!4w% zMTUzNqqCV2SxhQx99N;4ecnvJpNH#kS)i?&x9{4TKPX}0m=U>5FED46NW>=Pa*Aw# zZ-e9=NyNcbIt8Fwo`TMC@+^PDZS`K-Tgifp1?C;7$&i0Q2diahyGegCg(RqBEuAKp zdOi0fF`>NVPp9dP=&a)#7rmbR0E0m?V$Pg?adw1vp6OnOY>PN|8r$Sh@srj(9CnC1 zgzdpb1$h8kD$q=xKP#(IqT@onKPo6(a}4~<*YG#UH%3@#2H0r_+u*JmNYi~EVqI+0 zGh9E=@OuCeM@Ks|-QhAdy0tk-eTPs3ASI~EeK1+@r>+A+7Y(0)Oev2y*}t5KtPs}c zUfl*DbT>&1G=$q~R0{L;TqR}1goy4A3+|B!mLE!e8!q?XgtJq#=*fX7j0EPbImoej z2IaL_Giit3#9zsqo9MB5*IKcZ&Yeh> zlcp88c?|L*uD8H{H*2e1T!B7dUP$k_sNy=Hzb|MmP-v#w9yN!;Muy7FQ2(j`gMN=O zfl)h%E63;%v;-71Wl~Eq$$l>=sw{wTwM|C%MjPvxEYT~I9?6*Z9>z~9F(()VhDCoS zZTdOC_6TvkOnuPcPU(5#mF!-^M~!5EE7eIEoHF9dhbS_uL_4$bwxDE=%#D;eb=cw(7yFH)m~Hq6 z;EiQFINkHzykn!1#pxUN9<%_qQaBAbjI>SAE0PclD}C53m>bIBb9SEiA)hZMjC9Fj(!fY#igDzDs?s?Vh61I*=CNYwO@t)x1i2Tt`6xzA zfbiy`^$R~2QA^3xat;2K8%xj@7fJ10Bl(vjFLd;YB?EY*Igm7E7LHWD*G}K7qEbwp zkdp>f10}6=dZ1}-1}wcRB0Tk^28(F6jdjt3!!#=t6iGXiAu_ek+SccbTCGE-DiN1fh<6gE_pE5_(p0LXiS zWuqi=!2bfqKsmoeUR&$Y=M>$aXH!%3GR6;$?R5w+sJt8=<+vo|X>a8VF28#M*M_WFt|x*X(H zJdED9vo#FUmawYb8j7VidC0f~UDgnq!29PMEdYw|YpZ+a%7OkPq{^_t><6JC%$b1X ztI85;0zO2G5EMwn8)Px7_BklQr^>4dXN-_Z1A?g#;rSbyWU(6dP<%ApDdu(zXaO+c z=K(0m@zxSXNq1>fbv0_5v0X9%AHLw7Mh=H0C+|4nTNEOm&#TwlIVEEQxsQM$Kr=yW zr2YU~ABU!2ZS84w#}aO2U%8Zev)6UVCpKxOkqs+wO)GHiV%ZLFU6u_IJys+@GLcD? zyvvn@eL9mDON|Cmp@&eUAe{Fd=UuEQW~}G;^|Das1`;#UlM0Hm1MVZ>Q4kRvg1S%E z)dR&;c^ar3QM5tN#@Lw=^k-l>f7h|sxRbYD&0Bv}mtHOSd*+7NiMl{55<}`9oA+J$ z0Bv!-W|6mzZs3ze%l`luTIzP1%!EnbvR*mj?A;VZ2hxvWPSaM8mnEVZD+PW0Vy@b# z$=c0UtIVrjurQQGi?m-fMbZZV5{M4OhAaivUO0i823U{iC^o^)M8h48!5JI@5|5iT zl-hIjsK;ddL5B9uOiF+?hl~v4EPrn1-w)s%3a!&)((UWl{-CEscaiQEVH5YLCBz7}wH95-}wv z&adb_9@3ZVdl>dO{ztwQyJW>p@H>ju+iEiGfHqu5u+6Ei(7QvJ=(%jGHwvJ%JfoOt zM$#=R79=fD4JD9~V%kxX?44X|i&ZRdq84hht(Q%7Xw&7hRbyp9-r2vZ;R|pHBmg~g zjZ@06A1MsEy+f?skOK#Kc5;9S4ruEbPSM(;pnwQxBw)zSemY%0zHydB2>NY+=Okgl z&3TNOGmZ8?n}~Y^uj4niZ<&+IU)-UAoPLW26e2H!mOY1Cs<|s^SSti=m4H8r!+U1< zMRfKXu~$sjhIaPEPF%Un1%9h1CMG$Q6Bzt+fCu)MQpYJkxo4S5y8!xCX&1{$zHs%+ z7Hdd6L82A7X7%VskxdWn*zQY@@nyYoA|Aehq&4sGyf4*X0CkoN40UEPX(>H{evrOQ z8QT8<^OW6bV!NNX>bD=OkthMCBH?4<&<63~K+hpZB;g~bTOF*0r;jjFWEEiTdj7*t zIf6^u89iP-;!hgty@rM67@)DbA57nrk%gQI=HI`3b+?g|_f@sCk`-dA#g&Z^&Nf*G z$t3{4zHchYCuq*xhqu0ne6vlA#Uz6{DGDn@M#~4MdB=-4(=5wEpEvvu)oA8=Pj2%{ z${sUe#(@LWGit{KoeE(L@2)tZ1xTQ3R;N|}SQbu1KqU}n>PA;gyCUM!wSwpj-{HZ+$IOh}c zbp_;bbCJ`EvaPa=NPTlh!wjy$VxX6z`exL#1!j>V?1R|%-khm_6#>mj%vLmFU2{lJ0?g+w9S7SDBWp}H6XjwsTZzv>}?Hkesbo` zh&t4i-EuiZil=6YEbV$mFzO~`j%3eXkr;{S`2wV1F#tlw*XLkl z8v>}Pf~QGJE8|AoVch~o0~7>57Sxd#&3`nwV+zL+DI{lgDT1GP%gx2-mj5-7X1 z-5<`l5AR;MO;uci(Ns=Ap#1*;C1pW$mq@Cl;ks_nIxB2ia`ek9mIe&trPNbddb6<* zI0y#euO0&M`~aiS=8~8+y#bG%LV=SpM&B4P_K9W~LkSE94MlPbjZFm{_=Y%0t01Ch zv&MZM!y_I6n%Zp{`fOvgj2?rVIw;WBxu&8SMv@t7j6>s`07xO0xS3ZumBwmbtAGPlKO28y`93mzRnZel zoU8E72OJM}8VVSp)&PcigU07#ZC0+ll5+j>@^038>^se6q?WQEjI`x?lLJ_5^3jq| z5pwN}+3wNOV*uG{n(>37&#>l%y!~<%@Q&ZKN%JL|t7wH%yJ3-uSKJ3QC5-cQk~Ld8 z@EqhMA*5*EIzb%J@+z^|?2sXFb8&1*r#8p&Ec8~xacGZTB2&ENtV%-4DpLbE=O_(r z&X{0#oRx|q)#%AQ58Qah?1LRN&j&Z`aoTJbD~@rs%15caY#)n~AMCcC8XYh`%3*<= zm~yEhq0kK0ev}w2Hf_DbGSYo`NCV$(3qDEmwMj$G*CS+(Z_+t^R93pqpDJjT#ikt- zlh`qF=_BQhPm4b&rb9C4vEy)uo08JweW_RdL7f-v#X8Sk1_kQU1*I&_f=nLwp7$&>XJ(g!z`suZdeN^R3d zB}&Kf*??w^kyVz(V3Jf#$caQVQOf-y{{R%O5OZ=zgqFFO zCVu0bad>2Ij@#$kIV2rhm=1dmafjY}@$xMNRidJD252w)kkiAHgZ}`;gYec~v=}Tu z=^VTeNphY825T_^pupmvpmM~yoli+FdRP0x6AAi5Cx@s<yKfFS#0x5l@9@LXL~~4Q>#gRX1yCDmR3fQ zugJ6_$sGj@k?YS!Hg$v0Pt<@pIM9!x9=14ufcoim&W6f}=()*n_e^Jp7{AY)!2BVb z(4Kv3C*h#K?n6%wPJfdH;jBGq5IApa+pGy4v1ZaBW}Y{C;u8=04U*sequiwb0K6eE zzoat7=>sA@6#oGCbS@M0hH^EM&S^+4mqVO#WU3Um3n)3sHiDI|J=O+sjra_7(+>_r zf4_@?oPK_TnhGsaKd|P?k1S>8Ww|p?tP5+XT$yTDu}<5aaOqVGkqZ0?R%+ul0cOc4 z8+IrqwdBfK?Tyw^vxL`4lAya(l??B|-r2~=;nr3>t^Tt@?UJ)|^ ziUJ&#{{VDGV14t9td<0(-JkG=ZU!ch*HbBzG!OmAX@Q)a_Ji=%D;0fz2qhff>^@Uq zs=tPbkxBNtV3`m44U>qS38(2PQCy8}FzYB!QifQ=xCtx}5XyJ0x)T%j43dp&F2!a~ z5aVOXbIlm%8I{32T z?VNmiXEYKdbpQm00lGFLJ7l^E22o^Dl&M6zLf(M7t4pE-;i_bQr>~(`$8L~h-0mFA zZkk*`sF2e(RetU#BxZ7LsEHul_;KynuRsKcH*;T^*0R~|8OCWK6elCRHwq$#$C&|3 z{L*AMq+3iJ-i?I~l_qRV-ctdx9q}Y$S-eY<5D%7m!f7sp@1mg(5kqXD{{R*70dq{6 zNHasI3G9{_8OhIRJPhOU``2g(hb0j5S|eBR<5Jz!AEk%=BbRjk6~b_t5^pT4Gh%Zb z+^UJQL@o>KXzbtWx=&uN2zEK8ULB^%iR(EX7^}LISBdr4dB?bCF?6G@>oycu)~QnL z00%hlE(|WJG4SMFNx-^oWI{2T&*WP*L7HCyvPoe3XC))W8zf`=E@}A#$!n-(l#q{Y zDA7i)nn0xC(t9K9h*KmZQ>JHa_a z3L%?ifh2X@+9%2*voX2CEQQ*01f&_HZ*A>Zxc-u&O9mI00TDrFng|MiJkiQmAAtgKOFZF zFc~tNAF@J4qRkvbar(U%HS_AGLZnb3amfKx6d=sCD>-+~iK?FjZo-3HOODy1`MKM; zhSU|9N#UAoP{H*Kr~rrLhB!X65rALZ2RRPZ5WfPUlo=nZQ(@i+;21N!0Sw%Yf!4O0Pd!9O zILzz`IWUF*fc{APX7g%x+bT@L9{uL0lNo9RJA>{>fSA|vgz)3j<`pW%_MPQGy!Xc0MF!5eE^jQWKO&a{z#Ohpg68 zC6%K@IV`ghNk+P4rHZF7TaZzk>ISv2P1snR_suOd5ZC4&a^Q}3 z0q^H74?-EbV@Vsar9gr2oN$*#%~8x?EB;aXe38(4;Ul1-&{&HSDd{95n>$N6FAyY> zikHCm%?TzC_1i?SeY?%2xTnI({vsDu?wM&RxabL@=E5h%qt6!u{5hoTWUpRZ0;K$r z&PzrDQ*kmR55HV>kr#ARwi!0Xc^>7lpEOyE#oH~bq!Ek1Lpof(**MSV;oh_rh-8#9 zW`U3xnYI!Dkb%fi4fMc|HOtjUIL7n-jN?BGD*%;%kYFR&dJdM6RzG6Kc?uc3(G|6v zzlM}_4K`FqVSr!X$`}}M?4lWcWO(bG%X9wu$C(vg(M1(RJHxg~K>;~QnwQ7{;z*2O_oFLUHpE9VLRHx{fs!`S6$;BmP@fe1Z^ zfz=@cvp%*&N2n<+{CxqD)`+Pii5rnpDjk!s@EqOrr&hY^OR{Ym@!ODShMlLcPpBk= z!v=2Z*umZ%tc^jM@2wGOHz%QSPf{B!DSQd(B(S}PMkorfY;f5ThnS;GvP(GmEAki6 zXNAQ}=1j#4O)_e=Cb|#wg%VCi)P&N-&4_?Hqs}BbML&}10&Gv%JbMfg&D@v5*wT0z z#+ATp(nw%_2}D7}YotZmBHhx+3>)IcOfr0SiWOuNRJ%E`-O%RJCJ;GlMAG17j_bn9Divk-e5aL`M6u^DRKqt0HpjRwcMD7w47gZxR zT}G}_aEmkiMyQ`0DpV0Vr=8@QDGKRB(l_*^y@{l3zz?T+$vD75b~X6}-#Fza2wL5- z!u|yS44Hs!NrE;>WPmcLdzP=4Y*0e~KF@Z|!v@+f^l&*T7j8#xNp zs9%8K8K51V&bw|yo7AJ5IxJ!@vu$z~Kw_oYNEL$M>7px#;8WCw%UXX5(J)L8e5Jh^ z8l*$B$|fsDx<~}RK@#H^0?pbELLukWBN{voOd;HCLjD>d;!JiUUy58&LZm@4# z-_ys?Kyrsv2de!0vXrC%0{&3+0i2eL1ZCnR@H35X!D_UF93O1o(W1j(uD*4YX%LpE z#5@f20M7gj9)p`{fJW>|qyPigH0$7hu3=A#2zdv)V?@|l!(?vn_x@-8iR zwD!)?9H1@@Zjh^qJwOLH7`!IFl`~IV(GqL3*ex3-8MCzLUmp@htZy0|gRmJG*yJKu zpv9@Zhc;a}PqUw*izW@@&?*QNJIGqw`L(>L+9qDOlXBHU=CyWrv{*Hi-SHtSuOtnF z?mg(~F^$-)35COSB@oNZd19^;EQrN%X!QpLK;WW8FmKq=cdwUp5LY$h$|yUIlW!z| zD$$E2WL+lJ7AT8WNhE8{yux$FGW-;}xu%@_cMY4S)e@wa7#9t4vLt8 ziUWh2jy+}@5?|v7zoh}{l2pi7YV4+h_Jul#2mp7QaTH%(S;skmtFo^qVI|_uc8x`= zQ4uhRkBx2#S;+uI7%@gYxf`MRE2=~hI?8NI{Dr=4*IIt}B?D+<9CG@U2RBquO6$2y zA8%edDg?eP8Sk8pj#b?$2PyT@vyAHi)+EvJnJ%XSf-RBvdf#D_EVB+nPa!(@3 zHAw*Sq5+2X&O@|1H_%@IJM_*pAG*w$GSt-1YjSOfqGm|uA<7~Hn%U})=)0|PD5E4m4${)p$KCXK*WJ|58;_R4CG@a5xO>Yfto?^ zzSi+#d87fh!xY<4~{B0@rjIDUFjMl1qj*=ky|$p z%65@lHCYo(HX|ultw{j*k#lSxowB7}1l1*?Ftat;DB~QaAc;+=T#HSM3UDrN76T=& zW>F{n=Ng}ab{RHU8M<2h*0z|y_YuxDI}%ys+h<@ufOC^%52-;P131e3LEPIMPyk9G zHe|&s6rnscd-A{6tT9i}Y`vf@u5)P#L_pnz24J(*7`NoX9M~2jv}S13@w{A=k_&`l z)f-FsMUWjkswUZ3k(-##O|bxX2>3IO5+_31`G|e9av%t7nVi*cxmZq(eB zkuk`$yQJuWnl@Y|b?Xv=gS_3bq>b3JUPh~#vy_)CEAq-kw0cweltV8O!4+?qW?D+( z*5L}NN$rnN2MrcSCD{EgQR4yD69ET(hIk|%@yLlADj_8O#FORTyVCbXs`kX0oW7x( z(U3gW@3O6)IVOM-#~8PV8fAf4X;_>;sRsf8 zk=qtgfd2r_RvCQs<5Y~9K{5eD%or*VJ;1;|+l`1n*E1>LLwSf9$*A!k zqe*yimP^uVH^X``Bh7IjaS->;JIWE25AYeK~Fe)Bo&QX+VW>QYu9iql; z=_QkFU^*$AHauucQRZ5BR-dO8VU2vM2l%L!K;*Po5=tUS12hD>ao3>0kV^7X}7M8v$aP00ug&OBP==GjTGl9^_l zgj2Svi9|aLA;f|PEHk9v#ItmlA)c*%w~AzSm9bbCnUOn!(53#R5(yvkISR=o=%Ts*0C3JSt^{*9 zh7NLSIZ+5n5Dd_c!F_PWEFWy-s{lsJ82jJ&OAReYss46m;k+vrN_-ry;lR%*EIZ)y=5xf4V;!>bsfPj zlqFU4nx+Lc*$=N@J96B+LCO0CXDRPnJ9e{Ukwi`v^P79Mda; z8!8w?G4f!mCDRuu9ir;CR)r8?ShB(*CLYb>UV>V2@ewN)D95%VWHyTG5u-%O_8iq; zbInC{yf`Rx05z(O~z@Oz>ap z=w*+**ed@3UB3jfw&YpQ$1YS9Dyfv^+cC>aYw3olX0dX1m)Jv=T~R_I+Mu$Z8B?o+ z=usTwo6kF&A_6(KkP$*PbN&l`e6N}dq&Vv!E@?|M8RkJH3jLXmQ6PzOCGwH7jNYV) zfXS3V{{WDIlb8Y=DB=u4C51@ z{{6NNa%q4INLddKI?0{w9PLk>nPQr9P>%_mZ;=-@CycOq&Em}MHcX(7aqZ!kpb;b8 zqkgedm1BkugiD0?%4)wJtrDh7HY3QlZIpP3Hg>up4*6KgMz0WkYJgu5~*Pr;`EkaH4@0YLK*#mgHb$Ir<$Ieqe-CG~o=TkNq< zAqd3ksJf!M>aIR58mjSfH$tCU`U5cqL*K&j{@8oruYcUg;C^7`??WMDk$W>8t2C^Y zZg`VZL6)`&N>=3AEt(PXjdm+kNL<*_>dH~(nW3C>nE4xfsNwek>yWWP_KWkm`}M|2 zAv;;P>>q68q*yOpjgs)=G?B?GFCBxNkY*^{8M^S}G?=RwF&mE)1)8j$IVX|Ap@shd zjZG>O6gZXfQu)#`a^)6yTTG(`NFq}KvIY6(HPdH`Dqkvw#ghe5I%B7torct6Kmqm5 zh}-6e%;7%*;8O zdUq~7KXJs8I?4h`(<%WJUz>CuH`ReUX~Cm{m<~dZ;H^(7 z0Q{>HkUcMLVcBx&NW6HQMV^zpJSpC;J<01*VwgYBC#Jn?tQ#^;58c)50OlR*A-h-|kqJe6Kq zl4JX3i(lYusNlfOnAFcGQ;3t-q0K%iO5V!2xb@07_zrmGRJ(au4zQLXe`j#8hD zolYU(svcy_87zm&$~{0e%d;}Qz^qbw`s37rc55Y%nwmZ1hH6#T1T2wCied&KM>hik zKi5+!pEa|PXM2QLKz%ckQDkdnVEhC3&Nr{{t&fq;^OHpX0N_F&131wtksV9Lj?Rk# z_!0#SxyAhaNtG=fe~(dzQwKLpapSfmr=K|M+xncVHSJJGgOND{@+wt>&$$shCW*0Z zM(KVBj+1EJMU<0xchA>dM2IS=LKeFi5iv+M{zP+9(mfbfYIoxj~|UvI(dM^(f}SW_A~O)D#a)r@I&R zc&9^fV0lWkvn0#{Q4)+Rv0*OB*dU=*NQ#$|%!s5kQ_K(3nodBG+Y&fc0Pi^t&=#Wn zan3z2@NZ@&O|S_#)zHTXnFZ8H#wkog6xy+W{{R$0iN`r58VFh=-}rHr_;oiQmKa25 z7#*^YTOE_7TPygXqF0%EMyNr$bJDF*wg<20l(7`4udF>CXks;QGhVJPsSs-B_lZgU0n+MaEq|4_ zL$8UCpk~-&i|v0hRli`(F(vfPg&HCq2xa+_Y-~pazQdH6lf_Jsf>G=MbCZa7^abz) zLpbdq4R0zn9N9}JU)kz_fc74rfvZ&>I3fwvt4Kh#^Z@Jd%Sfjf!DnZclU`x^uNTS; zaT!6Rp#K0Zwj)AUUd^C6#;2l{j!mbBCL@TH)I5l0jgvfIA zkme>qE$}9oD~OxoqC*Dy1I0aqod(Vlc8OL<1V~^Iq+C95p&tJLk&M1Q9ToH6ywYld zTQ(m)-RC9ae3G#8Ib69NkwLTO58KF)Ow>S2?vg65Zz@rBNl7(;fm^0CgD5Cq55lUY zNQOD?R#QwrGDsW=@PjDTzpK9&E2cuEP$7SopKJ55kJ|$1D%E44w;PaDZLgL94CJ#i z9=jCp!;Opi>CaNZ&P&GpSlEdG4C5=Z3`EOJ9N)}-Qv9l*T;qh9-Bew&J&6Hx1pN>> zOhXu^E^1{yF1>`sN(M;4Hr6DJv&yqg1qBs|scWx3ehGu1?0cFTCPC@ zVoIF_NTPRJ87$h)QHi~SDKZMg+oBz$K?4*GoAS84v`6`I@9lfikvAu! zB8?h}8AXm3aoNabpuGUJ#HO{`ci4*R$ z4!*XQ0($^u7Qm~QNkc9rF-#>eev_9cDBhyHZ;@s$fE0^g=2$jc1Ut`$7*Ol+_8BcW z#vLIus};@c(S(TxGG?>)DYtJ@triK1K~N9ogTraDB#i=XBj+5Bp)XEI0h>-Zl6v}a z1OEA=9gA&|98CAlN<{+j5t2R}b$V1T>!3O5*QmK}pXw=q*g44P@Iu_x<`?w_an?v) z(iCf#Gz#XYFp08)snNQ^9G3b~B$F4cRY6n?a5#Ol>2a;vK6 zcb$iaVU8ZRZbKbe?T$oz$VSLWIg@gCF7hrhc~^vPg=VJO0WR=Aop6C1pmY^;#|ql( zsC21X@)C-H(~RpUT9NcK=BobTn(9GVtHdjmOY58QkUQ5d)bP@4d>xq);lHfXFcqfA z#~sq=Fr3;7;O56$U4zWz+C4slR{#V+LpaSQxUDZ4izY>qI!BS?QzcdbVOr4D+T@xN zLFLKl6sDupYm=237-N{j?SLW%0|b2Jgj%AjXx)<{*Uj^hyDftKgTUA@IsKqO;=2+Q zgb_{7(J4oyUEgM$olhdq95@pSxSD5N{zRem!^g-1uOXnC!nG<5z&iefp+Mvk4$;+e zHCb0LSZQr~`gX+DWzYbIY}N;pqD-|*p~?%@qpq;7P$#KFISB&1y+tQ&%ir6MHRo}V zax!j5H}nzZDFWpo?555)KtF1EIc5I<0O6AZlt9y(`HYB)t)*%5v1b4>i5(LORPirg zeu`y2>`;Q&j^Fks;2qZjxVjd_ID`=GL`noF;v6x1$r|Kr zpbyL~tm2gQBh6mx&LY$MFqpyCQ#eg!G52As!^$H0mb{2)J&QQjvFV8#fPY30%mDuY z`j7v_08kJB0s#U81O^2N1_%WN00#g80s{a95D_sFAwf|E6Jc?IksvZcp|TVrFjAti z!NLY3KyreTBr`)(RASN66+}>Tlr&?b;$U!egOju2|Jncu0RaFBKLGy#@dE)}D`#!l zB&xO3(7*kZX+GgmbdAsMLI>V!qIy%wKiyxWUUz@!mHIND`Dgu=`ZAySXZ@A>G39yx z0Mfc6q|osRut&ry4wAL)ctQ9{uAYWI*^#3kXje;FT%J)(twbOCzH?nopHXa@yyT{Y4_V!uddkN)%l{^Be2nlBq8 z{`%=lJLcjg1~2ui8*88YQ?KKdevjS&H_Ha&qCXKR}e@DbdhrgtnRJ5BAos?*F!@){d=F*pM6_F3NDI~fGB+(jlA);=2;^Q4OvTI z{Ou&z9!D`zV1zrioZvvf8U%6 z{Tqls0{2J#wa^xle&p=6`ZS;UXZ@AX6QSiCz}G-szwgScP|s~~21ZC_omAM{Ivf(XWCnuEfJalCze1x+N=$abDb%#-6#y!R5Ek~A5UQ=4Shd0EAf_eUP_$_pm&EeDu zA22(YK}Q=|?qmaKtTC54bKPA5b+P{dx>hfYiuor;4jp8n$?#0;r{Nutz<(26H_{~b z1g@ItKe1gi(tl#QYoxx#bmjj5l2p^&&vF1V&6Z(D0qA<>0={*+uV=K7>SJuF2S~s* zn@KCABNMR9!66Fc3rKFDeNsW4OSYPuIp5)Gf=DNfz(hijy zl3fz#{Th$$%oRY)l60w(dGwO+RZd`3@?1>kHhCD6fG~7_uCRM^3V|VpAQe#tKnyPu z6abK#v-b)Q(Y9rBGN0>>OC-}V&7MZuX7k6QuI@vfkm{Kyi=D!+p|MZyVf|zI=qkkY zguh_0d@#1yxdSNfqTM1?CiA1co4AL@HC!C4DFhYN8lO9zE$<(9Tge}{ z_SsS>kY>)uAO%igu-_chrn6wISmXdvnIzSyH%ELH&!l~%QiV`76yXs@Wtijz0e5ww zyFb*Y;?;XC)a~uabnF8_FxH?Q9cFZ%=nz}Ebu|I$Yq7k%{-=UzP{$G|$Si6A9u>O> zPzI!$>3cYp24^_|uA7QnhIvMeNvW=EiO2@Ij4G4MFikjgVVGs!2*;%Dt#TRcJAD5D z0j)vOlOWPngatlrok7x`Ft6a%)3C(tpqUy!c>q^TSWeBN$2yXI^l(t>crdFmWpw`l z+d;eCNP1Qb_w@<$*S%^tib&4OBaDiiE@icyG?F8cq}X$kE!=u{y-JeC<1pyigGjE7 z2xU9LsDx5$C5DK5Q6QaO1leNw^nOg&s-AlSP zr2hbj^pgJo%uF{a{{SlEJW$5F%R2xn==6-}Krven$4a$_qmVx7PEO=@gSxtA>48$E zQMMHL3drH_qUH7uMfJ!X*rSLpf<3$H3WNZULCP|m)Ttn;?5>@t4BL_+PMaFPi4PUhK6>?l_iI+OTTHsgDit`hAsj~H2&vCX*$jb-e_Rg7tG|<8 zooy%F{u~Yp8A!;3#)#PkCkq!;QkmfJkY?G$M; zePNh-(7!QIRShat#eZ0>g#kc^Ts%$h-W(nNgw zw;u@haG4>A0W9uv08~QiT|QF&rC!TBxy*(;hjQc5(j;0m^Ja>*(l0Y*^WcMU^R9=q z4F~~cc*8%P00+@oTU|nRNuvxrjX?buFFQAbi5uBN#ssdZ7sC%ot8;gE%-54 z8^Ifoojde}hK5tVXvgDMu-!o1Q0d>x3s~oc##uI^y4(JZ;{M!S_)cQDh~@~~7;-iG zo7lh-z}NvD+rEP1_)uZjDtPX zXoItvt9^m1x!&?OGH{qZ&RNH7p1V}WC>L~aL`Xn8a0HW}6>4nkUs>hIA1!LwU)~`8 zx_*4}r3yO+E&vtMmhq_Mz?wJHcSBtPG^jLZpJuu)!WcLSw%xqJ70^j6+)Og$D$@EH zc&HmyHR^Z3Yo~1E+Rq0T4p+2vFDg-uq5tp4YI|nJE;WBYkPFe|uhgCd5?H{rbsG~L~ zl}b&GyR>$R$uNM6D30B{53Iy!$Fhb%424V~f(0(_+5t}D)-qDkCek$S=5;t{6@(cZ zsre2=wxC#Gh-3#A?L5s9N3ZEc+-24{s^RW#BsrFnwX0Sj`qQvIT6da6zv%!s$o``D z3K;>WLks9FqfO+<;82^TB^nsFC!IkDN5jd-THbrBrLJB#VBJ`3lu<4863OOkrmrK4 zFIF=9OXO+`Yv?&5Y&98Sx=mt~V`B}}L}=r9?mQ@)t6}raqx$MODWzo~ebMgyQl;mkNqwp9Z5h(_F^;lA&5yKv*i?P*@GeiJ5nz;sTCb(K+%*QfM5^&Df zqef~SG<17(6)1wIjJZC2g0F_7?5PDfB-O@f5mRc zj4_>Bj%J}U+|Jn!01jmE0+9^a13bWQmQE(O0aNcet=#LV>=a2Rp=qUd3aFzp#L{)w zx}*oxihxiCKn=st(pgQyH!$Ry1fD{y#ht64>u24&o>g@>NX(~t`jMLG%Ug7h)d+%z z&~$yZz;TmppgGi2^n2xy5I@ZFH6%SH2pRoH@~cU$GT@J=LyT+So(zO@nE?J-yDNj+-Sn15!^t;9JFDK2&1 zj@w0!q?(Q7mO>R(MtPEQ6_w9P$fGV$V0{Z`FAu9EO|tdTkv!4qJl{S1=w;|gi{5Lc ztYH25)P6PkMbVx&316gL8UFx~mD8OaBOLno?%YNe!TzM9*N?c=mzUDOLq?Oj zl?Q>y0q6mg$U-spAAzXK&k6G!8m4HjBXtVHh&&AqmvmMmw2UGj@hbtD=PX=BcxPMe z`bpN>RPE6ZpX`JHyUjWO0EJkwSO*Cki=V>?NwTszKn{}4&%+F!I@GSaWAm zAPVVNjN@2g&PVbZS3~zrc7GtQns_3AVhE7{9D&O}eP7+r{{VJoZ@l_9w-)5_ibh|! z*GzPctE`O9kMKFQ9yQaC4a6hU+I8$Mg@n42pJe3cYmgU^ppc8i~IGfVQm$=ZKbgwmpF{U84*?!OVINZ zDm+P;gPNSQ0)ZBt8b!p9z_zHrPI3aQpQOZFq?I2f+Mr;b9n)L6&6635U*3%6E39zw z@i;DKXB}gGME07KX5QK{8us>{(@qj7l)EwHDf6{PDQzDGOd##Fjs83{c|BO6U1VyQ z$XuSS4v{Y*Mz+!pjUsHv7vMb!MaAhE$7>&~)j6@SI$FTQ0zb@n*9;W9F~|iOl53#4 zMo!Ugz(Ep9fF%uhHwjHLil`BxTq7JCWuFRTIS`>W&C+Bj|LDuWk-z z+G1TO4vC+GJLePl@TpQ*qyVd-%n^iZEHWuaMj3_&P-q*Thj;ms4PehiYzxoPQ?^sv zestt&b)MRF434;mlYY!`CbBhI9*z?*NaZiKzBED1dP)f7YStJ7v1jVkF45<^>CRW( zBn&b0MfRGx*Yz)E#$Pd(8`j+m1>)_%RE6#?T)FJzqp)EXSKT55FEoc$7)_FT_h;@( z;iW)-;g+6KzbZh8peO@DPuP*J_I9cB*Q<$lDhl6G7nW0zJQQ;^le&!MmyD0Z;Nek0 zC5gxZPB&(fUw#QvG_pHp&cu?$;nCAvZ^+4{Yu?&dNSV3YTW((B`kLr_I2tjKkVFgr z05RW7=mA|5WpGY{9`Cz}MYMK?f`( z7d9m3_LCE{{6AFF^%sgiTWcZt>D|m>5=#te;Zaj4`(BUuKf>l zms*?=4q{hu)x(WU9{#|DbH&ryID-2dk|C^)bQRF>3ljMg z6O!mEbeh^_4w50v5rhWfS)>s~A2zEC32i^Rj1b;=)0Cbq(?I&6`a&`lKU-;OmApP4 zx4#cxq&Gx4Mx^00n@*2nCd)}C{{Z~0Xn#Y4Dek{;9Xx45q5!G~0Z00zI}7#SfT>zp z=Y6+!Ig)8lSvzD~>Ms_c0>KzkezE6S^>*=@8@N=iV=P25doiaC*hXczowgBqnn2wn zI0kt?0RRC({=S9ETie7lXL=^fqC=1oPtTZhd?1#4i4I8|Ynu~W-%(RnF-iv%U~mA6v=&#b{{S^_ zxx9EaD7vv`$u6SPxw#xCcqfU2B$1q%O=Sm51<4;opD)JfHtYR?qoacv^Ed`+E@oKw z4Dtt4;4?I#A-9cULD&XWzF;;XPI4V7i#rm`$5tnKCbXz_FFI2xPcazvFqHKcpgh@e zb6EjUWp#JD1IjEMq|a`0I3vj{jk1cmlTiohS-hYaTqH0=GbH`Pww>Xyi2kD2fbBfa z5bRqkWi`|8NXO!P1zYu(E$iJ%0g?Q84#DYfAQMtLq!P4o!NM>xHGgwxTx7->3g=mL zm7q+yN#C7atTVRbZ!rPE!YJj9wO3uBd@2HLJ$c|?>^ny_!bXZ%*g85A8BZ`pN(W2Y zs9DqN@^OME%i#TOtG7NY<59G7M#UW%WK@HZ1R7>XLK#?YAdLvA0qH9|p}FSVpT`6M zx%oW*0F==ofdm?S?=1&WIPTE+j3V2+wqKM%&uMiYBQZdVa~#n+$s3Plfy^4*ZXyNO z>b`_|(uaywD9U()Q8GZ1XAXQ*g-G$dP90fw1R4Y-)GH=O=*b4|V>9-mQK++u!VS;L zM!~^`zzHVpl>Y#t;kqfGIgcpD_N5Alpa3)!KudVbcb)^zn7q@-U5V|e$+U=xE*pl= zFB(9RqJ>o&05Ac8+($7}P0_b9oc?FdkIJsz{_Zk*t=kBm7)~L#gl5cWm^wNZ%HH4e z9^4|9*P+K98so5bRjhWl(F~S2zylBI{U|koG><>7)zc=}6S*RZGEvB8DsesSrcNZ# zx*tF!cjtVtoh7Rah$U0KSq(!V9jbi?Xyrl~T~0(A&Ui@yZn&p?PLsmpHFP^jHDkuIL7=`;T~4E@09$bn=j3Tg>2*^ z8?nwa$HQ77l#Ia#TGnXJ!Q{huuU;o)Y`8Ea8kZ|hk;)h3AK5r)Mn;BEyry`6argVQ z!S}>P%st0*V48z%GkiEXFVV6D??b$O9J_JY!mxKfrwB}QU&v=YtD@lL$-bM&IRo4< zi|4!ingiH3u^s0LK#Fi>xaYX;6~2KNJt9Qi$-@NsZS(ICBj`Dru{|Gl;F$B1Z6w5i zsxu_iq;yT8-O6b=y>qBC=-py~<_zbV?5M|zFl9j zDa*SY%M++j6BqY^iI)vOMTGAdAHYoIKbJxpN)a_cCWrAf4uC*TBz074CchD~muuZ~5!eTl}x`HGZYAz!S+poTytDy{}a3Iqu znW70O2S*#QP3Y#`9Xgct*W&n3lJ95a*+4Cftg{GcX2$8O= zO$84GAV^n3A>PN#nji(SHz3>|RGa>(>{s<?AJ-|BaBrBy`$060+q07)jM z*yy;<#L}*}1b$j0?yFNg@8A$~W5R@eBhp;R&NzD%8c+ZmfW^QS(|sEQ{aG$iPmwkH zNztAYt#tQCO)Kb&I+AID!9!=j(~Ar2v_Jw%durXGnLLA*AZK%vXm}-(axA|>wl!h_cj~kFqvch^!dXED#}3wZXk{#j%#sll6i{W7!g}% z}|cr+*{3){LP24)?i_T$#bh$ zn)OCsDV@u=`U=XVbdu&XZy8NPFu)-O!Ag&Vr077(IrTz9V?FA3Rgx6pJ)-^UOVHz4pee$d6o6cF~*%_iey(tT^JFqZvR&$Y-*l$zc_ zB9TO8Is(Irw-Hf^V4WH_L&Oo0t^G`gt8c8F4LM0-aOlHTVWnlaJRrCn9ByIff@KFv zA(y&U+~0x1Ow!fTcsrjw#tK9?piYOh>M(RO*nXjc@KNgFrR*&e_o2c4c;b~)xR8GJ z!V>aZOi;fhU~u*9+pSOBZ=u|l5u^+86ZWvy_IW1!qYjZsCVdwo$K6*eb8bl+W0=Nc zD!fs&V}xTZDmO4%9=*>1MuQFJ2pNFw%OOlz*zFcNlRy;c=yFcUA9vguyQmVDu(X+T z%Y{DN_YyR+9@Zq%mzH@JG#uHELWWS<#IdiIzBQny&c?$yA>>cC-X{n^=_~aIwix&? z;&8cGAc%Oe-5u0& z#V2q=-*~|P0O_S@Px0aEbdqMDzJm{6qo!HB4&#QGTUPJfMjNt&Y#!A);k|F6Wb)ti zAK1jwc>-!ymV1XXJ09F3F-k3zx}Il!NF$C2T0-ZBK-A`GnRK{N5GM|zloult8A^chRo|H zYt%8r3~Ch;F_2Nn36Fh&83vyTzX@!5PpY(3N0E z5n9^Z$2Wqub)giyMq77KIh~V8QPH+pPXY-QFH{olJlj0C6TY{C0rd4S7>9eEoHFYs zkz-!=U@O>-SKUE~nM58ea;zO%P7 zIZy)vFM3NY&?bs|O35h>Cu$(Id=Oqe{7oUX!-YE3{3-9L~cL{$&9AJJr;wq;y+*myJUX0ghN5 zArZLb%ew)PHwI+wSNY=uo6l(zKksae@K#c{lMVc~&H>a1qbmklTa7+?@2CXfOZLGp!vb2FjNH)mg{7xBlH}M2Lj+iI@s@W&o z<<-7ffAZpS()I;^5xWoTqMT3Q!z?#Pb!)IY(477uhW4_aNRNrz9~K;0AI$;7TSe+5 z>|yEu0F6(D@FWDEuJJ%y4mWY({t`S+xc>l%%gIG?l}En0VYqy))4@*9;ajP;x{G97 z{3}>3q+#E(a>M>s2`2lO^LkQ<#A%XtxzeS1r0H_Oqk zZM)M|^mVYECOxWiLO#|3GQ5UZB+rmjC*K&x{(E~HHxX+7V=#svl_|*7c z4iU_L#t)QI&gJ|DAK;?qqhM-0HYuPr%~Q& zSj%z^Kouh*4MnkGeVmEd`mn=GrFdVsDR09B$X{CxzSl#S+*1SktJpTc)#m&3N z;z7!WPNyO%`n!v17HFScms6NE%MB)*uU_XF*Qs#g(oWTK2j7+vZOH*iSB{P|z-A?r zsQ!J}YZPK}`~(`~TasHQ_c~$5&-0u)L;1ZlBt?4}ef13J%sGve!Lb3pL zpbWNoP7h-1fgu)fpUevWI7gYbyBlxGN|A%*ozg_z&+`x8T)h%ET(pBOPxHX?YTZG= zTUCQ6=O60Ny>J;k@H(;QvPCgT5rZil2sN$Ev~r&EpwI=Twvhll%ABinqZMxPx`xq$ z;UvqROgH5Aa`{;mRLRfr$OFhxZcvICGZ|@NxV&X!8lY zT|*o=LPwJtT+A>jwlG*I} zF~d}qCjMcE_$dA-!Sj~ZSp*paP>?*+dm8r<7${{SOl#>qZ6!|SA&X?qe)+;Z8#=3t%BR+&-+M7od# z9rdL-c-q+peX24(@k289lCRh}mn2(=iEVRFn^Q*&QHiVMLim36~`nJ|3%i4Qv?Zo}t2LvQqT!Q_IRE!YE^6Q430s5H%gKQZs*n{2k zu+sY7m&JGBk~~`i3Hc^jkj9Y7EYd0>f;W*4m?!E2NeO<^K?4mE zSf9)sH2G5>J@vuV`|Fk+9cytidao=&h^1BR9)TEWkQuyF=L{QQt?WDd3xIvqu2i2s z3ypw#7-7YneS?Py%3-a=u#@>45BaNahYf9~bUryY8__OVhw*Q&73^KgD^-WA@l&1- z$RW9j$sD$Zb;M^;EU?Ul9T;W^H8l5dBWkB?-!ckyX2Qr#rHSo`XQKQAku^pT}v1Pka8<_ z#q0;|iq|1SIN_a@&v?P}jycev?*{@0$uAN72rF7tyXJuiPUC?m(c$vz`s|&DFu7EMOM8S8BX%4dLv?&ynZBYeevx#Sa!ym> z%BFeevY5msbDKJy;=M`Wc+ZF;wNgbfRzesNz>N(Py$9W2^3IbC4n=OG2e_P#aTGVC z@qAc0K{K>Z+NDk$Vw8Kv912h8y9h_gZj?niT|}ciiSHG>odDxXQfbRv6eA+LTn#8> zcv(n2#}l+9wTbiRnvY5`8g-$-ALdYNF0$TLm2>8&IzF;1dOF!$M=JQ8kI#p%708#t zlnz zKmF@U(QQ&c75TVohBklP4l}HUX<;yE`xW?ksW@nlBpxl19|jxH!xWXo5lB&@x{*Sj zTSo^nNcNHD=Z@+*87-S5fgp`5+P94Tkw6zflXxQrG&h>zaxmQ_6PO2cjQ;>89^J6_ zHWtxbK>oCHC}lO!HihKoCYmQmRJ<HOt!n~&pk>WB;Q1SySBX1LVX)kOOwtbY`NIti<}VjgqYW+Q zcz>K{`7qYXcSGWK@c#e@A@T&_>)gQ{tK5Wx@!`1H-A6B;Y5DNd?$vdnS2sw~J!*DPK@f)aSlf==G zdq!1bEMz%UZIhGo%DOt{+RiB!X(yFR43v#4fTRv!c;#FRguBkzh34Cac$zqAIZ6Ck zK{#%j&T`M%A46K?Xp-^B%Ea*?kaeaZk%K83f(ZrYYiT5q zx1N7-!tv}Z?O){XPz|?r^^SUq5X}_8#4e6~X_HkfbIT3?0MKUm4hUH<*W`W7%rZYm ztnj=|{0A}dVgCRrbn%YklTZXp6Cv>whB+d3M^nIqP7*Ob!9TnT;C4jtNgjN&QY&*I zD&69S*|xZjT)E`H*A=0g+e;Lw-?f$;3{v276WhrdJ?cek#LlTvl_+uY{EOpu|gW&^W*I7g1}ZzIU4!3r_H zmACRNNcS4ct+kmaO!x0onER2`+&-&bE?)yO0a_l&874r9>YbJ69c5$a?aZxv}Yle27yl@59GqzQd;=6TnV zIu9T)fyJ%p6Nl6nKD9*hxVnk5UO|Ru4pa*4T}l8Wlbi@UQ7O;DfHFO^6z?0x8edzy zULz;`4jPe_bbRQYVG+s@l#p=WP|Im&(apD;ruknjFdKQe`?HTxBG&?dDW~2I@yc$$=HTn@H8W)CE5Ah0JzcBe9d08Km5^sm1>QNobB2 zB#WLy2LmCywAI_PW=I2eRK${XI1)RzRP69Hsu>RahaW~5)bk244mKP-av{l)fHd!U zbtm@nftVbIBO%u*^F=s5+nYGSJ)l>#gi!_Hm7;99sUp6-gU&Y?s6F%m!+OaZDefTF zV5730@M-oXiNm9EV0TvXV^f_Rk}z1FKvzVWh&e?x&yt?pwW~`sg5~ z4!#ygJ=kk=ZSWsQh@p^6$(PB_2R*xVKI$2VLI|KkE3hNDoE$_WgvNh`h^Wa!B9@Si zHctwPAq}ZsILfewIRe#iB+G<)(}>>KA$64GNNzPPznP;8#{wA~AtdBCn!AXzXr%9~ z$Q-aW5bHD&4Mk4kTW+%_mq*S*-8(J&rH zxNgpXCK(n_!NsvdBK9H-bt>Tx0@~y9ueqtUG;v2Syx9?~%P8q6}Wsh!|!q(??=#4*Z(+fSB2f%9mmQzMAhT>~)$ z<>U=-q3VqFqVmJRxUC%3fFh1SYecQAO~3r-(L!QRP#!b@1L-xM7lZi@W8=eHYrOmz z3^$9&Bb)C}$%d0!#(Z+f`dh6NcWpX?)-Y(JY zyvBc*A5ts1GVUar))^K-moRg!89}EgY$u9w;!1tbL8ps>;wn%_vPjN?GL z_)~7uM;?k3Yafv`p;1Oa52BG!4lHt~R$gH4!&okgcru(E2Xu;1JF^E5^V`4PD}@kV z)ue^I9FguL0>xD9A}+Ey&gU00k3sIPJB_xTpM;eSEKPA421IRzTT*tx|x;pOj zA^|W&%m;|1DR%7h%9`vJI$$#EXEP^iw(*1QydmN6S0GmiHvClWV8tFe6_k!((aaT~ z3%#>thpaA=GoL0qC)|A!2?OS@I><>W%%08_zOs?Xb|Z%6G^(SpWm*fO;Bwme-;NKP zT1xPKBDI>zi|w>YL|rhqG6(6r@;7Y9m>hz z$_M4bB$0VA2BM7z`BV&dB=(3$fnaNmaJ>ABOSbY`NUAxVla&G(5(qp9Bv#@n%#yXL zZMQQ+`pDUR)t6ZWjT2?fNfqo|M&3*-ii3&CBN?@3uqnzk{Ard>L{SfN+&NU4yoNx0 zRN#S3_OZ&{r#2X9lEok$;EEZmDN-p4BsX%#qmT|jrYg!o2ayy(6F`rc?NNs4=d@5e z!yGk;JU$BK3W=s!A#^dR0JthfK$^@lu?!C|NU4M?9pqu$@J2Z|xSD_0%D<}urD-3x z&<8f-$Wo4M+*th{^>k%EMu8E-JEDWgF#>}!+uS6i4MQ--M!o52`4t!w*xVJGso{{W8-Q4&ul2Mr{%3{$mSdR$_g?_4;fQ+?vO zP$Mh3elv!!mxTBn6pXKB_^6OZ@MsVvfNQQ}c01;nWZi(*9ID->l@OH`(D%=Hzd6*V z{JZMXOBn4lF-H2iz;ASxCOyOvfyycE3zh9hAA?{r1<}63;i^Jn{zfZ@DaXNs=9bqv zAmj)K1lR)lVynqZl0C#$K{a;lr9?>3B1VHHjYiI7tYgn%#Z?-Vj=H5uZnMki$cN#e*+C8_J-R~F-%+_+C9lIwD z{{Sq4Sbsm{#{U2*&auX&$nVQayGw{0c4JU^5yJpB;=BkOv6ZlVqq%|6*SKad)2;{2 zLBaEm+GR10L9pDiq;4=^OhwT6HXR)V%@n31JkOY8*abLiiFddjs-8o6HN27l6_J`y z9oSNgb+fr1ObEkEkt7Y=S3koK`O9EWdXg~G((%$h;uXH~a06}&#qug}Hg7*|nZXHo5Gv8T+a;ATx*x{{Y+tKQ(f# zLXs*|H1oSi?%I-TeV<7(K_#U3LK_WXx{bUu$k!2_a56!M104Q& zj5UFynLEQ_t@W#*?@}6^A}*xT0hCJuwp++j$MN)3g&X4yOb36{Xi(c_+)H5Kyf;LV z--q`0zX>=T{{W(*9`*UB-Y^+0$yw915tT4mVUc7)crZDNaPiF&y0FlKFkO@K$sfVV zVeTTou(*y-j-EKLW3obV(Y*bFPkupzM3BsTtFoISW=KK8>R)5@;B#c&&m5stz#!gsSXp_*Bf zQZ&lCUjA|p?YZ26@2j`EHikEe(!PvL)<|X{e-O-@{%y$wF)=7wY9kT@c#IZ zH8>__86$D$S=Qv9*}TCRZ~5hO?!bbU*B~#73?VM%WsK52yh=b~!kFC)n8aly-J#Dq zuuX%wJFluyT*?Xg1G=t&6YKn!5lI73>+XX>*pI`yfkb) z#VJ{0c1B)I2?m{!;&0VuM>FUt>VX?=$WjDE8D&gDJDsdPu=-cYP?~U`GB@3_rDjB=J**usm}8td1HE zp~u=7YLZD0n9mI??w&R7AV228GI^t!9QG+(u-4Y-`7j3r$z~Bsougn6yjJ=k{GQ@i z*SlKWX10+*@U9$i<7W@RC}xtv=zEAFfyy}GO{YnlFefS@SPQrm67GKwho;4?{Wollk;T|*>K z<+b==h2?u!*j{asBLabMVE3WJak9CNPcyOj(XAtR=N;{sKL#GXt;vhQ!TeNV>PZSu z;tp78J(wO&*l7f*Fz;|d_$%5%D}%S*XzN2{q+LnxL$h2(5X}|K?;MZLtwjJHevb@C z@K<$c%0&{QN0t`t8wUsn2*H=5uAe3csC zyrz`Jv-MYkk3bf7AOT-Gcisoo^f#9oR+YgU_8sAriqZ+*FXdt@LvSJSeA5jXNTN?s zGew!>vPiG*n0ccNHAvQP1aRlvC}mr|S8cXC(XiIl8a1i#-C889xF{rD#y_0wpT4nHEipCY7e^skT*>t_dm}R#aiBE zlgQV!0j1k{?In#@nJ99@aFr!buucH8n@I=*m;~VAL6wuu2*EQp*C@dE?!e@3p?DX( zkdF2jC%MIO73@RTc%jTe}U!5%rb3zU7t24Y4YpfbSS=OQqC z%ndAmY>|M;1;*d=sA_VO!s{Y8CR3eg$PNjxMeMAjnzIr;#9^$KkvG{CGkNVLMDHqc ztwkO1Tt_F93OR;QK^48@oul&@NwBj9hrE%H!&oj;-@6a(ZCQQb)>*Rd&b3A>>oMY^ z5AE$^m+xFXd931g?%3q?HFVP(X4@RkSr4%rO%1yT30#K;J|_Mt43cC zLBdiX=@=uO!{{G+eaS=-=&3H`4b_uQ{=52GMx^D=h}wNS0Kz?qW#0b)v+A%Jm%ToC z!%1yb{6k@^@JR{oLJ0Wq*4(@v3U^_o)_-%HG_$*Sle;Bvy|CeQ&E_+~^XlLbp7q>o z+P5dmeg`Ls!>R2Q;nql%gAESqVxr>N4gWiq;#*&zNC{6Dt1z@jY+KzqN(oKf-eqOF}m*4OXQR?%LTJfrM=% zazIU6Nf6@FE>r~9JY4!sl7X2uE1O97Z163Uy%t+=ZLkp_^M(#(Q;ORfo=kzJJVWI6mJ5A3g>-l%X*@l4S8FvHhL(q96&L=h)~ zH|%qUmUkp4a{y^`F9VFfgwP;^p~Ho^6`=-(%0qJ^f#PdaV8g)C2d=k9-P*L7n`@}p z9$D_EKPHgw&qVF4k0akqRn+Y%91RCIkwPVIaaGpy+Mg1o7Rw$I8}^3RcR6)U{Lg!1p_ioIamhgajVwq+({cv z$X19o=6`4vJM?YqdhZ%$B<~a)nK#WWp0tgIu-!!8c*C3$54VQ?s%Ts7frhs>!T$h} zu;UcN-neU=a#sE>rb4u92hYLN4i?Qf zihS|#*9y{QmOrpg9=)~6i^0MF0A>UOacIDJ5OJC{?_rL&Hva$#!*R5^Wb**l@b+^L zuyE8~#qVsWEO$fJP&YjzF3!1v03!=DxDiOQ5PhtTWorACV`^}If>c#qNi>^saFpp! z);T@{xEvRGIc;hMWhKGZPur9_I+bNQ5NiJbq~JnH5hEr`*fUy%%(8!3aVgr7@EON6 z4vpMY(b9k~^0be^&cXZZm1}P_QvIy3;$>g{Cc=3wp7L#mmNSz80X00V+2%=NNhgkG zoXbB(5g3)VbUv;eQg6L*-vCsf#F8s`bs&oAx#2?jy1Zexauq%G-0%?SC3V;h&u|!J z8GRTnMrDVCsLu^XgjK_<5tc;l3PE$rg(0@(#;%+B4O}<>0LE%ZbIW3^iwm1GI0$*B5cGgB_FZCj@yO!fv#x4D(VlI3vU_1o<=hPU(Y;(xcPjz&fJnxuO%nTGV zok6aQw17zFM+p$#$5Toa4FDJ@Wjca075YD6*O%Md>V|pqqzIsH1Ly{IY=w`s2KttD z?rOM)Fa5?fJ)iTp`)XT1=Wq7Z)_=_3=~o;70QPBGU*D)Bh!dF#Km42j!~iT2009F7 z0|WvB0|5a60RR910RRF65D_s11tA6!6Cf}_GC&q0P!wP!H2>NF2mt~C0R;g4+kfFp z!t({@3(OaoFECzUgrRvt?-aNC?|*7^TPbR6*Fb~*L!D&j zmC0F5kJ{+I%gPs+FECzUyuo>b^90!gy{wF2r$$>=xTZ=9zxbR4=}|XAydfY!)VKxZ3(C|U z4Mht9MigiX36g{j9~!d4WAFQqeE>{ivLpog38m9xB{iMCh2SGHFD9W!icGIiN)i+% zx&#_o7N2Kt zT+5>nUIbz_y5$K9Yp+unPHm{y5SaVWw(0EcK-os?{=|-}8%Ms$&bqp5JCj>#nNc(s zC`L*V1R4j$bV4x#j5b6NuSQITin6kNYW7WalN=pFJCOt+>n6Lq^_*-8q-;Sr*%RD? zjh)Ce3Kv-!30A!t#3KXN>&h3DFFNxfC_+Gk!B_O*Iv|K5jd2N&y)vH?AvMLRuI{7Q zievjzc^{+^PI}6YJ5ZY^y7Xjy$O<|@oNq?3xiOZl(U2oKMnZk=fuMOpRMOD9CI zfwE+kk%)^XI?1Nu%0}H~M*DuDL@3!=A9NEL+?&N6C925ofC8_Q%e7ECrYk(U-xI>+@Seby9Bqs@^wSy8f% zb(fVzAwI?6BQi1-cQ5R}vgV>vgy=jKWoo$-bjNm~%Ez?okQ8%MwES zlSP&j+)Bb|x??+P`4K=S#1P}w>&Ow2s5~K3z*C|vpm%Cyoz;656i>Yfx_Gi-?KG5e zg%p%~ZVw74{Es#PG+cyDld?*QwgF1y6k^nN2|#x!+1fIRvV4S~E}GKh)&cJKAZphT zgvdM^zB&Sde~{h)u$nQX|L06o-uF5#>7{aUYH6mX1KRAC`-z1XPM4b!79}i@TFD zf|2%4Q8KTQWi`FUv4E}XbPX*>MhbI#N{#kGIi1La4U-RWQ#Oosij;5^CXN>gxfo9t zF_bLHVP5SdF=s2-s4BQ>dBEHEkKE~4izHl?6n&1)Yn}&Tol(@jueU3G%*60 zz}i0nFxaC;8xoBeY<=8p8irHwqQ|U-eY9{C$f$=3b4Z1S9@3*_OqNfOx~+ASWUHHM zLU>X($a0y5AhAq!$E(GPVYmuG$^{I+DY*8N0Y*7eVMmWyN^V6YK`?NfZbofkOI7c( zF1jAEzLE|TO^S0nmx{;>0Hzd!7xkD@Bf^+cEGaUhJbO!p5ammOmgCST<+XlBTZ4rN z_HnXvuB~*)kP6B1tRSLtDdNZNhU3xV;3y4>3GcCq-M|YeaG|8Q3M?t97CoiHijv@E zxKc@E*$GWSNtR}g%QByVn5gG~gu=4nMBiB%NKjJ>Kz&XQT5RJ<2QeEJCKN~~jtEd7 zrlbenTm=#eL^3cGpO@QkpO$4BGb&6du%@JVQ&J(qk;pkUKaiP82LVT)SqCY&QlXK9 zkGABagP6}hQzD@ElL19Z5Xi!lKWxHwS(IrWRG3j=O-N4)YDRccWiZgD(cqHq{3!Ym{FS*H6c7Hn@Gi)aY5|xno#wV1wwfEq{u+0;HW6^ z!iJM3rW=I(D6pj*C}{o-`DPuDwA?&!3XJll94M$l?G<>jDVRn;n;dOkkn$iq?KZW_U+hgG}kCSFGs!eoW3Vcc~lYd74m z6c`0$%5D>aXSq$OnF(%!m{JdC=k2&hJ;kN-#}jq^Ov`FDvd%y$w@lJZz}Heo3ho z6u|`FX>yo&0ZGA4!~XyU5wR)Q3KEA2?CwGvAS{K}@3^;2H5!M^;2chaWt&uVdpufT z1&eU}48(afe+9IfF!t^n6K7hT9GZ7&ATr6PXNn#7d;}AEeI6UJZ4RB$Mi}3cTqsWp zYDa`!U}sHr=`&DiOdKh4nfSZ$3AriQ35TCe!(QDadd*|?GJ(#)wLS7S7KI?>sLu|; z%QHzbn}d!?pG6j>x*ets6L-zn#>YwCX_d6?=T#=22EgBk3GcaKbcH|pdqTTaquc9s^#(54iJ3FDEGNl;Oq5z9Gt@wqYvYBesI z#8@s0&}hz~`V9nnNWLS;aItCRFQb^Uo;V5$Nreg?veF7aDm*C%AvGFx7UUv~U2S`8 znzOGxmw8j%Y(El-|iGq~)U5vGE&;Y3hVQY|3+ZNIwXUG)7k>N-=Zbcu#k2G-RJgeC}+{EM*m{Da)El4Rf zAvX)CWh{>eX484KEEa8CI0=~wP>P7sOehr72-&^vr&A#zel!B>r*@QF#*lCF&4msW z$YdTAp*JFuWt}7qaD&{ zxR2{o7nVK4Z+@Nh%4@844ctu7Q;=D1<*#m*El!~7B)!cv`e)AVn`-|6jy_T3Z>HK3 z7fuW6$IAGFlOpZ(iiVJyON9+392Es86ojIVLSf-Z5XP`x4M4QIS6W>YuNh9|yPk+@ zV$?$DU25s|F4IZ1ZX;I{@7zhgt610~+_lctK7%mAWPZuAh#D)uyf;gQ(|`W2ztN8< zBBIK0xKPqeC`t-!C@CgNiwaRk4(4mwZA*ANG@a2LkiQeW?QNV$&eu}n+fL+kuWaIG z%QIqb?YcWq?AF&EJ+xQ>>D5zq##c=@{{W}-Wc=ItQeVxvtVkzeN0lZNCX&(`O-QlS zT2U6F%cnIyMhZ!iF5T~CvjDQicKz}CcJAB1p0>I+BW2ip!Z^bl>D2m;{XtzXqwN4& z^kyI1?X;ACVVcE~in3-(aJULQsYM_(mjyz)pGIB>2V&LurEe_?T#$@nSofW{>E+9) zNCw={<7C=SrO?75kJ5QWY}e{M)4>^$`)-%P2k6Y((VPV^qZVTnNGlDR7}YDTM_lK``7W1Q1eSD9ws+xC%V3q|%7z%Gfsp1gtj_ z(i(63XqB#KX{g4RPGxq}wzo>m`s;N<2({Xysg}f@gGwUP{WiZ?t z3KUaO#_ysN!>EbSy^icV7WL&1vznsHoLp{u6K50c+L+6ub5weHUbMR=qE~I(EILu> zO_Sc%H+)J1g}l`ghL#qiSxJKiC7&!-WM1RYx;gE)~{op z1o)oSz(iO2q7|&7(n%uQ`esL+F4G2_eGC5pk7VdUOkf|O+6vTdnt4>6F9X!QC1w0h zb^KCvI#Oi^N;O5(npo5tNMaxE+^$gcEfyMntk@G==E7&-_yv`?^oSitNbpxSMAiwzuBqu=k#iLH}og=<>PDo z1^REw zy4>V6VOFcgP}M6AIB2Y%TozS7M<*vI1=S1X&4n4dGOIT^pXPTcj-2=D#wQoHuZ5hD7f)} zE?X;#5fo$W-skN4OXR8k8X}AO%yS&x$|A3yV*T5Y$$R#<8NCL7k)RUG(2L3y-SsR9Vk7$Ohsb92y=_EPuGl-$tjJwpNUGUfnp}=@*`_9y&RYKfMF)rb@ko&&XDG49 zJw~K-WzN>yxaTd44h4R5nNlyswf+)9WOHd6CCNEIG(+=R-_QbLV7`#qM9S zp(Ip}RLSDUlTXffDex>rbs0s*-mLb8h=@`hh7C9#f2^f3@qwcShEyX-kx1w z8P&^A>{-m6EAUIMevw|HJ?? z5dZ-L1OWsA0tE#C0|5a5009C61ONpF5fTs+Au&M|AR;g_G(Z&=BQsD3H9{m{|Jncu z0RsU61pxkbtH)iAo85RH_Vi6P21}IAHE>-c3ZA-74K9&^F2Ar%e_)z83hCS$P%FbO z0-eV$Ez_`MH(EdS?G|V5E=9v2v{|!5YJ*5k00nuW%k15FuXJd%%EOra7fie!E44EU znAJ(QzZmG(y7T`4M+}u8=>k$Hol>N>ntvv@G+oS~3U@k;ie7z3Ig?-CGHJZ=>KXMh zo-(RyG=OQ0lHTbLwy+NC!KY(1=(yprAFGZpHZ2fS{{SmufZba0$ukzt4GasuA@t4k zVneK{yt?Fs$;f9&rM}|pYCU{(@%J?;*6J=*J(_`?H&E`eWetitB7QRpS)YVD)k%c> zW9;wG{7+SHvPzj&oK1+xLQ>FrLrqpgm9^UItyYPqpg!eC#;y+rFqx*4fjdaRX?PMV z`vRANJ4nFZtHq7$X$NDkifQFGZMl@F^=-dHoHx1zRG3XZFBoM!!;G)~7mAM=Z>r0O zXvbl;lPXJ5lXlGjGVW4k5^Ge`PB>y>Q{SkVGbpIG2rN<>LMQ+$#c2Jytk5)J0in?; zB%;kNVoVp9CXlk(v}R7QE!S2ir{~VDmMHVnc(BN~IsX6#(_(&l?RHr3n^x-ck}(im z?=ohe9U)re%Qoy838bP2@LRr|WW$sKBS@LMJlAmirRx(^%vqTa6 z#5PuOyj?AgYL@a)oRcN)txDxcLX>RSdyg1a=3%42r6?p_GRTo?;g(F4R^pa)1$dy9 z8gAbu%4-_9IZ|<1>>)`gS4fuWGKz4^fd>q@3VR%$)h+~-bUQSaDK!HmnHH^?jA;Rv zP~ZgAs4YoF=MGyzXi_N(QVokQQ&hx+IF}F>oSPWz(Hj0!Z7IW!<4KH>vR{1+ry|K$ zC4SWk1G3j*#oC0Bo|jwvSOV*lN}5UCd8XM~%q&`LiiLx;nu%bB#U-RBw2?{yRgi=U z-7yE6atJ;M-5xqy2vC)b!Fs0Pgb8+;F^-Q*ZT?I%YRaQZ0YK5xh4&d|Xqj(%Bb(8) zWDh`c-*jSX6qKxG7}sE(kK`pKM;XS0EsbgC(#v@kM7c{ID$Qeh#AC+EH`AT+k`CCD?C`B3fZMPgw(6-IQ26(jEbF^NPP=hmadR)4#HCz)RYL> z;z^B{Tb-sRGVn^bTHP(QtX%O3(uKz#l?3XNvXf}bWJNaXv}uVxYUyf^J-fw~*bW-C z-5!ATuI$ahr<+TN$uZ?ZSMj{>6R>xb29o2cZ8&1KMPfd|c$#JTMmQ9K+ z`LuUxJjNeRg)IqkuULCe32^J`ahLjZ?Zqk@hNGVQHlJHM0nDN|w%LSbf7&VYzTY${Tu1a)o zb}UiZYKaM`s3*nB^&S&@e7*GKAL1uYGiS6eUz* zGHOOW1^SzWFrjj=NrOklYzm7t_=e4y2WbvAw7Sw=Mnj5lq6i?6alDmLRMV(=7n@Ua zSeXsTuKKJ-{{XNy4pCqeTTm(f9kEG7rkqNf$?xJS7PTouMB+9c$}01CX5P%%?#y%o zPB)B~OKpS&6sE8FY8a_FzXD#X^@_d$z`zqO97JpYYhPBsITw({{H}> zo}|=#+7g2qR0j()7<3LjBt~iW@A!%kf(lPdE<*GtAY2%h-?Zeo!WM(DLGz1bMY1%Z zm01MFl-WX>bxo@ry@|{yav61tu;=jEx=Um{@|;(*i&#v@P?VuF=eH57was&%8?0L$ z3MgzMo_P&7f682Zl2m#M#$~r65}ZnElK{kjTaGUC$Oa(mgF@f#T3fpZ*brrS)H(!w$vjmfI=D@W|N z-Xy>iFViItC!q5{P;Ew$3PS7pRJ#6^E|qVRnp0{`YPDV{Q&OI4p1VtV0+N!W0~4Dm zyRDK%xm9nuy$y46$&!(x4@eVL73*a5%#U=0+?F0lO2O4)m!lEjc?`1Lhv9z%&b<$m zq?3!-zKxGZF};?MHbtV=xvxWxBQ*1=LwPPjsfz%UX|y{%*cjAEZDiQ%EywBw0Z_5| zvg#fPx{rxKW}COiMFvq_v{wXBZ4~4tS5mQP4^+$)RLpv0S}7vD^c9Tu{{W~bLa%nT z++#_MxXT?)6JHqCKwz%_0F|`sXWarp$1*10V=cNi#81uu8n=u+kj8rw2U-_sWRcW<5J?mYqyL(_(VQ~z^>uIpao~vFh z799kn0ZVnX)3=ySQOWJ~{n2i(?t5)Dd4%O6Lu#a&8=`=!xMPsz)zcA?8kX5?`wgv4 zs~pK%n4b!)haPToQe!QbI$G_nPIi78^md5V3L|Gjs8WGj?m7ARwX5poBymn~gqYQC zgt?E~p*Inofmvk%9o*>^RGt2CUYj zaCOWXj@{bM{khM}19gc&`e;P{9M0rllUQ}1vd)IGOR8Z;TFT9`66QY!DkC#=oQQGf z%v`6VGGBVnYGw;QYD?|LYX1OxT=#Xe8Y8k?vEr>mK+q4#YBFy*nN>de-XLnWddGeH(QsLE`C671)lTsqJB^eGhXZhk6PymvGR*)nHY@|SRhAtLbDqnT0B-YIK`R1RhGan#r(TWQv9Y<#Wxv3G-)ym z&e^TzWVTxfPWM@L%j%{3tSZt2XN_goe)H92a3XR@)2{~8lH@9uzapW-c2ev%CaukH zRd~NffQy~w`KqDjyin+YvtYKd9zKl&MF7-`Y-j4_hR1fURvA#$O)Y3R#!Ma?@cSWc zap489ONsKWU?M==Lp4;(}fGL z&JvYe{l-aIe(DOjkjiJO}Fz~SR4lt(Hw$+SeB4c%OfZWz@a2E;ipeqc#mA6?X ztutaNB_`7>#FH7`>v?^!KO0&pR}+oT`lve9XApQfSTz2blpf5n`6I!?;uc}nTQ9#b zc{UVqgXGq6aOCfu;Wogv6Qt#rAtq6)E;jYR-f>r8AXmadmT_AMh>t@h$-_Zz6{!hQ z)sNzIgeAIB<5{i6w@;9IrPYcOT}f*FHL8P|%V^tjh;qVK71I9zj-qm8M{$Q@$W&Ks zcT`*$^I3hL>RBKfgEetqg!*4(`K-3v^s>RMLTQl=){^MF!!czV!Dn%B`^ush-~p8&aLd!K&<*G|SjZqYZkyc!-=wc1Usf?P*tO=BbHc+b-(QqV2d_LOS1Y~yM4qwI* zc057xm0NzYAI=vwP0AXq+TGI2EX9`E`3KMziR|`dAzW2umEVPUjvt7$aaZJHQM>b# zS!AHh0(^t2iJD1en~p&;b$G0D8Id(Q3C*VmBvuOtT{8>b*Yjz&s%(giCOdaI$%z_l zwMlxhD*<(3DdTy)H36%g(do|oB_(xh#U;!Tu(*s=dt_z+X#%(=yGd0`vO|?uEF6I< z8?jb=Ri5zd2Q9Z0PGv%~3n6WOs}8;$_^iIzAC0QEOfe)ykeAwYaz)Z1i7Et=!|@*v zH+P05Ms)=X1n(c0^)OF?mqskltR7z|&JIo9V|FF}MhPEltnL2*A7{G3VUbduOKn_b z88SeuVkgr;yG;5x(jG3Zu&Y>Yl6G@zp;MJ&w5oiT8A~nP=eG_$!s6uDyi_Po%W}ty zwGOq>>8!I$zQGim{1Z&fVfyh}-A}Z$F*m$*=nJfR^tcZ)@O2X-CQDZ+YKZ#}DYe;W zrd&sxORe2un6j%1o?eUp0M>I1A>edz3BCAUj#CHerUO_kvZnrX#%s~SrFP_#S;QXP zkI2IzhGBW$UjG1ccqXD*rAthxZ$)#a7UB#nu5ww4z16ZgktvjLMsqZ_$HW-MOYqoC zc4fQSW^9us;kv}_Ur7~f2^m%7%YStW6VjcrSsJ#q2^Dq7qQI+;UorCZr(QcX$kP&@ zWZSbjOjW-B01|3VNsiovWHv?HpC?s@-Mh_JZEWN>p@YvTcmDvK<^W3T6`%CeQoqBQ zFqK=>JYf@iZ|i3_fz6OS;nNEsYG0qIWzHVb|^PH2U=P&M0 z*gT90os;Vzd$~TaXvGl;tm;TdX%(cZrrIM)7mPJbQjn&~7N*x=xu$eqV>Pta^l@pzOe)Fa24|q?*<}4hHKZvy z6|lmY>+EfORcDYSMp)V}F;^Z?tZG+!0>>uqZ5CxG#aR{?71V7PHVaaGAG;82s^eG1 z@PqS)jocJ;GI#se54Q@2T7>%ewI$x`qOmXqwAM`ddg6qYD$5h;q0f9U!>$#pqE+H5e zGNeO{7-*g~eak}zRn|u8GWS2eTNDhv`Z4As&)jI>WC>A>SL+3c7WndE9iR#RA=8BWC8s%}e009T$B;I0NBP_Gcp>;kv4_i3$E>N2?YxgT+vS^re@=ARF}JG0 z5BLpdi5$Lu+%;Ob3e7)ZSReaW`foqH1I|CA0bi!@H8c&X)_{oj&)AxVKg}FzyWi~3 zye&MZZnKpWGv^5)!8MpL5pb*#twq&l(tDDOJG~1MplMMeaFbZ>qrEC8yEJxy<%tLvyzK2W{P0??qR*i{SGI zZRL&gxBTE=={24T`1^4~tBPwh{e@s(>|g1ATlRz@{)PrHBmFQ2hB5B==_ z0Iv7@Gw%#^B5vz4d@glhPHl?Lqw#a&2K}b1Fl3^5_m4bWf}m?9My?ST+j=qN+`-A0 zQNeihp2XyOlz_J0PZj-`E9FssGLy>YePI&#O4VhIcJ3%XY_bE;40jf@#d9thyF& zKjW5v&scN3thnQ%6{bo5GNC%!Pub3=9Kt{lEM4~)saR{sE;3C*|jn?&wK)nIEKk7qq= zO9rtw`M~(fQ>&9lONhR0)>@u797zZ>(g3Wvgs$Ez3zQm^NEMgLOo_s*@AhUPTTX8q zoL?reo2px>&m|GvUp3YS_S++4A!Ic@mz2t$%BMKm)K-4zM^YI(Mo`~7c@=@5#C>LI z)xcH+@EtS6Y2jGXw{DmIrHv^G0?;d=;3+FNMamOCvJqN|np6peQC8w0zl5+VjuvAsi zrD;~@JB(!Q^S4t@DYGLWl=D7^qk+ArkAayr!sGcUR~6eF?nb;LoHO9yuY}1y^TxF& z=L~eFcKqk9ZLUC89QQkW$>fWII7t-CYjH@z94ts-#vJ&>?9I<{81=a$EViN?n5*FH z2W`HdNO*sf6L*EdJ}UCpb{QI08lo;E-dNCF1MdP~;3BiQ{8v~_*aR(M10|LvPKd59 zvE{c$(KRJ6_^tFEF^7wm`K*Und;~7ED0rb*YyG+Yt2$t!PvnZmm(JfI0ZqwA7jWPG zh)ri~f{j)ttz3w#&Aw0wtPS#}SL*!HZhd0P0^{+VLrXG#FgL}EeM)ycMHfQ_M z3PBko9jk>x#V5*cZXqf&HLAiMDul7L-I(pmG(3v<#@EK}-DWKCpH??GO>fF`#tCd1!(QV)vxwz! zYZt%9ZY<263rL?RNq#E0yA@k#r=4F}?9PtwWy^ipi45Ow(OQmc5p#vbCbH%D#nf^?;D7$^{qHXLU)9QPTR{E z4qNLNUkjJUUf(-!*q;?)ce@K!n6<{?LDeR=(#0dQIVZ*aJfI(NVwo>M#vriO+Zu|v z=CD~?U<1cIZ}4p*thcD?x5~|Jji!CxBIFyZBC$-O3@71a_UUz*tp-pcvCS^sJ~)!Y z?RMO4!iC#k5+mQp7W2@lBAlGlb^TgBH#L>gRt;$N#jc5mB~#^+&kym*9A2`&*_e-6#9na#B9L@#S9p)JmR{Kr>d@gt#?Hn-j&}3!?8Fz! z-Kx#o)Q_?359*8Fq6PY8|;as`{rz zDN3zY)kDQJ`qE6t)>*l{io`RhftIB-`fn_jrW&zi?pxD)${e1N?o5EvUYzTd$y9in zO4ORS$#qIVI_N06qB>h{Z$WnLkVv1u_B#)JI~lNA}mc&KTt%><5ai2b4!YMa3LtGOjC#u1)wg zlc6kJ7|E9n+l}gE^%4N%<}I=LCKeHLkgKj0E&w)HDHbQzWaAeG1CgC=M|%fG%acpB zt^50T2?_i|qppM|bi(rbr6qN0h1*F{{JbI3xQeW`94-UF##}Ezp1^)P=-|Jwcs6oZ z4bRhYM+q@c7g#)zDZb+}5y9LQdUxY7WSBINNso@tex}=GLn*9gKz;(NAwW#=?#SYl#mWO+LDgFzP!+$+z@%*h-fYJSm4!;@1!M5t812fhRpX%6 z@n`wlmYT?#;XOOund0n6KTXxXGcdP;CYrys+=6}MTopYdM>33sLHV%c#@gJB>yuBu zUUStWEJPbk&gT5Lc#>k|5zUpS ziN#cpugQP$^D|X;vPiZ$9g^bO90khZ=j^t^E|ef3eo7lEr6i}O4*vidW6fu+R84p=)hA~TWa7)8mubhj>Fd&%vM1;6DJMt7kE1W4;e!}tA&Bm)Z}?g zv~y*|@m-O`w>di^{Tw|6>w4E&GD9uMmgCAE?O5~cWhn_5A~WN)V+g z#batK89kAwBb|!IU+qsPXwDnu60oOu&eoNiv{5RsrvhgR&Y0sOkm8X`bxY~G!X65T zuQ|Fn%7DHSBd?MaHZN^$D^`!!e* z{577nnTZ3kz>BjopD(#|kAR_{|vS1bD4f3mmz~ znFaWZ_`)A4m%WVDfVfqSInLi%%K;KTaQC^utgWsW0p_D)4WcE@)Gk6(y0=E{H?z~@ z3y@owKNV%{2OtqxGv&y~#b&JVo_%3Xl+5;X*7U7xSnm#OIgP*+yCJQMl2 zE9FsrjGd0m{nj4;06TP~cN&n_X~2Bgoi4(@CzK*Qvc3zqzuk|MNBWC@%OG=s95TjP zYD}2K8pU1Va2~R@3$OvzVKNJ_{xigQtOwZPqXEF<5|PcPJTA`v z0A^wj;kz3OptYyx2=R6|h z*J?`&;^ZfLj5;=nULL|<;V;?AhV90%_3^kT)@;Wpm2r2QybUo4QKERPCTmfXe$FAm zZvOzCeRyvALhQNhC(z7>-bPHoYT=GN8MyDpSl;cXm^yYVp-g||Y>`cZN~_;kaSQ8d zkkT(p(g-zT{XZX9|>GhJMmA&(z>iI4>+qn#W z5o&TDEh)mf*F=&l1j`p4?7^^RM0118o=s0=Jsn_$B>B2#jN2{u3GPjEpfw&Le8h?w zL945KWO}nN@&06WX~<3mwUdBt-#Ehf+()eKukqF>@kPKN8S5Y`daM!sIqI`ExKH`O zT_hUK+2b;>=egUBW-SCw;Pht(+qkq^l`c|QOo=LeL-6%&qUpE85z+JW zaq`7lJU#LGmTbAmh`(hhn8jP3Ey`%^8KVJEer(TnrlZzz6s|gJ43Ju%>}PBM?O^f? zQbF;aGzx13cX7$A>M%p>tBT_JX+y?AAF(wDM$GtrBGa*aYqa}=&Ar|dFGvqrMOs`f z%gL+_-6Btb>^Fw>(YK3gg)BOZMc#J)AdI_E=Sq@ZbD%q#@-EFH~4e53Ya5xiND*p4<|N^RTJX_ zboX_-&k$75ta0-E4OVQ=8MTKxR{=wnWlVPGO8hRgtt#BJF2F{qg%mCl`Lms30()+@ zrj^iC2}OlqFQwSi=Ccu;y8HcBVLp1=pmCx+^}R1ht3Ufkug@Ow=ew{cv>jo@=~azA z+_&7A4@X$ipgG%+k0{KW+zPV0+M16ojryq zt2Jv=u8aoX){X%h1d+Biv7IB7YQUHNUuQdw=JdwESDXg#^m6V$xZZ{&_d9ou=WHXt zaEsbk$4_)UbSG7Af?h2)5I)CT;FsJkEu`~QMte>F00#z|6H7d6A$c!OtPTArn#!8t za21U`-hnN!>n^8?$Agc%&fMtQC%3{(2YYf^J8t0Db~B)$;I8p}ddt`=fxR3t-V^<+ zH*6TPnGQDMJ7tGUYfRxTh^!IbY}RzDoPFZl^m@u;7hoS1c8E~Fn^cn9fbBR6^s;L?V{vKwIJsI~ zXrPX}rkE=*VTKd-zUOHYWOvuCn`1#O{{R}o`C@Vo>pN?0k0S$jXd<$v16LDR686dU znJ^okJ>x6qZX;tNWVJrX=Wc3!OGh^4AfelHy{QbVlXnzzj^cEyRk=47E)ZOX_$4)M zxCN&Sc&2iE)?AKu)8ep40+E$qh?uF?DNqRnQd=sfEv`CZTad{6N`h+RG`vo=X@*=O zJV)`OFN4wD4l|uBc2YH1E2T2Q+0C2O;aDsDU##t-AN5#M+~Is?%mht>tv=6`A6W`G z&q2|%z1@oN+jCnek%qccKR3mM_EyV`tqUkt6Lki9RpR!*b`cslobei3u8bzK>$Evd zn2j1tc9TGT$~;BJS;43_A^GVUN-{ZL!PEP@`a+~#X2a3fX=KzYz5yIh&I1_Q#A)R5#Qc6k-5|1d@=#b1;*Tmfo(_?Y{{m< z3|$cU3rYNiJe1U{z)e2#-zQ*3jJHfkNnn39rKt*QHJF54uJUdN;u^TUAIo_QXmSBa z2NHLM#GRbE9IeOJBX4d~>4wr#mfKMlO<+r{_|GGuG}`#8CUWy=ot4X!-^{3qbV#>4 z)o~OJGcnewo6CZlyf$n4ta|>d9+h@rQtx`D-JDe}Lf2ktq$x%8^oX zPCbz^C7iPO$|LJlWN%?XI;;MytW3jeWkU3@yruX;T| zM3d13f-f^TsYOR$euX;;rzv)JX;wP^hPwWS-%;YeI(huR zA8()k0GR*805cH)0s#X81p)*G1pxs8000000RjUM5g}0$A~8W>1RxVIGI10@LQ

7z8C2>ur`FSXG3NgUMxrRAPIA&;1Ck;ro{v-Nv6ss)E#8Bl?;SPtT z)xUOO2LAxj%LAX3*01nuSNJrm{2$%^4Jv;IwLgQO-NgxEiZ!{SCmCW}Ulk&n9ZyI9 z00#<-5Bwgd1vQo`p0EBK5LibYM}#EaE#ZMOv0KpSoU@H>(v@x zhA7eu#aQCpPZD{{VtbE>T7cFLN?6)tv85uZmH~rRrs$ z1}Q-!l-AtxM>RwGX~^WJa>V)(^dsm#fqYF8G`tfyQaEZva-pL+&T&8pHnpKR<*j-lbt|d^$@A*Fn(q{{U9wsW+Ey8ZpVo>a}MK77>#y&1s>p zPaK%y!a3yM%~fI53KbqCaVBKMmQd$IMsQVD%{QjPi+nTM&M#5=pGvuVug>tr3csjY ziA2oa2S?J&P0nKx)Km3ZM`MDL!nRHb^F4HZxN132pZXf92d8_e=PO}CS~Dx5iF6#{q=yQM%Us7{PK!7sKU3+~FXnKCUb^Nm zIY@M9zEcRqS1)#OQ(Eq2vDBNu>3TgD=N#TylZKRX#XnN<;QpKrTWZdEn57(?5Lg`B z%Xj0T@XS<(PwPVlv%#8jR?(P}9I0}#@hq*(nTVlRSe#VerbijAcQ=mqRVlGfpHad? zt4CNrL3LuINnsf{>b*v!@g1$h1(qrLjS!Ru|XDOskXdKaIw#qoE%LfOkSzDY`UQFcSs}ar%Ffh!;;fvFH zpZaDRq0^ciAJf^HLZeaU49e)oN?m&~(W}?;n2%N``lZz3AExy0?`2M!%VLk}eN9c| z`XSY<^=5*tS4fJLBxMd$dh9g^h?#c9IJSRNl^@o8Oyz<(B5UmHZBeXI%>y)E4k;}y zhH+7N6)#nz+)ghj!&yVE=;Nlw9hEOo^ASoN80o&fhf1Qi;OjkmS^AiLXxFdg;OEmK zRN3&UK4vz|ABwEGpFeYI)hXSwaR)-8UM;jd)8nce0%QY~CUb@Q?gjO%l zBMxUKrj*a^AKE#o9QqhiGZ`8kPlr)u4!@@V0EQjZX7de?iACA^nhTp_4&Q~W{>Kzg ziA{4Mr_~B{-l$4%nRPMPeyW1yeSay6b9gwW^6l|zeJH@{)OsRSWc2N2>T9pDfy!?Q z4v(gMreCruJyFFrHJrVSQRPNzN&JltSsJ{f6_*P$2a(F7(3ICkX6jIScNJPplb1qn zm(!bN9|Et`jGr0{Nm*5a8npT{RHn3Jr22OJs-sL)qu6toW8uN_AquTU%8nS0a~&u= zN8J7dj(M8n^{62<%ZJNRV0K=JkH8~{F!BV4Y+$iHq35pf__qP=$I!)u)t3XvL zl2tk+G_CNb^vKh=>vxajG`^-6bK_6ycKjtLtLkbfrKfRGk3r6TkB3J{qb%Wq({U#p zvDTp+W8Io?(9L<^`ZCT)qoO{O=`~2!DApR8p))duSGJ$T=sXUa>)3RrwMKopJ{4c3 zj*q7Q0Jq8`O02oi=_i>>=kWJFB%cYxJN$Z!l^7*bT~O-Js}v*LT5}m=^wb`m?5W46 zb}DqyoQ{uqdodNJ;&WV2a}hN;o(_4VN{9Ck?i{m6ERmzO7~75>=4o>wsVqAwN2(PX zx=zk<(r9$*EH!_HO!&0l5yETj5$4U>DHvCmj^kDc@ zzNThf#ZH?0u|f-5I+Y%XbtTiau?iB;`M1TV^`XW~4O(fOGBXdRS5#s*PI-{&)mp23Byvkr zhJ8M2lUlPU;p5Ua{7qG>=wxz_)bvAdxf(GQIQAV`lB+J_qaNaf7QO81O`NZl8A7E= zWs0qBW@tIomV>A0^zw1kmS4AqjB;hH9TBV!b%R@CGRoM;Nf{g}ET%ftb%*|0RD;7p zpX%;l{8y)4I*qb5Vk)ujJ`SjPwA{MrWgm*BwOwqU;*jcN>G_bPw-k0KRrVc8b!?3u z-Ngmi)O4cxV{gSwXTXEe87a-q10EQUlRgM&&3{1D1 z=#3!%0O6%JW>nd#zXe@lDbsl}d}>RaahFj`Jg=y#N242;a!MT?pQNbzbTT%+sPs5? z9S+REy-KtyEyXRz7u=mE*@>bR3DbKIX3gXQjpQU?hARW+x3FG*GXtm`kS8jz~HF;s^}hZ1yOW=5=gGBezrA;I=EDb4k? zrM;am+A?r|CUv&OsnhmqV4ZeKqwG$jv>;Bl!>K;5--(*mT?{dLNIe%@D6WgBsl{O- z)sX7dc2wyhPO9ROgt2aUB!6)q-9~B6JGj-3M=0wJ%n3Kj`ii7_GF0c$lA|udoI0X4 zcN`_$ohRAZ(3eAds>`@Br31;{Dl|Ykf$EVWl2Y&8fkT6gb@aow{VX^)Tr#GwZ0$i zv#9?7NvPtUuF!+&+`!`(%`S#)s!4M(C{B2PpTm?NfM&_qEOk8tFsiBa!D;lDaWXzRvb+n9V4}&J5HF>>_)2W(4>jd zebIsv@+P(_MVR-~r{qYKp2VM$7L6^v)hG5FDof3!SNB>JHnhD%T}+M(q;DQ&#JZ2t z`ggA8w&QCNGS*(_A~7Uz)rjZmbw>o27^eq@MfY7sFIN@!v~u-EHztsXPr<^;K`vL& z)7Y9JQ^3(UJ3);Tru#cWUI`*}_I~(FVHG9dWNkOMyW)Q0Ut&|;+M2Z3kqSN1B{#6- z`rirPSW)G(?pq4en?YY*oO`6t+K5eQSK-%#}ged zO{+NS$)6IOn5ft4#UZwQX!MY#h*jRseWmSCf2hdk`&u&1Md~U?EsCWdrdE|3MyA%4 zAKa}@d*<9585Fno{{X8?{S2J8z{;O<08a!L__I%~7FHQ=0 z-r0lD{^noUl^J%ly+iC^bmP`t46{UKqbT@wUo>qwOR6wRll?Z0ZN0FlyD>|0bm!9p zwKShXTdi#mA}8Y1>^o%A(^jWb zeA(Jk?CnlcwL&u4p+5+ed=f=Dd9ER>24wu+R|Qa z2W}m#-r^wq45>}-LHR;sMM!x#AhOt+fr_h3RFB%y&wEo=r&D~|nI+(o^6eOHl1srT z?8(xb)tG$=HQV1!`4`xBscG7x5uMekzXaEdDQv}2K8TeF>n3Npud*@RM4s5SNZD5X zwy3R6e|tjJ7?~fkwL&VPgo(?#vy1K~$HUsx>iH2GzqH8xG|5jriAvL_u+dU0aZVaD z;phF1QtJKjeo&u+rK&%*n;B9TruWUM68m3*5@{OWEYTTdIr$SR$H2)$b!vkr4ebf- zX+vu{Z)$Tg`x7b2iIb0kigA4pfzWbxOpN>$RkIV|N$Gl!-xibKY5(RsH3?~eoT)$5?)zObLb{iO?I@YZX`kN zZYpmK;HgpK*(uM!(NZ>562fDvF4u6`jTIpG_S1Hz{#;|WOqC<#gA)}^txm6-R4`7K z_H*9U-;*UeyJpHejS-*ivZGp9aU7vMvQ--DMqWt211d%CMr*Sasj^T~%!bGrB|W{+ zva8xcBg3&SEr~BSsZ3=2+BN+`;%t|xquaHqzbHeg`*rzsDGYMlQrVG|UYI8s^|W7< zMqUZSz|jOIQ=i_^mdy(r6MI^lwEfiO;A4B+M|yL6h^ZeIjTPKVaLZ(+PB>->QGJF| zk&+IimQp1N%#)0|vqnl)WsHeas4B6Rj7+5Cu{u-ki9=yDMyl?LiS2z^hR>+cntL%W zl0GYv9O2T+5_+O;T4`iO_$Brvyt187A{AfTY?0xfsF$Xvt9GX)xQeUCx&tFGY-O`T zehEjw(M`UYFqtiiiyhf0=cwggLZ|8V!1!5?CyQ}gQ!s4_N?i`QBk6rZ!ymzxQBpo_ z@TRz<*!XZAi;?z0j9|uLVWrk$yYL&d5kYIEHU$>ol$^e|!($;TyxIJK%AFmxd;oueW#l21Z&gclKr=*-huM-DB+ zCzB>wi1agl6OEdD%9PBCr|!20?HVdU_IJ&)Le&w3QScG;HnG#{<1xlocR$&C~8LVGid>{N#6#i140Wk`7`%gv=ZM^jFx z1WkRoUnxa(6R5KyRg%>hL_C-yEuFY`Fh*OWC*2K@slBvjuKXKXEQGwFF`}eAk)F*F zlGvK?HEf(r*&HbNwKRa~Q(Y~=v67s($e9TN69(-0cqF_MkC$mjV+BGo*@^fnK`z5j zueX786j#eqL}vCU72OU!$j@d*TcU2%`Bk4>r214FR#o*BuNvF%uJ;{ z(NYh(v}dzKe#D-}2usQk>g>!JIH^NJ;Z|67ls8uRkF}|@BqzP29j!EA{9mY^5kH3X zF>bf`dzmEmw5k5vaqn&&(UP2vNY1O(WN-9)G&tq+rB7j^er*-8FR>_W?M|aA#qDIs zRNWJb8WJN2^uX%=sF)$<)eH^~^q48TPCHsPzjdQ7oJi10{Vh$}bo>}9LwiD{q2|h` z?K30bMe>R3rd@?0)qU+cwU%&VF<4}0Nn<2un3Y+$Hlr!+F6@uhj2`VHox`^J6WU2jHmf zPSoeMq2|=5zD$)V?~6I_YOvb|MN{`$D{DxEmf|FduPlr5MqUZidlQe`WEYZ;i$;|C zNN~oE_%fcPAyxB4$qJF!X_JSRH{9Zr&$EFV^}86pbZAaFitaiTyV??4h;!QmDa*)+ z)!ND%oJBgD+EkZyYIQ9*Z0!o0ibQ4LWk?B-sJo9PSnZLb56Q;1Ln*%}1NyK!RTd6g z@gZ(OzQ(0VNNwK-3{E%K^6Erq;Ha#mMqUb*rzR#suGWKn%!;PY)gkt^Ic;ikcH`dB zTNp(}xX_u0u*CbKGVniFM@b>ZU01U&p(L3qwVsG`kJ2^l_>wZeF-?<$*lN%v4+BIe zvqVuR_8AFzwLzR4jSgEGBjV7hX+vvqZe+3Wphi z)9oUEdqBY)ch9%aw=Cga*2g9&96yqs2|lA}sVLfX?Ki!lCQ1)s#?P^ZEAH4HK~cOe*)-mFLwgB7v%mWH-?7;joX8JMtj>I zw$&r%(T3R?D#dPb5S!R#Ncm(Vy{bpR%582YP3>+phA6(4sU7iUJ&cZUk30t#?#t`$ zavOHf<>}3CERdb5Q`;7wn@&3z8{X8$ijgVH$cDTUru#Az*@&Ec4HbPeTJ|MEtZ>Z* z33U{AMoGP}HdLg?Thc5@aIFj-4wm!o%#25&p~oXn%fS`o2jvUwG*rNdPr%79EKyw;{Y5DAqEMeyDa59qTU4jIFlzK?6PicDr-pPiR@2+W z#|Ya9;YL3%gW*18an-bKN`HGo(4N++j1=Z3MO2m~hWN6{*51&yLY_<$^}d;X&IT&9 z`k_+w-}H4U%PFE?f0xe8D`9?m4Q?VX)aT^lCoQmGbiZ+tPiJhz(KCk9r?G*{auZvj zGNO>@9;1wvxMMC;EYsv_%u_R;@G48H6jx(4ouehX7ucy5We~LdV8H$-VZ}uXaOo>l zh{|<)vn#4NCjruWC+*PDoZ6hnQ>mjgMu#=DMrs(3_$>^gG^@)KL-f?%tZb(*CQ6ZZ z;g?2bvM{ImZH)Cgkfj%@z8|wH+WYl6Ow}}B;j}fflwUzpameF0p_XPZQ=UxAw-R_~ e2gG with RouteAware String iconPath = ''; switch (number) { case 1: - iconPath = 'images/main/icon_addFingerprint_fingerprint_one.png'; + iconPath = 'images/main/addFingerprint/1.jpg'; break; case 2: - iconPath = 'images/main/icon_addFingerprint_fingerprint_two.png'; + iconPath = 'images/main/addFingerprint/2.jpg'; break; case 3: - iconPath = 'images/main/icon_addFingerprint_fingerprint_three.png'; + iconPath = 'images/main/addFingerprint/3.jpg'; break; case 4: - iconPath = 'images/main/icon_addFingerprint_fingerprint_four.png'; + iconPath = 'images/main/addFingerprint/4.jpg'; break; case 5: - iconPath = 'images/main/icon_addFingerprint_fingerprint_five.png'; + iconPath = 'images/main/addFingerprint/5.jpg'; break; case 6: - iconPath = 'images/main/icon_addFingerprint_fingerprint_six.png'; + iconPath = 'images/main/addFingerprint/6.jpg'; break; default: - iconPath = 'images/main/icon_addFingerprint_fingerprint_one.png'; + iconPath = 'images/main/addFingerprint/0.jpg'; break; } return iconPath; From a5dcaae5a868e8dfef6a5df645e1172878cfa252 Mon Sep 17 00:00:00 2001 From: liyi Date: Thu, 7 Aug 2025 10:47:08 +0800 Subject: [PATCH 2/8] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E5=B7=B4=E8=A5=BF?= =?UTF-8?q?=E8=91=A1=E8=90=84=E7=89=99=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lan/lan_ar.json | 1 + lan/lan_bg.json | 1 + lan/lan_bn.json | 1 + lan/lan_cs.json | 1 + lan/lan_da.json | 1 + lan/lan_de.json | 1 + lan/lan_el.json | 1 + lan/lan_en.json | 1 + lan/lan_es.json | 1 + lan/lan_et.json | 1 + lan/lan_fi.json | 1 + lan/lan_fr.json | 1 + lan/lan_he.json | 1 + lan/lan_hi.json | 1 + lan/lan_hk.json | 1 + lan/lan_hr.json | 1 + lan/lan_hu.json | 1 + lan/lan_hy.json | 1 + lan/lan_id.json | 1 + lan/lan_it.json | 1 + lan/lan_ja.json | 1 + lan/lan_ka.json | 1 + lan/lan_keys.json | 1 + lan/lan_kk.json | 1 + lan/lan_ko.json | 1 + lan/lan_lt.json | 1 + lan/lan_ms.json | 1 + lan/lan_nl.json | 1 + lan/lan_pl.json | 1 + lan/lan_pt.json | 1 + lan/lan_pt_br.json | 1170 ++++++++++++++++++++++ lan/lan_ro.json | 1 + lan/lan_ru.json | 1 + lan/lan_sk.json | 1 + lan/lan_sr_cyrl.json | 1 + lan/lan_sv.json | 1 + lan/lan_th.json | 1 + lan/lan_tr.json | 1 + lan/lan_tw.json | 1 + lan/lan_uk.json | 1 + lan/lan_ur.json | 1 + lan/lan_vi.json | 1 + lan/lan_zh.json | 1 + langAzure.py | 348 +++++++ lib/translations/app_dept.dart | 20 +- lib/translations/translation_loader.dart | 3 + 46 files changed, 1581 insertions(+), 2 deletions(-) create mode 100644 lan/lan_pt_br.json create mode 100644 langAzure.py diff --git a/lan/lan_ar.json b/lan/lan_ar.json index b8d40192..c02a2a5f 100644 --- a/lan/lan_ar.json +++ b/lan/lan_ar.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "بعد إعادة الضبط ، سيتم حذف الأوردة المشطية للقفل. هل أنت متأكد أنك تريد إعادة الضبط ؟", diff --git a/lan/lan_bg.json b/lan/lan_bg.json index 973987ea..1c8b56e0 100644 --- a/lan/lan_bg.json +++ b/lan/lan_bg.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "След нулиране, метакарпалните вени на ключалката ще бъдат изтрити. Сигурен ли сте, че искате да се възстанови?", diff --git a/lan/lan_bn.json b/lan/lan_bn.json index 7badc5ab..4d0f1c94 100644 --- a/lan/lan_bn.json +++ b/lan/lan_bn.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "ব্যান্ডোটারআইসেট, হাসিপাল রিরিইনস্ফথেলকবইল্ডজেডড।?", diff --git a/lan/lan_cs.json b/lan/lan_cs.json index e3bce170..b59b5c06 100644 --- a/lan/lan_cs.json +++ b/lan/lan_cs.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po resetování budou metakarpální žíly zámku odstraněny. Jste si jistý, že chcete resetovat?", diff --git a/lan/lan_da.json b/lan/lan_da.json index 2c816ee0..6f62fcd4 100644 --- a/lan/lan_da.json +++ b/lan/lan_da.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Efter nulstilling, de metacarpal vener i låsen vil blive slettet. Er du sikker på at du vil nulstille?", diff --git a/lan/lan_de.json b/lan/lan_de.json index 1e161734..1c86e85e 100644 --- a/lan/lan_de.json +++ b/lan/lan_de.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Nach dem Zurücksetzen werden die Mittelhand adern des Schlosses gelöscht. Sind Sie sicher, dass Sie zurücksetzen wollen?", diff --git a/lan/lan_el.json b/lan/lan_el.json index 8fbb36ec..04c3ef24 100644 --- a/lan/lan_el.json +++ b/lan/lan_el.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Μετά την επαναφορά, οι μετακάρπιες φλέβες της κλειδαριάς θα διαγραφούν. Είστε σίγουροι ότι θέλετε να επαναφέρετε;", diff --git a/lan/lan_en.json b/lan/lan_en.json index 2e5dc1cc..28b0d715 100644 --- a/lan/lan_en.json +++ b/lan/lan_en.json @@ -1084,6 +1084,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "After reset, the metacarpal veins of the lock will be deleted. Are you sure you want to reset?", diff --git a/lan/lan_es.json b/lan/lan_es.json index 80e19c93..bc944084 100644 --- a/lan/lan_es.json +++ b/lan/lan_es.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Después del reinicio, se eliminarán las venas metacarpiales de la cerradura. ¿Está seguro de que desea restablecer?", diff --git a/lan/lan_et.json b/lan/lan_et.json index 24f29906..c44617c6 100644 --- a/lan/lan_et.json +++ b/lan/lan_et.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Pärast lähtestamist kustutatakse luku metakarpaalveenid. Kas tõesti soovid lähtestada?", diff --git a/lan/lan_fi.json b/lan/lan_fi.json index d85b91e5..444a2598 100644 --- a/lan/lan_fi.json +++ b/lan/lan_fi.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Kun lukko on nollattu, metakarppinen suoneet poistetaan. Haluatko varmasti palauttaa?", diff --git a/lan/lan_fr.json b/lan/lan_fr.json index 9bb8fc1c..a002f18a 100644 --- a/lan/lan_fr.json +++ b/lan/lan_fr.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Après réinitialisation, les veines métacarpiennes de la serrure seront supprimées. Êtes-vous sûr de vouloir réinitialiser?", diff --git a/lan/lan_he.json b/lan/lan_he.json index 5481005d..b376c53a 100644 --- a/lan/lan_he.json +++ b/lan/lan_he.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "לאחר איפוס, הורידים של המנעול יימחקו. אתה בטוח שברצונך לאפס?", diff --git a/lan/lan_hi.json b/lan/lan_hi.json index aaf974d0..85e44e4e 100644 --- a/lan/lan_hi.json +++ b/lan/lan_hi.json @@ -1084,6 +1084,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "रीसेट के बाद, लॉक के मेटाकार्पल नसों को हटा दिया जाएगा। क्या आप निश्चित रूप से रीसेट करना चाहते हैं?", diff --git a/lan/lan_hk.json b/lan/lan_hk.json index c3026b24..39c8954d 100644 --- a/lan/lan_hk.json +++ b/lan/lan_hk.json @@ -1083,6 +1083,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "重置後,鎖的掌靜脈將被刪除。 你確定要重置啊?", diff --git a/lan/lan_hr.json b/lan/lan_hr.json index 6d16c1ee..0017b27e 100644 --- a/lan/lan_hr.json +++ b/lan/lan_hr.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Nakon resetiranja, metakarpalne vene brave će biti izbrisane. Jeste li sigurni da želite resetiranje?", diff --git a/lan/lan_hu.json b/lan/lan_hu.json index e48ff904..b6436712 100644 --- a/lan/lan_hu.json +++ b/lan/lan_hu.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "A reset után a zár metakarpális erei törlődnek. Biztos vagy benne, hogy vissza akarsz állítani?", diff --git a/lan/lan_hy.json b/lan/lan_hy.json index 0b83d204..bdeceeb8 100644 --- a/lan/lan_hy.json +++ b/lan/lan_hy.json @@ -1084,6 +1084,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Վերագործարկումից հետո կողպեքի մետակարպալ երակները կջնջվեն: Իրո՞ք ցանկանում եք վերակայել:", diff --git a/lan/lan_id.json b/lan/lan_id.json index 8049dddf..6cdb1f86 100644 --- a/lan/lan_id.json +++ b/lan/lan_id.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Setelah mengulang, pembuluh darah metakarpal dari kunci akan dihapus. Yakin ingin mengatur ulang?", diff --git a/lan/lan_it.json b/lan/lan_it.json index 85e2c038..81a87fea 100644 --- a/lan/lan_it.json +++ b/lan/lan_it.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Dopo il reset, le vene metacarpali della serratura verranno cancellate. Sei sicuro di voler reimpostare?", diff --git a/lan/lan_ja.json b/lan/lan_ja.json index ef964bea..4759b7b7 100644 --- a/lan/lan_ja.json +++ b/lan/lan_ja.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "リセット後、ロックの中手骨静脈が削除されます。リセットしてもよろしいですか。", diff --git a/lan/lan_ka.json b/lan/lan_ka.json index 67aaa6f8..67da6775 100644 --- a/lan/lan_ka.json +++ b/lan/lan_ka.json @@ -1084,6 +1084,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "გადატვირთვის შემდეგ, საკეტის მეტაკარპალური ვენები წაიშლება. დარწმუნებული ხართ, რომ გსურთ გადატვირთვა?", diff --git a/lan/lan_keys.json b/lan/lan_keys.json index aff5bacc..1ce0f04b 100755 --- a/lan/lan_keys.json +++ b/lan/lan_keys.json @@ -1085,6 +1085,7 @@ "乌尔都语": "乌尔都语", "亚美尼亚语": "亚美尼亚语", "格鲁吉亚语": "格鲁吉亚语", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?", diff --git a/lan/lan_kk.json b/lan/lan_kk.json index 6c6716fc..e61cda34 100644 --- a/lan/lan_kk.json +++ b/lan/lan_kk.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Қайта ысырып тастағаннан соң бұғаттағы метакарпалар өшіріледі. Шынымен ысырып тастауды қалайсыз ба?", diff --git a/lan/lan_ko.json b/lan/lan_ko.json index e9fae44f..c3eecdce 100644 --- a/lan/lan_ko.json +++ b/lan/lan_ko.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "재설정 후 잠금 장치의 중수골 정맥이 삭제됩니다. 당신은 당신이 재설정 하시겠습니까?", diff --git a/lan/lan_lt.json b/lan/lan_lt.json index cfd24cce..e970baa7 100644 --- a/lan/lan_lt.json +++ b/lan/lan_lt.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po reset užrakto metakarpinės venos bus ištrintos. Ar tikrai norite atstatyti?", diff --git a/lan/lan_ms.json b/lan/lan_ms.json index 833b1381..65b73957 100644 --- a/lan/lan_ms.json +++ b/lan/lan_ms.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Selepas menetapkan semula, urat metacarpal kunci akan dipadamkan. Adakah anda pasti anda mahu menetapkan semula?", diff --git a/lan/lan_nl.json b/lan/lan_nl.json index 485d6e46..05a39d0f 100644 --- a/lan/lan_nl.json +++ b/lan/lan_nl.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Na reset worden de middenhandsbeenaders van het slot verwijderd. Weet je zeker dat je wilt resetten?", diff --git a/lan/lan_pl.json b/lan/lan_pl.json index 85dc5f65..7414a8de 100644 --- a/lan/lan_pl.json +++ b/lan/lan_pl.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po zresetowaniu żyły śródręcza zamka zostaną usunięte. Czy na pewno chcesz zresetować?", diff --git a/lan/lan_pt.json b/lan/lan_pt.json index a93f60e2..54140af7 100644 --- a/lan/lan_pt.json +++ b/lan/lan_pt.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Após a reinicialização, as veias do metacarpo do bloqueio serão excluídas. Tens a certeza que queres reiniciar?", diff --git a/lan/lan_pt_br.json b/lan/lan_pt_br.json new file mode 100644 index 00000000..d21f2d6e --- /dev/null +++ b/lan/lan_pt_br.json @@ -0,0 +1,1170 @@ +{ + "星锁": "Bloqueio de estrelas", + "锁通通": "Travar Tongtong", + "点击开锁,长按闭锁": "Clique em Desbloquear e pressione e segure Travar", + "考勤": "Assiduidade", + "考勤设置": "Configurações de presença", + "电子钥匙": "Chave eletrônica", + "添加卡": "Adicionar cartões", + "卡号": "Número do cartão", + "添加指纹": "Adicionar uma impressão digital", + "指纹号": "Número da impressão digital", + "遥控": "controle remoto", + "添加人脸": "Adicionar rostos", + "门锁日志": "Registro da fechadura da porta", + "密码号": "Número da senha", + "添加者": "somador", + "添加时间": "Adicionar tempo", + "重置": "repor", + "请输入手机号或者邮箱": "Digite seu número de celular ou endereço de e-mail", + "工作时间": "Horário de trabalho", + "工作日设置": "Configuração de dia da semana", + "星期一": "Segunda-feira", + "星期二": "Terça-feira", + "星期三": "Quarta-feira", + "星期四": "Quinta-feira", + "星期五": "Sexta-feira", + "星期六": "Sábado", + "星期日": "Domingo", + "简写周一": "Segunda-feira curta", + "简写周二": "Terça-feira curta", + "简写周三": "Quarta-feira curta", + "简写周四": "Quinta-feira curta", + "简写周五": "Sexta-feira curta", + "简写周六": "Sábado curto", + "简写周日": "Domingo curto", + "周一": "Segunda-feira", + "周二": "Terça-feira", + "周三": "Quarta-feira", + "周四": "Quinta-feira", + "周五": "Sexta-feira", + "周六": "Sábado", + "周日": "Domingo", + "群发钥匙": "Distribuir chaves em grupos", + "锁": "fechadura", + "请添加": "Por favor, adicione", + "允许远程开锁": "Permite o desbloqueio remoto", + "请输入验证码": "Insira o código de verificação", + "获取密码": "Obter a senha", + "请给密码命名": "Por favor, dê um nome à senha", + "密码有限期为6个小时,只能使用一次": "As senhas são limitadas a 6 horas e só podem ser usadas uma vez", + "手动输入6-9位数字作为密码。可在锁旁边通过手机蓝牙添加,也可以通过网关远程添加": "Insira manualmente de 6 a 9 dígitos como senha. Ele pode ser adicionado via Bluetooth em seu telefone ao lado da fechadura ou remotamente através do gateway", + "获取": "buscar", + "添加": "Acrescentar", + "删除公司": "Excluir a empresa", + "密码详情": "Detalhes da senha", + "修改密码": "Altere sua senha", + "添加虹膜": "Adicione a íris", + "添加门磁": "Adicionar ímãs de porta", + "添加无线键盘": "Adicionar um teclado sem fio", + "添加手掌": "Adicione palmas das mãos", + "请输入员工账号": "Insira o número da conta do funcionário", + "批量授权锁": "Bloqueios de autorização em massa", + "授权管理员拥有操作这把锁的重要权限,请确保只发给我你信任的人": "Os administradores autorizados têm permissões importantes para operar esse bloqueio, portanto, certifique-se de enviá-lo apenas para pessoas em quem você confia", + "功能开启后,你将可以通过网关远程开锁。此功能的开启和关闭只能在锁附近通过手机蓝牙进行。": "Depois que o recurso estiver ativado, você poderá desbloquear remotamente por meio do gateway. Esse recurso só pode ser ativado e desativado por meio do Bluetooth do telefone próximo à fechadura.", + "功能开启后,你将可以通过网关远程开锁。": "Depois que o recurso estiver ativado, você poderá desbloquear remotamente por meio do gateway.", + "排列方式": "Arranjo", + "早到榜": "Chegue cedo na lista", + "迟到榜": "Lista de atrasados", + "当前模式": "Modo atual", + "勤奋榜": "Lista de diligências", + "延迟时间": "Tempo de atraso", + "经过以上设定的时间,锁会自动关闭。开启或修改设置后,请先开一次锁,使时间生效。": "Após o tempo definido acima, a fechadura fechará automaticamente. Depois de ativar ou modificar as configurações, abra o cadeado uma vez para que o tempo entre em vigor.", + "时间": "Hora", + "开始时间": "Hora de início", + "结束时间": "Hora de término", + "工作时间设置": "Configuração de horário de trabalho", + "常开模式": "Modo normalmente aberto", + "常开时间": "Horário normal", + "常开日期": "Datas regulares de abertura", + "添加员工": "Adicionar funcionários", + "编辑员工": "Equipe editorial", + "节假日": "Férias", + "打卡方式": "Método de check-in", + "员工是否有钥匙": "Se o funcionário tem uma chave", + "上班时间": "Horário de trabalho", + "下班时间": "Fora do horário de expediente", + "本周": "Semana", + "单休": "Descanso individual", + "双休": "Semana", + "单双休": "Feriados ímpares e duplos", + "年": "ano", + "月": "mês", + "放假日期": "Datas de feriados", + "补班日期": "Data de reposição", + "添加假日": "Adicionar feriados", + "开始日期": "Data de início", + "必填": "Necessário", + "结束日期": "Data de término", + "日榜": "Lista diária", + "月榜": "Lista mensal", + "考勤记录": "Registros de presença", + "假日信息": "Informações de férias", + "基本信息": "Informações básicas", + "无线键盘": "Teclado sem fio", + "选择无线键盘": "Selecione Teclado sem fio", + "门磁": "Ímã de porta", + "自动闭锁": "Travamento automático", + "锁声音": "Som de bloqueio", + "防撬报警": "Alarme anti-intromissão", + "重置键": "Redefinir chave", + "锁时间": "Tempo de bloqueio", + "诊断": "Diagnóstico", + "上传数据": "Carregar dados", + "导入其他锁数据": "Importar dados de bloqueio adicionais", + "锁升级": "Atualização de bloqueio", + "标记房态": "Marcar o estado da sala", + "开锁提醒": "Lembrete de lockpick", + "微信二维码": "Código QR do WeChat", + "拥有电子钥匙的人,通过微信扫一扫这个二维码,即可开门。每把锁的二维码都不相同,你可以将其打印出来贴在对应的锁旁边": "Pessoas com chaves eletrônicas podem escanear esse código QR através do WeChat para abrir a porta. O código QR é diferente para cada fechadura e você pode imprimi-lo e colá-lo ao lado da fechadura correspondente", + "锁编号": "Número da fechadura", + "电量": "Eletricidade", + "锁分组": "Agrupamento de bloqueios", + "选择分组": "Selecione Agrupamento", + "创建新分组": "Criar um novo grupo", + "管理员开锁密码": "Senha de desbloqueio do administrador", + "更新": "atualização", + "电量信息可以通过网关远程更新,或通过手机蓝牙在锁旁边更新": "As informações da bateria podem ser atualizadas remotamente através do gateway ou ao lado da fechadura via Bluetooth no seu telefone", + "当屏幕闪烁时,点击下一步": "Quando a tela piscar, toque em Avançar", + "输入*529#或按设置键": "Digite *529# ou pressione a tecla de configuração", + "长按重置键2秒": "Pressione e segure o botão de reinicialização por 2 segundos", + "附近的设备": "Dispositivos próximos", + "暂无数据": "Não há dados disponíveis", + "通过门磁可查询门的开、关状态。每把锁咳添加一个门磁": "O sensor da porta pode consultar o status de abertura e fechamento da porta. Adicione um ímã de porta a cada tosse de fechadura", + "开始": "Começar", + "全天": "o dia todo", + "你可以设置多个常开时间段,在设置的时间段内,锁被打开后一直处于打开的状态。": "Você pode definir vários períodos de tempo sempre ativos durante os quais a fechadura permanece aberta depois de aberta.", + "请选择锁音量": "Selecione o volume de bloqueio", + "功能开启后,你将可以听到智能锁的提示音。包括电量过低,密码错误等提示。": "Assim que o recurso for ativado, você poderá ouvir o bipe do bloqueio inteligente. Incluindo bateria fraca, senha errada, etc.", + "低": "baixo", + "较低": "Abaixar", + "中": "meio", + "较高": "Maior", + "高": "alto", + "开启后,锁被撬动时,会发出报警声": "Quando aberto, um som de alarme soará quando a fechadura for arrancada", + "关闭后,重置键无效,锁要通过app删除后才能重新添加": "Após o fechamento, a chave de reinicialização é inválida e o bloqueio só pode ser adicionado novamente depois de ser removido por meio do aplicativo", + "校准时间": "Tempo de calibração", + "诊断是读取锁内的配置信息并上传,以便工作人员分析故障的原因": "O diagnóstico deve ler as informações de configuração dentro da fechadura e carregá-las para que o trabalhador possa analisar a causa da falha", + "上传": "carregar", + "本操作将上传锁内数据到服务器,过程可能需要几分钟,请耐心等待": "Esta operação fará o upload dos dados da fechadura para o servidor, o processo pode demorar alguns minutos, por favor, seja paciente", + "请选择要从哪把锁导入": "Selecione de qual cadeado você deseja importar", + "有新版本": "Há uma nova versão", + "当前版本": "Versão atual", + "升级": "melhoramento", + "空闲": "tempo livre", + "已入住": "Check-in", + "英文": "Inglês", + "简体中文": "Chinês simplificado", + "多语言": "Poliglota", + "添加锁": "Adicionar um cadeado", + "锁地址": "Endereço de bloqueio", + "选择锁类型": "Selecione o tipo de bloqueio", + "NFC无源锁": "Bloqueio passivo NFC", + "添加设备": "Adicionar equipamento", + "网关": "porta", + "客服": "Cliente", + "设置": "Preparar", + "更多设置": "Mais configurações", + "消息推送": "Envio de mensagem", + "锁用户管理": "Bloquear o gerenciamento de usuários", + "拥有的钥匙": "A chave para a posse de bola", + "批量授权": "Licenciamento em massa", + "关联设备": "Dispositivos associados", + "关联姓名": "Nome associado", + "转移智能锁": "Transferência de bloqueio inteligente", + "选择锁": "Selecione Bloquear", + "接收人信息": "Informações do destinatário", + "转移网关": "Gateway de transferência", + "锁屏": "Tela de bloqueio", + "已关闭": "Fechado", + "已开启": "Abrir", + "开启": "Abrir", + "确定要开启重置键?": "Tem certeza de que deseja ativar o botão de reinicialização?", + "确定要关闭重置键?": "Tem certeza de que deseja desligar a chave de reset?", + "隐藏无效开锁权限": "Ocultar permissões de desbloqueio inválidas", + "APP开锁时需手机连网的锁": "Quando o APP é desbloqueado, o bloqueio do celular é conectado à Internet", + "增值服务": "Serviços de valor agregado", + "关于": "sobre", + "退出": "renunciar", + "删除账号": "Excluir sua conta", + "个人信息": "Informações pessoais", + "头像": "Avatar", + "昵称": "apelido", + "请输入昵称": "Por favor, insira um apelido", + "修改昵称": "Modificar o apelido", + "修改账号": "Modifique sua conta", + "重置密码": "Redefina sua senha", + "安全问题": "Problemas de segurança", + "为了你的账号安全,修改账号前请先使用验证码验证": "Para a segurança de sua conta, use um código de verificação antes de modificá-la", + "请输入新账号": "Insira um novo número de conta", + "找回密码和登录新设备时,可通过绑定的手机验证": "Ao recuperar sua senha e fazer login em um novo dispositivo, você pode autenticar com seu telefone vinculado", + "找回密码和登录新设备时,可通过绑定的邮箱验证": "Ao recuperar sua senha e fazer login em um novo dispositivo, você pode verificá-la por meio do endereço de e-mail vinculado", + "原密码": "Senha original", + "新密码": "Nova senha", + "确认密码": "Confirme a senha", + "当你手机丢了,可以通过回答设置的安全问题来登录新设备": "Quando você perde seu telefone, pode entrar em um novo dispositivo respondendo às perguntas de segurança configuradas", + "问题一": "Pergunta 1", + "问题二": "Pergunta 2", + "问题三": "Pergunta 3", + "请输入你的答案": "Por favor, digite sua resposta", + "即将到期": "Expirando em breve", + "去授权": "Desautorização", + "修改名称": "Modifique o nome", + "状态": "estado", + "WiFi名称": "Nome do WiFi", + "网络MAC": "Rede MAC", + "网关升级": "Atualizações de gateway", + "网关连接的锁": "Bloqueio para conexão de gateway", + "信号强": "Sinal forte", + "选择网关类型": "Selecione o tipo de gateway", + "添加网关": "Adicionar um gateway", + "重新通电": "Reenergizar", + "指示灯": "Luz", + "网关通电后,长按重置按钮5秒,蓝色指示灯闪烁时点击下一步": "Depois que o gateway for ligado, pressione e segure o botão de reinicialização por 5 segundos e clique em Avançar quando a luz azul piscar", + "选择网关": "Selecione Gateway", + "不支持5G WiFi网络,请选择2.4G WiFi网络进行配置": "A rede WiFi 5G não é suportada, selecione a rede WiFi 2.4G para configurar", + "WiFi密码": "Senha WiFi", + "请输入WiFi密码": "Por favor, digite a senha WiFi", + "网关名称": "Nome do gateway", + "请输入网关名称": "Digite o nome do gateway", + "IP地址": "Endereço IP", + "子网掩码": "Máscara de sub-rede", + "默认网关": "Gateway padrão", + "自动获取DNS服务器地址": "Obtenha automaticamente endereços de servidor DNS", + "首选DNS": "DNS é preferencial", + "备选DNS": "DNS alternativo", + "不使用静态IP": "Não use IPs estáticos", + "使用静态IP": "Usar um IP estático", + "请输入IP地址": "Digite o endereço IP", + "请输入子网掩码": "Insira a máscara de sub-rede", + "请输入默认网关": "Insira o gateway padrão", + "所有锁": "Todas as fechaduras", + "搜索所有类型的锁": "Pesquise todos os tipos de fechaduras", + "门锁": "Fechadura", + "挂锁": "cadeado", + "保险箱锁": "Bloqueio seguro", + "智能门禁": "Controle de acesso inteligente", + "车位锁": "Bloqueio de estacionamento", + "摸亮触摸屏": "Toque na tela sensível ao toque", + "摸亮触摸屏,锁进入可添加状态,点击下一步": "Toque na tela sensível ao toque, bloqueie para o estado adicionável e clique em Avançar", + "附近的锁": "Eclusas próximas", + "如需修改名字请重新命名,点击确定添加锁": "Se você precisar alterar o nome, renomeie-o e clique em OK para adicionar um cadeado", + "添加锁时,手机必须在锁旁边": "Ao adicionar um cadeado, o telefone deve estar próximo ao cadeado", + "登录": "login", + "注册": "inscrever", + "我已阅读并同意": "Eu li e concordo", + "验证码": "CAPTCHA", + "密码必须是8-20位,至少包括数字/字母/符号中的2种": "A senha deve ter de 8 a 20 dígitos e incluir pelo menos 2 dos números/letras/símbolos", + "手机": "celular", + "邮箱": "caixa de correio", + "请输入邮箱": "Por favor, digite seu endereço de e-mail", + "国家/地区": "País", + "你所在的国家/地区": "Seu país", + "选择国家/地区": "Selecione um país", + "获取验证码": "Obter um código de verificação", + "商务合作": "Cooperação empresarial", + "电脑网页版": "Versão web para computador", + "酒店系统": "Sistema hoteleiro", + "说明书网页版": "Manual de instruções versão web", + "高级功能": "Recursos avançados", + "记录保存": "Manutenção de registros", + "您可通过短信将密码、电子钥匙信息发给接收人。": "Você pode enviar a senha e as informações da chave eletrônica para o destinatário via SMS.", + "您可通过邮件将密码、电子钥匙信息发给接收人。": "Você pode enviar a senha e as informações da chave eletrônica para o destinatário por e-mail.", + "购买实名认证提示": "Comprar dicas de autenticação de nome real", + "请选择你希望的实名认证频次": "Selecione a frequência de autenticação de nome real desejada", + "仅首次": "Apenas pela primeira vez", + "每日一次": "Uma vez por dia", + "每周一次": "Uma vez por semana", + "每月一次": "Uma vez por mês", + "当前状态": "Status atual", + "试用中": "Julgamento", + "高级功能权益内容": "Conteúdo de benefício de recurso premium", + "短信模板": "Modelos de SMS", + "邮件模板": "Modelos de e-mail", + "发卡工具": "Ferramenta de emissão de cartões", + "购买高级功能须知": "Aviso para compra de recursos premium", + "购买高级功能提示": "Dicas para comprar recursos premium", + "免费体验": "Experimente gratuitamente", + "立即开通": "Ative imediatamente", + "购买短信": "Comprar SMS", + "购买邮件": "Comprar correio", + "购买实名认证次数": "O número de compras de autenticação de nome real", + "开通高级功能": "Ativar recursos avançados", + "选择套餐": "Escolha um pacote", + "支付方式": "Métodos de pagamento", + "支付宝": "Alipay", + "去支付": "Vá pagar", + "你可以自己定义模版的内容,用于发送密码或电子钥匙信息给他人": "Você pode definir o conteúdo do seu modelo para enviar senhas ou mensagens de chave eletrônica para outras pessoas", + "高级功能仅能用于你自己的锁": "Os recursos avançados estão disponíveis apenas para suas próprias fechaduras", + "新建模板": "Criar um novo modelo", + "类型": "tipo", + "模版内容": "Conteúdo do modelo", + "预览": "Visualizar", + "房间名": "Nome do quarto", + "预计产生短信条数": "Número esperado de mensagens SMS", + "功能开启后,已失效较长时间的密码、电子钥匙、卡、指纹等开锁权限将被隐藏,不在列表里显示。": "Depois que a função for habilitada, as permissões de desbloqueio, como senhas, chaves eletrônicas, cartões, impressões digitais, etc., que são inválidas há muito tempo, serão ocultadas e não serão exibidas na lista.", + "对于选中的这些锁,当用户用APP开锁时,他的手机需要是连网的,否则无法开锁": "Para esses bloqueios, quando o usuário usa o APP para desbloquear, seu celular precisa estar conectado à Internet, caso contrário, ele não pode ser desbloqueado", + "配置WiFi": "Configurar WiFi", + "请输入WiFi名字": "Por favor, digite o nome do WiFi", + "WiFi配网": "Rede Wi-Fi", + "胁迫卡": "Cartão de coerção", + "员工是否有密码": "Se o funcionário tem uma senha", + "员工是否有卡": "Se o funcionário tem um cartão", + "员工是否有指纹": "Se o funcionário tem impressões digitais", + "获取钥匙": "Obtenha a chave", + "获取卡": "Obtenha o cartão", + "获取指纹": "Obter impressões digitais", + "安全验证": "Verificação de segurança", + "删除账号后,你的所有信息及相关记录都会从平台彻底删除,且不可恢复,是否删除?": "Após excluir sua conta, todas as suas informações e registros relacionados serão completamente excluídos da plataforma e não poderão ser recuperados.", + "监控": "monitor", + "视频日志": "Registro de vídeo", + "开门器": "Abridor de portão", + "面容开锁": "O rosto está desbloqueado", + "开门方向设置": "A direção de abertura da porta está definida", + "电机功率设置": "Configuração de potência do motor", + "开锁时是否需联网": "Se você precisa estar conectado à Internet ao desbloquear", + "选择要加入分组的锁": "Selecione o cadeado que você deseja que junte o grupo", + "锁数量": "Número de bloqueios", + "小米IOT平台": "Plataforma Xiaomi IOT", + "面容开锁设置": "Configurações de desbloqueio facial", + "感应距离": "Distância de indução", + "防误开": "Evite a abertura acidental", + "防误开已关闭,关门后仍可使用面容开锁": "A abertura anti-acidental é fechada e o desbloqueio facial ainda pode ser usado após o fechamento", + "添加和使用面容开锁时": "Ao adicionar e usar o desbloqueio facial", + "添加和使用面容开锁时提示": "Dicas ao adicionar e usar desbloqueios faciais", + "秒": "segundo", + "请根据门锁实际情况,请谨慎选择电机功率:": "Por favor, escolha a potência do motor com cuidado de acordo com a situação real da fechadura da porta:", + "小功率:": "Baixa potência:", + "耗电少": "Baixo consumo de energia", + "大功率": "de alta potência", + "大功率提示": "Pontas de alta potência", + "开门方向设置提示": "Defina um prompt para a direção de abertura da porta", + "左开": "Abrir à esquerda", + "右开": "Abrir à direita", + "判断方法:": "Como julgar:", + "判断方法内容": "Conteúdo do método de julgamento", + "录像时段": "Sessão de vídeo", + "密码": "senha", + "卡": "cartão", + "指纹": "impressão digital", + "人脸": "Rosto humano", + "配件商城": "Loja de acessórios", + "公司名称": "Nome da empresa", + "请输入公司名字": "Digite o nome da sua empresa", + "提示": "rápido", + "是否删除?": "Ele foi excluído?", + "员工信息": "Informações do funcionário", + "员工": "empregado", + "打卡方式无效": "O método de registro de ponto é inválido", + "中国": "China", + "选择钥匙": "Selecionar chaves", + "编辑": "editar", + "无": "não", + "有": "Sim", + "请输入姓名": "Por favor, digite seu nome", + "获取人脸": "Obter rostos", + "选择密码": "Selecione a senha", + "选择卡": "Selecione o cartão", + "选择指纹": "Selecione Impressão digital", + "选择人脸": "Selecionar rosto", + "员工是否有人脸": "Se o funcionário tem um rosto", + "同时删除员工钥匙": "Exclua também as chaves dos funcionários", + "删除": "Excluir", + "确定要删除员工吗?": "Tem certeza de que deseja remover um funcionário?", + "月统计": "Estatísticas mensais", + "迟到": "Tarde", + "早退": "Cedo", + "未打卡": "Não cronometrado", + "钥匙将在": "A chave será", + "天后失效": "A Rainha do Céu é inválida", + "电量更新时间:": "Tempo de atualização da bateria:", + "新增配件": "Novos acessórios", + "钥匙不可用": "A chave não está disponível", + "正在开锁中...": "Arrombando fechaduras...", + "你的钥匙": "Suas chaves", + "常开模式启动!长按闭锁": "Normalmente, o modo aberto é iniciado! Pressione e segure para travar", + "演示模式": "Modo de demonstração", + "请先同意用户协议及隐私政策": "Por favor, concorde com o Contrato do Usuário e a Política de Privacidade primeiro", + "用户协议": "Contrato do Usuário", + "隐私政策": "Política de privacidade", + "注册成功": "O registro foi bem-sucedido", + "你所在的": "Você é", + "手机号": "Número de telefone celular", + "忘记密码": "Esqueci a senha", + "重置成功": "A redefinição foi bem-sucedida", + "确定要退出吗?": "Tem certeza de que quer parar?", + "功能暂未开放": "A função ainda não está aberta", + "设置成功": "A configuração foi bem-sucedida", + "删除成功": "Exclusão bem-sucedida", + "单次": "Único", + "永久": "perpétuo", + "限时": "Tempo limitado", + "自定义": "Personalização", + "清空码": "Limpe o código", + "循环": "circular", + "工作日": "Semana", + "每日": "diário", + "周末": "fim de semana", + "确定要删除吗?": "Tem certeza de que deseja excluí-lo?", + "该锁的密码都将被删除": "A senha do cadeado será excluída", + "已过期": "Expirado", + "该锁的电子钥匙都将被删除": "A chave eletrônica da fechadura será excluída", + "同时删除其发送的所有钥匙,钥匙删除后不能恢复": "Ao mesmo tempo, todas as chaves enviadas por ele são excluídas e as chaves não podem ser restauradas depois de excluídas", + "删除钥匙会在用户APP连网后生效": "A chave de exclusão entrará em vigor depois que o aplicativo do usuário estiver conectado à Internet", + "有效时间": "Tempo de validade", + "接收者": "Receptor", + "仅管理自己创建的用户": "Gerencie apenas os usuários que você cria", + "远程开锁": "Desbloqueio remoto", + "请输入钥匙名称": "Digite o nome da chave", + "修改成功": "A modificação foi bem-sucedida", + "冻结": "congelar", + "解除冻结": "Descongelar", + "授权": "autorização", + "取消授权": "Cancelar autorização", + "同时解冻其发送的钥匙": "Ao mesmo tempo, descongele a chave enviada", + "会在用户APP连网后生效": "Ele entrará em vigor depois que o aplicativo do usuário se conectar à Internet", + "同时冻结其发送的钥匙": "Congele também as chaves que envia", + "冻结会在用户APP连网后生效": "O congelamento entrará em vigor depois que o usuário estiver conectado à Internet", + "取消授权会在用户APP连网后生效": "O cancelamento da autorização entrará em vigor depois que o usuário estiver conectado à Internet", + "授权用户拥有管理员的大部分权限,比如发送钥匙、发送密码": "Os usuários autorizados têm a maioria das permissões do administrador, como enviar chaves e enviar senhas", + "失效时间需晚于生效时间": "O tempo de expiração é posterior ao tempo efetivo", + "生效时间需晚于当前时间": "A hora efetiva deve ser posterior à hora atual", + "失效日期需晚于生效日期": "A data de expiração deve ser posterior à data efetiva", + "修改有效期": "Modificar o período de validade", + "生效日期": "Data de vigência", + "失效日期": "Data de validade", + "开锁": "destravar", + "开锁成功": "Desbloqueie com sucesso", + "请选择锁": "Por favor, selecione o bloqueio", + "请选择接收者": "Selecione o destinatário", + "请选择有效期": "Selecione a data de validade", + "请选择发送方式": "Selecione o método de envio", + "请选择结束时间": "Selecione um horário de término", + "完成": "acabar", + "有效日": "Data de vigência", + "发送成功": "Enviado com sucesso", + "请选择开始时间": "Selecione um horário de início", + "选择用户": "Selecionar usuários", + "已选中": "Selecionado", + "确定": "Tem certeza", + "请选择要发送的锁": "Selecione o cadeado que deseja enviar", + "人脸实名认证指的是用户在使用手机APP开锁时,需要先进行本人人脸验证,验证通过才能开锁。": "A autenticação de nome real facial significa que, quando os usuários usam o aplicativo móvel para desbloquear, eles precisam verificar seu rosto primeiro e somente após a verificação podem desbloquear o bloqueio.", + "分享": "Compartilhar", + "请输入接收者账号": "Insira a conta do destinatário", + "接收者号码未注册,请重新发送": "O número do destinatário não está registrado, por favor, reenvie-o", + "是否发送电子钥匙给未注册账号": "Se uma chave eletrônica deve ser enviada para uma conta não registrada", + "取消": "Cancelar", + "标记成功": "Marcar com sucesso", + "微信好友": "Amigos do WeChat", + "短信": "SMS", + "邮件": "correio", + "更多": "mais", + "您好,您的电子钥匙生成成功": "Olá, sua chave eletrônica foi gerada com sucesso", + "生效时间不能小于当前时间": "O tempo efetivo não pode ser menor que o tempo atual", + "结束时间不能小于当前时间": "A hora de término não pode ser menor que a hora atual", + "是否为管理员": "Se você é um administrador", + "已连接到锁,请将卡靠近门锁的读卡区": "Se você estiver conectado a uma fechadura, segure o cartão próximo à área de leitura da fechadura da porta", + "尝试连接设备...": "Tente conectar dispositivos...", + "地理位置": "Localização geográfica", + "检查以确保以下地址是正确的": "Verifique se o seguinte endereço está correto", + "地图加载中,请稍候。。": "O mapa está carregando, aguarde um momento.", + "跳过": "Saltitar", + "还未获取到位置信息哦,请耐心等待一下!": "Ainda não recebi as informações de localização, então, por favor, seja paciente!", + "请填写信息": "Por favor, preencha as informações", + "有效期": "Data de validade", + "生效时间": "Tempo efetivo", + "失效时间": "Tempo de expiração", + "上传成功": "O upload foi bem-sucedido", + "未生效": "Não está em vigor", + "已生效": "entrou em vigor", + "指纹详情": "Detalhes da impressão digital", + "添加过程中,请根据提示,在指纹采集器上进行多次的抬起按压": "Durante o processo de adição, levante e pressione o coletor de impressões digitais várias vezes, conforme solicitado", + "开始添加": "Comece a adicionar", + "请将您的手指按下": "Por favor, pressione o dedo", + "根据提示,抬起手指后再进行下一次指纹采集": "Siga as instruções para levantar o dedo antes da próxima coleta de impressões digitais", + "添加成功": "Adicionar com sucesso", + "更新成功": "A atualização foi bem-sucedida", + "搜索": "Procurar", + "重置后,该锁的卡都将被删除哦,确认要重置吗?": "Após a redefinição, o cartão da fechadura será excluído, você confirma que deseja redefini-lo?", + "已失效": "Ele expirou", + "卡详情": "Detalhes do cartão", + "请输入": "Por favor, digite", + "关闭后,智能锁将设置为全天常开模式,直到手动关闭": "Quando desligado, o bloqueio inteligente será definido para o modo sempre ativo ao longo do dia até que seja desligado manualmente", + "请输入小于或等于60的数字": "Insira um número menor ou igual a 60", + "操作成功": "A operação foi bem-sucedida", + "管理员密码相同,无需修改": "A senha do administrador é a mesma e não precisa ser alterada", + "请输入6-9位数字": "Digite de 6 a 9 dígitos", + "请输入6-9位管理员密码": "Digite a senha de administrador de 6 a 9 dígitos", + "请输入新的管理员密码": "Digite sua nova senha de administrador", + "未分组": "Não agrupado", + "请输入分组名称": "Insira um nome de grupo", + "创建成功": "Criado com sucesso", + "设置锁分组成功": "Definir o agrupamento de bloqueios com êxito", + "电池1电量": "Bateria 1 carga", + "电池2电量": "Carga da bateria 2", + "电量更新时间": "Tempo de atualização da bateria", + "锁电量更新成功": "A atualização da bateria de bloqueio foi bem-sucedida", + "您的钥匙未生效": "Sua chave não está ativa", + "您的钥匙已冻结": "Suas chaves estão congeladas", + "您的钥匙已过期": "Sua chave expirou", + "常开模式开启": "O modo normalmente aberto está ativado", + "超级管理员": "Super administrador", + "授权管理员": "Administradores autorizados", + "普通用户": "Usuários regulares", + "余": "Eu", + "天": "céu", + "删除锁后,所有信息都会一起删除,确定删除锁吗?": "Depois de excluir o bloqueio, todas as informações serão excluídas juntas, você tem certeza de que deseja excluir o bloqueio?", + "请输入登录密码": "Por favor, digite sua senha de login", + "删除设备失败,请确保在设备附近,设备未被连接,设备已打开": "A exclusão do dispositivo falha, verifique se ele está próximo ao dispositivo, se o dispositivo não está conectado e se o dispositivo está ligado", + "用户无权限": "O usuário não tem permissões", + "创建公司后,考勤功能才能使用": "O recurso de presença só está disponível depois que você cria uma empresa", + "是否删除钥匙?": "Você exclui a chave?", + "邮箱绑定成功": "O e-mail foi vinculado com sucesso", + "手机绑定成功": "O telefone está vinculado com sucesso", + "网络访问失败,请检查网络是否正常": "Se o acesso à rede falhar, verifique se a rede está normal", + "清空": "vazio", + "是否清空?": "Está vazio?", + "消息详情": "Detalhes da mensagem", + "创建时间": "Tempo de criação", + "管理员详情": "Detalhes do administrador", + "当被胁迫要求强行开锁时,使用胁迫卡会触发报警,报警信息会推送给管理员,该功能需要锁联网。": "Quando a coerção requer o desbloqueio forçado, o uso do cartão de coerção acionará um alarme e as informações do alarme serão enviadas ao administrador, o que requer que a fechadura esteja conectada.", + "请不要将胁迫卡用于日常开锁": "Por favor, não use o Cartão de Estresse para arrombamento diário", + "当被胁迫要求强行开锁时,使用胁迫指纹会触发报警,报警信息会推送给管理员,该功能需要锁联网。": "Quando um bloqueio forçado é desbloqueado à força, o uso de uma impressão digital coagida acionará um alarme e as informações do alarme serão enviadas ao administrador, o que requer uma rede de bloqueio.", + "请不要将胁迫指纹用于日常开锁": "Por favor, não use impressões digitais coercitivas para arrombamento diário", + "创建公司": "Criar uma empresa", + "公司名称不能超过30个字符": "O nome da empresa não pode exceder 30 caracteres", + "公司名称不能小于6个字符": "O nome da empresa não pode ter menos de 6 caracteres", + "WIFI列表": "Lista de WIFI", + "刷新": "Liberado", + "手动配网": "Distribuição manual de rede", + "远距离": "Longa distância", + "中距离": "Alcance médio", + "近距离": "De perto", + "锁时间更新成功": "A atualização do tempo de bloqueio foi bem-sucedida", + "锁用户": "Bloquear usuários", + "请选择常开日期": "Selecione uma data de abertura regular", + "结束时间不能小于开始时间哦": "A hora de término não deve ser menor que a hora de início", + "介绍": "apresentar", + "个人信息收集清单": "Lista de coleta de informações pessoais", + "应用权限说明": "Descrição das permissões do aplicativo", + "第三方信息共享清单": "Lista de compartilhamento de informações de terceiros", + "请选择您的位置": "Selecione sua localização", + "请先选择位置": "Selecione um local primeiro", + "管理员密码": "Senha de administrador", + "如需修改,请输入新的管理员密码(6位),点击确定即可修改": "Se você precisar modificá-lo, digite a nova senha de administrador (6 dígitos) e clique em OK para modificá-lo", + "修改": "revisar", + "网络摄像头": "Webcam", + "重命名": "renomear", + "分组下的锁将被移到未分组里": "Os bloqueios sob o grupo serão movidos para desagrupados", + "编辑成功": "Edite com sucesso", + "当前网络": "Rede atual", + "位置信息": "Informação de localização", + "请输入wifi名称": "Por favor, digite o nome do wifi", + "厂商": "Fabricantes", + "型号": "Modelo", + "密码生成后,请在当日23:59前使用一次进行激活,否则过0点后未激活则失效。密码激活后,有效期内不限次数使用。": "Depois que a senha for gerada, use-a uma vez antes das 23:59 do mesmo dia para ativá-la, caso contrário, ela será inválida se não for ativada após as 0:00. Depois que a senha for ativada, ela poderá ser usada quantas vezes você quiser durante o período de validade.", + "密码生成后,请在当日23:59前使用,否则过0点后失效。清空码用于清空今天0点之前生成的所有密码。": "Depois que a senha for gerada, use-a antes das 23:59 do mesmo dia, caso contrário, ela expirará após as 0:00. O código de limpeza é usado para limpar todas as senhas geradas antes das 0:00 de hoje.", + "密码生成后,请在当日23:59前使用,否则过0点后失效。": "Depois que a senha for gerada, use-a antes das 23:59 do mesmo dia, caso contrário, ela expirará após as 0:00.", + "清空密码底部提示": "Limpe o prompt na parte inferior da senha", + "密码不一致哦": "A senha é inconsistente", + "相机": "câmera", + "相册": "Álbum", + "读写": "Ler e escrever", + "定位": "Posicionamento", + "需要访问相机权限才能拍照上传文件例如头像上传": "O acesso à permissão da câmera é necessário para tirar fotos e fazer upload de arquivos, como uploads de avatar", + "需要访问相机权限才能使用相册图片上传文件上传头像": "A permissão da câmera é necessária para fazer upload de um avatar com um arquivo de upload de imagem do álbum", + "需要访问读写权限才能使用本地图片上传头像": "O acesso de leitura e gravação é necessário para fazer upload de avatares usando imagens locais", + "需要访问定位权限才能使用添加钥匙功能的位置信息": "O acesso ao local é necessário para usar o recurso Adicionar chave", + "申请": "aplicação", + "权限": "Permissões", + "不允许": "Não permitido", + "允许": "permitir", + "权限被拒绝": "As permissões são negadas", + "请手动在系统设置中开启": "Por favor, ligue-o manualmente nas configurações do sistema", + "权限以继续使用应用": "Permissão para continuar usando o aplicativo", + "去设置": "Vá para as configurações", + "虹膜": "íris", + "手掌": "palmeira", + "商城": "centro comercial", + "我的": "É meu", + "微信公众号推送": "Push de conta pública do WeChat", + "蓝牙": "Bluetooth", + "需要访问蓝牙权限才能使用添加钥匙功能的位置信息": "O acesso Bluetooth é necessário para usar as informações de localização do recurso Adicionar chave", + "请输入Email": "Por favor, digite seu e-mail", + "请输入手机号": "Por favor, digite seu número de celular", + "家人到家": "A família chegou em casa", + "添加家人": "Adicionar membros da família", + "若锁没有联网,除电子钥匙外,密码、卡、指纹等开门提醒无法及时发送,请根据你的实际情况选择。": "Se a fechadura não estiver conectada à Internet, exceto pela chave eletrônica, senha, cartão, impressão digital e outros lembretes de abertura de porta não puderem ser enviados a tempo, escolha de acordo com sua situação real.", + "消息提醒": "Alertas de mensagens", + "开门通知": "Aviso de abertura de porta", + "N天未开门": "N dias não abriram", + "门未关好": "A porta não está fechada", + "防拆报警": "Alarme anti-demolição", + "低电量提醒": "Alerta de bateria fraca", + "胁迫开门": "Forçado a abrir a porta", + "有人按门铃": "Alguém tocou a campainha", + "有人出现在门口": "Alguém apareceu na porta", + "提醒方式": "Método de lembrete", + "开门方式": "Como abrir a porta", + "请选择": "Por favor, selecione", + "家人": "família", + "保存": "Salvar", + "APP推送": "Envio de APP", + "管理员": "administrador", + "未启用": "Não habilitado", + "已启用": "Habilitado", + "省电模式": "Modo de economia de energia", + "逗留抓拍模式": "Modo de captura de permanência", + "实时监控模式": "Modo de monitoramento em tempo real", + "自定义模式": "Modo personalizado", + "猫眼设置": "Configuração de olho de gato", + "猫眼工作模式": "Modo de trabalho Maoyan", + "自动亮屏": "Ligar automaticamente a tela", + "亮屏持续时间": "Duração da tela", + "逗留警告": "Fique avisado", + "异常警告": "Aviso anormal", + "短信提醒": "Lembretes por SMS", + "邮件提醒": "Alertas por e-mail", + "关锁": "Fechadura", + "功能": "função", + "配件": "Acessórios", + "N天未开门提醒": "N dias sem abrir o lembrete da porta", + "当被胁迫要求强行开锁时,使用胁迫指纹会触发报警,报警消息会推送给管理员,该功能需要锁联网": "Quando uma impressão digital forçada é necessária para forçar o desbloqueio de um bloqueio, um alarme é acionado e a mensagem de alarme é enviada ao administrador, o que requer uma rede de bloqueio", + "胁迫指纹": "Impressão digital coercitiva", + "指纹列表": "Lista de impressões digitais", + "经过以上设定的时间,锁没有被开启,系统会给指定对象发送提醒消息,该功能需要锁联网": "Após o tempo definido acima, a fechadura não é aberta e o sistema enviará uma mensagem de lembrete para o objeto designado, o que requer que a fechadura esteja conectada à rede", + "打开提醒后,当锁电量低于20%、10%和5%,系统会给指定对象发送提醒消息。电量读取方式:网关读取或APP读取。": "Depois de ativar o lembrete, quando a taxa de bloqueio for inferior a 20%, 10% e 5%, o sistema enviará uma mensagem de lembrete para o objeto especificado. Método de leitura de energia: leitura de gateway ou leitura de APP.", + "未开门时间": "Sem horário de funcionamento", + "添加和使用面容开锁时:": "Ao adicionar e usar o desbloqueio facial:", + "云存": "Diz-se que existe", + "本地": "local", + "3天滚动储存": "Armazene continuamente por 3 dias", + "去升级": "Vá atualizar", + "下载列表": "Baixe a lista", + "已下载": "Baixado", + "全部视频": "Todos os vídeos", + "已为本设备免费提供3大滚动视频储存服务": "3 principais serviços de armazenamento de vídeo de rolagem foram fornecidos gratuitamente para este dispositivo", + "视频播放": "Reprodução de vídeo", + "全选": "Selecionar tudo", + "请选择要删除的视频": "Selecione o vídeo que deseja excluir", + "请选择要下载的视频": "Selecione o vídeo que deseja baixar", + "欢迎使用": "Bem-vindo", + "用户协议和隐私政策概要": "Resumo do Contrato do Usuário e Política de Privacidade", + "协议概要": "Resumo do acordo", + "感谢您使用本应用。我们非常重视您的个人信息和隐私保护,在使用本产品之前,请认真阅读": "Obrigado por usar este aplicativo. Levamos suas informações pessoais e privacidade muito a sério, leia atentamente antes de usar este produto", + "《用户协议》": "Contrato do Usuário", + "和": "e", + "《隐私政策》": "Política de privacidade", + "的全部内容。点击“同意”即表示您同意并接受全部条款。若选择不同意,将无法使用我们的产品和服务,并会退出应用。": "O conteúdo completo. Ao clicar em \"Concordo\", você concorda e aceita todos os termos. Se você optar por não concordar, não poderá usar nossos produtos e serviços e sairá do aplicativo.", + "不同意": "discordar", + "同意": "concordar", + "该功能是高级功能,请开通后再使用": "Esse recurso é um recurso avançado, portanto, ative-o antes de usá-lo", + "常用程序": "Procedimentos comuns", + "该锁已被重置": "O bloqueio foi redefinido", + "需要访问读写权限才能使用手动升级固件": "O acesso de leitura e gravação é necessário para usar atualizações manuais de firmware", + "错误D固件,请选择正确的文件": "Erro D firmware, selecione o arquivo correto", + "非SYD固件,请选择正确的文件": "Firmware não SYD, selecione o arquivo correto", + "文件校验失败 0x01": "A validação do arquivo falha 0x01", + "解析元数据失败,请选择正确的文件": "A análise de metadados falha, selecione o arquivo correto", + "文件校验失败 0x02": "A verificação de arquivos falha 0x02", + "文件校验失败 0x03": "A validação do arquivo falha 0x03", + "固件升级完成": "A atualização do firmware está concluída", + "记录": "Gravação", + "开通高级功能后才可以对锁进行管理": "Você só pode gerenciar o bloqueio depois de ativar as funções avançadas", + "去开通": "Vá para a abertura", + "实名认证": "Autenticação de nome real", + "当前剩余数量": "Quantidade restante atual", + "购买": "compra", + "实名认证为付费功能,请购买后再使用": "A autenticação de nome real é um recurso pago, portanto, use-o após a compra", + "退出添加": "Sair da adição", + "管理员已满": "O administrador está cheio", + "用户已满": "O usuário está cheio", + "锁上面添加指纹已满": "A fechadura está cheia de impressões digitais", + "指纹已存在": "A impressão digital já está lá", + "锁上面添加人脸已满": "A fechadura está cheia de rostos", + "人脸已存在": "O rosto humano já está lá", + "锁上面添加卡已满": "O cartão adicionado acima da fechadura está cheio", + "卡已存在": "O cartão já existe", + "锁上面添加密码已满": "A senha adicionada ao bloqueio está cheia", + "密码已存在": "A senha já existe", + "请输入密码": "Por favor, digite sua senha", + "暂无密码,无需重置": "Sem senha e sem necessidade de redefinir", + "真实姓名": "Nome verdadeiro", + "身份证号": "Número de identificação", + "请输入真实姓名": "Por favor, digite seu nome verdadeiro", + "请输入身份证号": "Por favor, digite seu número de identificação", + "请输入身份证号和真实姓名": "Digite seu número de identificação e nome real", + "点击返回设备配对": "Toque em Voltar ao emparelhamento do dispositivo", + "无法连接?尝试升级": "Não consegue se conectar? Tente atualizar", + "固件升级提示": "Prompt de atualização de firmware", + "请先获取固件文件到手机本地,再选择升级": "Obtenha o arquivo de firmware localmente em seu telefone antes de selecionar Atualizar", + "固件升级中": "Atualização de firmware em andamento", + "取消升级": "Cancelar a atualização", + "固件传输中": "Firmware em trânsito", + "关闭": "Desligar", + "传输中'": "Em trânsito»", + "操作记录": "Registro de operação", + "修改姓名": "Alterar o nome", + "传输中": "em trânsito", + "发送人": "Remetente por", + "发送时间": "Horário de envio", + "钥匙详情": "Detalhes principais", + "姓名": "nome", + "发送": "Enviar", + "请确认姓名全名和身份证号码是否正确": "Certifique-se de que seu nome completo e número de identificação estejam corretos", + "传输期间请勿离开当前页面": "Não saia da página atual durante a transferência", + "机型": "Modelos", + "硬件版本": "Versão de hardware", + "固件版本": "Versão do firmware", + "手动升级": "Atualizar manualmente", + "设备连接中...": "Dispositivo conectando...", + "未避免异常情况,请在门打开时升级": "Se uma exceção não for evitada, escale quando a porta estiver aberta", + "钥匙无效": "A chave é inválida", + "操作失败,请确认锁是否在附近,或重启手机蓝牙后再试。": "Se a operação falhar, verifique se o bloqueio está próximo ou reinicie o Bluetooth do telefone e tente novamente.", + "如果是全自动锁,请使屏幕变亮": "Se for um bloqueio totalmente automático, ilumine a tela", + "正在尝试闭锁……": "Tentando bloquear ......", + "清空记录": "Limpar o registro", + "是否要删除操作记录?": "Deseja excluir o log de operação?", + "被删除的记录不能恢复": "Os registros excluídos não podem ser recuperados", + "全部事件": "Todos os eventos", + "开锁事件": "Evento de arrombamento", + "异常事件": "Eventos incomuns", + "门铃事件": "Incidente da campainha", + "视频事件": "Eventos de vídeo", + "请开启蓝牙": "Por favor, ligue o Bluetooth", + "请选择有效日": "Selecione a data de vigência", + "公司名字长度不能小于 6 ": "O nome da empresa não pode ter menos de 6 de comprimento ", + "已是最新版本": "É a versão mais recente", + "一": "Um", + "二": "Dois", + "三": "Três", + "四": "Quatro", + "五": "Cinco", + "六": "Seis", + "日": "dia", + "新建短信模版": "Criar um novo modelo de SMS", + "新建邮件模版": "Criar um novo modelo de e-mail", + "自定义短信模版": "Personalizar modelos de SMS", + "自定义邮件模版": "Personalizar o modelo de e-mail", + "名称": "nome", + "星星锁": "Bloqueio de estrelas", + "无考勤记录": "Sem registros de presença", + "大家干劲十足": "Todo mundo está cheio de energia", + "工作时长未出炉": "O horário de trabalho não foi divulgado", + "国家地区的选择将影响数据安全,你当前选择的是阿尔巴尼亚,请确认后再继续": "A escolha do país e da região afetará a segurança dos dados e você está selecionando a Albânia, confirme antes de prosseguir", + "确认国家或地区": "Confirme o país ou a região", + "我知道了": "Eu sei", + "为了让您及时收到重要通知和更新,我们需要获取通知权限。请点击“确定”按钮,然后在设置页面中启用通知权限。": "Para que você receba notificações e atualizações importantes em tempo hábil, precisamos obter permissões de notificação. Clique no botão \"OK\" e ative as permissões de notificação na página de configurações.", + "开启后,可通过长按锁上的设置键重新上电,用APP重新添加": "Depois de ligá-lo, você pode religá-lo pressionando longamente o botão de configuração na fechadura e adicioná-lo novamente com o APP", + "已有": "Há", + "新增": "Novo", + "账号格式错误": "O formato da conta está incorreto", + "接收者信息为空": "As informações do destinatário estão vazias", + "请输入时间(秒)": "Insira o tempo (segundos)", + "加载数据失败": "Falha ao carregar dados", + "重试": "Repetir", + "升级中,是否退出": "Durante a atualização, se você deve sacar", + "下一步": "Próximo", + "公寓": "apartamento", + "个人用户": "Usuários individuais", + "星寓": "Residência Star", + "账号": "Conta", + "请输入手机号或email": "Por favor, digite seu número de celular ou e-mail", + "请输入星寓管理员的账号": "Introduza o número da conta do administrador do Star Residence", + "选中的智能锁将会转移到您输入的账号中,您将失去锁的管理权": "O bloqueio inteligente selecionado será transferido para a conta que você inseriu e você perderá o controle do bloqueio", + "暂不支持跨平台转移,敬请期待": "A transferência entre plataformas não é suportada por enquanto, portanto, fique atento", + "移除坏锁": "Remova o bloqueio defeituoso", + "转移确认": "Confirmação de transferência", + "本次共转移": "Desta vez, foi transferido", + "把智能锁": "Coloque a fechadura inteligente", + "确认": "Confirmar", + "移除成功": "A remoção foi bem-sucedida", + "转移成功": "A transferência foi bem-sucedida", + "该已锁被删除": "A fechadura foi removida", + "授权管理员只能查看和管理自己下发的钥匙、密码等权限": "Os administradores autorizados só podem exibir e gerenciar as chaves, senhas e outras permissões emitidas por eles mesmos", + "添加授权管理员": "Adicionar um administrador de autorização", + "导出记录": "Exportar o registro", + "选择时间段": "Selecione um período de tempo", + "导出": "Exportação", + "批量导出": "Exportação em massa", + "读取记录": "Leia o registro", + "设备": "equipamento", + "消息": "Mensagem", + "智能分析": "Análise inteligente", + "精准识别设备事件,过滤无效信息": "Identifique com precisão os eventos do dispositivo e filtre informações inválidas", + "系统设置": "Configurações do sistema", + "系统的全局配置在此项内进行设置": "A configuração global do sistema é definida neste item", + "导出操作记录": "Exportar o registro da operação", + "立即查看": "Confira agora", + "导出成功": "Exportação bem-sucedida", + "发送钥匙": "Enviar chaves", + "进度": "Progresso", + "失败": "falhar", + "人脸详情": "Detalhes do rosto", + "感应到门前约1.5米有人时,将自动启动面部识别开锁。": "Quando detectar que há uma pessoa a cerca de 1,5 metros na frente da porta, ele iniciará automaticamente o desbloqueio do reconhecimento facial.", + "感应到门前约0.8米有人时,将自动启动面部识别开锁。": "Quando detectar que há uma pessoa a cerca de 0,8 metros na frente da porta, ele iniciará automaticamente o desbloqueio do reconhecimento facial.", + "感应到门前约0.5米有人时,将自动启动面部识别开锁。": "Quando detectar que há uma pessoa a cerca de 0,5 metros na frente da porta, ele iniciará automaticamente o desbloqueio do reconhecimento facial.", + "感应距离已关闭,需手动触摸键盘任意键,进行面部识别开锁。": "A distância de detecção está desativada e você precisa tocar manualmente em qualquer tecla do teclado para desbloquear a fechadura com reconhecimento facial.", + "防误开已打开,开锁后": "A abertura anti-acidental foi ativada, após o desbloqueio", + "秒内不可使用面容开锁": "O desbloqueio facial não pode ser usado por segundos", + "掌静脉": "Veia palmar", + "添加掌静脉": "Adicionar veia palmar", + "胁迫掌静脉": "Estresse nas veias da palma da mão", + "请不要将胁迫掌静脉用于日常开锁": "Não use a veia palmar coercitiva para arrombamento diário", + "已连接到锁,请自然张开手掌,掌心正对摄像头": "Se você estiver conectado à fechadura, abra a palma da mão naturalmente e fique de frente para a câmera com a palma da mão voltada para você", + "掌静脉详情": "Detalhes da veia palmar", + "掌静脉号": "Número da veia palmar", + "蓝牙未打开,请到设置里面打开蓝牙": "O Bluetooth não está ativado, vá para as configurações para ativar o Bluetooth", + "删除用户时,会将用户拥有的钥匙一起删除。": "Quando você exclui um usuário, as chaves que o usuário possui são excluídas junto com ele.", + "配置网络": "Configurar a rede", + "你好": "Olá", + "成功": "suceder", + "类型选择": "Seleção de tipo", + "请选择要使用哪种类型": "Selecione o tipo que deseja usar", + "系统邮件(推荐)": "E-mail do sistema (recomendado)", + "系统短信(推荐)": "SMS do sistema (recomendado)", + "邮件将从软件平台直接发给用户,请根据需要在软件里购买邮件数量。": "Os e-mails serão enviados diretamente aos usuários da plataforma de software, compre o número de e-mails no software conforme necessário.", + "短信将从软件平台直接发给用户,请根据需要在软件里购买短信数量。": "O SMS será enviado diretamente ao usuário a partir da plataforma de software, adquira o número de mensagens SMS no software conforme necessário.", + "个人邮件": "Correio pessoal", + "个人短信": "Mensagens de texto pessoais", + "邮件将从你的个人邮箱发给用户": "Os e-mails serão enviados aos usuários de sua caixa de correio pessoal", + "短信将从你的个人手机号发给用户,费用由运营商从你的手机号扣除": "O SMS será enviado ao usuário a partir do seu número de celular pessoal, e a operadora deduzirá a taxa do seu número de celular", + "为了更好地应用体验,请确定权限": "Para uma melhor experiência no aplicativo, determine as permissões", + "您第一次拒绝权限,请确定权限": "Na primeira vez que você negar permissões, confirme as permissões", + "您第二次拒绝权限,请去应用设置开启权限": "Se você negar permissão pela segunda vez, acesse as configurações do aplicativo para ativar a permissão", + "去应用市场": "Ir para o mercado de aplicativos", + "温馨提示": "Dicas", + "关闭应用": "Feche o aplicativo", + "开启微信接收报警消息需要先关注": "Ativar o WeChat para receber mensagens de alarme requer atenção primeiro", + "微信公众号,请保存二维码并使用微信扫一扫设置": "Conta pública do WeChat, salve o código QR e use o WeChat para verificar as configurações", + "实名认证为付费功能,请联系锁的管理员购买后再使用": "A autenticação de nome real é um recurso pago, entre em contato com o administrador da fechadura antes de comprar", + "位置权限": "Permissões de localização", + "请开启位置权限,应用需要位置权限才可以完成智能锁和网关的蓝牙操作": "Ative as permissões de localização, o aplicativo requer permissões de localização para concluir a operação Bluetooth da fechadura inteligente e do gateway", + "相机/相册权限": "Permissões de câmera/álbum", + "请开启本地存储权限,允许应用读写设备上的照片及文件": "Ative as permissões de armazenamento local para permitir que os aplicativos leiam e gravem fotos e arquivos no seu dispositivo", + "点击选择": "Clique em Selecionar", + "微信": "Bate-papo", + "朋友圈": "Círculo de amigos", + "QQ空间": "Espaço QQ", + "微博": "Weibo", + "链接": "link", + "今天": "Hoje", + "密码错误": "Senha errada", + "网络中断": "Interrupções de rede", + "钥匙不存在": "A chave não existe", + "钥匙过期": "A chave expira", + "钥匙已存在": "A chave já está lá", + "密码失效": "Invalidação de senha", + "门锁时间异常": "O tempo de travamento da porta é anormal", + "APP(手机)未联网": "O APP (celular) não está conectado à Internet", + "数据不存在": "Os dados não existem", + "待接收": "Para ser recebido", + "已冻结": "Congelado", + "已删除": "Deletado", + "未知": "Desconhecido", + "拖动下方滑块完成拼图": "Arraste o controle deslizante abaixo para completar o quebra-cabeça", + "验证成功": "A verificação foi bem-sucedida", + "验证失败": "Falha na verificação", + "向右拖动滑块填充拼图": "Arraste o controle deslizante para a direita para preencher o quebra-cabeça", + "请先获取到位置信息哦": "Por favor, obtenha as informações de localização primeiro", + "请选择国家": "Selecione um país", + "获取锁信息": "Obter informações de bloqueio", + "锁数据异常,请重试": "Os dados de bloqueio estão anormais, tente novamente", + "连接设备中...": "Conectando dispositivos...", + "把锁": "Fechadura", + "条": "tira", + "封": "envelope", + "次": "vezes", + "支付成功": "O pagamento foi bem-sucedido", + "查看详情": "Ver detalhes", + "请输入模板名称": "Insira um nome de modelo", + "模版类型": "Tipo de modelo", + "再返回一次退出": "Volte e saia uma vez", + "请先添加锁": "Por favor, adicione o bloqueio primeiro", + "可视对讲": "Vídeo porteiro", + "详细日志": "Registro detalhado", + "已复制到剪切板": "Copiado para a área de transferência", + "拍照": "fotografia", + "从相册选择": "Selecione no álbum", + "选择问题": "Selecione a pergunta", + "确认长度不足8位": "Confirme se o comprimento é inferior a 8 dígitos", + "新密码长度不足8位": "A nova senha tem menos de 8 dígitos", + "两次密码不一致": "A senha é inconsistente duas vezes", + "请点击获取验证码,验证码将发送到": "Clique em Obter código de verificação e o código de verificação será enviado para", + "切换": "Entrega", + "验证": "verificar", + "验证成功,账号已删除": "A verificação foi bem-sucedida e a conta foi excluída", + "该密码不是自定义密码,无法修改": "Essa senha não é uma senha personalizada e não pode ser modificada", + "请选择设备要关联哪些姓名": "Selecione quais nomes você deseja associar ao seu dispositivo", + "请选择姓名要关联哪些设备": "Selecione o nome com o qual deseja associar os dispositivos", + "确定要移除所选中的坏锁吗?": "Tem certeza de que deseja remover o bloqueio incorreto selecionado?", + "邮件通知": "Notificações por e-mail", + "短信通知": "Notificações por SMS", + "您好,您的授权管理员生成成功": "Olá, seu administrador autorizado foi gerado com sucesso", + "请输入接收者姓名": "Digite o nome do destinatário", + "版本更新": "Atualização de versão", + "下次再说": "Da próxima vez", + "配网成功": "A rede de distribuição foi bem-sucedida", + "配网失败": "Falha na rede de distribuição", + "该锁的无线键盘都将被删除": "O teclado sem fio da fechadura será removido", + "实时画面": "Imagem ao vivo", + "适合门口较为安全的环境。": "É adequado para um ambiente relativamente seguro na entrada.", + "仅发生特定事件才录像,并可查看实时画面。": "Apenas eventos específicos são gravados e a transmissão ao vivo pode ser visualizada.", + "一般情况下,满电可使用7-8个月": "Geralmente, uma carga completa pode durar de 7 a 8 meses", + "有人逗留或发生特定事件才录像,可随时查看": "As gravações são feitas apenas quando alguém está hospedado ou ocorre um evento específico e podem ser visualizadas a qualquer momento", + "实时画面。": "Imagem ao vivo.", + "一般情况下,满电可使用5~6个月。": "Em circunstâncias normais, pode ser usado por 5 ~ 6 meses com carga total.", + "适合门口人员复杂、较不安全的环境。": "É adequado para ambientes complexos e inseguros na porta.", + "有人出现就录像,可随时查看实时画面。": "Quando alguém aparece, ele grava e pode ver a imagem ao vivo a qualquer momento.", + "一般情况下,满电可使用2~4个月。": "Em circunstâncias normais, pode ser usado por 2 ~ 4 meses com carga total.", + "根据您家门口实际情况设置录像和实时画面功能。": "Configure as funções de vídeo e visualização ao vivo de acordo com a situação real à sua porta.", + "可使用时长由具体设置决定。": "A duração do uso é determinada pelas configurações específicas.", + "查看": "Vista", + "有人按门铃或发生": "Alguém toca a campainha ou acontece", + "异常事件时": "Eventos anormais", + "不录像": "Sem vídeo", + "有人出现、按门铃": "Alguém aparece e toca a campainha", + "或发生异常事件时": "ou quando ocorre um evento anormal", + "逗留达到10秒": "Fique por 10 segundos", + "约1.5米": "Cerca de 1,5 metros", + "随时": "sempre", + "立即录像": "Grave imediatamente", + "录像时机": "Tempo do vídeo", + "有人出现时录像": "Gravação de vídeo quando alguém aparece", + "人体侦测距离": "Distância de detecção humana", + "查看实时画面": "Ver feed ao vivo", + "自定义时间": "Horário personalizado", + "当日": "Dia", + "次日": "Próximo", + "自定义时段": "Intervalos de tempo personalizados", + "发生事件时查看": "Exibir como um evento ocorre", + "实时查看": "Visualização em tempo real", + "有人在门口出现10秒后开始录像。": "Alguém apareceu na porta por 10 segundos e começou a gravar.", + "有人按门铃时立即录像。": "Gravando assim que alguém toca a campainha.", + "有人出现在门前1.5米范围时启动录像": "Alguém apareceu na frente da porta a 1,5 metros para iniciar o vídeo", + "约0.8米": "Cerca de 0,8 metros", + "约3.0米": "Aprox. 3,0 metros", + "添加指纹失败": "Falha na adição de impressões digitais", + "项": "item", + "播放中": "Jogando agora", + "下载": "Baixar", + "暂无下载内容": "Nenhum conteúdo para download no momento", + "亮度": "brilho", + "音量": "volume", + "快进至": "Avanço rápido para", + "快退至": "Recue rapidamente", + "暂无视频信息": "Ainda não há informações sobre o vídeo", + "加载出错": "Erro de carregamento", + "请单人正对门锁,距离一个成年人手臂长度": "Por favor, enfrente a fechadura da porta para uma pessoa, à distância de um adulto", + "(约0.6米)。": "(cerca de 0,6 metros).", + "保持脸部无遮挡,露出五官。": "Mantenha seu rosto desobstruído e mostre suas características faciais.", + "准备好了,开始添加": "Pronto, comece a adicionar", + "正在录入中...": "Entrar...", + "添加人脸失败": "Falha ao adicionar rostos", + "重置后,该锁的人脸都将被删除哦,确认要重置吗?": "Após a redefinição, a face da fechadura será excluída, você confirma que deseja redefini-la?", + "人脸号": "Número da face", + "虹膜详情": "Detalhes da íris", + "虹膜号": "Número da íris", + "选择设备类型": "Selecione o tipo de dispositivo", + "照明灯具": "Luminárias", + "电动窗帘": "Cortinas motorizadas", + "门窗传感器": "Sensores de portas e janelas", + "传感器": "sensor", + "清除数据成功": "A limpeza de dados foi bem-sucedida", + "1.锁没有联网,密码、IC卡、指纹等开门记录无法实时上传,可以点击右上角按钮,然后读取记录。": "1. A fechadura não está conectada à Internet e a senha, cartão IC, impressão digital e outros registros de abertura de porta não podem ser carregados em tempo real, você pode clicar no botão no canto superior direito e ler o registro.", + "2.如果您需要保留历史记录,可以点击右上角按钮,然后导出记录": "2. Se você precisar manter o histórico, clique no botão no canto superior direito e exporte o registro", + "看不到操作记录,可能原因有": "Não consigo ver o registro da operação, pode haver um motivo", + "操作记录详情": "Detalhes do log de operação", + "操作时间": "Tempo de operação", + "此模块功能需要锁联网后设置方可生效": "Esta função do módulo precisa ser bloqueada na Internet antes de entrar em vigor", + "用户已存在": "O usuário já existe", + "钥匙数量已到上限": "O número de chaves atingiu o limite", + "附近没有可用网关": "Não há gateways disponíveis nas proximidades", + "正在创建安全连接...": "Criando uma conexão segura...", + "监视状态下不能发送录音": "As gravações não podem ser enviadas enquanto monitoradas", + "挂断": "Desligar", + "监视中暂不能开锁": "A fechadura não pode ser desbloqueada durante a vigilância", + "长按说话": "Pressione e segure para falar", + "松开发送": "Desenvolvimento solto", + "请输入6位数字开锁密码": "Digite o código de desbloqueio de 6 dígitos", + "请输入开锁密码": "Digite o código de desbloqueio", + "接收者在有效期内可以不限次数使用": "O destinatário pode usá-lo quantas vezes quiser durante o período de validade", + "接收者可以使用此App开关锁": "O destinatário pode ativar e desativar o bloqueio usando este aplicativo", + "单次钥匙有效期为1小时,只能使用一次": "Uma única chave é válida por 1 hora e só pode ser usada uma vez", + "接收者可以在有效期内的固定时间段里,不限次数使用": "O destinatário pode usá-lo quantas vezes quiser por um período fixo de tempo durante o período de validade", + "获取模板失败": "Falha ao obter o modelo", + "微信通知": "Notificação do WeChat", + "系统短信": "SMS do sistema", + "系统邮件": "Correio do sistema", + "模板": "modelo", + "新建模版": "Nova versão de modelagem", + "您好,您的密码是": "Olá, sua senha é", + "密码名字": "Nome da senha", + "请输入6-9位密码": "Digite uma senha de 6 a 9 dígitos", + "设置密码": "Definir uma senha", + "操作成功,密码为": "A operação foi bem-sucedida e a senha é", + "类型:自定义-永久": "Tipo: Personalizado - Permanente", + "实时播放": "Reprodução em tempo real", + "点击对讲": "Clique em Interfone", + "长按开锁": "Pressione e segure para desbloquear", + "接听失败": "Falha ao responder", + "请在锁设置中开启远程开锁": "Ative o desbloqueio remoto nas configurações de bloqueio", + "接听": "Responder", + "截图已保存到相册": "A captura de tela é salva no álbum", + "录屏已保存到相册": "A gravação de tela foi salva no álbum", + "添加遥控": "Adicionar controle remoto", + "已连接到锁,请按遥控": "Ele está conectado à fechadura, pressione o controle remoto", + "遥控号": "Número do controle remoto", + "遥控详情": "Detalhes do controle remoto", + "照明": "Iluminando", + "退出演示模式": "Sair do modo de demonstração", + "提示:当前界面为展示界面,添加设备后才能继续使用": "Dica: A interface atual é uma interface de exibição e você pode continuar a usá-la depois de adicionar um dispositivo", + "门已上锁": "A porta está trancada", + "您的账号在异地登录,如非本人,请尽快修改密码": "Se sua conta estiver conectada em um local diferente, altere sua senha o mais rápido possível", + "开门成功": "A porta foi aberta com sucesso", + "开门失败": "Falha ao abrir a porta", + "呼叫提醒": "Lembretes de chamadas", + "收到来自": "recebido de", + "锁的呼叫": "Chamada de bloqueio", + "加载数据中": "Carregando dados", + "搜索所有锁类型": "Pesquisar todos os tipos de fechadura", + "锁电量更新时间": "Bloqueie o tempo de atualização da bateria", + "1月": "Janeiro", + "2月": "Fevereiro", + "3月": "Março", + "4月": "Abril", + "5月": "Maio", + "6月": "Junho", + "7月": "Julho", + "8月": "Agosto", + "9月": "Setembro", + "10月": "Outubro", + "11月": "Novembro", + "12月": "Dezembro", + "热门城市": "Cidades populares", + "导出锁数据": "Exportar dados de bloqueio", + "一键开锁": "Desbloqueio com um clique", + "已开通": "Aberto", + "繁体中文": "Chinês tradicional", + "法语": "Francês", + "俄语": "Russo", + "德语": "Alemão", + "日语": "Japonês", + "韩语": "Coreano", + "意大利语": "Italiano", + "乌克兰语": "Ucraniano", + "葡萄牙语": "Português", + "西班牙语": "Espanhol", + "阿拉伯语": "Árabe", + "越南语": "Vietnamita", + "马来语": "Malaio", + "荷兰语": "Holandês", + "罗马尼亚语": "Romeno", + "立陶宛语": "Lituano", + "瑞典语": "Sueco", + "爱沙尼亚语": "Estoniano", + "波兰语": "Polonês", + "斯洛伐克语": "Eslovaco", + "捷克语": "Tcheco", + "希腊语": "Grego", + "希伯来语": "Hebraico", + "塞尔维亚语": "Sérvio", + "土耳其语": "Turco", + "匈牙利语": "Húngaro", + "保加利亚语": "Búlgaro", + "哈萨克斯坦语": "Cazaquistão", + "孟加拉语": "Bengalês", + "克罗地亚语": "Croata", + "泰语": "Tailandês", + "印度尼西亚语": "Indonésio", + "芬兰语": "Finlandês", + "丹麦语": "Dinamarquês", + "印地语": "Hindi", + "乌尔都语": "Urdu", + "亚美尼亚语": "Armênio", + "格鲁吉亚语": "Georgiano", + "巴西葡萄牙语": "Português do Brasil", + "繁体中文(中国台湾)": "Chinês Tradicional (Taiwan, China)", + "繁体中文(中国香港)": "Chinês Tradicional (Hong Kong, China)", + "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Após a reinicialização, as veias palmares da fechadura serão excluídas, você confirma que deseja redefini-la?", + "在线": "online", + "离线": "offline", + "购买记录": "Histórico de compras", + "使用记录": "Registros de uso", + "失效时间要大于当前时间": "O tempo de expiração é maior que o tempo atual", + "修改名字": "Alterar o nome", + "时": "Hora", + "分": "dividir", + "您可以使用Alexa进行开锁、闭锁和查看锁状态": "Você pode usar o Alexa para desbloquear, travar e visualizar o status do bloqueio", + "支持的国家": "Países com suporte", + "支持的国家值": "Valores de país compatíveis", + "操作流程": "Processo de operação", + "操作流程值": "Valor do fluxo de operação", + "支持的语言": "Idiomas suportados", + "英语": "Inglês", + "Google Home操作流程的值": "O valor do fluxo de operação do Google Home", + "密码需至少包含数字/字母/字符中的2种组合": "A senha deve conter pelo menos 2 combinações de números, letras e caracteres", + "已开锁": "Desbloqueado", + "已闭锁": "Está bloqueado", + "两次密码不一致哦": "A senha é inconsistente duas vezes", + "中功率": "Potência média", + "常规使用": "Uso regular", + "扫描设备": "Escaneie o dispositivo", + "删除失败,网关可能已经离线,是否强制删除该数据?": "Se a exclusão falhar, o gateway pode estar offline, os dados são excluídos à força?", + "超级管理员英文": "Super admin Inglês", + "授权管理员英文": "Administrador autorizado Inglês", + "普通管理员英文": "Administrador geral Inglês", + "网关设备英文": "Dispositivo de gateway em inglês", + "手机需联网英文": "O celular deve estar conectado à Internet em inglês", + "年简称": "Abreviatura do ano", + "月简称": "Abreviatura mensal", + "日简称": "Abreviatura do dia", + "时简称": "Abreviatura de tempo", + "分简称": "Abreviação", + "跟随系统": "Siga o sistema", + "重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Após a redefinição, as impressões digitais da fechadura serão excluídas, você confirma que deseja redefini-la?", + "通话未接通,已挂断": "A chamada não está conectada e foi desligada", + "通话异常中断": "As chamadas são interrompidas de forma anormal", + "通话连接失败": "Falha na conexão da chamada", + "已挂断": "Desligou", + "正在说话...": "Falação...", + "设备不在线": "O dispositivo não está online", + "设备未配网": "O equipamento não está equipado com uma rede", + "已静音": "Foi silenciado", + "该锁的远程开锁功能未启用": "O recurso de desbloqueio remoto não está habilitado para este bloqueio", + "下载完成,请到相册查看": "Uma vez baixado, por favor, vá para o álbum de fotos para ver", + "猫眼设置为省电模式时无法进行监控,请在猫眼设置中切换为其他模式": "Se você não conseguir monitorar quando o Cat's Eye estiver definido para o modo de economia de energia, mude para um modo diferente nas configurações do Cat's Eye", + "猫眼设置为省电模式时无法进行远程开锁,请在猫眼设置中切换为其他模式": "O desbloqueio remoto não é possível quando o CatEye está definido para o modo de economia de energia, mude para um modo diferente nas configurações do CatEye", + "重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Após a reinicialização, o controle remoto da fechadura será excluído, você confirma que ele precisa ser redefinido?", + "版本说明": "Impressão", + "呼叫目标": "Destino da chamada", + "管理员APP": "Admin APP", + "可视门铃码": "Código visual da campainha", + "电子反锁": "Antibloqueio eletrônico", + "双重认证": "Autenticação de dois fatores", + "双锁联动": "Articulação de trava dupla", + "1.用智能锁APP添加锁和网关": "1. Adicione fechaduras e gateways com o aplicativo de bloqueio inteligente", + "2.在APP里开启锁的远程开锁功能(这个功能默认是关闭的)。如果没有这个选项,则锁不支持Google Home": "2. Ative a função de desbloqueio remoto da fechadura no APP (esta função está desativada por padrão). Se você não tiver essa opção, o cadeado não é compatível com o Google Home", + "3.安装Google Home APP,点击左上角的加号按钮": "3. Instale o aplicativo Google Home e clique no botão de adição no canto superior esquerdo", + "4.在设置页面,选择与Google协同工作": "4. Na página de configurações, selecione Trabalhar com o Google", + "5.搜索": "5. Pesquisa", + ",并用智能锁APP的账号和密码进行授权": "e autorizar com a conta e senha do APP smart lock", + "暂无最新记录": "Não há registro mais recente", + "请将手机切换至2.4G WiFi进行手动连接": "Mude seu telefone para WiFi 2.4G para conexão manual", + "请扫描可视门铃码二维码": "Por favor, digitalize o código QR do código da campainha de vídeo", + "请确保网络是2.4GHz Wi-Fi": "Certifique-se de que a rede seja Wi-Fi de 2.4 GHz", + "已选": "Eleito", + "是否要远程开锁": "Se deseja desbloquear remotamente", + "国家地区的选择将影响数据安全,你当前选择的是": "A escolha do país afetará a segurança dos dados, e você atualmente escolhe", + "请确认后再继续": "Por favor, confirme antes de prosseguir", + "需要相机权限": "Permissão da câmera necessária", + "此功能的开启和关闭只能在锁附近通过手机蓝牙进行": "Esse recurso só pode ser ativado e desativado por meio do Bluetooth do telefone próximo à fechadura", + "网关添加成功": "O gateway foi adicionado com êxito", + "第三方平台设置": "Configurações de plataforma de terceiros", + "涂鸦智能": "Tuya Smart", + "锁语音包设置": "Bloquear as configurações do pacote de voz", + "语音包设置": "Configurações do pacote de voz", + "(中国台湾)": "(中国台湾)", + "男声": "Macho", + "女声": "Garota" +} \ No newline at end of file diff --git a/lan/lan_ro.json b/lan/lan_ro.json index 7592582a..7a262cc8 100644 --- a/lan/lan_ro.json +++ b/lan/lan_ro.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "După resetare, venele metacarpale ale încuietorii vor fi şterse. Sigur doriți să resetați?", diff --git a/lan/lan_ru.json b/lan/lan_ru.json index ebf8712c..f26f445e 100644 --- a/lan/lan_ru.json +++ b/lan/lan_ru.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "После сброса пястные вены замка будут удалены. Вы уверены, что хотите сбросить?", diff --git a/lan/lan_sk.json b/lan/lan_sk.json index 6f33ec14..9fcffe2b 100644 --- a/lan/lan_sk.json +++ b/lan/lan_sk.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po resetovaní budú metakarpálne žily zámku vymazané. Ste si istí, že chcete obnoviť?", diff --git a/lan/lan_sr_cyrl.json b/lan/lan_sr_cyrl.json index 8e017246..d409e335 100644 --- a/lan/lan_sr_cyrl.json +++ b/lan/lan_sr_cyrl.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Након ресетовања, метакарпалне вене браве ће бити избрисане. Да ли сте сигурни да желите да ресетујете?", diff --git a/lan/lan_sv.json b/lan/lan_sv.json index 1d3a7b05..8c54e95b 100644 --- a/lan/lan_sv.json +++ b/lan/lan_sv.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Efter återställd, de metakarpal venerna i låset tas bort. Är du säker på att du vill återställa?", diff --git a/lan/lan_th.json b/lan/lan_th.json index da3fe4ed..e8480118 100644 --- a/lan/lan_th.json +++ b/lan/lan_th.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "หลังจากรีเซ็ตแล้วหลอดเลือดดำ metacarpal ของล็อคจะถูกลบออกคุณแน่ใจว่าอยากจะรีเซ็ต?", diff --git a/lan/lan_tr.json b/lan/lan_tr.json index d870329b..fe782f33 100644 --- a/lan/lan_tr.json +++ b/lan/lan_tr.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Sıfırlamadan sonra, kilidin metacarpal damarları silinecektir. Sıfırlamak istediğine emin misin?", diff --git a/lan/lan_tw.json b/lan/lan_tw.json index f49c8e3e..619f4344 100644 --- a/lan/lan_tw.json +++ b/lan/lan_tw.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "重置後,鎖的掌靜脈將被刪除。 是否確實要重置?", diff --git a/lan/lan_uk.json b/lan/lan_uk.json index c0bcfcd9..d4f4e101 100644 --- a/lan/lan_uk.json +++ b/lan/lan_uk.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Після скидання п'ясткові вени замку будуть видалені. Ви впевнені, що хочете скинути налаштування?", diff --git a/lan/lan_ur.json b/lan/lan_ur.json index 45f7a811..b8a224a7 100644 --- a/lan/lan_ur.json +++ b/lan/lan_ur.json @@ -1084,6 +1084,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "ری سیٹ کرنے کے بعد ، لاک کی میٹاکارپل رگیں حذف کردی جائیں گی۔ کیا آپ واقعی دوبارہ ترتیب دینا چاہتے ہیں؟", diff --git a/lan/lan_vi.json b/lan/lan_vi.json index e037b39a..2e73e433 100644 --- a/lan/lan_vi.json +++ b/lan/lan_vi.json @@ -1082,6 +1082,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "繁体中文(中国台湾)": "繁體中文(中國臺灣)", "繁体中文(中国香港)": "繁體中文(中國香港)", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Sau khi đặt lại, các tĩnh mạch metacarpal của khóa sẽ bị xóa. Bạn có chắc muốn thiết lập lại không?", diff --git a/lan/lan_zh.json b/lan/lan_zh.json index 913c7bf3..224d2160 100755 --- a/lan/lan_zh.json +++ b/lan/lan_zh.json @@ -1087,6 +1087,7 @@ "乌尔都语": "اوردو", "亚美尼亚语": "Հայերեն", "格鲁吉亚语": "ქართული", + "巴西葡萄牙语": "Português do Brasil", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?", "在线": "在线", "离线": "离线", diff --git a/langAzure.py b/langAzure.py new file mode 100644 index 00000000..a42bd87a --- /dev/null +++ b/langAzure.py @@ -0,0 +1,348 @@ +#!/usr/bin/python3 +import datetime +import json +import os +import re +import sys +import time +from typing import Dict + +import requests + +# 运行格式方式一:python langAzure.py +# 运行格式方式二:python3 langAzure.py + +# 语言文件路径 +path = "./resources/lang/" +# 原语言 +SOURCE_LANG = 'en_US' + +# 过滤不翻译的语言 +FILTER_LANG = ['zh_CN', 'en_US'] + +# Azure翻译语言映射,基于: https://docs.azure.cn/zh-cn/ai-services/translator/text-translation/reference/v3/translate +# 语言代码:https://api.translator.azure.cn/languages?api-version=3.0&scope=translation +AZURE_LANG_MAP = { + # 'zh_CN': { + # 'name': '简体中文', + # 'code': 'zh-Hans' + # }, + # 'zh_TW': { + # 'name': '繁体中文', + # 'code': 'zh-Hant', + # }, + # 'zh_HK': { + # 'name': '粤语(繁体)', + # 'code': 'yue', + # }, + # 'en_US': { + # 'name': '英文', + # 'code': 'en', + # }, + # 'fr_FR': { + # 'name': '法语', + # 'code': 'fr', + # }, + # 'ru_RU': { + # 'name': '俄语', + # 'code': 'ru', + # }, + # 'de_DE': { + # 'name': '德语', + # 'code': 'de', + # }, + # 'ja_JP': { + # 'name': '日语', + # 'code': 'ja', + # }, + # 'ko_KR': { + # 'name': '韩语', + # 'code': 'ko', + # }, + # 'it_IT': { + # 'name': '意大利语', + # 'code': 'it', + # }, + # 'pt_PT': { + # 'name': '葡萄牙语', + # 'code': 'pt-PT', + # }, + # 'es_ES': { + # 'name': '西班牙语', + # 'code': 'es', + # }, + # 'ar_SA': { + # 'name': '阿拉伯语', + # 'code': 'ar', + # }, + # 'vi_VN': { + # 'name': '越南语', + # 'code': 'vi', + # }, + # 'ms_MY': { + # 'name': '马来语', + # 'code': 'ms', + # }, + # 'nl_NL': { + # 'name': '荷兰语', + # 'code': 'nl', + # }, + # 'ro_RO': { + # 'name': '罗马尼亚语', + # 'code': 'ro', + # }, + # 'lt_LT': { + # 'name': '立陶宛语', + # 'code': 'lt', + # }, + # 'sv_SE': { + # 'name': '瑞典语', + # 'code': 'sv', + # }, + # 'et_EE': { + # 'name': '爱沙尼亚语', + # 'code': 'et', + # }, + # 'pl_PL': { + # 'name': '波兰语', + # 'code': 'pl', + # }, + # 'sk_SK': { + # 'name': '斯洛伐克语', + # 'code': 'sk', + # }, + # 'cs_CZ': { + # 'name': '捷克语', + # 'code': 'cs', + # }, + # 'el_GR': { + # 'name': '希腊语', + # 'code': 'el', + # }, + # 'he_IL': { + # 'name': '希伯来语', + # 'code': 'he', + # }, + # 'tr_TR': { + # 'name': '土耳其语', + # 'code': 'tr', + # }, + # 'hu_HU': { + # 'name': '匈牙利语', + # 'code': 'hu', + # }, + # 'bg_BG': { + # 'name': '保加利亚语', + # 'code': 'bg', + # }, + # 'kk_KZ': { + # 'name': '哈萨克语', + # 'code': 'kk', + # }, + # 'bn_BD': { + # 'name': '孟加拉语', + # 'code': 'bn', + # }, + # 'hr_HR': { + # 'name': '克罗地亚语', + # 'code': 'hr', + # }, + # 'th_TH': { + # 'name': '泰语', + # 'code': 'th', + # }, + # 'id_ID': { + # 'name': '印尼语', + # 'code': 'id', + # }, + # 'fi_FI': { + # 'name': '芬兰语', + # 'code': 'fi', + # }, + # 'da_DK': { + # 'name': '丹麦语', + # 'code': 'da', + # }, + # 'uk_UA': { + # 'name': '乌克兰语', + # 'code': 'uk', + # }, + # 'sr_RS': { + # 'name': '塞尔维亚语(西里尔)', + # 'code': 'sr-Cyrl', + # }, + # 'hi_IN': { + # 'name': '印地语', + # 'code': 'hi', + # }, + # 'ur_PK': { + # 'name': '乌尔都语', + # 'code': 'ur', + # }, + # 'hy_AM': { + # 'name': '亚美尼亚语', + # 'code': 'hy', + # }, + # 'ka_GE': { + # 'name': '格鲁吉亚语', + # 'code': 'ka', + # }, + 'pt_BR': { + 'name': '葡萄牙语 (巴西)', + 'code': 'pt', + }, + +} + +# =============================== 以下为固定代码,非必要请勿修改 =============================== + +# Azure配置 +AZURE_CONFIG = { + 'api_url': 'https://api.cognitive.microsofttranslator.com', + 'subscription_key': '5UGFXbyyyIlwtvFbl5HUeWeHffW9aKLNIiZlqWsRZuLaFSmXfxfzJQQJ99BGAC3pKaRXJ3w3AAAbACOGpL8p', # 替换为您的订阅密钥 + 'region': 'eastasia', # 替换为您的区域,例如 'eastasia' +} + +def main(): + en_path = path + SOURCE_LANG + ".json" + # 判断文件是否存在 + if not os.path.exists(en_path): + print('文件不存在:', en_path) + sys.exit(1) + + # 读取文件内容 + en_us_content = read_file(en_path) + + # 把json转数组 + en_us_data = json.loads(en_us_content) + + # 遍历AZURE_LANG_MAP + for key in AZURE_LANG_MAP: + # 过滤掉不翻译的语言 + if key in FILTER_LANG: + continue + + lang_path = path + key + ".json" + # 验证文件是否存在,如果不存在即创建 + if not os.path.exists(lang_path): + create_file(lang_path) + + data_content = read_file(lang_path) + if data_content.strip(): # Check if the file is not empty + datas = json.loads(data_content) + else: + datas = {} + + total = len(en_us_data) # 总数 + current = 0 # 当前数 + + for en_us_key in en_us_data: + current += 1 + + # 检查key是否包含中文 + has_chinese = bool(re.search(r'[\u4e00-\u9fff]', en_us_key)) + text_to_translate = en_us_key if has_chinese else en_us_data[en_us_key] + + print('语言:%s 正在翻译处理第%d/%d批数据 是否中文:%s' % (key, current, total, has_chinese)) + # 过滤已存在的key + if en_us_key in datas: + continue + + # 异常处理 + try: + if has_chinese: + # 从中文翻译到目标语言 + datas[en_us_key] = azure_translation('zh-Hans', AZURE_LANG_MAP[key]['code'], text_to_translate) + else: + # 从英文翻译到目标语言 + datas[en_us_key] = azure_translation(AZURE_LANG_MAP[SOURCE_LANG]['code'], AZURE_LANG_MAP[key]['code'], text_to_translate) + + # 延迟1秒避免API限制 + #time.sleep(1) + + except Exception as e: + print('翻译异常:', e.args, 'key:', en_us_key, 'content:', en_us_data[en_us_key]) + continue + + # 写入文件 + with open(lang_path, 'w', encoding='utf-8') as file: + json.dump(datas, file, ensure_ascii=False, indent=4) + + +def azure_translation(source_language, target_language, text): + """ + 使用Azure翻译API进行文本翻译 + + Args: + source_language: 源语言代码 + target_language: 目标语言代码 + text: 要翻译的文本 + + Returns: + 翻译后的文本 + """ + # 构建API端点 + endpoint = f"{AZURE_CONFIG['api_url']}/translate" + + # 设置参数 + params = { + 'api-version': '3.0', + 'from': source_language, + 'to': target_language + } + + # 设置请求头 + headers = { + 'Ocp-Apim-Subscription-Key': AZURE_CONFIG['subscription_key'], + 'Ocp-Apim-Subscription-Region': AZURE_CONFIG['region'], + 'Content-type': 'application/json', + 'X-ClientTraceId': str(datetime.datetime.now().timestamp()) + } + + # 构建请求体 + body = [{'text': text}] + + try: + # 发送请求 + response = requests.post(endpoint, params=params, headers=headers, json=body) + + # 检查响应状态 + if response.status_code != 200: + raise Exception(f"Azure翻译API请求失败,状态码:{response.status_code},响应:{response.text}") + + # 解析响应 + result = response.json() + + # 提取翻译结果 + if result and len(result) > 0 and 'translations' in result[0]: + return result[0]['translations'][0]['text'] + else: + raise Exception(f"Azure翻译API响应格式异常:{result}") + + except requests.exceptions.RequestException as e: + raise Exception(f"Azure翻译API网络请求异常:{str(e)}") + except json.JSONDecodeError as e: + raise Exception(f"Azure翻译API响应JSON解析异常:{str(e)}") + + +# 创建文件 +def create_file(file_path): + with open(file_path, 'w') as file: + pass + + +# 读取文件内容 +def read_file(file_path): + with open(file_path, 'r', encoding='utf-8') as file: + content = file.read() + return content + + +if __name__ == "__main__": + # 检查配置 + if AZURE_CONFIG['subscription_key'] == 'YOUR_SUBSCRIPTION_KEY': + print("错误:请先在脚本中配置您的Azure订阅密钥") + print("请修改AZURE_CONFIG中的subscription_key和region") + sys.exit(1) + + main() \ No newline at end of file diff --git a/lib/translations/app_dept.dart b/lib/translations/app_dept.dart index 8887396d..fd4ecba5 100755 --- a/lib/translations/app_dept.dart +++ b/lib/translations/app_dept.dart @@ -60,6 +60,7 @@ extension ExtensionAppDept on AppDept { const Locale hyL = Locale('hy', 'AM'); const Locale kaL = Locale('ka', 'GE'); const Locale srCyrillic = Locale('sr', 'RS'); + const Locale ptBrL = Locale('pt', 'Br'); return [ enL, @@ -102,7 +103,8 @@ extension ExtensionAppDept on AppDept { urL, hyL, kaL, - srCyrillic + srCyrillic, + ptBrL ]; } } @@ -195,6 +197,8 @@ enum LanguageType { armenian, //格鲁吉亚语 georgian, + // 巴西葡萄牙语 + brazilianPortuguese, } extension ExtensionLanguageType on LanguageType { @@ -324,6 +328,9 @@ extension ExtensionLanguageType on LanguageType { case LanguageType.georgian: str = '格鲁吉亚语'.tr; break; + case LanguageType.brazilianPortuguese: + str = '巴西葡萄牙语'.tr; + break; } return str; } @@ -364,7 +371,11 @@ extension ExtensionLanguageType on LanguageType { languageType = LanguageType.italian; break; case 'pt': - languageType = LanguageType.portuguese; + if (countryCode.toLowerCase() == 'br') { + languageType = LanguageType.brazilianPortuguese; + } else { + languageType = LanguageType.portuguese; + } break; case 'es': languageType = LanguageType.spanish; @@ -671,6 +682,11 @@ extension ExtensionLanguageType on LanguageType { return locale; } break; + case LanguageType.brazilianPortuguese: + if (locale.languageCode == 'pt' && locale.countryCode == 'Br') { + return locale; + } + break; case LanguageType.system: // TODO: Handle this case. break; diff --git a/lib/translations/translation_loader.dart b/lib/translations/translation_loader.dart index 5a6c1b51..c75ef233 100755 --- a/lib/translations/translation_loader.dart +++ b/lib/translations/translation_loader.dart @@ -82,6 +82,7 @@ class TranslationLoader { static Map _urMap = {}; static Map _hyMap = {}; static Map _kaMap = {}; + static Map _ptBrMap = {}; static Map get zhDic => _zhMap; static Map get enDic => _enMap; @@ -126,6 +127,7 @@ class TranslationLoader { static Map get urMap => _urMap; static Map get hyMap => _hyMap; static Map get kaMap => _kaMap; + static Map get ptBrMap => _ptBrMap; static Future loadTranslation() async { _zhMap = await _loadJsonFile('lan/lan_zh.json'); @@ -171,6 +173,7 @@ class TranslationLoader { _urMap = await _loadJsonFile('lan/lan_ur.json'); _hyMap = await _loadJsonFile('lan/lan_hy.json'); _kaMap = await _loadJsonFile('lan/lan_ka.json'); + _ptBrMap = await _loadJsonFile('lan/lan_pt_br.json'); } static Future> _loadJsonFile(String filePath) async => From 2bfc84e4289d0970a243b6b2aeb02f0a3129ccc5 Mon Sep 17 00:00:00 2001 From: liyi Date: Thu, 7 Aug 2025 14:19:50 +0800 Subject: [PATCH 3/8] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E7=A6=BB=E7=BA=BF?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E5=BC=80=E9=94=81=E7=9A=84=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E4=B8=8A=E6=8A=A5=E6=97=B6=E5=A2=9E=E5=8A=A0=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lockDetail/lockDetail_logic.dart | 31 +++++++++++++++++-- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/lib/main/lockDetail/lockDetail/lockDetail_logic.dart b/lib/main/lockDetail/lockDetail/lockDetail_logic.dart index 656dc238..2d930e9a 100755 --- a/lib/main/lockDetail/lockDetail/lockDetail_logic.dart +++ b/lib/main/lockDetail/lockDetail/lockDetail_logic.dart @@ -371,10 +371,35 @@ class LockDetailLogic extends BaseGetXController { final int userNo = (indexList[1] * 256) + indexList[2]; indexMap['user'] = userNo.toString(); // AppLog.log('userNouserNouserNouserNo:$userNo'); + if (userNo == 0xFFFF) { + // 离线密码情况:16进制格式,去除结束符F(0x1F)及其之后的内容 + final List passwordData = + indexList.sublist(7, 17); // 取10个字节 + // 找到结束符F(0x1F)的位置 + int endIndex = passwordData.indexOf(0x1F); + if (endIndex == -1) { + // 如果没有结束符,取全部数据 + endIndex = passwordData.length; + } + // 只取结束符前的部分(不包括结束符) + final List actualPasswordData = + passwordData.sublist(0, endIndex); + // 转换为十六进制字符串 + String passwordHex = actualPasswordData + .map((byte) => byte.toRadixString(16).padLeft(2, '0')) + .join(); + // 过滤掉字母部分 + passwordHex = passwordHex.replaceAll(RegExp(r'[^0-9]'), ''); + + indexMap['password'] = passwordHex; + // indexMap['password'] = passwordHex; // 存储十六进制字符串表示 + AppLog.log('离线密码开锁:$passwordHex'); + } else { + final List passwordData = indexList.sublist(7, 17); + final String password = utf8String(passwordData); + indexMap['password'] = password.toString(); + } - final List passwordData = indexList.sublist(7, 17); - final String password = utf8String(passwordData); - indexMap['password'] = password.toString(); // AppLog.log('passwordpasswordpassword:$password'); indexMap['success'] = '1'; From b0bd6515ac02e3ab0455bcaf4c9a718e8bcfca82 Mon Sep 17 00:00:00 2001 From: liyi Date: Fri, 8 Aug 2025 09:54:20 +0800 Subject: [PATCH 4/8] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E7=AC=AC=E4=B8=89?= =?UTF-8?q?=E6=96=B9=E5=8D=8F=E8=AE=AE=E5=B9=B3=E5=8F=B0=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E7=9A=84=E6=9F=A5=E8=AF=A2ttp=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../third_party_platform_logic.dart | 21 ++++++++++ lib/network/api.dart | 2 + lib/network/start_company_api.dart | 41 +++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 lib/network/start_company_api.dart diff --git a/lib/main/lockDetail/lockSet/thirdPartyPlatform/third_party_platform_logic.dart b/lib/main/lockDetail/lockSet/thirdPartyPlatform/third_party_platform_logic.dart index ddd118a4..b0dba54f 100644 --- a/lib/main/lockDetail/lockSet/thirdPartyPlatform/third_party_platform_logic.dart +++ b/lib/main/lockDetail/lockSet/thirdPartyPlatform/third_party_platform_logic.dart @@ -1,5 +1,8 @@ import 'package:get/get.dart'; +import 'package:star_lock/app_settings/app_settings.dart'; import 'package:star_lock/main/lockDetail/lockSet/thirdPartyPlatform/third_party_platform_state.dart'; +import 'package:star_lock/network/api_repository.dart'; +import 'package:star_lock/network/start_company_api.dart'; import 'package:star_lock/tools/baseGetXController.dart'; class ThirdPartyPlatformLogic extends BaseGetXController { @@ -11,6 +14,24 @@ class ThirdPartyPlatformLogic extends BaseGetXController { // dismissEasyLoading(); } + /// 查询TPP支持 + void getActivateInfo() async { + final model = state.lockSetInfoData.value.lockBasicInfo?.model; + if (model != null && model != '') { + final response = await StartCompanyApi.to.getActivateInfo(model: model); + if (response.errorCode!.codeIsSuccessful) { + AppLog.log('${response.data}'); + } + } + } + + @override + void onReady() async { + // TODO: implement onReady + super.onReady(); + getActivateInfo(); + } + @override void dispose() { dismissEasyLoading(); diff --git a/lib/network/api.dart b/lib/network/api.dart index 412af193..31354efa 100755 --- a/lib/network/api.dart +++ b/lib/network/api.dart @@ -305,4 +305,6 @@ abstract class Api { '/lockSetting/updateLockSetting'; // 设置语音包 final String reportBuyRequestURL = '/service/reportBuyRequest'; // 上报增值服务购买请求 + final String getActivateInfoURL = + '/api/authCode/getTppSupport'; // 查询ttp } diff --git a/lib/network/start_company_api.dart b/lib/network/start_company_api.dart new file mode 100644 index 00000000..e5f4c1f2 --- /dev/null +++ b/lib/network/start_company_api.dart @@ -0,0 +1,41 @@ +import 'dart:convert'; + +import 'package:get/get.dart'; +import 'package:star_lock/main/lockDetail/lockDetail/ActivateInfoResponse.dart'; +import 'package:star_lock/network/api_provider.dart'; +import 'package:star_lock/network/api_provider_base.dart'; +import 'package:star_lock/talk/starChart/entity/relay_info_entity.dart'; +import 'package:star_lock/talk/starChart/entity/report_information_data.dart'; +import 'package:star_lock/talk/starChart/entity/star_chart_register_node_entity.dart'; +import 'package:star_lock/tools/storage.dart'; + +class StartCompanyApi extends BaseProvider { + // 星图url + String _startChartHost = 'https://company.skychip.top'; + + static StartCompanyApi get to => Get.put(StartCompanyApi()); + + // 设置星图host + set startChartHost(String value) { + _startChartHost = value; + } + + // 获取星图host + String get startChartHost => _startChartHost; + + // ttp查询 + Future getActivateInfo({ + required String model, + }) async { + final response = await post( + _startChartHost + getActivateInfoURL.toUrl, + jsonEncode({ + 'model': model, + + }), + isUnShowLoading: true, + isUserBaseUrl: false, + ); + return ActivateInfoResponse.fromJson(response.body); + } +} From f17a7feb9c7021229ad4f41b4964edb9becc2daa Mon Sep 17 00:00:00 2001 From: liyi Date: Fri, 8 Aug 2025 09:54:23 +0800 Subject: [PATCH 5/8] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E7=AC=AC=E4=B8=89?= =?UTF-8?q?=E6=96=B9=E5=8D=8F=E8=AE=AE=E5=B9=B3=E5=8F=B0=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E7=9A=84=E6=9F=A5=E8=AF=A2ttp=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lockDetail/ActivateInfoResponse.dart | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 lib/main/lockDetail/lockDetail/ActivateInfoResponse.dart diff --git a/lib/main/lockDetail/lockDetail/ActivateInfoResponse.dart b/lib/main/lockDetail/lockDetail/ActivateInfoResponse.dart new file mode 100644 index 00000000..7c5ce8a1 --- /dev/null +++ b/lib/main/lockDetail/lockDetail/ActivateInfoResponse.dart @@ -0,0 +1,67 @@ +class ActivateInfoResponse { + ActivateInfoResponse({ + this.description, + this.errorCode, + this.data, // 现在是一个 List + this.errorMsg, + }); + + ActivateInfoResponse.fromJson(dynamic json) { + description = json['description']; + errorCode = json['errorCode']; + // 修改这里:如果 json['data'] 是列表,则解析为 List;否则为空列表 + data = json['data'] != null + ? (json['data'] as List).map((item) => ActivateInfo.fromJson(item)).toList() + : []; + errorMsg = json['errorMsg']; + } + + String? description; + int? errorCode; + List? data; // 改为 List + String? errorMsg; + + Map toJson() { + final map = {}; + map['description'] = description; + map['errorCode'] = errorCode; + if (data != null) { + // 修改这里:将 List 转换为 JSON 列表 + map['data'] = data!.map((item) => item.toJson()).toList(); + } + map['errorMsg'] = errorMsg; + return map; + } + + @override + String toString() { + return 'ActivateInfoResponse{description: $description, errorCode: $errorCode, data: $data, errorMsg: $errorMsg}'; + } +} + +class ActivateInfo { + String? platformName; + int? platform; + + ActivateInfo({ + this.platformName, + this.platform, + }); + + ActivateInfo.fromJson(dynamic json) { + platformName = json['platformName'] ?? ''; + platform = json['platform'] ?? ''; + } + + Map toJson() { + final map = {}; + map['platformName'] = platformName; + map['platform'] = platform; + return map; + } + + @override + String toString() { + return 'ActivateInfo{platformName: $platformName, platform: $platform}'; + } +} From 493fc1903336581318ebe0063994ef29d3933857 Mon Sep 17 00:00:00 2001 From: liyi Date: Fri, 8 Aug 2025 09:54:42 +0800 Subject: [PATCH 6/8] =?UTF-8?q?fix:=E8=B0=83=E6=95=B4=E5=BE=AA=E7=8E=AF?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E7=9A=84=E5=A4=B1=E6=95=88=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../passwordKey_perpetual_page.dart | 88 +++++++++++-------- 1 file changed, 49 insertions(+), 39 deletions(-) diff --git a/lib/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_page.dart b/lib/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_page.dart index 7b99294e..a72c9e7d 100755 --- a/lib/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_page.dart +++ b/lib/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_page.dart @@ -295,21 +295,24 @@ class _PasswordKeyPerpetualPageState extends State action: () { final PDuration selectDate = PDuration.parse(DateTime.tryParse(state.endTime.value)); - Pickers.showDatePicker(context, - selectDate: selectDate, - // maxDate传入三年以后得今天的时间 - maxDate: PDuration( - year: DateTime.now().year + 3, - month: DateTime.now().month, - day: DateTime.now().day), - minDate: PDuration( - year: DateTime.now().year, - month: DateTime.now().month, - day: DateTime.now().day), - mode: DateMode.YMDH, - hourShow24: true, onConfirm: (PDuration p) { - state.endTime.value = DateTool().getYMDHNDateString(p, 4); - }); + Pickers.showDatePicker( + context, + selectDate: selectDate, + // maxDate传入三年以后得今天的时间 + maxDate: PDuration( + year: DateTime.now().year + 3, + month: DateTime.now().month, + day: DateTime.now().day), + minDate: PDuration( + year: DateTime.now().year, + month: DateTime.now().month, + day: DateTime.now().day), + mode: DateMode.YMDH, + hourShow24: true, + onConfirm: (PDuration p) { + state.endTime.value = DateTool().getYMDHNDateString(p, 4); + }, + ); }), Container(height: 10.h), ], @@ -427,19 +430,20 @@ class _PasswordKeyPerpetualPageState extends State CommonDataManage().currentKeyInfo.model == IoModelVendor.model_XL_WIFI), child: CommonItem( - leftTitel: '结束日期'.tr, - rightTitle: state.endTime.value, - isHaveLine: true, - isHaveDirection: true, - action: () { - final PDuration selectDate = - PDuration.parse(DateTime.tryParse(state.endTime.value)); - Pickers.showDatePicker(context, - selectDate: selectDate, - mode: DateMode.YMDH, onConfirm: (PDuration p) { - state.endTime.value = DateTool().getYMDHNDateString(p, 4); - }); - }), + leftTitel: '结束日期'.tr, + rightTitle: state.endTime.value, + isHaveLine: true, + isHaveDirection: true, + action: () { + final PDuration selectDate = + PDuration.parse(DateTime.tryParse(state.endTime.value)); + Pickers.showDatePicker(context, + selectDate: selectDate, + mode: DateMode.YMDH, onConfirm: (PDuration p) { + state.endTime.value = DateTool().getYMDHNDateString(p, 4); + }); + }, + ), ), CommonItem( leftTitel: '生效时间'.tr, @@ -458,20 +462,26 @@ class _PasswordKeyPerpetualPageState extends State }, hourShow24: true); }), CommonItem( - leftTitel: '失效时间'.tr, - rightTitle: state.loopFailureDate.value, - isHaveDirection: true, - action: () { - final PDuration selectDate = PDuration.parse( - DateTool().dateToDateTime(state.loopFailureDate.value, 0)); - Pickers.showDatePicker(context, - selectDate: selectDate, - mode: DateMode.H, onConfirm: (PDuration p) { + leftTitel: '失效时间'.tr, + rightTitle: state.loopFailureDate.value, + isHaveDirection: true, + action: () { + final PDuration selectDate = PDuration.parse( + DateTool().dateToDateTime(state.loopFailureDate.value, 0)); + Pickers.showDatePicker( + context, + selectDate: selectDate, + mode: DateMode.H, + onConfirm: (PDuration p) { state.loopFailureDate.value = DateTool().getYMDHNDateString(p, 5); state.loopEndHours.value = p.hour!; - }, hourShow24: true); - }), + state.endTime.value = DateTool().getYMDHNDateString(p, 4); + }, + hourShow24: true, + ); + }, + ), ], ); } From 21ede720147d125044f6fd77faa0872323b5b1bf Mon Sep 17 00:00:00 2001 From: liyi Date: Fri, 8 Aug 2025 09:54:54 +0800 Subject: [PATCH 7/8] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E5=B7=B4=E8=A5=BF?= =?UTF-8?q?=E8=91=A1=E8=90=84=E7=89=99=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/translations/app_dept.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/translations/app_dept.dart b/lib/translations/app_dept.dart index fd4ecba5..da78804a 100755 --- a/lib/translations/app_dept.dart +++ b/lib/translations/app_dept.dart @@ -60,7 +60,7 @@ extension ExtensionAppDept on AppDept { const Locale hyL = Locale('hy', 'AM'); const Locale kaL = Locale('ka', 'GE'); const Locale srCyrillic = Locale('sr', 'RS'); - const Locale ptBrL = Locale('pt', 'Br'); + const Locale ptBrL = Locale('pt', 'BR'); return [ enL, @@ -683,7 +683,7 @@ extension ExtensionLanguageType on LanguageType { } break; case LanguageType.brazilianPortuguese: - if (locale.languageCode == 'pt' && locale.countryCode == 'Br') { + if (locale.languageCode == 'pt' && locale.countryCode == 'BR') { return locale; } break; From 9df1c3243b58924c01c54766022a0d355a645b83 Mon Sep 17 00:00:00 2001 From: liyi Date: Fri, 8 Aug 2025 09:55:16 +0800 Subject: [PATCH 8/8] =?UTF-8?q?fix:=E8=B0=83=E6=95=B4=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E4=B8=AD=E7=9A=84=E6=98=BE=E7=A4=BA=E6=96=87?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../doorLockLog/doorLockLog_page.dart | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/lib/main/lockDetail/doorLockLog/doorLockLog_page.dart b/lib/main/lockDetail/doorLockLog/doorLockLog_page.dart index dbbe4187..e9f93968 100755 --- a/lib/main/lockDetail/doorLockLog/doorLockLog_page.dart +++ b/lib/main/lockDetail/doorLockLog/doorLockLog_page.dart @@ -321,24 +321,23 @@ class _DoorLockLogPageState extends State with RouteAware { } else { return item.recordStr ?? ''; } - case 20: return '${formatTimestampToHHmm(item.operateDate!)} ' + '密码'.tr + '开锁'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'+'(${'密码'.tr}:${item.keyboardPwd})'; case 30: return '${formatTimestampToHHmm(item.operateDate!)} ' + '卡'.tr + '开锁'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'; case 40: if (item.username != null && item.username != '') { return '${formatTimestampToHHmm(item.operateDate!)} ' + '蓝牙'.tr + '开锁'.tr + '(' + - 'ID'.tr + + '${'昵称'.tr}'.tr + ':${item.username})'; } else { return '${formatTimestampToHHmm(item.operateDate!)} ' + @@ -353,55 +352,58 @@ class _DoorLockLogPageState extends State with RouteAware { return '${formatTimestampToHHmm(item.operateDate!)} ' + '组合模式'.tr + '开锁'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'; case 60: return '${formatTimestampToHHmm(item.operateDate!)} ' + - '添加指纹'.tr + - '(ID:${item.username})'; + '添加'.tr + + '指纹'.tr + + '(${'昵称'.tr}:${item.username})'; case 70: return '${formatTimestampToHHmm(item.operateDate!)} ' + - '添加密码'.tr + - '(ID:${item.username})'; + '添加'.tr + + '密码'.tr + + '(${'昵称'.tr}:${item.username})'; case 80: return '${formatTimestampToHHmm(item.operateDate!)} ' + - '添加卡'.tr + - '(ID:${item.username})'; + '添加'.tr + + '卡'.tr + + '(${'昵称'.tr}:${item.username})'; case 90: return '${formatTimestampToHHmm(item.operateDate!)} ' + '删除'.tr + '指纹'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'; case 100: return '${formatTimestampToHHmm(item.operateDate!)} ' + '删除'.tr + '密码'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'; case 110: return '${formatTimestampToHHmm(item.operateDate!)} ' + '删除'.tr + '卡'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'; case 160: return '${formatTimestampToHHmm(item.operateDate!)} ' + '人脸'.tr + '开锁'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'; case 190: return '${formatTimestampToHHmm(item.operateDate!)} ' + '胁迫指纹'.tr + '开锁'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'; case 200: return '${formatTimestampToHHmm(item.operateDate!)} ' + '胁迫密码'.tr + '开锁'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'; case 210: return '${formatTimestampToHHmm(item.operateDate!)} ' + '胁迫卡片'.tr + '开锁'.tr + - '(ID:${item.username})'; + '(${'昵称'.tr}:${item.username})'; default: return item.recordStr ?? ''; }