From 8de1a73f072ce8277812af4106d77698089342ad Mon Sep 17 00:00:00 2001 From: Alain Carlucci Date: Sun, 5 Jul 2026 16:36:49 +0200 Subject: [PATCH] Updated FAQ --- gulpfile.js | 3 +- images/FAQ_Housing_Closing.jpg | Bin 0 -> 100704 bytes images/FAQ_finetuning.png | Bin 0 -> 29915 bytes images/FAQ_history.png | Bin 0 -> 17874 bytes images/FAQ_option_1.jpg | Bin 0 -> 195811 bytes images/FAQ_option_2.jpg | Bin 0 -> 231905 bytes images/FAQ_save_changes.png | Bin 0 -> 5450 bytes index.html | 2 +- lang/ar_ar.json | 44 ++++++-- lang/bg_bg.json | 44 ++++++-- lang/cz_cz.json | 44 ++++++-- lang/da_dk.json | 44 ++++++-- lang/de_de.json | 46 +++++++-- lang/es_es.json | 48 ++++++--- lang/fa_fa.json | 44 ++++++-- lang/fr_fr.json | 46 +++++++-- lang/hu_hu.json | 44 ++++++-- lang/it_it.json | 45 +++++++-- lang/jp_jp.json | 68 +++++++++---- lang/ko_kr.json | 44 ++++++-- lang/nl_nl.json | 44 ++++++-- lang/pl_pl.json | 44 ++++++-- lang/pt_br.json | 46 +++++++-- lang/pt_pt.json | 84 ++++++++++------ lang/rs_rs.json | 44 ++++++-- lang/ru_ru.json | 46 +++++++-- lang/tr_tr.json | 46 +++++++-- lang/ua_ua.json | 46 +++++++-- lang/vi_vn.json | 44 ++++++-- lang/zh_cn.json | 46 +++++++-- lang/zh_tw.json | 44 ++++++-- templates/faq-modal.html | 178 ++++++++++++++++++++++----------- 32 files changed, 948 insertions(+), 330 deletions(-) create mode 100644 images/FAQ_Housing_Closing.jpg create mode 100644 images/FAQ_finetuning.png create mode 100644 images/FAQ_history.png create mode 100644 images/FAQ_option_1.jpg create mode 100644 images/FAQ_option_2.jpg create mode 100644 images/FAQ_save_changes.png diff --git a/gulpfile.js b/gulpfile.js index 8e80c6f..eb0f572 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -47,6 +47,7 @@ const paths = { 'site.webmanifest', 'assets/donate.png', 'googlec4c2e36a49e62fa3.html', + 'images/*.*', 'fa.min.css' ], svg: 'assets/**/*.svg' @@ -315,4 +316,4 @@ const build = gulp.series( // Export tasks export { clean, scripts, styles, bundleAssets, html, templates, languages, assets, watch, dev, build }; -export default build; \ No newline at end of file +export default build; diff --git a/images/FAQ_Housing_Closing.jpg b/images/FAQ_Housing_Closing.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b5e406b60d3009e2a3896d0719d2fc7de51219e4 GIT binary patch literal 100704 zcmb5Vby!qU*Eo6zNs;dEM!Ffgh8!9h5Tp_5E)hYx8M?bArBk|wloTX~P>~Kn@A$so zckgq5|NYiH&zgOnz0TQduf1Z|`n&S?8$bY7QC9&_P*4FH_WHT(#BM1oyWFfC zV{Zgnw%=3aiIEATIj#tgFu3r%!eFpbP(uMy0Ti}(!b%S6MQl-3Oq|8or7=z=ltXcL zDKEI%<`9jEhkoc^ZVL%R0RYomAMT@1T}pDl z2(Y(BN+pe5L_$I7XSK(w&6WWag+d72UrGXj}>g>Ab-9{E8f|E>`Hy zsl8CjTM zRBBYJLijh12~LtFWxO2M;=jPlY|F=9^z3C}5leo63ax$a?sT?&Tn`ncGA8YfTsWhF zJ<0g{is}28GHBPg@=_R?Xr-ma60MNYxv=>5hmcC}^9=u)j%ia49Z_F>2^a4b?Fj@= zu8sO|?ZylB!dKXY*2L6tVY+#7PpGU>FiIK2s4#$R06jY#NR4NZr&J-asZuUdF6JB= zhVCd~xb)`qgg7=_-|A8wgm$1m1%MyIA-akCT6J|8*NUp%T-U4XE z6q&+v?Ts_f%GuPY*npi8HUV)(1GZ2s^=d^3$r8(~3M5Q0n!u1`UPUmPVq8y4$oul; z$%U54k6)o}W9Xqs(MmDPO5F?h1M&&O*aLbvatd)fs%)K-ySdrFWhpRg@%SC%D?}(} zxV7JSx&8Q%C-D%{qBLq&p_TPDrP|%=Ft=?cOT+6ZdzGt#XM;9fTu__WMnz4S*#T*K zshXL2p{rzrJfxvv4j5&MYN_&+%6chG*-9c1y=cOrxPLmLR$hhT>Akpqd|{G(eXB&h z2ZW)7QD8db!$YF9nH?1gwNOZQ05Cf>DfwspETi1Nfc%IZ#L-lF&2pHP1Oimvkj zy^K{nR-K>EEN<+_RWK2G7>MB@Z7yk_tO@4P^vV&*QW+&)5z8)vYGko_7ky^kv z9I*i2mp)plAfkb(*{HX_6K!xd7?M!ZpkdL5z*5s}L`(5n^lX{bqQ=z2G>KA(QIKw- zFxHS{j$~1VI9?gd`GiFtESyR-dDyjd&?s{H3wRxc6w;7z&sa0kLluD`03#{{3k8pf ziZ;rrXyU|ECSUT!Tb+Xj2UKcJ$MS44r*bd%AL+4GXTO<6TtW3Kt9cR$rt0EpMXae> zCYeKua>b4q*&Tz9oP$Q%x>=kG>SB~c)}=sbR2;z|GkPY=9La1dk{`lifi$%d2var^ zHKOu%)&yI;25xTAzjRlSkxNO~d zCT!9%l(UMZxs76ZvbI^WyEju|H_-{fX|EJLEkP8fKCy-|TUVHri-sk@7p666Fi@(ZWKaxz2n9%95T#U>C#ygVa+S#mRn)?)(04tM9{ke$_+lmd#*d2b zj=sJOf6kuFB5t*`4NVfo!1laq8p z%kp4M0+*csod8356gT#3wx|@W@fJN=3FQ=bw>22B!-J|;J`$~NV6dpg}O zPm-U;?jT?xbPn%-gPv=$#u=raoCGk!D70BruuwUX;lI2{`5!CgQOn{Cxjd}6BC$Wq zw|wJ=WGonPlb!%7=tWEx@3WBOH7DPK${+`zI)mrO;<0g}#@U(Kb+XozMVwO7%JkW} zQd7$J*ftm&DAjDxIG+-%q`DKy6DcdDGO42h`bq{-u@oPM_yH7BM&Vc1@(?X72d3Fn z1%>cjrCepQYR)0uJclCj6*Kd%5~kvlhkh?!_oZP(S)yfY$;uYn>L4EZ+7oC)nONqB zoJf+?MJ#b3!i?3#K34lz9XS)9gqrmAVAJaAMDJ2cSFw@4-Rpw_rQ9l!ntCWd1|duM z3L1JTiwai~Fvt>y9>$|KG=h`jK&+sJEvzg)mIPA)7iX&}KuB!S)wqm}eM{h+LWh3x zb#8#1`>3M|5wi1OJ@QL=(e*xwRg0c`Q{c)Qb4z*R8&(wT@826-CKjk)zRY2eQLXK>Zy6P z1@HiRGJq!k$_iTqAX}O|@wkGC>!@pK)9f<7FJHjOMMH_xCjNmC{(jbctYS|9}4s7p2hwz>N00*E80O-ts9Dp;#jKNqa-)zzW)@ntFRhlV2F|-zr zLZB2*cyQ@|51Sw}sK6#pW7Ts{YjRv!OOar}2n8G{1n>ZW;T5uo!jBH55yUBsDez-F zl?zpKcTgaRRnUv)Xpa_0%ASQ$LAODvHRDzD(t(G@>aGiCrUKFJmeY8Rgf|=5n3cmL zJQ^%WfyU${0H)SX%hh#O77q=ha!2WmNiv)|_Grac@R=S_+J}ydgU2TXS$0{HG6CUP z{z3p1KnI3CFi>Ct05SMoF%>}CG8cu;fDXJ9j>aOWQh|^_)kbu&k~)afOPyJ_!b@dc z6Ie2|38ri4XYM^3O}B3*Ry4>w>oshOnDpY3k{O?Jdo=B(h)@*Qp{pr{3J8?aysIEo z(E#7&fwWZCYCn0_+mvDaCtw(XbyL8QBmn5g0SE~C(NVR~P@>RhXG2ltP~9nFO^MW# zEZJCQ0hW0dhS+#Q_c9`mVwIuNp9Z5_u_+;NW`~m@g;Z%P`=Q?pO+tuyqh&j#666pw zHkOu=fpuY~CaqaTiu$2Lib@fp45$oVY$?n}OQYYPwFT3)1d+4;38E^nV3P|k zi&B+1`d2FvAj`zWD3*lKx-JFGGLelelR};gr8^ohD@+)@=h1&P5}!yc+MPZbSUp}I zfk#N>NJJLH$5Fhathvc3A*-4%XkRn+!FvaY>GJUJVUFly|4ydj{|PJ@DXwn!?bstW z8auwiCKDQuMu_HPk`sePLdozXTA0wO2JvIsKq{WohiG67rY@*oZ)k-&NlJ1;{gicP z7q|JB9Lb!!f)5zIUDu4E+ zXWi?nx3U&uf$wL+XOYvC66?5EA`}}dCj}OsdHUD>rdU_|Rwn7-Dh+ALM!(1AEc=<8 zE-MbtIM{?BD~DPZSt@aB%ltU2+W^k8q>@1x76x+ZNa&PiixWX^Tt#G8OR^}hr9l7| zR~gqgmpV8p&(FQ23}3Y6hQLN5@-k*>G>GE3jw7Je8t!r#Y0O$#!o%NF=Cm&LY{JWT z2s>Fwqv}jqBC3yE77Da|gTC2&sH3aRzaxoBa}KvN^so(!<9lPkEv&=X?d(@nHCr7| z_g1s6J|yHiIjt@Qd-!v%ooJpY7C)~Rw2SeTDJicV7i3zI0Z>%XN=DB5xT*;u8!cf~ z1M+q?am|MPpCVNnjEomx!sg11q1;45Y1O&2BJby0NC9jW8ijtRQ9O?lZvP(3vT0G#zo$pKwL%rbV(I`I>yOhSof zucb;UK}-DVNjA9@nFw(_sm7NK*5{_@R6dt(RQHV_&NrKd#O&y%rsBAmMB&@6iG|JGU#c>?%+XWumHzua7woPW>5|r~7GQXbs$+5O9;=m%1w5p(OCwIrf zj~X{4Bz7j-$W+T*i$8XWqf=xWdIBRgMN!h#V$H%KTKPgPRim` zV%wIYjw@<0$mDCBI5*;4DclH$sxo4O0r3gtO2Zk_r#Bw01v2^;2})2c$)ja!AL}{{ z#|&er#sn^(L5EGKCI>O={J}B3PzYDl994aS!K&?i!WRfFf#5=i%8MJNVT+x{dKd(j zY{q14#A@^2fJ)Tkw7IlnuFVCTQtwBsAz89sZw{Upl+cQ+wzgiWmYJ19{Bx|5Yw^^{ z+`96Ej1bH--6NJ-o|_YvE&v`P6Q|1KW;!KDiBn=zQ;cFGR5Qfpi1(~xJa{Be-1JQ9 z>yxzhCY(L;4CqS4SA3!jZh+{Gg|VrKzBp`X;-Q+8r=_{flN5N8QlqdM;$NF5UoJ5; zTZNm)(_YAHIALluXBbed`y@(o=K>2lO=TA&48Pes$CB zpJm*SBF*%QY;a(p{d52y1}cVHO4sIm>ZRdV)8X0_at;c zfZO3ik}#S&Pbgai7C=mt1}O#aFmiGrC#A2Sux7AGPSG*|5Qodk|60y=hQZvY{b$203i;%9zdE=vHLqe{;bK%-$5uC(M- zt1@GXsD+jn3CW;j`y`tR7Ev?vg4c? zpg{9I$Po)XHEFgHK87p`+~%T-K3CtCKhG5{NIT7=t`(XJ;@RxH7=s-~X}hHr*D`Y| zVSi!EtjY5jdB(!XXHotPy1kqo<-89~RpuitX&X9mvIw7k0Bw=lYR71Y<65JObkusJ zVxKNm4Z^NiNM1GbRIy6h^IpJ-uH;^%g%QB;%{>rCgK2M=%G~Yzp;K@@&iG%%nn}Z{ z#bcjDl3$k_z0`F5B*4hBGs)fAqNTviQEajT#!`zp`P5#eu3_ji-zoX$t)19v8qfZc z8Yd%9nL)Y>o{e(;2Z)QHhc8E*Rp}_EiNQ9PvO$MT?$_J9sjr}rdVdp2gjdX$%u-2{ zPfm^txW_@y{sK6B<%aAQGe%4CekbYoubWz&_DyZ}Dc+~W`_IQ1Hdd}F^VD<9L792R zBpWJCXR`1Bc9!?fa@eKXQww|%Z{%WL7~3f2*=&R|3#RX+Fj6}UshGb;O$gf`luSAR zTZHp>*cF=)ruEQ$c=K?tq6pLCl*idHZ$j>AeltD%t|7f|QdC~($W*WUsU2JdF_ap8 zEnIUt868;xbNlQGB|mPON_4PXxhFNaIFQWkJmE1E?(`pC07pB4a|=hwopp2f<69@j z*ofS`zB=)FMI_btYjN8|ff>XoF)5R6G^)5nmb2JC)9f!+mig41yRVewaI70y&e0s3 zS(7WmYLvWK%GCh$Ql-L_X*MAK{`N*=vALi`MpQ$%Y_@oN;>jmM4Ka*>wFS5!#6x_H z)FWoF%LDdH`25}uq27HQ!IgV%xM7ZZ!vqiLtmTiqk zcqpf)6D33R2^gtbAy8+(s*F-kZppd*%So;ucGLR{(q(6rRYn|19BwHztb#R5Rg!Ba zOT~irzGD-=saY>ni$+GD>nPW2_Bhh;(nhP|fIisgS`<6(Er0wZZPOEzG4|Xr(Kvz* zM%}6}S=YEo^~oc;exv=qvF>Mdt8pCTzI6JNHo*32YlC?WCQ-pykqj<);&b~lBmdul@-yaw z5+^~L^NT8`8%od!g`{Xw)c*I4q#fM4ELKeXy%FQ^t(o~-NX6{_-qE-0vL=WGNlLs- zd(?NGh;r8|JL-$zNc^YM-*~WuJ99mAj}jA(%|*^x*=^L=2HKU1 zli4aD`q3OIoGj53S>g7C<0git-emc;CH9Mw2sUiE&G|qP`5b zC+Pgt9B-J-JN(8uQj&Yl4`DQy9yblnud_*Tl{KGH1(|($eE1XTT>m^UmKV)ukW7)w zo>ESnY(QNt^48rTK*;MZ2Ls$uP+jC>Cz~~~U=>5z1((oeU zXqIxLz5Z0LgecPXDdc(-4W@5f%}^IwCh^7OP+79nP)jLqRcKj3yt=+FsMGe8h9d9I ze~d2o0_AWUQ9?UB-YTjn4lS|5a!8Ib+lRKUW(`Ib=lNINtMs~9WP9&#RoZ7Z&v#zj z_pkM#JEpdoZUYQ&?dLSpy@L;6HAo&fvM_w$VL38AH} z8c;mqBSMBfU$Zo2xV=uqT>G_SD3W zCjE83T$vcYMOWV&a^ zVaMJ)(;v%yF9O8Lf%$TDfj5&_p6MOv0$lebspnUzxao71B^+h`E&I@0F>APXut%he zUTnNd7o+Fg$yuP}bg$y-?bLCB{z1=-3)nCB^78yVZ*5(B#^0ol+dYfs-U?cu!Cvll zYp(5>+Sh-g<#O>@PnzM|E<@5BJ&Tx}{o&@yI=-B{+=XrD_oi9YY1MRKX?{y&^27MX z-ONY3jg!cNkkW6LJ;ub61MiFGn=|aIF9e=u%dm96xZen+^^EI?AiO`?KSt{B&9`V@?5m zs?T)Ycg8H=9Bb88UKT}Ncr}g$j750tav1twLio6N;dvL^;ywo@f;IKWwM!e@K392k z`b+-f?t!j^-_L@!*c-?3<@atpZ2gS~F?VTb2} zqqSF!7o=8wNeQdjMpRwUkjLEnOGA66_{`=2(E8`V?$-l$tBIyxYshArE3)01Q-lj6 zgdC@nBDtP$MAO|HnjUOaK)(KN95+mV()xPGxAMq&wpgt#p#p3sAZoO{Oj;xo6YGF9w;s~r<$EP(UCt9HQGXdOBua{~5xa#DIyqyIFU($3Ni`9%a zyG%(1Xos6M$B7H0F&o8{&Fq!RfkR&wsw!Iq6Vo-D0 ztK&(aU)R6g_=7>RlI z$*@!(rhS`Nav7*Hu;$dD!z zt?!K9>x>wsCC;F%CbMIufVIA;@Qhp)UVUOm_fkKH`#MBuRb%2}GjV3)a6K|)&F3Ou z8RSE5=tTLf<4d(*g0iQQD%Sne{Q`I!?rURKMipJg9AzQ|yhQqo)0>($VO-PVnxjSY z8G28>+n4J5GW7YU+kNA|>1jnoY$bE{aleqPLqANtIO;%6W6EYt$GA#oyC5BgjkIof z7MXKgBrifcM)jbG7t3t!a|M)nY8Pl_+P2hB1?rNgrg748>bo2#^M4^mixYxA4b7Zl zf#vo@vOm1$-BsjsHDf!Ud3Cbr-kD*XQ*S^GbHCrnvi<(x+Az|1S75yFoS~C7f0EPL zoj>e<>@8O|0fF*WmWhYvHpcDJtCSd81RtP@Omq;17b?V49#q21qum!uWJA=&e;Vhg zc$kBX_5HWFYMUpoI%q9kT!wJ3`yE;1Ixi@-fTz6Hp{?Hs>L=?FV{{P+!xvF36 zxy*&TSAP)GW{eg4Xq%W(#rmBTyvWNg8*tU`65!4=l%g@%6%U{G{xIz9w3x*S;?k-11wc5Rv)YE53@ z)d=d>#md8)1+^C;6=GG~g%Als2?*7ay(GI)P|S>L<|PGpdKVdu>Q=V@=lPXhJ&UG= z37uufMDpiWLgPM?8#V53eAC_Q3!_bwpKRw``FqP9mX!{g6g-+*9eMQ{?Y`7SUlNYS z`@7b;f9g2Y7Ok!@P~@xjbTe$DFG<1dun6`xq|N7hwEGdxJ>ysmJ#9U=Xr8b`ka+#D z9WI^}@wD{Xo_e>CD4E)qm?32AbvXIuO-&J>`U(qaat+^*Mzvp!c3<=l_p%+sl~3)M zB`J5Q^DFr;{sQ{$do|a-su2b40r@=FGcT#%R=w-*s-@H-;Pcz1+5$D#w>Q@R=(P)g zm)1l)xqLo39IPq5n5f{!;!}B`_SKM3!{L(=1aHA2M0>i`^Of%|J^H>D^Eg z9>I_n$AsXpy73%I#uMaHdJ>QFtf@oZQ2&Ed{V-op;Nix>XDy3-;koJ@q2uWi{dwCG zZ~yPXr!ukM{jXf7_w)}t*`qCbA$y4q&*MX;q~Bl7=?E=snx>2s!F5DSs`yx}Te=^O z0{r|_dW5?VVt$T>J@@IQ*8Tx)v)liml4)p#BU(ZtS>2I*9LafEW-mBBC)h)nUfp7B zYRgH$1557gzbvX~# zD4B6xhIX>UG^#sG6GXkZlV2iDh88`Gy{ukhlQJ)b+qr^?&=HEeX-dWV!LZ)X#>?u1 zdgC^8P=l#UMBZx9>$pz@DJmXOMV87#fWgo{OR0QEDNTfXN;IL(q7yGC?zW~De<`ow zVN(Uf*gOWeInUYB5sL{sEiFpv9Ve${8S$YaRJi67VSXKny&+;XL$bU>RV2FBv9roQ z*Ww1P50p?ZTHhX@?ddA|v;X^{^^vE7E|E5`DTekMdWSr3eR>lE%g`9-#ME^M4_g^f z2hNQ)_y*x(ncAQltJCm0V=nBN&8YO4TPUEdctzuOGMVt)@NDQrF;inPQW8@WA!I!? zjT22a($Fd&C-+PVT4A`(nbhE;GS;IaTqVFvsbUhZi}gmE=|F=pRxj835C^iWmjBh%TMtOBIQB zTAvV>9w?onGIIB#9GbVoW3ybeT~n@&tsP@Sgw}_56fFcb9D^X{#^cYb_mdYTthR`c zV3aDUmIoRlL|7y4>4YgS-%_eZX%UoYNpvua@0toPlh$`|T2b;G$4PZOHeNoLT|blY zzkV2*p;W(;W}n%;D#)c-2PH@S!kh~l7?3%QVCt>fc}CKkhjyTU`6u+Q>E0C{XSE{J z_U_)d;Q4uP_3pv1`@T5ojjrC7yV{VP?F2K;d-z1}$8nG^eeJ^v0=|5$ll`$W=ytFd zwyo`d0@?e1;{keGa+pu?!=JwFu4D>+lmdbVp0Zei%EIsF?>|lqQ9n(+H@BabDJ1cK zZU#BXm_G>WKDmKY;};!+UcJ7ykN9{vaFNk-M8)X)FmI1QIDu~v{(R88(;)iZU+ndF1+%?=!S)eLXR3|ckZB2k9)i4E7G!!H z1TR1T@Uwus+M9nJ0auPqgbX+qytuPp?9~h0q<q8YHzy)%|u>I*adM z$`({HanFnhcDgTr7_sge{}!k?^vFJZzW~3d&$(B`{P?SfxdO5O9S+OOK^ZZ3$mp+aBTr%JZ$hpt2yol0%hrep8?NN>6&wfpWPJxV*DO7qI=byFX!8S8QE|l;X_wY zaJb_Q(m8tQ2Q!}B_%R$EZAaSk0XHqTpu|P2}Z$x&?{<*pt z?J7~yS;E+pdto7mJo^U#T%7*@{QnOM)MNl$_>l+WZ_1H}^GHZ0c47EW;lGHghjLj= z0@GB_s|>bPl;%R_`@4-GYjXs>OF(%`-2#fxjc_{^AMHc zYO~4uwZtlq&H|3a3Xg8`rNopx9XY?|qqG7EzI%ZSp~EgX?Dt=Q`Vh`|S-^OyxbH86 zcn{n&UNrkUpO01?=F{A>z;nrdm-N%C@8$EO`F0=z-tQq};@RfP9rk4~`&969{5|D` zh;JXrD_AJbQ|jT_-8XzI;;~T7d1=bHd(}ko`$u2?t)1RzM51^wCB3AKaUsYln0O!y zUebTJ`r|_JwI6BD9g4>y8Efm@;n%lURu@r{#cgdeiY6eaYfJjLx=d}kN2hL zKHUZK)I8#cv}_yb<`b#D5-_AnR|(WeZuzIvM;EPZD@A7Xo1GWv*#yv-#i{qkk>VPbv& zomjJY$i={Ys{O>D)B_!1l%GxKpcn|^JYY~3bWO)`kDqz@$MVN5zV!~g?(Vt%Mf2CY z=nEbH{^6*(gOHAMJc>kF+VCyshbnk}9P7doM(a(|3d zZ)n8999dZ$)JlYB4qQE{xm(%YS9spZ%?#@B&=h(-WzARq|5^j;P7=V!Nril-En@(n zddN%K?rQ&2`y|2^7W%J@f;1+uvL&))t`)tCR&NrfnO2J}Cl^Za4s}4pzK3vsC8-LX zlT%*#PG3aymuLwJUx%&FDw_yT{p(YZ*;Tzkfg~vM;vBPUKIr=mP3la3MU<6HAFx}X zT6uRAjQ;22d14(sOXBQvko#%(%NA)1^N{Xe74r_D056Gyt>TB1qtS8vq7tNfnB2Ww zN=#LN+xfjef_hFp(j(|~Kx)BHL4M{x5;21D^ZojPg`bJ}^x*SI_M^?W3;DRn^*h7s z8}=D^@m*@D%MIp?PU-D#ovlwk|LOhi*gc*EydV$XIcV?xd87c{+QOjeQTK!oRj`K$ zt4CZJl^dIqzCo%2Duak?cU1Q}irjdz^VA0!6Jhw??~uS+5B*JRn-?!i*m6&@E?r^4 zV*ANgZ}WoD#d;mCW9i-U99&}Q;!B3#pHr-YFTEO9CHwi! zXrQr zsNnoBP?0aT>8IlpRI}wrAL1SynSgs#vO&+nTY25Gm3vX3eHXa^&kO9sJjKrhe0r8= zI!EeXzHGADzVTzj5B&GZE~l1DSnKfg38X;>srr#D z`zVU&$Qyo(EZ-RQ?Prtx1EP{vX3@ALdY)--20kr-j(y6bwgj`PnJ%pR0n;~|#_9Cn zfo-(Izkp1ojO@$)ck4TtbGsLX%SqV5#0bVqjSy$5;I>e_kc{zQ7KHa*AU^SAE}q3H zLjE#4#Elyq?|SnoC^qpkfKsy=vIyW$*tD)Q~}!w_=IQKAp9f{9pv>X+X1iGX=EMDg5kn>VM zGZ2fE?o5H4Uc|Ar*h*5MyVOo-IEKza(2C&LpBM8@x*%|Xb~&p${XI|XjSf#&w*p)4 zfPIyHvhdW1sXGiV54-uz9vL|+Es+Z=!x*xWA(B2T%hGBTq>HAZ2q@rJI=mQi>_&uQ z)Fk+GgK-DnzYxr6f~B8GY`4sqWj3B5($kw#l9rZsd|HT&7z~vAy(hBzN-F4ik}~_r zv}ms2`;rfQD@Ts-3T?64^N^;O%%?%*Rgyu0CtN@LA8qM$ki#J^6Ypc>B^jdM2^ouo zCYrG|CuSI8zUYD&le_Y42je386qt>rD*YaU|Dasbm~|+dZ}N_sB^M`6Pv5X}5BRpT zckLhU)0M}1WOZ&#*%KQ-uMEJWyd+nFNW0d2Za+TTUKQ7nK@^|U#g68u*5#;wPS8>{ z2E`;;^uDw_zWBaP>4&_Sdbug~5}sl9EIOgLf~QY4^%5agH1d-O;dN`<8~e^-rWeI7 z!E@fD`a8X7V&Q()?;!0ZmR&0{z3>_am7jt4PgO^VD3oUn!!~WZHIG3F9#_2rcG-=% zye6Mtjgfn`Z#Pp=ebJrsA?P)I-&&AOI|GlI57=S^OG$fSd}pjF8pc+_%f3UAp+s}` zz|>g_I#zmxQT-b4`h4)n9(Cd~v=QUJDN-NAf0Wx_pqNSB$nbq`8rRno&By6|>v*l0 ze(v)^{33q~TcytK&?86^@AaQ&pKGQIg)hbX?}Hi+cWR}e*`G^5CcbyKs55Z#k{8U_ z$HMYp+oyHQ+P#6-ypxm=@4*2(@5roUx6Ym3E&8uNgEoA%bOX8YIRdn!cM@%_cDx|n z3nTZk;%97s0d2nmdC>MZW3$=Z%7A*5{fy$neE!Q+>4EQenD}MW_wwH)1A9;|^f&zV zv42RYqO}fR+ozUnc)&#i=&E+K6HP8K-{cCdUMM3TZS6B;K9cOveYzOVb5Wy9E%i$+ zIZ7l5Ok}f`$!DI*FL2*U*do9;4ByTRd8fj+?00vgSh5Ln4tz_*tWzru`AN8gFGm-2 zx#^Zs9%=c_|I`e!4}U!@9$D9YW^di#ck#tq8kxXywCS&9xLR3!Vz6Bz=2QDy{PJ>+ z;oxkNrLlaIYz4WcNRxvku zWYo3w%XWWnI$wjxm;CkDPR`9g*A1`k!QZGrD`fi;nrn80$#aAQ-g0h8S(tqskil1d zH!plkuYNGoW*j{$L&C50EdWk?_^b`BsHc4Cp%yY;43;zmv3cND`YQm&NN-d5VM{HQG_a&3%IW>I+stjAw8x5zUi3FQGnNBnE zwQ+34=vAmjXdD<(VaZsQa;TvI5fQFBz(5m5K+<1?3Mis3J}JTGkxRDZC$T~WtX^62 zGoY9tudOZu$%W zG$f#6{7XIqkf~(IWHMyd86g1?F$n`BzW|ea;#P%`mWwCK*|+PAMI0VI1y1VL0_WJZSc8M?7P>5dm1?Da7{@We zvg|Ju{OQz1&hY`dfl9^4Tg40WAIIYC=)sJCE*bCYuYD7Bi({DQ=uZ{s^B69UNg$W1 zzh@&6YBG9J+RGeo2he3D#(v)?XsfnK?msEGvBIATaJvF~>POmnW9k|iz1>KJdmx*Z zB>9#rJTWoxY}P@9{wFGZu0ei1p|;KslqcaBnSTKcRM1uQc(@kA(|EK!DB)&+x$4bQ| zto$k7-YPoU({dvtufdUa6C^Cq)yuAi6I{7-@ykrf zs;&JJmrf3p=k18tmr=X7K-CCsA^jP9OTenhWkciP42agP@h?C|ptvw`V`BQC-mA%2 z_!o%73Q)$Vbxa)245EGihllZy9+~NL`;!uL>krQ%Dwgl5#R+|ye$QWEJJD~}rvO(f zU52gXmhWZX?e>PYE*4LSsrIiQm=C&&ZQ@EPp(b)X0qnnG-cCh6=$?Xhm)Kjb@s&46 zzvAB(M%w8Yb-X2<8dj!k#XlgFxtk>e8+pYiC0WYL}PyFMMqX3JCCt&3V zT~}A**ADXHs~&PB??{d(J-!w$!a8hi|HFj6e9@JHqt+$%Pvm=W7b7pM5DF(y$K|+E zaWt|OB%QtHp@;`N^x76R`vY<_?te9rfdC7AbLu|JEd8p-gU=`23Du_SFF;zEhjo=$ zl7~H;_VcV#Q6bhy%DqN+;h%2T)%+I?t~G?p+amk*KVm@gk(^99aZJ-OvF{FzaAAGJ z>db9r!bKd(cw0noQ2ZbHN1K|ODiwQ8c>FUQJQFh`vZZk0!NIlIAS>&JTP+TsZR?i0 zNjI~>1E*th$pg-&x_xrk*~fURLy^fRex}jHR2dEy-T+%@P79{m;!WK#{&U4&ZlMb@ zE0?9>)JSO}Md~$^wfv7!-YDU^*jH-}4Gp2lhL$42PjR`qJvN9p-_Is{)_YHdSEcUH zt5J0(b;1^5Ghlqa1*f&84Kw@CxH;0m8*My=m(c9*%zQsb zU>#_AJ|_|J{EbDb4S`*=Goe2`pQ(N$YQ9yL9Y?a-cw*~dIe|@WTr_$M)EC88y&^^NWMqKGL#LtJ z-dIz{++U7xZkO};$@`mzdy262-L4qcyt%2YFlu>tcss4=W~Gpa!4)T}el#^1GnW=^ zbx4(3d65{ACNcrH75Wv7vL==NRZev=dBr*}rKu@<@k{RR4C<}Xi?$~nF5LcRxlQ}| z--@_C4&_C%S_$(ag)zwOgr^)!$KQ~cFjd^t#;3_Pp0Zpw>8GzI8WKabE5CR2TU&Lt zbKANJzgmXgJ5i43C_Gp&rZ&|%IQeKq)VditK26Q*@u=1f<&%kaOAQPJ3nQ6kWJ4y9 zs5C|>=bV+e6~3eups%o&@NR{AV$*xAv2ail<>L=p%unI9wI`HA?^hh8-kHMvuy&U@ zs&B#`ad22L-|goYE^{VQdWCk{qdrmy#`&2Uk;e;?Da>S<;&OXT_@=3-Z1C{bxI_;2 z|I?JV88UBfam8`B+sM~F;@Z|!_;L=iB)<)Ery4$e+)xV?33*ILjxF-d86&rMGmX1~ zH0^27Hr_)LGNYX~o}>J!ll+Ahg~3rDk;jkLB_4qfyS-@-XpboRIK>(i%l)f52VxO;jP4TKg2f)=qpSNA-qAF!LAvZuzh4$ zq@~-_hbr3E6!D&W75&5r@-E_#n%+8nEar{hCZ{vjy4`tcR_nKsThR zHEyWnpU}Q@=A4qWwR+>R>#=L5utGNc`-759(EYxVR?mHFNK8Ec?c?N?lZvIuudQt6 z(9^fmNHZ!XTU5zOH-d13q_3^@gwH?0TFOV%{j61oKILNVG6>tp*PzhNH@&cSU&Hr# zOLAoNqmiz^Pg$h|86ls;#nwJ9|ID?Owi;a;$y|IA(fG!UY#51*Oodvhu4-sP$45-dwsByQ;GK{rqvaz=9M zPg8aQ&hB%gp~Or<+BSim(Qxw&neeZ7W?@)Qw*4%~PggOEuR11KZE9gD2@y|V`+%;a z8NsU^=xb|T#u_xONe|>aV%3&}P;sjvB3uTO!)EQpw^Kz>)(=UTKHnEo*zaWy7?suB z?)G2cl7Wz(1a$6i7L>jnviS6gOzr2MF-a@;TQA!hES_z09)!wX)-!1L^Fut=>|_M) z;ICd1EToqS*l4rYti3h+C57|LS{aqhv)l_A0|;ji!JuQd9x;`;Vu2I;hU@k!%CzfR zAK*P9cK&yd3HM3r%dbC&PVwKnu=UITQ2reoYoyPz_EHbm*XEol^w((Us*$u6MiI{L z;Gor70`{+No^a^JLdkX|i?hVgh#UM>y!PcK!Xr=eG^s&8_+W~i_8$mzr^pnA<)RRDdM9@??Fp3x% zonY8ryJsAviZkmh$)wbP{z(~Gbj1$4hli-IGH-ex6G=4j44=z5n4zdX?D zQFkXI5PLf=1!fbS)K*(>_D?-(!si2h{Bqie>;s9tRosxBnSWxX)hcU3_agCa@83CT zEXFQ8?q@l&Pt?$;eHEZx8YpVjZ+?aLcXV{BP=7fnrFWPlL}>v==c)s(Jbs$h)MsaS zU|j#Dv(6EU5A49w>>KC2K0k`WHJ#s{)EYcB%6Fhqc_mkVM&Z&1&>qAQW z3KJ+SWh9w1)8O?9Cp}t;_X8>t{}tuyvEe$;au{)VH}$f`^jOGT_Mj&d*s`C30v}ir z0R1pl;c0fh+NFh!y3((P+B0AEl(t79(C#mu!L@DXRy=JkkLnDKtbTfG;N7q%xT7qZ zG8>wl-7lirp!)4$&M;mWuZeh?#_I6b9K{n3Q}jdLe{x(*u*qaR)l66&LM2=k8!cf@ zP~%E*5uWLFwe9fmFwbrqakrci0^EB!gE&ey^Go^K&;4JOzCZJ_W-#1ZWz_aD`7 zP8J@)c}cEjzM?JZ$tFCnRiERG2StRFVs9)1ITyy_eWK_>#zJMkn@UP>bF&nRV~vQJ zTYlvu=xW*ljFKqELZ+JDiqUzMvn&#Al49=TKk=)q+9ac{+DKkG1-VD#6N28mFNrR5 z39Rw#`#MD7-k-{zbqJ5!*^Gb1N4+iw6w}H-x9V#+LX8{7j3F)(d4$9)9Z?NecGi+v zI^z*4kcY>zb8us>E;q zuJIj;Xfh;D1rJbfQN`+DZ%N?Cpz?D>VZ*#e6r1>WWAzGE8}h5)S4Sv$W0+o3DuxSF zs;F!}El@AuQIleet*$PVtR|I5fV;-lf@Jv1x>0j*kEDDwKZR zp32BjPRvOrhc4$CRm@QMs4Th|8(fKMWt-rqKD~LDX2!hD4k|7NCFYlpB2#eP)X=^< zwzFt=G<<|N15|+P*<0IJNKj}3n3ZWX8esp1fx>v7qh2(&Pf`q4R+T_2%i{0C2H08$ zuSerIB|m8#>~Pys?hkYJZr(05N@nZ@ydDKpnc+(TvIw-YW|@f+tBDGTc?2nC=}lll zf?~x2xTc9(U$%RLhQT>`y{>smUxD8SW+TbYm{OB^b25y_h~EAOi&?0HJARajq&J4#dHgGv)6Gp6aWM&4zz)X^=a z7cl&tiqdB!ja&!ID6GbwBVKh!6{i`Ikh`UfVxv>WIM#Xjl86MAvz3!fm@meADaoQk zRy~X8I8C^o`fO?y5EKy<0`CwvUh?)v1E3;IZoB{;mI>bct;S#_B~S~ni~T$$$bbV@ zmhO(S{%ODj%Li7WyfU5E&aVJLaW>>A1ZU4y<`+9#{>^Jb!PRWNpTTx&m!WUptDewJ z8^jHGY?7^Ri z7S>36k12(04|KW-TY%{=rPH6Kp7t0p^NBuzj_>5E5P`h(wM31MGkNAkHnWI4);S6* zoB`dQn+%!c`&MGp?VeY@w_5?E`&YM#83(!U?<+xEOCpLHdp{&+PFASAEsx%#bdr*W z&PO*jk4oDRaMdM6S|%n%T{gwP#DoGXY~;q*@(W<0J!NEc46M#_)PePhrRJne*&J@e ztIB^c-u1E6#3}Lj%%36@C(LnF?4`EP0huxtxyzwS?`s$$WDF8+*eUXmm;Gc&%m=rz#;_o8EsFXE;HJOl4?3}50@ zh~1@92+_BRx6}8zgauAxOL?~6?|-Ms!ABj`pFU{!F*TFGj_#l$NEBpr`=5&!(B(B+O?QF3Y72{EOF{giCs3g0Pr_emHTUT zD(eF;)xa5~rQQ+Np88LSKHbLaq&OHj;;kzlUkqmc_R&8cA`s|URb=pUrFYHG!HU_4)uAc-ll%CO zxkMk2M{`s}jze+m{v%If0(i=fI@K3LcJ;nNTGg~8M2amwttt9)f5!H0P}CFUhVAPS z@u{C%Y6$m?aa=4iQ2grs9uYxCwN|^%FMgG&D4@TxPFc=(N4HlTf7T;?)VqgmL4Oz{ z9Q?WJPVq&{#I{=b6&uh4_k-F?TCF4tuX1EKEeT=fVrWL`j~3(_?r@#m~e1*9+D>J1+qO$S;;fIsxJdW(z;FJE*~ zkhf&*P>XQF$GRWjc1129mMr~6q^tVNNT*}o`yrT_#r4IcHT;-ASPpHQE0@VZf3O-; z6a~KwCI>nH^ivQeXZHT)$ROa-3prhW7WAwG8qxRpnQs5#an&G7;HwaKdCYhq`1KC2 zTWb;RyIJLk$gTEpigH4^aRFWFZjrTN5WKF9K+ z*pk^e;;5SyN^6uhRN3B}L;l=W7*$-?qJsfDLw;@&wGXxQG;?Wwp3=V6zkL=#pPsLv z>(x9(D06~w=j@%ot-P7MFf4m`-n~yMms4@C#*UKK&7+pL;Mq}AQr7ZpOMc5t{jM67 zZLAbKNe?|t@dr(lr&X#}ljv86H-2&N{1Q_+mgiQaz;rBf_NMIwXT>%PtVrSxCO)tA z`>$4w@tGViHi;&;ID6gRaN!3_q&p6}J^bgHCXHeAkEmRJ+Vbg3=&e(qmBT-}pE&xK zaupH2^uir1UhY^9_V=T$@9uJh1LLy;l2&o+v~Mn%!dtP^)^z`1Nd#FIGfaO9{SdA< z9oRxVtCN(V2@G;ielDbBk1ZIro?LEjcUg`6!3qsnbOOb9VLj{nd}?SYFZ7tFWYIzJ z9a-DJlB3&bUyoe09_hJQv7$(Jm$9`~;AaA*%Z`?e znD5jqA8jnUM%x$#kHEtD4?GBKYl0z}Tv4IsiB9dJM88&bReV|81fAXars+7{3cN!P z3X^_I>DbuXmDmSl^t^=aX=H7Sj?6x>hdr9d8fw$rBU2)J|C5{nBKSHUf!d!h8sY5i zDe~X)e7{EjORwYFutY+}?ed!~!*=_lR-LTy-#M|vHP2u6%@JJ8fJGCWs0zY(&B%pz zW8-XR2%t1jcElVKK^ek(7@G0HC?&W;{3?9(pZqlc z<)8^Ts071V!A)DCDEnJ0{kMA$L=;-t0PJY)*B6&oVG!_DpEe}dab0EjrG5g4x7W|@ zNQ%#PUH5v7_BnDhGe7T_3`>9V2OC`1%qRV%e11W{A#xRRWX#_fwzO2eLM!9=2aAyA zyKhQa$>aDmu2h&v5?7&4ThFI;$5}nK^i+}9*&U5y8xd;(Qz3g5&(5CB#?4s%Eptnm z-7JCXYEPE0Pw=IShvO*7H9X_j3a;Squ9N*_O9Put=Aqd~Q5;1@UUV$y<_BZO*e<{1 zgG(1ry3z5Q#9<7}?p|?kKay!X$rgy^v2Z3G#vwP4C9hokdPg21#mF9f+V3u_MV7Q# zDqebZ)|oR7MH;vq z<^ywxbVCU}Teq0b{`ITP5K{LqvJODP04`i+KeHTJ`~o=s6)Bs_{PlkW0v%pYlL6O? zqD-6~rXkloYSMrpjdX%E!H!yp`TbXCoZu7PyVPABTs}1Kw2<@_)Hc1NlJ4L|{vB&$^5U zifF*WW9znG1xlR|TLXQ{V~>+ZP(>=&en4_cRazIqRV{;b!$Is5+XdEvF-Z0%w1ejx?%UOSUN z=`2J+lzuogdR33*>YFDow#v6c$rF0$AFRzsclgmgw|O6{n}~g7WwV%MR$UG;23)HO z+X(<%zl1PJH(^O#v4Td;{;RryV2-|)Gm?v5_-lOHX>Z5)SJK}U#($7?eZ%BxMP+c` zt;YP8|3XLHRsFmnpn>mG@kl_#_1;~RM6-SSL6lU_nKjw(npud3f_P=o^Fl`5`8Tc| z#difditQ2`J$-o{h^`CG%Vc?>RtQ=YF~r)|ze2!t_O6Hb#CCV~by zGH&hf7-cH+$ebO&J^Gkib$EF{!P%%U(^W(HT#1knvf2e9MiHzM}3o3 zE`Q0cSn}Rdl$dm75o7MK46p+*|8o8E^|0`JiROp13`9X6zw%Q$2a)lZ%fu42A8ss~ zn^P_-GqGWWGu=2gjaSwp==%PmfVAtHKG5By51OHC;oL~<$?+@TEeO zzUJjM98joak^&uMXf9lQj$Z^LMfC?O`_tm^V?fg>5WgPWD&e0;)kX0jR#ff# zxPcQy{PFyX>1tCS2KNmz{DG)j6Mw~wlzh4dERG;y)x}GM)*o45ZuwW2i-n>T8vF{* z{6&xj$Mq0>mfe)yWZFdAzD7+;%Rti zn4Fwdsg;FNnkauO%?{un7E9dwS&-Lt&+U)R@H$J_7SN>?$aY^;>V$G*COsZA?evf0 z@nmet1~hN>9%v)c7wjh|!@L$+OHBIfiG#sdS{ z%28ExYh^}!8pQ2dioxM!Zu|(KX5xc|37(1O$$VzrP58{DxgKF|j?mPjh87!z+X9Ln zQp43MNBhayCAM3`l@R#TI_gH*ZHqQk42zrMirY=};kb%{{>`a7i#X^E9v3OwMR3z&90;{V|5vh zZyaBdoz{J9;vmdDCobWqcKI}q%ToFhw*AM~k$cc6%q;2W#e+2ZgjG+~F9bRE8`xw# z>bVxyj08pI65KFGCMp73GwkQ!UTo6u=tfFC{A~-o3EZ1Vv!0ex(s*-^}B_eQM{SL{Z_Q%n7xK`RI1@I`-~-z@L)lsf-ljhGztUJ$8kobPai ztrgktKHKYB%ZhC)rb?!LsrFcp`=SRk39(a;Nvd3r{eIZw+TwY{i;$mIO2)jLP^MR7 z;?K~BRo|>`UsFt=m>VZ(w1~qI@Lml{hz3FFZvy0dqKX*46f>s*?#!>o{!A0UVqtnicaK>`?nWy-J#kTDRP1R^M$a#pmP=SY$fl$yf5O7v zJ1=i%1H*Rq1gBERb(9+W<4}oBwcGe&s-WzSN`HX8|7!5vXZ1B&wfaK<4L9GE(cxb- zIAvW;)O^(~C58tbz{BI|;7`fzfDn3Xu|sgxai;!VvR5)Lu6i8)}Qt6>}P;D zlXf*y!j5r&l7V+)3vKK7nk(dCY|HXuz@wlr&6=kj z|Ixj;?(%ET;KnY4N<84~U&UWTl`aYLyQuj* zR0c6d+(W%=>Qy#kJMB_Tv5=E3HD*o|21) zs^Zb>RhdI`UCz=PDSNzu5psP&wo{JR1n(CNCHMbef$JAZe0QBcs)brzcAeK*fno3v%vI(+12rp{t-$7O31;Q*#tr0ng;uge^S*|LMZ z5F*2!L6=K43ap~#g^3}@%BsQ(>%3-`=GW2ZBL&x`12xsUcH_!Cguml{uT&zZ1)qpdSp>tGxWNbuO@_!Czm?Pmqt$sT&)smx2G)( zD(@)C_pqP7aMBT@vdb&3D611gaB)QqNe0bFg}y`TjqgR~%^XC5&Pz0h?naMKPJ;*d zgC#m|j>+3=^5GWna-YfXj_UnjL?8mkfl9(~BY9 zC}YHSp8ap#ltgXG28{Qk{dW%Yn+yfGqr=@0zc@n)6oKVUvE`o9E)_$SVqOU7LRC0Qh@6(K~`PHDKJi_<)Q|w+NDohg#d}(i%Kq z4&ipWXk`^?L;+XsWom~o29eRhUeqv-FUl+OV7#94uupO`u}u@FrgwY-qQo|wTQZU@ zCP}?Cp<_m1yuE{^Z=h_r4fn}4pdK>bQt9QS?_0r9544%G4j6{Otny^f)fU00%~lD+ ztx=n79Cyy?`lbwmhUfeTWuxPI zXSAk%SwV-!s{WO;h>X@kFa2~pEbohkA!gOUJROB<}SbS(VlZI-5(3 zOa4mC{=?Shm3`DR#Eg1P(OUFdI=7sq;n29O6FBm5S#=v3<`~Ddb;cn+e9UX(vm_c( zN=g$}>s4$XqwegF5-yCea}Wv;bUQTg{95srl~_k>xTKhKi^UVB$D3QYIYm>DikQ$; zr?G0lY^RjO#`T>~4Aj*dpA#e}e7w+3?G1}@_K~};eQat%Rl^*ANyBgqCR^3@el6i8J@;8L7==Xg&Tn8SpNnPO(1L`O{IPSs4$_gg_)!}qdZ--K+^fyZ!hnx2OIe(KstH{byXIV@XncB?4m0W_bS((}KjaA(i?C*Ov z+{QWz;3Ik73sF+rDOe*?4iti}5~eaO$?K8_avt;h-yKWh8~O1(LJ1>{r7M07k1R`c!Rm?$P<)RHO+Kr2PIEOj0^Ll2(qBS zuJ^d~1%WCRVbe`htGt3lzo;f0GA};#w?I0ktIzK~%iFQHraW}?BeZ&{)}r$uSVZk} zU>JULSe><&NvwEqQjU9ROO3gkN4igu;}h}EPK_PPxR`s6w8fb}3am+`on~}r(v*3O@8(@M|3gODt%F(RABnpU=S2q$5O=_J)Boqom$T>s$$sU@RzU5DfOGxuF_ zX`|M#j`pCISk)~#?n}g&Dui|r{YXbDz_}=DN*OzKL>0uv2p1Yn#TePyvk;c#)^xE1 z65byb_Mx8M$RIS%yT*Kq89js+=jaLhu$r64x%|OOj_FmhvFT5pSBGaIt=Z>B6>W;5 z<`nRXYuZ>CNYi-ykLHncIwmsw;F^fPVyYe=>=Si ziHVG>%)rS78Ju!Uto1;fHVx3t_57#-O7IebiiTm}QsH&J*ZAw*{)yA8VLo(8Qq-qD zme2CXY;3BH+gH)CR*)&KM>F;K%8j7yrS;q@xx)pUpQ#sNx_bI(bmVSw3R%?cQzEs? zbH}1=?_c1!9Ke@Pd&6yv8i^@Nhl-=28D4KGNjI=R#xSqf*P*gWe{Qq|c&=G`F%8Is zsZ&oAm%XwEA$yE7g@Qw>R8fa|e1wAe{tGt6o}&{sA5eszaNQ%rY(n`4E-yRt4^FMR z;(@a3E$HsyJdo+ECdV8xH(4s&tL0AxlGPN&#gj1`hcUq~dJqjxw z>n?MSxjfr1%6`}Zj!XYZx%t5950*tQjzQFh7(yd1FOZB5%<~^=bpBG=nC~{)oFn8} zdIea8{v`)v+_G2r2;}$L+@sJaBb z5`-dh{?TxRsX`mKK&Zj!7*}2+&ARngsXAI2RYksn~J8 zy?N;G$EzV_{~4`2eqPmnX!A?tc@0R>$5|}ebP61 zBZOIS6>duY;)$h+o80`p z0b#-mp!I?#+6k_=AGWNUN9td0Z`kM=_*j^KY&Bcud?{j~BL2hqE%+<-c89ReSK(Y} zi@0T6Ym~W;cj$951GF*p2VcDK&v8>`$Dk{nQ7MEiD!K0QmM!O4*ZLTjC=IzDybEEk z&S_7lD#)t~=dXu4i8aBlQisM`6ZL_58I5a=2rs&V<7)L3)UI1#V6Hj0%_k-bAocn5 z#5spA#f3RYIBkm)A(YUGkOkyGXT($AnvJg-R*tBiG1J6l>&g|2TEO@v?^wpE2Bgt? z_g(CGb&rhc=*!%Ic{jH?H@^7)j0YCY3v7^gi~jZDmC#XADKa8Nc; zN{}dzg8NP9>$@!*Uc##R0`IFP;COwSADVsuaR}x1(C@Y!o7@RvuU_$6{r{p>9N&q= z6%l9mFKG2zO``E8R1QbP$2zsXR7_aajLz!3u`g+3i^Zw_tsIZT9FLAImnmz+>!^B- z3*ENkF?{8|)dB?h;OK7GV^2MjNV~#ta6#uNn8%@H)q$$}^}3dB9U873Oh+rAVj`p6 zmhaljpBR<rcR3-VDq%vz$t){Zyv5i>+v^F?Z^tzKbTqJIIWwM@|`{*w{Ko{cRw zlHp(YwIlADo(0^+siktx4ypr(r_k4o2)lQF)LGfno+A$s)E@_jO;}0f^Foc}m=gA! zxc6NP(|eQkNWeRu&Q>nT=!k+?$k3U4#!g<<$j`F#;SZktqAOuxZ+u+o8EuDoTZ!X))yt00CUI>8K9u;ub zTsJmc^g5fKLT6QnXKHonn`f-4+uVeY6OZ{I9!%rSPSUu9LKF8PzJ-p0Id?=u4LObt z)ZXK-r|hW(Hfd+9Tjx9y3+TsT{W(Ol_!o7X)sy#l6>B$gE7WPXQMV%(r8^<4{78?=L@ae!Q5ngV+9HBE#P0D)U zX?{9)&-UyY1@A=rs4cHfk8c5~e0dIkuvkpoH`Z#U1I72Xg>$z_*>gk68)j_xj(T-G z3*)#jIif|WrC!=ob{SplO+c15IEzd))M1Yd9J?Awk`5zjam9=H3i9`B9)myQGP2X&?kt*v(+ zvJdNNcfP({DXgQ2&RR;;kuekOz9Cs6)lhb+k6e)Gz1`6{b3=R?$^ipY^O0KbeYwapJ0NK`bjpJXpXIbpT};^4)AC38&p1)onA7IrQU?oa@+kdKiG^2D> z=T8vHKf9G@=}gY!3D=RmWc945VYrd*)sweID9;hf*X{+5BX?Po2)ha?2FxH@ROgEO ztEFeHO0PE@wirofOKqG=I;$tt*vsPAcij%JEV@1B!Zh@B?nv|xvUiYs-HZObxsD{t zr_)Qr>rH>KHh#wQ>^a8Uo_=!O^LpMWUb)eQEUHajZfyLmcDpY%WbDgvOYPHC)Tni$ zRGm0AI{X=z#_Wz-)x+Mdr){s`ODYl>hKRZjmY<&qd}v%4ALXJ@KaSw*PMx0I*eqr% zwQ}7nZq)KL&4i$h7;GFN1eWTQ1#C?%gwlPJl9S>p375mAYB+%rknY{8SkO`H?&X5v!J;IlB;GN8Q1HR#UKx&jPV_|-v+S;59ens8MPF-+JUM}2P zK6Uy57a;ixk?~~5&B@RiIiV6oW|7DOC){#%%EMX@^tu8a%^2$CGeUXYpXH6()n8~7 zxGUR~Sx+A(Uhn zE{>vD8{toWEIbofFNU^7Ccl|2784noHhe>YR$g!`ux69ZsXOlC86_<#q0`j8<|bt5 zgbXmKvg_P9(Fr;@Iavu`JHkDOpd4*YTAnVD874&NjO=vx#L&r@Uh0OO9s3tcp0ml{ zagUe_t>IlMDY$1*c5hf5N|s3mc(SwEr3P@S6dZDOv;?xzt1eEAU+TLd8aEH8mjCI6 z$7QwEJ{F!Pu!8FX`G+(Pdb;G-R(_u`VcoCDBRf^A8)+j~K(V(ueu+a8s7uHW$|o;o zFyx2{`B-#Y#SiUIvj(jf1=N09deTBGpb3%Wp~az!E$u%0#eOM%D4}mwm9{k)xO>}a z^yE%lO4I=mrlrYK$L<7rV^b8mN>;o2Z2w@N!wo9;2=^YLDYoq==|EOtnINitQ@{Zt)iVZ?J5Jz4? z&25acB>a4LEY4);$H4NY&AYO|BgbDxchucyL%~VkUhY;g+?+DF0dwM#*Yp#>z%+;b z614dvo}tIMbZ*EvrDA`7!Q}IAK!#qzmXSFbHEB zxaU)d@itQ-_{oz}Bq|gdi0k-qqz$TO@6vs(SBMtV(PN{OoUW!$opxXRG! z1W}bSD4~$fOEG(c4_nTsu4AA;;9qKECbyl(AbMgy&Mi)**;KxyRF2J+T9l;J9T1qH z(RduWK2GZ6)zqIh%VsggVvP(sUdi2VU{Ae6sp`1I>@g#9u@axe!v1+K;pT*^+UGcP zrndq`X%4X6Zn>j71@e)i53r3TJ@Av#j3Z9xwvPlzZfrXf33SzrnQLP;ilNJV`q)3V zs%1^-e0c61Bc-t+&M?~7pS6i7;z@D^M+!p?sXpm^%ZYy_dy?DEvi*PKB*pi7+*+O- zCjwijEU>w|KKy@9{%$y*9;@XEaU^)t|JNRZx*iPZ<;N;{{x?}wW~u+Z9_&`Ut zuKzcVvREuz{9BC0lKtQKH~pW_{}%qgssG$#vGi|T{(JU6>Hj_c%>%fO1!f4?q&gT1 z>&(K!cqH#1tVnY|E;oPj1Ml{ABeDO*Phl!v0jg0HRo(O;&r0*>pS=JHXGA%8Uu3myJ=dkH{nWT)$V;;=Ey7v>;vo zVb+7;h^uurx{q^jK1titJzO;MMV6&sCit4MSj^t&^)a0n=SG1d z`JIphB?{!JS!YJptHqp~RB>_A*wf3SYet2(Wo1ttR*Ah1-UK+rOb@~+A&&Cb~b zAH;=;;>am|y6v%v(v2dPm3s<2JTo0)W{r16`iw-D-mh8Jua`lV;rFL0OE4j#y7g-9 zo9N0#`8V+Cc21y3#!O(@ZNKsCO?@v-X0eR00ldTDzj1LG); z+-l_Mh>@l>8ARc&k%2vMp-Ero3?gk!a++!zq?gun9DE7L^)|PvXJrm&8I)J6RaO2^ zw%N8699>xdHU#(A^6Ea!F_1Ut-z0bS(Z3DEU43DhIp4X-4L}w@uvq_c{5_n18UDW< zPx6%Uh1PxkS4=oE%%uM^Jodi~e^YTYCoO+v_KX4c?dKn?ZO=$l+7G2vqI60JMq5}zWR<|11f*8e*2aZ2^A8C!E(^4g!_U#0Pn*7MCY+*e6E|)w)|4V=y@k|0gZMpw zwOHex)ezf|PY*y!(9HsKAZ1KEDtI-xxjcjQijSB+cs=;Eu3CqUKW*@$=lCM)wXv`? z6CdM>nbH!aL|{VNB4>P$NFbMl#asY~sb;%Qb>F6i&-m4nW^t&5gX7nONNI`uQxxu~ z&k%z##-3|x^)54oS8pWWXNgCm6^@hdvuvB{YYg&Y%@2WWTbaROTNJQ zS~s2+uPYKv?s%lhX=a}QJf@@QRP(G^R~E76ONpvZU()cHa|IlvE*1L;h>PY%9C zL|rg&G1nvO&W!xcxb;_$jjYoti~`^VZVKdwQ#K0e6sFhQJ+(%Of{M03dwy!1L16r+ zxzL@S|FA<1t5wWUIzmuT&_=B{UGTXXtK>fNaL9J*}dstH5I( z2&>e)W8)DD3q>Jby?wp>mK$AxdZ3$F{3k%n@W<@H*VT1E_3}tb04n4GAGuN2lr80d z|7sKms>*-*ikbrn`VBQ}gLxP1Xu7XK%?OD7fQoMV8BP{hT3HDzqyo|iPH^ZM^BJ-t zWTRekH~n!Hnh9j}DFX0^@&`*Xn(sjK#4%C;C*g^ld?3-zZH~-VomHTdzy4U&Mtx5- z+eY+rS=QX1$)z7}AfX(cWctYl_^Zfxh1{Wy1_(eFgZ>j^9{T9txvjbe%oNc|xog!Y zEp_OVmI`^^hiEY#26B&j)3k1452fsrZ&5&Z8W=f2QWDJ2RlrkC>rGQlQ;kx;6##wn z5!Jt=gaY}%GXvbzKEJ<1h5{K!GDMM$%mOIsL=r;5^Y0l%0sh2-ktv|w$T}5xnPI~! zmP+y}*$5@AVGrRI8uqNqmtT@AJiry|xX#Hjpf17M4AA@!GBAqo~aQ z;=QNgvz^`?CMhoQ7WJl+OlJg^lg(_^X9`cMjU^Lg<(riy6O6$&&;JczQvYqS|C~UK1&rHxr%mgC5kdT~ZyxOXxDT-(+{ePc2RscE@XbSfpZ_Td6DgyB z3jkj4gVzr#-cU>(|i`-7#whiXhk z!3^#08mNqn?3#m#t`oimpBf$Tt#u>K0CR71cmT_-=@t;K&j28JJJOApEr7cmxgofE zbj76Pw;dg{b(d6x>^8ZXR|%w;f9=Oev)+3i2=jY38}s_GPLXHJ&xd$JLGxYVnhU!N zBwn^}nRxqbj%H}!S7M|T)^|2Vc1fGb8A6feK}JI#mV1qX`j|)Ch)O->j5>j{H{-ImgCpV8(ANj=I9B>4(mm_4S4xL9iWrY)bRF3iX13GSy|b#wY9b5+h9%IdP)O>1D-Hk z_X_cPeHbX*$Vg?MhmvA9CFN^=N(tomR>ex4{=r^j8inxOw~#MgfPoEcpT)mNxRJzj0m@xKZ z`!>j1XJDN2qZXv~1(y}q+L|Dmh`CNYX@h-`-TgYX+oTUk+Zc*Qw+a#{qUh%BuhZrx z2w#MLU?Luw02{l^x#4zEQW>|nnOnElTHJ!aBg4lqOQ65(5R5$ur2+Z$pLi_K0cE>m z`d-y`t$F}Y@QWt=Yih`anVcC|Xp;&rMWcsohXM1$&{|{j@?|(2;4QC7XzxN_m$3dp ze9mJJNt;;mmIqsRnwmJyGJsW^E6Ya6y`fh}1_lPFk7&N^GsqFB&y-#9W(>uCB|tGY zrjfL+Mh)^9mzOv9DDL=?R^kVWeBd#qq%tth6i31c!VP)ICrDzp4ak4!jW;J^FY33U zEo5VwYc@1~IGZS?p_gDXZsA?1a=p}8v%*FLwj7wfV9F2OUIp3*A3naA!1BhYY0$3g z)<$zbI7G#q1| zFqL@gd4pHQP7^+i*kfwBV%$}ZaP7KTdv~cgS4SlO_yxdDG{xen#<;kRbMjjs*j`sl z#NBhk9<;B;!yB@BV^lfj?S_?mAoN|-S~~>v!id58o;3&^X9br}fg=y_t-(TzoHI?n z&UK;;$~5o3zvu1=>HLQno{8%y-Xj|2yI7jKm>XIXUM#cCNzG`CpopR?Wl8kHA<2qi zDy1?bV%4xN71)3|D80e17o*z{ZzBt&cY8?O42Lt>{-aS$3{^-zHk#Hl=76V0!yf0# z3Whj~$m!xQ>7-L~wolrH(K73emua$+k;I|*9@90`hrI~n&+0?EzKgD^4tqLgVq)Le zU^x_V&^D7d%+glBGG}G|1!jKw7!hnw zAH=@HqLJ#?fTCVAf;|if_An)$i#RR=!7-l=ID#;8EwlX5m~vRXsNbRLlUS==Z>JdyLDn-QtvyEm=E;SKp*}?)N=8iMH9IS9$h(Al!VaEhK`}H zctvG4f5NZ`#Zv5$5zNNJZ?PadCx7fnQ$v^KbB~o_%v8Rh%gdri-HZ@=)h8goO~7aF z$Cpb05u#4H`}b|S{YA*-y}MmsLddrrsv)=Rve&zYuJ3hypcxwVYh;7~EE)X?!R84o z-;(X{%-ICwkRhL1wOy#V6V2eeYWWXJ{a%XV2o`E1*QVR+_ZS3Zr$=jh>0!H|~bn@#$?~)U$`-y_Ooks4{*nLphXcE~V zu$^eurK)g;D!6=^RA&sf9NM>gnLT1L^#wx!_5VS2-^-n9hRy!64dAdvO-YKL_L1js zpWJcBulx5;bH)f}^IQCb2M;{xvvZ!?0*8f<4*6JzA3wn>a>)EM2_nfKXp1H$$NmT8 zSsL};yy>rH4Q`$JIP+2Y2i7||ySWoG9RI-Kn(~K-got071>p+@%YVggC871-cw?<`ZqegP zyfd7FaV191!5WTTtX-_ptAHgcqLoV2K-8-{_xu(r8@2ZpJYH*=8G8RH?lM#)vMiTl zIpe!`&_Rr<&|7|l<2dpvH031^R!Ik^B+DNHZQ?#Icr9H!S(xF6wKF{a)9#OTmK%KjbXWtbq?*-MXuoxtkItJa}Olt$RxiT<5pgXaUAM ziUQuZR^;|MrXNvj5hDzk?%n$O!k{WztMlcs;@y|-L{Dy2m4;U!w;$NgN7vyB1>3iM zRUsdle^1Q(czJr-#rfBn`G>v|p6tfh>DJR*Nw+K=)_oIot{R#|-p%@T%nB@D1i(9- zq#Qfl_*MmO(JXTfKh(kHLu)bty z!(wMou_1=6nd06D5qYYdPo*;k=~Wr1QtQ?@f#p{u2DMl2R`5pnjs@(1uSm6qIwct>mj7S=lJ2K*{SL0VIHOWJIk>^ZD(gZ73eWy6? zJL>1ZW|Z&zf@EA+fE0}B1)1lYf0C%d)nC1O!(Hxoj=Vsoc&@NnOgGjisTZk4_urN-cEVMK7-W5#|9 z76n_VW}8eED)6RPKIsP%pJxmN`rb)W?`X*8BiNl8Lyw79CSN0E;Cs}w7#49 zMM2m)wY%b#e9hqNs#vsN?EO2frbL?CEF)=f;M7caAFE$%|L&gqRD|p%_VWIB17AbW ze!Y+>HGxL|XC@JRT|F5wx$iWoY{zOxlZHgxDtW)SSw=V1T+2t`eCz-MLk`4;iS-sw z$zTHClZ}czuLM)qirOUmj*hl~CHzu_;G)H=l*9O7otC#|wy(wbazy@u`^@@`RVQd> z;M`E|bl{2?K(yJQQq6Zo`ilg1aH60BF!R3$|H!1wP{c_jxXia+R*`oB zqFBAW&Sv7Rf7V(+2*(*uxv%3E8j}cJ*Q2gmXI)xg7Oh7RP9+pa7a2*vPZ}|7t#>NiGAgFff4Y*KcQ&T0C@AsGD%#VK9AY99DY% z0)F)#6p>>ik{ZzJGczJmN89Oy@y4`n4*hJNN}#;Vvil7C+!h!pqkzu;Nzx|F!(6Ia ze!8|GQUMJBmV$)ESlUpg24LO2NzLjKT=Yam@`0sN!o2-uhBa-9SUR0h z=<6EpdSBT;>dKilnf_^x*qk=LP0??xdOtlrsVmwRN_tXFQ%H%-h+YDOPOaQOLV70! zuHc|#kG|Oy_R)(ALAPR#i%hM z*~IwyvE}0&y*1OFg9xktZq*I^!^U4VL1GI5*AUU)e4zo%sHve$-Gy!?KJ6ctvU&wc zBJ2#7@jPz9T(?du779-baf$lJWvOIq%vmw_Q?F`qx`*U~`O@o1!Dlw%SaHpGg8QJI z?p+qaqX05-f8s0`IoYoYX8%T1V$jAnm8yOxxSv0QK=jG4Pz^vv85hrEZFb!TedcE9 z3(}}UxM-@sp$jhzGFC3I-ETkKar^~b{wrA8r5Ccx#a+On%C6Voy8hW(?YRTJwd8#M_oZB-kTtolwqBnN4QvI? z3rk)ht*$eJfoIoCQcEQBaUL;+!oRIp?Fx01nAFkr3hmFJ%H|J!!O*e>2-a9!@}8~N zrZRf1=vl*=BfF+Z{BE9g{VhbdkUQ0fHRfea8vhjS>#5x5r~BDuDYiCt9DfbzS@Pg6 z(lX_^dQzDT(mV5!a<-?jizUCX3Ww1VOPin6bq$@at7L}%5N}nf%qhR`O}IoE?U?^< z`3Ge6^#$Hix3;-xp4!>yUDbCNC=gTWC!17{?`QuVBvqbEEB+Kq?jTq*OxNK)w zC27`I8JYEkW4&PTGJ!b2n!?t@!DVwdAm4EH1g`KZv5sTCj^=WOH!2-#@VNm>IGJb= zcCc@@qqd_#3E>1PW-)%0)*9=0Kl_f5SLoG8O*AXrVm(~pD@1Ao(x1<7wnv022&=g> zTle2BiY~`)FT*?Yx*s1+JsR?-`(Z58(`Xvx4c{m^HT1Y1)=F!h5)DP~F{^n!T6}T( z;q)wA z5o9a%$OPsWXcIa#q%^$HInt{6!)XQUASI=)?9 zFGrgNvLrj}!PnfWI$Q~^?yB?&9bq9-K5ibFsJhvm{uYXSBOoi;jFx zu(o)FXb8MbGsUx1dgN=d5#k^8`LjO@DTtT{eG^g$Vf;5`^L)N0%@D{kafwgmKh)1W zjD{|O;=h`p4qV+`E7-D)9j$6w+F(KB?#B9b2PLikq0pjCDuo4~ukjuSZHj!G!tE?P zkjy&u7o`#Joxr%xpcu>FBgz2|c>uxmnoGmFncIt+j_Z%|0V}>$3>wu?H;DS%QtuUn z;+1d`lT~MGJLgoOWb|lvg~8x@1;c=RfQEQbjrrF?!^#PR$sw?y;y}%k&!l0n?lLcV zU^No~J90HIvAJ!@PZ}%#5JC}}K0av};@e>k(!BGI#w6Cbym{(AVHZnXD^G#zYbG&o zLSQxbJa-e0Fxc!#YD=*tO1pG99N#8x3i}%;Db*IE-`>`Bx_PZ;u=V~dN9pfLPa{uA zfe!Ygr%>;rL`=NtLHahe3g1B0Z^07wd*Lr5NBmLj*Y}J9eGGrAWt)AbIc>Z&x!A1v zEm#n6Vl`J~Xyt7t>v*(djyG?)g#IF2n@hNs&y1tnHC*A-KG>k!t~D@E{kp=mHH3#b zOPV_)SaCLUQsxYE*E8!P&@j~fX~yATKp7#6odFxQakAW|qpEqZ*VQgXs%cNOz*m~; zAG)c5GEmh*GI@Y%Uz2hU!b5dbOFeIPX?2=X;97Ti{D-x}-H>iGgloXWH*`OmGnmku z*@8=qo{W;3*m~XnTV*Z%Q=a?b0Ntowi@o0?sy zd*^Rh`B}o%ux8B+ZyYtLF#9&gXUxp*TYa9{-^@>AlSb?Z5FeX_%*QA7ZlWO5NIU59oAvSaaQk4 zaU5hF7%{YNTnnUdUH3`6AOx-avB@WcJJwtREmY}wkay!xgUGa6cx{X?)HgR1qhsvV zLy9EXbvqQ$1)b6#vnZN=#cRy%<2)nuUX9V+(0DiILs~km17C!ZG@jOkSC@G3r-m6t zy{XpGJaA7A(s8@wZENpk&!f)HeQB0=koC2RM%Mi3dPNOm=len-xt}M~<;bA=(X9DU z$#U^v0E6k0pgm`|H1&Ev`a^Nt{_<-JntJaCPaB4>G6__7Rn;a0eBw3rJlC!e+(>(X zf09eZDqKXy9ewocjjyA0oB>KldN)kQOpPF{&CqQCTSI&GV(nV7lYC+4G@opCd&;-W zTg-Rr!_Tm0JErCnhb7$bAX`&t8Fdz!Z2A1*Bc7bX<;St;rAZlcTkYEb$*ODS!sO>h zD2F;miPXqaZu{a2$=EJnmynEXtkPOY2{Gody{7eLDGOg`=KeT9vAHhn(MK(Q)mZ`) zGlkBdXZMz${S4lGjG7?!QY%2Q{+o3&ndOuAnQ^Qi_M0=XI-B(+@)C2+f}TARhi$a; zKZCTm^QVC*IF^Jo^nHNvWh$lq6_I>*qzCaq+>(o|4T{59ErSx44k zbs%`C)#rs!KQi9B(-2E;ix|3^a^d&LXk*r92oaC@ZM?waCY^+8yON0eY+_I~Wx$H~;!WaWZ6GH{z zgZz}2N~`xwr!=t_SrgXvW;t-t8a;t=9>UEK$!AIHnzaZ5&~40a48EBatQ&Ib)}7i6 zRx6Pxiu?Z9iH-&s#%A3OE`iK@ld~w^`nK6zqH0vP(l5spCN@(Ie+FyVpe>DiFy&Gg zAt}MGO;>IPVk4?L%|9jJWRtggSbNR)dkdBxd;O9V>{HtIiS7<+ z^>)gfY+S+2dfS@9cQ+#!GII)+PqxehtW(9d@>8CKP7hvm+$nD$gW-Ix!K@2^!5Z&P$|Ap0 zfx@bnMe-iTE!C1_w*DII0OWbmeSLn{+e-GRQ-!@tPXLw(o%h^i_Ne<5>pgbJl|?oYdw(*xV!AaHsPur~zX(Fz z-fP`4`Y7`e{=Y-5mr-~6vc@d%)JU2HqF6zrQhEzNR39?ML4kkO>KIWb^ENLeBC~VM z0eHshI3+qK8z@=UNx>thr5$I@db+Se{^(Ulk{Wu$xJl!$aQ4RL*ZTn{^72-f7(wp$lCnJ8Sd=9{KI0l&0l3bHQrhMr*6vel*bqlgaz z)qit}Gi7UnZ)JUWY%>>n_yXTK6l80q-NiQHFlt8K>Tz7rbNu49~}_bOl8R;>2vz--@ePu{lx$G%a}Y%eU+4sM+o z{)G8p{?M|+tfEjopx~*e7&OtJ*Oo{k6u8MDKlnaC4H7*TbF8LxwnqQKt z@q21#%|Q3K{a>+W3bpQ#$?j;~pW!^%gmwfCab@nB)Q)Ss2yPGT`DpITw;zf6a;G&& zZ-Xr4Z^H^3k5AwqMd7m<`v3izhQ+L&>*X}tr0bRD;)TKSY*2PVVQKBU0Iwkn>-AiM zXD^m%xodLxbc;fu?#`M!nQ_d@5+LExGn1!mBp;0bd<`q7(&g{^HE{fbHgVG>n{KN{ zD|7#Yb4Dncc~H7*PQ@Nc%e&3P>dZ3A6=6af6T#YUnXoIj?wrf~f!QHC(DzcR@aEfL>p{Z5xzKPBjq zh&AJZw9J2bKzP9vIGXh};Bl)x67=k&bH~EIwsuw*e`UXBaAOpdYIrAUE?J!@RPTA5 zcwUyoYJc>bB<)n9n<*&_vEFlOYLu3f_uvcoFibz`(XgFP%3bC#w!WpTam;!kQ|8l) zwuc29h!j2XE5oI%AsGX^mPwjE1Nj9XBP#=iUv8g5qD0NVhD?QvjrfKk!;<^n2epdU zfI#I)Z{XXjwO;YD&GIiFero0J%Jw$yq%7%<>`q1aTVNACTxv{~sH8zgUk7wr3z(JO&I7y>NAeEV>xCDQW^s?L1o^cwC|dzIw7 z5KQ*9lj~}}#^zOouRziA9KBhpN8=~|R(j8Tuk~dGt7OICr&~g9-&p7b+w%>*C+E4> z@`703&oye~led@TV|_bQ^4iP)fb)I6S`@tCp{%yq@BA+Mte>|b#mU8KQGCPlu_f2K z%+m>zDBIHSW!_;^O5_EvhR2^6Um4h+*hbDB&uIPNwVbQ6u3Iz~ksNn=?W9nqr2K4I zpml7*JhQ0G*5jLv$!fp!M^kApH~+}Gl$U1Q%!xfpzctx)lVo|w6q_sqvkTka`pnv` z5bT`tjqS1717ybH3!6Gl?wkpgcUJ>J78j^?g z;e@xg4&>9CtD5k72f@NHzN@B%50Z6-^@I~U2_YXXzvY|HhCTSUZ+KZxh$=dW3gB?P zh}x~&H@^|D?Y~UOvmpAe;;Q8J#r+_e0m3G|L|*shChb!63%)+=kzo86fqqxxOTM>_ zv&&+0Ob$Of+v{_s${a=&?kIjSkF4CxS@85&iD>>2l~9vge|+sKDWX`*kbJ*S>%UtQ zqBF^YuA?mrs)|{Z-(Hwq44#p{GAs6lxHVo^FLHE5f$GD{e%GT2NLwGFmpfGr?mMcv z$>zfNLy`V8jAlqYp&RMB?iG$YIi8%HWDAAELVQLoAg|4h%edF)YmhM)u zpRNPS8wKlqO?Ar!0Y|s^Ix9*uI!j(lSCbp&8M^AI3ycK+TRpiED8#YQ7dobg0!KUXaLc-P`_O47LIpF~ZQUkm1D zb?)2Mqc+H7o1Sm3D7G7RS52ZbtHGo9HEUKLHu~G%?-A;5jCFq$(nP)fhDYUl3%{v% z&$QFJ{FBBuHXgS&TNi=zXl5^R=_8L%bt|!iaPa$T0uC|9=U+P&dM?cBmV*??3f+)& zFJSbU9VY(n7f_=%lPRjHODBBf((sC}mFwiI<`+aBO>3z1U^ZQc_=D*Bq7>V^Q)_<+ zQfeen?-!V{=q{=czEW16uhCsaRVd!Sl^Ngz16C3l|#8ICdiI)&FBrUUBQ!flF$|jUIBpoY{ zI2&HnCnl;*`drGeR^+RH?=fbpc(a|XIwRHf%R;s(Y4WFUyoC_mpJ3H{7ca84-JNIk z+lJF?30&zduZ)yTuGHLPxlR5kJ^x7V&AiAxjSi!ys~yz((T$UpIr`$I7F%{#yW&TP z4&g+~TRnNhGip+T$C^++Ij^q$b53vM{GUVO|KF!gsQ=ApLcD_@=oTT);a|D)e{p}e zX`m7ybxso}fAO+=&(m85amFVLj{lc}NDX?mhStHCo^F_tuvH=fOaCz9F9Vh_4A9ZH4e|p7pCAW7m zR&nKHCb2~a2X!@i%)`Mu6r+JrscKUDsrWsdLwo>jq||nWNV%Xbc&`g80f6uL^xKg6b+dk%qFSaS)C!CxG%Cqva#pI(3_XSyCzU_cls1$I{Kmy;Tp zL%2wdV*{{z{Ye+$Tl>Z+u|y_K88u2~#$NqV zbXgaYz_7%hmzN(}E|$IThur}LU*$-o4vOtASNuXjh+GeP8RyXfNMsj;c*IIwLPA0^ z9=`>H0vyI7#RhTXQ(Gs*l7!tC(#n$0D7rFIRd5wApT0cdz5jpuMWQbpe~20=$+KuE4>?*VZH>G8-#c@54ByD zCb=jv2%)bEj4!+bIK=n^cmKO}X9wRuE;g5T<*>bVKxGp8>-lLKT3s9pCB+WP7eNCx zuL!CT%|RVId;&SpV!4{s-`bxsp&WOH0|zj)G{n20lINlJns9LZ71{1ZRE$Fg7}r0T zNkMet{7ax;(GI|ghC@J@T~ILvK}F#^0EdxC;iCTC`@bAWhG`{#*&|W1(#ZG$G#n1! zkJKboA>92?xCCC+;iT>&SCQgE*ypbN2nGZP^}dqsL%<0d0f1k<8^!lAUPQ`Vkxb)I zu6;J-e7ip3l$)IB?X);C7W_PhX9|Q7o4NQFyE{f`sS=Oc&&BX%^@_TSC78tc$ZV(C z0V4^GA<%GIoE8L_)jxyUi6XUThK!~;JWC6C7cOg>Br7ZN>(y8(p+E2>7Z4bz%#Xdw z9o{*8eKEyjK(~vB84Xo9|I!|tGCd*L*Mwli6w@$#{0KM%!v}&N{CA5JAO7cJM40p< z9HyalMW=Ug!#g%T1Ssz%2_+_o0o?v4Ey7+X3l1)vfhuo_&7NKvmlVvuLYD#YJ8rao z6_jRsgn`+%iys1^4+xjY!@+TIP)T;^yP*pdVG1Vj|96X*_<1W}D68U%B6i>+NmUcV zj|PJ5pu~iVm@DHVC=mZ;Cn_B`KK(0=;BQf-rJ+y|qn@G)ti7PZWkYBO($dn>0WdhI zXebm8&imi-1&`h65R^!%~+%~0jY#6|L}lguzV$wO`fV1^L> z!O*h)$>*7gXj;gw!!=~Ndc_nz zIs?rEjP#NW?TZamyoAlhP-=QXLwqJaTM8;Djgqh4O&nG&G{(sbf5Rx4Ym3YN{K-U*$JuD5}$RV(j*r zc`kZK92(GNCyWc6q`)|^%eMgVPd>VZhb-+ z{w_PHsK8xOl2^F$NH%oOHU{d484-mXR0)Jt;i?4mOmAQvCy~TRJkr8PE09`J< z6ADRYDc|u493}3py&ybwQBW6Q7Vw%9+W&mZ7&|yg43dFm063qY$ec&Sp6;B3)J=^m6v{^Gi@ELlR~9e`5Fuum`9*(Jq#}(tEdg89JN0jc=2< zng-*wLE|Y``@g~^324NDp%rGvfw#L5@SRA35m!w@$~cOhg5>*iBf9|!_B4!_9DzRv zah$^pBb)E`2mRF`HQHkiBzsjjIW%?3Zls>9D%k+qc{`H1dw8w3))-1x4i*Dw?VHf< zv;aJO`jZR(frg={4p~cnqU1?Go!hC;g?7=Sj4mPY4hhRUK=_BSLu+RoCU};GWxI++ z(xrTAM{{&?+lU5$u!E`lD;RQ}v~6-Z(nR0!Lmlh1h_z}Qo0Yl%5J)&gAU^)Iy9g%Xra838k)1rm zzeeE5p!yu&r!SzzMDX-;qf}|jwbC#=+Y8DN!Xkn?2H@U{1kw=uKUNL$3%k2UBZm=x zw0cQ4!JF!txX=7pi8?L@gyA|(>$3MW0b%5*hXTolcjCIm1|ALZj)`QC)2P|KpaAI! z2$U6`>~Mj(iCcbRXa=fiEA=tl2YiDRWmiUVsMX`3g!Ruq;gq!tEwJkb{u_XhQ~X~R zTBX=g_(Ld?tJYWCsmu@lPwzqv`LV_t6UBsMGZc5_q!v4%_U-hg+^V#AE@(ucjA$yq!79i$Ij5{{8am35(7;~mQPdm`!;W!^Nczd@PLlB_5lC)zwMsi+Y* z4Uj{Q9aW$-A4?YXrYzn0z#h%T-G{KNAz;m?kjV<41x=N(mV%b5Cd?GY!yjOns7bN0@X8!|UB z6eF>cJ~U@LcU!$q=UcUi);eBu!89=m$`r`*#%Kil{TTy;Fw@(^^W9HoLeC|(YurVs z@Tyj8`bU%(GmUhDtfxM}0cq;OO6eE}FsR&Zo8_sH2%RARnoQyiF(38wnCaex_r%Q1 z@l+T|Gkv@v*H5$%QJM$0CMBb$FmQF1O{RiZM!wE5#*S(>6)PXKQ*XLAUO^`f z%ENABpXqQZP~i*AR>pG?nz z3R}$JCN-21cmIAylp+xGUY1f4HcZ$}`gF-q`c*!fG(qF`o1{)>=@?RDBVHTK$e$cn6J1^t z*VK#>tLO)SN0p{9V!aMY_U{iZECBa@ zGO1vP&7;S)Jacdxw!4#w>=0P};}mrIpPjD+!)Oour8#9!6V{JSlCaFaPHFMUbEHjL z-}Y3UnLG}U0HGzhtMa%OOjUNA{yvY)IWz`#q0R_h0^GmBp!@4^KNcbs1N!`ly0M# z2QrSIb$QTzkhd9$e>vcmohR%R>Oe6oKupIGtw9kx%)-L-tJ>a-Za#)OnmQ+{G^o`P zA<5L5066XaX)R|ES{})=9lLMEveQJr%>!eaUq~bwll593evuMQq&Mt6Fr`h z)hKIo5utVCaT_n+32n`)66Df=V5j$StAw&(=~C)5&P)kyK9D(Q(c{Q)@et<-(>55} zLLc1ltFmBFNb{t3G)oe4l)U9M&uc2U-Y}7eGtoxm*G!(QcIlSioiALqFam6D`4lh6 z-J5;+AZZ+~tKx?e4A<|~UCzVvm#Fx?9?QWm7UEDWEU}#m$b5xJ7A65=2U^kY4rQv)Y0#z4E^Fw<5eo6@8_)?|i1FHMOVdY$u_MRtW9Gs(~S#MB0^ z$i(<CW?+DtUsZWS?c^!S|>gasWRb6WH>K+ z&#huq8%w&E)V#huT_%sYlo0Zfedgwy;dh1&qRklv0Q1ozN&FjFX+u`qBr>HvOuDR0 zwJ4Yo>DtoY3P5=MDy5YhXn!(L;gh zow%Vqc>>UFVWYcb?4hUJq{mgWgSA+8sp5QmP!tc62UUqe*ay?BRy^ffJuu7s4`cd9 zUewuk%fwUGX{-Ngcq(NU!;a4bw-?e|Wk_g|uNG^xz-EC^*Hts2Q2KNIX4tRQRBhrN z*!;5UumcbO1(TPrRZ{u1oE7G9JUMYC{)nizmlCbCn(5PQp5!w+d0%Oe#ZsmEpo+N~ z;GH$v2PqV%>4BZf?yC|x5A=#L%x?iI8xV|mhQ>UNX)6xcgPkBr+2e|7!lJm#XoG2q z^3|3iA#Yr~PfVAd-`Tx)z#gb{*;ABo|Bi~wk>6Sq;J_BnL{5rHh=W}+l?y=f)-?cP zao4v7HkpU-dILOjJ_sA8eirv--HN~B+elp5K% zso>dssoryb-ZY~$9+h_PmJmZ9bO?mIX|wbyYB)`ajW(-_Y3x|#w+_DW(>9jCH38nn z=_|t@#_C)Q#5#nl%O`3rvM|NC%%8DO74JzO${kT&51y)u)dE`v1ScwG>5!8tj_-Me z)ypzCpnr)43MXoW&FtU|>(1*CW7#QgPTK;CE-};^uy_PkBx%Z~-GQaC(gw7~eAF!O zgaUuYEeXas0b@*)ImnGDsc@U@NtR=i<8aoqhiWZ{>cEPY5lt(YS}zbiQ{m0iM0(1J z4w3^rC=s~JMBS>L*d&_vte@L)#KqZKk{^%!WL)JaHUI5q)O_JO!?kZ%UxU0gKhxX| zJ0m5u`bWZIIn1RxL+vo)0qGy~AKDbW&}-NmPDMaRY#nXfTab4GGy^vj4jVzS7P4h> z)#!;7Qf7h&4PFpgq<-R)6o>ivPHjJdIMNSvgn~ zS}{%W32!2_LK{>w%Cji3NE59!2=_gcY~!{ZwPnRx*I2NsB$qg+BQP{0C`2*w)6a1T z$%z#mnYc#8{K6ilD4gYPJZSI-AmHdkXY3>remLM2P{R2h67Bc2c7sj{J-<|Ow~M-h zBvAkSUHXZ`MBesN*64S($9yVM%e(Ib*C~UC9iG3)6Cgpx+Zv={YW0C6e0t$A zG>SuAR+SEEBQr<`CbHvV&>GfHJuJC1F#iXhdfa8@QK+Y}r(eb(0j7?DVINc~%S(cj ziE9ygf0-mE`*cR2MEAq_Sdjh7CTd`&I+yXF*o|o8`Pxtc&IwRUC2vDZaw}Gpd)?$Q z6bAb(b)>(y31LG#+v|@wqYY$QMy1oX3ii*b~QT$4DZ}j`YO6e zcd4szms$*z=kSrA$H?y!%t_6ttl0S7IBoS;=~4#^0CVXx6h>;uYIS~`nJr{+#O$`x z{1z)8`6MEUUqKuSYMq$yljfs}H)$frd`wIIT_#!x$2jJ}_Z)ZT{NP6vT9aiV z)bt0akg}J*O#XgXnWn~ICND-xbB!?y`hpTMHf*F}t38a3b>?f3gmC~CpOAlK5?3vA zYZ-_a)b^=ee|Prhzgwk$vT8fd`Hl~*7G}S&M)=9L%Xqx@P3@gI8@(h~5NVjy$s0QM z(eD&IN_C|$Y{{mP49W7M*5Oa7 z)i7Qo$>-AGa`R}KzR3|_U&3mZqg82+W?XIls6>hLtLUT&#l`KoAVn3WcWq-JB`(Z?H@{<9Zd?frIK!+e$;PqT*}r z-cW{t83n?%@(8{SU&C# zygj1RD4*w%!v_6}h0cXe;e{%-59jsf3pIE=jNg^3(1ArU%l5ktngCyWY7Aa8{fX9* zs?=vLIx#2J`44NSB?8SKE-3kH?Dm%QyehOZJ38h%BQ=RkTo>6 zxBF!)(jyVqX2`56MtSTbWXIMpWk4~7_?dKkhkbvBv6U;}Ne^4r;GvK29Rly-Q|CW- zH?q!wT%T4y&P*N@=VfC`-%3BwB1D}Yy0&WlfYJNI5A7>p=(Ds%+;doc_@UQ#f1%Zd zan*#~YqH7`XB6s@b6CsEmL_~S;|Fi?zszzme94sazMIEo6hu;1(d9=}hNLswXwC13 zuFqkAWhE5uE>O=yqz~<65Vm49^jY3c@%Z)l=>F*4By}Ne(fLAT$g{V_M|X9?p&Zgl zBi|GL()nRH^$+pDGck2`OmX}fj5!{(l;AqID-BqYrkL>%^Cj$?i;(o z2Y_CJSu@UNXG0qB%J-~nEwfZx?)37i+#`AP2^8&UGG{iuOA8R^>qaUrg0v;pI zXtX^^o8!w`Q8L=Y0Ob67OIpj*R1e)_ztvs$XDcy`&bEUeh)9<~p~h<(0dbfAT>vz@LiGn};$r7h_TtY0IqziI!dDW3}8M&lJeR$d{m=CsHQK z@#&SWW((&;erJLsNqOXWSxZq!p@x&(t{h7jDo*WO(~Z_zB8j`a481P4b}r2bK4)N} zQ+!OGGk*Jn_8n$|meHLUHXZ369|o6e%9NQ5rt4ZS5-$&D>p`;d!0|I1+80IJRY|i6cHK3XAHCn)=&KY78x^IE$7js6Zf8?;(*-4 zJgPQsHbFF$71<}zmWSw~ZTXxy9;RBp6V@*Kxql>S;59;&4B=6G!LD}uX-p)(JKDu# z6xb?J3F*d7U>&>(cG`F*Z zblTO8R%QRYwFjU*uWE-Z`7EFmUAtw3<~f`1{q``KpH=6P0fB`CJmiG%u@eIU@6yEvGSK4>u;EcPy5V4q|#fQw}%z!l{edXLW1-uX;&KY59D{q{Sg~)9ps1`6HqpTZS5(lDx1#uA%}@ zJiOCItCsSs)Cw4bX@&O_i(1zx?QIO3<}dS5m&a5yi%2P_`)?%@dHn#kVx83%enz#Z zRxb?XsWcwqniV6 z;~sy*(%>oHX1yk0)*hl2K@v$4w7d+$yf;w+YIP-HU(V~XWCr_4=4U)%k?|q-axIX8 z%}=z%ygBpCNEs9Rl4Pu;t4Mc{J+kuha?ew3_tBf7J^6xY(DFB6_LiCQ5)#|T}Nd|G}!P;ja(;rwLTW5tJ7@ew}@(v zK|b}G_(<;2DM~Jkh50oA8TBR{H2jyg&pn)(t|%0xP4ue z*C+HU&TpFhGa2>mle8`wc~Lw0c4x|WZ6zq^;LrPA)$`LB%)K&fDIc#K#o3Rve(`xw z#SJAD=oPZm>p84E6NUg!rk)t`ohdwIB^9&376sEUgix~W$y}wR%?1nGA5G%{ZvFK{CG0-^?asK`bosmx{OEz;5H)+ znC64TYuZuhQkMCJOD7Y@J`qmb=VExR?sWTkmN_d8OApyD?}Yk;xOiWV3Yw8-mo*wX zj*T-E*dsV1Qj`08m&M-01t_&dj(>Aw#qCg}XKGB9gmQHVZcKIAIkm;usU8ay9|UTd z`L&1_NW^%|a)w~s4dNBLwwDERgD_%RX&)*WQ30J}^~zzgk5=P4Q-lzjxY5b9!RfUd zs}aB$6LT_cbNo);60Rf;uPX07kPaMf!EQg~i8AqDdXp3>N-ez1Tea(%#)o{&k}K{-~JJn*Qj$8ovdrQ@q2w1dK8b*vB5I|V-oZY`Ht z=Euwh-t|0_K^v&xmY9F0d(D@5msR-;ol@_y@Reu)bbCz_f({=zkUZd#D~B*U=NN|r zc30s);okhC-K8^X$*+kS_#-|Mcc8vf3A!{qgxXM7a2+}G$Gl~G5ht~J^tR*^l#s*8 zZ6dua&Xpr^erjW%;6DQtwR8z|KNbzt3};M@@B2=#Ul-fX%TA5cPF~UgVUr9ZtkMQE ziVTAV9zYMOr>^c$JyBtL)67s?rT;xn#4@pg<&qZZ)kR~+=7x~HoAZe@1Yv0NmdbAw zR-9Z*+dV9b(9@ocW_Tma z0^ifj4BWG|``}#VR{&N}8(Z4h z`ATWO5tpwJHIwX%b2_JX-_BikaIX`0Olf776cr~p1*3VpH(sWKk{&LDKrY2%$%8S>IyWHgIx58p0XjBJ(GZ$xOyIE)~NG_Sh^*xUfrKP zWqE{xQG4Y4X$@UKJ~!4U=QKB;v>_GlDke6}OM=X*=^?P&@{WwQ~ z2lP6NCn)9*7Uz3-sNuR@$mX*SbLka|8MD!f&&y|G^rCpKL{lH3dxpsUK!;&vHOz@I zL5ank%gH;Np47=~gSy0v>2W zyGtxp0`1jIIE1H(QC#s9Uz^X+#Hh8?&t#XxQlU*s%5CE85*^`qL8W{q5}IQ`FYJ@r z;*0%N}#-7EG6;6GM`tCrH<`I@onR*!^8QBPRbbY_QbA@dFA=sxQ7H z{glo+fg#4*qf(tawCxpejHp@45x!ploXm}!FO%9MSVpK&#fa z@RaA8Hhm<|c5ko_X3=0+N(J$s3!1mg2JeIHNK2D@0jp`g3;M)XteT9R4g902n`+Ka zT%T^QoQau_&SSmmnL6b8x>@n!K7E2|U*JznRy6ZoBu4+x@4r{i;+vgvqUj34fQ-G# zqX`ji`Y?Wu?-b&Dlg~uJf{FY#?9&p>%lH3~uUz?ijk3Z&eS$L3ANq|xJ8Ho@Vv5H` zYKZyyr!g0iV5mEF5?Roydz=H+-g$uIguw;#IWh5|1c~vcB0HuDKgT!+XoqTXmbIat z)^?_vI^8xXpZ4USwEryrC;w|aH9~TEQl3AL_&Mz>E+nR=jQ=f(qBPcdLz^ZsX7*hZ zGljouHfe36V|XrwMEULb z8yqq!MZ6EsSof55XTEr(=3VmM9HwnHf!A{dyqmO?9Y2iw-R{NU4}5Ao+v@ihgKwVSd)K}H-mFJa9n^3#iZQNgCgOc&iFo< z1WBLQnEtM^w3pV@1t}d@ZCa6_7Z;=8Qcog4Kei#yfyLR-kxkZ-hQu{irJTAMjTiVX zinrQ*b?iCxOhOCASG;g;DhD4_i(QSBD7daDoeUHZ(Y%sJL zOpVsu!ECl$f05&QPL2n#zm3EfG}pYHM z=vC=Fbd2&izrKi$M4;Vw_ryIB#F@3&Lq z@`N$HNyUZgaZJE>So`6-A1zGy9f`yIWw`g|PbkHkd=t-4lfMgRh00az`yOe@H8|ElC(fA|EuGs`RW?Xv ziuTAFo`Euh9z^hDJ!;taFq&W(enCqXET+mJQ?`t=AO~wD<}%(+4(lz(g$%mg z0sjFI%EE@VCBHcOV<6-j<30`nI;@5G%Enwn)-<7F7P}XOJ(v&@Wgqz(2+}f94{9yQ z+=1|@%dd5Wsr;CK35;CP2{wtd8WIU_dG=F7bmcK0Yozn8xwDc{?EN87QH z&s0ypi>FadAo#cxNTVih*o6JU?~TOpTzE$^jG!>-%Umq*73cwTMW9T@_)nr_e@GI!7~?FjId-Wt`VoU!vJXmmCzIYFQWRZ;fq2P?>^EM z(0*nM&t7F26?*3g7@cQU9jLyQ{+_VKX2se#2VO+Is26{0mNn*NOosZ{go z?(2rF`%=3oJ#l zvQb*7bRw&pdvj1kH&I#y8>l3i!tGkV=Qtc> zBAic*wi$kB)w9-klE?>*91|Wu-efn~jh9q0SQ5{v)EHFgMsmIU`S1uqHSOEQLZ(OV zl}t<*Jz9Yzmyi1!Z~69tVaW61h%>^$d@<#jHvla|*c_P@;c!-##cV|Apm1C+XIoa} z9ziyKfQmHvGI=%IikH}9syuq1c=G)5*aP&d#-wkMtoKJCOFj|!dWhci$zbCBWi}m0 zu2_#gVML`kNu@LQzT*WSqms~msRQ>PwsWv%(uBJCeg)ELy_tSC(z#N%bfrO$!UQ&_ zT%y)Zq|7apT9YugnW*(x-k8B7WsLJo810`t3fse$biuNOUxqD}M?8~uGxs2oiI6fE z&1+nwwuw`lQqE_>56PwY5x~TNB*}h@pd=GcqoiC)j#?V0{0At@Ht_#|>;zLcak;k4 z4ga_oTU0@oV;rA2z!b=!o=TovU^IjFoLhGh-r?aELB!DYY8cIsI?kKs_9nIMuCz0* zLR~NTgvfISc_bNa!8s#h59FUFh+Gi54_~~bC=+Nr8?{LwbfQr`1sZD(YrC8|S5eQZ zkS#OlGIHu*DnzB8E3@}*exu?sBFhjjogZHw<)MQp6)%^-8dh;FEnhVtGeh5je+$2) zMB1>N&X|^6^b-2Mk+;v%Xh3z+3oEHHMV#lVE&#d$Yg=fZg|LNWXe>RSj}!r+DNR#bU&V(30=)reZ_gVPwSntxw&mK|-iHx)dN3EvDj2k>($2GK~{UB_% z-WXqy9!n$xSYMj_Sa3O#EO&Wq+(c)|QSBz0&Uu5Zx>ueysa}6;*l%wh>shr?Qw9QJ{XZMc};IS)IQc3e>U>0sqkVM?nNrAzW+Xwtb^u; zHTeQ*#2;Q1D5RW-3s%!%>`c@J{F^fl&SCw+98jQ0ENxMx+^?$j;a=fL_S z<4nD~=se%TW-GP($99p9qCd4yD0rA@O%E9Vb*&I%#u@Hd{u1>W1ZBCR&c=!@y|J+APDM z(1(GbV2BY#TTbDYU@iX3fz3JYSgB#+1EqK*rZNb z-`BBVAJs4PN`@`_rM%xF88~Y%ZR^wZPHI1elN52bxL+M1Rd&$00K|86@hPu2jv8(^ z4ICcgP`Kio-rxe$G1n9znOb9EpT{-=W9|U@+#qzT9~5d zrNS?2c_p!yfBi62pu_#u(o_5H4ntL#T*`7bfJpD$m=F{r! z8vLlXAqt|cf@s%vo$@P8L5^6T8fE*oh+l8?sdzNl4Oa)WDyd|DV}dnnX6s!=c!?Dp zFu>cxBITAQoRdFtZ+&>i{gcuN2Y|NROo%DDbKI28V`787%?(e6yAD(H zsIiS4EW)KU&PRN@F@f#KW#iMhdD!OEjm4jaNaNpkWy-Z}r}>K(-~CILVKqsqTch4S=Em;k!GS+zw@l0=PbeDyO5;|N4`~ztdD5_o zPA|l&NH9KnYHDo}{b`Q*@wT~|&SIi18`+DG{{Y5eYxiF)32C1pMiSr0IW90$Ts(jj zERbilZnDYu(&PvBhp);HO4^AEhqQp$ zW75XWh6nWt#grX<#6?P^3p_VuG)IfBaEw+py@a%wJG;p9;9!1WKF$8a!if{BhXT77 zlXD>Iq$fho#Kjm^80YE&mf@ZRl*^>6DH{Bm_r zQ(1*a2u`^?&ochP@ZWtxba=rMPnjrM9rf*`XSqDl{@@Shxg3w=p2>7%CyV+o>XT2` zjNgnK^5R*O4VpAyd(o1ODP1b7CTAi1dE;P81}7rYn;?z^6ql05_=VbdIgjMhjW3#Ku?xv(UG35vA2j*`q&@D)0DodYqPibUs6!X7VfwAu)rU<9}h?XrF#nnz&ZBYk;gxS0C8bwOdbKyl!TQkg0&N zAK?6#3*B=d=df|nwRHw}J{&6v*H1}XOZDAQOvtpk%FqH8OuqdCtn4wmuZVVdI;C;D zzOu5J{0B&DO$t-C-WMVi$>YEu6s>N`4785b0P@$-zCm{SQE z$N`}YL~s)Zn_q|wl=z5aXd@MeH9R=s4z!INd65?iH+UgRAq;Dqr3y~n@%?PIiKD4j zk2F8hEG-0UKTR_F%Ql$2wrRZ!jFzkN3=`CYFdlV$#D&MN7ubN#iIWwYX;k)ewoV6G zR9r}A*2mPB^r&i-5*!#N)fPS(e|Lo(XMAqW%fNm z`V8Vn3Ob>m?APl?2s!oLVlhek}D5&zJ9X=U%PUzfYFsa@Zllco1 zwDRluv$-ElJN!7;4>_y?eST{~jyAOqDq;?tTwo_xdQ#)XHal z;jDm$N$khSnNEf_9(T8~2YSPxtt4Sr8-?6Ae%J>Gl@2C*{Qd)e61i`weVg{=FDJL! z!i*CKvf#ZQDhp%W^hB-bVO#bEyK-k*ZD)`+TRMA4adG8BzP`6lS0YPT1b_St$XbE+ z$Dmj!BdjqsTBLxpSHb#!w!oGxy(ok-#!HvPWp*}Jd@R=dj`@Asjg`O;kgRAkEc<0v zJ#x3&|M3p*YJbEbap<`=R!!C=fd9+#pJyWCdCGPKy-$joq$)0SLs4#?(=RH<)W;SZ z_^*iWSRx#sMYK#r!jr1#a=Dcbf|D#2li%qO`b;c(O9WV!?9shY_aJ@xl;=Z3-D9V2 zao4OzYGFqD+=@m~&7Rdg7@D;Rc5~mD(~0=)5mjfy7etIZth=%h^W>iM`OxpgyV#9diBgG@#m|WJERb85{wXXv zxBTIw(s^?9^s$@y)U5*1{>3-z6XpY&NkfW~;8!)N@N?oT(JRor7dRxSC3>xUIXdp> zHg_Xtgj#V@nd>EV*Z0fwgF#r0vdYs4n>yvQJnRn=0PUCtSP#Sk-m#e_cf*c66V!jfQ)z;Gd^;y z;4Ns7nle7^w9eNzP@1j_BEu?Nk;ei|WB9yQK*f6AOGTTs)4q*h5o~ub!%ErE=tfsR z=07E@i=)9wnF)`wY-c^&3pDj*2q_6`$R!b#95@wjZLURUFu@J?5-lWa=W=p=hC58rY`p3QwIWP9O^tE;t_r^iGHz=W>k>&IPtw02iK%4NM&iB8&o-vX}Z3NriEDdw`I}JHg9z^{ETxMzK z_X$PbP~?cyFE4v0h4oanz({vPaC6%9Si5NKjU95MosN8`bj}f+9(62|$%haX{~U&K zY?GxLEOHeoVK{aoSsG6gT#KZ}Y~seDtzvB2A1{mE`o9!A2o;PCVUtu}`H>^_R-JM6 zzkb;udn@=m3z8dujZ&lD`xGt=Y zR`oWNVmUB0XMXL=@zt4*W7?xwBiQ%){`cSfsrhNUOv}%}rP=Fu=kYh*BgZMx^3ucV zDDE|~^+tliFzZK4vm~LD;PR@9oRy(Ur|KtlDQ`Q~K8@{;Ts%+J+(M>QD`1tfa%m@0 z3RAB=lOVsm2%gao?V)yU`c7Hj4RV}{TVKvx^FREt7lBMM616kI_3CaEogy}%_{XH^ zh5MG`89Hyiamn&QbqYB=>@KbzG+Omrri&d>Q4F>}RCj^!UQs~AGxWUu-!$;+isaLW z&rezIQJNX*ntYkiS(|o9lN_gF?k?0h{mNvkgfG+#)g^a5q|4gBg*qm6yt}L9wO zp5dou{$T0c>?q2*?1E;|X@5tj5!BHnEE((37+!6xa#3zhtg1I!iHuc!BjICnATa%O zEp-V02T)gAcg%2(Bn={&CNUPjudTcOJ$0HAIvr87y>;3fvmF`(^XzyEe;L~v#Xw_g z%{b`vCOJ!zV&=BE#d*PJ`C2x#GOQYJVC%8#p>JlqBm6(BfGgfPMwG#HyGL`W<00bO zblHJK@5m0yS?TgmwF9GBy&t1hn0@CX|7iA99v@P@Xd!9m#VlP`IUjS8)I1?qx+?Eb z7*6aY5h9r<&NI+UtBa#uVoFW(7t2KvOMW8yg}x?;_%m4M1KEA$%#i*&5^id_EGjrC z_mMKgDYsmI#o1b2uOC9u8hXw*xixZR)=jwEAbY+3Nk;gd#|q1mmY{+Tk37+?DZW14(#S~Ceb(cq z^;=IeuXPjdm&7GkFvI^W@U$9l$FZGtz@fq33^;(JahAAj25?ylLyOn&!TAIa;tl#g z_sj9Ca|nem-BO6ZcRqHI%eOC1WqC}mo3%762HE00AV~4nkGNuVeFSX)#~Lk#8o$SsZ-ti;PIWcBla>`PdDB5$*V0RJ7m*uREyEWhm>-Cg0{oOpqhqsIh>z`u3+Llb`iiXfuDu>a=D*1*H zY$Ro4gb3ZnKB_M6r=$r&jq*37hU~VwLxW5-38h#_ngocc>`Oy zm3#I1gR@w6t&dU=T{APc38-IThG3JT3QwD#e{-Vq)yi(xx}hUtrtZ5K(5l;IO~AfHW(Gu zhA+2LY6SO4D1H;Fo3)G*eLSZ>%;?*XEA1=equmT<@dMX9WlfS{sJuj^s2g5K?_Wzq z`~y%n*=xbCB6Po0Ouf+rzF=wdo@zE{!7y@>@H6z|)P`YYS`xC!Imt<<8wzuTI6GQP zB+W~k{sYv&=|88ay&*Rdkx1}m^cA(CKrB@xoi))Uj9if?@>K*s1tvZp%=0ahNnHqMw#!{F`g;x-4=c@}=7!q(WdH#)qbT>609mGSZdL zUb<3I^3oVsK}}tYnxB}wQ=u2d^}s_zVH1!cd297+da|)~QvXcuP>`rp*(G&8eN-uh z0~h_FZFC|-YMBd}@xxyZ)1@P&q`WGy_^ZTx2p6{Pc8y%%c$9b^=NCv5Xf!V({=6<# zyfb%ecs+&FDai{mU}1mzshwZ?%TM$L(SG~&KY+M4?`b!p?VW`iU*3>csz~C(egWt1 zH@4#jP4q1f@c8;UJHbD|Bf5gCYlfydS8D$t`Ke5kD!9?J;KB^feV-2x#qYjyA2zNc z>01tImxEtO-%{C1_NvenrRZDzpSAE(nI}XHJY9z9HoT`#ho!%q9e`qn zdCMWq`qOEz&TQt#M2)E!r{F0e@vn4p%YJEZ#{fabzmZLk&9+j7eiJmJM_{Sig151s zBvPcQ#diJN{=QSc`7S})s{Bw_H3V$&Nh47^bjd|>*f-t|?q+!d|OyT3g3 zmrK%IrvxL+I?k#U*R%rnT6NEt4w$!Euo=1)9WrX^C^z$!t?0o%M zRGf9Rl72Bo1U$}&@Xpm-?<9Pc{>3^ZH(GiLA!8H|!$uwqLG0X1t_4H|QoiT=XX{aV zBwvA!k|z_=j~F9HQz)@nu6fvb_! zuv2w1xllVQ#9pwwW_skC7S*?YkWSLG)Q6X@gSUAmmX^_azYJRHSj}G9lyp=4A+PUl zHOjJN-jUz+_2~JaEAp}IkJC%vkB%=!ssc3Fr}ppPX~tWaE;V>O(=Ixpr5{b~0xxcP zjjqqt#IGHh(=MC2{sVMkzI{0x3&A=!=za)4bZU_-4OH+RQ$})65c@3Ct8&w3_eVg1 zxi_RY;;SZGkPSQ)#xvYfn~v3rf=B&7K#X~4_9UnUNay8evmFno?_5Df{T+HNO_;lUoX^Gg2kK-3#1Mh=WF{GFanhA#wg9Ypd+OrO@sx zZiQ2_g_1BD8txlpYvuG*H^O{1VmWT;mSQmbxSuagiwxWzD&I0XiC)@hD(Qx=2!YxW z%1WhKPj)ina;yJ%TuV)3>hN??)pQ9Js$@yu=qAoP(aAF=2RdqlD_f@N?%U3Uv+q}O z>!IGtvL9FFr@9}&AMBPlbXESv*dfk;Z8UH%wiWMZN+xl98!S>i`K|JG?x`{nWLu!h ze?7$FRxp}M$bN|3wc&s@_<^@_H1)Caxq6-WU1S2uX^p*P+uZK!tuPl>J0(Uw`F`Qs zAN@uT?foskevh&en^g>wtLwbyR>c$IgRwl|n@)16vh1n*@#_`UgI8ihixk_7+;if+ zv)ryu^Ui}K^#Mr=5ZuD{C%N1S;yg1d(G!2_1o+<}U-{q!Db+8Hg1S>|gB!?7E45WT z3GRz#E5$1)>9cD(>e9XsBG*vm_buy7n)}P$f8M-LRw&?L@E{8!m{A!luKL?SIdCre zyK$;{1u@MRUmCMWM>9U#Ns^^iUWqyvGaf;r%H{O{l0AGN4>{uWF#`wDxDXbp-x;*w zM|^9NgO>x1jg$WBy9`}Frkd}>cKhe27d*iiF{%0Ge8R`{ALMgxyBQk;e4c9uDtQqy z866bKU%Y*fKT_y7bS>M|tZNW7wCflw^VsX;H1rz1O37N?_liC<-k6j~oSM}*7-vh_ zhvH|;u!sgLXv@tTrncwnl6t%5#fU_(ZyD8pWv*~bU&ckHc;LxjG8*>0|n6sDXHM0K!mwy+R22X>Z7Eiey!nDq+0(nR;J z$FSz%@x#3*OCY)natc7 zO?+MpPG?{_Hq(0<%OdPp7eO(jN9il(y&4Co!Uye=QQrRg#j6rPIVn6zeyf^!R zQ%ZGTFf193y5H2=-4h{P8ir5u4&hXL^dgdYf8BnFOdz%-FV`nWO4+A!Fps8R>s{e0 zU;wl2?X z@2V6^pJGnFa>ptFu@Y!qb?v5^VFk3qPwH2_gh*yiqf)u?MLS?enq*R#PonQs=!OU- zb#hv``fpewgGGHVCT^(yfD4I%oyQ%s*!BWh{-}ETiH!tXdZ9NrQc0J#LP?w0Q%OmP zs1aG*^DrD0iVPp8kcERt0RZ5;6vNopARbEwBBA=6$EBBaA-AHsLH8e&^xW5|0i97Y zMI-CqS?m|HMBK|Ti}L^6nnFND71H*)Nl@;Qc!oui$s8-yEBqKIVPfZ~SXr^Po9iNb zl~NxS$|KGAxOM{7RSsOPjPs7LK`|CHsJ9DTGJ$Ezl2*(sj2RF17SXCQ=$5^2Y~<2Q z)-vHkiN*xDkeI#A6VNqz>T9S(ILBd6l~BIGarEoLOJ!;fXz>mD{EFdu4#W*_t|&Em z)1|j$Y%;$NP$SW#`rFNfCSmf@Iqax8`s1@<;Cgaj z{KpXHhEg}`BIB!93Eqz1Hj`08j zjg&mL?*l$!9w@Vh=086!d#m*hh^RaMaJxr^mPY2_TR#eg>?@01=4U1ZWGrsR&tP;c z=&*pmC~|F)gs9W+ST>9AruSPK?x%&gaa}~n`^oz6nrZ^UKJ8Qd@@7XpJM{D^_(J`p z=azmzDQe^xap!(4e)y(heMb|4Xt`BOxoI%T6!2HoE8(D_*y}q&_Mx32I5WK}xqP{T ze(7d@788)UFBP1cEHLh!i=wJX{teF}9|O(eeeEA8@34F1uaaUwEiF0XZuZFi1yWf} zy2p)`tala=LGG01WKe3%gq^uxF2Sr%D%b-Ehg#B&{ssSW|3sEJObRZ=7e&McmQqr^ zD0X3RiPEYXz}Lr02E=AkVs z#xdhYcyr%~u)3UWf43y#Qq4I?i(1N9 zyD)X@iHX9+blvo5P>b1n7u|$6#lpgy7($Cj;1^f19s+kzkJfjf)6tj#%WrjlL`JrM z7!KHgzN#=tqxciOVv5y|cBzsJJ|0uMJz(0#QQdp@+~PT`fr{S? z|K1BBy6+lDHZr~O^!H}Hip8Cje0t&1H&ejeUfxcHsh+)MCyllg>%<>q)4P**k+JX3 zqf;sLa|LR@*XLKQ`2=oFvt8FT2@Ca`$sBh6Cb?BQHX^&fDi(z@rtO6;d1>t0-Vb|a z^0TgY;-#;U%Kqb~UfmZ)?*$TEU&~IH$+m%I$o>H=+eX2@h+p4(OhBEJErx)tJ=h9F7uR_nYL;O5WPQu2)_~$A5{pOl!6u|@Km@0J$`PRt+r2i3Mb}*3Z%sa9D;7ve@=XAxQ-c?Pf-BC=X zHNW!skx#EvbtyZNfMNUSeHAwQg%UQ1yhkmNkv5dIm zg8NlR>cqYke-1VDexFO1r84vkS!Pjq5xW}vP>LS?ZR-1=2v3Gl^aWjj*+nv^*Y99v zu(E($qGNSoUE+n-mA)NksYS~LdRCw`Am4EdSvRU$@&mF)^RnF=7sQP)+2**5d)geh z&#TYL)_M0Hu~=*Tp8mM2qwwC8uLa`Rl3MK4r`h}0OT&+!TIeG>4=@dqXWn1V-mu6r z3%AFd{Y=YS?`!G98Tduo{KIcO3NL`4~G7bfDNuMGOF=as1l-RI))oc z##7qd9>$jA#qIjt!y{V&0AsQINOS9)e}Ia4ijW%54rgKUjz-luDq+(=)#Q|??&39f zm!l>7oVSLxAFk=*Xf7*3F+Bd(*A0(`el6sTRnmX)oA}X7!$Wl3CvMHQ zuU26h-k?86$A7XH+9O`%>;RD3ISK=(Y@-krqh*S~0bnj5O4>M*|L z_wY0PtE;}$-MO|;Nv5BJ=ie5jTwTwf&VC>97wBh6)|qT=nH;ZKMEbj~!uiwt@TmID zX(*iXaI(Pbkm4ASEQjxYMHf?3(%xJ8SSbZ<<=B}0qKJ#t%8x$AB#zG)$(EfF&zSd3 zys8=cCl>H2zCUX5%g3uUnJoAj(2=Pz)XG}_z=pcm`IgNN6YtU0?@zc_Z1>e<@!V+L z>MzNmi2wU&DZKJPpJVU9E4INCyC=pXE1}Q-8csf87p6@L=%d&XHTPYxzc>rXYuXW1 zR52ue&qkB$y&YV}?JZ^`e!}tlzP48h&EFimQ(oY$Z&UP<2N%)HPQ~wxIMlIxRa|Oz8%d799k@!Oi0sl*7!JPL7LMxzzR=Y2O5M7gSm*pS-X>kA`^84G z88Ny5`pEq&Oyb-{XAtewsB!N;e%Y_b{Vz*3#;Zb5n!|iVzeR7tc z*FPS#LAk_d$vyDL^#WsOiCIMxW!XdhQ}46Qk@H953!muo&*=m;6Fq2%6sR;(>{LqP zuMW(f90mJLh^J_gHNyEzkbv1J4ly;*$tVb*2q?x-!D7e^so#&L6+jY-3cM~(Ca4g- z4;)DVemwwtQZRCq3^%IW&;`s!17@|QH;2GPJ?_8UX!W;k{fog$WME~0a1T&e5d?+< zSd{=^0FcTaB&{K6&>DQ zevWg0@da*avBL29!|_1j@c>_3ElGf23<#h`W{*b&2Hd@OPG;c~@e~UREGoU#1k90h z^x%Gclxp@K$8#+p8-Na>D1DL)H0+bMt$mQ&$(3JmSyU~^Uyp|m1V;dH8*4ZSfV*e_ zfE5W6?g6mkE(S@^^Gx4ABIZiheb30K<9GP~uI&HnQRB-0y#?cr;p3_ZV8WjZgy)jZ zw!x6|n2)gyJpgbd2&@7GlYrLoAK*sfU=;v3oQzc$#7guV5D(?i+V%?+gJ_IBG6E?n zf?1=eVE1{-G&q_7AYpP=KO*Uwcml69*`9P0^9@9rJw+j zKvoQp6=zmO5Gw#zlBay#ZU1x7GSoN7Dgt^97ZwHpg;jy9s$^iCtw#9)kpR{)GS+Y) zD-z)IEFRReVVyl!8FPdslExq9fF?=ffy5Ox0VTu$0}|N{bvk?il_-+O2u`Pr$FKcP z?e`C(bsT#R1W*Qm@PPmT8MqfDj3N84P8c%Q2wcn20^m%yg-;bkLt+zXFC0lFtO|hi z0(~L?inz~_kO6SERt5CIkgb`a|{Cdi3%(6lL1RwO|dfD3D+m7X4D#SpMYP!!`y^K7C4$~}M{ z@o;2fRU{RB(jfBZ?L81%)NWBQPtnOC?3joRf9eeigzI&Gb_H>V`BPXEQbgP?g#(D# zqt7yGX{b9th zcBB{FY8APbOP=9?3?5Ib4IxJaYvJ?O;ON;nO7!ul(Df`p_&Ia_P(jYFd8?=Z5x zzsx{>^HyKPjZ~4dU@6ubJU>~}1cLjfJNFMHpt$L9vxiBFO*!&|1&o`C^?GC3bPjTU zEa@m%Xll!>7F=N3I9yWz*5b7!Jts2!qK-;y{HT&zt5kTX4T{R~_b{+;gJP%}jX`O6JT&`j$6iZuV5 zv`h(va8qX=7b=)51j|7)&Z7jI$h09h1Q*`0>{^|n&dS)4ma@P$ZYSFH*^F{t^+D&K z4xf9WVE5hrSY2hv{83zRw)e;@L9#Rsi?qbU2ns#1Mn7e`Zak+Ac^64dD*9HPFyLFb zwb91kfrK|B6Yl*90~G5XzZm3~?_4cYw9}ZSMlJ-UjD-f|gN%UMjXL1BkR6eeb_HTu z%AbRSLqJ0{1$XMZ5`OIjXByqog(IP~<9sbCA4t{(AoGRy0Nj zlSgqFYzO1SCmj^H%@9=JKtR)(k;t$M?pLBPi;_$5}OBv6$e1>PY}UK zn%dY=E%S;VdpE^(?n~fku;w>B@9z(fk?`^HYNPgO%F0S$zDU6d_CZ5(vY`1`W-!lp=Va zW4hBk2D)N{i%0yqt9dmi(0?bc2UCy(eI4Z^I5I7dj_FuTtSx#b5bid}?`pM17=wdZ zr4q8Go5CSfpZil>ObA$YA zr?6RtJy1U-F(nwe1zc*A2o%~c24sf2d+R}WC_KQ z>A>kloELU)$&mhnVn1JQ+x_7&QHoQEHgtx)s)4TC$-;Kyai@O3=F-Fc)Kn-MJ{7%l`$MpV!dWyqu5v@%Mp5%VaAp zGD>B#hzG@&kd`?e^W1|}&R@O|3PNE@qwM>xDbWwLN(kO0w8-SH?yKeAuqeh?NyZw7 zBD4^Zj|Wmb^zLC~Rui2jId9n!0C1t833sAXSfYY}jmYebi# z3}-}Mmm~J0o}vVeusNuNBFCv3^PCI$m_L#VyG1I?aZ1#{!9TM4C>k7qjSiyH_yPrH=j!ZVc$W69^**8F~tF$d(2hjm*HNi*3#%-Z)aOBTlsqqN4BW^XYpG?naI@#9pzp3mRoOs#2!Q zsCv(cCJ_z}xGopozA0&Hw5q&*2fWL~&4N?$^`Z&j0Sri=QnG*kFD!vIRfNqE z20F3^$~eJ5;*BEdNi-91ejFJctOTT_1gj`ff?}H}!MUP14lF1Z#}oyEl^#F_Ft`~_ zlVx07($)4rHEY!RQOx1r7Hd;jwB15IZ8eRE8;-}`SU;}-f|I5Vpdq)$^LnJLQD|}+Uir%(Kc;Y zQ;?FA^OtD|y$pj1C}T5hLr0$`sV{cBmg0y6Gwj9QXRk7xkjg$~bSO<=nx=FId@~!Y zCYWNa#!i_K%Yg*3CaU+eM!y3NhU_JLgD=8@b*yQ*d))?h+XVFb)29Ca_T~5f>&tVA zEB~&Sfw=>x2crc^kt;?Ssw}-R81)NMB)4qGn@DD*I(IWnD0MdF?h&@bk*f)R^9?Qq z^-DVH#tK97>cX2~hCadIjnkVgl^@-BzN(OcBDT#Uf&`x53I669Lk$J*HfzmKCb4;+ z2-XPMP|;elVFVXndU1>r1(HSBh^reqlA+wp$&W1XOK&%x+f<=9jjZyZ%6v=~{57+< zh(hum3FZFD=&zwzJ<#4N#)vF%q<3dv^w{nm_@{FMY7A}q(u}K37mZraX$|I!pBIW2 z*9|OG3vdVVAE6U|G*TGc5mYljvZWzUpd>haKiuH0$!j|Am|SVY=jL4|L9)lXDP+I1p1n!Yt^H)3f z_T&7N19&wi$Pa`#dwnh2VVeta%d?!c3^16AbxzctiqVaab^*(HqciW@_5Ryt zBsj0}>H>O`B?!_uES)4J$EuCBycVI&+rIGLxOL>mYE-ZlJ#FHB6(}g*l;BchCwj5S zVUjm>NUz!0oxC}_Bkx?jQw9~?yLvQ%rUe@MsnYUYj3tgzu`=LIIy7yr1n^@&`;yXb z2)d`i;Qa#(GojH#)kd%Vu<*@pVsdEOJgNragyJQXi4Po?#M|pH? z<2+bD$)V*@aaagfjb5XugOd}lmZac7Qj4{TxC)#N?!=->m-3@iX=?z}f&5a5WX)mwbc%6D#o?wv{>`*5qx0NWG9K|@yuw~j%6TTb4pu5*FiMQ`+b~ z`VyH0;=AoRvgwB0u*SPy$L1zcC_QmP6t5p?jd|M$nLCXRYOQRkc{;1IF%HUo|AT;q z1{_KwnxRS+1CJu1)+f*^6}g9)K{uAvSPQ}~)8-CHp#4VB1jqhd+-e(?i9eVr<3yF% z-$)|^_cTpkpK?5j=oK-slu~gDY&3kD7SG?*Kd`~ek)r3QVx?uh-eSIMM6mBF!A-2mEv%xV#E-NB@#p$pa3-KDQM9VGk&B-pnbqL?Yh7+cHQ42Mk?VfF(qL5i7=c228<%yb?RhL01i&4I>0%bPC32E`#$eF+T3^8 zyYJmNUy4v6{vO%#jiKc+$e%h`Ht}lB+K46)8iS0rsV(sduTA`d3>f(&qZNYR8Y77E zIjJ1jn>jUe35l#O*pbPFegIH!sT4;P%Y0Cy8VH0p;Z#odyFLN{%mBM!mQrLqaOkJxg7(XpeP zi~f2*Bm_1qxNvG*Q*Tx#E8icu?gS%^MaYrP{OE90yRhUi%9eq`raw`c8v0Q{*<^U} zvHn7*p2Uw|o=MHDt1bmfaucl=J#`X^`cD5^h#(!jyIanpVKF1YqC&&RK&2dJzDzKq zHp+f2OJ!{PDWmK5dRN-%8!ea!Q?T$j+vdlb`rIjBX z9OZn2I!c)Ng%e*`x}}AZE$lsEjSv@(;?Yf*UZrNsB~>v#Q`jQC@qX19=9rj)Vqk!Y zqVQitDCl+49dGvQ=Co)w zCB49%X#(YFSko10obYO2#p4uwPE?Mji1qS$ocDY7lPF`1lZ|ge%k4j zg^jF9J2sG#RwLMb;#U$KRJ5MNIr_gqpH)I^+4IkD?2# z=*lKm9w_awqkql_G(ET@e$CAMbI{#`Mo;EgMIX!j_J^RzQ2u;2OTe4n!i%_~`y;)B zy?@tLpKY_;WABNeK(2b6)BeQJwDwcCu6hPbpefLApYI%xG}#Dj>NX8~rfG_OJ(3+s z|JX+ND27>TsQX4vikP#tPmm)=s~J<<5j>Rk=&10%hOhAK<3I_@=UkI)e#p%Sx*StC}FhUie$pAM@bHnD?rXluks z5Vg{Ts!?@+{($#+-sgSZ=X}pO-*Y}6MlYpJXy3A@^3gC4!V*ARJv-IPG zQmsonClA)?33|sF!6G!|Lh-S0(*+j`*w>a5z4W z$Zh(yxlHCxNPb9`SR;Dzb01d(g%Pn!&U?DuDVVXp@jwJS;%h+dZ`hc73sWZ=g7BI_ zErygRLQJb=q-qqtmAfWDk$|u5E>3V2<_?vf>rD|Ex)(H+Tm%ZH3}|9+Ayy6}MmgSa zG|NM*9~iZJJ|wBJ^n{XsHayH)0hZr~nS+IM){S;E0+Jq-o zJFE{`K5rP&6FbShY`uZR#dQl(k=A6fn7bH>a z<$(7dOnPr7q<3VP({8#KnqHzH5t5>o$v$*RZGi+LKgq<@>D_WHi{@6L3J9fp(-g?8AW^}i5BhN0Ia51nmCcZ9~=R35MQ4$6-sa0bAouC1wo6!@j{g;EuOZtU2GasWfa4O9EHv z3<+rrs#T+;mek!+x7Jk>OmVE*CuIla)cFV#9u1b_YPeuM$cA1H@|R-f3b(I z!wvi0W_Mk&za+sUdJ98U2Jgge(GhbD+lD;hMEG))cRTkn19 zgvtBi14J@9tH!=1Z()>qCnF&?jwt`h++x&4@RQwmAK;_qj4*KuqJYr}6v*XB%Ds2 zPs<_7H({ENo;fV3bz{Whllv3~Hdm>-@H}YU{Zb_}gVbYVxK1D=a9Pj*)VY!&gIrk6 zfC+M7X4l1I^fh&P8S8s1`V0^mj9-h_pP>0TmjFdd)nTR&49v0l9*ZzpvWx>eAdZv& zzEqPs6sZK|oDD==5%Y2cmn_w#^w2Zd2&Q#*MwhbTF?P6R+FHa~wiyTV9V&)dD@i(W zVusfTFb<^S=O18~#jzh<1LLaUTs^hpdYqd;iPIp)j}u;|y=7UDqi8j|bSCTu&WAE@lVT;siLN z*fQ?7jLSWX#z`v^T}^UlM;cMm@g+FPU`ICN3z?+!c1f(~SV$f4ZxGB{r~rtKuhLzJ z;pk5Ack5H+)a&*pJT&kI7)gw&O9o8JVa+EPJ{;eAi}?JV+@gQ;U>6{NTWngFCLf+0 z<+Fij#uPNl4uF_*?s@HL1&eA!6vw~-(EFzYCMm3iq9C+H+MB`rwC4(1;&#G%UNItP zrxjH*`mmXqdC!b9R5|TVm1Ce@helLkqIyQ&EU4{8rzO(=#n-@hN-rs~nFhmZEw=J5 zqHPQ|MvKdi<-ERs+eTH%`AxO~P3gsu?LRr6q1dZAMV0_|1v2uR$~c@>($FJ$V))HD7V0@j3Jp z@=$JVfiwqSzzqMOQyd)7xvc%WckT^+a&HgCLEJ!gm_n(l+fVUx^e;r4vCG z_KgD#OlZsfr61=vVxX4rv=aC?Gn9J6B1L_yQ>aftU$@-lCL~^cYyy_xK|&smw+Hcr z{@V~rni_4^Vj)PLuMK7kE*=#sWJ(WQY~p|h@Ui&(KwkOB%Y3AU?a4veJpY2F_2Hrw z0uJYJ9Ax#3xzHmQY2*q_qsY{S3*;MBC!`kXPwa)kd-7bE67Yg0u%vf`x+J{NW37O$Ia53|F@n+Z3;QarTc zWeC7UqVH00Jiai9c4H?Bufw4Uj~cs3z1rGa`?{m(0dJqV0F2&7nj|hWKlcb;YoIr~ zD3V4dF!Q_%&Drt1rGT*pq18J(0rwR$WHdOr)@KFZ=eZtJ?H~)8w&J@BQ=OL!n<@Qt zJcBe3e6$u!Q=8cDd+Rl9I;-i$K_koW>rBONc>*g)GkJ{CJ`xZ`?OCQ`DMDM1gYJZ8 zVUiB>Z5pO}V2JTUhfS1wT=GFOS8c6VriM}mQxaAN+>;mJoGFS)=JH!F_KEG8ix1g6 zW%jBv3V|72N?q75^gRbWhpVsO!(hj@Sr!|Wnq6nc;p7fo9(j9AwIg>z;m-(M#1oblopWd>ibj&Wgc<*sFs@6WnHpj8r=x8$#E~W4#+c)y|JC z*Q3?OPij^QE%9j1P8V8-1V-CIKSuEZ^ROKc@8#5OCtD__sk)FoK`Pkx9Q72-@`|Y2Apu>>berKI5~I$@H}JBzEs~}Y4krHfpCFWVGYzA z0}p&$16^8tn1c+*QWok8p)qxvW7JfQHS4lIl?oGMxHg9x@=liwK5*$ z!d5bEp#phIx{R2?Xf_Xel9-q7jGonS9B8P89K1>P-L{kS2(lo zzG2`EiOABPt};ytV6hUwf%x1m1xnzWlH4L_{H^^+cS$S(%$1dT6zNTF zH$ls7#ph@D2qb4h8`rzZ@j4Ad;D#^wg)f;f_59139`F*3u!d4>x{~%a;!T|VxQD(z zxN&q(uNYM3xND~AEB4J7(4|r0ak6xLQuqCv$~J4rXL>$UQ_eq0)&S$}iP(z|$@xbL zAFZ<~Ha!r}lLAz+ERC?mY-E-9FiIZqqzuE*d=Z&aQn27X9uN35a#6*7y+`U$h(UaJ z6TCLB)+w?_)w@9*z$I}{mOS8H=>;=@A&(xHBSMEJ8;tyCQZeyC*1Z3FEjO6` zkUu0TZA}o#C+$(<0nc~GP{AoMxu83ZDw%uwOkrg?222nGu8-n4s6LM@OrbF zzMyvyy*)5~xH9^aQ4fPO@QF9|mwbX~!IF-9Y~5Z~MXC7DQu|n+!zW}63c<0@x%yjG zfWma$f12<0$5K#GWxGJhUh5VIxu|N%z%RfmynBL4KCRpNNT3J@_zK#v%o-S1$HVcV zgz_CTm#Q~yPIF&VtZD;Qg=57hw*os!fD`rObsH)2ho&AugFXO6P&+MUtZ`2ckKs1H zLIuw+$YjmnT{5pP5`yLQgbn-esy$ptvW3cp1J5d7aK(Z}5?%x&4TY=FVdCreqrIwV z+PG^++4$Z1-etwqfU{mUF+(stDl8*uMx|qlL9~N~YzHtE(&tZkF2oEM({6$!N2v}i zlGHF446!mVS@y|V?}emH;tmfl4`z(dNPEDK?IWG1kBh*4M=%+- z2PRdcE>rFV-w}SMGG!DNf@z9*Z`6PrJ%e134l+s^UMMm7+uOj8B?cD}X(qh?^sB6* ztx`@%qe+!}$&dw+EMi6UkL*f}N?QtWU?JG!MG^l0cnp+*9Aj?%p&?8>0ZpbOmeT5eNoTfM08xc_= zZ!V6`mesojFQ|O^u%s}Ht7L;l`7It3K~9L~sl$Gh9|g~ZrwyZrJc;rW%kcy~pX#9E zodu3#1HJ3mt5}+Wpn5)=;vH3myRlXxVz2=+=dhVY6UWDJWYB=3*SE78CR(A!CElZd z!-vC2{#td2sr$a!m;j57ymk`z^LPw6JN)K_ z(5>CS9T}Lm!bJ$t2_sZ>YM(8r!x5@*&cZ9HUO2a;uhCy#KP^yWncoxEj_M!C0dou0 z+N7_Duf>GQ1#O3FD(Q%S*^U28xDN^OKQ7u5UZlSL2*mlIXpBxFQ15cXOnvOpv7@(s z@+47iVavSRJBwow%OO$0hngOD+8x^;#bJGg7Rtd)+L>p|1)9kU{>No~0W?wwKmltt zMGC!6WsX=Wyw6NzFEfp?gop}vsWvDC(c+@1@NzV>)k{vI@7T&ZsF;Gg(k%YnV@p<-<_B}s;=*9}a z7#q@j+ILpI7#-bV=c5v_-c8qlVICoJn_(ucs)i@1Z92@DnXgXlCg8Z;eCCK;Q2S|} zCD;|?qmu=ooW_xTni>(%I7`~+0S|HJfks4}_-rz4p+tILtEk`X2ZrmrvDWe9qG#D`~ul4ks>;unR=44m{F*gh(pc(28d zbQvMXENkr(#fCJnRkMqTJBNIa;y)a+2iJ5$ z$UFYZji>jXYtC!sQllEX^?Q+mhtG7g1hQV8C&-4Qoz$OFL(>N{wMs_Cput0!j+tFQ zG35#E0BdbdAa#wDWheh&Ca499BHin?9bT0OU*tTu>nxa!+v}-)$edVsLP-e9zTx8 z$BTB|37Hk9H_y`OU3kMb0GXQZo2UYkTDn7u>p1Rvma-9p-CoBj1kzBqMu<0=)~4hr z1}e2T=t~t;5id}5@BWdS_0N!H=f&@pMU1yv%mFb(%i4M`CS0be;ueu-uRentlCB<} zWquyi(kn7UKV-o~UPeTY?f3p}iEE2#?R+ghkD?g3qu7*LT$x#zt6BJnA$$LZ2Q+Lu z9OHl3yHE11*dN(%Mumk$$Lsl<3G?9BrowMh!D|>Vnc4fSjjjuYA`NK7Vb3;*)px=? zb9R)Ly<9?B_A9(HU{RWcJ#RA`uagov+ruApDaSbdlykehV$b~$+|98s(+aP{ee7<^ zQHB*JrFkFN91Pr~w?B{H@P96{S+Y%vY)i!ZsKPdyGuOJ=Qo+tzFZ)Z|?ob7H6H1rE z*z9a7WwsTm&>KDR4a8RK7`y!*${m z^|g4)7TpX^o0+Xc{Oa%wWKr4kTwuj&cw+JA9AC7_=J$x` zIjgl^@w_qg)4IIK?8IzF%iW(1-&sAAPTq7K>dRuiPdAD}ZevRz8^)zonaOA#$grjq zqv~c_-yLhCdlGV4Vg`GV^ImTwf}kSu3$n%L1{jU!`Qs|F27FqlB|ZA&7#wnF!&uot z-fL&D!vu|VSHDE+MlDyVF$9%Bn@Aa$g#6X`tY<8px35UF2M_c5_c`vw=86X_T1up) zO9v;QYb?9evWyMzu8Yk-$RL&ayfkaS8k-ab={A}DE`HoV4}ibCf%@3t8`_08nSD+# zXJppxPj^FO+62CL_-@{QW|on?P`&1psbrT^TP8C+r_n#u zXOg)2UcPQ-G*J3=vNEN5Z#PgiBd;*F@?K!H5W9C*L4Ynm{?-K`EwGn*T1>JL z)h_CWgd92+K`2)tF!Hh;hB$9=$A)C6F_2&g@0MX*I zpKFy$PFT$}pq;)Es+Znb91!nL!QQP6QXG8n=gFjSeybmSyO$L5yUL(`K>Dlx#3#4s z6}r#iSOVAsKNDd8n@fpPH9(6iK9+0!krL5KBmI6SUVPPE(68^_FE1C#Fbfi=*waKY z{5`qzNf}8VesQI|0Xo#i(t+7&o1XLa%~_7xS%25Pbs^2|o<%2km>3+ZD9Vef8$B%< zscf4iYz|ZM{=IlrRgl<|gv|!%eSfx?dxMgY<*?nWo)cBa6IEG3afOWF(NuncS^`om zHG-vZsT|m>bAoX?a?|vL%!$Fa%a`}l1R}}p3T=S%RD9U*JKT=?ui|!NFaDG1=tSQxT~ySrrU2V&aCV*uOQqRzQ1Aw3Aw zmdcQR$ESFb>q8I!{Hi`l&3AC9VPe)!&^r zI{98+#^HplsDdI`5YWw*2BlyF{~Ui)`paEpmR>BIj`N%>T2VVmJ&W-Sjd%#7?FGBm z=N2zWC&K@gn=p}>{d&6D@j2I=57BmWl*xFdXGbqL8w!!}w)vUtQj2w*Mu@4J zOB58WIjI`N2$W1~z;C+~)%Yo^{R6=03^B)aPqEkagG>q#^=tb~7M*on6Y+{3ae=LtzIq#`8bN%l=2|DjUoB1)m*n3oiIcHkAGYJ+*5fT{~Zkylpsd$ON5g zh(MDn|GAT+wR^7wo*L{TU@#|h0h1-fax}*Jnc6sN&YGz$ND)^3x%VPtyPH(c2u(m= zs)vclhZ$+XKuR)F6L}8%T$!OlD^5;5e^&KIpFc-w?v^T1q`k+TM!yQJ=vXoz2{Vp7uk^DPHv5pX)4xdq@G889 zT8Q{^1LW!K%QASXEh7Sx!`7LUZoU!LGjpL&dRqiaM8pyI>W4Wy7tRZ`{o9!01;Tf~ zbA8;T#7x#2H~aP=I)^B1gnM{-0q2B`UJd;wmXl9jnS4=HW4~$wE|z&ZbARdd`WVw6+j8(7|P)@kZ9pNb?3(oo-uqJ&OXfN&4F<8Q_V=EMDOKQrhEA17ej;B zXtjito>9RQOPUP};~vxH<3Ewor`Nvmn{7zbaj)0eMhf;<^*${PUGR1fi->lh>g?QQ z-CD2^3mb5@8HH9zEm#L|F17{f@ocaMo(7Rofcj>Wn#dC&sY6(xcs=$0-38VsC2)P% z6~$Q+y=hNSrxa8ogzW3mhtULzca$&xulZ~UQ>-z{FQ$a&H#Vt4e#)%=v)X%#w4-Y- zw<&<-=o!#2vH`kv|3WRcKO-q7Fgt@!yT@D)tp#yRidMmp?oiNw{TVM3P3TqhbUf9) zNe1dg&&uB>zG)5$8}P`v2l(=&*{&*G&|$FF6w_HKHsw5sI>Sh_b@Q5%L@A#2e|!te zHv*vw7nBOd1)L!XnfYnQAar&EQNQdp#T2Z9d#R~;Hgz1OczMN{sOHQ_l0CZHxLIrR z3x%Ro(t!~wVC;fBPd0{Z=~VF7dPE$~MBG2YtaK|y6b*RmAph6|?eu>RKbAkL~k>;)2I!r%=2vh4$QOR zpwv;!V9p7V;c&VMT?zsOZEE(>lt6|93sn76v5l&f3TvpGzY$R<`DLF9&230rvhZXz znI4^`9khp%5Ch7LyUZh!g*+oa6Nin=7VDgTyv<+L;;b_CEnNr!GbxH0st))1Vu~$1 z0Q9w?HM&O04wwoNZaB8NUsb`XJ}e(yQ293qU|g5Ghh_3VND!)>HSUGFZ^R)eMOH(*IJX?t0UC?xh~3+2&q79XPlT3Pz5zSQW- zyF_XJsNPX_Tq#ai_#v~i1@Yu=%b~?y&P_h|(!$<0<>H9T&tGUa%eOzd8`r9sr_g&~ z*Oggr7E{JU&pCXV_88R|cDgZt#s%KnCE%*AyHC|0!Nod&=Kft?ep+ zDy$~H-Br2QZqGJYBrcyCz+Ej+cKhD|1#w;{5T8}oH*t6WwQQ>v>11Q$g>HDSH^&2w zG*gO`YyRZ?yf%9t4aN+~_%LuR9yg|(GH<$6^2dv_3pWUJZ$Z$yAcnC4;Fo>#a0kYJ zz%S`2#dHrQEJPWGv*)x(@*#z;w>FHe$Ho_i-X-eJs&zQp`wY2dGF@DiHpMimHS(F_ zo5O^lXgj7QR%-hS)LEqSPNUa8#FQR#<7Ux8@kM>VVGZ?fE@M?wUgKewj`B6?OM_A$ zxPYwmq1Xy5gZRPu47r88mj#)rc4NDCD6y>E8nqOU+5hbuh`yM;b4o=Z4tUJBv+F*$ z*rwBJA32{L6pAeqJapeORV7D-7=Ge(m|Yq&>5w=oh?HZmvfRFx8?A)o9jdVBv#zIY zyq{|it>@oXr0Wtltc~-6L*z;6Y1x_b-&4I0aQK2!`R2M?dyo1@&VRK|qgpAdY*Ej> zs2Ctcip6!>X^q`C!YTfdN>2N3dq(PmcCZDn@0X;f2jq`RuCScSistnTMBN{m8mS*7 zlLzYB-g+wY94CJ))rs4Kp(az14h!u&yO|AkpZ!-;)qK%x)3?%g$<$EJKP=tGwKaa) zKroyPUM`Wj0M34%R^>((;w?-bE0X_4C^bp?MQ;$P{HpHX(x3AALksIm5p#gNDhR5w3C~{!M_L^YJ!_YH9ZB9|_WYsS z7Vh=$;=S1_o1$cnnk_!R4x$Z`#N;Ge*7(@)h|2v(zDhtUs4O;*3Xhj+iWZ99!}+ zf>H`cLGxpHtiNVwn(GcpafNmot>!XA*hHUmyc_p)9kLU#X- zAK!9Jw)M)LF^5eVzITcK;8RmX)Hv$@r$JMFA z#?9iG2&Ja?`Arvf%KiI`UuoUVO~_BptzXaD-b-~a0Wkm8r$t`3eTrrNxCDwhKX>Zq zBOwzw<(omZ-yuy^o6!aso6`Cq|1`9nf84H`c6*?%{L*j!URPQ;%Ie+$`4cn&nz{`0 zCi-9PV4&R1Wo#v&a*3DU@)YDN_DtQR=gaQfzoo=j>CLizgQrGZIm7IA1p;l9KMh+? zb{^{J9CoCO5o~?=b(lQE2^XiwBI?WSn7rd)RBUEVgr^nE<zfzQoJ!=;<6Q?$77YakA=odpOTPFaC*=Mfi8g=$W z^uTjvWy*ex{+8(#@00^!ntqg3T%i&SKG^d%`?I9V6vL&$;v=FAJ^l%Ym5d7*@+q+=xD(KfNVS-+UwJ1j{5&B((nCQT zGYHJUQ+)a4`xH{bxP}1BAvEvxC@4^0_*>Y=RCQxJagV1%aqlD6+3?3l8fM?*!kjkm z^ShtosWdaeUjsAa&z7AES=NYJLQnaC5A4iA zNf}zWQhGacc9yDK^1b+bp)m;qMI2I$>UE{p>BOMk*R~lpX>T@j^KM8Ny=0;p^KGKF zec0LCqf$krBhTBm5PIvIMP|%f)0NPP$+P1I!#^9&cyulhHzZ-YfSySI;KL>Rj+lDC z-np5^33-^f@5!xt)yom!+q&x}`CIDD{lOTx zI`Z$maz~l3XZZOiyar62^^xjX0Qrylnu{_&b}wYkfE4T(Ly1c$crK>yW(pz>sk(V~ zd`@k@W%u@RjAE-SIP$?wB-KsbXp1Yxj7 z-~Ph&9jQ!n9hmjnI6-i6Fus?gOgAkbU<=W$ax4X%14WX^8`&2owi~*n8_8_{Lmy8dg6F&^khTb zp8R>0c0PI9t|wI1R`qAUqV`NQHKH%>F>dger+AKPoxmM$u%^9&R^2=Bi>A%MH#rPV z4m3`zJN!JrYnaj&{qjazv*6UKip#GE>Hjs#G{}No86_sO$#W2hIuu}Y+c+u8SzPRi zsV`V47iY6dG5VQj_$HfRRXk*aPDK6tr`pN&+`vB%#wf23y=HN!e=e|xq7^I3PoVt= zPWw1w$AL8nAU);l#W22OlF{q(ve7v?%Zc&Jxw&qBzYA#_3i(#W%f1mVaccMQ`gSaI z56fZd0y03Z32Vz{ew5d9kg(q4dLwCl0X()_X5g&A8t z_=lv);2TamDB^PGTS0I+>5Z6b!ZneCkI-}@y{T$hpqI79%7o=U)`XDL^)X((6RCBJ z)}Qv`(7MI$rjOiy;bQvOl3c9BUe2=b>!fY1=~~5yv&UEPx&?pV8sjm0JylsFl=@U<%pYBrvw6dr%#{ZMu#V9Q86SeJ4{h6aCHSIY^*P zwrSBU<>C_M!<6xq>E@Pj!p}77(5YElIqn$|RnsZQ=>!?Rm60{SL{-|aD_<*LbpYMe zL!6ZBuk2bYD9k@wm01e`xb#RB&i6%>9B5k~JOw=BmRe>o$4z$mq!LWMW45X1Q1LyT zxZ1eF4pN6_gDko^cKUEM3?Jojko(hR0{e`)s+3eOt5lI%t^CJcnP}JQizijaLc7bQ?B#7D~)KU~c z$h&bqecv(U^`(S&G5)uM98dqQf7(%)T3ch{wb%K5Ih9y-4x9b(lH7VuOJx4xWO?Zv zrHs1^RNYl0G;(=UGDeP=KRw-&n&g2gQ;gikp_yFQqrfutN^~T_X9?jS{^UTN_>H+h zN(}w*Ho+73mTH3EONt1e$OrsTOC;}tjjVJ3eA4-2H8$-MTCsU8=NzEoXyNBK7ASOI z{bE-w`l=b~#{XOX z4s~(ZX=vWnb~%Tdx9Y!kb4`5XM+>OjLhRSaAUgv8i|%)N^7%W9Jf^?E)i9rD28#dO zHz*qG8E)jLd;rHA`12v#I~RdR_N;l{(Z*W%A|6rhU35EIPnwi!0Qh8n%@SYc8zSZs zXeNGO_0Pi30=Fi#!jD(6R*qbQK5Apay8BBuCQRt9>Cu(B| zfa395N?lU2WCnrx0d#E>|5dHlcKiJ#6F+nt>?-JdX^r8KgOA{cuQG2c?f7u<^nFYR zw(gpYY@EbMsP=F7yADIlz_w8wDJr~;`0U!t%fqXe!h#p-=7vYv3Obq13J8H7tmXWd zQJVMAmy+xZSKhI0(MEr|amMU~JjKt5lCMb5U0#cR-$t0=r7!I*&uKoNicdq;F_ndi zPGDO6{qX`JAKGGm3*+9#FaO!oHzs^}cSn1oMt^$wAia%wL6f~)Pp4gXR!l|nM0XD; zz2&cxP+3O>i3-1w;xCzSYs7TGS{ zJ?4R|I-K6sm@U`)1b7+{=G2<@vttn?pob*)KNrA*z}aOzv-LZ?PZjm3>y}4Vt#A-B z2um;;Oe`UOHud_+*j5mkJS+%);(ZeIyl&ewHd7^h_CrmAmzoZCglm*trM95p7k$q( zLHwDC>_(Bw#gxRi-?G21tvn|h^gZsrZ_H_)#y}88D1~MNKK=knu@tHM>gkd&!ry4= zv(XWkohL2o6=Y=8a5Zyrj^zGs!*k=GVo;MesRUsB4Dosirk;zsbB<-Y4b@?&eFX7G zZfk6f|6-2bj2=Lr*s9`4r6o~lLJIHVZ&06ai_1o-EpVV)mM*iP zE}EEK{=M7z+ZpOLfu#!5N`v*D@9r2G668zXv#IfN(zQf(zz-@&b7|o2u2fU!5T~cH zUCvuG!odPdXI{$=)o%(H*gnx&v|$o>-O)fM*khTqD%^S%wJYfuTQH?9lSpl3^}5OR zh@{%Dyd-3TgkP%v2{W{L$4kqUm%q|76;K#l0(%WXD|X0*?Er6PCQ5aADh{g~HT`zH znEb!xVcL1y7v%H)V2|GPz(0cy^VyOdzRi|wO=RG&c>CbmNF3k#K$Z+vX`w#OTx#dk znA)B0ox5H}6=&r|R#=|F^B#hu%2#JD)P`{5*}ks+ojaE>&Y!&uU0KNns~Y=H4yCAH z_R=Q8{_Rm{e-OR!#UJtSe)Cl6s-)=6y_O<}hI}1n+|-)>uW1o&r&f*<+r{@r4P&5l zGgCkt-odc?d3l5dX@8l`HkJw-D=joqFEhyx8y+r33Wm4D=E=&q?SMV|%nU0<3gP|e zxosh1EPgQybsWKv>X;tz^K#7~xY2lFE=UShcuPP#`-+iw)7iT4Gl-?3v zD%&M(M*W!cQx=#bH?Cj1cr1+m3c#A{JU<v&A!N2@to&jfDAFfC)U!of9Awi z4r$jE6YS;vEqKJatgR$c;m-Z+*4-!g9TaAsJnjsW2JSuGx16N(&!G z6E_FlSWEx$u$ofM4JD4aB#}Sf8eM!jtQ*%VOGf>VK3A_QXE2)=j;-boZo4nb?;sb= zUdQgDeA}*+ZYtC&Je2+JQWD{aYKT^{~+(CapT42Wt=b zwA4NP*YU#tPQb6k@O-a!Yxkr4MExdXk)+LPr414AeU$#8jH}ZenM3%Janswi`Jdsq zNTXI%MDu1&)7xtq*Z$)Hyb~#4vOAvk#I?a2KdJf71Ov5)}nr1 z;$H3jn8@zD4z!z9*45Y+jZxjs8yc8jRt&J_x3QsKP6^i9=%Dkis^2fg!Ek56Ft5!v zQ^L0hNmeK0>h&L#HjZ3?=c&ua%7nM}^VeN!J~v-@UGBHe{(L-wluIx7h-!O#&rma9 zY|X7^0D(e>j9T^&1dl4F54IKgPg!@z>XZMvv{SG-a**6Dur|~^->1g=$LRn#@z;uZ z%@VJ0-O*FiNG^))f95S97zOE8tMrfQo%!G8a2fy6CXXhEGd2m?4BY%L%sgY{JsbkcXp?^=`rof>ge^Of!@Py5T2>86?7t! zujgJCUC*)s`j)tnn;4e9oUbTVw)kAMsrr}2hlBhDk)>g^5;inw!n42zO*S}zL~?!x z^fT7Jx^-5aP-$wPK6yL{7{=&-&a(1-lu`8RyBBLj0iu3TzXt7*zhk8I^ao()l&oP# zxwD{GxWQ96*u&Hl=Izdz?JKh@R@U!1zn?r}BTQB~^osmpD+THOUOXrsq|XCyp(czN zKH9b$F3c`)8t)bAOGbgRtH__0>sa0lVL>lI`tR}+?v}ZgTObQC-inyLKHKcriOS2;2GQ z=4Ud8Qt~-@IOKYd)?fX-zryCMOa>$BbBME~RgRXOvx)!&6RaLfJ_UU-(F*jwk_?>$ z05k{R`m4kkIEiEkg$SgwfAL)(w+ng`tmt+0vAISH^>npkG#hwL$3o;g!s^GPA*ghr z^XrysT6(G6>n5p|H(u1M!%TJK&S7g&&V2)?mXMLyHzEEa?Jm)_64Y=IOT-D`Qp_?U zr5Wa^mQ+)s)a{fbWNwXaSiMG+y2n)$K!_Zx9Dk-Tou*EG$bPa zN))3Z!{-GxWl0$AHO1zq%8L(F*!&^6QOhu-k6p8F@$#8Fal$Yng>W@h*!pP*yuj>CEs;(vo{bfY3e~! z+RNYMGMn`1zXpF<9@9Qk{;^He_VQ_vy+HhyF>2~UhYBLAO_AY=7A+Zr5RPohNNmW= z&AAby#&XKP2#@i^kk6rur30SIV7~EG<=Ri-OtD4w64pd7tgQ%p_g;WNw7JYkevas7 zlO0pkYEYDVo)*D69+WL3d|ifF&>x|4LS!hj?j#iROpFJ=^m0H|V^0l=bB%0Sys;OWw!2z>w%OCV6KXAM?$(l(Z#^I}4o|2e`4m_4!_7 z33rMA>-?K4s{iUQ1iiu2=PC5NZ>QL8za=n+(6AlB&nxYEF;+eBUMj=9XngX zV-c~G_(S(w_iBZg$&RutMlYtIU1evkU&pl_OzWnS*>tBnSs-HNrVp{6!QVv=Moywvn&)lOTgtYs$ zUmXx9SuWA5BEfn!A2qxkI;M_I2YZ?8-HScV;|blY9{BJZ{NLlpeor1l@``g@SzxH` zTBqV^mHp~~!3fqr4#v9*&8EgJBF#C?S%527%;diJUC%tEqzoXtbPZ~hMcV~bE|z|8 zQSG|%2~Eqf4yEEsW+X7lP;)mV@Qx~OO_P3S8aS}$e))mO-C>rg)^krI^sB(3B+AF0 zwO%PnD?|Dj3qu}i`N=hvNT*2Vw0%-=L4(VqNts}kSfAFy599deY4BqndPRiXFtiSY z3K1^MLzafRkXEM+kaMDq?9|hj5_UlEX|)zcXd`Dct^Losh5f=ixSrg%*3S`L6gGRFAu)SUkoU%K z&bLvY)uK^867>>g>#=jO{y^s&wK|)nE16O+P4XI* zrN?>htxYS42tby3fpje|ePImp)TqcKmXdOtcyeugHbK&7_`6+dl+r&-r%;h7%hi4g zcSYl{BoN(h2!0k7`qA+P>q6R3aqHGr#G$aGdtC5T;_R&f;Fkv3c#8Eb@kLB2VB&_U z+BQ6yX56?^r;O&Kl(qhb7y#|AzxS_F_2C<}@b%Tn|MLO#sW~<32bxKbPtalzzY1bozkbs8QAW%gmU zjS&3l%bHdw+5K=&;jy+W4d;$R{8eqsck*XN-k*(uq0|%uiXxzhwXmn;0E1kJFxm{0 z%u`JetpS!9_*T|X1SUGWTMy|vgKLw->qPHe(FP^atbApCLeAa4!zaf7@?b#eCM#vP zY|PaYHyi1vr*ifnlXLds&T+d?`veltcZJ^#y;)p|vlch(_;w;MNb%-o#Nr?ek}HbG z>ddR7yoJr@MjL7qug!Kp(CCTIFywfdI}=tufmFH2p{kvYi*MkH|^F=rJk~CuP3;L>4x`_>ZS=W*rmC9y*hs{^8Di zG+=6>9AlJTQe$PJ{{N1yJD#oY@5iW6Bt~n6*wSHZZ9=J0tLV3=y{k22@4af%8Z}!j zZEaek_TGZpGh(lpAqbxQocbNNRgcMz0?JIX7Gc(0|MhI8} zb&7wrPNYUAy6i)v|2gXisI?00vR|6weZkF#@kd&ubu<#Czz8^YV61F zO?=wpJD5&ip(GhEac&hUn@A~MU*8CoW3 zJ%{oSq}f?-Pqh5ii)OvJGz?W?e(P`2aaW-6j9)vgAxN=SD=*_m$B<|d1 z?(S1klB~_wSfz;uMh2r5<;a^6sCw&J8h;KEu|&K;ZU0!+ozhp_QVf!KrJW6z$V!`r zyb-BbpRD0U!Tq>K#}>W|qiQ!0cSN$A)wiokZiG&;7+WIO=(U=_l119FAWU@HY*h&% z3KVZ-dk&}y(qttW?^*9`65jaXPO>)5k53A%>31fkx8r)%$~dQ}+uKTi|8WYIn@ZH# zN^yv?p6WDqbx1js;&Yz`3EDh4Z{@5vf=@@Fvq+io8*jp|HrR0{APdsDqri~c9#A)1 zRiJh%s+?k$>mPbX%e0m?RFW&&W4$w5vr{zzd}d-H>eJAYt!Xf5{{vPng}$0!a2X^i z>Jbz9_@b%$SHHYwg+PY)f`Xi?ATwjsR)nS*Gn41JD{BAy-=o7AVi?J{-|biafBcp# zl;WS+h;0YI`2g0r1yC~K*W(dA+9}_3?nI~`x6Ff#SQC#2oB6wCs;H)eoLMWCFL5bw zt#d=kbE_HqwEKhKYV13ZUM%7o?q6Xgshja(iJD87S&<8E&}U9s^V*5r6A2Sv`er7u zJ5=D|u36dpouoRhvzpq0gOhIO(y92CLNTL>?-W>s2xCO%mGgDqJ4lhXyOMh!7(qKN zr-%YZ)nxhHtjTM?5&s#AQ5papuYXwoi8HOMc#O)PCRMGSI(B5Gl!wjO1XNCOmtXwW zUZ6YT0$DdYRefHlAK_@g^!C^k{_TrqU2yHA6+??7%taEpqlVhlB+0}oXtf_6o))^U@+q#F!;n~D2n#IpXAEUg3UKiRna!`Q&Wij|2bQDQE| z|E->pXcm01d-Q%C>exxDmyq6CNekc!vG_IAs+4*%R=kqB>0W+%BD zzS^Ph$g+POF?+0_!N{2~Vz_5fH9uL}6`pawLK(yZQ}MRVWM(wIstg^Qmjs@3=tnRS zYJ$N-Syj4kq^htSK7XYLh*Z^*@^< zNu8%F5xx`ET3^Ua@NeqK`?*`Bd=3|Zw2LMwRP!ihGLx#6T3;t|0_?fXp@nO(+o^L< zUwcl*Ix$iE#yHP6>4^ucPXJL9}O;)g^P7+U|PDSkT>)9kRK|b1JSfB zkGwNa?j};JzZ4^>?K6V98KR5^9H~}v9bXVykxMFzZZ3Xa7crv=enQVBO>I8+pNH4q z9bu)b`9Za_KA8}u2vTw)S?9!(9DyTp#7_Gn(8?f&Re~@yTnMV{LG8#J=7*vuWFHFe zX%+w2XiFMu7xNd0mwrPIK-RGgzB4Y%Y=%(uS+SU_hX_3cKpGhy?{M{V2QXQuIol4x zKK^uK_MeaYxXLY+M0(O@yKrIK-IqkE(OwD4qUUe#cx8%Lxcg*wr#F`TMsa7ADSBDM z#lMM`m(1Pu&dA<=V{&$`+|2q31Ne1pgr#cyMD!EEa)`da}Zz_2$Bkxbvvke83 zQpQDxv3Qd9;a3u4r^`7c`^06-mzbQZVI_Nxbch@qT@m5z13~$+028USLqZAEk;M1b zpNWW9F&zk1f>3ir>q&}gLUL1z)T^meinvqN#8|BM8ck0o^OH@+$r&rW9W0V`5y_ym zdLh=iz_Xr>>O*Vw<)57~|D7YQ=4<$kBYJ;_V2)r!eu++beU$q#>o$}i-Z~1SllljB z@0V;!ZH~An>%aF!F~F6CqtqSZ6Wdz-R2jOsI=$KQvKRcdDexi;uj?mK+nrI}@n;>j88Iz zLssfBQ0T`$R`C+LZC&mkgGkD%Zoz8>*wK+6__Bs6$w*W&|FvMb6IPUSW7&Iz>B3~h zTN{!p>NmfD71p*?n~q?SWv0(M^lLyxqL<*${*pKS ztqKt!4#0oEzrQ2l1{P`*>xEH&vC&XxQAgZota5Ojk)iaYzKFuS*2<#FK6*MpDwy!Q zXF$$4-G>Gy$1Rb&!=ZUqi$=7!xeR*Mnd|@5>Tjql7yd1mpXD#nnyL5rD)sS*$~BMM zIMBhLGN@4jBInfJ$3AoeK9|kPEv$*X)MaX&sJYL_W_(c(2o`=(#V5pb{EHo0WO8{BLwL)!qFQhWEkiEER&QH_BGWy z9lhZ|(=daj53P&BCQHu~*2{hiB&r>Q#9!3Btb8dyMKo+1O5cPPWW~&Xn70iLDtmx0 z6l15Xw|=Le$?2006u4?A)EQ2Fgvcv(o?Bi-R%s+oJnpk)ZDiv5?8coF$+J1A+{9C$qnAuh;e3M8HILfUQ6}<) z>&1OK#HTi9*OIq)dS@Ry6m>`dXBp^+&?KZ%jF3}=QW@7RcOqUfL=b)o$Tp2eNpZA zLgpmzTw)eY(hrhXewWH5sh#IZnq?tuNG5*=7!I_>XTgNe?B3)ar3O`f>&3Xe1s3Ue zH@x{=F`4CrK{KsOY#b=gy#T5QRXnqqqR`nAu2sq}(QYjl$kCbXdws1 z*A|y4KA#r+Az9t{{$rvAaQ3Qdahv>l_jEgmPdzAU(3ZXWQ}Ac?(aXmC7#e$Gl=6+y z5)i{PkOO|bw?yG60v!4(>3AwaDn_kl6zR`xzD$$PY-LtvBi;!B*|~=%w>6!UKG|JR z0o6F|>CRfCy-a82&c}#p{tE2Gy9-}xxBIw5GQ>+)EtpmYV;W68e&a&Yp%vrLS~#3j zqdKz@OgRgK9(BGbX9Gasq6r0Ly803NAZiJ$VlvLX_~{yG>+0H+fxbt(@Z;@qzVI5m zWa|}mhzSHJQ9WuSFkr{mmSPgX;iW1HgwXMtmrUO1Zc$yPDOwGx$GkBd5NW1-x?%e#yGr}KiCEpM8jkKx znsc{|4STs$HI3a^m35{Jb|tiDf~9{zso~nSfQPC13MF z7d$nwJC01vns!DSlG6oyxL9s~rycA1)oddS+(;jD5o>0)50&7XDwfQAkC?|Sz}=aw z7GuJDJfFOq?PdMWWYzJPnb)Ytykw)t&@`onR$#L9(o$SDv}bRD3{(4`e}LJS1u3ED z6Mi8gsG5}~cSLW_&;}~={$=*czB)ui@G`~b8VTaF^{tCWKkN}5w`L={DXPKq#kfgD zE@lnEAPy{5i$du-mRBjkW%MP1^sM?a2$E~txSP0q$c3{^-FJTBMd3cSZt<~sF8l(T z%vB9T70(mDJ`Wpf+bjDZM0{`8_KS4lqmQwd^IoA~AGa#mUa#ixvHKBVpP5Ayd}TM% zO7-Wtpt1?P(X!*5gL%ZEoh$_6S$LUP4%f>bS)EexNzDAD`RPDYYBWF2<*V!9JF%&B zIvQ!gP2hlG4s@aA%*JckGX=PY+Z6K}m9X}7Rng18Y@Bj&L$iB=^(+KX6+zo4CZbDm0B|EfhLUscIdU)Ez4V;y zF{K{6hkvB2qp-LOg}ftolg-nX;}c-kop++2t{SSZO&%XC{MUw?6+u3>`N?*dz61eI zYsh0!xy<$4crTVo)Jt{zr`e=RNe`9?ElhK%m0y=6lH;)btQb_8{JV2dP!Il>(FNG*MO)u7~^StX8-&qyo!1rC7`+oli@L|F>Fm6+e@=)tqb2 zhWdLLj?Hh1$_;Y!TC{=cj8In5Er%+0^TmW8n-~!yY?T5@y#ELNa?PqIK>~H0`}vQ2 z44qqd&>ler95=^t5pl&kzA@q)Hm@4EmE18qg(vSMwXjozOV){Z`rvd0M&4Y^k5F|b z{E~7~8M`H7$v1*%`w5zrV7d%eI}XN8p04nvS=R7z+O6s_3z8mY;a6XX(*Xu@nhiHR zp6*MAzn90SOoSF^P!F#f7|%}L7UFanNV9&_EG;}E)aYiFZuis09XFj4KgEN+nQEkO(QNTYcp)XX;J!mpCw_?ur#i8}-2@NyywK5~s zBvz{LPSF!KMv;usK4lN(Czs8gA7^EMdgHSbYCxKaXL` z^^e_`koUf@w+}@ct?BOi=h=R; z{JJ1j&y!CHost5cQk8bl^mPGfULgS7p%9wX6e*Jb^P1S<&gMBqA`{L&XDvWIDI^-M zWmkC61z~2Nx9&^Q?Uz8s^5~$sJLT&?nD5ylZu;k-XYXAgSnlWYi1TQS@TCNj`p1gS z@U(AW+nFk6oC-P<{VPCiG}iaKRWIjWq=dwd%bgF1mpg9ZJDiRpJCo#UrUUdo$UM>6muRkD#rvVOgu;_m~MS zaYZSC*8AdnM4_3D+M(7Y)7iEs4tHPd(mn%!s`uueo%oa#FTl2X*$}xo%lah)*t)|6 zu0}^-gMi^4K7oe5xD2Tq!wZtUW0SL>*oD*}PO0>^`zjFnP0XF)7Oh?e|4j=Ccur(f zFDmUzD-CrchWyFWXwVw=baX*y;)iok87UDirVkG)?=N72H`>9{!%&(q`S^81_}{dd+4;O61G=(L2B48du@?&k*;9Wzui< z`|M9IO_mH`cV|n6E0LAkSVq;HkmS`3qV^eO2E;6lCiKQW&A8Ghvl|iXyXiFRG#?aS zrmGt&?Y0tgc-j+zmDiK&iey?7G_&aUI-ug);gGQzcT|%$W4G*2RA0e!YCv2a{Bk04HQ!NW|$sWs%jN$olUxn5(9^9-PMz?iN z7@w*rxJ+bnvNSEzgM4?5e{o}$uN{U}w_3<9g)V9=*YSVS!KG6}m*-ZV6(d7XWMjpb ztIT&T6y-r(!esM~f2bBIliXbi;QhK!Dps6{;SADb?Zpfc%6{S_f=lIKFQrvm`)5At z%h|CiAR*m!!C`=V&Ri^}eI4EIZ4D$z%J%O#EizSd8rVU3x+|dRIi51?Bh#F8=zX1K z3k*UMVli_Gxb*-@nj2bVKS?{1EI&&9j5#wDx~66y{e zlxM5HBRj{an8Tjs@g^dThwXuUCQx<36{jBHbs5#(^;%uf1`-W$-OoQakx=>GtS#ab z_ld|q`cA0x!fQ;gaG$t2rN-UI5={LB;YHAO_TI?Hllh zVoVCO;hbv+jv!Bzx&;`*@tO2On7ihfNSYUj{B}x<&Me8df2TYjgbDf0aQ|D}1$M%E zT*rq`;j?elJa`-%5ZcA^f_l9hD}2k(mu+U#{VS^tBFD1a5Bn2#tRXqum$79b2+=)R zAO2W3PTZfoPGQ@yQ@O02iws$v%0bQuLwMj<=!CWm0xh6MS^9BuX0z4E3mlGW`SvFI zpUdC448#J*jF8*Z3+YC$A^o)aGXIA4-@~)38GJeTA^m4Gll8OSF{;({p+ zyxe!55;V5}gK8L>I~tYxgtC==%rf-oEOea~Lv`US68si?KJxu3ytx{vWBe|*8JP(p zM3{>|RrlCbaYI;{klB1uz9bg|E~id^4^wwUa$Cc+;d2BIqx%F+p>YdXsLgF%IL)|< z!c3h5g7g|1S*BE~>m$TCY@3qjJp$jrNoBo`{IUs13|`vjJalVVuRa4%UyO}!Jua2s zn9*ry&Kc_%pd))H%Uj2ZK!)39b~Y$wEaanG)yw_E6tdUyVQwwG?B$cVICkYl38-z} zppI^3sw~1p0WnX4Sx4o35)dLK+W2SU?QE!BAUTxD0`wJ1iO|-pP@NkLOLDy%^$cTP z-((`c`JQWc=>C1?CsTPhZvA8UMc46XF=p`*{8Z)tEEvvNgzej{U*)G%qJkTO22bjw zi!rwVEU(6O$zmyB$89BTbFqK#e%XAwzM!^6lAU40@TumyV6AEpWOjtoKY>kcrJnqK z`kN{YWxun?0zyV}+{ zy@QfR$r-Ii$Cwzb*gZKj;#Aac4#}tY1|8YCJ^pi9;G1ZQ4nOA4!&~ks7BlmmsBfhb zpJ-Q_YK4C>X7kPH>rZGyi?y}?E#xpveo>0=Yh?7lPWvGxzrs{_!hzn{%fj+I49t6u zsA=;y3!7z;Qd%e_u?;f+sNfFlyU19GchleTUTWz+E0>)d{71OH(2IH}I&A*#Diz;H zg-}Qi*xgq#8Jqe(hl^wVwp}TR4XKi6$HC@LE&`+6qTuG?v?S?77m(HO3q_k=oj<|M zq~|NeU0DCzL%BuU+){3fnU3pc)Dg(Z@x@5FJ(-s8ml-=|bcPZHn`DwyWE;Xks@)Zr zu&k857LY)I@V!e?D?DO+7`yNvyZw#JupK>fn#<2yKu)^3y=d?DSYz=`(p4P(y>o_v zSF>$zDYRhiFtyJmr5UO3Xy};h_14;)Hd?-rwobx9RzdfqN|U=L_#)#LkmZQ~*Ro*T zjcbWXj~91w36IJ^KmZ@1NpQiHPy{36XvUk+oy4GQM_gd*4d#a!A9M7S1?s3^S zoi^kH3-fj{ihk-$jF1=+YDoB(t5Dr&)5%RW{|N6HGwu{%B4a zZ;8@Zk&mVA>e&Y#nid49-4Cf~e;aXezgnoRKZ01Pw*U2TyB7&ga1_paUQd?F!(AoT zF?&Ig-PJ-ge-AAOOHUy zn|>++n|){fd51Vt{v+92Kz#eR+qGx( zpGcYvE|Dl)1q%{VB+>ekVXn@_?yDcSS>Q)@3u@{M4z+k8MrqE_sRrV{F#1U0kRBJ2 zs5wx!_0M=~8j8ZItC%l?^^3VO)!UD770I~BB$Dg~i4^lc%V@f{R=~5EyB53)8%e>X z0RdZgAH1RlwCBgXU8~EzZeoTd_b;&D*`^~}#gc2)d!9aXFz4JqvL!!MWp|qi4Hx6D zkiC+Z4bDZpcF#|pra)K*53;X3Q%Nw^`4jFfm>y8~1D$(a+?GSmKm1cHXI-K6#~e{8 z<6$R^EAge9Q;wwmmzp~rvz59H16;x+51%j+X#>~FqCF9>%I(Vfu`%eQ>jGYKROc{d^aA?GELtLaqio?naXaYSK;Lc>Qf`@_rH zT!DZBZ=N>4fvU)r4dl0JXj+H-NiRWyT{u0(L2RAcDEnB)JP13`jEV7KTvv$~!-mfH zZi}U|>4|Cck3|8y*?}6^M}Llm^ulL&-Zw_#hiO?awGFPI!UBae*dbK7s**E}q#>L# zaCl=Le|3|+aSPDzERjR8Wh1B(|67k&kZ#d4Ufa%j0YsKs;0ds3o%qMs`DB{?*IZoX z?-b^j3MxSv0|Q+_?BARd6v&X@erxsiUW|v&hy=W6JbBWkZ&qxt9Nf@50tw%diKM%6 zA`bc}T9fI2dDyz=+u0C5ZXsW^cazvErZ|vLG1+@BZ}AxYbyDp-&BMsSeR|!Z4+)#N zE|9%6y5gfh@wz*G0w*Yre5#iULhTf7T`fjp@nChk8t;bSYBu;Mf(!i!u(Cg#IRgqL z;c@~N#wd%vKM^MDLUBHDhixEH2yWeiwmT)snKyQngqcbvZ5g|x>1I?>=MgcSSJeronT4AOVQ>@C`xg}4I8Tobnst<~)XY!)~ z@AmpVaQio*XF_uvGm}}*jr-$J$v4syQx^<`G6%p?)`I|n~k!oY*FBO&6XvepwYe z8z@e(Ad`-MdHp;(=ub5yO|V`Q$?+8Uvr_c5TkatNAVwA(+}%S^@h^bioP4@*+NAOv z{LBb9P%KeCb1)%YEKk%RP+>i>TKo23D}>0TO>StoeaYyi;U*g2X?48Gr}|#T^muoF863k|{P9&S8nkkDdPug2LS*c8Xss`+i`GM$#y^ zRYMo5sTaIY*vDFoEAf1iHmzlM@_^Zr=+!BZEI%*C^vQCpDzu`*&M!NI;n@rWTDfn% zZ_s1$ca4UfAG34ycY=;RVY~%ow&J@e*uoY!9EDD!6gb0HSB=ZLzCN*t*!{Lg{iQ8J z;!^8o^R1>mSD<+s%~cVC{6(4j47;A`4%~4#te$M<#4Rx=Is;0Ty_iWql?D+PvoY|?`|EX9eVlv zZ*<+T)#F9zQ%2I*LK{`?q19t$cAK??Hp^Q8Q(Ahmzf;!h#`S=VdtyK|scJ%)0O`AjWK-<+yZ2v!1355htpb_NdP0k$RFZpWOZN@n@UD`QCpQ zOm5bl>Ax*!)8#zEZm*2vyGwU(AAiRBFJlBpj&7iqT$Lr|cE0w*dR=?xCP`=xPOt zr<)fw=GrHq@nK7G!$JEYZXe~JX+gRPajtj# zUC!Us-U7;^3`$N|)%zHBNm-8Gc2znvt~_4J$->Cgt?&;m)^(X;DBW;>I1DGbi?CXy2no`=0iY#GPo8sHTLK$rVRs1I*;sG zamS$2O)?9e`d6BL_)?A?y!oYe+K2i)3~M*g?tVrlCa{TBZV+Om_c|-ij~*ZPDfEQ* ze&>F$W_DLJ5iayTQ&MqTPb{3hjWNuhI7o*=iC(u^V~_r(o8S3E*J+&s{P6DE=v5rg zyP8dS2%2_O|b0%EbP`GO~v$je(fYcpBd>XOEK|NXE75B}r`WW#0l! z*D(=W$6IMu>*2@63S6=oz#m^8g)c_c?UI-O283T^czz(c5ZFYyIIp3C9wJ!kyBJU0 zPODDyc?oPh`QfcU>!vOdIKx|j$A$wEH;(1JSG2Spnt5qiq8Dt}@lCi_X5Y2Z0^hwC zBK1+y$^~tpwz@5^!}Q4VmjF?EbZaf`cErD1!1>BbLN7vCxHtdz9L47L4l_4A!`ez$ znmhI`@}(nAkg-uEi;=hDJ;^`DWTohde0E9hlDA+v^K2}w@JcUxRtC54ClZ9*$Pw%QSAL~%RZCvhp0kfKvq0S zSuwo1Af6-8CF!s=;qf&kJ`dVMWX&j-=9en-&p!A;W;A+Hkn=bx`!!i$aaVVzvWf7w zRrXG9&QSJ*qZ^&5TR_7_V}|ufs?7@>xsiK`8Dlgg@GF;dRMUT++eSrsZ_l9LHMyXv z!K|Pp-v`g?<^wKiAcqTgm4HTs$zJ1OgHecdO0w=GVa2mO*ZDv1m zVP%}}+UzSCk18NO-7o91U<58faN=RF8S^Ydc1-7VMwW651+zt4s& zFNa^XV#a8IONBceB6gPnLz%y6R);5$=a*q@_WRAsgK{z!9g!CTjv-2`i~qli47UKQ zTfosv%b^SR(%^G>`OE{^%Rf(z>QslkQY6+~O47bb-wl{C;^Z}R+AiLz|0|iX(gL;V zknboV>H8QtqGK~!P_X*kD(wtugv_yZH3;DnxS6GcC3A!Az|DA+KMjn#sj00+l1Dx{B1zz$$aKX;FHAsF8N6 zB7$@xOmzmOq#tc5)JuX~ok7H>3w>$F2KK^zs?o)3#weU!wY5Y_aP1>z6X`vtH?y5Q z7v51~;@W<#B0QhP&+_OrnS!Z50kT#aKqnRcl=i8#MTANf$ws1>r5?rU=r5eTOb5bi z-+N`jf941Cd#F39(R$WSA=h;ORO>gLumHcH=W(D*NEM-#@%eAs6D@>hAO^cDKfN4{y(6c+Xc>$V2aeSkj za-kCqRIEnatPSaIz?%B`B_%k)=KI(B&mqHG7aYrG=)`k*IJ;q6?KAI_S6o4v6~?!I z6}v$!pOA7M86m^q@4b?n|6x|p`xdZ0BykagtFd%XUni&kI=u{KFc>*{%(rjt*o@ol zsva_D%}$-Y6AsW>fW)RJi8rd!(Zq}~5e>Q%uLFX&hznS1p;e8g{UW{7sjTHR@wwz( znmTLD7de0ng#P z^5!VzJc|*MRvml+0aEDD&~p(~tzoBO4D5B?cgb zc6y9fHIi=r$EZ>A znxiew9YO0!2^aDK!E*s4OQbFflC`fmo}Ow=tNNJyt|;)c6IA_e$Jr!%!#k&v2wot| zu?%7MNF9W1yTSLRPZX7gpx@2`iY2(3lwGF;xG?+hBv`}(x|o`bGXXA^3O0y|#7toF z_3kN?2D;zXWWheTWFa!|&aTkf6X-mSc7E}76SVlu74-fhhxgxK*mQ1BqPf!g2XyvF zCUM$j7I(dk=88sA7RB|}*k`~k_Jt5|U|keM<4~>&`JEytj=Fuk9cn`|i+?@>(k~=o zl~%GT)M+FYk&_FQcc3lYWUC0fi?XM%e*N1Ja=46Y5BxMjnijHIi8n0IEr8oVwr4y~ zv_vdXRf1an@~`bIqs{|F7I!$Jlwrw>DK&Xw_NY8+Cut)=AAu$x4gz{>0#e#2*3`$C zUE?JhNooW*<)ge$o$|%CCaL%_29el~(Fk=o=eDAdoPlfsRsR9I?ysd3r+z+9A@+qQ zSXNM*C))evdv7j|yR}{TMY)n*7@6mv@^JP^vqZSQz~lZWRL!gTr?DWPDe6_Oo8C9k zU1Zd0gg^9Mk>|RX`DCsE1(j=Ob+*5$^GRfm=zV&*q(f!kTidcMf&m!{txRwd6A3rZ(_>zNErpHFEGh2C>j3V}`#>uN^ zq`~IvzIVI!16VuJWQyJQvJhZs)1GQ&=k{>apS-S=Xvu-Sip{p?@6FO4A*LMaS|3Up zy*H-rYt@Q|)NLt8u$tUIXB2sI7;m1Tx+44Xon;rP?Y>jPkq@!Eu98Q9`C2E5eN{3; zx+f4#;FdU(I_*ihb~|*m{hIeM2DBxX-yT8Jj_NvU4`yu4%C>W__lc7i=W6ewv*e$* zNmBYWl*dN%KCg6!2^gJi2iEP(HtQbqW4z4MyvJhDl&7GWocfF?Z^KmQ@lqFUm(o=R zjYwdQy3{ay*652)*A8F@uBR#BY6N##2LrfQ`B%p6+LO{1H#IUAue-=~6>%o=>!>BzjGeSrGG%Z)4zjK@M zx-BdyVs>8S3!25i`EW&0!hX^;UtmMV`ruV-`^n5A+$%AP_&R1kK#3mHKf{6$4scm6 zbXFtRCdCRTS09q!fOH0MU%NYFLI%f;3(<#E{Y4~C@aAjn|8xU%D%cD2Gh@Eglbi=m zlKw=Q@A2A^ONu0LQ2NwZqkD(Aj=W-Pq?>ivJ0(NVMzxe@b$#z$eOMP^u?^tYC*S+88o=Asfvs0$OpaAQATQXgMKaQnB`ro}yA=1>Y+mtSKyU z1a!Vb^UsmMAJB3Opkw}?5{{Mf`%ECpOBWiIXZoQZ_xE#A&KXyoc*$IKzBze)JE3tW zcbah*6)ge{2^JL@QCuG1pOH)=%otlGfzqVa3A2Bnw)T9>CXXwcvf zuN#dg3QO%4@0WOjDEa%Uatyau-p`&~G}uKK+>Dlt9W!qDun9%J-^@sz;F6T7Wi08p z$YBu6XYsQJdPAMO?#ZkiRnI^6IW!&1;t%jeK4dlJ%L>ri0tq4LX1_7b7ymHM_EJg^ zbmyw-q$l`j|A=I;9+*Dk1K!t82V|x>mx%#PTdR8%`#y?eBG&!BzV> zr|tOc6+*?2u(GS^40VmB>eC$y>p;}M^yXW@yIa8NcspZA(JYmBSwhQ1+snNma4xYIxG60vYKaq- zR0@6=O7nItsc87#a0@$(0q5Pp!q!+?3JOZ^q^S7un?cMpn*r^7hU}Vs(ajp~;9pJ@ zcg+KDcv(bL0>AUr{VVHOR!E5FmSZ6>Kx9eny>^<~ujeOZ4>GeXM#0=wH{n%5sQPzp)$*c!YpU#j>UX`!fZpdv(W{X>RRjD^t z&ntSHkOWp|P!NIaC3~_oy2LqLM!kP(-GIgUeoh0H1HX6ZDP@g_{L(w(f1e&<7qIZM zlFe9s<-i2lCPJmbnYJx6QCXecTyrFa5P>2|-7<;}UdtXe&U0S0A!Uy4Wj6}c_r91H z%scs$qZ<@L6aV=wM(gC9y7AC;mF?|?UReJxNGd>ig^8uugyeo}C>Zl5H00f~@_D(< z55p*4EYyTw_qq&t2-Z!DKN49XRE!Aey>q1H7p>kgF^L_7`$o*k3ejf$3!YlQv%)1V zB(9c-((aILF5sxvT3Py`clDa(l7Gg| z`05q_!wX&A0=(950n-N}hncRM(3btbuLZ;~E7mfIpjD-FVz9rh0_a8HjQ3e>vGmtWr`)hF{UFyR?NJH~ zHlbERAR>6@e@0O@spNGssaSEFRD%e(Fz~|7^J^<3eR%X&gmUQ<_PP0F1^+>Ou+WXi zEua$j_e)({K8seeUqFs6?k%VMo-tjX!exXwIZRT<>WR%&_T3;uEDAkf>L>I=c2r&w z_ec5=%XGw95CX2Vc7_X?iEdibkH|?d?=@~YBzj-j{~xj(8r>fZ{K);xwh^H>fQBBKy$+ObOd zCi8JwS0=B3JCO;>8O=?n<2e!3#5Z|4vKI2keX0GwOmhYgIq#A;heH8I{tJ?tH7`TM z2n`mpbxu}GBZ0`QG-&VusVc-7oCzBlj6UJED3WA80u>sx`3A7fa|3?oOWmEr?$zyV%s*&?1`m5U@xfN3qjy=;uG&g0-4u9CSRfXYz*g z?E1URMst@FaSnKxTHkqX32oxNv+ZXm->meLEb7Zd%QDa}nFkNVS^@yBGnkf>A2Q7* zRwgie+LXh04Sat5XIv^I;bSu1Te9)O0O8TjNC*E~j{lgQI) z241?A?9z$>dJBJEK@^YRewh_<6(`PntReG{LVRU`kC7JLHqy%&cwo}*}huK ze_$6%iXEX>WFYxyrUC5338^&WqvPkD4U$-lIp4XaO>BUm#C3z7HqV+)c5F;KaK!DN zqYZ!85(xm1K_&2tYcWAkN>>%h(ZsgS?@5Ah*@N8g8A1PDyanLoNwuAdvG{4&S*5LB zd4{kLP%|UPE|_7?oU`5p`xk->K&)69ggnhzu}s{r$O+DVTqmg;8<6NW z`*kmK6`qpd^LJ{`&L-dc2IgY_?>cxlszFSD%)g;NtE0a8-X@cB)8eYwEdV+Q2I<>} zJn%506DqkRRBqU1PdENLgzfW(&1L{a!eiUn6!dpQw?c&U2Ai-Br;S%R=0(qRhpuOX zWNumsDY7>mvX+5?9XWN;1P5IjW~_W!&H3lZ@+<3L{+;;xf4&v5&ngP!zbMht6YOzf zx%yZ)ov$7TTfmY>PK~FkS-1@su(-8(;edQF~7kfFrAvX=7VWGHgPG3ZzK zC68S^LjRvk*Y8u+bQMmCa?#eCD^uU-SSn|*f%^l>!%TJ~Ny5r@C69Ne%)Wj0v z_dbcU9JEk+&VXo7aMAxkrF`+mw6S|&8|^s#=?O>9L(%1GJqSTAHjf0O3{zF;ZaRHDVMNTXDHn)8dma<+V@1M z*8dZ?zxwjV?zq)O97$&7^3xlul}thT0+<;q6P~fT=**nndZb+bdGa~XA~4mVo$XTw zPL&D#Q*{gIAum9aeD`Jc3t_)cIb0_L-ng!t4Kv?Z%V6<0&1SAM%tYzJClxfZO>9*q zrO6hW*N`p_PaT2;#a%m8pYaY|S(R)4D>t%pv3t8|e+ys^$`8B>(X^6i;pNoi-i^EY zx8B+omd23Jr|>~I(9LS)W8lWfzypb~9q0F>_(1bh`L8zaF2kQRvi3G(p}W#&t;>Y| z!JFs>RHmw5kLus@)*t6G{ResIMzHzW{LSiSFE04Vlc3oVfzVLQd%C;qtj6`Wz*UR0 z)gILKn`Xe$-_4=Nb>s(zLpA#Eaj{J%CpYMT=e;$HxndDl!(kf)<5m+!W|w0miS9U7C~45r0RpN?I4_Lg3?BCB(EwHhSCTG`!eh(z|z zsT!)`QZ?FC)<+oU)2f~2k@kz+4f7EBf?1W&{u7cLGV@{{1;T6A4uY=(98r?X(NU&< zJi31(**0DZJVL=mvXpj$d5PiLX+-Df%ktxAFGcy)_1}ak+<b&B*LZPxx z?l`7R!hkaH%Ie9k>l9N-eXm*dSG;%NH9xNyPup(FUybzm zp!6cm0s?h4%(>9ifTQ= zzOvKRYWvDaX3lO&Xth3di$ab@UM4!O#pQy-u|#`Q$bSALUL9s~QtDm|6G#O59no1M z`kDtOVKesloT@zynsJ;oL8hxThN50z)tW!Hk#tOsZ8bpraqBLS&*A{8jQ$m9al1=6?R9*8e~hRDnH_L;J@6zc#7S9k3Vmy*!04wPi& zPEI6jSQEzkUZ-IjxpNCvsSa2Ex#O~AcErNGSrpcbe@bYV-2&8)fpalsOnl+zcS~&o z6r9&K?6fu=5lej53ITD}eFmrqW7VuIX`9WonmEOiw5buQdn?K9)wD#o2BE(2{Z+&G zm5Fl`-h3w6J6Os4ib#%Sx`Qe6d9MKlY->FLUC}-^(H@ zr{;I=TyXDsGNJ@KTa9Xx<-CawvLguie*gA~@Hor+7Z;!2wb`PM`Rq4jx@1(?uXs$? zpzT=cFK+Su&qjy{mjB+d73yGXmb9Tz&>-eIFql}Xkm!JkH53*Qyu0ZwuOLCy1O>Ra z2)uk0cnd(Sw0E`^S~G0KH$)X;v3RO~e&XsL1)+xc8>XvRM2N; zNXM;8awfl&@V50-XF)w$kMls8t9_Ky;`NB=j-6s_g-)#GdDjn{8K z*xX|K_hL6j?K#tZER`J>+Sgw4)=0m9`To$qL#V>f2cin~rQW`;9gp?s+FZH{bf>c^zcc z2}#ELFGf~y{se*b&>KW{Iu53}+PJ-qgZ{%&pUP0uZij863S543mn zEiNss*eCtl*w}9Cotm1;&MEM8jx#W~)i$yyuc~#j@mO5n>FMd+JvjF8@Cgf#NJ&Zg zSyYmrpP!MDQCDAIUS84K+BQ5qGH+2m;Mm_gNJr2fQ%_cuiSKY5}UOhxT-bCG920iUYJue48^#nh+1w6L}J-0?b z6+}O$C*Eg7KUSvPHCEr0mrSN4jKsy1K%<-pO&JYH=~~K{hu!UpEiP@NBp1a z{hu;IpA$o$qXM2oeQrX%_dM+OAhuf&d${H21$U)>3(dxYkms&|=jE42{GWCMo=1Y8 zi$kxzx}M1hw(_x;vNNPJQKWm?R;Pttltn+M#xG6=KOY5NH@aW^wB3tW8IKKmO#eQW z;&AX3boJza>B?23#Zs(CofZ>(F%tDW7ku&S%T8I)^F#2{xyR+6kjP2ft z=HGJOx+I1l5I|=1hssz0?8m3ZCY_nx;O7a4g$i}}PuYGr#pr7YYru~4`9v#PDWmW8TED80pshTE1f6a0KD`1!GSC0HedQDvS5QvlLVHTGDJ}Y)NcfFae2fv^9ht`GkbaT0%!KzP?*4WI z6?JxP-O4JRNtwnmB&diV#d?njhf>*;LRB<(L6Vb`U8G4{b z_oNZ<+NE3^$LMt{AG$pIW=2m)VvlQTc`ziQOeq!1N~R0@rWA?2ZAXM;kyBAmdxd+m z(}b&W>ucmhpZ2WPTNKE!fX0{#3IKuqsGeT zvz|iI+qCPfM{^ng86>&$J*3t=Nm*l=+)r4bGpnz0HvI%)CpWeR0 z73qDr-BhJY>{neNCgRzNY<`GjrvAZ;mz8#n;WJ!+d#-wdg6;?LhaY%niLj>|#0PKs z5g~;58Nc*B?8YaKXNX!4eHS=?=WX$XB3`#MZXG#e9*3%&#=V1df&7Fjy>p5lR5Y5# zjiXoEUz~>`a;FJD2p9UQ&eKfSlyjbBquTF%(3K-_e!yRz9S_-KR*_S|hh+T_*-8lS zx)2HkkVx3iymjNf4WbeNrtX8zgQ)}Gom;8gM*<+!*XvVc)PsWI$W zs&@%d(`j4_iEC}-s3g5z!5(mLGaooTFo<9x?UQ1uAU%W{JN@acN;ZKqr|p3-5EDQ_ zFd{THRs&)Y(vTIs#aDk;;b0Yk~59UJpOnqc2h~-%aj| zjsOd0Vp9Y{NQT}X-$FM|13-sSgSR}XT;;45O_8!W6mNOHK4sdFF@=q7XarfEZr=ur zPi~K7Q-|c6c$tkQ0Y|)@-+V_c7808fubP@W#VKLlnKUTfR~1G!9RWhjL1Ufdpg3WE zWs1|w-Ul0TaXcYj6|W%a0ns#3UY0K})<6S7Eh%Sva1+#Lq&!2k=8Df`_p*}3uBJ`$~0(|J&a*4%8_{*_^sJ7n3T_2iDOfXwTTYyTzoOx(^yVPHrC%5|aJT zml~*}bXt!GyP@EdiE{Aoy&bHqr+K=5*NC|MmN8xH0NXPp4lkbsMIWE_@k6REwXnk6 zjjFp{3F|8vnQ`Rl;0OeZuWowJnabmobnpf$H8G@qbE%5g$Ju$R4Zbb*IgD7h76o@` zAlu((u$%Fu2Yh00?p=?~o>Q-i7Wo23TdG?$Tp@0VeQP(x${krQI=k^BAC|x4^K|14 zkRW^Z1ruWD4Pj8W$7imml0@oL4(RsF@@|s++3-vcES4IbG=9^E4u9Se6085MHuq0e zG?g?k%Zd|BxkpTvI1eo*jXN3@O_iP%&7ZSDpaxl(j(zDu8eEzgkEqfhucG(VeU?os zZZK&>zX_0vtAoV6lL*-%zxa0UtqW4l(w6%&_iN=HHLc;rz=>MtSBgh+#_G2flLFb{ zTf65)tU#}c+8-`$qC!$0gZ-7d>tZgTo%3p;umAiEPB%oQx^F7Iz34huB5OA88SYdA z0WX6~erzbpxx=Z9e;8wi*Lw+6xckgQq+|N^SQ+^%(7@c~m;$+h^ginnbV(Y0Z&V2d zq@;#^tN;e9+*y`*$@;FpW+l%>ssXCFwXl+w^Q*VawnXV5z*jZV?=pp6Uons-MIFZ_ zQ4yV>o>$dLNLnK&R}aWU4ol>lX(J3p!-z7&m}0K3na{787AB?7AW8fNO6|4D28DvbR{FAaTsZ8@qb(^fK>%=0_Tuw|zaA|5_l6kd>xMiR@ zGepegOh*<<*R|a#oG6?q;^8c|yUCKs@fZrzm6fz!Qi#Bfbq=IHh>^(G#8E9xtf6ToN*<5K2Dg9T%NC|;cMPm# zMB)*Tcgp{odCH`s{ibfnBgTU1OUo$!uJTILIrH53Pp}>d9p#sh2iGe_bJeS19&IM3 zgp7K*dlV(%ueFbA>osbe;bM_{c!Ewvb;kHzOUAEx1v;s)1m3q_DB5~)4NTQ2YSD^;}4piV}q=mupH<(wdM+Bnn^76q-lnzSTpP z)Rvbd6VvyjjrdY;6QjPe?MDV+bk7SMb~1;UvW(0R?N>7nx=k`Unv?Un{5Ln~y<157 zhr!N~ja%@FME>-`28ZeobAeRsSg-&>@dIw5i^%x;eut|NqP#cU3rgj5Bw8DnZe}eC zRLO>my~PbQxHK6)sHL#lKqQBB$S6l*;}@0BxSoH7;(+-VDlpfA-0U-@4ufvm3-!g zwJTCh2q7T~KGx;WmP4-xlZSGZjU~o^5>8%Yidk#3JxaTzPoIK9n+bvMH5wV`av~T` zyCTJQNP()_d2c_ElXy-iy=Tq_&XDub=DJ)xCIdsVUO}wJO=La_eb_Pe#-}Pi=@r;y zqT`j}5U?&{le$8LK9n(d3QV&WjJum@3C4p>WrkH=SJTJ1| z!dsMOW+uJhYEKP6F5GDj8jIPT47TiohC!Qh-U`3@^yiOX1TuFkVsk=8{J2BuXzSOD zZuCj;K-#cinzPH_8GJszCB|EnW_~9k;R6<--`&cb$T>$wo6gDI&_V#+mX+o6)LaYx znf4<#-{9J6BB~X{f+E0T-%*8?W6dE!Z#B#>^B)y>?&Q>k4lrPl1b`ISv2qwu9#4#h zV)HY#xWpv_{P0t!5iXCJQd_fy0ejeC^jNd%*hlnE8mCH4U}jzw|2JvuN3WF}YyT<# zo22vVl0kDm=I6qToK!=poj`orKYtV5vSq^2-mw$KEvk&2pR;m#$7H4&sRN!Wqj0e* zPCmW77E6e3zox)+pPoE^UC)48DjSF=SHCEC;~Y`_Io{~>*Q6~MxST2>9}51dJNLi& zc`Trze%L2E*Ub2QD6Yd1vn}FA2vq-rs@!i$8geERjmvIi?)nn6kppbeQrO>lMva}{ z)bX3iTEfv}!?9am0yayC`t&_Mc%thvGZj#4z9=AzfP;Ho31HvI_AGq?buk8d2Y*S( z+z?5jGUlc!c49Zs=|S_&wQXiA=2c6`lo{-mG;@2z(3g?#U+54-l(CGAGUhd(@_V{1 zwh$USjN&m^rp*19i6*5frt>rwz`~{rG$I(#JdheTFOi>d2-WW-DBEWV|H5xCg>gwW z0(MkwDMPR%x>XPmSg^1R6@GGynKC7&9A1-6YaRXHY$o=_!?A_zC21r<@ydKj#UKJM z2y)A#USBLYtcE8%H%U4s?ghYWOg8;u@M}YiE*$EEEiMqP1U+5OwyD4;P*_m6K@{$v zlJ8{i-b-6g9jXLDd8XKznLT+B)gP&+_E24aD1HAE3ufiwB?3qy1)rmI7x-SkE3;xR>B6A9C+Fw@Xhmqq;Darn<(DRxpTVzR=Ox0pTPDJC2cJH1nh<* z>1iw;)%CjQ3F<|DuXZ$TLI+%EkF^jhEc45VYCZRoTG{2!O+JM&y;;f6>8!sOvw^%i zd2cNSya~FJHkKL1JKEi=jr`z;SdSt=qb z4{~-=FDg)DE0EIqi5D57>z`bjyTOe35XV^crp23`SBzQWsOm){-oaQJ#L^tr__bX( zDfy8>BQ1=tH~n?9imc4w>(On|l4#2<4nUc3;`l@q*B6(d!Tk|&a=Bn>)gPOowf_pB zjjBsT5}!fgot};P}o7w5Zuuz58!ow^GWc9_CRr+WCn(V^fnlo6+trw z9SJ_aBEa8LQ6FCc96dHEsbeRP3b4Y{@9nhZvr6><0TSUEFpS%twDCAV<_`BCdJYR` zrU4JCnR4iOe$Ob>FNpv~YaVkVluetVGDMoF0^^&WF-4OI+gb<2GT{Pj_GL2~fRlf- zDH%oni)f1YF#t&IEd2Hhnl5#Fzth6EaICD&I>o0p2?r3n3fxX+XhZIG1Nmr*@hAEdT{7#f5kX znvC^llN8iPeN!POOqX|p@10$w>K0~kXE369K|lizU>zfUBbtAV~#TwoFI z6+Xqi4vdztelheP6oQ^OsoCDY@sP|aOdas{fqsP`=Mk8eX;rn=`dpS(b+q_g?#+r- zRef&Q`*gSZu$?XQmEodj);PSWbF5+L13{r-_&;~!MUGmTiV%#!h({`TnrSe2tzOiU ziwy4WZ#hb7H_Xn)w&Hg_>h2VXFR4QNSO<9w3|->M8yQjZVJFSEdd8G-K8O{*dFj z`(kmm<9zH`OuxzTkLc>{qf>xl_F}E&@M4aGlhXo=hV=4PgB`w5(nABPM<4NtoV)<) zvMmDj%MW|8E2~jTC(ZWzBPd||4kwR-A|qW~(DTs$_)*yR%KuyaH`}eD1ri!L6G(JKNKZ}f*kaY@A%=%_0jd!fnM9qTK~I%v)$rszlYO)bUaQO5Cnn$z#lMv~Q|}E!!Uiw{hSN-byp*WIRaiU@=pgaQ$J@Lc$Tu%fkbyrupriU;9S< zoHMZBA|VZi=XoeT;&;cofgD(KPhV~r;I)I-dQ!1WBSY%5+x5rS<10%Yh*vuXTt*HY z-)!NaRS?&^L?{YPME<+KJc$p(O+*sXVyyW@1PiF+vW3<+G&BV`<46BUiu2&}{8p{9 zchmFknPzzxAvP1a7JMo0dq2@gzl8XK0jijCs7ROcGy7xL$zlUJ=^b2Ax<4TVO(OFu z$$T86?0?b>HKz(2Ydub{?gs^R?LHiwkH_P9$Dw|Rh%bU}<9bl$y0xW6ehlf(yN-uR z9PgugVF)+OXp386k8jqzC25hf@-~2`Zfr>Oeq!PZ==UhXG$=FIZ74dM%YF)JBd!CH zy>q+uujW65Wd}ej{TC+;1wD`KN#Ldj5eP`UHH+X&6SOeXL5f>_&0=OPnOdUN2fk!z zt>7mYjHc80XXvG2|MQ>Wl2J{?6terz)OF(T&}YnDT`l5Ya`hUM4ce;mM*e5aNft&|JUMtUER;B{WU?k1u>eUx7-yX`$Y(Z$bQc^4%| z3C)NHoGuA9wUkU1Odbf$JK3=}`?_%cVrlqR?nr~6mMrqj>tL6Y<0S$jma`~f0vcV)Kh40>c#H%)2)*oMc%?iX8{OQ{E^ zia(H3gXj4U?j0~LuEJ(Lwb!4Yj%jYMf;g_Lo|fQm zEts&|-IR`ThrVTL*8x7n_L?`A1lDJS30wGF*6e;VHHa0Fbzb~IkPx&z=xEOv0>#aY z_>!!$^OFHFZd!|!nT!k*1>84jtd(+R%B)>nwCNjyTM5?cdrf5Jx`+{S?tqYqBBK&2 z!$nJExzAvjq~rd`Z4yUBCJG_|1MupnPi@)o`XFtk>)XsyBjh(q5bTJ|AY$2C_{h`j%Z_GDLqxM_y!h`K@a5eIvbhqz+y)4q(!Vf z=ZNt)gRxlG(R2`zF_Vkl0VaHOIoJ^=s`0^QRR2mpfDq5qDHQ*z))tHxX3P6tjQCX~ z!u~@V-UpBP#XZ63wS?cff41b`p{3vxH!me*D@3`UBp?$4PPD)EXQQT~iI1gm7qjw* zWR;$!KT^RKlmWI-d81i^XweK?Mu;tN3ZdHLc7*L!Ar6J6T}=u*a}oZNNS)u-BFLSn z0pA(e#$p5uxKw`R0O*b7FPLcF-xXlRrISXmhgj#PFo5uo^{9qz*p zuel_GRe>czPsCi3$;g6Q)7nU|l~M2n!TQ1oJP>=>j0q7RWBbZ-JGj?woeGN_mNJt< zQb%61v0Jy%GL`7|Og%H!MjW_7b_3iilM|GXDkeNTf8LeNYPhF{RTi`P_|OM#&(o@Uqs~5h|B|HC`-QeJXAunr&JfJmepeW50CI;L zED3#}(WN0ey~sWk^(1hcl<*_5DfI0`W)nbnWs75V7~8F~NEY9$m4fU6??27qwmC8>eh8#RH`=oSYw#nYbabmzJQ4?p}u01Y*RPYV&hS4tJCS&b!z_byWVp@S`Y z{RK$D45HSf7`ddhTF%h2R8-3MmqXDY1`emKk6iA?(=5uOp1IH6gW?jnIp$|L*~DVP zz@F0Se+I=($4Wd`57)Ns1eGgE4Xg|pi4=5j^R0JEehV}p7iGn^zZF@~n9w@ZX*d{mDIC<#H68DW zTCj7U?l1zyXNvx_`E>~)rY7sEg2I&_T+1OhqMy^~2gOE`T%++5f{#-)P<;jjD2$m7 zVFP>(&~SHEj4?Oc*xmH{EjY_sGV|+lTYH$w)ufB_CHEvE(gbP+=s<|0SDd@A1idb7 zu$YPq3mr!-#yP0lr{Jfu4RmZaZ6RjTPF`va_{#O_V|TOt0; zX{Ta?yMd?Q5TbhNjAg7?kLN~NS;KGv$6#EAQ5*EKJOdVV+#jPsqq!?l)ss{NeY3svk760{A_9c5WovISA}j0pzyc)WniO zUnbZ&2YhMwdfM+eCloAdsPg_Kh%30`AB=0`ePrS`RMT{)ZtoU!nea!j8xhS0>Hy?V z&aFrF*pk2r4r25mIubdO`uM>+cO79~;jO@9D`xy{Q*qY#F&1>l&!*D6D;e96p?`pq zA_FbUqtbbmJb=i1aOV(3wSN)3|mNtdv@}XTqo%K}*1iCxLpg`5%A|v%nvwADx(_2Z7v9!Z~8rIW3>X z$2{Dk$#2X3yN0VI~u)xJ%7nCM4?G$rXckQp$ zT6oANSf1{bmfA>rqd1wLHl#tzrrf)flF83pg$^#dF}G`!_E&sHC#}aj z9s&}GdTgl>njL{0c&MOa6?qYbz842dD9BZ3Zi$#W(zpN>Vk@#?9MLC@hOU$Fw-Zj( zTxx6n#>Md*s*v2W^WSLT96nYIVv%7&&B1TB?Z?GPD8%H}5^gh;E)(3J#X68nIP<{D z5FNo9Qh*dxYHNHNu0l9t5itx8s4;EN>8s&n9UOOl8y?z{l-qA>iafeT$n_w5YHA@1 zkUkk^+A`jjQyT!jHnFoG; zab`=1SAwK>V}?99dKH%#u(KwkbM3l~V>`?|vNRxJ#6;JqtDX$_D~YGR(2@X?r=FLe zAkphv3S}PRof@d-Zo(NmI}F7|jH-zHg9+c_skYS4-Q75jnqK?t!Ogu8@NWwp;y`S0 zI$I?mU#!@=T{+4hyR}R-GXMSSAxzL;Rq<9t^`AC5E3mbZmf{AabavrVTZ(l2>$2xR zS7Gb^$sIWKp*0=5?s87S5T7nvJP@pQ;vsWIo~% zIqev}h!aj!a>t1%bBnqVDEzXwS<4Q~8XfOFZ|==YGRAK;^lfUpp!(ImIB8WmL73-y z6fUN#&rDU7=EbO`h$0aC>f~WbArCMUoiljjV(B{e;;lX`1>w`(vD0!euSDgcJm*vw zkA>LO7#$tAI_nM9G6kUU?WjxkJ0+e^2f5##5ut*xp`~m#N}*BXga#x5nK4eQ&em z;w^r;=iQjL?&VJ28>pC~W7XOf-YDsKT3)~Zq?+x&$=A@bT(y=*VC2825$%To7ousZ zAuRCSx#E!#Z?j68a2;fQeWiHQG$qMAuz?t7nLoxBLVLKSsSSQ`Q!}l1`I?Jg5O=Ma z+xY38e9%x0ufa$Si^wm9U-NeEW0dB!7!LXI76zc>hYrVaT1NBe$KiHj#o^P=ZBUZC z+!)ySxp_E(Qt|88SMX1h|CQPl{W=m_iJB;9rT70!1X%IMxd zRDhwk4ko7~22lxW5x{Hh3JFI1QUO=j_~E_%PWzgddY)PRq1m>h-E$jyK}E-VBv4g( zNgjgg=iR4|G9)G?<=;7a8P4_kzsO2_uE5;cxxa10NQ|u;6BwP=BMqt$WW}~5eNB(m zOl+}*zcm-ntr?K_y#F?JzXoVD2R&KUwZ5dph5^uX3i9RpZF=eTL8>X%>s^BV1++(6 z_PfZ9ZK;wFgcQd4D>t3)a`qJc(|W&qkI8r(0Tv;V)p`G*9F5hjmqg8(>U*-Ho`Ku# zjLAn*u$H#g0$hVJ9mXc@pjvtaPv?SB)MQ`LO~G^7xu$3Sx-;KGRO(bG67IAs>MvET zQJ}<-y!N_Bt{Op-W32CwB(Q1VUvWex$n9#ib6!o)CP|Cd!^c@rbJ`kECtr(zW7Wze zg@Dmz!z%|g_028KIZE|VAYzP7X2R@R&gCh?4!=U74UU&iLSMneXFB21Ty9agQwc8h z1~%qi@vwyC6zOaF*!_skqbxKM%SNMx!cE%VG3%R*cB z?tURoHEzot1}sSz8qKC4_|UER0b~sh2-c_=QXnp#p44C^qo3y4Co}APl|s^Mm&SLN zx%Ug$ljlY|*TT|v%zCX|?xuN8g(0% z@+tPmD$kfnI#mGv-!Ws&qS+!1l7!Xy7^%ct;x6TadOd4o97meD4}P8X(-?3Gcy96* z)G-EkaOBo&b8k;u+EJPf)QH68q7_4>sH}_wu4NH4O0l@L32SJfB6SPQtQyM{z8u9( z)9kifN~NLa+7z*S{0IW4FI5CyfG;$ z31`^HFtzSX#UZ_z#I|$)^W+olEv8VFS&NcY9-i29R!$uTeMvnO0ve|=awNMg2(RNG zqByAKPyk>v*6(9ZoGbZUy{;>yFxd%En*E!+ZgJ+Aj{9R*jbP z^kDMvGN;7m)_awl1CJa9G(hqjQ>`r@m!&^GQDD3(*6TLK6q2RR&c-G^G(a2O+rzXv zvNXH~{5Gw!zk2Iyb9qo`;bYxZ{%TNT+m_aDbM}!^U3y+!ZhPH%<}{CLg$!P3v4W!~ znKI9g#Is9k=pp{#xC^CX;0q;v|85kzl&oiOIJm7psKK7DT@oM6RUWnQ`GR=iBPf*z z!X%CiI&`?_*m9qq*3$A=PAP8$HZXc+NgI-sU}-xv)mF$5AzrxO;K-mZ*7>*CCa&CU zzO|od0`ciO_H9$kUm?fVzE#Me@OEOD%~Qyj-983L79{EguxD_0_SwIjgG+q<-o4?BW*Z)n)IVzT8 z%4v7wFyiBV+GN|Q8%+J=P5xH=$Cup{_$M{l*FuPxd34$F$ z-qqvS=leq9Za6Z2$Qsd>TgZb(>t4ak>wg8Ol7wuv(Z`Giyjpr^D-jvFg!|5o$=*`cgNa4BIWSnGNfSI-u~*`i^Dv11yf9aP%i3P7Qcfc(E&DvR zs5~mG23}l_?mzr!L4@oz67`yt{C*5kLS!3kVPjzLVX_;vpsb7mpkn&O>&|nyUzq02 z+t+XJXc-JFARy7sXnRu{p!!fZj8m|i!3TKs>f%H#eV@Y(O{5VWDzJ;XpnX}%_BPBH zmwIX1>xM80y(G*VNWohdU<=&(rTWt%e0y69(hoHAgc9U__(>52lgTorh45Ye8=*=$ z;o1l!8PS(lgA$J?Cdl#+XbAMacB!*D-!??YJDQ&dO7?H;%rD1c#C?57hY52Sea9j4 z%Zr%{BQ`bz*LXpf-Oca@z2f5AM(JDnZMNJRwCS$PWV5W$@LxTDgBnt$AQX7!5Y-&> zqPj}Nfr%+5R$*DttK!+fd}K!omn|3OJI;5!osTV_VAh}X0eAuQV`HL^=ZmAQr^alM zbbR4^K6mqd$-i!d{O1J#W`n#{LJECh;bgB4)Jr}71%WVlNuAjHAnl|Ciucpn-_3nd z^x;2l{n#Ddh`hCMPBlG#BYnBz<>TYyO+e%M9dtwje{k1w45dNX=sWv?kY#aKuq1uZk24|DN zRgvAeJE*=4Xa=@qF6;*HEjpg4|E=5|6S06g%)|Ok$FjVs=B-9yOsKq$m6u$d4ZcqnLlrhC5{b(zSmiX|uw$+d zVc3~gBz*tTWi^gHwEH)<$S7HpWSN{pyaggzbzygTYNDPze=;O!)Ag-V5ZUidF-OaP z?DGneGaMcZn#(+C3vJDVW7b9wr&)20H`t(j+$7;ghXEZr#KW*7r1mfuWi0xp^0Qur zw|`VV9tqAhOBJ$z#r z>6L?s-wmOQk$M7o3?9)N`R+eU+FFbiIEfxoD#;B+xh1;}L14)WG;|QU9Ao^*o0J8u z>U0a77&RRi^$b2<-j}3;qSv!=8xbI&4rHir1mF>oQvuXC6ze8V1_(6v2P5p3yp@X%u*=3^3@zjEaq#qRm>()r*@ zfZmq!&V0qasrTJte3jJ1?b_t^Z%PLg-saz6^wHM%W4f_u_h03UF5S{$9X)x;Uf8eC zbcLt4C_jlC?%Z_58oJMIi#diC4~vO7(xR|guqIEXxF%EGp{1|hU!WYSQM`>N9K?U)b&VU^^C(|9u#VjVGzOP* z7ybdgnGKYarypdM1W$4O@}&T8)RFJ_$`;bsid|UTiF2!f4O8(@44A*6SnFJM03?!D z->1e=8mX^Hzqb0&)IjYiP9V6?UN(&Pyl?z_Zz?Az!mA75xy$Q45AyPJzEENnXf2aGGQ*aSd&w81R+~0j#VOc%97k%<7rWc9d zroEi9`uudAI@A=bRDh~Gu{iuwO}=o-)Ex;Hhs){J|5Bq9*Fp+gGRvRP{f_i$on&e7 zkBS8`MQo_v+mNwi1992Ngs6At_M#*PciT>r({WrHe
rTru@P%V$ZI3^(@Wau;opMi>Q~Q0EG4ivX^fh+1FQE~ z?=W|*F?ag-#e|tGV)La)MKR**7l7E|GWMdNZoP*d|n`(-P}A-Q{8gqq!dv*Qz8A5Np*P)R(aY;!dvM0S;pQk zFl}mdn$)Q_{l1w1RtxD?iUj}C$mtP{nux2Hz$OIkhUMg7=YMoFn{eq@eg9S5l(W;E z;$^YH~wVw}SK3o{%~Vaj3hM^Ld+Q|!f_Bpq=ob1 z#Ur|JL=_@WT|R-*^mVB3dQkV?2Z*OlA9vDk(s*=8UO%6aJ{?Fs3`w##S%JivB_9MC zJZllFoLu~A4|wycs^2Mjz|Ef2DTk*C(L)?t6aGavqi|1F$>wh^4-boyJ1|jj`HP|) zKLzKVzdO$NeOu<4nU^oi%&p@cuIC;D#>D};qix`MED7QbU)>B$l8|9V+0aoH z;Osk@!a-?SGnUfy=~KcN45PmV*r_2KF?%j|33BD;?_eWl{0)pg8G?Uqs<@lP0>^%x zFGOaACl5wpq4i;3k=-S|+EjG;8{z*ew=V}eM#c?Xlrj`SMYhzvzdGFS&{Q*elBOK3 zhC2GW<&#?I3iKhjpMf1|YsIAdf(QjbZUwc(WWu;w@J1jrNeZNK3XT|sC#I&Sx(n5chTu=s3nbX5YT`Tw+gHQ32 z@qM2n;`=Yw88z~%jY{n39Zi8CmoA}GA1I}L@%@C&KS`S2;T2S3SlG%!6z7kMaKWq; zyVdsR<%UnQ75X|x=He&6%h7)_IcZPjHZ`y8P~m}U)x!^<9o16(RY8kf<(N|80WXK* z28KVpAWMIH%*J^qkjUD-E~E{4F%s$;{pc^MTkr+8whRpot3`B<8EvLOqV;w?LI(l- zA!A)Gxxq;g?M-=hHZo5$J>85yoXpU_zY zZ&%}zW=_r9sI{*Bq!8~_vVhajK>R@o{}=gh`nl7G@Uz&Ar?dXfw)UDOO&uNRbZEFw z;ObssaQgs@c=CFHhe!k<1|QVfB&hJAX+T%kAP8)geg;+r6I4dTQ()W$bNDp>=6`yy z<$_}>u&-^Ej1aPDC97*=3rL@g^nOP@owIP^saBY>eU5|ahBCF`(`Jz%WtFx;NB&a& zR`f&?*lytz;`2T?J<*NG@M+tmEVQQAmq3qGUODheXT}>jOc(7pPpZo?(w0*UIui_) zAm@`qXKtSZ1XLt_8?%VcL*b^=tcWK(a+Su>w8hvf$ zTwM(M#(~@T3B}8*+1uApK)Tq)Tn9kSgnPLm9W{&r$yO|paggPNFW@p_f zP{FR#L(gKc@=AzmKl%Opz@U}lTI(S2BLl?(3xjKP(qKi}Dxka9G{VC~Q*ge&?zJz6 z?q!ZyzS-4|sg6~^Swcx7B?_d?|6jH7NKfLpfM;Z8(de9FWb~hD?Qg|&8Twj1QHIsv zwO6#(t%K^mHgAn8O(xf4NhYsAZ~1}ys$XwG)q;kGKVTFF%nVDvpS@SMzNl-5L!xbW ze6!n*zann7f}A0RShG0#%kCH@AD!fMMHo- zMIrV3a%I?ze;b`f)h}va&n8y~ebP-ByCFWLC^mqd_y0rIXwTL*IV7S73;kD9|2UI- zaaO2e<26PHSgQ~#=!gf?^Ts|$i!7z06k6T2pd)u_Y`k9_7Jfu!B>1y`(79S)=vQSG zcSe2>^(7X>MC*NOCQ*H%k7bz;l7Qis6*8`T*$I@k8cgHGeo#5$b-BnShE5W)IA<9Y z*~8T4wT8bU`{U0r#AbOR_Uw}R(L}3i-oIIHh=kb=^9|Pe6&oL*_4P|Y~ zzTs*~*M<~b*uqK=Dr~eG+cI>}qHq7V-awEMNqVt)XXvgPi1Vn8;;_PteIR3&5YqEf zz52wr$*u;;tT0)Ku|}O`tLe(Jy??bHR-k1;uTpC+*U&uOMv`w{>xd|1|3UY{)n`7R zlEku%mWHEYh3!@B1LquEs?hxHHu@Z=iIo!0ZC%MGe0Say`RmQPG&;I^R>h{$v1+B3 zOpgo*eACB8zp=VT0gfRBOlz^{PS#+iEb)mK7=)Vx+Gwa^y>cXeW!Iv(OZe_HE%LNU zdGE9g`bR<^rxz&o^oL}oG}P>W%dS5T)eItK&~NK7vA^-744q!^wd0sGPot4;`n)^T zM4}L9;idUVa&71l6$bEX@W>YHzg7%l^OahQS~a!gWb|QEg!STFYn5kCzF8?HJ_ey+ zy`JH@;NwdgEj5jcP;STJ_4>4zlG5Tz#ZKR&F_!Y7FqXsC_X-P#b6S|rp3D`82uH0iBuR8ljLnm_y;nv7?G4Gk?CGYo*&#}=6^hA0 zUdJi}5 z;Ihb$MkLufMvnp`oGuv-URo z=#ZRhKt@ir(`anOYC&X z*#W;*yU_tUNB4fV_v+QFhrMl|^Vx1&hSGcV`s$4vHZ-(%+Cc}WRBS+n8063zAPbQ( zIpzThkQvy)=~Z1#LqqRjK!?OS7@bYM4Gkzir_qk7uDqUZF@o4Z!Lqd5FllV`>2`L*3rGqt#q?$nrPMARtTLYT*&AgML#ZilfQCv zNziMA92R1vt^MCJOs-b&xha8>FfDZOpD0^?g z%`Cdt@DSVRTnKoC#+Kx_Drz@gQj3^1bS6))zXj+VIr{nDBMl0JBMhjp6CIPTC-P>k zv~MNY9K5NgwYCAL<{d&c8DX>!O4Z0?wU|kyYyxQNsmmhhl*_!9t>K{!E@hCs_p_r{ zQLeScd(rWuSO=ri(AL>`^oXoYWswF{h(Qgn0aA3pz_er7jIs}x^fu>%bXqTwv_A$eoHbw zSKB*31Eb^3=qQu(F_Z+oLTNMzwkPg2Ss#L;UNPGFLld;_qx}A3e&}m}m)E+_Le1GfC zom&8p1?5(khnJ$e=z%5I>t!V#?zU{j=f!g&pt5jjh4-@bhpbo=&FWIs#<9k4kj$jo~WH|{$0%q{eiynH}s z8*Y`M=(*wg@J;egc;gj>$F(IlZ~qPMUB7}eu5vj$ipG}Uxaf)*R}nf8>Ri3#{pk2X za*ojfc5qdYw5e=8l{92s2#~=yUA(?@Xu6`>EH58vobQWN{xS8I{aq&mEong3(B$zZY;TW83)U>JSZevU0o{d zu$jl*xE=_OYm3;2@Vwl*(7*TSwYO>;aB9_#JeEZzrQ&Ioj2svZ2m$i-CE5AK>117r z+^mxP?BOdcy=p=J3X#+OukRoFer0j4F1MJY)6v-7d-c18H@B9i#pkBQXFhMtUU>Zr zbgaCxw2Yz~-(9K4nO1#$xfm>~G`8dk*LR(r?cWk~e&gx$D#{;|bAy0RTYKkuwFpNx z43Nr9%YZG&P~0eu*BNp%(lc@my4=zm$n3Nba$2k#8c;~{;jTkVe_52N3lh+QUIa2a zcT3X@89AjH@%pm-rPr_j71^(}w458m*DSQa1754XzD7=uy4M1?)lP~!-+ucquj)O0 zYDM{Ba&92#;GD{0IeGTN#a1utwxc&t$>aKQ9wGg$x4f!_ z<-cKa#r_(r2@x@P?o9tFHD5Jg!xCvcAasUr7&8p2 z@YL7K=uv5G?QiSEr70N7{MIUOL&qNnU94UQ76Keq>!~wmPbxf?GOfZkhm(WR$uuBK zvE&L$wem~j4Vgw<+kws}w67Yj4nOl!QHCM&ximdR2W$=slu?wtHAkOYdY7P+lYjem z_CKWMmOy%CwMzZ0`g-e7z1;4oH?}skea!MvmFctWN&Y;o%!M^PkrnGPVvwoJ@yXG(Z}apA(;(Q;pKP^`LPWbV~DXBg8UZ&K|yoTofIHVX5bd);g;+5QE;LYdSHt zclJ@EQ{h!Z1a&(1?uX?)TJ_3W%m=V@>h#$&-$;-s@+$1D)>do3Z{NyCj;kd5 zZeeD84hovyB;fFIgRGY>jl+-)B4qCBNc-ok30L7=L9*XAA`Gk6tR?6iIPlHMzB4Dk zVb-PErf&|*0}eZwwC)|MmK{da?=z1k3dl9%aNMs}LS( z<2|^Fx4f#9tkb!7KP)ej;gvPG5C{SC;Q2FWPT97r7&>dKTP4B5wk?C#7yb=hb28}w zrRMoJhp)Hba$px2okJ*ehB)T-FY~kXw6254m?Crnw71q{h~UBb~hSzizcxqa!8fW1ffQEdsN{*uhEG zHv=kp)d9Syq**`*#sm&tUve|AI8BFVjRXZ55CYlQVYOImdvTysoM}ie`sMd`ZP4jx z`tZAzc?IcugF&BFa2LHGH^X@MZsC7HH>~t`5G@Z`Se}K^p$lTv+gKiCdX9+cm3L+4 zI-Ps>!}1~-klCTp&H+fWE}T;FRd|GjS!Q#f+i+!gWnOWHUY}K5SX597H%ju5$HEgK zdar@I%F0DJ-9+f513D|;fB(Im1fAxl?rX?p{k`bL!WaLZcMAcSS(=?!giKIcZf<7j z--oZ)*YmON)M;6Sh(``j8y{{|^QM=jS31AVuyicRIzW=F3w`HQ##~5a*SWWXF<#f9 zB5W|E7iQnQbu+Id-C)Qtq7(~;Tl9YW-JzTLW%}HlJoFr~I>wdHEIhR9I7R0$g6j|r z?OKY`v#nVu*1ip|N-r(TG^CZH!_*H+K8xa0UM?HNLsesuW^`0|*LVvow{B|WRe~go zvD13;?3t4`oh-J5g@g{aK~M&KUa!w6y0P%De;r<$SC|Qv<%L%UAu~trYGrY*0ReI6 z&K(Rz@z(5Hx1M>Qq670Hu3o#=cJ12rVO&@)$<8jxMF8E+g9gP`$kOZaoZ_K+A=85O za+T;@KGF9zb5|9wc$>TOXLKOiA?P4J2G8_g7*rvrRq3tJ&nthuxi!NOUzWGzuUD>I zAI^q;7IYE@O*OTEjq&}r}MKT@+FMay28Ug>o1-4DyVgrXfB>HrXf zC(rcB%#PVim#|QHD?n%XrZG*IR(f~Il@{<`e=E(^Wdb_Z4LH3jkZsnhOV7$G+ltU3 ztC@6=p@Iz!N3P$<%SlTs$iB6;%#c=i`{u2?C}}VL9r0N8()=vm5VeTqK`=U4X6M@QjTbX>%aFA(B6R+KbK%mv&m(lU4j*9^opKpEL&|X& zCs3qw8OJ;|DAMshf92ktX}n7Y!|FBF<^$$d+>k(#vgESJO13haGr*?@gTqQUTWLwB#rT=~DFw&tz3zy!`%P*oT0Ed-RQk0(!=+G718ZQAlD9`%)^SS8-eX_cP;!niT0+seb@Lgf@5SVtqtgU)&#xk*Q-+eX zyGxcVyipn-UwUI{_STGeoaEQz+^W7_?z3>tK2%T5PR)_NzV;&&opoNAUg`XHybh58 znH>hifp4I=b4oG7LY`X@nNV(&SDLBQXO$Kf6_%#!b(y7kH-?vFXB&%*`PoYky-)Q_ zHZKY8-btonF?6mCuPn{X#ltq1+%3w`XO#XOdABqeZFt!_#IkaWFmAA(4&x!^!6WB8 z+fQ(#oEQcMK)WX*>#-6!~cC~B|+zR|BXj_Z6m8?H#K&nNax1Z^xO=X5pjJOni~4t z^h~|J%=ot@*T0Y|IP%n%saDL%0XyER6}I(kxpE!3r+i~kVd0D5qZT4^-W;Y53(&zELjL!mrFXZYhqmIO zUL2j~ro-31TZ-Oo%)7bd`rsf;;mg}vRQRGX|L)Bj*N0$f+q@?72Z=gw(wiy1#ZiEOK#uc6BsaTrbK!OL0NEpyu|xLH8X|!+ z8F+g6{O6sFoceXEy|5aH<*2UX7wF({=KzJL#%tZ zkB-Tnk7Bq3fliGSBYUU2^4mpH1fg(efS`k@ICZY?!bv<;f>i?L-fBC)1Mpy7xzd71 zvtRp;XxC1LuQ?~HCYp`Vm!4R*vGT4IG=P}7D$yOoH z0+`OV_nkk&I_cgw!i&qT`(b&fAl#u{(AL($3;q4Tjva3W%iD?uh^$&l77xU2&E7^~ zyAu2pR`qIb7WaB>K1v|FcD171)Y6K_7Y=^$#Sr{7;d`(ow>+!j_v=se_qAWHx0H7Q zJT+d~f*|tKVCdc~_0srdK+D9&{lI1`L{8$;!tqxS2)l4)0sp zf{!P zZ>96wc~}bJ`4KI2t^St5b6|JOHr`5MbFk6D*WAMV6>KR&F=45=fDRqmPS$9msMT6b zCQK|kj#*}ROv>>(R?FoJoqgvyIo7vUdu?J4^4ED-3Q6pM1vqu?Y~Q(y4!l(>_g3f~ zW>`FslF-dJ^>c&{-YpCk8G8AAC+|NXa=bV%$FeiP)aU16DP?$V z4PFbGxUGxl`o2DQQ4t}xhnmRp^}E~3MO9lUDdHy~0Y^ObM=rorPd*Rpt<}HrZgTv;hsCvO^%`b&T3XE)&!6o(e+utXL|ECbXh#T_ zctb;jGD@b)c-cb-Z#Ba5bDCte+Ip-yHVG7Rs|(<**!DFR?`>Ui`SGxJg(4BdxLTF2LbzihcBj7nT)#9D z8L_i&jStuyaag-wt?Fe@P~MUL>JdBr7tUQY*^nc43~CyjqGRL5Wa!{s9fiC~W_3)a zq08sn``X)hR&H6h#!CkyD67G|WP5-5|LiZG>;Jm{WQ%;T1VfWAx`ear5zzOCcpmT3G{om_~ z1i4ndwq~t_4pf#e^!JnUAWO`#%Q6eYEgBlSH+4v0Y*QKPB|}H(MUbHvtg=JQ4n#Q@ z`ui@NyF5ttI3j&3A0j6((Sb1-+gURJ6Lj*zStt(GN0=WKw(Pe6txh(wau*m^*U}jdm_xH->3Q%+~JKMz)%iziL{rwPm@DLdf50sn^ zpGIT1nk?3JWW5MzWbukJ|6S)#43aTk7}9dz@>V+aIp=;JCR3p#eXW?Kw+x=cmH_2i zG*FgCvn$aN5D|J<@+V~Ikn!!Lp9-N>-`D-;5I8M(ZdS|Ckg4vi*L)|pA_{MbP{l&jmf#|21-r7bS995IJjJ@iCj@cxfj8 z8tP>u!>U&lb_ZuYDAyuxt3~RW%exSc&=H~?u@`|yd_gjI5|X+8^CuBSLkyguy0xoc z@!qL=_9W|J`SSo%Re|A=b(A0s=_5vg?A0jwt9?zXfON>vk?K8ojV9s!C_krWt?xW0 z)5MI9wa&XI&DfKyhvn~sE^K6=nU+xFL6`SjKe(-nupPH(TQfn^t+ z4jDSKUc`~MqwV;h5Qftr9GjiGwZ1Vr$5sx}@x%6~tqiXacEr(pxViLoXZz7MSabk) zzYn{DPKO*F7AIf5ioogo`fJ=OYY~l{357X6N>0Gc!?G{zw6@F9LF`;S(cbyl=bd}o z+vE)_B|5S&S&k0tMYOf=?fm?+&h`@*v8xgagDvaUtnyWI0%$Ugec?2Hy9^zeebv_9 z-ifq#FETzy#0HjKbl5hI?C$1nFgJVm!eQFm+bmZ3Z$K&eYVTYU*(GV{VBv^I#*VcH zIU2ARpM8c*&(Wj1cJAD%mSNdN2fcph(WC4DZOHLeSmfyVU>Q(Upf(~DGOR*gOEzk_ zo(3sx`09WD*}=to-jmo-PtHYjcD}b~@j>)H;I55?Obzw2VLNMHTji6P6_bVz)2h|T z^3;h&2ga0w=|S*(u;3tQ@!~yu-rN1r&gN!&=ydG-X!m=2_AFkEU%%i30OzVSzMUJK zwa8cbvdPi;{gT_G6Sys6dWOUv1S06eUC4%f{OPA3e@yWKeFWO|hj;$43*Y((9wXR% z3@=4?YS)L~iifG~lECqCZgiT}kqNminyC-f^vcm`1~M2IpM3i1Cm$n<5Jrm^A3Agh zejG%P(Gk?CTyeefFt7U!H#&dc4@=VoN=wc)jZyx-AC{&Glh(u1G)4u?3Z|OeE&tyS%N6l& zKKb(WS0B3qU_UIU@*Fq#Y;_rr1|4@Ss7&Q8G3!}2sWeu9qw?uTVxo~Fi6&|%~R(mX6rQ{!Lg1XMNI)71Dh zI)S=K3X!L&@o97dyCmpoYBY3wR-UHDx6ujAwFId=O^rXGqgfpdolz;^tI3|G#!t{; z-$X-4L&v!SeyEqHsqt-e>}FURIvP6m74U;DJWY*%p%duIxvs3xXfzh*+TIBY%0l-F zv!vJN6c_>-9WBF>E5}$=Qc`3zW(s$T@SUJyqp_p}kwjmaTVmAE(K0MaW$A>O5}k0T z0PbWN3-kz>LL;_2`ch<%-~kOC&FYBCEqXCmxKosijZPV63!9x>WSB}dbTo8q(Rr~@ zq9V5l-zg^MCX1j`kfY1g(9yzV8)fi_M!HjGEQKGX#P}d(YO#(M>nNlzGZy69+%Xg& zXmn)~FB&@9P%oLXQ21Mvqf@z~Ln#(YusALnIvP4MWfm6~pe$T(a|e-AR9sv{+?Ixp z=CBN5VPWCn2??>WDM)cx(NU@Y^FPU0Nl3r?)vrQBQ{hK)R8-Wj{wFmKUK$(w?Ee@O z5)#6Z!VKdmOndqyj7d^8d79rhBI3is6Jlc!70F4dp`nqH%OWB|5|;-ra+iXahlE5d ziwq4-N{)()Ltr7O!opm!N}fJ5W0EwieVV`Rho#4)q{JmBg(6Bqmb(p+Q6m)+5s7e$ zPKiY*8T<+zKbnVyXo-nSP7PfalISr~oM|~GDJl+=-dw=?7n5;*}B_$e}mI&{~ z#l8|FB2%N{ViLmRJ$)WWE1%7<4B-hW(W#NkLfjXtcv!(9%aAcbwkXUu7FYJU3@Z$I zq@>VgzGz@v7cxaj(J={Oo<7+QGNB2%MN zyc8jaYYBP-IvAM<_ohd|h=d4~Mn^)e1}D-alSZjDk^$ss_#kW}5r%6)Pz_3ef>3Nq zN*vAkQ8Jh4ZoUAasFZ|oPtzik*IFF|VkRjv#2qJoIj**#?D*LjNNVKq=(sDv>N4Oe zBS8um2i$`bLMSda+&f|+FWi|XEFmR1bX?3VM*(MQax_kV!<|_B2|`DeCP)P_NfG0$ z9fU+CA%Z-F43k%(6CN9#I@SOf*WGa0ZFC9B zv2MvcJWUOj^l?ZzJT!9D5JiMW$4+i0W@l-pNojw^BU2MGn$wdQ5tgkJWY*LbeJ$gp)Mmd@%&6~4=X$-X_-skJ#o^qPft_hGCKSm zj-uYREGcE;PU7UDv%)18g%Zx>l!Qs_B72&eQKLg-z=aG~a?-@m=mh;loH>VEsktjT zH^fFoI{%g-P^FlN@90pTrUswyF@O57*f^IeVG&6&Zco1^em|^)s7R;KL?(NrGJ)l3 zZi2=?(hI6$&V!(cRQGzXiS1z}L`ORLMiHTLlU$Ba%G2Dq0Ue_7m}I9hP)Mlz@R>Mt z!s9|6J1NKk^zQl||Y)KLH(92qx0-{o$rlaTBHcXtPB znw%*-<^@NEG-Q0ner&hyhZUP-*Ubh;CVQW;2@oOoW#9ZP4^0{4b#dQ*Sh04a;^4@r z1W%v7Kv#H*gXlRjZY=b;shS*{YLA;`QC<`f2e!gf>?beFqDLJ{xMM%8gd{um5V=yl zr_YxrnH*T3(b6;S3@bcJ{iBTChiaN&*{`@oj^>(;6P*Li4!{H{=q8(&p;^fEQmlj8VYW7rQXR>f1f9$abi zN`=R%*q)FmM+w)c_rp>FXIYBg)8Aav_@!EANnK(0^`qPmE5^pMB_?b6l;23LxEpFO z=o!_1Shf~N3vm2RF`=%)Gl~q$COFm%j$cZ}ajC-Na)uR_syJLk%4j~1CSOvljp+%s zwGyscow#5ZIMn1f3Qtx>JxR)J%QdT$pooq`SB&A)X!0$kDAM)i(emeAnTKUaR`92V zIDsK$S`;BmiX4sCp;jj$!m;7fXDQ%Gl#(N7==|f; z;u|Bi;5hK4fG3oB9VcrE#)xrth(9-~p1*h7(;vZW6)VeJ^fWYDOt!H2~Nw= zJS?$(9PRkPUW|^5a_X@1M*hn4#y{&?t9Px{Qpp#t6p3WZuR-_YtSF-kLKO)P3UQ2x(dg?{^5r2n2 zA|3V~I&9kgd&C~4{{Xb)kKEFuJBU4*|HzZBEV=Ukb&tHDki1^{%yM*u&x9T!Z;_#c zOlcnZcxAc(mDCJhzQQ)c;$($nxVF*-L+5@P+{=KU&)<{mMn1WchFi!_fL_Fx!SKBC z_I(tmWa@O;BX@|^Kv#`KIeFL)VaX0#dhZr>O*q;>u8{r)qwsMMie=Kf2|7Qf@i&Q| zS%Hr5nVzR_k)uOARoT7UdQV?Mk4Xw6u{;G^;o>4GQkbm6Khdc#5lnjiNCEuF z{c(f|U4}9USMT43*XlCwpdjOA>>c<^1awpnn-BIWpS}!VSo-FCct@K2-IR>nA0@}8 zhK~4|m>rU%qq_|zFfSm3WTqI-&I?Mb!&?@=aCLnhRdl3emR?|F3~t{gDn{YRJ!3Au zn3?cg4#1NE&WXK5VK;0Ji+Plxla@!1ohbydN^~;hpIL^E>@(Rxr+DNpdI533fvOZK zRF%|BGE&)>7eS!|Ub$jHFKJC8kMNuABPadWYOF)MU z9W-73ZpwlF&Ik{{RM3%qCOhaLY|@GYHb|!8J}WU-h7OC7LtS6hO9h>bA0$rL1dYGpTGfPdG=ii9oc8HgATe; zd^d1|WGe2Ml0|g5(a9VaI*^gWpFT;>$puE4cQKfv=dyFrUpTxt>pp~}xutsaXcjJ@ zjNHeUrBwR6Ry{0A&f!w3ql2PiTsjhybHV}5+6{$e$hP20LE(sKb)?UvLu3eX3+N>A5NLep=N4(9u1I zn+W;vvP|4Sz%`Wke8_BW)BXhHVYJVn)2SS`1P*(LG%)O;Lz*BzmKc=i=rXf^V23Y& z68C?J8J6&wl<4S6?~mLoB40MJgJdFBzzNoKtHTP(sgtyAtnaBL(1T>6pRpv1qr>{1 zv6H{gxo^mDn-(?$Tnkt>#nGXLD0s3qtM)mS31#v?)?6CdByx0U=p3P;qb~j3fUYD< zn#)FXB`|boRVP$KM@_{)-Y2P@rn$eM=se5Np`!?sCTz26pH}h6y*$lbVa@$#icSKx1U@!7 zj+-3~9ZmK%m*(an(y;b0HWDLRYkz98uZ0woBw6D>Z1Jx+#>j?WuT9R)h`ADYYc zkOq%`D~zoW7owOrEUi|M>@qq}&Xws&Pk%X06Dhv7;Iqo*3b@N!w9v(4Jw8{V$36Y+ zG)*>>= zX)KC&I4e3#ie(~Rx3l6%$DulXm>j-4IMv|+C>f* z?MP(2u+aZB^$i>s$hNadRo{e9b6EZ*wK!R}H4W5>9q)$)gD%44o3JITg-}|U>|e6I z#`4|N@IFNj_rs#21mk4vBu3jFSWC|RN;XDEzK3H7iCY})hc%N8Fb$U*p5;->V{0Wr zzmlRPsJQ&8)O0x54@;a(BW{I+6r8Nc)U`&0|489f!c*m!p6A)lH>)PEiHprg}08=^Sa@+4j*)CQRPmEz-+*E&>D)03ey#j(`^*&J}uvN)P= zX~Ww6M+r&6ipy-#oj?huDJSbhGht($2_=WT-%WUj}%D@Rn$+^8nQc@yp;0Z}~ zK9W$APbfCj=ISnsQF|dqXU6EzQ3;?RW{wKiY4UM}N7?$6NIOHd9H8@nqotV=Qf=Wu zVUI?S4=X%wne8yW_x^8VR0&+L{a#a3!yXHwud!k zDnZA|as?`G5$Mt49$!mXXv=H(uF=HQWc&>AxW{? zqWIpc@MqQk>Vusc9IWwM9jq|5;GAS#TIA!6GQ=iD*tuXSde;syceX7$C`_I*jTClV zMF%N7+8#Z@k#QP6-lT-+$Y49%M7thkAaqD>J`I48*x`edN3*JzdZ3QAJTh9t#~ZXF zI&`_6Yc$Hj%3P9QJ%G`XIV@UE9_3nsVJUX$LDnZKR`2Ok7syJ83r$>Pmzx!%Jlb4V z5fr+gyqt`!&OeRz1IEXs+WmmYB&Mclnb+hiJ~qmplUg*kY}hcDhdM%-EXBz)W<5Nn zE_g!JGW+x_N(_xo(7X5nJ$b(UMBy>^LSpO-LQ}%Va@6?`W1}Nauw>{wG}bX&VJV>w zj1RJqsVNE0!O+kdm%@;-adZ_Tl3mKf)%4^;lE0E!ohh`7HRHi~+`bfDLiDN~fe4hfX!jdQ4|W8X#iiAxxh&D5l>u-NF( z2*>AqS=2Za-Y4gAqa$-zJja?obH*cc9~tjgiH}WohR>pq$mAF;ejc~NW1=EMoSf=q z$>UFS5fw9LDhDQuBinIl=Rvm&Q8y$+IdNVPvPGmu$7%qLNnx>Zp%G5caKsC4=?y(O zm$)libf$>W&a6k~&3kgbTOtxig#{6y&?wCUxvsE;xYT9N&nuMG+=0zM&3|&w3l{&}ZNJwa_0t6lpMLshE}YAs zJ-zU!Zu_kdKlC61hms>kI{&E9{}uHAxl5(VzjEf0+26{qfAzxumOkgU-|QdC`QQId zUFO;u3|^M{zyIZ~-z&nP;3QtOJK(aY-9eTIX|`LH_KWDyU%SQ+$|NIxl^Pwh;ve1n z5qwUsuZW3Gbs7hAMWjBv!o42=Fu*2<*c@AbB@HtLb^soX59VhUeg8N$n;d6U{9uG4 z0iiU9pMrhGS#J5H-k?lCCN#o@K#|!RM9nYQ*XP%K?BWLiY%n;O97SR-&$1Xikf+Nv zi{F?f-cvk2LwRo&`Ts0_bHO!kocU-t4eC}cU!E|p4*hzw1Ri}^)(uJ9{oiXUU< zjF~go@1Hr{#m}sITmH~Y)%*6|i%yz!PdeE28Pk=TIWuj=FP=>fjr{efPew#&bWEoF zGmtAL`;{}vP3dzx`aa}7zvd!1xQuKcohjV#P)!#pngE5zj0GTUh(eZyrbay*yCUs3 z6Z#1!M)Bb*VxNtAAvAInUP(|$XmZSoiTr#I2qNH2#o(x-L#jJdDLf)R6R+@Cmr50m zOi^lbTuN-him>>}{M@5d*ot4o#3iR9mo%n77W@YTMX(k6$@;|8m=G6sjSjaw5srg!s4)`x|K zhp$M8jg3h`q@;!-KQvxaq%RN=nG_cr?yADg#KT^YrKR3jP00 WY6cQM*Er7r0000>Yh=3F+(nBYN-g}WQy@lSS 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 literal 0 HcmV?d00001 diff --git a/images/FAQ_option_1.jpg b/images/FAQ_option_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..099c788401bb8be15c30492384db4c024f7807df GIT binary patch literal 195811 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 z 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
-

Version 2.24 (2026-01-13) - Support this project 

+

Version 2.25 (2026-07-05) - Support this project 

  • diff --git a/lang/ar_ar.json b/lang/ar_ar.json index ec072a2..82a67ce 100644 --- a/lang/ar_ar.json +++ b/lang/ar_ar.json @@ -90,8 +90,6 @@ "this research": "هذه الأبحاث", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": " قد اكتشفت أن هناك بعض الأوامر غير الموثّقة على يد تحكم DualShock التي يمكن إرسالها عن طريق USB واستخدامها أثناء عملية التصنيع. إذا تم إرسال هذه الأوامر، ستبدأ يد التحكم في إعادة معايرة العصا.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "على الرغم من أن التركيز الأساسي لهذه الأبحاث لم يكن في البداية مركزاً على إعادة المعايرة، وأصبح من الواضح أن القدرة التي توفرها هذه الخدمة يمكن أن تفيد العديد من الاشخاص. وهكذا، ها نحن ها.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "هل تبقى المعايرة فعالة في أثناء اللعب على PS4/PS5؟", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "نعم، إذا قمت بوضع علامة في مربع الاختيار \"أبقاء الكتابة بشكل دائم على يد التحكم\". في هذه الحالة، يتم تمرير المعايرة مباشرة في برمجيات يد التحكم. وهذا يضمن حفظ المعلومات في يد التحكم بغض النظر عن أي جهاز مرتبطة بها.", "Is this an officially endorsed service?": "هل هذه الخدمة معتمدة رسمياً؟", "No, this service is simply a creation by a DualShock enthusiast.": "لا، هذه الخدمة ببساطة تعبر عن شغفي وحماسي ليد التحكم.", "Does this website detect if a controller is a clone?": "هل يكتشف هذا الموقع ما إذا كانت يد التحكم نسخة مقلدة؟", @@ -103,11 +101,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "القائمة الأولى تتعلق بتعزيز الدعم لـDualShock4 وDualSense:", "Implement calibration of L2/R2 triggers.": "أضافة معايرة لأزرار الـL2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "تحسين الكشف عن النسخ المقلدة، مما يعود بفائدة لأولئك الذين يسعون إلى شراء يد تحكم مستعملة للتأكد من جودتها.", - "Enhance user interface (e.g. provide additional controller information)": "تحسين واجهة المستخدم (مثل توفير معلومات إضافية ليد التحكم)", "Add support for recalibrating IMUs.": "إضافة دعم لإعادة معايرة IMUs.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "وإضافة إلى ذلك، استكشاف إمكانية تصليح يد تحكم DualShock التي لا تعمل (يوجد ناقشات بشأن لك على الديسكورد للأطراف المهتمة).", "The second list contains new controllers I aim to support:": "وتتضمن الخطة الثانية إضافة دعم ليد تحكم:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "يد تحكم الـXBox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "كل من هذه الخطتين تثير اهتماما واستثمارا كبيرا في الوقت على حد سواء. ولتوفير السياق، عادة ما يتطلب دعم يد تحكم جديدة إجراء بحوث على أساس التفرغ لمدة 6-12 شهرا، إلى جانب حظا وافر.", @@ -125,15 +121,9 @@ "Please update the firmware and try again.": "الرجاء حدث البرمجيات وحاول مرة أخرى.", "Joystick Info": "معلومات عصا التحكم", "Check circularity": "التحقق من الدوران", - "Can I reset a permanent calibration to previous calibration?": "هل يمكنني إعادة تعيين معايرة دائمة إلى المعايرة السابقة؟", "No.": "لا.", - "Can you overwrite a permanent calibration?": "هل يمكنك استبدال معايرة دائمة؟", - "Yes. Simply do another permanent calibration.": "نعم. ببساطة قم بمعايرة دائمة أخرى.", "Does this software resolve stickdrift?": "هل هذا البرنامج يحلّ انحراف العصا؟", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "انحراف العصا خلل مادي، مثل الأتربة أو تلف في المقاومة المتغيرة أو في بعض الحالات تلف في النابض.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "هذا البرنامَج لن يصلح انحراف العصا بنفسه إذا كنت قد واجهت خلل مقدّمًا. سيساعد على ضمان أن تعمل عصا التحكم الجديدة بشكل سليم بعد استبدال العصا القديمة للعمل بشكل جيد.", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "لاحظت أن بعض ايدي التحكم لديها معايرة مصنع أسوأ مما لو قمت بإعادة معايرتهم. وينطبق ذلك بصفة خاصة على الدوران في ايدي التحكم المقدمة من SCUF ذو الغطاء المميز.", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) هل تحديث البرمجيات يسبب إعادة ضبط المعايرة؟", "After range calibration, joysticks always go in corners.": "بعد معايرة المدى, العصا دائما ستتحرك في الزوايا.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "تحدث هذه المشكلة لأنك قمت بالنقر على \"تم\" مباشرة بعد بدء معايرة النطاق.", "Please read the instructions.": "يُرجى قراءة التعليمات.", @@ -168,6 +158,8 @@ "Touchpad ID": "Touchpad ID", "Bluetooth Address": "عنوان البلوتوث", "Show all": "عرض الكل", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", "(beta)": "", "10x zoom": "", "30th Anniversary": "", @@ -175,6 +167,7 @@ "Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "", "Average circularity error: smaller is not always better! Aim for 7-9 %.": "", "A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", "Adaptive Trigger": "", "Adaptive triggers are only supported on DualSense controllers": "", "Add test": "", @@ -188,6 +181,8 @@ "Calibration": "", "Calibration History": "", "Calibration is being stored in the stick modules.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", "Cancel": "", "Cannot copy text to the clipboard:": "", "Cannot lock": "", @@ -222,6 +217,7 @@ "Failed to set vibration": "", "Feel for vibration in the controller.": "", "Finetune stick calibration": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", "Firefox is supported with the WebHID extension installed.": "", "For more info or help, feel free to reach out on Discord.": "", "Fortnite": "", @@ -230,7 +226,15 @@ "Grey Camouflage": "", "Haptic Vibration": "", "Headphone Jack": "", + "Housing": "", + "How do I use the finetuning feature?": "", "If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", "Increase non-circularity": "", "Info": "", "Instructions": "", @@ -252,10 +256,15 @@ "No saved calibrations found.": "", "No tests completed yet.": "", "Normal": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", "Not tested": "", "Nova Pink": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", "Pass": "", "Passed": "", + "PlayStation Virtual Reality 2": "", "Please connect a DualShock 4, a DualSense, DualSense Edge or VR2 controller to your computer and press Connect.": "", "Please note: the stick modules on the DS Edge cannot be calibrated via software alone.": "", "Please release the stick to center position before adjusting with D-pad buttons.": "", @@ -281,7 +290,9 @@ "Right stick": "", "Rotate the sticks slowly at least 2 times in one direction and 2 times in the other direction to cover the whole range.": "", "Run through these tests to verify your controller's functionality.": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", "Show raw numbers": "", + "Sony DualShock 4": "", "Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "", "Speaker": "", "Spider-Man 2": "", @@ -294,19 +305,25 @@ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "", "The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "", "The Last of Us": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", "The device appears to be a clone. All calibration functionality is disabled.": "", "The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", "The item has been copied to the clipboard.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", "This controller has unsaved changes that will be lost when the controller is rebooted.": "", "This involves temporarily disabling write protection by applying +1.8V to a specific test point on each module.": "", "This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", "This test checks all controller buttons by requiring you to press each button up to three times.": "", "This test checks the headphone jack functionality.": "", "This test checks the reliability of the USB port.": "", "This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "", "This test will enable heavy resistance on both L2 and R2 triggers.": "", "This utility cannot fix stick drift.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", "To store a custom calibration on the stick's internal memory, a hardware modification is required.": "", "USB Connector": "", "Unsupported browser.": "", @@ -319,9 +336,16 @@ "Volcanic Red": "", "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "", "We are not responsible for any damage caused by attempting this modification.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "", "White": "", "Wiggle the USB cable to see if the controller disconnects.": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "You can do this in two ways:": "", "You should save your changes, or reboot the controller to revert back to the previous state.": "", "Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "", diff --git a/lang/bg_bg.json b/lang/bg_bg.json index 5927f28..180805d 100644 --- a/lang/bg_bg.json +++ b/lang/bg_bg.json @@ -89,8 +89,6 @@ "this research": "тази изследователска дейност", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", беше открито, че съществуват някои недокументирани команди на контролерите DualShock, които могат да се изпращат по USB и се използват по време на процеса на сглобяване във фабриката. Ако тези команди се изпратят, контролерът започва повторната калибрация на аналоговите палчета.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Въпреки че основният фокус на това изследване първоначално не беше насочен към калибрацията, стана ясно, че услуга, която предлага тази възможност, може значително да ползва много хора. И така, ето ни.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Калибрацията ли остава ефективна по време на играта на PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Да, ако отметнете квадратчето \"Запиши промените постоянно в контролера\". В този случай калибрацията се записва директно във фърмуера на контролера. Това гарантира, че тя остава на място, независимо от конзолата, към която е свързана.", "Is this an officially endorsed service?": "Това ли е официално подкрепена услуга?", "No, this service is simply a creation by a DualShock enthusiast.": "Не, тази услуга просто е създадена от ентусиаст на DualShock.", "Does this website detect if a controller is a clone?": "Този уебсайт ли открива дали контролерът е копие?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Първият списък е за подобряване на поддръжката за контролерите DualShock4 и DualSense:", "Implement calibration of L2/R2 triggers.": "Изпълнете калибрирането на тригерите L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Подобрете откриването на клонове, което е особено полезно за онези, които търсят да закупят използвани контролери с увереност в автентичността им.", - "Enhance user interface (e.g. provide additional controller information)": "Подобрете потребителския интерфейс (например, предоставяйки допълнителна информация за контролера)", "Add support for recalibrating IMUs.": "Добавете поддръжка за рекалибриране на IMU.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Освен това, изследвайте възможността за възстановяване на неработещи контролери DualShock (допълнителни дискусии налични в Discord за заинтересованите страни).", "The second list contains new controllers I aim to support:": "Вторият списък съдържа новите контролери, които се надявам да подкрепя:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Контролери на Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Всяка от тези задачи представя както огромен интерес, така и значителни времеви инвестиции. За да предоставя контекст, подкрепата на нов контролер обикновено изисква 6-12 месеца на изцяло време за изследване, заедно с малко късмет.", @@ -124,15 +120,9 @@ "Please update the firmware and try again.": "Моля, актуализирайте фърмуера и опитайте отново.", "Joystick Info": "Информация за джойстика", "Check circularity": "Проверка на кръговостта", - "Can I reset a permanent calibration to previous calibration?": "Мога ли да върна постоянна калибровка към предишна калибровка?", "No.": "Не.", - "Can you overwrite a permanent calibration?": "Може ли да се презапише постоянна калибровка?", - "Yes. Simply do another permanent calibration.": "Да.Просто направете нова постоянна калибровка.", "Does this software resolve stickdrift?": "Този софтуер решава ли проблема със стикдрифт?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Стикдрифтът е причинен от физически дефект;а именно замърсяване, износен потенциометър или в някои случаи износена пружина.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Този софтуер няма да поправи стикдрифта сам по себе си, ако вече изпитвате този проблем. Помага да осигури правилната работа на новите джойстици след замяната на старите, за да функционират добре.", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Забелязал съм, че някои контролери от фабриката имат по-лоша калибровка, отколкото ако ги прекалибрирам. Особено вярно е за кръговите движения на контролерите SCUF с уникална обвивка.", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) Актуализирането на фърмуера ще нулира ли калибрирането?", "After range calibration, joysticks always go in corners.": "След калибровката на обхвата, джойстиците винаги отиват в ъглите.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Този проблем възниква, защото сте натиснали „Готово“ веднага след започване на калибровката на обхвата.", "Please read the instructions.": "Моля, прочетете инструкциите.", @@ -143,6 +133,8 @@ "Error while saving changes": "Грешка при запазване на промените:", "Save changes permanently": "Запазете промените постоянно", "Reboot controller": "Рестартирайте контролера", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", "(beta)": "", "10x zoom": "", "30th Anniversary": "", @@ -150,6 +142,7 @@ "Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "", "Average circularity error: smaller is not always better! Aim for 7-9 %.": "", "A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", "Adaptive Trigger": "", "Adaptive triggers are only supported on DualSense controllers": "", "Add test": "", @@ -165,6 +158,8 @@ "Calibration": "", "Calibration History": "", "Calibration is being stored in the stick modules.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", "Cancel": "", "Cannot copy text to the clipboard:": "", "Cannot lock": "", @@ -208,6 +203,7 @@ "Failed to set vibration": "", "Feel for vibration in the controller.": "", "Finetune stick calibration": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", "Firefox is supported with the WebHID extension installed.": "", "For more info or help, feel free to reach out on Discord.": "", "Fortnite": "", @@ -218,7 +214,15 @@ "Haptic Vibration": "", "Hardware": "", "Headphone Jack": "", + "Housing": "", + "How do I use the finetuning feature?": "", "If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", "Increase non-circularity": "", "Info": "", "Instructions": "", @@ -241,11 +245,16 @@ "No saved calibrations found.": "", "No tests completed yet.": "", "Normal": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", "Not tested": "", "Nova Pink": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", "PCBA ID": "", "Pass": "", "Passed": "", + "PlayStation Virtual Reality 2": "", "Please connect a DualShock 4, a DualSense, DualSense Edge or VR2 controller to your computer and press Connect.": "", "Please note: the stick modules on the DS Edge cannot be calibrated via software alone.": "", "Please release the stick to center position before adjusting with D-pad buttons.": "", @@ -272,10 +281,12 @@ "Rotate the sticks slowly at least 2 times in one direction and 2 times in the other direction to cover the whole range.": "", "Run through these tests to verify your controller's functionality.": "", "SBL FW Version": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", "Serial Number": "", "Show all": "", "Show raw numbers": "", "Software": "", + "Sony DualShock 4": "", "Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "", "Speaker": "", "Spider FW Version": "", @@ -289,19 +300,25 @@ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "", "The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "", "The Last of Us": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", "The device appears to be a clone. All calibration functionality is disabled.": "", "The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", "The item has been copied to the clipboard.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", "This controller has unsaved changes that will be lost when the controller is rebooted.": "", "This involves temporarily disabling write protection by applying +1.8V to a specific test point on each module.": "", "This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", "This test checks all controller buttons by requiring you to press each button up to three times.": "", "This test checks the headphone jack functionality.": "", "This test checks the reliability of the USB port.": "", "This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "", "This test will enable heavy resistance on both L2 and R2 triggers.": "", "This utility cannot fix stick drift.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", "To store a custom calibration on the stick's internal memory, a hardware modification is required.": "", "Touchpad FW Version": "", "Touchpad ID": "", @@ -319,9 +336,16 @@ "Volcanic Red": "", "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "", "We are not responsible for any damage caused by attempting this modification.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "", "White": "", "Wiggle the USB cable to see if the controller disconnects.": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "You can do this in two ways:": "", "You should save your changes, or reboot the controller to revert back to the previous state.": "", "Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "", diff --git a/lang/cz_cz.json b/lang/cz_cz.json index 854b556..aff1384 100644 --- a/lang/cz_cz.json +++ b/lang/cz_cz.json @@ -89,8 +89,6 @@ "this research": "tento výzkum", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", bylo zjištěno, že na ovladačích DualShock existují některé nezdokumentované příkazy, které lze odeslat přes USB a používají se během výrobního procesu montáže. Pokud jsou tyto příkazy odeslány, ovladač zahájí rekalibraci analogových ovladačů.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "I když primární zaměření tohoto výzkumu nebylo zpočátku zaměřeno na rekalibraci, ukázalo se, že služba nabízející tuto schopnost může být velkým přínosem pro mnoho jednotlivců. A tak jsme tady.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Zůstává kalibrace účinná během hraní na PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Ano, pokud zaškrtnete políčko \"Zapsat změny trvale do ovladače\". V takovém případě se kalibrace zobrazí přímo ve firmwaru regulátoru. To zajišťuje, že zůstane na svém místě bez ohledu na konzolu, ke které je připojen.", "Is this an officially endorsed service?": "Je to oficiálně schválená služba?", "No, this service is simply a creation by a DualShock enthusiast.": "Ne, tato služba je jednoduše výtvorem nadšence pro DualShock.", "Does this website detect if a controller is a clone?": "Detekuje tento web, zda je ovladač klon?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "První seznam se týká vylepšení podpory pro ovladač DualShock4 a DualSense:", "Implement calibration of L2/R2 triggers.": "Proveďte kalibraci spouštěčů L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Zlepšete detekci klonů, což je zvláště výhodné pro ty, kteří chtějí koupit použité ovladače s jistotou pravosti.", - "Enhance user interface (e.g. provide additional controller information)": "Vylepšení uživatelského rozhraní (např. poskytnutí dalších informací o ovladači)", "Add support for recalibrating IMUs.": "Přidejte podporu pro rekalibraci IMU.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Kromě toho prozkoumejte možnost oživení nefunkčních ovladačů DualShock (další diskuze je pro zainteresované strany k dispozici na Discordu).", "The second list contains new controllers I aim to support:": "Druhý seznam obsahuje nové ovladače, které se snažím podporovat:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Ovládač Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Každý z těchto úkolů představuje obrovský zájem a značnou časovou investici. Aby bylo možné poskytnout kontext, podpora nového ovladače obvykle vyžaduje 6–12 měsíců výzkumu na plný úvazek a štěstí.", @@ -124,7 +120,8 @@ "Please update the firmware and try again.": "Aktualizujte firmware a zkuste to znovu.", "Joystick Info": "Informace o joysticku", "Check circularity": "Zkontrolujte rozsah", - "(Dualsense) Will updating the firmware reset calibration?": "", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", "(beta)": "", "10x zoom": "", "30th Anniversary": "", @@ -132,6 +129,7 @@ "Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "", "Average circularity error: smaller is not always better! Aim for 7-9 %.": "", "A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", "Adaptive Trigger": "", "Adaptive triggers are only supported on DualSense controllers": "", "Add test": "", @@ -148,8 +146,8 @@ "Calibration": "", "Calibration History": "", "Calibration is being stored in the stick modules.": "", - "Can I reset a permanent calibration to previous calibration?": "", - "Can you overwrite a permanent calibration?": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", "Cancel": "", "Cannot copy text to the clipboard:": "", "Cannot lock": "", @@ -196,6 +194,7 @@ "Failed to set vibration": "", "Feel for vibration in the controller.": "", "Finetune stick calibration": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", "Firefox is supported with the WebHID extension installed.": "", "For more info or help, feel free to reach out on Discord.": "", "Fortnite": "", @@ -206,8 +205,15 @@ "Haptic Vibration": "", "Hardware": "", "Headphone Jack": "", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "", + "Housing": "", + "How do I use the finetuning feature?": "", "If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", "Increase non-circularity": "", "Info": "", "Instructions": "", @@ -232,12 +238,17 @@ "No tests completed yet.": "", "No.": "", "Normal": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", "Not tested": "", "Nova Pink": "", "Only after you have done that, you click on \"Done\".": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", "PCBA ID": "", "Pass": "", "Passed": "", + "PlayStation Virtual Reality 2": "", "Please connect a DualShock 4, a DualSense, DualSense Edge or VR2 controller to your computer and press Connect.": "", "Please note: the stick modules on the DS Edge cannot be calibrated via software alone.": "", "Please read the instructions.": "", @@ -267,10 +278,12 @@ "Run through these tests to verify your controller's functionality.": "", "SBL FW Version": "", "Save changes permanently": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", "Serial Number": "", "Show all": "", "Show raw numbers": "", "Software": "", + "Sony DualShock 4": "", "Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "", "Speaker": "", "Spider FW Version": "", @@ -285,21 +298,26 @@ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "", "The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "", "The Last of Us": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", "The device appears to be a clone. All calibration functionality is disabled.": "", "The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", "The item has been copied to the clipboard.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", "This controller has unsaved changes that will be lost when the controller is rebooted.": "", "This involves temporarily disabling write protection by applying +1.8V to a specific test point on each module.": "", "This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", "This test checks all controller buttons by requiring you to press each button up to three times.": "", "This test checks the headphone jack functionality.": "", "This test checks the reliability of the USB port.": "", "This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "", "This test will enable heavy resistance on both L2 and R2 triggers.": "", "This utility cannot fix stick drift.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", "To store a custom calibration on the stick's internal memory, a hardware modification is required.": "", "Touchpad FW Version": "", "Touchpad ID": "", @@ -317,10 +335,16 @@ "Volcanic Red": "", "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "", "We are not responsible for any damage caused by attempting this modification.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "", "White": "", "Wiggle the USB cable to see if the controller disconnects.": "", - "Yes. Simply do another permanent calibration.": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "You can do this in two ways:": "", "You have to rotate the joysticks before you press \"Done\".": "", "You should save your changes, or reboot the controller to revert back to the previous state.": "", diff --git a/lang/da_dk.json b/lang/da_dk.json index 2208834..8c795b5 100644 --- a/lang/da_dk.json +++ b/lang/da_dk.json @@ -91,8 +91,6 @@ "this research": "denne forskning", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", blev det opdaget, at der findes nogle udokumenterede kommandoer på DualShock-controllere, som kan sendes via USB og anvendes under fabriksmonteringsprocessen. Når disse kommandoer sendes, starter controlleren en genkalibrering af de analoge styrepinde.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Selvom det oprindelige fokus for denne forskning oprindeligt ikke var rettet mod genkalibrering, blev det hurtigt klart, at en service med denne funktion kunne være til stor gavn for mange. Og dermed er vi her.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Bliver kalibreringen ved med at være aktiv under gameplay på PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Ja, hvis du sætter kryds i boksen \"Skriv ændringer permanent i controlleren\", bliver kalibreringen skrevet direkte ind i controllerens firmware. Det sikrer, at den forbliver aktiv, uanset hvilken konsol controlleren tilsluttes.", "Is this an officially endorsed service?": "Er dette en officielt godkendt service?", "No, this service is simply a creation by a DualShock enthusiast.": "Nej, denne service er blot skabt af en DualShock-entusiast.", "Does this website detect if a controller is a clone?": "Kan denne hjemmeside registrere, om en controller er en klon?", @@ -104,11 +102,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Den første liste handler om at forbedre understøttelsen af DualShock4- og DualSense-controllere:", "Implement calibration of L2/R2 triggers.": "Implementering af kalibrering for L2/R2-aftrækker.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Forbedring af registreringen af kloner, hvilket især er nyttigt for dem, der ønsker at købe brugte controllere med garanti for ægthed.", - "Enhance user interface (e.g. provide additional controller information)": "Forbedring af brugergrænsefladen (f.eks. ved at vise flere oplysninger om controlleren).", "Add support for recalibrating IMUs.": "Tilføjelse af understøttelse for genkalibrering af IMU’er.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Undersøgelse af muligheden for at genoplive ikke-fungerende DualShock-controllere (yderligere diskussion er tilgængelig på Discord for interesserede).", "The second list contains new controllers I aim to support:": "Den anden liste indeholder nye controllere, jeg har til hensigt at understøtte:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Xbox Controller", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Hver af disse opgaver er både utroligt spændende og kræver en betydelig tidsmæssig investering. For at sætte det i perspektiv kræver det typisk 6-12 måneders fuldtidsforskning at tilføje understøttelse af en ny controller - og en god portion held.", @@ -126,15 +122,9 @@ "Please update the firmware and try again.": "Opdater venligst firmwaren og prøv igen.", "Joystick Info": "Joystick Info", "Check circularity": "Tjek cirkularitet", - "Can I reset a permanent calibration to previous calibration?": "Kan jeg nulstille en permanent kalibrering til en tidligere kalibrering?", "No.": "Nej.", - "Can you overwrite a permanent calibration?": "Kan man overskrive en permanent kalibrering?", - "Yes. Simply do another permanent calibration.": "Ja. Du skal blot foretage en ny permanent kalibrering.", "Does this software resolve stickdrift?": "Kan denne software løse styrepinddrift?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Styrepinddrift skyldes en fysisk fejl; nemlig snavs, en slidt potentiometer eller i nogle tilfælde en slidt fjeder.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Denne software kan ikke alene rette styrepinddrift, hvis du allerede oplever det. Det, den kan hjælpe med, er at sikre, at den nye styrepind eller de nye styrepinde fungerer korrekt efter udskiftning af de gamle.", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Jeg har bemærket, at nogle controllere direkte fra fabrikken har dårligere kalibrering end efter en genkalibrering. Det gælder især for cirkulariteten på SCUF-controllere med en unik skal.", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) Vil en opdatering af firmwaren nulstille kalibreringen?", "After range calibration, joysticks always go in corners.": "Efter rækkeviddekalibrering, bevæger styrepindene sig altid ud i hjørnerne.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Dette problem opstår, fordi du har klikket på \"Færdig\" lige efter at have startet en rækkeviddekalibrering.", "Please read the instructions.": "Læs venligst vejledningen.", @@ -335,5 +325,39 @@ "Values": "Værdier", "You should save your changes, or reboot the controller to revert back to the previous state.": "Du bør gemme dine ændringer, eller genstarte controlleren for at vende tilbage til den tidligere tilstand.", "serial number": "serienummer", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" } \ No newline at end of file diff --git a/lang/de_de.json b/lang/de_de.json index 743276a..0789df2 100644 --- a/lang/de_de.json +++ b/lang/de_de.json @@ -90,8 +90,6 @@ "this research": "diese Forschung", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", wurde entdeckt, dass es einige nicht dokumentierte Befehle auf DualShock-Controllern gibt, die über USB gesendet werden können und während des Herstellungsprozesses verwendet werden. Wenn diese Befehle gesendet werden, startet der Controller die Neukalibrierung der Analog-Sticks.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Obwohl der Schwerpunkt dieser Forschung ursprünglich nicht auf der Neukalibrierung lag, wurde klar, dass ein Service, der diese Fähigkeit bietet, zahlreichen Personen erhebliche Verbesserungen bringen könnte. Und so sind wir hier.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Bleibt die Kalibrierung während des Spielens auf PS4/PS5 wirksam?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Ja, wenn du auf \"Änderungen dauerhaft im Controller speichern\" klickst. In diesem Fall wird die Kalibrierung direkt in der Controller-Firmware gespeichert. Dies stellt sicher, dass diese permanent gespeichert ist.", "Is this an officially endorsed service?": "Ist dies ein offiziell unterstützter Service?", "No, this service is simply a creation by a DualShock enthusiast.": "Nein, dieser Service ist einfach eine Schöpfung eines DualShock-Enthusiasten.", "Does this website detect if a controller is a clone?": "Erkennt diese Website, ob ein Controller ein Klon ist?", @@ -103,11 +101,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Die erste Liste befasst sich mit der Verbesserung der Unterstützung für DualShock4- und DualSense-Controller:", "Implement calibration of L2/R2 triggers.": "Implementierung der Kalibrierung von L2/R2-Schultertasten.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Verbesserung der Erkennung von Klonen, was insbesondere für diejenigen von Vorteil ist, die gebrauchte Controller mit der Gewissheit der Echtheit kaufen möchten.", - "Enhance user interface (e.g. provide additional controller information)": "Verbesserung der Benutzeroberfläche (z. B. Bereitstellung zusätzlicher Controllerinformationen)", "Add support for recalibrating IMUs.": "Unterstützung für die Neukalibrierung von IMUs hinzufügen.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Zusätzlich die Möglichkeit, nicht funktionierende DualShock-Controller wiederzubeleben (weitere Diskussionen auf Discord für interessierte verfügbar).", "The second list contains new controllers I aim to support:": "Die zweite Liste enthält neue Controller, die ich unterstützen möchte:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Xbox-Controller", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Jede dieser Aufgaben bietet sowohl ein immenses Interesse als auch eine erhebliche zeitliche Investition. Um einen Kontext zu bieten, erfordert die Unterstützung eines neuen Controllers in der Regel 6-12 Monate Vollzeitforschung, neben ein paar Glückstreffern.", @@ -125,15 +121,9 @@ "Please update the firmware and try again.": "Bitte aktualisiere die Firmware und versuche es erneut.", "Joystick Info": "Joystick-Informationen", "Check circularity": "Kreisförmigkeit prüfen", - "Can I reset a permanent calibration to previous calibration?": "Kann man eine permanente Kalibrierung auf eine vorherige zurücksetzen?", "No.": "Nein.", - "Can you overwrite a permanent calibration?": "Kann man eine permanente Kalibrierung überschreiben?", - "Yes. Simply do another permanent calibration.": "Ja, mach einfach noch eine permanente Kalibrierung.", "Does this software resolve stickdrift?": "Behebt diese Software Stickdrift?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Stickdrift wird durch einen physischen Defekt verursacht; größtenteils durch Schmutz, abgenutzte Potentiometer oder in manchen Fällen durch abgenutzte Federn.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Falls du schon Stickdrift hast, wird diese Software ihn allein nicht beheben. Mit was sie allerdings helfen kann, ist sicherzustellen, dass neue Joysticks richtig funktionieren, nachdem die alten ersetzt wurden", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Ich habe gemerkt, dass manche Controller ab Werk schlechter kalibriert sind, als nach einer Kalibrierung mit meinem Tool. Vor allem bei der Kreisförmigkeit von SCUF Controllern mit einer einzigartigen Hülle.", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) Wird bei einem Firmware update die Kalibrierung zurückgesetzt?", "After range calibration, joysticks always go in corners.": "Nach der Kalibrierung bewegen sich die Joysticks nur in die Ecken.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Das passiert, weil du direkt nach dem Starten der Kalibrierung \"Fertig\" gedrückt hast.", "Please read the instructions.": "Bitte lese die Anleitung.", @@ -335,5 +325,39 @@ "skipped": "Überspringen", "tests completed": "Tests geschafft:", "to increase the non-circularity.": "um die nicht-kreisförmigkeit zu erhöhen", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" -} +} \ No newline at end of file diff --git a/lang/es_es.json b/lang/es_es.json index 1a4e9fc..c1bc980 100644 --- a/lang/es_es.json +++ b/lang/es_es.json @@ -1,7 +1,6 @@ { ".authorMsg": "- Traducción al Español realizado por Ruben Martins, Miguel Borja @closesim, Eliar Pineda Miranda", "! :)": "! :)", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) ¿La actualización del firmware restablecerá la calibración?", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", se descubrió que existen ciertos comandos no documentados de los DualShock que se pueden enviar por USB y que se usan en la fabrica durante el proceso de montaje. Si estos comandos son enviados, el mando empieza el proceso de recalibración de los análogos.", ", to help more people like you!": ", para que ayude más personas como tu!", "Add support for recalibrating IMUs.": "Añadir soporte de recalibracion de IMUs.", @@ -22,8 +21,6 @@ "Calibration in progress": "Calibración en proceso", "Calibration is being stored in the stick modules.": "La calibración se almacena en los módulos del stick.", "Calibration": "Calibración", - "Can I reset a permanent calibration to previous calibration?": "¿Puedo restablecer una calibración permanente a una calibración anterior?", - "Can you overwrite a permanent calibration?": "¿Se puede sobrescribir una calibración permanente?", "Cancel": "Cancelar", "Cannot copy text to the clipboard:": "No se puede copiar texto al portapapeles:", "Cannot lock": "No se puede bloquear", @@ -54,17 +51,14 @@ "Device Type": "Tipo de dispositivo", "Disconnect": "Desconectar", "Do you have any suggestion or issue? Drop me a message via email or discord.": "Tienes alguna sugerencia o problema? Házmelo saber por email o Discord", - "Does the calibration remain effective during gameplay on PS4/PS5?": "La calibración se mantiene efectiva durante las partidas en PS4/Ps5?", "Does this software resolve stickdrift?": "¿Este software soluciona el drift del joystick?", "Does this website detect if a controller is a clone?": "Esta web detecta si el mando es un clón?", "Don't show again": "No volver a mostrar", "Done": "Listo", "Drift is caused by mechanical parts in the joystick being worn out, and they need to be replaced to fix the drift.": "El drift se produce cuando las piezas mecánicas del joystick se desgastan y es necesario reemplazarlas para solucionar el problema.", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "DualShock Calibration GUI": "GUI de Calibración DualShock", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Cada una de estas tareas demandan muchísimo interes y una cantidad significativa de tiempo de investigacion. Para dar más contexto, dar soporte a un nuevo mando normalmente requiere 6-12 meses de investigación de tiempo completo, además de un golpe de buena suerte.", - "Enhance user interface (e.g. provide additional controller information)": "Mejorar interfaz de usuario (ej. proporcionar información adicional del mando)", "Error while saving changes": "Error al guardar los cambios", "Error": "Error", "FW Build Date": "Fecha de compilación del FW", @@ -82,7 +76,6 @@ "Have a nice day :)": "Que tenga un buen dia! :)", "Hi, thank you for using this software.": "Hola, gracias por utilizar este software.", "How does it work?": "Como funciona?", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "He notado que algunos mandos, al sacarlos de fábrica, tienen una calibración de fábrica peor que si los recalibrara. Esto es especialmente cierto en el caso de la circularidad de los mandos SCUF con una carcasa única.", "I love this service, it helped me! How can I contribute?": "Me encantó este servicio, me ayudó mucho! Como puedo ayudar?", "I maintain two separate to-do lists for this project, although the priority has yet to be established.": "Mantengo dos listas de tareas separadas para este proyecto, aún así la prioridad aún esta por establecerse.", "I'm glad to hear that you found this helpful! If you're interested in contributing, here are a few ways you can help me:": "Me encanta escuchar que lo has encontrado útil! Si tienes ganas de apoyar, hay unas cuantas cosas para que me ayudes:", @@ -182,7 +175,6 @@ "When the sticks are back in the center, press Continue.": "Cuando los análogos estén de vuelta en su centro, pulse Continuar", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Mientras que el enfoque inicial de esta investigación no era recalibrar los análogos, se evidenció claramente que ofrecer un servicio con esta capacidad podría beneficiar a varias personas. Por eso, aqui estamos.", "XBox Controllers": "Mandos Xbox", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Si, si seleccionas la casilla \"Guardar cambios de forma permanente en el mando\". En ese caso, la calibración será flasheada en el firmware del mando. Esto asegurará que esta permanezca funcionando sin importar la consola a las que sea conectado.", "Yes, only DualShock4 at the moment. This happened because I accidentally purchased some clones, spent time identifying the differences and added this functionality to prevent future deception.": "Si, solo DualShock4 de momento. Esto sucedió ya que acidentalmente compré algunos clones y le dediqué un tiempo en identificar las diferencias, y añadí la función para prevenir futuras decepciones.", "buy me a coffee": "y cómprame un café", "clone": "clón", @@ -194,7 +186,6 @@ "to support my late-night caffeine-fueled reverse-engineering efforts.": "para ayudar mi trasnochado cafe-alimentado esfuerzo de ingeniería inversa.", "unknown": "desconocido", "unlocked": "desbloqueado", - "(beta)": "(beta)", "10x zoom": "Zoom 10x", "30th Anniversary": "30º Aniversario", @@ -296,7 +287,6 @@ "This involves temporarily disabling write protection by applying +1.8V to a specific test point on each module.": "Esto implica desactivar temporalmente la protección de escritura aplicando +1.8V a un punto de prueba específico en cada módulo.", "This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "Esto es solo para usuarios avanzados. Si no estás seguro de lo que haces, no lo intentes.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Este problema ocurre porque hiciste clic en \"Hecho\" inmediatamente después de iniciar la calibración de rango.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Este software no solucionará el drift por sí solo. Ayuda a asegurar que los nuevos joysticks funcionen correctamente tras reemplazar los antiguos.", "This test checks all controller buttons by requiring you to press each button up to three times.": "Esta prueba verifica todos los botones requiriendo que los pulses hasta tres veces.", "This test checks the headphone jack functionality.": "Esta prueba verifica el conector de auriculares.", "This test checks the reliability of the USB port.": "Esta prueba verifica la fiabilidad del puerto USB.", @@ -323,7 +313,6 @@ "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "Mientras mantienes el stick recto en una dirección, ajusta hasta ver sectores azul claro en las cuatro direcciones tras girarlo. Luego usa el", "White": "Blanco", "Wiggle the USB cable to see if the controller disconnects.": "Mueve el cable USB para comprobar si el controlador se desconecta.", - "Yes. Simply do another permanent calibration.": "Sí. Simplemente realiza otra calibración permanente.", "You can do this in two ways:": "Puedes hacerlo de dos maneras:", "You have to rotate the joysticks before you press \"Done\".": "Debes girar los joysticks antes de pulsar \"Hecho\".", "You should save your changes, or reboot the controller to revert back to the previous state.": "Debes guardar los cambios o reiniciar el controlador para volver al estado anterior.", @@ -336,6 +325,39 @@ "skipped": "omitido", "tests completed": "pruebas completadas", "to increase the non-circularity.": "para aumentar la no circularidad.", - + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" -} +} \ No newline at end of file diff --git a/lang/fa_fa.json b/lang/fa_fa.json index 5c610b9..46bf3d5 100644 --- a/lang/fa_fa.json +++ b/lang/fa_fa.json @@ -89,8 +89,6 @@ "Through": "از طریق", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": "مشخص شد که مجموعه‌ای از دستورات غیرمستند در کنترلرهای DualShock وجود دارد که از طریق USB قابل ارسال هستند و در فرآیند کارخانه‌ای مونتاژ استفاده می‌شوند. ارسال این دستورات باعث آغاز بازکالیبراسیون آنالوگ استیک‌ها می‌شود.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "اگرچه هدف اصلی این تحقیق بازکالیبراسیون نبود، اما مشخص شد که ارائه‌ی چنین قابلیتی می‌تواند برای افراد زیادی مفید باشد — و نتیجه آن همین وب‌سایت است.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "آیا کالیبراسیون در زمان بازی روی PS4 یا PS5 فعال باقی می‌ماند؟", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "بله، اگر گزینه‌ی «نوشتن تغییرات به‌صورت دائمی در کنترلر» را فعال کنید، تنظیمات کالیبراسیون در حافظه‌ی کنترلر ذخیره می‌شود و روی هر کنسولی باقی می‌ماند.", "Is this an officially endorsed service?": "آیا این یک سرویس رسمی است؟", "No, this service is simply a creation by a DualShock enthusiast.": "خیر، این یک پروژه‌ی مستقل و شخصی است که توسط یک علاقه‌مند به کنترلرهای DualShock توسعه داده شده است.", "Does this website detect if a controller is a clone?": "آیا این سایت می‌تواند کنترلرهای غیراصل (کپی) را شناسایی کند؟", @@ -102,23 +100,15 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "فهرست اول مربوط به بهبود پشتیبانی از کنترلرهای DualShock4 و DualSense است:", "Implement calibration of L2/R2 triggers.": "افزودن امکان کالیبره کردن دکمه‌های L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "بهبود شناسایی کنترلرهای غیراصل، مفید برای کسانی که قصد خرید کنترلر کارکرده دارند.", - "Enhance user interface (e.g. provide additional controller information)": "بهبود رابط کاربری (نمایش اطلاعات بیشتر درباره کنترلر).", "Add support for recalibrating IMUs.": "افزودن پشتیبانی از بازکالیبراسیون حسگرهای حرکتی (IMU).", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "بررسی امکان احیای کنترلرهای ازکارافتاده DualShock (بحث بیشتر در Discord در دسترس است).", "The second list contains new controllers I aim to support:": "فهرست دوم شامل کنترلرهایی است که قصد پشتیبانی از آن‌ها را دارم:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "کنترلرهای XBox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "هر یک از این وظایف به زمان و علاقه‌ی زیادی نیاز دارد. معمولاً پشتیبانی از یک کنترلر جدید بین ۶ تا ۱۲ ماه تحقیق تمام‌وقت زمان می‌برد.", - "Can I reset a permanent calibration to previous calibration?": "آیا می‌توان کالیبراسیون دائمی را به حالت قبلی برگرداند؟", "No.": "خیر.", - "Can you overwrite a permanent calibration?": "آیا می‌توان کالیبراسیون دائمی را بازنویسی کرد؟", - "Yes. Simply do another permanent calibration.": "بله، کافی است دوباره کالیبراسیون دائمی انجام دهید.", "Does this software resolve stickdrift?": "آیا این نرم‌افزار مشکل استیک دریفت را برطرف می‌کند؟", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "استیک‌دریفت معمولاً به دلیل ایراد سخت‌افزاری مثل آلودگی، فرسودگی پتانسیومتر یا فنر داخلی است.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "این نرم‌افزار به‌تنهایی مشکل استیک‌دریفت را رفع نمی‌کند، اما کمک می‌کند پس از تعویض جوی‌استیک‌ها، عملکرد صحیحشان را بررسی و تنظیم کنید.", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "برخی کنترلرها حتی در حالت کارخانه‌ای نیز کالیبراسیون ضعیفی دارند. این مورد به‌ویژه در کنترلرهای SCUF با طراحی خاص پوسته مشاهده می‌شود.", - "(Dualsense) Will updating the firmware reset calibration?": "آیا به‌روزرسانی Firmware در DualSense باعث حذف کالیبراسیون می‌شود؟", "After range calibration, joysticks always go in corners.": "بعد از کالیبراسیون دامنه، جوی‌استیک‌ها همیشه به گوشه‌ها می‌چسبند.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "این اتفاق زمانی رخ می‌دهد که بلافاصله پس از شروع کالیبراسیون روی «انجام شد» کلیک می‌کنید.", "Please read the instructions.": "لطفاً دستورالعمل‌ها را با دقت بخوانید.", @@ -133,8 +123,11 @@ "Ship me a controller you would love to add (send me an email for organization).": "یک کنترلر که دوست داری به لیست پشتیبانی اضافه بشه برای من بفرست (برای هماهنگی ایمیل بزن).", "Translate this website in your language": "این وب‌سایت را به زبان خودت ترجمه کن", ", to help more people like you!": "تا افراد بیشتری بتوانند از آن استفاده کنند!", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", "Average circularity error: smaller is not always better! Aim for 7-9 %.": "", "A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", "Adaptive Trigger": "", "Adaptive triggers are only supported on DualSense controllers": "", "Add test": "", @@ -145,6 +138,8 @@ "Buttons": "", "Calibrating without replacing the joysticks may help temporarily, but it may also make the problem worse, with no way to undo it.": "", "Calibration History": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", "Cannot copy text to the clipboard:": "", "Cannot read module barcodes": "", "Center": "", @@ -164,9 +159,18 @@ "Failed to set speaker tone": "", "Failed to set vibration": "", "Feel for vibration in the controller.": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", "Firefox is supported with the WebHID extension installed.": "", "Haptic Vibration": "", "Headphone Jack": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", "Increase non-circularity": "", "Instructions": "", "It appears the latest joystick calibration has not been saved.": "", @@ -181,9 +185,14 @@ "No controller connected": "", "No saved calibrations found.": "", "No tests completed yet.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", "Not tested": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", "Pass": "", "Passed": "", + "PlayStation Virtual Reality 2": "", "Please connect a DualShock 4, a DualSense, DualSense Edge or VR2 controller to your computer and press Connect.": "", "Please use a web browser with WebHID support (e.g. Google Chrome or Microsoft Edge) on a PC or Mac.": "", "Plug in headphones to the 3.5mm jack": "", @@ -203,6 +212,8 @@ "Restore calibration": "", "Rotate the sticks slowly at least 2 times in one direction and 2 times in the other direction to cover the whole range.": "", "Run through these tests to verify your controller's functionality.": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", "Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "", "Speaker": "", "Step size": "", @@ -210,16 +221,22 @@ "Test Summary": "", "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "", "The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", "The device appears to be a clone. All calibration functionality is disabled.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", "The item has been copied to the clipboard.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", "This controller has unsaved changes that will be lost when the controller is rebooted.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", "This test checks all controller buttons by requiring you to press each button up to three times.": "", "This test checks the headphone jack functionality.": "", "This test checks the reliability of the USB port.": "", "This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "", "This test will enable heavy resistance on both L2 and R2 triggers.": "", "This utility cannot fix stick drift.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", "USB Connector": "", "Unsupported browser.": "", "Use expert mode": "", @@ -229,8 +246,15 @@ "Using this utility on a phone or tablet is not supported.": "", "Values": "", "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "", "Wiggle the USB cable to see if the controller disconnects.": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "You should save your changes, or reboot the controller to revert back to the previous state.": "", "failed": "", "hide": "", diff --git a/lang/fr_fr.json b/lang/fr_fr.json index a20e92a..752fff6 100644 --- a/lang/fr_fr.json +++ b/lang/fr_fr.json @@ -89,8 +89,6 @@ "this research": "cette recherche", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", il a été découvert qu'il existe des commandes non documentées sur les manettes DualShock pouvant être envoyées via USB, utilisées lors du processus d'assemblage en usine. L'envoi de ces commandes déclenche la recalibration des sticks analogiques.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Bien que le but principal de cette recherche n'était pas initialement axé sur la recalibration, il est devenu évident qu'un tel service pourrait bénéficier à de nombreuses personnes. Et nous y voilà.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "La calibration reste-t-elle efficace pendant le jeu sur PS4/PS5 ?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Oui, si vous cochez la case \"Sauvegarder les modifications de façon permanente\". Dans ce cas, la calibration est directement enregistrée dans le firmware de la manette, quelle que soit la console à laquelle elle est connectée.", "Is this an officially endorsed service?": "S'agit-il d'un service officiellement approuvé ?", "No, this service is simply a creation by a DualShock enthusiast.": "Non, ce service est simplement une création d'un passionné de DualShock.", "Does this website detect if a controller is a clone?": "Ce site détecte-t-il si une manette est un clone ?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "La première liste concerne l'amélioration du support pour les manettes DualShock 4 et DualSense :", "Implement calibration of L2/R2 triggers.": "Mettre en œuvre la calibration des gâchettes L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Améliorer la détection des clones, particulièrement utile pour ceux qui souhaitent acheter des manettes d'occasion avec une assurance d'authenticité.", - "Enhance user interface (e.g. provide additional controller information)": "Améliorer l'interface utilisateur (ex. fournir des informations supplémentaires sur la manette)", "Add support for recalibrating IMUs.": "Ajouter la prise en charge de la recalibration des IMU.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Explorer également la possibilité de réanimer des manettes DualShock non fonctionnelles (discussion disponible sur Discord pour les personnes intéressées).", "The second list contains new controllers I aim to support:": "La deuxième liste contient les nouvelles manettes que je souhaite prendre en charge :", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Manettes Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Chacune de ces tâches représente un immense intérêt et un investissement de temps considérable. Pour donner un contexte, la prise en charge d'une nouvelle manette nécessite généralement 6 à 12 mois de recherche à plein temps, avec une bonne dose de chance.", @@ -124,7 +120,6 @@ "Please update the firmware and try again.": "Veuillez mettre à jour le firmware et réessayer.", "Joystick Info": "Infos Joystick", "Check circularity": "Vérifier la circularité", - "(Dualsense) Will updating the firmware reset calibration?": "(DualSense) La mise à jour du firmware réinitialise-t-elle la calibration ?", "(beta)": "(bêta)", "10x zoom": "Zoom ×10", "30th Anniversary": "30ème Anniversaire", @@ -148,8 +143,6 @@ "Calibration": "Calibration", "Calibration History": "Historique de calibration", "Calibration is being stored in the stick modules.": "La calibration est en cours d'enregistrement dans les modules de stick.", - "Can I reset a permanent calibration to previous calibration?": "Puis-je réinitialiser une calibration permanente à la précédente ?", - "Can you overwrite a permanent calibration?": "Peut-on écraser une calibration permanente ?", "Cancel": "Annuler", "Cannot copy text to the clipboard:": "Impossible de copier le texte dans le presse-papiers :", "Cannot lock": "Impossible de verrouiller", @@ -206,7 +199,6 @@ "Haptic Vibration": "Vibration haptique", "Hardware": "Matériel", "Headphone Jack": "Prise casque", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "J'ai remarqué que certaines manettes neuves ont une calibration d'usine moins bonne que si je les recalibrais moi-même. C'est particulièrement vrai pour la circularité des manettes SCUF avec une coque unique.", "If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "Si la calibration n'est pas enregistrée de façon permanente, vérifiez le câblage de la modification matérielle.", "Increase non-circularity": "Augmenter la non-circularité", "Info": "Info", @@ -293,7 +285,6 @@ "This involves temporarily disabling write protection by applying +1.8V to a specific test point on each module.": "Cela implique de désactiver temporairement la protection en écriture en appliquant +1,8V sur un point de test spécifique de chaque module.", "This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "Ceci est réservé aux utilisateurs avancés. Si vous n'êtes pas sûr de ce que vous faites, ne tentez pas cette opération.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Ce problème survient parce que vous avez cliqué sur \"Terminer\" immédiatement après avoir démarré une calibration de portée.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Ce logiciel ne corrigera pas la dérive des sticks par lui-même. Il permettra d'assurer le bon fonctionnement des nouveaux joysticks après le remplacement des anciens.", "This test checks all controller buttons by requiring you to press each button up to three times.": "Ce test vérifie tous les boutons de la manette en vous demandant d'appuyer sur chaque bouton jusqu'à trois fois.", "This test checks the headphone jack functionality.": "Ce test vérifie le fonctionnement de la prise casque.", "This test checks the reliability of the USB port.": "Ce test vérifie la fiabilité du port USB.", @@ -320,7 +311,6 @@ "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "En maintenant le stick vers le haut/bas/gauche/droite, effectuez des ajustements jusqu'à voir des secteurs bleu clair dans les quatre directions après avoir tourné le stick dans les deux sens. Puis utilisez le", "White": "Blanc", "Wiggle the USB cable to see if the controller disconnects.": "Bougez le câble USB pour voir si la manette se déconnecte.", - "Yes. Simply do another permanent calibration.": "Oui. Effectuez simplement une autre calibration permanente.", "You can do this in two ways:": "Vous pouvez le faire de deux façons :", "You have to rotate the joysticks before you press \"Done\".": "Vous devez faire tourner les joysticks avant d'appuyer sur \"Terminer\".", "You should save your changes, or reboot the controller to revert back to the previous state.": "Vous devriez sauvegarder vos modifications, ou redémarrer la manette pour revenir à l'état précédent.", @@ -335,5 +325,39 @@ "skipped": "ignoré", "tests completed": "tests effectués", "to increase the non-circularity.": "pour augmenter la non-circularité.", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" -} +} \ No newline at end of file diff --git a/lang/hu_hu.json b/lang/hu_hu.json index 185977b..994ad43 100644 --- a/lang/hu_hu.json +++ b/lang/hu_hu.json @@ -90,8 +90,6 @@ "this research": "kiderült", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", hogy a DualShock kontrollereken vannak olyan nem dokumentált parancsok, amelyek USB-n keresztül küldhetők, és a gyártás során használatosak. Ha ezeket a parancsokat elküldjük, a kontroller elindítja az analóg karok újrakalibrálását.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Noha ennek a kutatásnak az elsődleges célja kezdetben nem az újrakalibrálásra irányult, nyilvánvalóvá vált, hogy egy ilyen lehetőség sokak számára hasznos lehet. És így, itt vagyunk.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "A kalibráció maradandó és használható játék közben PS4/PS5 rendszeren?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Igen, ha bejelölöd a \"A változtatások végleges írása a kontrollerbe\" jelölőnégyzetet. Ebben az esetben a kalibrálás közvetlenül a kontroller firmware-ében jelenik meg. Ez biztosítja, hogy a helyén maradjon és aktív legyen, függetlenül attól, hogy melyik konzolhoz csatlakozik.", "Is this an officially endorsed service?": "Ez egy hivatalosan jóváhagyott szolgáltatás?", "No, this service is simply a creation by a DualShock enthusiast.": "Nem, ez a szolgáltatás egyszerűen egy DualShock kontroller rajongó által készített szolgáltatás.", "Does this website detect if a controller is a clone?": "Ez a webhely érzékeli, hogy a csatlakoztatott kontroller klón?", @@ -103,11 +101,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Az első lista a DualShock 4 és DualSense kontrollerek támogatásának javításáról szól:", "Implement calibration of L2/R2 triggers.": "Az L2/R2 ravaszok kalibrálásának lehetősége.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "A klón kontrollerek észlelésének javítása, különösen azok számára, akik megbízható, eredeti kontrollert szeretnének vásárolni.", - "Enhance user interface (e.g. provide additional controller information)": "A felhasználói felület fejlesztése (pl. további kontrollerinformációk megadása)", "Add support for recalibrating IMUs.": "Az IMU-k újrakalibrálási lehetőségének hozzáadása.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Ezenkívül a nem működő DualShock kontroller újjáélesztési lehetőségének vizsgálata (további megbeszélések elérhetők a Discord-on az érdeklődők számára).", "The second list contains new controllers I aim to support:": "A második lista új kontrollereket tartalmaz, amelyeket a fejlesztő támogatni kíván:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Xbox kontrollerek", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Ezen feladatok mindegyike jelentős mennyiségű kutatást és időbefektetést jelent. A kontextus biztosítása érdekében egy új kontroller támogatása általában 6-12 hónapos teljes munkaidős kutatást igényel, egy csöpnyi szerencsével meghintve.", @@ -125,15 +121,9 @@ "Please update the firmware and try again.": "Kérlek frissítsd a firmware-t, és próbáld újra.", "Joystick Info": "Analógkar információ", "Check circularity": "Körkörösség ellenőrzése", - "Can I reset a permanent calibration to previous calibration?": "Visszaállíthatok egy végleges kalibrációt az előző kalibrációra?", "No.": "Nem", - "Can you overwrite a permanent calibration?": "Felülírható egy végleges kalibráció?", - "Yes. Simply do another permanent calibration.": "Igen. Egyszerűen végezz el egy újabb végleges kalibrációt.", "Does this software resolve stickdrift?": "Megoldja ez a szoftver a stick drift problémát?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "A stick driftet fizikai hiba okozza; például szennyeződés, elhasználódott (kopott) potenciométer vagy bizonyos esetekben egy elhasználódott rugó.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Ez a szoftver önmagában nem fogja megoldani a stick drift problémát, ha már tapasztalható. Amiben segít, az az, hogy biztosítsa az új hüvelykujjkarok megfelelő működését az elhasználódott hüvelykujjkarok cseréje után.", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Észrevettem, hogy néhány kontroller gyárilag rosszabb kalibrációval érkezik, mint amit újrakalibrálva elérhetnék. Ez különösen igaz a SCUF kontrollerekre, amelyek egyedi burkolattal rendelkeznek.", - "(Dualsense) Will updating the firmware reset calibration?": "(DualSense) A firmware frissítése visszaállítja a kalibrációt?", "After range calibration, joysticks always go in corners.": "Kalibráció után a hüvelykujjkarok mindig a sarkokba mennek.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Ez a probléma azért fordul elő, mert a tartománykalibrálás indítása után azonnal rákattintottál a \"Kész\" gombra.", "Please read the instructions.": "Kérlek, olvasd el az utasításokat!", @@ -335,5 +325,39 @@ "Values": "Értékek", "You should save your changes, or reboot the controller to revert back to the previous state.": "Mentsd el a változtatásokat, vagy indítsd újra a kontrollert az előző állapot visszaállításához.", "serial number": "sorozatszám", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" } \ No newline at end of file diff --git a/lang/it_it.json b/lang/it_it.json index 82120af..1204ba1 100644 --- a/lang/it_it.json +++ b/lang/it_it.json @@ -90,8 +90,6 @@ "this research": "questa ricerca", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", è stato scoperto che esistono alcuni comandi non documentati sui controller DualShock che possono essere inviati tramite USB e vengono utilizzati durante il processo di assemblaggio in fabbrica. Se questi comandi vengono inviati, il controller avvia la ricalibrazione dei joystick analogici.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Sebbene il focus principale di questa ricerca non fosse inizialmente centrato sulla ricalibrazione, è diventato evidente che un servizio che offrisse questa capacità potesse essere di grande beneficio per numerose persone. E quindi, eccoci qui.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "La calibrazione rimane efficace durante il gameplay su PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Sì, se spunti la casella \"Salva i cambiamenti permanentemente nel controller\". In tal caso, la calibrazione viene scritta direttamente nel firmware del controller. Ciò garantisce che rimanga in calibrato indipendentemente dalla console a cui è collegato.", "Is this an officially endorsed service?": "Questo è un servizio ufficialmente approvato?", "No, this service is simply a creation by a DualShock enthusiast.": "No, questo servizio è semplicemente una creazione di un appassionato di DualShock.", "Does this website detect if a controller is a clone?": "Questo sito web rileva se un controller è un clone?", @@ -103,11 +101,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Il primo elenco riguarda il potenziamento del supporto per i controller DualShock4 e DualSense:", "Implement calibration of L2/R2 triggers.": "Implementare la calibrazione dei grilletti L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Migliorare il rilevamento dei cloni, particolarmente utile per coloro che cercano di acquistare controller usati con la garanzia di autenticità.", - "Enhance user interface (e.g. provide additional controller information)": "Migliorare l'interfaccia utente (ad esempio, fornire informazioni aggiuntive sul controller)", "Add support for recalibrating IMUs.": "Aggiungere il supporto per la ricalibrazione degli IMU.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Inoltre, esplorare la possibilità di ripristinare i controller DualShock non funzionanti (ulteriori discussioni disponibili su Discord per gli interessati).", "The second list contains new controllers I aim to support:": "Il secondo elenco contiene i nuovi controller che spero di supportare presto:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Controller Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Ciascuno di questi compiti presenta un interesse immenso e un significativo investimento di tempo. Per darti un'idea, supportare un nuovo controller richiede tipicamente da 6 a 12 mesi di ricerca a tempo pieno, oltre a una buona dose di fortuna.", @@ -125,15 +121,9 @@ "Please update the firmware and try again.": "Aggiorna il firmware e riprova.", "Joystick Info": "Informazioni sui Joystick", "Check circularity": "Controlla circolarità", - "Can I reset a permanent calibration to previous calibration?": "Posso annullare una calibrazione permanente?", "No.": "No.", - "Can you overwrite a permanent calibration?": "Posso sovrascrivere una calibrazione permanente?", - "Yes. Simply do another permanent calibration.": "Sì. Semplicemente, fai un'altra calibrazione permanente.", "Does this software resolve stickdrift?": "Questo software risolve lo stick drift?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Lo stick drift è causato da difetti fisici; ad esempio polvere, potenziometri consumati o in alcuni casi una molla consumata.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Questo software non sistemerà lo stick drift magicamente se hai già problemi, ma assicura che nuovi joystick analogici possano funzionare correttamente dopo averli sostituiti.", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Alcuni controller comunque hanno una calibrazione di fabbrica peggiore di quella che puoi ottenere con questo sito. Particolarmente vero per alcuni controller SCUF con scocca unica.", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) Aggiornare il firmware annulla la calibrazione?", "After range calibration, joysticks always go in corners.": "Dopo la calibrazione del range, i joystick vanno sempre all'angolo.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Questo succede perché hai cliccato \"Fatto\" subito dopo aver avviato la calibrazione del range.", "Please read the instructions.": "Leggi le istruzioni.", @@ -335,5 +325,40 @@ "Values": "Valori", "You should save your changes, or reboot the controller to revert back to the previous state.": "Dovresti salvare i cambiamenti oppure riavviare il controller per ritornare alla calibrazione precedente.", "serial number": "numero di serie", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "(DualSense & DualSense Edge) Aggiornare il fiwmare resetta la calibrazione?", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "(DualSense Edge) La calibrazione è salvata nel controller o nei moduli?", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "Il salvataggio della calibrazione è bloccato di default sui moduli del DualSense Edge. Una modifica hardware è necessaria per salvare la calibrazione permanentemente. La calibrazone è salvata sugli stessi moduli, quindi la modifica dev'essere fatta due volte: una per modulo. Devi fare un ponte fra due punti sul PCB con del rame smaltato. Ci sono vari metodi, suggerisco questi due punti per saldare il filo. Vedi le immagini qua sotto. Assicurati che il filo sia sottile abbastanza in modo che la cover si possa chiudere. Assicurati di non fare un corto circuito con la massa attraverso le lettere vicino al contatto in basso.", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "Posso sovrascrivere una calibrazione (permanente)?", + "Can I restore a previous calibration?": "Posso ripristinare una calibrazione precedente?", + "Finetuning is only available for DualSense and DualSense Edge.": "Il finetuning è disponibile solo per DualSense e DualSense Edge.", + "Housing": "Cover", + "How do I use the finetuning feature?": "Come uso la funzione di finetuning?", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "Se non hai una batteria collegata o la batteria è scarica, E il cavo si disconnette durante il salvataggio della calibrazione, allora il tuo controller ha alte probabilità di rompersi definitivamente.", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "Se non hai premuto il tasto verde \"Salva i cambimenti permanentemente\", allora scollegare il controller reimposta la calibrazione precedentemente salvata. È consigliato testare la calibrazione prima di salvarla.", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "Se hai salvato i cambiamenti permanentemente, puoi resettare i cambiamenti solo se usi un DualSense o DualSense Edge. Puoi cliccare sul tasto grigio \"Ripristina Calibrazione\" per tornare ad una delle precedenti calibrazioni che era salvata sul controller. Problema noto: potresti dover riavviare il controller prima, in modo da far apparire le calibrazioni precedenti.", + "Image 1": "Immagine 1", + "Images": "Immagini", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "Spesso, calibrare un joystick che ha già problemi di drift può causare una calibrazione preggiore e imprevedibile.", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "Non mostrata nel video: puoi anche aumentare il range in ogni direzione uniformemente usando la croce in alto a destra e muovendo lo slider verso l'alto, che può velocizzare il finetuning. Ricordati di ruotare il joystick prima, altrimenti i pulsanti non possono essere premuti.", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "Solo controller ufficiali sono supportati, non di terze parti o controller \"fake\".", + "Option 1": "Opzione 1", + "Option 2": "Opzione 2", + "PlayStation Virtual Reality 2": "PlayStation Virtual Reality 2", + "Sony DualShock 4": "Sony DualShock 4", + + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "La calibrazione viene memorizzata singolarmente su ciascun modulo. Verrà mantenuta anche se inserisci i moduli in un altro DualSense Edge. Allo stesso modo, se inserisci un diverso set di moduli nel tuo DualSense Edge, otterrai una calibrazione diversa associata a quei nuovi moduli.", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "I menu di regolazione fine e test rapido sono accessibili solo per DualSense e DualSense Edge.", + "The website supports the following official controllers:": "Il sito web supporta i seguenti controller ufficiali:", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "Le calibrazioni precedenti vengono memorizzate localmente nell'archivio del browser. Ciò significa che puoi ripristinarle solo utilizzando lo stesso computer e browser con cui hai effettuato la calibrazione; eliminare la cache o utilizzare la modalità in incognito renderà impossibile recuperare qualsiasi calibrazione precedente.", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "Questo software non è progettato per correggere lo stick drift e non risolverà lo stick drift da solo se il problema è già presente.", + "This video from V2.16 shows how to use the finetuning menu.": "Questo video della versione V2.16 mostra come utilizzare il menu di regolazione fine.", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "Consigliamo una circolarità compresa tra il 7% e il 9%. Il motivo è replicare la calibrazione di un controller originale. Tuttavia, è più importante ottenere un overshoot simmetrico e, se per farlo è necessario uscire da questo intervallo, va bene anche così.", + "What are the risks of using the calibration?": "Quali sono i rischi dell'utilizzo della calibrazione?", + "What circularity percentage to aim for when calibrating and finetuning.": "Quale percentuale di circolarità è consigliabile raggiungere durante la calibrazione e la regolazione fine.", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "Questo software aiuta a garantire che i nuovi joystick funzionino correttamente dopo aver sostituito quelli vecchi e difettosi affetti da stick drift. Questa operazione richiede l'apertura del controller e la saldatura di nuovi potenziometri oppure di un joystick completamente nuovo.", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "Durante la calibrazione non ci sono rischi. Tuttavia, se il controller si disconnette nell'istante in cui viene salvata la calibrazione, esiste la possibilità che diventi inutilizzabile. Assicurati che la batteria sia sufficientemente carica e collegata al controller e che il cavo USB sia collegato saldamente. In questo modo si evita che il controller diventi inutilizzabile nel caso in cui il cavo USB si scolleghi accidentalmente.", + "Which controllers does DualShock Calibration GUI support?": "Quali controller sono supportati da DualShock Calibration GUI?", + "Yes. Simply do another calibration, and click the green button to save permanently.": "Sì. È sufficiente eseguire una nuova calibrazione e fare clic sul pulsante verde per salvarla in modo permanente.", "": "" } diff --git a/lang/jp_jp.json b/lang/jp_jp.json index 5defb8f..1ed5334 100644 --- a/lang/jp_jp.json +++ b/lang/jp_jp.json @@ -89,8 +89,6 @@ "this research": "この研究", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": "、DualShockコントローラーにはUSB経由で送信され、工場の組み立てプロセス中に使用される未文書化のコマンドがいくつか存在することが発見されました。これらのコマンドが送信されると、コントローラーはアナログスティックの再キャリブレーションを開始します。", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "この研究の主な焦点は当初、再キャリブレーションに置かれていませんでしたが、この機能を提供するサービスが多くの人々に大きな利益をもたらす可能性があることが明らかになりました。その結果、ここにいます。", - "Does the calibration remain effective during gameplay on PS4/PS5?": "PS4/PS5でのゲームプレイ中はキャリブレーションが有効ですか?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "はい、「コントローラーに変更を永久に書き込む」チェックボックスをオンにします。その場合、キャリブレーションは直接コントローラーファームウェアにフラッシュされます。これにより、接続されているコンソールに関係なく、その場に留まることが保証されます。", "Is this an officially endorsed service?": "これは公式に承認されたサービスですか?", "No, this service is simply a creation by a DualShock enthusiast.": "いいえ、このサービスは単なるDualShock愛好家によるものです。", "Does this website detect if a controller is a clone?": "このウェブサイトはコントローラーがクローンかどうかを検出しますか?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "最初のリストは、DualShock4およびDualSenseコントローラーのサポートを強化することに関するものです:", "Implement calibration of L2/R2 triggers.": "L2/R2トリガーのキャリブレーションを実装する。", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "クローンの検出を改善し、特に本物であることを保証された中古コントローラーを購入しようとする人々にとって有益です。", - "Enhance user interface (e.g. provide additional controller information)": "ユーザーインターフェースを向上させる(たとえば、追加のコントローラー情報を提供する)", "Add support for recalibrating IMUs.": "IMUの再キャリブレーションのサポートを追加する。", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "さらに、機能しないDualShockコントローラーの復活の可能性を探ります(興味のある方はDiscordでさらに議論が可能です)。", "The second list contains new controllers I aim to support:": "2番目のリストには、サポートする新しいコントローラーが含まれています:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Xboxコントローラー", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "これらのタスクの各々が非常に興味深く、かつ大きな時間の投資を必要とします。文脈を提供するために、新しいコントローラーをサポートするには通常、6〜12か月のフルタイムの研究と、幸運が必要です。", @@ -129,18 +125,15 @@ "Left stick": "左スティック", "Right stick": "右スティック", "Cancel": "キャンセル", - "(Dualsense) Will updating the firmware reset calibration?": "(DualSense)ファームウェアアップデートを実行することで、キャリブレーションの内容はクリアされますか?", "10x zoom": "10倍ズーム", "30th Anniversary": "30th Anniversary", "Externally: by applying +1.8V directly to the visible test point without opening the controller.": "外部から行う場合: +1.8Vをテストポイントに加えることで、コントローラーを開けずに行います。", "Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "内部から行う場合: はんだ付けにより、テストポイントにジャンパ線を介して+1.8Vを加えることにより行います。", - "Average circularity error: smaller is not always better! Aim for 7-9 %.": "", "A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "DualSense Edgeを使用するには、再起動が必要です。一旦切断して、再度接続してください。", "Adaptive Trigger": "アダプティブトリガー", "Adaptive triggers are only supported on DualSense controllers": "アダプティブトリガーはDualSenseコントローラーにのみ対応しています", "Add test": "テストの追加", "After range calibration, joysticks always go in corners.": "範囲のキャリブレーションの後、ジョイスティックがコーナーに張り付きます。", - "After they have been replaced, this utility can be used to calibrate the controller to work with the new joysticks.": "", "Aim for a circularity error of around 7-9 % for the best playing experience.": "最高のプレイ体験を得るには、7~9%の円形誤差を目指してください。", "Astro Bot": "Astro Bot", "Battery Barcode": "バッテリーのバーコード", @@ -152,8 +145,6 @@ "Calibration": "キャリブレーション", "Calibration History": "キャリブレーションの履歴", "Calibration is being stored in the stick modules.": "キャリブレーションはスティックモジュールに保存されます。", - "Can I reset a permanent calibration to previous calibration?": "永久キャリブレーションを前の状態に戻すことはできますか?", - "Can you overwrite a permanent calibration?": "永久キャリブレーションを上書きしてもよろしいですか?", "Cannot copy text to the clipboard:": "テキストをクリップボードにコピーできません", "Cannot lock": "ロックできません", "Cannot read module barcodes": "モジュールのバーコードを読み取れません", @@ -173,7 +164,6 @@ "Controller Info": "コントローラーの情報", "Controller does not support adaptive trigger control": "このコントローラーはアダプティブトリガーコントロールに対応していません", "Cosmic Red": "Cosmic Red", - "Current": "", "Debug": "デバッグ", "Debug Info": "デバッグ情報", "Debug buttons": "デバッグ用の操作", @@ -197,7 +187,6 @@ "Failed to disable adaptive trigger": "アダプティブトリガーを無効にできませんでした", "Failed to set speaker tone": "スピーカートーンをセットできませんでした", "Failed to set vibration": "バイブレーションをセットできませんでした", - "Feel for vibration in the controller.": "", "Firefox is supported with the WebHID extension installed.": "WebHID拡張機能がインストールされている場合、Firefoxも使用できます。", "For more info or help, feel free to reach out on Discord.": "詳しい情報やヘルプが必要なら、Discordでお気軽にご連絡ください。", "Fortnite": "Fortnite", @@ -208,7 +197,6 @@ "Haptic Vibration": "ハプティックバイブレーション", "Hardware": "ハードウェア", "Headphone Jack": "ヘッドフォンジャック", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "開封直後のコントローラーの中には、再調整した場合よりも工場出荷時のキャリブレーション精度が悪いものがあるようです。特に、独自形状のシェルを持つSCUFコントローラーの円形度に関しては顕著です。", "If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "永久キャリブレーションの保存ができない場合は、ハードウェアモジュールの配線を確認してください。", "Increase non-circularity": "円形誤差を増やす", "Info": "情報", @@ -245,7 +233,6 @@ "Please release the stick to center position before adjusting with D-pad buttons.": "十字ボタンで中央を調整する前に、スティックから手を放してください。", "Please use a web browser with WebHID support (e.g. Google Chrome or Microsoft Edge) on a PC or Mac.": "PCまたはMacでWebHIDに対応するWebブラウザ(Google Chrome、Microsoft Edgeなど)を使用してください。", "Plug in headphones to the 3.5mm jack": "3.5mmジャックにヘッドフォンを挿入してください", - "Press L2 and R2 triggers to feel the trigger resistance.": "", "Press [circle] to close, or [square] to start over": " [circle] を押すと閉じます。 [square] を押すと初めからやり直します。", "Press [square] to Pass, [cross] to Fail, or [circle] to skip.": " [square] で合格、 [cross] で失敗、 [circle] でスキップします。", "Press [square] to begin or [circle] to close": " [square] を押して開始、または [circle] を押すと終了します", @@ -284,29 +271,23 @@ "Test Summary": "テストの概要", "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "すべてのボタンをテストするか、ボタンの長押し [square] で合格、 [cross] で失敗、 [circle] でスキップできます。", "The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "完了ボタンは15秒後に有効になります。スティックを回転させずに完了ボタンを押した場合、キャリブレーションを正常に完了できないため、再度実行する必要があります。", - "The Last of Us": "", - "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", - "The device appears to be a clone. All calibration functionality is disabled.": "", "The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "デバイスはBluetoothで接続されています。一度切断して、USBケーブルで接続してください。", "The item has been copied to the clipboard.": "クリップボードにコピーしました。", "This controller has unsaved changes that will be lost when the controller is rebooted.": "コントローラーに変更が保存されていません。コントローラーを再起動すると、変更が失われます。", "This involves temporarily disabling write protection by applying +1.8V to a specific test point on each module.": "これは、各モジュールの特定のテストポイントに+1.8Vを印加することにより、書き込み保護を一時的に無効にすることを含みます。", "This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "これは上級者向けの内容です。何をしようとしているのかわからない場合は、実行しないでください。", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "この問題は、範囲のキャリブレーションを開始した直後に \"完了\" をクリックしたために発生します。", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "このソフトウェアは、既にスティックにドリフト現象が発生している場合にそれを修正するものではありません。このソフトウェアは、古いジョイスティックを交換した後、新しいジョイスティックが正しく動作するようにするのに役立ちます。", "This test checks all controller buttons by requiring you to press each button up to three times.": "コントローラーのすべてのボタンをテストします。それぞれのボタンは3回以上押してください。", "This test checks the headphone jack functionality.": "ヘッドフォンジャックの機能をテストします。", "This test checks the reliability of the USB port.": "USBポートの信頼性をテストします。", "This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "このテストではライトバーを赤、緑、青の順番で発光、ミュートボタンを点滅させます。", "This test will enable heavy resistance on both L2 and R2 triggers.": "このテストではL2およびR2トリガーの抵抗を強めます。", "This utility cannot fix stick drift.": "ユーティリティを使用してドリフト現象を修正することはできません。", - "To store a custom calibration on the stick's internal memory, a hardware modification is required.": "", "Touchpad FW Version": "タッチパッドFWバージョン", "Touchpad ID": "タッチパッドID", "USB Connector": "USBコネクタ", "Unsupported browser.": "非対応のブラウザです。", "Use expert mode": "エキスパートモード", - "Use four-step calibration": "", "Use normal mode": "標準モード", "Use quick calibration": "クイックキャリブレーションの使用", "Using this utility on a phone or tablet is not supported.": "このユーティリティはスマートフォンおよびタブレットでは利用できません。", @@ -320,13 +301,11 @@ "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "調整したいスティックを上下左右のいずれかにまっすぐ倒した状態で、調整を行ってください。その後、スティックを左回り・右回りの両方向に回転させたとき、四方向すべてに水色のセクターが表示されるまで調整します。", "White": "White", "Wiggle the USB cable to see if the controller disconnects.": "USBケーブルを揺らしてみて、コントローラーの接続が切れるかどうか確認してください。", - "Yes. Simply do another permanent calibration.": "はい。再度永久キャリブレーションを実施してください。", "You can do this in two ways:": "2つの方法があります。", "You have to rotate the joysticks before you press \"Done\".": " \"完了\"をクリックする前に、スティックを回転させてください。", "You should save your changes, or reboot the controller to revert back to the previous state.": "変更を保存するか、コントローラーを再起動して前の状態に戻してください。", "Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "このデバイスはSONY純正ではない可能性があります。このデバイスがクローン品ではない場合は、この問題を報告してください。", "failed": "失敗しました", - "here": "", "hide": "隠す", "left module": "左モジュール", "passed": "合格しました", @@ -334,6 +313,51 @@ "serial number": "シリアルナンバー", "skipped": "スキップしました", "tests completed": "テストが完了しました", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "Average circularity error: smaller is not always better! Aim for 7-9 %.": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "After they have been replaced, this utility can be used to calibrate the controller to work with the new joysticks.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Current": "", + "Feel for vibration in the controller.": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Press L2 and R2 triggers to feel the trigger resistance.": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The Last of Us": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", + "The device appears to be a clone. All calibration functionality is disabled.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "To store a custom calibration on the stick's internal memory, a hardware modification is required.": "", + "Use four-step calibration": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", + "here": "", "to increase the non-circularity.": "", "": "" -} +} \ No newline at end of file diff --git a/lang/ko_kr.json b/lang/ko_kr.json index 4319abd..57101f9 100644 --- a/lang/ko_kr.json +++ b/lang/ko_kr.json @@ -89,8 +89,6 @@ "this research": "이 연구", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": "를 통해 DualShock 컨트롤러에 문서화되지 않은 특정 명령어가 존재하며, 이 명령어는 USB를 통해 전송되어 공장 조립 과정에서 사용된다는 사실이 발견되었습니다. 이 명령어를 전송하면 컨트롤러가 아날로그 스틱 재보정을 시작합니다.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "처음에는 재보정이 이 연구의 주된 초점은 아니었지만, 이 기능을 제공하는 서비스가 많은 사람들에게 큰 도움이 될 수 있다는 사실이 명확해졌습니다. 그래서 이 웹사이트를 만들게 되었습니다.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "PS4/PS5에서 게임을 할 때도 보정 효과가 유지되나요?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "네, \"변경 사항을 컨트롤러에 영구적으로 저장\" 체크박스를 선택하면 됩니다. 이 경우 보정 값이 컨트롤러 펌웨어에 직접 저장되어, 어떤 콘솔에 연결하든 설정이 유지됩니다.", "Is this an officially endorsed service?": "이것은 공식적으로 인증된 서비스인가요?", "No, this service is simply a creation by a DualShock enthusiast.": "아니요, 이 서비스는 한 DualShock 팬이 만든 개인적인 창작물입니다.", "Does this website detect if a controller is a clone?": "이 웹사이트는 컨트롤러가 복제품인지 감지할 수 있나요?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "첫 번째 목록은 DualShock 4 및 DualSense 컨트롤러 지원 강화에 관한 것입니다:", "Implement calibration of L2/R2 triggers.": "L2/R2 트리거 보정 기능 구현", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "복제품 탐지 기능 개선 (특히 정품 인증이 필요한 중고 컨트롤러 구매자에게 유용)", - "Enhance user interface (e.g. provide additional controller information)": "사용자 인터페이스 개선 (예: 추가 컨트롤러 정보 제공)", "Add support for recalibrating IMUs.": "IMU 재보정 지원 추가", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "또한, 작동하지 않는 DualShock 컨트롤러를 되살릴 수 있는 가능성 탐색 (관심 있는 분들은 Discord에서 추가 논의 가능)", "The second list contains new controllers I aim to support:": "두 번째 목록은 앞으로 지원할 새로운 컨트롤러들입니다:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Xbox 컨트롤러", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "각 작업은 매우 흥미롭지만 상당한 시간 투자가 필요합니다. 새로운 컨트롤러를 지원하려면 보통 6~12개월의 전담 연구와 약간의 행운이 필요합니다.", @@ -124,15 +120,9 @@ "Please update the firmware and try again.": "펌웨어를 업데이트한 후 다시 시도해주세요.", "Joystick Info": "조이스틱 정보", "Check circularity": "원형성 확인", - "Can I reset a permanent calibration to previous calibration?": "영구 보정을 이전 보정 값으로 되돌릴 수 있나요?", "No.": "아니요.", - "Can you overwrite a permanent calibration?": "영구 보정을 덮어쓸 수 있나요?", - "Yes. Simply do another permanent calibration.": "네, 영구 보정을 다시 실행하면 됩니다.", "Does this software resolve stickdrift?": "이 소프트웨어로 스틱 쏠림 현상을 해결할 수 있나요?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "스틱 쏠림은 먼지, 마모된 전위차계(포텐셔미터) 또는 마모된 스프링과 같은 물리적 결함으로 인해 발생합니다.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "이미 스틱 쏠림을 겪고 있다면 이 소프트웨어만으로는 해결되지 않습니다. 하지만 낡은 조이스틱을 교체한 후 새 조이스틱이 제대로 작동하도록 보정하는 데 도움이 될 수 있습니다.", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "일부 컨트롤러는 공장 출고 상태보다 재보정했을 때 더 나은 성능을 보였습니다. 특히 독특한 셸을 가진 SCUF 컨트롤러의 원형성에서 더욱 그렇습니다.", - "(Dualsense) Will updating the firmware reset calibration?": "(DualSense) 펌웨어를 업데이트하면 보정 값이 초기화되나요?", "After range calibration, joysticks always go in corners.": "범위 보정 후 조이스틱이 항상 가장자리로 쏠려요.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "이 문제는 범위 보정을 시작하자마자 \"완료\"를 클릭했기 때문에 발생합니다.", "Please read the instructions.": "안내를 제대로 읽어주세요.", @@ -226,8 +216,11 @@ "here": "여기", "left module": "왼쪽 모듈", "right module": "오른쪽 모듈", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", "Average circularity error: smaller is not always better! Aim for 7-9 %.": "", "A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", "Adaptive Trigger": "", "Adaptive triggers are only supported on DualSense controllers": "", "Add test": "", @@ -238,6 +231,8 @@ "Buttons": "", "Calibrating without replacing the joysticks may help temporarily, but it may also make the problem worse, with no way to undo it.": "", "Calibration History": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", "Cannot copy text to the clipboard:": "", "Cannot read module barcodes": "", "Center": "", @@ -257,9 +252,18 @@ "Failed to set speaker tone": "", "Failed to set vibration": "", "Feel for vibration in the controller.": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", "Firefox is supported with the WebHID extension installed.": "", "Haptic Vibration": "", "Headphone Jack": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", "Increase non-circularity": "", "Instructions": "", "It appears the latest joystick calibration has not been saved.": "", @@ -274,9 +278,14 @@ "No controller connected": "", "No saved calibrations found.": "", "No tests completed yet.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", "Not tested": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", "Pass": "", "Passed": "", + "PlayStation Virtual Reality 2": "", "Please connect a DualShock 4, a DualSense, DualSense Edge or VR2 controller to your computer and press Connect.": "", "Please use a web browser with WebHID support (e.g. Google Chrome or Microsoft Edge) on a PC or Mac.": "", "Plug in headphones to the 3.5mm jack": "", @@ -296,6 +305,8 @@ "Restore calibration": "", "Rotate the sticks slowly at least 2 times in one direction and 2 times in the other direction to cover the whole range.": "", "Run through these tests to verify your controller's functionality.": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", "Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "", "Speaker": "", "Step size": "", @@ -303,17 +314,23 @@ "Test Summary": "", "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "", "The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", "The device appears to be a clone. All calibration functionality is disabled.": "", "The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", "The item has been copied to the clipboard.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", "This controller has unsaved changes that will be lost when the controller is rebooted.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", "This test checks all controller buttons by requiring you to press each button up to three times.": "", "This test checks the headphone jack functionality.": "", "This test checks the reliability of the USB port.": "", "This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "", "This test will enable heavy resistance on both L2 and R2 triggers.": "", "This utility cannot fix stick drift.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", "Through": "", "USB Connector": "", "Unsupported browser.": "", @@ -324,8 +341,15 @@ "Using this utility on a phone or tablet is not supported.": "", "Values": "", "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "", "Wiggle the USB cable to see if the controller disconnects.": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "You should save your changes, or reboot the controller to revert back to the previous state.": "", "Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "", "failed": "", diff --git a/lang/nl_nl.json b/lang/nl_nl.json index 6845fcd..fcb8172 100644 --- a/lang/nl_nl.json +++ b/lang/nl_nl.json @@ -89,8 +89,6 @@ "this research": "dit onderzoek", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", werd ontdekt dat er enkele ongedocumenteerde opdrachten op DualShock-controllers bestaan die via USB kunnen worden verzonden en worden gebruikt tijdens het assemblageproces in de fabriek. Als deze commando's worden verzonden, start de controller de herkalibratie van analoge sticks.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Hoewel de primaire focus van dit onderzoek aanvankelijk niet op herkalibratie lag, werd het duidelijk dat een dienst die deze mogelijkheid biedt, veel individuen enorm ten goede zou kunnen komen. En dus zijn we hier.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Blijft de kalibratie effectief tijdens het spelen op PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Ja, als je het selectievakje \"Schrijf wijzigingen aanvinkt permanent in de controller\". In dat geval wordt de kalibratie direct in de controller firmware geflasht. Dit zorgt ervoor dat het op zijn plaats blijft, ongeacht de console waarmee het is verbonden.", "Is this an officially endorsed service?": "Is dit een officieel goedgekeurde dienst?", "No, this service is simply a creation by a DualShock enthusiast.": "Nee, deze dienst is eenvoudigweg een creatie van een DualShock-liefhebber.", "Does this website detect if a controller is a clone?": "Detecteert deze website of een controller een kloon is?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "De eerste lijst gaat over het verbeteren van de ondersteuning voor DualShock4- en DualSense-controllers:", "Implement calibration of L2/R2 triggers.": "Implementeer kalibratie van L2/R2-triggers.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Verbeter de detectie van klonen, vooral gunstig voor degenen die gebruikte controllers willen kopen met de zekerheid van authenticiteit.", - "Enhance user interface (e.g. provide additional controller information)": "Verbeter de gebruikersinterface (geef bijvoorbeeld extra controllerinformatie op)", "Add support for recalibrating IMUs.": "Ondersteuning toevoegen voor het opnieuw kalibreren van IMU's.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Verken bovendien de mogelijkheid om niet functionerende DualShock-controllers nieuw leven in te blazen (verdere discussie beschikbaar op Discord voor geïnteresseerde partijen ).", "The second list contains new controllers I aim to support:": "De tweede lijst bevat nieuwe controllers die ik wil ondersteunen:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "XBox Controllers", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Elk van deze taken biedt zowel enorme interesse als aanzienlijke tijdsinvestering. Om context te bieden, vereist het ondersteunen van een nieuwe controller doorgaans zes tot twaalf maanden fulltime onderzoek, naast een meevaller.", @@ -124,7 +120,6 @@ "Please update the firmware and try again.": "Update de firmware en probeer het opnieuw.", "Joystick Info": "Joystick Info", "Check circularity": "Controleer de circulariteit", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) Wordt de kalibratie gereset als ik de firmware update?", "(beta)": "(beta)", "10x zoom": "10x zoom", "30th Anniversary": "30-jarig Jubileum", @@ -148,8 +143,6 @@ "Calibration": "Kalibratie", "Calibration History": "Kalibratiegeschiedenis", "Calibration is being stored in the stick modules.": "De kalibratie wordt opgeslagen in de stickmodules.", - "Can I reset a permanent calibration to previous calibration?": "Kan ik een permanente kalibratie terugzetten naar de vorige kalibratie?", - "Can you overwrite a permanent calibration?": "Kunt u een permanente kalibratie overschrijven?", "Cancel": "Annuleren", "Cannot copy text to the clipboard:": "Kan geen tekst naar het klembord kopiëren:", "Cannot lock": "Kan niet vergrendelen", @@ -206,7 +199,6 @@ "Haptic Vibration": "Haptische Vibratie", "Hardware": "Hardware", "Headphone Jack": "Headphone Jack", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Ik heb gemerkt dat sommige controllers uit de doos een slechtere fabriekskalibratie hebben dan wanneer ik ze opnieuw zou kalibreren. Dit geldt vooral voor de circulariteit van SCUF-controllers met een unieke buitenkant.", "If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "Als de kalibratie niet permanent wordt opgeslagen, controleer dan nogmaals de kabels van de hardwaremodificatie.", "Increase non-circularity": "Verhoog de niet-circulariteit", "Info": "Informatie", @@ -293,7 +285,6 @@ "This involves temporarily disabling write protection by applying +1.8V to a specific test point on each module.": "Hiervoor moet de schrijfbeveiliging tijdelijk worden uitgeschakeld door +1,8 V toe te passen op een specifiek testpunt op elke module.", "This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "Dit is alleen voor gevorderde gebruikers. Als u niet zeker weet wat u doet, probeer dit dan alsjeblieft niet.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Dit probleem doet zich voor omdat u direct na het starten van een bereikkalibratie op \"Gereed\" hebt geklikt.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Deze software lost stickdrift niet op als u daar al last van heeft. Wat het wel doet, is ervoor zorgen dat de nieuwe joystick(s) goed functioneren nadat u de oude hebt vervangen, zodat ze goed werken.", "This test checks all controller buttons by requiring you to press each button up to three times.": "Deze test controleert alle knoppen van de controller waarbij u elke knop drie keer moet indrukken.", "This test checks the headphone jack functionality.": "Deze test controleert de functionaliteit van de koptelefoonaansluiting.", "This test checks the reliability of the USB port.": "Deze test controleert de betrouwbaarheid van de USB-poort.", @@ -320,7 +311,6 @@ "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "Terwijl u de stick recht omhoog/omlaag/naar links/naar rechts houdt, past u de instellingen aan totdat u lichtblauwe sectoren in alle vier de richtingen ziet nadat u de stick zowel naar links als naar rechts hebt gedraaid. Gebruik vervolgens de", "White": "Wit", "Wiggle the USB cable to see if the controller disconnects.": "Beweeg de USB-kabel heen en weer om te zien of de controller losraakt.", - "Yes. Simply do another permanent calibration.": "Ja. Voer gewoon nog een permanente kalibratie uit.", "You can do this in two ways:": "U kunt dit op twee manieren doen:", "You have to rotate the joysticks before you press \"Done\".": "U moet de joysticks draaien voordat u op \"Gereed\" drukt.", "You should save your changes, or reboot the controller to revert back to the previous state.": "U moet uw wijzigingen opslaan of de controller opnieuw opstarten om terug te keren naar de vorige status.", @@ -335,5 +325,39 @@ "skipped": "overgeslagen", "tests completed": "testen voltooid", "to increase the non-circularity.": "om de niet-circulariteit te vergroten.", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" } \ No newline at end of file diff --git a/lang/pl_pl.json b/lang/pl_pl.json index 3004ca8..d6457a0 100644 --- a/lang/pl_pl.json +++ b/lang/pl_pl.json @@ -90,8 +90,6 @@ "this research": "badania", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": "odkryto, że w kontrolerach DualShock, oraz DualSense znajdują się pewne nieudokumentowane polecenia, które można wysyłać poprzez USB i wykorzystywać je w procesie produkcyjnym. Po wysłaniu tych poleceń sterownik rozpoczyna ponowną kalibrację drążków.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Chociaż początkowo główny nacisk w tych badaniach nie skupiał się na ponownej kalibracji, stało się jasne, że usługa oferująca taką możliwość może przynieść ogromne korzyści wielu osobom. I tak oto jesteśmy.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Czy kalibracja pozostaje skuteczna podczas gry na PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Tak, jeśli zaznaczysz w checkbox \"Zapisz zmiany na stałe w kontrolerze\" W takim przypadku kalibracja zostanie wczytana bezpośrednio w oprogramowaniu sterownika. Dzięki temu pozostanie na swoim miejscu niezależnie od konsoli, do której jest podłączony.", "Is this an officially endorsed service?": "Czy jest to oficjalnie zatwierdzona usługa?", "No, this service is simply a creation by a DualShock enthusiast.": "Nie, ta usługa jest po prostu dziełem entuzjasty DualShock'a", "Does this website detect if a controller is a clone?": "Czy ta witryna internetowa wykrywa, czy kontroler jest klonem?", @@ -103,11 +101,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Pierwsza lista dotyczy ulepszenia obsługi kontrolerów DualShock 4 i DualSense:", "Implement calibration of L2/R2 triggers.": "Implementacja funkcji kalibracji przycisków L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Usprawnienie do wykrywania klonów, co jest szczególnie korzystne dla osób chcących kupić używane kontrolery z gwarancją autentyczności.", - "Enhance user interface (e.g. provide additional controller information)": "Ulepszenie interfejsu użytkownika (np. dodatkowe informacje o kontrolerze)", "Add support for recalibrating IMUs.": "Dodanie obsługi ponownej kalibracji IMU.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Możliwość zbadania niedziałających kontrolerów DualShock w celu możliwości ich ożywienia (dalsza dyskusja dostępna na Discordzie dla zainteresowanych).", "The second list contains new controllers I aim to support:": "Druga lista zawiera nowe kontrolery, które chcę wspierać:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Kontroler Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Każde z tych zadań oferuje zarówno ogromne zainteresowanie, jak i znaczną inwestycję czasową. Aby zapewnić pewien kontekst, obsługa nowego kontrolera zazwyczaj wymaga 6–12 miesięcy badań w pełnym wymiarze godzin i odrobiny szczęścia.", @@ -125,15 +121,9 @@ "Please update the firmware and try again.": "Proszę zaktualizuj firmware i spróbuj ponownie.", "Joystick Info": "Informacje o drążkach", "Check circularity": "Sprawdź kołowość", - "Can I reset a permanent calibration to previous calibration?": "Czy mogę przywrócić stałą kalibrację do poprzedniej kalibracji?", "No.": "Nie.", - "Can you overwrite a permanent calibration?": "Czy można nadpisać trwałą kalibrację?", - "Yes. Simply do another permanent calibration.": "Tak. Po prostu wykonaj kolejną stałą kalibrację.", "Does this software resolve stickdrift?": "Czy to oprogramowanie rozwiązuje dryfowanie drążka?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Dryft drążka jest spowodowany wadą fizyczną, np. brudem, zużytym potencjometrem lub, w niektórych przypadkach, zużytą sprężyną.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "To oprogramowanie nie naprawi dryfu drążka samodzielnie, jeśli już tego doświadczyłeś. Pomoże w zapewnieniu, że nowy(e) drążek(i) będzie(ą) działał(y) prawidłowo po wymianie starego(ych), aby dobrze współpracował(y).", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Zauważyłem, że niektóre kontrolery po wyjęciu z pudełka mają gorszą kalibrację fabryczną niż gdybym je skalibrował. Dotyczy to zwłaszcza cykliczności kontrolerów SCUF z unikalną powłoką.", - "(Dualsense) Will updating the firmware reset calibration?": "(DualSense) Czy aktualizacja firmware'u zresetuje kalibrację?", "After range calibration, joysticks always go in corners.": "Po kalibracji zakresu, drążki wchodzą tylko w zakręty.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Problem ten występuje, ponieważ kliknąłeś \"Gotowe\" zaraz po rozpoczęciu kalibracji zakresu.", "Please read the instructions.": "Proszę przeczytaj instrukcję.", @@ -333,5 +323,39 @@ "Values": "Wartości", "You should save your changes, or reboot the controller to revert back to the previous state.": "Powinieneś zapisać zmiany lub ponownie uruchomić kontroler, aby powrócić do poprzedniego stanu.", "serial number": "numer seryjny", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" } \ No newline at end of file diff --git a/lang/pt_br.json b/lang/pt_br.json index 2622f7e..9ab86e7 100644 --- a/lang/pt_br.json +++ b/lang/pt_br.json @@ -87,10 +87,8 @@ "Behind the scenes, this website is the culmination of one year of dedicated effort in reverse-engineering DualShock controllers for fun/hobby from a random guy on the internet.": "Nos bastidores, este site é o resultado de um ano de esforço dedicado à engenharia reversa dos controles DualShock por diversão/hobby de um cara aleatório na internet.", "Through": "Através", "this research": "desta pesquisa", - " , it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", foi descoberto que existem alguns comandos não documentados nos controles DualShock que podem ser enviados via USB e são usados durante o processo de montagem na fábrica. Se esses comandos forem enviados, o controle inicia a recalibração dos analógicos.", + ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", foi descoberto que existem alguns comandos não documentados nos controles DualShock que podem ser enviados via USB e são usados durante o processo de montagem na fábrica. Se esses comandos forem enviados, o controle inicia a recalibração dos analógicos.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Embora o foco principal desta pesquisa não estivesse inicialmente centrado na recalibração, ficou evidente que um serviço oferecendo essa capacidade poderia beneficiar enormemente várias pessoas. E assim, aqui estamos.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "A calibração permanece eficaz durante o jogo no PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Sim, se você marcar a caixa de seleção \"Gravar mudanças permanentemente no controle\". Nesse caso, a calibração é gravada diretamente no firmware do controle. Isso garante que ela permaneça ativa, independentemente do console ao qual está conectado.", "Is this an officially endorsed service?": "Este é um serviço oficial?", "No, this service is simply a creation by a DualShock enthusiast.": "Não, este serviço é apenas uma criação de um entusiasta do DualShock.", "Does this website detect if a controller is a clone?": "Este site detecta se um controle é um clone?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "A primeira lista é sobre aprimorar o suporte para os controles DualShock 4 e DualSense:", "Implement calibration of L2/R2 triggers.": "Implementar a calibração dos gatilhos L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Melhorar a detecção de clones, especialmente benéfico para aqueles que buscam comprar controles usados com garantia de autenticidade.", - "Enhance user interface (e.g. provide additional controller information)": "Melhorar a interface do usuário (por exemplo, fornecer informações adicionais do controle)", "Add support for recalibrating IMUs.": "Adicionar suporte para recalibrar IMUs.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Além disso, explorar a possibilidade de reviver controles DualShock que não estão funcionando (mais discussões disponíveis no Discord para as partes interessadas).", "The second list contains new controllers I aim to support:": "A segunda lista contém novos controles aos quais pretendo dar suporte:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Controles Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Cada uma dessas tarefas apresenta um imenso interesse e um investimento significativo de tempo. Para contextualizar, dar suporte a um novo controle geralmente exige de 6 a 12 meses de pesquisa em tempo integral, além de um golpe de sorte.", @@ -124,15 +120,9 @@ "Please update the firmware and try again.": "Por favor, atualize o firmware e tente novamente.", "Joystick Info": "Informações dos Analógicos", "Check circularity": "Verificar circularidade", - "Can I reset a permanent calibration to previous calibration?": "Posso resetar uma calibração permanente para a anterior?", "No.": "Não.", - "Can you overwrite a permanent calibration?": "Você pode sobrescrever uma calibração permanente?", - "Yes. Simply do another permanent calibration.": "Sim. Simplesmente faça outra calibração permanente.", "Does this software resolve stickdrift?": "Este software resolve o drift?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "O drift nos analógicos é causado por um defeito físico, como sujeira, potenciômetro gasto ou, em alguns casos, uma mola gasta.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Este software não consertará o drift por si só se você já tiver o problema. O que ele ajudará é a garantir que o(s) novo(s) analógico(s) funcione(m) corretamente após a substituição do(s) antigo(s).", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Notei que alguns controles novos têm calibração de fábrica pior do que se eu os recalibrasse. Isso é especialmente verdade para a circularidade dos controles SCUF com carcaça exclusiva.", - "(Dualsense) Will updating the firmware reset calibration?": "(DualSense) A atualização do firmware redefinirá a calibração?", "After range calibration, joysticks always go in corners.": "Após a calibração de alcance, os analógicos sempre vão para os cantos.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Esse problema acontece porque você clicou em \"Concluído\" logo após iniciar a calibração de alcance.", "Please read the instructions.": "Por favor, leia as instruções.", @@ -335,5 +325,39 @@ "skipped": "pulado", "tests completed": "testes concluídos", "to increase the non-circularity.": "para aumentar a não-circularidade.", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" } \ No newline at end of file diff --git a/lang/pt_pt.json b/lang/pt_pt.json index 51898ff..9e59851 100644 --- a/lang/pt_pt.json +++ b/lang/pt_pt.json @@ -89,8 +89,6 @@ "this research": "esta pesquisa", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", descobriu-se que existem alguns comandos não documentados nos controladores DualShock que podem ser enviados via USB e são utilizados durante o processo de montagem de fábrica. Se estes comandos forem enviados, o controlador inicia a recalibração dos joysticks.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Embora o foco principal desta pesquisa não fosse inicialmente centrado na recalibração, tornou-se evidente que um serviço que oferecesse esta capacidade poderia beneficiar imenso inúmeras pessoas. E, portanto, aqui estamos.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "A calibração permanece eficaz durante o jogo no PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Sim, se marcar a caixa de seleção \"Gravar mudanças permanentemente no controlador\". Nesse caso, a calibração é gravada diretamente no firmware do controlador. Isso garante que ela permaneça no lugar, independentemente da consola à qual está ligado.", "Is this an officially endorsed service?": "Este é um serviço oficialmente aprovado?", "No, this service is simply a creation by a DualShock enthusiast.": "Não, este serviço é apenas uma criação de um entusiasta do DualShock.", "Does this website detect if a controller is a clone?": "Este site detecta se um controlador é um clone?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "A primeira lista é sobre aprimorar o suporte para os controladores DualShock4 e DualSense:", "Implement calibration of L2/R2 triggers.": "Implementar a calibração dos gatilhos L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Melhorar a detecção de clones, especialmente benéfico para aqueles que procuram comprar controladores usados com garantia de autenticidade.", - "Enhance user interface (e.g. provide additional controller information)": "Melhorar a interface do utilizador (por exemplo, fornecer informações adicionais do controlador)", "Add support for recalibrating IMUs.": "Adicionar suporte para recalibrar IMUs.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Adicionalmente, explore a possibilidade de reviver controladores DualShock que não estão funcionando (mais discussão disponível no Discord para partes interessadas).", "The second list contains new controllers I aim to support:": "A segunda lista contém novos controladores que pretendo suportar:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Controladores Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Cada uma dessas tarefas apresenta um imenso interesse e um investimento de tempo significativo. Para contextualizar, dar suporte a um novo controlador geralmente exige de 6 a 12 meses de pesquisa a tempo inteiro, além de um golpe de sorte.", @@ -124,15 +120,9 @@ "Please update the firmware and try again.": "Por favor, atualize o firmware e tente novamente.", "Joystick Info": "Informações do Joystick", "Check circularity": "Verificar circularidade", - "Can I reset a permanent calibration to previous calibration?": "Posso repor uma calibração permanente para uma calibração anterior?", "No.": "Não.", - "Can you overwrite a permanent calibration?": "É possível substituir uma calibração permanente?", - "Yes. Simply do another permanent calibration.": "Sim. Basta fazer outra calibração permanente", "Does this software resolve stickdrift?": "Esse software resolve o drift do joystick?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "O drift nos joysticks é causado por um defeito físico; nomeadamente, sujidades, potenciômetro desgastado ou, em alguns casos, uma mola desgastada.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Este software não resolve o drift por si só, se já tiver com o problema. O que irá ajudar é a garantir que o(s) novo(s) joystick(s) funcione(m) corretamente, após a substituição do(s) antigo(s).", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Notei que alguns controladores prontos a usar têm uma calibração de fábrica pior do que se os recalibrasse. Especialmente verdade para a circularidade dos controladores SCUF com um invólucro único.", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) A atualização do firmware irá repor a calibração?", "After range calibration, joysticks always go in corners.": "Após a calibração do alcance, os joysticks vão sempre para os cantos.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Este problema ocorre porque clicou em \"Concluído\" imediatamente após iniciar uma calibração de alcance.", "Please read the instructions.": "Por favor, leia as instruções.", @@ -281,44 +271,26 @@ "skipped": "ignorado", "tests completed": "testes concluídos", "to increase the non-circularity.": "para aumentar a não circularidade.", - "30th Anniversary": "", "After they have been replaced, this utility can be used to calibrate the controller to work with the new joysticks.": "Depois de serem substituídos, esta ferramenta pode ser utilizada para calibrar o comando para funcionar com os novos joysticks.", "Aim for a circularity error of around 7-9 % for the best playing experience.": "Procure um erro de circularidade de cerca de 7-9 % para a melhor experiência de jogo.", - "Astro Bot": "", "Battery level is low. Tests may fail due to the controller being in power saving mode.": "Nivel de Bateria Baixo. Testes podem falhar pelo o comando estar em modo de poupança de Bateria.", "Calibrating without replacing the joysticks may help temporarily, but it may also make the problem worse, with no way to undo it.": "Calibrar sem substituir os joysticks pode ajudar temporariamente, mas também pode agravar o problema, sem haver forma de o reverter.", "Calibration History": "Historico de Calibração", "Cannot copy text to the clipboard:": "Não é possível copiar o texto para a área de transferência:", "Cannot read module barcodes": "Não é possível ler os códigos de barras dos módulos", - "Chroma Indigo": "", - "Chroma Pearl": "", - "Chroma Teal": "", - "Clear All": "", - "Cobalt Blue": "", - "Cosmic Red": "", "Current": "Atual", "Delete": "Apagar", "Delete all calibration history for this controller? This cannot be undone.": "Eliminar todo o histórico de calibração deste comando? Isto não pode ser desfeito.", "Delete this calibration entry?": "Eliminar esta entrada de calibração?", "Drift is caused by mechanical parts in the joystick being worn out, and they need to be replaced to fix the drift.": "O drift é causado pelo desgaste das peças mecânicas do joystick, e estas precisam de ser substituídas para corrigir o drift.", "Firefox is supported with the WebHID extension installed.": "O Firefox é suportado com a extensão WebHID instalada.", - "Fortnite": "", - "Galactic Purple": "", - "God of War Ragnarok": "", - "Grey Camouflage": "", "It appears the latest joystick calibration has not been saved.": "Parece que a calibração mais recente do joystick não foi guardada.", "Last connected": "Última ligação", - "Midnight Black": "", "No saved calibrations found.": "Não foram encontradas calibrações guardadas.", - "Nova Pink": "", "Please connect a DualShock 4, a DualSense, DualSense Edge or VR2 controller to your computer and press Connect.": "Por favor, ligue um comando DualShock 4, DualSense, DualSense Edge ou VR2 ao seu computador e pressione Ligar.", "Please use a web browser with WebHID support (e.g. Google Chrome or Microsoft Edge) on a PC or Mac.": "Por favor, utilize um navegador com suporte a WebHID (por exemplo, Google Chrome ou Microsoft Edge) num PC ou Mac.", "Restore": "Restaurar", "Restore calibration": "Restaurar Calibração", - "Spider-Man 2": "", - "Starlight Blue": "", - "Sterling Silver": "", - "The Last of Us": "", "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "A calibração foi restaurada com sucesso! Lembre-se de guardar as alterações para não as perder quando o comando for reiniciado.", "The device appears to be a clone. All calibration functionality is disabled.": "O dispositivo aparenta ser uma cópia. Todas as funcionalidades de calibração estão desativadas.", "The item has been copied to the clipboard.": "O item foi copiado para a área de transferência.", @@ -331,9 +303,61 @@ "Use quick calibration": "Utilizar calibração rápida", "Using this utility on a phone or tablet is not supported.": "A utilização desta ferramenta num telemóvel ou tablet não é suportada.", "Values": "Valores", - "Volcanic Red": "", - "White": "", "You should save your changes, or reboot the controller to revert back to the previous state.": "Deve guardar as suas alterações ou reiniciar o comando para voltar ao estado anterior.", "serial number": "Número de série", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "30th Anniversary": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Astro Bot": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Chroma Indigo": "", + "Chroma Pearl": "", + "Chroma Teal": "", + "Clear All": "", + "Cobalt Blue": "", + "Cosmic Red": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Fortnite": "", + "Galactic Purple": "", + "God of War Ragnarok": "", + "Grey Camouflage": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Midnight Black": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Nova Pink": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "Spider-Man 2": "", + "Starlight Blue": "", + "Sterling Silver": "", + "The Last of Us": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "Volcanic Red": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "White": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" } \ No newline at end of file diff --git a/lang/rs_rs.json b/lang/rs_rs.json index 6fa22f3..b87a3f2 100644 --- a/lang/rs_rs.json +++ b/lang/rs_rs.json @@ -90,8 +90,6 @@ "this research": "ovo istraživanje", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", otkriveno je da postoje neke nedokumentovane komande na DualShock kontrolerima koje se mogu poslati preko USB-a i koriste se tokom procesa fabričkog sklapanja. Ako se ove komande pošalju, kontroler započinje ponovnu kalibraciju analognih džojstika.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Iako primarni fokus ovog istraživanja nije bio na kalibraciji, postalo je očigledno da servis koji nudi ovu mogućnost može biti od velike koristi mnogim pojedincima. I evo nas.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Da li kalibracija ostaje efektivna tokom igre na PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Da, ako označite polje \"Zapiši promene trajno u kontroler\". U tom slučaju, kalibracija se upisuje direktno u firmware kontrolera. To obezbeđuje da ostane na mestu bez obzira na konzolu na koju je povezana.", "Is this an officially endorsed service?": "Da li je ovo zvanično odobren servis?", "No, this service is simply a creation by a DualShock enthusiast.": "Ne, ovaj servis je jednostavno kreacija entuzijaste za DualShock.", "Does this website detect if a controller is a clone?": "Da li ovaj sajt detektuje da li je kontroler klon?", @@ -103,11 +101,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Prva lista se odnosi na poboljšanje podrške za DualShock4 i DualSense kontrolere:", "Implement calibration of L2/R2 triggers.": "Implementiraj kalibraciju L2/R2 okidača.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Poboljšaj detekciju klonova, što je posebno korisno za one koji žele da kupe polovne kontrolere sa obezbeđenjem autentičnosti.", - "Enhance user interface (e.g. provide additional controller information)": "Poboljšaj korisnički interfejs (npr. obezbedi dodatne informacije o kontroleru)", "Add support for recalibrating IMUs.": "Dodaj podršku za ponovnu kalibraciju IMU.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Dodatno, istraži mogućnost oživljavanja nefunkcionalnih DualShock kontrolera (dodatna rasprava dostupna na Discord-u za zainteresovane).", "The second list contains new controllers I aim to support:": "Druga lista sadrži nove kontrolere koje ciljam da podržim:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "XBox kontroleri", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Svaka od ovih zadataka predstavlja ogroman interes i značajnu investiciju vremena. Da bih dao kontekst, podrška za novi kontroler obično zahteva 6-12 meseci punog radnog vremena istraživanja, uz malo sreće.", @@ -125,15 +121,9 @@ "Please update the firmware and try again.": "Molimo vas da ažurirate firmware i pokušate ponovo.", "Joystick Info": "Informacije o džojstiku", "Check circularity": "Proveri kružnost", - "Can I reset a permanent calibration to previous calibration?": "Mogu li da resetujem trajnu kalibraciju na prethodnu kalibraciju?", "No.": "Ne.", - "Can you overwrite a permanent calibration?": "Možete li da prepišete trajnu kalibraciju?", - "Yes. Simply do another permanent calibration.": "Da. Jednostavno izvršite još jednu trajnu kalibraciju.", "Does this software resolve stickdrift?": "Da li ovaj softver rešava stickdrift?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Stickdrift je uzrokovan fizičkim defektom; naime, prljavštinom, istrošenim potenciometrom ili u nekim slučajevima istrošenom oprugom.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Ovaj softver neće sam popraviti stickdrift ako ga već osećate. Ono što će pomoći jeste obezbeđivanje da novi džojstik(i) pravilno funkcionišu nakon zamene starih.", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Primetio sam da neki kontroleri iz kutije imaju lošiju fabričku kalibraciju nego da sam ih ponovo kalibrisao. Posebno važi za kružnost SCUF kontrolera sa jedinstvenim omotačem.", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) Da li ažuriranje firmvera resetuje kalibraciju?", "After range calibration, joysticks always go in corners.": "Nakon kalibracije opsega, džojstici uvek idu u uglove.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Ovaj problem se dešava jer ste pritisnuli \"Završeno\" odmah nakon pokretanja kalibracije opsega.", "Please read the instructions.": "Molimo vas da pročitate uputstva.", @@ -173,12 +163,15 @@ "Left stick": "Levi džojstik", "Right stick": "Desni džojstik", "Cancel": "Otkaži", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", "10x zoom": "", "30th Anniversary": "", "Externally: by applying +1.8V directly to the visible test point without opening the controller.": "", "Internally: by soldering a wire from a +1.8V source to the write-protect TP.": "", "Average circularity error: smaller is not always better! Aim for 7-9 %.": "", "A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", "Adaptive Trigger": "", "Adaptive triggers are only supported on DualSense controllers": "", "Add test": "", @@ -192,6 +185,8 @@ "Calibration": "", "Calibration History": "", "Calibration is being stored in the stick modules.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", "Cannot copy text to the clipboard:": "", "Cannot lock": "", "Cannot read module barcodes": "", @@ -224,6 +219,7 @@ "Failed to set speaker tone": "", "Failed to set vibration": "", "Feel for vibration in the controller.": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", "Firefox is supported with the WebHID extension installed.": "", "For more info or help, feel free to reach out on Discord.": "", "Fortnite": "", @@ -232,7 +228,15 @@ "Grey Camouflage": "", "Haptic Vibration": "", "Headphone Jack": "", + "Housing": "", + "How do I use the finetuning feature?": "", "If the calibration is not stored permanently, please double-check the wirings of the hardware mod.": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", "Increase non-circularity": "", "Info": "", "Instructions": "", @@ -253,10 +257,15 @@ "No saved calibrations found.": "", "No tests completed yet.": "", "Normal": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", "Not tested": "", "Nova Pink": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", "Pass": "", "Passed": "", + "PlayStation Virtual Reality 2": "", "Please connect a DualShock 4, a DualSense, DualSense Edge or VR2 controller to your computer and press Connect.": "", "Please note: the stick modules on the DS Edge cannot be calibrated via software alone.": "", "Please release the stick to center position before adjusting with D-pad buttons.": "", @@ -281,7 +290,9 @@ "Right Module Barcode": "", "Rotate the sticks slowly at least 2 times in one direction and 2 times in the other direction to cover the whole range.": "", "Run through these tests to verify your controller's functionality.": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", "Show raw numbers": "", + "Sony DualShock 4": "", "Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "", "Speaker": "", "Spider-Man 2": "", @@ -294,19 +305,25 @@ "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "", "The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "", "The Last of Us": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", "The device appears to be a clone. All calibration functionality is disabled.": "", "The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", "The item has been copied to the clipboard.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", "This controller has unsaved changes that will be lost when the controller is rebooted.": "", "This involves temporarily disabling write protection by applying +1.8V to a specific test point on each module.": "", "This is only for advanced users. If you're not sure what you're doing, please do not attempt it.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", "This test checks all controller buttons by requiring you to press each button up to three times.": "", "This test checks the headphone jack functionality.": "", "This test checks the reliability of the USB port.": "", "This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "", "This test will enable heavy resistance on both L2 and R2 triggers.": "", "This utility cannot fix stick drift.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", "To store a custom calibration on the stick's internal memory, a hardware modification is required.": "", "USB Connector": "", "Unsupported browser.": "", @@ -319,9 +336,16 @@ "Volcanic Red": "", "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "", "We are not responsible for any damage caused by attempting this modification.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "", "White": "", "Wiggle the USB cable to see if the controller disconnects.": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "You can do this in two ways:": "", "You should save your changes, or reboot the controller to revert back to the previous state.": "", "Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "", diff --git a/lang/ru_ru.json b/lang/ru_ru.json index 0d14c4e..3395363 100644 --- a/lang/ru_ru.json +++ b/lang/ru_ru.json @@ -89,8 +89,6 @@ "this research": "это исследование", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", было обнаружено, что существуют некоторые не задокументированные команды на контроллерах DualShock, которые можно отправить через USB и используются во время процесса сборки на фабрике. Если эти команды отправлены, контроллер начинает перекалибровку аналоговых стиков.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Хотя основное внимание этого исследования изначально не было сосредоточено на перекалибровке, стало очевидно, что сервис, предлагающий эту возможность, может принести огромную пользу многим людям. И вот мы здесь.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Остается ли калибровка эффективной во время игры на PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Да, если вы установите флажок \"Записывать изменения в постоянной памяти контроллера\". В этом случае калибровка прошивается непосредственно в прошивку контроллера. Это гарантирует, что она остается на месте независимо от подключенной к ней консоли.", "Is this an officially endorsed service?": "Это официально поддерживаемый сервис?", "No, this service is simply a creation by a DualShock enthusiast.": "Нет, этот сервис просто создан энтузиастом DualShock.", "Does this website detect if a controller is a clone?": "Этот сайт определяет, является ли контроллер клоном?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Первый список касается улучшения поддержки контроллеров DualShock4 и DualSense:", "Implement calibration of L2/R2 triggers.": "Внедрить калибровку триггеров L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Улучшить обнаружение клонов, что особенно полезно для тех, кто хочет приобрести подержанные контроллеры с гарантией подлинности.", - "Enhance user interface (e.g. provide additional controller information)": "Улучшить пользовательский интерфейс (например, предоставить дополнительную информацию о контроллере)", "Add support for recalibrating IMUs.": "Добавить поддержку повторной калибровки IMU.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Кроме того, исследуйте возможность оживления неисправных контроллеров DualShock (дополнительное обсуждение доступно на Discord для заинтересованных лиц).", "The second list contains new controllers I aim to support:": "Второй список содержит новые контроллеры, которые я намерен поддержать:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Контроллеры Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Каждая из этих задач представляет собой огромный интерес и значительные временные затраты. Для предоставления контекста, поддержка нового контроллера обычно требует 6-12 месяцев полноценных исследований на полную ставку, а также удачи.", @@ -124,15 +120,9 @@ "Please update the firmware and try again.": "Пожалуйста, обновите прошивку и попробуйте снова.", "Joystick Info": "Информация о джойстике", "Check circularity": "Проверить округлость", - "Can I reset a permanent calibration to previous calibration?": "Можно ли сбросить постоянную калибровку на предыдущую?", "No.": "Нет.", - "Can you overwrite a permanent calibration?": "Можно ли перезаписать постоянную калибровку?", - "Yes. Simply do another permanent calibration.": "Да. Просто выполните другую постоянную калибровку.", "Does this software resolve stickdrift?": "Это программное обеспечение решает проблему дрифта стика?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Дрифт стика вызван физическим дефектом, а именно грязью, изношенным потенциометром или, в некоторых случаях, изношенной пружиной.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Это программное обеспечение само по себе не исправит дрифт стика, если вы уже сталкиваетесь с этой проблемой. Однако оно поможет убедиться, что новый джойстик(и) будет(ут) правильно работать после замены старого(ых).", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Я заметил, что некоторые контроллеры с завода имеют худшую калибровку, чем если бы я их откалибровал. Это особенно касается круговой точности контроллеров SCUF с уникальной оболочкой.", - "(Dualsense) Will updating the firmware reset calibration?": "Обновление прошивки (Dualsense) сбросит калибровку?", "After range calibration, joysticks always go in corners.": "После калибровки диапазона джойстики всегда уходят в углы.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Эта проблема возникает, потому что вы нажали \"Готово\" сразу после начала калибровки диапазона.", "Please read the instructions.": "Пожалуйста, прочитайте инструкции.", @@ -335,5 +325,39 @@ "skipped": "пропущено", "tests completed": "тестов пройдено", "to increase the non-circularity.": "чтобы увеличить", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" -} +} \ No newline at end of file diff --git a/lang/tr_tr.json b/lang/tr_tr.json index f108cca..190729b 100644 --- a/lang/tr_tr.json +++ b/lang/tr_tr.json @@ -90,8 +90,6 @@ "this research": "bu araştırma", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", DualShock denetleyicilerinde USB aracılığıyla gönderilebilen ve fabrika montaj sürecinde kullanılan belgelenmemiş bazı komutların var olduğu keşfedildi. Bu komutlar gönderildiğinde, denetleyici analog çubukların yeniden kalibrasyonunu başlatır.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Bu araştırmanın asıl odak noktası başlangıçta yeniden kalibrasyon üzerinde olmasa da, bu yeteneği sunan bir hizmetin birçok kişiye büyük fayda sağlayabileceği açık hale geldi. Ve böylece, işte buradayız.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "PS4/PS5'te oyun oynarken kalibrasyon etkili kalır mı?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Evet, \"Kontrolcüye değişiklikleri kalıcı olarak yaz\" kutusunu işaretlerseniz. Bu durumda, kalibrasyon doğrudan denetleyici yazılımına yazılır. Bu, bağlı olduğu konsoldan bağımsız olarak yerinde kalmasını sağlar.", "Is this an officially endorsed service?": "Bu resmi olarak onaylanmış bir hizmet mi?", "No, this service is simply a creation by a DualShock enthusiast.": "Hayır, bu hizmet sadece bir DualShock hayranı tarafından oluşturulmuştur.", "Does this website detect if a controller is a clone?": "Bu web sitesi bir denetleyicinin bir kopya olup olmadığını algılar mı?", @@ -103,11 +101,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "İlk liste, DualShock4 ve DualSense denetleyicileri için destek geliştirmeyi içerir:", "Implement calibration of L2/R2 triggers.": "L2/R2 tetiklerinin kalibrasyonunu uygula.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Klonların tespitini iyileştir, özellikle kullanılmış denetleyicilerin orijinalliği konusunda güvence arayanlar için faydalı olur.", - "Enhance user interface (e.g. provide additional controller information)": "Kullanıcı arayüzünü iyileştir (örneğin, ek denetleyici bilgileri sağla)", "Add support for recalibrating IMUs.": "IMU'ların yeniden kalibre edilmesini destekle.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Ayrıca, çalışmayan DualShock denetleyicilerinin yeniden canlandırma olasılığını araştır (ilgilenen taraflar için Discord'da daha fazla tartışma mevcuttur).", "The second list contains new controllers I aim to support:": "İkinci liste, desteklemeyi amaçladığım yeni denetleyicileri içerir:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Xbox Denetleyicileri", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Bu görevlerin her biri hem büyük bir ilgi hem de önemli bir zaman yatırımı gerektirir. Bir bağlam sağlamak için, genellikle yeni bir denetleyiciyi desteklemek için tam zamanlı olarak 6-12 ay araştırma yapmak ve biraz şans gereklidir.", @@ -125,15 +121,9 @@ "Please update the firmware and try again.": "Lütfen yazılımı güncelleyin ve tekrar deneyin.", "Joystick Info": "Joystick Bilgisi", "Check circularity": "Daireselliği Kontrol Et", - "Can I reset a permanent calibration to previous calibration?": "Kalıcı bir kalibrasyonu önceki kalibrasyona sıfırlayabilir miyim?", "No.": "Hayır.", - "Can you overwrite a permanent calibration?": "Kalıcı bir kalibrasyonun üzerine yeniden yazabilir miyiz?", - "Yes. Simply do another permanent calibration.": "Evet. Sadece yeni bir kalıcı kalibrasyon yapın.", "Does this software resolve stickdrift?": "Bu yazılım analog kaydırma sorununu çözer mi?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Analog kaydırması fiziksel bir arızadan kaynaklanır; kir, aşınmış potansiyometre veya bazı durumlarda aşınmış bir yaydan.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Eğer analog kaydırma sorunu yaşıyorsanız bu yazılım onu kendi başına çözmez. Ancak, eski joystickleri yenileriyle değiştirdikten sonra, yenilerinin düzgün çalışmasını sağlamaya yardımcı olur.", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Kutudan sıfır çıkan bazı kolların fabrika kalibrasyonlarının benim yeniden kalibre ettiklerimden daha kötü olduğunu fark ettim. Özellikle benzersiz bir dış kasaya sahip SCUF kontrol cihazlarının daireselliği için bu durum geçerli.", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) Firmware güncellemesi kalibrasyonu sıfırlar mı?", "After range calibration, joysticks always go in corners.": "Ara mesafe kalibrasyonundan sonra, analoglar her zaman köşeye gidiyor.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Bu sorun, ara mesafe kalibrasyonuna başladıktan hemen sonra \"Tamam\" butonuna bastığınız için meydana gelir.", "Please read the instructions.": "Lütfen talimatları okuyun.", @@ -335,5 +325,39 @@ "Values": "Değerler", "You should save your changes, or reboot the controller to revert back to the previous state.": "Değişiklikleri kaydetmeli ya da önceki duruma dönmek için kontrolcüyü yeniden başlatmalısınız.", "serial number": "Kontrolcünün Seri Numarası", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" -} +} \ No newline at end of file diff --git a/lang/ua_ua.json b/lang/ua_ua.json index 133eee4..a6ea0eb 100644 --- a/lang/ua_ua.json +++ b/lang/ua_ua.json @@ -90,8 +90,6 @@ "this research": "це дослідження", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", було виявлено, що існують деякі не задокументовані команди на контролерах DualShock, які можна відправляти через USB і які використовуються під час процесу зборки на фабриці. Якщо ці команди надсилаються, контролер починає перекалібровку аналогових стиків.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Хоча основний фокус цього дослідження спочатку не був зосереджений на перекалібровці, стало очевидно, що сервіс, який пропонує цю можливість, може принести велику користь багатьом людям. І ось ми тут.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Чи зберігається ефективність калібрування під час гри на PS4/PS5?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Так, якщо ви поставите прапорець \"Записати зміни постійно в контролер\". У такому випадку калібрування прошивається безпосередньо в прошивку контролера. Це гарантує, що воно залишиться на місці незалежно від консолі, до якої підключено.", "Is this an officially endorsed service?": "Це офіційно підтримуваний сервіс?", "No, this service is simply a creation by a DualShock enthusiast.": "Ні, цей сервіс є просто твором ентузіаста DualShock.", "Does this website detect if a controller is a clone?": "Цей сайт визначає, чи є контролер клоном?", @@ -103,11 +101,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Перший список стосується покращення підтримки контролерів DualShock4 та DualSense:", "Implement calibration of L2/R2 triggers.": "Впровадити калібрування спускових гачків L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Покращити виявлення клонів, що особливо корисно для тих, хто хоче придбати вживані контролери з гарантією автентичності.", - "Enhance user interface (e.g. provide additional controller information)": "Покращити інтерфейс користувача (наприклад, надати додаткову інформацію про контролер)", "Add support for recalibrating IMUs.": "Додати підтримку повторної калібровки IMU.", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Крім того, дослідити можливість відновлення несправних контролерів DualShock (додаткове обговорення доступне на Discord для зацікавлених осіб).", "The second list contains new controllers I aim to support:": "Другий список містить нові контролери, які я планую підтримати:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Контролери Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Кожне з цих завдань є надзвичайно цікавим і вимагає значних часових витрат. Для контексту, підтримка нового контролера зазвичай вимагає 6-12 місяців повноцінного дослідження, а також удачі.", @@ -125,15 +121,9 @@ "Please update the firmware and try again.": "Будь ласка, оновіть прошивку та спробуйте знову.", "Joystick Info": "Інформація про джойстик", "Check circularity": "Перевірити округлість", - "Can I reset a permanent calibration to previous calibration?": "Чи можу я скинути постійну калибровку до попередньої?", "No.": "Ні.", - "Can you overwrite a permanent calibration?": "Чи можна перезаписати постійну калибровку?", - "Yes. Simply do another permanent calibration.": "Так. Просто виконайте іншу постійну калибровку.", "Does this software resolve stickdrift?": "Чи вирішує це програмне забезпечення проблему дріфту стиків?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Дріфт стиків викликається фізичним дефектом; а саме брудом, зношеним потенціометром або, в деяких випадках, зношеною пружиною.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Це програмне забезпечення не виправить дріфт стиків, якщо ви вже стикаєтеся з цією проблемою. Однак воно допоможе переконатися, що новий джойстик(и) будуть правильно працювати після заміни старого(их).", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Я помітив, що деякі контролери з коробки мають гіршу заводську калібровку, ніж якби я їх перекалібрував. Це особливо стосується точності округлості контролерів SCUF з унікальною оболонкою.", - "(Dualsense) Will updating the firmware reset calibration?": "Чи скине оновлення прошивки (Dualsense) калібровку?", "After range calibration, joysticks always go in corners.": "Після калібровки діапазону джойстики завжди йдуть у кути.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Ця проблема виникає через те, що ви натиснули \"Готово\" одразу після початку калібровки діапазону.", "Please read the instructions.": "Будь ласка, прочитайте інструкції.", @@ -335,5 +325,39 @@ "Values": "Значення", "You should save your changes, or reboot the controller to revert back to the previous state.": "Вам слід зберегти зміни або перезавантажити контролер, щоб повернутися до попереднього стану", "serial number": "серійний номер", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" -} +} \ No newline at end of file diff --git a/lang/vi_vn.json b/lang/vi_vn.json index 7046e4c..de4dc95 100644 --- a/lang/vi_vn.json +++ b/lang/vi_vn.json @@ -91,8 +91,6 @@ "this research": "nghiên cứu này", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ", đã phát hiện ra rằng có một số lệnh không được ghi lại trên các tay cầm DualShock có thể gửi qua USB và được sử dụng trong quá trình lắp ráp tại nhà máy. Các lệnh này sẽ khiến tay cầm bắt đầu hiệu chỉnh lại cần analog.", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "Mặc dù trọng tâm chính của nghiên cứu này ban đầu không phải là hiệu chỉnh lại, nhưng rõ ràng là một dịch vụ cung cấp khả năng này có thể mang lại lợi ích lớn cho nhiều người. Và thế là, nó ra đời.", - "Does the calibration remain effective during gameplay on PS4/PS5?": "Trong khi chơi game trên PS4/PS5, hiệu chỉnh có còn hiệu quả không?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "Có, nếu mày chọn ô \"Lưu các thay đổi vĩnh viễn vào tay cầm\". Hiệu chỉnh sẽ được ghi trực tiếp vào firmware của tay cầm. Điều này đảm bảo nó được giữ nguyên bất kể tay cầm được kết nối với console nào.", "Is this an officially endorsed service?": "Đây có phải là công cụ được chính thức xác nhận không?", "No, this service is simply a creation by a DualShock enthusiast.": "Không, công cụ này chỉ đơn thuần là sản phẩm của một người đam mê DualShock tạo ra.", "Does this website detect if a controller is a clone?": "Trang web này có phát hiện được tay cầm là hàng nhái không?", @@ -104,11 +102,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "Danh sách đầu tiên là về việc tăng cường hỗ trợ cho các tay cầm DualShock4 và DualSense:", "Implement calibration of L2/R2 triggers.": "Thực hiện hiệu chỉnh cò (trigger) L2/R2.", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "Cải thiện khả năng phát hiện hàng nhái, đặc biệt có lợi cho những người muốn mua tay cầm đã qua sử dụng với sự đảm bảo về tính xác thực.", - "Enhance user interface (e.g. provide additional controller information)": "Cải thiện giao diện người dùng (ví dụ: cung cấp thêm thông tin về tay cầm)", "Add support for recalibrating IMUs.": "Thêm hỗ trợ hiệu chỉnh lại IMU (con quay hồi chuyển).", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "Ngoài ra, khám phá khả năng cứu chữa các tay cầm DualShock bị hỏng (thảo luận thêm có sẵn trên Discord cho những người quan tâm).", "The second list contains new controllers I aim to support:": "Danh sách thứ hai bao gồm các tay cầm mới mà tao dự định hỗ trợ:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "Tay cầm Xbox", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "Mỗi nhiệm vụ này đều có sự quan tâm lớn và đòi hỏi đầu tư thời gian đáng kể. Để mày dễ hình dung, việc hỗ trợ một tay cầm mới thường mất 6-12 tháng nghiên cứu toàn thời gian, cùng với một chút may mắn.", @@ -126,15 +122,9 @@ "Please update the firmware and try again.": "Vui lòng cập nhật firmware và thử lại.", "Joystick Info": "Thông tin Joystick", "Check circularity": "Kiểm tra độ tròn analog", - "Can I reset a permanent calibration to previous calibration?": "Tao có thể quay lại hiệu chỉnh trước đó không?", "No.": "Không.", - "Can you overwrite a permanent calibration?": "Có thể ghi đè lên hiệu chỉnh vĩnh viễn không?", - "Yes. Simply do another permanent calibration.": "Có, chỉ cần thực hiện một hiệu chỉnh vĩnh viễn khác.", "Does this software resolve stickdrift?": "Phần mềm này có giải quyết được lỗi stick drift (trôi analog) không?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "Stick drift là do lỗi vật lý, thường là bụi bẩn, chiết áp bị mòn, hoặc đôi khi là lò xo bị mòn.", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "Nếu mày đang gặp phải stick drift, phần mềm này sẽ không tự động sửa lỗi. Nhưng nó giúp đảm bảo (các) joystick mới sẽ hoạt động chính xác sau khi thay thế (các) cái cũ. (Người dịch lưu ý: Hiệu chỉnh có thể giảm thiểu hiện tượng trôi, nhưng không thể loại bỏ hoàn toàn nếu cần analog quá tệ).", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "Tao nhận thấy một số tay cầm mới mua có hiệu chỉnh tại nhà máy kém hơn so với việc tao hiệu chỉnh lại. Đặc biệt rõ rệt đối với độ tròn của tay cầm SCUF với vỏ độc đáo.", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) Việc cập nhật firmware có đặt lại hiệu chỉnh không?", "After range calibration, joysticks always go in corners.": "Sau khi hiệu chỉnh phạm vi, analog bị trôi vào góc.", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "Vấn đề này xảy ra vì mày đã nhấp \"Hoàn thành\" ngay sau khi bắt đầu hiệu chỉnh phạm vi.", "Please read the instructions.": "Vui lòng đọc hướng dẫn.", @@ -301,11 +291,16 @@ "skipped": "đã bỏ qua", "tests completed": "bài kiểm tra đã hoàn thành", "to increase the non-circularity.": "để tăng độ không tròn.", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", "After they have been replaced, this utility can be used to calibrate the controller to work with the new joysticks.": "", "Aim for a circularity error of around 7-9 % for the best playing experience.": "", "Battery level is low. Tests may fail due to the controller being in power saving mode.": "", "Calibrating without replacing the joysticks may help temporarily, but it may also make the problem worse, with no way to undo it.": "", "Calibration History": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", "Cannot copy text to the clipboard:": "", "Cannot read module barcodes": "", "Clear All": "", @@ -314,18 +309,40 @@ "Delete all calibration history for this controller? This cannot be undone.": "", "Delete this calibration entry?": "", "Drift is caused by mechanical parts in the joystick being worn out, and they need to be replaced to fix the drift.": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", "Firefox is supported with the WebHID extension installed.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", "It appears the latest joystick calibration has not been saved.": "", "Last connected": "", "No saved calibrations found.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", "Please connect a DualShock 4, a DualSense, DualSense Edge or VR2 controller to your computer and press Connect.": "", "Please use a web browser with WebHID support (e.g. Google Chrome or Microsoft Edge) on a PC or Mac.": "", "Restore": "", "Restore calibration": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", "The item has been copied to the clipboard.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", "This controller has unsaved changes that will be lost when the controller is rebooted.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", "This utility cannot fix stick drift.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", "Unsupported browser.": "", "Use expert mode": "", "Use four-step calibration": "", @@ -333,6 +350,13 @@ "Use quick calibration": "", "Using this utility on a phone or tablet is not supported.": "", "Values": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "You should save your changes, or reboot the controller to revert back to the previous state.": "", "serial number": "", "": "" diff --git a/lang/zh_cn.json b/lang/zh_cn.json index 97be84f..9e6113f 100644 --- a/lang/zh_cn.json +++ b/lang/zh_cn.json @@ -90,8 +90,6 @@ "this research": "这个研究", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": ",我们发现DualShock手柄上存在一些隐藏命令,这些命令只在工厂校准期间使用,且是通过USB传输。我们可以利用这些命令让手柄重新校准摇杆。", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "虽然最初我们并不是为了校准摇杆,但很明显,提供校准服务可以极大地惠及许多人。所以你就看到这个网站了。", - "Does the calibration remain effective during gameplay on PS4/PS5?": "手柄连接PS4/PS5时,校准是否仍然有效?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "有,如果你点了“向手柄永久保存更改”按钮,则校准数据会直接保存到手柄固件中,因此无论连接什么设备,校准都会生效。", "Is this an officially endorsed service?": "索尼官方认可这个吗?", "No, this service is simply a creation by a DualShock enthusiast.": "不,这只是一个DualShock爱好者的小创作。", "Does this website detect if a controller is a clone?": "这个网站能检测到手柄是否是正品吗?", @@ -103,11 +101,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "首先是继续加强对DualShock4和DualSense手柄的支持:", "Implement calibration of L2/R2 triggers.": "实现L2/R2扳机的校准。", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "改进对盗版仿品的检测,对那些希望购买原装二手手柄的人特别有益。", - "Enhance user interface (e.g. provide additional controller information)": "增强UI(例如提供额外的手柄信息)", "Add support for recalibrating IMUs.": "添加重新校准陀螺仪功能。", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "此外,研究抢救挂掉的的DualShock手柄的可能(你也对此感兴趣的话,可以来Discord进一步讨论)。", "The second list contains new controllers I aim to support:": "然后,添加一些新手柄的支持:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "XBox 手柄", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "不过,每项任务都需要巨大的兴趣和时间投入,为了支持一个新的手柄,也许需要6-12个月的全职研究,同时还需要足够的运气才行。", @@ -125,15 +121,9 @@ "Please update the firmware and try again.": "请更新固件后重试。", "Joystick Info": "摇杆信息", "Check circularity": "测试摇杆外圈", - "Can I reset a permanent calibration to previous calibration?": "我可以回退到之前的校准吗?", "No.": "不可以。", - "Can you overwrite a permanent calibration?": "可以覆盖校准吗?", - "Yes. Simply do another permanent calibration.": "可以,再校准一次就行。", "Does this software resolve stickdrift?": "这东西能修复摇杆漂移吗?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "摇杆漂移是由物理缺陷引起的,比如进灰、电位器磨损,乃至弹簧不回弹。", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "如果你的摇杆已经漂移的话,无法单独从软件层面修复,但我们可以在你换新摇杆后对新摇杆进行校准,让其能正常玩游戏。(译者注:校准能在一定程度上缓解漂移现象,但不能根治,如果你的摇杆实在太烂,那一点都治不了。)", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "此外我发现有些手柄出厂时的校准比我这个校准还差,尤其是SCUF家手柄的圆度,因为它外壳设计挺独特。", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) 更新固件会重置校准吗?", "After range calibration, joysticks always go in corners.": "校准外圈后摇杆乱飞。", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "可能是因为你在开始校准外圈后就马上点了“完成”按钮。", "Please read the instructions.": "请跟着说明来。", @@ -335,5 +325,39 @@ "Values": "值", "You should save your changes, or reboot the controller to revert back to the previous state.": "请保存校准数据,或者重启手柄来撤销校准。", "serial number": "序列号", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", + "PlayStation Virtual Reality 2": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", + "Sony DualShock 4": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "": "" -} +} \ No newline at end of file diff --git a/lang/zh_tw.json b/lang/zh_tw.json index 493391f..1ad1352 100644 --- a/lang/zh_tw.json +++ b/lang/zh_tw.json @@ -89,8 +89,6 @@ "this research": "這項研究", ", it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.": "透過這項研究,發現DualShock手把上存在一些未記錄的命令,可以透過USB發送,並在工廠組裝過程中使用。如果發送了這些命令,手把將開始重新校準模擬搖桿。", "While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.": "雖然最初這項研究的主要焦點並不是集中在重新校準上,但很明顯,提供這種能力的服務可以極大地惠及許多人。顯而易見,我們也在這其中。", - "Does the calibration remain effective during gameplay on PS4/PS5?": "在PS4/PS5上使用時,校準是否仍然有效?", - "Yes, if you tick the checkbox \"Write changes permanently in the controller\". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.": "是的,如果您勾選了「在手把中永久寫入變更」複選框。在這種情況下,校準直接刷新到手把韌體中。這確保了它無論連接到哪個遊戲機都會生效。", "Is this an officially endorsed service?": "這是官方認可的工具嗎?", "No, this service is simply a creation by a DualShock enthusiast.": "不,這個工具只是一個DualShock愛好者的創作。", "Does this website detect if a controller is a clone?": "這個網站能偵測到手把是否是正品嗎?", @@ -102,11 +100,9 @@ "The first list is about enhancing support for DualShock4 and DualSense controllers:": "第一個清單是關於增強對DualShock4和DualSense手把的支援:", "Implement calibration of L2/R2 triggers.": "實現L2/R2扳機的校準。", "Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.": "改進盜版的檢測,對那些希望購買原廠正品的二手手把的人特別有益。", - "Enhance user interface (e.g. provide additional controller information)": "增強使用者資訊介面(例如提供額外的手把資訊)", "Add support for recalibrating IMUs.": "新增支援重新校準IMU(陀螺儀)。", "Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).": "此外,探討復活不工作的DualShock手把的可能性(對此有興趣的人可在Discord上進一步的討論)。", "The second list contains new controllers I aim to support:": "第二個清單包含我打算支援的新手把:", - "DualSense Edge": "DualSense Edge", "DualShock 3": "DualShock 3", "XBox Controllers": "XBox 手把", "Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.": "每項任務都需要巨大的興趣和顯著的時間投入。為了提供支持,相容於新的手把通常需要6-12個月的全職研究,同時還需要一點好運才能做到。", @@ -124,15 +120,9 @@ "Please update the firmware and try again.": "請更新韌體後重試。", "Joystick Info": "搖桿資訊", "Check circularity": "檢查搖桿外圈圓度。", - "Can I reset a permanent calibration to previous calibration?": "我可以將永久校準重置為之前的校準嗎?", "No.": "不可以。", - "Can you overwrite a permanent calibration?": "可以覆蓋永久校準嗎?", - "Yes. Simply do another permanent calibration.": "可以。只需再進行一次永久校準即可。", "Does this software resolve stickdrift?": "這個軟體能解決搖桿漂移嗎?", "Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.": "搖桿漂移是由物理缺陷引起的;即污垢、磨損的電位器或在某些情況下磨損的彈簧。", - "This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.": "如果你已經遇到搖桿漂移,這個軟體本身不會解決這個問題。但它會幫助確保在更換舊搖桿後,新搖桿能正常運作。", - "I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.": "我注意到某些手把出廠時的工廠校準比我重新校準後還要差。尤其是 SCUF 手把具有獨特外殼的圓形校準。", - "(Dualsense) Will updating the firmware reset calibration?": "(Dualsense) 更新韌體會重置校準嗎?", "After range calibration, joysticks always go in corners.": "範圍校準後,搖桿總是會進入角落。", "This issue happens because you have clicked \"Done\" immediately after starting a range calibration.": "這個問題發生是因為你在開始範圍校準後立即點擊了\"完成\"。", "Please read the instructions.": "請閱讀說明。", @@ -220,8 +210,11 @@ "Debug": "調試", "Info": "信息", "Normal": "正常", + "(DualSense & DualSense Edge) Will updating the firmware reset calibration?": "", + "(DualSense Edge) Is the calibration stored on the controller or the modules?": "", "Average circularity error: smaller is not always better! Aim for 7-9 %.": "", "A reboot is needed to continue using this DualSense Edge. Please disconnect and reconnect your controller.": "", + "A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.": "", "Adaptive Trigger": "", "Adaptive triggers are only supported on DualSense controllers": "", "Add test": "", @@ -232,6 +225,8 @@ "Buttons": "", "Calibrating without replacing the joysticks may help temporarily, but it may also make the problem worse, with no way to undo it.": "", "Calibration History": "", + "Can I overwrite a (permanent) calibration?": "", + "Can I restore a previous calibration?": "", "Cannot copy text to the clipboard:": "", "Cannot read module barcodes": "", "Center": "", @@ -253,9 +248,18 @@ "Failed to set speaker tone": "", "Failed to set vibration": "", "Feel for vibration in the controller.": "", + "Finetuning is only available for DualSense and DualSense Edge.": "", "Firefox is supported with the WebHID extension installed.": "", "Haptic Vibration": "", "Headphone Jack": "", + "Housing": "", + "How do I use the finetuning feature?": "", + "If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.": "", + "If you have not clicked the green button \"Save changes permanently\", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.": "", + "If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button \"Restore Calibration\" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.": "", + "Image 1": "", + "Images": "", + "In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.": "", "Increase non-circularity": "", "Instructions": "", "It appears the latest joystick calibration has not been saved.": "", @@ -271,9 +275,14 @@ "No controller connected": "", "No saved calibrations found.": "", "No tests completed yet.": "", + "Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.": "", "Not tested": "", + "Only official controllers are supported, no third-party or \"fake\" controllers.": "", + "Option 1": "", + "Option 2": "", "Pass": "", "Passed": "", + "PlayStation Virtual Reality 2": "", "Please connect a DualShock 4, a DualSense, DualSense Edge or VR2 controller to your computer and press Connect.": "", "Please release the stick to center position before adjusting with D-pad buttons.": "", "Please use a web browser with WebHID support (e.g. Google Chrome or Microsoft Edge) on a PC or Mac.": "", @@ -296,7 +305,9 @@ "Restore calibration": "", "Rotate the sticks slowly at least 2 times in one direction and 2 times in the other direction to cover the whole range.": "", "Run through these tests to verify your controller's functionality.": "", + "Saving calibration is locked by default on DualSense Edge joystick modules. A hardware mod is required to save the calibration permanently. The calibration is saved on the modules themselves, so you have to perform the mod twice: once for each module. You would need to bridge two points on the PCB with enamelled wire. There are multiple methods, I personally recommend using either of these two locations to solder the wire to. See images below. Ensure the wire is thin enough so that the shell is closed properly. Make sure you don't short the wire to ground through the letters near the bottom joint.": "", "Show raw numbers": "", + "Sony DualShock 4": "", "Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.": "", "Speaker": "", "Step size": "", @@ -304,17 +315,23 @@ "Test Summary": "", "Test all buttons, or long-press [square] to Pass and [cross] to Fail, or [circle] to skip.": "", "The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.": "", + "The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.": "", "The calibration was restored successfully! Remember to save the changes in order not to loose them when the controller is rebooted.": "", "The device appears to be a clone. All calibration functionality is disabled.": "", "The device is connected via Bluetooth. Disconnect and reconnect using a USB cable instead.": "", + "The finetuning and quick test menus are only accessible for DualSense and DualSense Edge.": "", "The item has been copied to the clipboard.": "", + "The website supports the following official controllers:": "", + "These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.": "", "This controller has unsaved changes that will be lost when the controller is rebooted.": "", + "This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.": "", "This test checks all controller buttons by requiring you to press each button up to three times.": "", "This test checks the headphone jack functionality.": "", "This test checks the reliability of the USB port.": "", "This test will cycle through red, green, and blue colors on the controller lightbar, animate the player indicator lights, and flash the mute button.": "", "This test will enable heavy resistance on both L2 and R2 triggers.": "", "This utility cannot fix stick drift.": "", + "This video from V2.16 shows how to use the finetuning menu.": "", "USB Connector": "", "Unsupported browser.": "", "Use expert mode": "", @@ -324,8 +341,15 @@ "Using this utility on a phone or tablet is not supported.": "", "Values": "", "Watch the controller lights change colors, the player lights animate, and the mute button flash.": "", + "We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.": "", + "What are the risks of using the calibration?": "", + "What circularity percentage to aim for when calibrating and finetuning.": "", + "What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.": "", + "When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.": "", + "Which controllers does DualShock Calibration GUI support?": "", "While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the": "", "Wiggle the USB cable to see if the controller disconnects.": "", + "Yes. Simply do another calibration, and click the green button to save permanently.": "", "You should save your changes, or reboot the controller to revert back to the previous state.": "", "Your device might not be a genuine Sony controller. If it is not a clone then please report this issue.": "", "failed": "", diff --git a/templates/faq-modal.html b/templates/faq-modal.html index 73114b0..66163a9 100644 --- a/templates/faq-modal.html +++ b/templates/faq-modal.html @@ -9,6 +9,27 @@ -
    -

    - -

    -
    -
    Yes, if you tick the checkbox "Write changes permanently in the controller". In that case, the calibration is flashed directly in the controller firmware. This ensures that it remains in place regardless of the console it's connected to.
    -
    -
    +

    @@ -52,53 +66,28 @@

-
-

- -

-
-
-

I maintain two separate to-do lists for this project, although the priority has yet to be established.

- -

The first list is about enhancing support for DualShock4 and DualSense controllers:

-
    -
  • Implement calibration of L2/R2 triggers.
  • -
  • Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.
  • -
  • Enhance user interface (e.g. provide additional controller information)
  • -
  • Add support for recalibrating IMUs.
  • -
  • Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).
  • -
- -

The second list contains new controllers I aim to support:

-
    -
  • DualSense Edge
  • -
  • DualShock 3
  • -
  • XBox Controllers
  • -
- -

Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.

-
-
-

- -

-
-
-

No.

-
-
-
- -
-

- +

-

Yes. Simply do another permanent calibration.

+

Yes. Simply do another calibration, and click the green button to save permanently.

+
+
+
+ +
+

+ +

+
+
+

If you have not clicked the green button "Save changes permanently", then unplugging the controller will reset to the previously saved calibration. It is recommended you test your calibration before saving.

+

If you have saved the changes permanently, you can reset the changes only if you are using a DualSense or DualSense Edge. You can click on the grey button "Restore Calibration" to go back to one of the previous calibrations that was saved on the controller. Known issue: You may need to reboot your controller first in order for previous calibrations to show up.

+

These previous calibrations are stored locally in your browser's storage. Meaning you can only restore calibrations using the same computer and browser that you used to calibrate it with, and deleting the cache or using Incognito will make any previous calibration irrecoverable.

+

Images: Image 1, Image 2

@@ -109,16 +98,17 @@
-

Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.

-

This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.

-

I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.

+

Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.

+

This software is not intended to fix stickdrift and will not fix stickdrift on its own if you already experience that.

+

In most cases, calibrating your joysticks that have prior drift issues may result in a worse and unpredictable calibration.

+

What the software will help with, is ensuring new joysticks will function properly after replacing the old broken joysticks that drift. This step involves opening up the controller and soldering new potentiometers or an entire new joystick.

- +

@@ -134,7 +124,7 @@

This issue happens because you have clicked "Done" immediately after starting a range calibration.

-

Please read the instructions.

+

Please read the instructions.

You have to rotate the joysticks before you press "Done".

Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.

Only after you have done that, you click on "Done".

@@ -144,9 +134,84 @@

- +

-
+
+
+

The calibration is stored on each module individually. It is carried over if you place the modules in a different DualSense Edge. Likewise, if you place a different set of modules in your DualSense Edge, you will get a different calibration that is tied to those new modules.

+
+
+
+ +
+

+ +

+
+
+

Finetuning is only available for DualSense and DualSense Edge.

+

This video from V2.16 shows how to use the finetuning menu.

+

Not shown in the video: You can now also increase the range in each direction uniformly by using the cross in the top right and moving the slider up, which may speed up finetuning. Make sure to rotate the joystick first, otherwise the button cannot be pressed.

+

Images: Image 1

+
+
+
+ +
+

+ +

+
+
+

When calibrating, there is no risk. However, if your controller disconnects during the split second that you save a calibration, then you have a chance of bricking your controller. Make sure your battery has enough charge and is plugged into the controller, and the USB cable is securely connected. This prevents your controller from being bricked if the USB cable accidentally disconnects.

+

If you don't have a battery connected or the connected battery is empty, AND your cable disconnects during saving the calibration, then your controller has a high chance of being bricked.

+
+
+
+ +
+

+ +

+
+
+

We recommend a circularity between 7% and 9%. The reason for this is to mimic a stock controllers calibration. However, symmetrical overshoot is more important and if you need to deviate from this range to achieve better symmetry, that is fine too.

+

A sample test was done with 30 dualsense edge modules, and the results showed that the inner quartile range (IQR) is 8.3% and 9.0%, with an average of 8.6%. This goes to show that stock controllers by default have a relatively high range, and the rule of thumb is to follow factory calibration.

+
+
+
+ +
+

+ +

+
+
+

I maintain two separate to-do lists for this project, although the priority has yet to be established.

+ +

The first list is about enhancing support for DualShock4 and DualSense controllers:

+
    +
  • Implement calibration of L2/R2 triggers.
  • +
  • Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.
  • +
  • Add support for recalibrating IMUs.
  • +
  • Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).
  • +
+ +

The second list contains new controllers I aim to support:

+
    +
  • DualShock 3
  • +
  • XBox Controllers
  • +
+ +

Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.

+
+
+
+
+

+ +

+

I'm glad to hear that you found this helpful! If you're interested in contributing, here are a few ways you can help me:

    @@ -158,6 +223,7 @@
+