From 933c89cf06870fd688cc3558a3d87c8fb6beda39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 21 Sep 2024 23:46:36 +0200 Subject: [PATCH] Added: #943, #1812, #2287 Export to older binary FLA formats (CS4, CS3, Flash 8, MX 2004, MX, Flash 5) --- CHANGELOG.md | 7 +- lib/flacomdoc.jar | Bin 0 -> 181600 bytes lib/flacomdoc.license.txt | 501 ++++++++++++++++++ libsrc/ffdec_lib/lib/flacomdoc.jar | Bin 0 -> 181600 bytes libsrc/ffdec_lib/lib/flacomdoc.license.txt | 501 ++++++++++++++++++ libsrc/ffdec_lib/nbproject/project.xml | 2 +- .../decompiler/flash/tags/base/FontTag.java | 4 + .../decompiler/flash/xfl/FLAVersion.java | 29 +- .../decompiler/flash/xfl/XFLConverter.java | 154 ++++-- .../jpexs/decompiler/flash/console/help.txt | 2 +- .../jpexs/decompiler/flash/gui/MainPanel.java | 43 +- 11 files changed, 1156 insertions(+), 87 deletions(-) create mode 100644 lib/flacomdoc.jar create mode 100644 lib/flacomdoc.license.txt create mode 100644 libsrc/ffdec_lib/lib/flacomdoc.jar create mode 100644 libsrc/ffdec_lib/lib/flacomdoc.license.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index a170300d5..2b4a8266e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file. ## [Unreleased] ### Added - FLA export - generating bin/*.dat files for movies and images +- [#943], [#1812], [#2287] Export to older binary FLA formats (CS4, CS3, Flash 8, MX 2004, MX, Flash 5) ### Fixed - [#2309] XML export/import - Decimal support @@ -11,7 +12,7 @@ All notable changes to this project will be documented in this file. - [#2302] AS3 Class linkage - changes did not save - [PR203] AS1/2 extreme lagging - [#2310] Text search history showing as null -- [#2311] AS1/2 p-code freezing on highlighting ConstantPool +- [#2295], [#2311] AS1/2 p-code freezing on highlighting ConstantPool ## [21.0.5] - 2024-09-05 ### Fixed @@ -3546,11 +3547,15 @@ Major version of SWF to XML export changed to 2. [alpha 9]: https://github.com/jindrapetrik/jpexs-decompiler/compare/alpha8...alpha9 [alpha 8]: https://github.com/jindrapetrik/jpexs-decompiler/compare/alpha7...alpha8 [alpha 7]: https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/alpha7 +[#943]: https://www.free-decompiler.com/flash/issues/943 +[#1812]: https://www.free-decompiler.com/flash/issues/1812 +[#2287]: https://www.free-decompiler.com/flash/issues/2287 [#2309]: https://www.free-decompiler.com/flash/issues/2309 [#2300]: https://www.free-decompiler.com/flash/issues/2300 [#2303]: https://www.free-decompiler.com/flash/issues/2303 [#2302]: https://www.free-decompiler.com/flash/issues/2302 [#2310]: https://www.free-decompiler.com/flash/issues/2310 +[#2295]: https://www.free-decompiler.com/flash/issues/2295 [#2311]: https://www.free-decompiler.com/flash/issues/2311 [#2293]: https://www.free-decompiler.com/flash/issues/2293 [#2294]: https://www.free-decompiler.com/flash/issues/2294 diff --git a/lib/flacomdoc.jar b/lib/flacomdoc.jar new file mode 100644 index 0000000000000000000000000000000000000000..5d85356d18477a926099e1a504c1a5af4f85589b GIT binary patch literal 181600 zcma&Mb8v25wC0lJQ)YXyhYUwjy(Qk8idK z*5>c|c1oEJ?HkP5k=fF4quc5`9@+LImu%OsNVhi+@-CJQYy=X*6y3})$0OPLp=LWh zf&FjK|L^I6|Kr)z!H)62C;myx{~~N0%{^WIg+u%=oT-J$zp%*vg|)CXcCq>w`akme zA0GeH!GF^K-2Wwl;J=A5b+C6gcXl;*{+C$V|1s9o!Pddq+`_`#)b-yILiRrjnVFlo zS^kR^ivLl;!rJzq+5DS}|5?Mu)!E$G?%y;h|3@D#9>%VwR_6aE^53nAxu>hMv8k)W zzpV+@e`CPX&H7)`NBl2Qmd?hGR@SEfW*GIqgj<>0I{u%ThW=kCMV4kLSs@q*NIWD6 z2-Sb#|Dymz9qb$(-0aOHtZmIjtnH1Ry~vmuO#j*KE-`AengC6-udpdo8DH?ofS{IA zHW?N)iXY7vL^`U~(!pyIs#iD0Sc83L6qKxYYqgzDi|n|UrTzg~xu#TCg=Lpt$_qZ> zY7G~G!&&bqUoY3ccYU5e|Nfcn1(`bJMc{{BaGzu1$eanDtG}ti8P1=F-}u^KUv;VN z>{)&*K%xl=Gk`&Gpibu+6I4~2!>#Eurcm5T3Eq+)QIx?8REzI+@XDBLD9SGpqHdxl zXYMQY;}91%^HP7745xRHh2Jj^GHzwl+pQT1L?5k_yhJmQF##{aiIv71O%E!ti4qn|%!r7TR6RmJ=V2IzssvA#ijWP#lHrVmur3tv%hy50lr%$tV)Y@g`ey;@8Figf8pBFyrb6BAW@9*pnKIaw4P2VMt`9%tb`# zy8M%MxG8;gs_qxPSJhiZh)u`#w=PXy;9h8KQ!-P=xmLa~S)H}KD9f4Kn5~VS!uXjT zn(BJv+(0BJ1K~W$GxixgRn3!BMwxUi&w1xSU4dWesfV}Xz{&SP%fDV4{$x(*!K$;Zki)=(ZduX*yQJ+5uzocC}J(cCFxQDbWl*Q>Ji66 znuraA(%z9{RpBd6YG<)@i?xAb(d;#fZt-)A_z&krHc+2$QVvkTZ#P&g0Q~67H`NC> zN0lGR3$Y0^*coEXkQFIDGJc`g*^o6()>ry8`-f)Th==k}s{U{L*nVJXDA%i$* z9{DQ&OJ=cIz(x+<$h&T@tN(~K!dK*?p0G(c*}6ykJD3F0S6EL>lb(j&;Wr7u2L=Tz-p0uWcQsGR3D`azC8eCj8b2T;gT_Q* z;UqG37|j(`$Q6Ehz*l(yY7YmR5LogiEXdq*}l?m;eknghQA=u3q%n10RQm>0Uy|{>soG+KpO!n^QyI*fp@7DJn zV!*cJ0JN3Wls5p_Abr`LH-?Br&eIK)t~)#Fv>ml+(`WTB0Ob+GA_g<2Tda4Y{#;W) zC>SWe8f{hOZA$jedLU%3#|sM^(_RF=YP9Yhvs+nHSF+TLMADR$@1e_;&GuM{*Q2r< zSFpMye-*oJZ5LQ^^de9EzPg&(; zB3E$Nhz3I@NxYtu1H%?_%umW`p>a=6Pj4jijgtbgI2O|~rgeG~jD9+5$~$}nT1j`ZNRuVW5`i!LlwFPM zVTX~F_F=K{hy#rApahDX(tO+}uiI?FXUNrMXGp-D5gqHVc{l2a0NB;pT>XhtB#!HD z<46Zeh@bVcbw1pCMg>`0)fpFNg!`7Q2WFj^o4nD%>&75Skohx)li z=veM$V}=Aq3+|?hP9yTts zSojUSS$eN>lr18q8?vocuSj*&rrbEn?Y8-{CDx|kO(SET>MB&=S+sDD{qEEeV6-t* z-g!+`u5?*0Oq=$KC_@2HiL1F=!3IB!VJ(kXJ!dVC_K&;pbcA%fd+{hw@9*UDzvwNo z0SSNACB+9SEJZR@qrcCSA?`unTvCMavf=@eV0JM3|ldMx7+G`|`Pf z%ojbx3RNVy=cFJ=qd;3Fj7Fu}I6(IzQ=bdDhzs;tRdmQ5W~Gx#VBJ0%=4f?D=o9Te zlB%-^)Pxe@H#(R(9YRT*o=V)sqam?c-cqnMF{#8OwW|0h9=mgz$I5YWEiE&G zVT6=}#rkA2{ij?;)0!?un|;JZlczc{zPi$6(LFC|n;8|2y%GPRAJB>oE$uD1dv^Mu zk0`Vt3oaVIA&FQH%LH1TWVE%h-XJ<(Ji1VJjf-kzo)Iq_nIS9`N>XkB;B^!l_bm29 zQygV=h})NR<}kKBAa7XwgJNe${|>_s)8SC@F4p8m2<8@I=6at!o0$6kfya_MUm=(e zf;sw<$!j5Dl-wfS{BVc-dn$Gap5fPnnh ze)j*n%lgl=x8@g&k(xNFyShhj$9pCh^~^f5SoMj&3jMXE>a z(j|_Fd=-kBYB>gR(MS8-#N2J?$bOS30(;CPrMhN#R#wLj7sWYCKLSCe9(Vk(9*R!E&vXhh5!9e{yjpu}TN)%zI&1C70CNJGhs=1;3TSEB0s7;DQu2Lndini1 z=MbUmhjY;)`84)wE4zkBwrN*@?_Swz>MHw^_N&W<0z6>(TyJYL1O)Rrmf9YMy=94= zE~ALIKjkewew^RKnf!v^qpS|*lL)t;Irm}6_r6vgd8{Cdu7YXBMGY)lp7d!4-?t~zOvrlB@dTPVP=S9&iu77l8Yt6K@3 z7ZATtLvJtB=Lmr9$Q^%_(OhQ#OQpwzYW&6AA&HI=oukG?ucp*>TO7OsPaiRf_1S9~ zjn!dsCWI6n#;icaQhY1ixH&+#xVjwk;w!@ z@jSPTjdI}5I_>R@!DUP{5Ky}^ad9~)EAp6>ncB>N#EG0%HAt&-frG2Zgh2ee+St6j zrwmwP+RF%ww7*22KZ;NF?!}Is;X9Qv!B@BOJ?>J%ONR3 zmntf<)$y^JA3ilxAINW_AW&hrj`(T<+({a%b4d)-Z+MK=$8d4t55?05|(JkTmXn zXFzQLEegwb1fE-EXHQ2pq%aU4e@n4|#mWjtxGsGCSJrXh<(@a?meGJk zdjiGt^AyruDL0m zsTMOe<)3Id)Xmxq=C>o^kgul9fns5utbz6Yu*^Rr8-G$u_H8Z1IDX5?RE~f>4;pXv zhs%40RPdzRoYUB!F%ujfrs`R}-)e<8<$OFe!^|?RZe>F7QCy$8Q1H!yxg`>*t@*Tsl}sHdrp?#j{qre>iTR6PMc~&#qZjEp{b|fs+RS5^mKq2{fNWJ){)h zT5aDR&L!n@4G0(y4?6`FS1)DqSBKETcz(OVl}u_jSI0Vp(UxSS&!jYC-RUKI?SYp_yG3M2uR%%tu0N9Q$VP5_Wlqoz_RgLn!g?v!N$70BPbPhm49Gp zU8-K}ZlmxxXES&%UV5N|V#btnc(MF1jb4d0;cCUZPw=Z zHGNOE!0&ytlRGQ`=6=JH7Hb#z^xsP?u!jgzOvlGz3Jum+SI#yD`xS_6T#klRVEb6K z6>4@za-|8rOI@{Pbq8cxhSqGg%L@Bt%aj)a1qVqDdy$toe{jSWf$@eilm*LWrkt(B z2n|BPF_}~aKWEp%5Wo=~H~vsp^l^H71Xp_=F5A<@490538fgCI<;Z^I=<-vJFLb%K z$=h20m%KKD;-WQ0Zmgx&B3dAKk|yiH*(~fS5@n>ha}Dsa-6b&q1x7-`=YEdNRFBAS>SGxb&*OJ!`QhtB-=i= zT#X*ZK7v4D5SFIf)5tG$UoPb+@pSg{3mJ`TYcKE)2ujFIej2ov+O z$2i{FI{}#|0o*$VpzVO4EpRyofxe&<^1v!@_u1i*q<416ZcQOGlOh1GJoA>OHI1JJ zLgKl7dkCKnkph91r%R&jGcUaOOt?|J9nM(gp9baohHB3kK-e!iP8n@i2WS3qxA0;r zUx7JsNFmSQd_XS261aUO@KJ%B$R3+gz24uR}oXcl7FW9*U&~ zpThy%OCd#1cJ{oZ`Jtg_6Wv0f$aP;8MNe4Wra;Km2TsVq`Yhn36zIUL*7i^5Pcq{> zI^=Q3&+Ag@zN30rooP`ICD@0Q^MZ0Y8h2<^xbkZn!-ztkhnp+ITdss6&<`pGKi4_P8VjozzMJvFA560%0FPzCzQP{g zA5&k>m&iqzm_ES(+QD46&q#4SVu&4=pmXGr#l42!K!LIv@H0_n16TWuxsj(M1?^Y+ zcyKR@!N_j?A{rYk3wZ%L?byqw@yEFk%h2s^2wSMh^r?+?wyEyYYRDj(LTfaP+qAOw zo^Km9pN{;(8YR8GeYJxfOw$Fq0qi0gkYv0S?P)L4=WOQYcxVHzRMO}jIboqB4AGYq zhw#Jn&JD8bxj}r6))R1{e@lM^OZDaxAF8Fl~kgSX(pM?l^ z(I(NBW{|=T($)4Msl;(%Qb>$gfkd`WEW1eN!idJ|bmD=vT%sq!=ZeXl$lx(KU_;(Fes@AI&nQyV6}~8g&mb*5L2X}nj1DFBb|3aW$!|s9{ z%8S2B+em!?tvY3acTAD}PXnj7x-iv|QkqVCl5kv2A#E<0V@h&26R9z!_bjEVcHTLO z3siR7$Elr!kjyx+qPTL1-PDd~|I$0gQl(o^u01(J43!O$I-RP?)?g|u?@kUa-auo= zGj~a_pVt^BAN#|LvA_oG>%YH&aESniD)3Fp zXpn`~x?>xP)iqa^E&hA{2sPwy5)F=Sqv*P7sr(Au4!P7{qzLfNs>`f%op^rJ>+Fd? z!~1_~&!S}G(JW`|v{vRkMMOEm1Fg%Qi0M{pXtnwCgwTCpJtULsWs&WrV%R#;C33gd z#2^@icP^NsGS;VMFKu)i)7m)N90g%D(J?S$kD+~^?&q9h5# zqFd^Am9Pqx%m(95KyMu-XAl8N9hQY=ij=L<^3aa^_1vd?zyk0APCnk6l&$U%8F7); zvJFc#01;f9j#rT;K7a9J*1gwR9Cc5S*OEUHCLm6d&)O5`b%)5UJu+vp;LusDqUz9% zyTdw*Lw>A}ob;g(I0d%@!{0ov&c4>+LINhkW?Uj$dqsSUCAaA8%@5j`Dc)&^=)3&G zsjrW6=EN4j?krr%FddkOHG~mEdAln^Nx$HY!oSJGn}71olV2C57}}s1={jV+x~sZI zTrtO*n*rRX4B?zyH}lPhTzjeABcY@~ba3bi*>R@#rvWQy-MHUC1kRD+@^=xQ zY^c+~szPfm6dH%?xff#Y;X`Iz@N9IFvc&9`v)qIaMUdKObdKb5>He+M}zYx>Hf^OxZc zW10gU!LX;(+v$oa(KyXB9K(HIxMjIz|H85VAfX5rP69JVOOL7bDSsYlA;7p<+nWr9N~&{-Av`5Bp~zSo5=qxwHo5UEpG2 zUvmuCnIN%u({+0zzROWN&0v`)@Ldm!=9n1jp=HAA6(%9WdZfW;i?KMW)CXP`7%GEN zqH8}|H_6JLCM#69N<+C>Y!u5}_KPE_PL^sT5d=Y(psQLcWI3-DH^P>&9qQ#v*U-nP za&b*5>sNA{E+jO`A{}#9B(a5u2;%6tCTC5*O-+a=SxnO~X0cd1ds&MOe@l1|`qe}e zd zbC?i~#Xg9Wz%Cvh6!w3Fd@D8F(b~wE%BROQFR_Qvo9bIn3(=T%zj+mu^7yr~s!uL- zS`hT*(fFp4*32Xxq+!7cn-$e(kfOsY48EC39b~5}J+k0bZKoHY;J|qtQAyaI(SFs7 zE1D-90>rE#0#{LBG~bond}eMo!`M7U_T{$^1k_d+2?`hp+ayVhO^lA~dW^`( zvZw>BsX}`Er#uL78lq>Kg7J#G1fhc5Y0BS zoH({U)nem?N9qbPt_)2@)o!cLOGG{yba$<{+wP^bl|-Gym$X=phyT3ay<~9_B;X7> z|E!A(J0U3%9NvH&#d)GKX)TZn9?4d36lGRfOls;L2hLzTAWYGfz-*&ZmC8Osyv zGh0DvWiyGJQuC~w?WB9c_`pvO>uS2rbkVofI{>u< znZI+9-n+BzU|&-z+IK8n#WYi9Cp@AHReq9O2o|`GIYH%Eg5W zpkd)WSWwd7(Vdb5YQzhk&wDWJ`c+-tV&@tT^vcDR{zPMLPQmcBhRpKMaMBK4*Lmt$ zk@RnWK-#-(b?&DiX?ZUZEkP9V%D9B4i<vZ=|wYG3pG%~(UqDuD+6&d;Hg&Y%Ycn5tjb2g5p_=M$U>;07nu{e4O zaXHGQ2tT~Xkj^mde;U`Uh_bL7Z&8UGC&?;QO3(Lg(WAoVsq`O zeAYX&y81A2i>;Ca2~C3#)sjpJS-C|-;Ts{6z$luRIzt9$q!%ri?Y%f%u-KMZqR3a< zx-H=@8~(bHOE%GCUZ;*==)8KPcy?t*j>OmC@7hBlIe+=`&zLUgh+3;s{_I$eZkO4n zD>VXa9nTGA8B%&Vr)FI=ly6*EaZ96i_3~q}T?Z9*im9uu-gY-L7#i1*D2u`(YN9s8 z3*2(l*Vii%CVZ-TV$(|af@fLP(EKT64LXN^qjfFy_|4YH6gEKRhxNQlg4;Vt+h7B3 zDB+HR|C!dMzVf(`zGjbpHyF}8lb?&&yoeTESKAin=X1i=%Ap=!!+qsORA4L@mMX0+ zD%vi6lNp{>AP9{GLIuc2GP_OSxc6guLB{ow_Px)|GbeeeP(VEe{ypdJxYYJOUq@FJ z$jQampRG^JsoX+ zV|!;d(#P<21eE`IdG@nhp3}2%cKsn6`+I6Myl{4^ALKFZ{jKTO^ZK(`{m5;WpM-$^ zY?nat1r)@?HHbG4IN36YBjjH*C^NfdF_!?a?CfnB)p`}g;^f^*3aIgZ@8Evw@G-p$ z$Rstfdp~)OO^U8m!MuE*JR_(Fq)Iy`E*DZV@V`7nYmf{*NQb4x_B5iie`%D4q&cfg z{qm$txian*=jAPRiwotS8!}fah+?G2_+-ig&Wcxy0U-c`A{F#SPNcl)k{y-ZTPl*% z(nN#`($>N9`)(uN=$wRIL@0-#p&X_XnwDlT#9vf~ErSn{zQMKRG`szrq`Tvsl08ul z3Uwa5YRT=OwV(>>xxeu-ng<*Hg4G5bL|@3Z4JNvmpTZaUgqiYITZLmN@Dz=^YqgM1 zB#-ZvT%HeQvIZz}m-X|E1vL>vt%xGe1fn=H;DMjcgByS>?un#BVfLf8r>}X!WW%JX zT$^WlN$Q%Wysn9OK|9WfmMrJF~__t_M=9lPm@Ris_xl1QmaBD`Dhq^W~9xO8F* zlY@0KX(d%Bq_5P+m>Z$>GVfpl-ian*igK6&v9{5S*|vlksXODy5%c(Z;*`Gweuibo zFI%!6omgT&_E)=e1!KFUx~MbB;^TVpJRMB5s5HCv4|=J!$$7&@GlUtr$P&B%bCoAvT6_%kJ|QGai^x?{pOZSjdyMUr$8C4u;?u*rz<_*ns`K<2?5LJTxcO|t9x_c8!J$%iFF~&E{4b!9I#?41Ql2h@a_+0j)D3!q8~3J zst{?{ty#T;+Kq3{>4(8y>pI$!4H*H4WCxz4J9|2^Dr0;3(J1Stz4!?&eOk0MV7e46 zX_X>?ogyhrLqihxt0-xHH5Xn%o&u%*XdcX&aa#P1fayT%FFl|Avpp>T-56>*I~lxF zq9yg8vhy!FcmQf)48<6ACQL)ILu_KMS(5wDg{xaDkAYbLp3*h2};58ZAEWjOJz9;$g!W>v2N6@m*0_!8wyC!)DT8vP#8V zZw}7o*-IYklYZRyIo`LqU#~sFrhZ8$_w-oM4oR_Il%<@cMZdA7f8TjrPP5MMY&kra zKKWlG@SBYa9E}K|jR@c^4MIcy{Pismvj>LLAI=sOX9Z4}Wb*}%7_PW4^%9-BcFIgz z853Ln)Q56s(7{i_GUsh)cFZqsa&R5sZ#(@n+)|o6M2dY$9@fGIV@UUr@jRujT-H!E zyr%^5mn6>JI~GC;x*eZvEau-zrrboj#;9GyL?qRuK)8>-$^JqacF6X(*kL7jZ!CX0!aa^|- zyIbrMVnQoRY~vBidu>uZ;_C-zncwjeZrATdz>}sMQ8Jm=Z=`maL@?>VBljUA9@P6k z!y{E-_~biAI6V51J565@iQ7LM`eZ*ZQev+W<)i`^BUOBNfl)_Jm}?3r5^Qdu@h2n7UFo10io)nWCpDab1IB$Met;pF~eXOv(QN}hA=~1Fr&wgvRU=Ja>4v^gniqW`vY;=z^NDUqaBoW z59bdUrwPSYtad&6yD+cC;NTizZsGf1t_YBOBTvlmKFV}B!+oU}PDo=UL~=%NtWGB` z3RB`YCo+qDD!k|-Cmb*Q6fX3*VjpOv!4j=7dMUJTjz` z(TC@vPYROJa#zH`bl)d?~I`}pulXB*Cpz8m-ffpNAcfEk1}ZrutqD{=oH zvgV6cJ*blJqUAQIg(ne1&~WP14-(>m>hZyF z`RUyS!H&do`P~)m(6IyYxt;S%t87>WWkc)J5>sZl!pFqiQ7VZeuF-r!^ko*Mn9;xX zRBRYM9rp;NZb!W%d^HviAirYn*Hq}&fMC{Mh_zC8pf&m}fNnt#Wc>E!ZE`!Tp|i(L>&qztJrAou@rxs)Kei=ugLAhce8#^a!Lu%ZxDk?d8S)p6NNdqH>p|ma~(oDd0&R zfGg<47vp*pDh0U%n@&B-JzXiC7MDed(a)VVDcz>$bL_LNg}=U*pSEY}f5m?6{o=BQ zN+n4?z3LlG@U4fJnG!+mL}0zY8I)OlG&*vyzWhMz>IOw9y7e3zpuh^5W&+nGj?fPb zp)-+0_u<LO>(hAw*!#n5+CzeMjA8cE!~@`8lrvP>gQKgv@hX!nou1&QFEFJqm4_Qt#q)haNh!En zv`RM|n7`+Hr23hmmcsrzCJ>&8+NmxD(6iw{PZaHxC}R!-P<2o0>H&m$M8;sa2zJav z^!gv1BDnS>QBLSvz|}sCZp7<;Tq9ijFhuWX;cjXiB`pYY@2{<9u>t1-L?pEY94^SR z#At;;K+Ay<)u)nc0iPKo8rXGO)Weo#zl9f_*A6PhKm`jK=3+$UmGsh*nZKh=2NuGK z!7aBjSeJe6ui_|kgzNAgx=F5>BXh>+{DmD8q%+rOfo&)E7<#eHn$tX8- zHTS8|iqiEfGy9BS{m2T{O|xhaetf_tF}?@#&2{*X7m)FjV6wEXu?Ie}%GZSQb!ke0 z6>9+u7p-MBSC#i zp6DYO)XAKxxnoH97>pTK ztQ$v^mrkx^#`elLBA8O2`*Sd-K}w(N@sNH?Yw%VSyVS15u5JZ$mhRW6Ir3K3!OH4y z|3;CBZ(KO{k=9Kq=X)2%pOm2=bAMQf3@Ym@O2S7+k*and2&;7M&igv9U@()j58@R% z^Z?NK z)Dmai(R$$6UkHSkp7%*Ugjg?_5=Wil>2Y0$5+L!+mr7bI9s6Dzm8&B0w1_pWl*@g%MW2=wtfgxwqA` zlVDJs&Y`;^MFC0Xg#@=S1~nZs$%O;JxCO?po~{rK+dYNrFW8K`Z|&Hzi#`JP4@)(| zV(>?>RhQO&CH3MpEAFC=J{rMY1`k;Vk7l=>$qq~u9dd0F`?5pXDJy6HD11N3hRGY6 zr!f+MEb1o%0#H15q}MMEA)uo537uVHq%LR&i2ouZ&Elo$fabN%&L}g#swU4WZ}{tN zgZAvvc{{*wBA;`IVSH(oE~jWPdwBiJ_USUJNqrtfJNa<(PGJlFH|Tgzwlc048kiN` zPZzHHQ`~wK%(w2WTPec{itIz#?GW@YwrMH4$M@un!Tk93=f|U7xzne~V33~^pHkUg3 z;bu*PU4FlNT;z$`Mmr8Z@-B9KFB*w`4pl0CfGFf&#ubnGkvzUSh!_e2-rkTNMhu~a zKV%p-9n9RG2dK87!jbW^g{iDkh0;mU=ujc)C=D$`9fg~u0#Zm&6aWTX;dpaVVmP+Q z=Z+<}{ptfqtC2f%6rlC`W_^c+NPLtm`{?tSJE)&~U zwsIt6l=Vvi7kn?e`AbxKY%g#ylzKwkfm!qc1>K}kOK7!7jQp6s_#2-#7Ugo->42p{ zPLCXCsKq3-UDzyQQ!J@nmMyAmNaik)OSqd>1L!bpa~I5|{0Ea#I-E9|ne4g=rz9$NLdpJ~8ubg|MS!PGB$WDb!<1I`RkGNu?R(3m0P zGGr!|LZ8ejMJ5_LgDZtvuhn|7@aS%h$QNEWnSys3sCg^y1)Ac$Pw$)QUk|FX2j&~y zn@w@}iY+iE$N^$~%kF*~2N!_!6{`Dsikgr4XGGVnnF{3nPU4FJkws~r{evFQSPRLZ z->@^G?07ipb&(@T(2p;z*C^QbPh8o!`q4UkK+a1r`eR~>`*(MU60NI2<5UQD=d<)Z zfv4K@EG;3KLzGVn31M(er>6D2_5DP0}kN^SVUJNp|o+1{G_b$ddpB8tvRdQ%lWCaIebP9Q_i#dp4WFke?|9#8QQN zK!^>X)I#6kZhS{xDlw1owSW}aS^@Kz5gX`{N5cE@HQ6bHFcfaPl;%-7PRWla)OQ|Z z>WA|Ny_-=I=VASYoT&@y)#MlS@ypGmuAhp4HYtDXlJ9_V3^5{oNnX zm|a^qzhS5iz|%ZoRE8&+^ZEFBS|6Do&oVCcFiD`ra&(Q@iQdH*j@5g-ME<4K znR7&oC7_wGdHT>1H@)iy@VxhU&1M(JnK^N>?>ei3i^{gk(cRc{oU!?C?(Ia`JJ<2zFbt|JRGPod8)4x^EjJSp#NoKRKsw>CiZ z8kzea3X4j# z`vdWgg1)hh$gmp@F!au(?hAr`Aj+lV3qA^rE0FdDrHr@ArRfP^9ZGZTd5IJn=X9)i z!QcSiK*#$cwM7!{5!^AJAqx&D+&OqkeZVV5efP;8V0tS42~(7w{!;xDSU2Qw3+U+S z8uojUcSRin$D=@zlnFd68KPe3%UB5fTMVcwhWlv_%8*3SI$_4A?R|%q5$T^~?HO0B zESrb%>dq1?nKZkeuLz!6vW>s-p2mc(`4g;c4<3(_ z(Fh>n-6l2q1J4tQ%!>3lnn7^8@{eSXb1q^$#dWB!U4g}-n_zK*NtwSHcG#RD&wWFK zlvy^X8^@WyOCVCRdBABODy0JHWxz4WyAi1B213ua5k<#=tr(=&vv&qBtyMF&+8pD~ zd(IJq#=5uRW18I@?b!~bwO@D(<%6LeJ)PvfIh+G8iRY%c--OD*mWksS$pbRIP}`+< z`}H%;$wlNAS(_<0+wjDU)FN*FMivjfR1{cmGwtUOa_?X#0nG!~YT5HUFOv8CMzCD1 z%l%(-99Uus0Z};tzE|K}o!mcSTNTPIVxc8Oz-lAnICVTKp}rYP8_w*j!#zyb-5z`* zHOOxf2=S0W-it!%8}mWH{%}h=0*iKeXlRzVbXX9deQu0 z-AKqOR`X2cb?Oe#CSb^vDK8=yw}u7$Vecy2(*%bP7S_MmdKKFUNL-l0^9F`nrHa?K z@1J3ARI7Au1h%eKzd*=9%=ooo_e71*^@X(uhjuv6RR)Mz+x z2peGjRQZZ`-ASqsvlOuCNqc76T{4XV4u2i-O(M*|+gNCAjgP^RiBmKNaC;T=XZ<*M zO#0_fam-=utu}wlrN7&9w^(L` zw_|kosBa0U@$zfEf@X<4=ZZ8uR8R?TxN?;q&}t}<+G3HXX4oMu#kVtQuZ|gX0hh;2 z?dpi(l;*_UM3Q}@&SbunlKqOV-|~r2w4)}ecyXdf{aQqnMhSf2NECRg#FYD>+}NV7 zh9qSP4P5ZJ=GfTL=j}47hv&|a1|+n%I@|z<#HL#XFK_`G%fm%y#2zx*I~SEB!->}y z{^eI~jeYwLq2jSn5>WzD$Z_$)2;Z4tbE)Ljl5p%Ea6$2}EId-lXvMWG}H`Y@QRcX}pw7;bU z;$Xu#9V)p-iO1&&kW2eBU2(rVFS)dO zDfy`-Nn|69{oYc_|0Z0C<+(@whcAS}Ww|WBEGZz}d!; z8c-jab)ja|t{$Cy4D*Xz3pkxX_~Q{tdu!{3{ho86lleTk&bUJ1hVbtHiGFiWiA?4o zDezPe1s&V&eG{x4i6rWpxN5gP(~-ama7j7-Od!_i6%jcxz#3uyyFNwXR#(|<*orBk znv(1n49EXru|se>;$`wNsrNK8P8!W$e)O1cU>?F^c_i6Sm={L`;S|}mRv)Juk%)g_ z6f*6IR`zQqJrl1fDl?U&*SHG!$3BoT&K%|KXUj>GqGkOLZ=0GVw0-t!+WR-jE0OH5 zbSrCUhL}Z^1XjZB2hnfdA|e-@yo3bKMEiDN_CjxxLOb@`xNg4E4y@{t9h2&g0?$5T zkgkVFQ#YK(1bs2CeK2eJ%=*1SyNG?TrgR}G6kaKc)*>pb>K?LJXe{f@zTnS3Kk#iX%vRBJ7cV%imN0zfx2W4jY-B)|r-` zBYCbMp$Zxq56-b}4@oc*ObjH9vU^e2buFtuM+%x<_J8<6aGrs=r5q;M<6QG){s zJ!S8U^pRlS<)!umc{86~!>27FEv77COnW0ZXG87}z4OAJ2mo#Sb2dk-qVAw+v(PNW!VU zSde3qMw!0J$zP^Sx&l8&$0()G1;wi_35##@!r+cso1bz+H;-Lz>wO7w;~D!V@5O^C z8T&c!(bpIa#fc3E#a?;5k9E(|6pc!Kq29+mn5lM2ja~#|Qwa~iUr`hi2@lm?VSWrL zHmLahBX_FB_zjf5hXV~aJkY+U)nn}K|64voe$U%2=NFfCgyfm_fq9)QxX#Nq38#{nG!z3SnnXHB3?{4M)#??B zbPU@bql}h=E0@X5SECNwq>#-h8924dpkP+1IYDJC`lxlTRrnqt9An;8>>QAyBj;5L z99X7MKUL73Yy2{23{v@}-ijx2K5r9%SLS>~$F9Vn6nxZRQ(vtvdIXz7t69nC)jE-; zS!H|=$*#9kC^6QxOtoGxGDfMM@F9dgS+^v7Z)j7^q6WM#cbcdhsgiT6r%?+px3($F ztfi=cu!)4NP-zj1QJ!2bxBz!c*D0D<%24y};nCBt{J$uB#~@LHZcVps+qP}nwr$(J z+q-Sswr%gWZQJgiK5=GZ?sq3{+?a}rtUp!%a;?gISFZP&SUR!_U9X{9T(Bzf5}s1B zuUtF#W)-(jHW47J3bj5Y+l5Cs8BkugAx{AG7tXu_sR|A{RE0UdRp8ji9C!3fk2WFGef4qltOT>$dcR*eh*6x{{m4A6-v+&PI|+zZ&-)( zWz~@|Xv7O?;UD)q{`VA>j37zb63&T`o|C31z^sfCuv4@RGZHNQh5`ZC7v|6PWDw&49n2IN07# zhVzIYkKSHi+&!v~o9n;kLFbz9;jVRk?9O+64AH!23j05t*#myjUgn=^VN|CK`KU6H zL7|PF7AmY(BTKSb`A2V|QLQDspcLI+v-?cd2m8154|K6O+H`8@B%n!bm@aydZw}4f zQR>d!Ik0f`kRajmKN8wv&P!B#k@SRRn4HL z{R!hwyd}RiCa4!)1O=A#S)$S(RWy=&!vXHLFsKwLU)oh9PvCZAdL-1uFOmxoUb1A6 z&W01OU^d9-LatciDpU6lI#^n(Q>qS2T;g;HkhDVQ&Zep<#a zt*Yjiy8EGx=0ookwRa^uMfn}h|7$q=ui;{ms9Vx9`%SIF*nwjINm1zLSKq`jCX`C7aC4O)TgSzm>*S z+jE?-k`So*oz3~~3h(V)4V+IgPb|{L-Ir`!(ac1o*tSx=9OTqktK5aiWXy^w?&}DM z@1n$8(g7F7rSkLz0k>UlN&4YT>AGlTw`gG{HXrd*3~`f<`h5YJK9^7o;b@7O65uni=$Q;$6!RNmdO_#JE3yty5{nQ%K4o7f|L2>*o{0I zRm(sQ8qlJ;|EybeOE{9|;>JqmRtQXJs?KHzy>}w`ZTq#05d$gY{LtDax)VLJi#pHq zi*N@Rug6<}ft|g-Jv5(ui-Y3L>ZwjBJ#nD5w*_O+pS97B*zOH3cQE$|=L)VN&yBt_ zy6ID=FDBr0HU#alayo*PqZujm6ZHM4NDv9b>7@cK@cUv=hS)e_fuv#$nBpFP_JwPL_N!0dtCGurB4=iLV~D*6b{ zux%FODy|UFQ(@*dAls+G_sXa!TO(neE0X5f2WQ#CBJDSZQG0ZxE)morR~Ky=bp|5| z+1(fs#`8x2Nz%t=cZi*EkukBv4~vaxTZiA?x&HC3sh8!7oih6tKDstdV;0IkqgqSK z+@fDR_zrjVt_+jy^tlrL{OLo`udy%VKb?7jheml92N44m`xt$V^h~v{qF-_4B?133 z_K+XauNs`@pk!E15dQ(lXa;<~YyC<+4WGPbb6m6ih`r{TcR{Bit{w`bs|`ePWnBxm zHmK`>gIau2sIvPrelFI4$=(m+%B)h()_~ZW5Zwkltw`cO8hmxaAPG4#mC5 zd)w9lpQE_3Yq|t?gIMvdbM?o5@vBbzN~GK^Uz<00{M_)dT%19gH-ht=5vKxgbnhGz zr!Z$A{2ZS{mp58`j<+ahnDm^JN3Z)2^-`oqgBRqCO6{)K6O~@kb|36HZI@Vgw0pVx zE#MO!pZtsZ(#LDgJ4CMn{=v#Qvf!BPqf&0T&Qm)^^*3cnCH)YM)QqxzB-K-Onc_}( z@ws=s%ol;yV($>w6S3iQu1My4Yg^*{OU2LMlSR9`gmvO=)!uOUMZLR_b#k{#xpJ7e zk^rV9gofGO8+sT`YmUS8Q0W@>&3m^&;vYkj3G^tEw~Tn29mcMEWMWZ2%c6;!XqLCe zc)Ax1KG0Bo&L};qafmYEC>T|%N5wGg^mB;9S}lu5<)sScCG4*yE@E;g5y(;mJ=4Vv z?AC;t;c}RGa8Ir!d6IrZtN`=y#;YzH%Y7eT2+KH`Vd6)^qW%U1aZ7Ao5j4YqmbrE( z-mXI1M}_-;bPH@;6#7BX&C%1TH+^2Vg<<3JyDq*s&g8qr}5ooy(*kiw^3be&>aGPYsI`U@F%*hj8 zBzr%+dpGVT`4_*$#c(y8|63>ZEZukD)c=u?UR6 z#;D@jL%7h1!!gI@o-YmP==qtHl4E=cRKfAu2L96hfY3*F+7aI*O+zNBHN>xQJ&)u1A)7>ywhNUb8)y?=EwDIgr0(l5raVgG>7O`789|Eafg# z@ijLnG~gNarqqQT8I`>sT4B)p%~vSAxq8KnWXwQeEb(tVHHqR-DxSO9d!!uvvD6<5 zX`E1IK97!cT?I27cr+5(Eh4i$9nMj@wYE8GKJ7-u$iIMKULbG_;9j0~!z6WW)sexQ zK=7g}f*r$Ea_CCC1COA6BOlKgIc-E0fuSZ`Ffpi*7QRJpU7U{-9^n3GCJk0AvP^oD zvKx4d?)v=r9V4^faueggwH@xZL*Y8YZ=7wj#H^0=Y&td5cno8!*9ckrNSG}?AD5cKV8|Jn{rj&Jl3pww;2#AfEry{TGElr5LA zDBShH^sdcCY>U=QKr)C*&@_K$m15pvA*!}q=xkYdUI&zz)DGw?h3qK7MpbW zZrN_jOc_LDi1H>JTm=J;avNjiGDxb&CBxv(TU><{$AIr+9HA>K?n;an-{m=AY#Z{x zX~B^1TNp{a&ANl<1#BjvD?UtkK+lIO1E~EbO7dqh5A+e?lbX+lPQGV++j>LXPs;IBJieeiL?%5Ckk&h|dnyb&tLQhb>u?r>qWH#SwIzwb617=X1Ramc1O2G*EGRD+svP_L%R8H%yXbA!IV?_^a*r` zK`%7x0Xc$AKWdR2bhO~a7$z|G%$v_oG!p>x2ID9@MElR&GF@9gRIZTcd)YG+2mguG z>~Q1W#lbI%nDGtoP7|fvPgbHC9&m}}j<)#S9(_l<|F7HKf))wbX~?BcKy|FnRe}}kobTVVdR3O#$F)(jw}h=zF+3R)`Ag2 z0pn&s?SQv!#)JQTY6}1ecg8ZLGlyXOf$QJ05Dky;38OTPBeFy7HhL3EG5jK5!xdK& zt0z6l*^rLILu|qZ*9X-XHU~hl@6}B4e9@-RS-0AHUQ?P~ady^EWU`xmc+7_omZ?4# zdvud@@r6B9bZnogkIeg(vIIL{(Dn#F;l?Wv7?!?Z&mAiY*3JmUf)X!Poj;I7IwT~d zUaF5^kA*vn7`3n%do_%xqt+X#8EE%sgAeI@!{46G%8wb($Itsp-kz-I6+J)M9=l#0 zDdgdj<#DrRCNJi}fPEq}Shv`bb@64w&g8p*v&XP3~=zjO-;_Ui7K9akUNirTq2dH%P#hOhdEI`#_UH=3jcBJ>C}#Yn%{swFju#vS#D zLEZ_#xSo2&Lo7Ss#N$>U1Sf`1^uKKGhpB(vw=+LqS2qB1yFnOM2oXd!1c6$xvg%IsC-cKP zo|L@Z4#N}PSXMKurW@Fc2vTlS%Yx#%D2%{Q3@lA2*-Gyd5w6_{)AV#j;a+?QWiy z0!>=5Lw69>ToaAy&8X*A2SirPb^0Q%o~5U4#>1Nl4jZsIagA6J%LS>;=n+ka_^XBl zgb89RdRp6*Tqe79e+%ABJ2h@Sa~Wm#9fCKXuMIy^EU8MwVsliuNXzx>HB|?mM(norAI`dDmFUJ! zo1)es%ju<~B$LBrAtk59nk@Sb&pT=X8)5XNQ%qxF3?*_aod=C4p;g}}v{or`(VYu} zg)#~W`f;AXF>3A|daOvGoUrgX-8}E9?i;l;MiG$=dIBGeIoR8o4pSj#Zy$cWU3A2v zreV%9_R~y97E{)XXyW4KX~{wFAM&DOHnxoEHZ1EU)dGMvMh!D~?^0+^&UntR!yF+kcg{ z9MvX67+W^$bf?>`xoR3r&?DMERdGqlHkzS;LWmWrAW+h`4BXla`5h@nlpbKJpk|+> zQ^=o-WnFcQkMN})$#~d|gup*^ZzRjW4$qxo>d5P>?~sg6p~3Wq(KQn@xA+^A+n2#T zh1q+m4CUpGymRN@)xR2xgxlY-aL*)FRKgtIU`ea$@Za0t(YS*v<|9)m{41+^5CQA6hCg>l3p+bSpl58}K2FA@}=mq`h&K zaiUhe0hGO2FyunKmM-EDqV~^ld}sZ03{HAFQEtsI=BoHx!c}P@(JWeFA=SLBHkV)( ztyWKux>D)Ef*Pyp$biaTaVpcys&=PA)l(W_QekV4x>e5B7~w*-tutJ&($yT1h(GHB z>(}pyA&V1B5XEwS%K^+Efrex3Fp4<~3Fe5z>k*ixe0nfLAotL6DjrJuK{IWDW`2i9 z+a;QIO6M1jt@Kd@!Y8W;WFVmkWGJEtWK>-MGE!CmBB84YWGbTwRFY2-(5R>gROX){ z(4npfR8dY5(5$HlWJB${%X%~z;m>%^a1v>@BXVlveNJz&F7N}(L#*-vmV?DJo75IC zh;QU_%{J1(e%tg069$Z(#*#}~9{`Pf@z*|4nT2|D#j5FvyS2l9&P#&OTVnVgMO}Ev z1H%?W5WLk=linyY8ptc-a5UrPxNGTW{m_<11s5MG*kV}0E!aqs^ z1$f>6t-&AUfmoHBIa6>sn2>+=A3P(w`Si|6F=V5C0%A*7t&%g?w>T0Z>iXo(-5>g$ zg=6W&3x+Asm{84K4QslIZ{NL_yiE0FM8-&EKoB#0#=I&+VAF?2A^SX{y6%7Z;(sr2 zyh1!gi&T6c+4$%$=s_=n`roPhJD4?kkG1*8QhKi!$V0wMAW#+dIO;qY->c>jv`h>2HrNAJ*2o!OQ6l0lq?5K|q}Nqhe6 z5XSZv{P8!2{ONCKN&TE6LAoO_WRxvEzDbV-qYZpXZ@|(j+lMa_q6(+a|2BRUWgO)Z zBZ|i|{yT)*72|-?F>_4cL?L!l$L;21J$96}B|C=vRt9FOpXWaR2N#$2bq@Q6A=iF$ zJ*O9LpaVEZtXR(kG<9_}28yx9s=>H&kXuFngB3GSP5xeY6GqNQ^*d-c3r4GIBNxhi zV@Is$t7OJ^;iRWMpw-?E*R}$zy3UkGPo$FPIfILDZ)1atFPuMNUmtcgjK4e-QQWG( z=I_H-f9?{h`^C?H8e9QD`QexU8t8i90s#Df`J~DkTH5{hzqeTf+DGLm`6rh<*4x}^ z&^X}_Fd!W~Av{^X2%a1S#sGC30t*k!YsdH|32U37m9lkpv#IXox?L+Zn#qj&O*T(h;8W`-(~DoM^R#=;&y7ycPyc~9 zppJ}oSKMygp2}WeCWB#Ek2HPk>D=@END8i)b;7P5R!nH(Bt%TXJ}neVAPR)Xo@fk= zswmw^w1KtM$l#ot8FP*FSv*L7UYTFhY{kBEr}8>C0Po5oNDD25j+3gTqN}Fl-94w!EDEafaJy4! zj?EPV5>pAH8LVV^q)3z-uM)Doyern+VZ~Opm^u?qV=8W;yDR1#0%6?LJfn2WD-~gZgeapFgcMVXqqCnP z+DA9VkPqTqpXO&fDfp2F!2uB}Dv{rTOo9p%4rMJoImfA#HBH9i;9T&4B+#J&BHE-z z!9EfQWV`SotQWeun0ka~iV37k%51EzQeBdOAZV6}3N4XK`D|q<(#fVJ{#Iq$S3YrRD zZzM_v2;|YS@;}Uy;~HfIGG$n%yFS&V$%_M@sj~(3MQC%#JTX?|aKhHnt}VfZBYB8= zmm(r!r4eO)N#$MoJ%y92*}o@xTHx+z?BzoySBhQ$SR^kR?A`V zmEN2{DO)%YP8o=Fp=!(vs}V=Vk9oFChZ3RqMv#r&nQB_ecwaf}lI|c;+4qj)cNeoI zu(B_w(K{O5TNAavHU36bkJrkoVXmc1PL9SfdMOswt z)RBU^H_T}r9AyN`BctVB!EAiT-`i;BJLqUQw=xV@@8St5PSNq=%xM#anpq|w*wYs3 zD^%K6WX;4znr@D2GOIjTbMooD=xtIX+yKTXVx!x`dk-8x?hAf4Mun;P;K7>%88j>p z9eBA5{V^B-%7Bh+$wegwyZamY5V=ZzAWiiRs!yg9M_Y)6Q3GL>iYJeuM)kmHE%vun z`pbq|_+%*-fCCI6Udfm0TlFw;@b4(-0AInrV!+6@8}XU}iO7IQ`eh~6uRDr!SJaka zr@-4f&lsEbHloIRT7*5+=G1uKrB|W0U`Bp{Y`@{arWP+%#lM=W{xl0OmLkw~rVug_ z-WnqS`8u^KP-e4En^8JX2Nd~n53OP5SGIhbO#Z82*8QVO;&-cuS6VTi{*!ydEYx7o zC;XV$K@XIfidVXx(RQPOh(DLfnm7IMlv@4HFjtr?xR0r@(>vrcGnZ%2&32}pv<))- z(7{(~OV&U5tTYEY`+^CpZK(uJd}s+MY)R| z)Q#C3nfyl4$9CWh20&&+-twMHwq<#kCQmV9DqrEdrn zQ*fFKt(cMNePaGl(|E-yXg(TJ=X*r%`s<6be@nI9>3m{Ng=OlZA7!&;Z&W>);2Az3 zw4O4{9{^*TtJo23on)hEy6&mvvm!}jaFWzZI3c9?p&X$&-3>3b>5*|d*JlE-tX@$c z8YXF>#*Xd_PD$HMC`zIx$BklY;#-?CtQiN}?5bOAY7&n0Bu}Db2xz#${pCDC^^5YM zI!bq#Yfn^1fQO&+cVgU`E}56u=|CySw@a91V5 zlx;NDie3ZIE|@%;rL~jV_&!UqAth$X7IRXAL&*xQ;?k#GRGh^UNkvBc! z;q|z;(s!a_cc)mF5qxCLlFco#pb*Hok_o`VmNngqXDK|BeTuv|Om`ZT)3QY*w+os3cY+E*I`Dl<1a6G5m( zom_5Tu6O_tUW3g6O~(5xHH7t&aVbv4qhS|D$e)e zhkfT{h;yh&_u9mFixY>MNiocS@2u%DT6^xC%rWac%Zl3KcbsVL(3?j2p7@+!H9+oI z>a+>c%!kP`ntdbZGSfMjq%JZqIDR*^eOPN=RS^2)iy0dH&+l)n;YUa(Ru4-(y z;+^nXY7H`0m#)e?;5SeGy1P6CWAfr2eUcX}iSHX4eKV15KvW#j)Qo`W#!zTRU}%LH z(jF&BDujQlH6qYd3XvygLw-xmR<{6Z2K-j>BU0bDTEo7dSY6T09^ec(XZ@qbF^+aR*f&;c7|}+r%<}bTgvSEJ=kD z0EN#5GMkWb=WW}B-dWrvaz#Zt;8B(6fBT7B>YqRALnB^U*sYt=q&!F(FZmTIbLkdn zlY{}O4z?iY^{7sCQz?|S1kfQNb`?Qu<2fseB0-sMEeL6ib~uXkwElI;{jM<*FT15W zOyZ~@z*X2;^?7~=I< zi#hd2vVPiWIC-oae{OH5Ira4492NJph4U@Nob%C8K9NpowkMjC7We2L+mu9_hZOg0 z9n;KAH98je@E-poRY&JD3M@A1<_LOaH(#}979fY)1KZ&*s#ou_Z{5jl*m2jqVc{b- z%RSP}HQ`8w-PN1k_J`t<_IcsX4Q^fA`_Nf1e0yn|`o;bYzP{R7*%U|~b=1|pcq9w|&2h&l_m|C7T?l+Q?>P7qX&0C09+ig_& z*=T6pD{;WOQ@ijg3x5xOtJbLT`{6fpnF9mZEx6w4Xs4hlfWOW2o;iTOna0hi zexP3OO6@DJW!59LxI@H;+YBNRP$ze6*1%30y2`5rHp9IHVqIa;c%~q;ay;K>-C@~> z;cGfetP`#9gT<$VboM|C?D4E=#u-dhGgI8KM5*NQ9=q%&m09hhQ6MEhKXEP@EBN~v z5b`-SXnt;?{6g?^4dePl44ag<^rnorUmWujhn%w|x)QkS0_-OrU3DVX7;X230uCq3 zmXL6OT-L9_sIG^kBk?c6duhE4#_MB9=-r}e++$jgP$l34)L?5O+x)XX1^}`jMPSSRv6R0ZC zA+#DMv1WNmYV%Yct60%$3s@eSKblP`=Nx3U3%pG+@v8v`E}h}iavcf13M&t?$436V zqECwe?A})dw!88FykZK))*;ZXDT;JP;ywsQ1!g%{&o@q;@Hj!IwcG>3?+W@G@eG}t<+ag0-cYnTlH-m36J`9F zTAGctGH}N1GfYJ+Neg5~@Phd-ba2~r)AZTMdL=cpSGMGgoKc&LQl(h-_^JNw|1C1N zt9Xv90s#OV{4!_Q|3hT{-$uEnI9Of*`DneB#fx~4x-IW)Lr4lI}!TBSw=`aGJhgkWc9QVO6wA(C5 zMt`r^8Bg1v*S9C^KV&(mas5%DRRNlZ7%f=_Cb06uA7fq@cc&!Z+H$+O;R+G6Rxd=D zPU3EU-c;H!oSyq)$+B8D^6eeP#Ib>3TYWe%V9sMRZAXs&2Hn@NA;ge97w7{ zaX6YCIGe7fyH!r8MG_*^xu9=2(#^EUtH^HVqng!(NQ%wk#)iwB1A&zbSii-@O?7Oeie^i=4DfRgr4~E&Ekld=TBY-$QobF zO|dK!yNqAXD8S1CA(uyzC^-h83d>a)=6ANT8uov27o?*@_R;^D*QGq3XuLawcjT8H zNq*v6K~|QHJeVwvO{CfGuONRv1nXC^_YCS3y2Ws(_9wc)f>M(0(qK_p!CqAC{3-6r zTpdwXg;745dx8E>Ic7MvI~VGgI@I^e0%HBYpQ-;-rO|}+QBiOI@n?2FmLp>)lz||z z0hN+Yki>#O$N;e*3}CYbN;aSbI*NWRQt?zzWHa8u5dmB=5(@oll72o|K>lL?sIp8?~T+)#fcXT zu7?~7ivJnd(EZHUNoYq7hSl7$@rhGnTPpFUf1EnY@Dg^1!h_Bk5HrV;sToG{>02}YXsp8zKO z$@SFuVqErFc*%UdiBMhF!y~y(PE%ns24PZWnrS{z<2X|~mPMPLX;Hu^tBvHdI4CLb zoXmy+&33KcLg2)C#`Jh4m+={lrfR{&kPh?%gFZv$ERi7MnyVNxaJryvK3ubPen?}T zguxJ#qLrrN7UR=jHDqa!ql59x{keP#qCyo7t38}7Y3KM(t?psGg40F{t8KxpbQK!L zSu7D&E15+th(fzS@NCdWgU5A5?i{s17rAG9>nS?q6Ga4G#)R-;Y_=k$XTV||gr{3H zV^A#Fs-`-rditqa=f{`zuP;%H0W9PbZ3{7Jw`gD8l6+cB`T4V+o;KX}&<0nzEK67e zT61D6900=O#)H8ix45*n*#R({BAr1uD%_Ng3mr z5%m~XXl#a!eOOHk*i1UB>0Y*})dJVjq~b_lAnvZ-Q>21k-&D}*l>m3jFSc`jq7Afz@x2#ug))aa@J$)aNYppu+%`6cdVbUcuB#bl| z$l(W7TnIXP_n5c`efpvdnG9h@lX9LGu)oL|zKvh1JeL@H~)KNU!N;4yqK2guz+ z$jVRcO2ZQq%jHU&>h-t$?H3(zw8UCF ziD#C8J?w}~P7}3fTotfD>%x>#;&Q5`#!)EC7=UznfX0`vqbdcrQTU;X9yfPn3(9A? zN9hxRh#>ta{$jtyENgiVvAZzTDm4%1VoO%+GH-&?5&>lrD^v4v@3VE6tSPcbNZ?iqmuHD7>XmFOQ z=<|&2XsK%DN6xKco;F3%0sA52aP@kI`TC1O!MpGsl!b&pD3HfTv|Jd`@C#h98wK74 zl*yCX^TWdA?i!wVMXN~CQWoXDQfwisYsk)xnO@q-1k5y)iRml@w-C_|et^VT>6&Fi z?WB!GLVI(`bq0Bl42t78(p1F}BUpw%0*kX6D<~6R^xI0@g7fQ~{VUbkrHq845Mw+U z7JYclIDq3JG0!0T9Xjp2aDrD^Bb zM>x{c$)++`%F}aOi%G~Ox5f|>(WK2(AUv7s%-Z4NyyuWMoc2 z6YkG{3xvmg6_uyat31Nl%ZsT48^p9U5Q|jn zD&9r2xJ>;kq0&(srW2l=0-!L>Xa!ZDIGmg6;~SLS$jZ?&8wfWnPsbxY!2}VLp!be& z<<@D}NG{VRLl>m(uEwYSLB|-I%M2(g(51jB)72j;otb1$G&iCbU+(p5kaSc2wy8^z zC9Pnzo%DJ1@7MPv4X3*;;#@ma_SVWzS(si?l|; zJc%lA*lsO`HAQ<}s>pPAiV!nn6qZoyF>z?nq}i{J>Muo~>q`AWu&v`vk&3kr0bvCN zu2h&DOp_vSYD!#TP9A;T=+~!X*nfB8?7W@IsyUm!6_YeJXO*?64KB&Z(c~zWQd~O} zSlJxixa@OSwwolY*40)(KN=Rg+Br;O`ns<1r#h0IvDe(QzDvR;R(58&=!~%ZY&!l| zvkK~={WZt?EWvZIZTR&rw=yK*gn2!E69WY$?2!T;hI#a54}1O{ZrM>RCMRkZNWsA4 z)n%rN;KnE0RGvjG95oKisdZDve2PTf#W_FOe%DbL%Dt%*Za@#O>!dUZo$El1W~ut@lLfhKE9IZ49owrNSSovY1L&>h!)1l+Yt{RkIu5zhy{YtEwWre)V`n zuSPtQIx5hM4O4;b&~lQ1V{h5fOg{KzKH~6RQB3EqTj8(HSjP8IS`|IC#m|S~?E=ka ztVCXXJtN1h&eopJe1xHTBNuZE)}!f9$l)zj=$x}YV9bpaZZQEXVay103vfH2;D5Ah z(Q|G~I6qh~?q-nk?hQIh==zm3$=R4_uiY+vm8s~Bqjcd5WM=ycnZ#4VelsY9rKZf{_2@myu>l&o{bq<_QovNBD4z%!FqQWFG!F?x4@;_=oD z)s%aQwsG`?SaWyR$jAe>t<>3dfxZ}R7_*CjwnU3D2n4ScMRlO8;e#NmI`aE?B&)^Y zd-CP1_*XEa3z0Yj>tiRvxz2!pr4b=pcJ$$-Q)Q|-tbAOk@=hX@9a$&yPAb)Sf0*SH z-4NDjBY}_th*_k@s3g7XEBKXNu7viLECcfdn??QUPSKT{i@P_o@GOpt+TxKJ1y#7M zT9Dr};Lvod`qqTzd|u&WyesO6GMOaDSDh%B-NPeS>P$&IJATmNF{CEthw@&e9b4G1$Z}C_>Y9j}tyt@dJ?I4QW&xU8t`3Ez)lVwIRu?&P zO*&N52c#2j+6D#NmI0+F2>RhPK|4sJ-j0CfG|_yNWIf3_tvD_mQ%OQ6tU}lC3Cb0g z;Ic#;^l}5CsGW#DV?}j2vcOQRO%jPaT%47K(&V<#J6yA@N#9vZ8`?UqzBk#?S>7{n zqS3E^w4$b=p?);e*;zGFc7GDRU#Q5ZZF*R(G)VyTtk4T6g-e|Eg4D7ShesY9<^YMb z+W$iBSlu!`oMeyMPJQv}hz2aLDGs`Lo#pCwqSL$K>dV=Ivr?%r=f>pZ=0qW>l$32Y zPjN%wnv?;LKN32?vx)>U3=vv0wWQT%|Gerv4%javNqeL+-sZL}$UREUF zMoiZU*PxuQse@gU8M+2IWfR{>Gg`H3S|au_J5UJoRLY%tmD{E+s%ozrNiP%I>?sht zSg|LH_kN<3PzjT|T@+T7+qZ1yU+j;j=Q#y=*;Y*HfF#RZ=~LLI#OqcmUPR=86k0S5Jo6}oQCh+br zc=6nINvZJSOu81YJAydqV6r}?k?*RV$RlS|2U+&Q1#WGBeV1ehg=by39=WZgl8z_B zx^*$u=#Ze|JX*1`0uvVpYCXbE?ia*ak`J3ki4#S*sbR*t1Bnq5cJ}XE-^jnC7LXH_KAy4 z0ou^6yze3$_WIZ~pYE=HMG?N?B-IH}dG318xce>FCN>h@)R17jjvDrXeDM26@cTH3FuZ>Y`2XgB_hyAX--S87 z7;wBuS?O`x`X?CWuW2f#BfG_m%a@i5Fd9ChA$M`(_Y@_G5dlzg9o24C^=&R zaV7sek1X3If$bpi2D?E@!pMCwUYt#CyTTkbf>>qv#5tgDFF)=W#08}sAYz?NEN`a7 ze@%LZKXDnBeunkFfd47-yPQnji?xpUEXg)krs?4$*H!TBB_+%l>UC44k%Jn0%mwzf$+ zC3k6(OR{=JQW1K&RKnFOft}k{ARNsXH=bA1X#vNbAhIDkH6CtItX$o@iHjEoEB2wu zU7PGxL4RdNhANygzl)aUnN}2Shu?#OD`K(n;ccEh+2IbK;2Fn5`nC__zgtC)&j9#G zMwR5XmbcM8HsAU5q#PVnLi-M8Q_c-Wswh@K^Cpt>9Ux3~%r<)NH^MP0pufB2yxN9o zsGz@Jzb^D-az{J)>}027zvufonq3E5;($e(FkC91FZ!X77QW6cXNRiM=p4HzsoZdD zO2Btqv|c|xtQ^|+X=Z2;(P|^PfQW z8`SQu)-zZl!g#7U>X4@>^!wy954#jr_wG@9EOq}Ql8eFF$Ux=R%Qt=F8q9eaY1BM%>JN9u|V^$ zK+~gef^sd@wJd}5WdCudlrwnhfjQtE_`hatQ5`-$6lH=6gihY`9is?$?bX59BQ=s zX&$~|y5~>dsW!h*)%nT>zpY>uYj@Qq4t1WtMn=L(RHAoNc^ip`6~#}UHEzH3#;at7 z2sZNiuwl}q)U!bZ-WUeg{`|XuM+v#BEAkeklr=fF;TV9E#O*4^moPaden_{4SvL0( zt{#i$`{(red~T}?4BN{k)@OEVtZ_@#eKO3+Iczg@41Q*!ckjGwZ41Y@mhHzk=54L+ z&DDQsd7;cW05f^*ttgMajVUo&hGJz|#)iL<2;Ewc*Q*G`bzOzDj8SgZh}OdG8sUTt z+MVALe$22{VmrSV++af+n=ZB8#--zYL|4Y@V#4&hjAoPRI)znRk^+^+vvJLGMiA7o zMd8@$%o=i2G$w@SB_FbtA}j$%|C$PA5!Vv`xIEUR_{dVOGF@q& zE}iPCjAkoAc3)}gq}!q#KaoMWLO;2`6T)YkvRF>g?=Fo6Vxm}4zmSHvUTTM09+&UQ z=1WquvGKW$C3aj3e&no{kP^E5M|061@ku|>(}|7#ReFx-Bu{&K7!~J55@WD|=wxZB zY-WpDnG?F$2`ys0a9!x3PIx-UfG{kfS%DK~REU0;#x;nG-9N|+1Msb`W6EM>TX==a zm^C*E+8r-7I#&9(JIg|)gRc4thQEEf)35(iSOY_EcGUvAh@FlP*@N z6taR`EA`=fdF-({VMZ)#rYW~OfL1WwMRbXrv+(Q{{6EFTD?a2Xq+euo#4j?M>Hk+;6tgk>KNWBlZRG_4ly5gn zNlHPe2oFIK!BbhH2nw_digOwBh-nRQbDxb8X>6H9xdy>c%5QLekK6a%*GvETI~$4t z3Dq%~gvOKi?3=8^j~RM>K$-#`fEYetNMy-JW)$0ATU)n7Hw)V~BAc^P(~s>Gm?W60 z(He~{?te54kCiFN(>jH1=X1c)mPHH(1hz&9WWr|3HjtC3dJA4!J4r1CUDPorWlX~Q zY^^y1kfBM1CY?f%;PL%`0~C?T9V7ON@L8%?*lj8WpYYooXn7;pwTZfFRdyGNNijzn zmcFo9mAt2vu8XH#)`vKz6$F$kfB_r3f#53VIl>;m$YgZ-NCwAxgol+ID1isI5Ctiy zu~g(yl38F4CWc6L%ozTP+>-;SH!k5tCwoyjqXIL-lpZ7eM=)P>l)n6ip zz6*(ibgPqHJ8i7nb*gpc3R>_!UP)}=iNtKoI{wfhR0u@4Nkndkt3-1k$#x$xts=DW zSlup2e35sMZpDbb$k>euc&)eb6JY)H`aX3{MVyQqBr60n4WanjQZmQ{nKHeniu?ET zb$~mDG&PbWj|VMqXVZ6qPx=Sf3zNridOat?zp^xtK&W*BvC}c`HnD*YQv1~V~mn#(W3iTG7tMcDeVtv6x`8;mP*SHkPwKq z9qgBwoN7!PHmd9Fo>#k%{MwpUtlbUg>*1c0Db^*0aZ9T$E1|<>FG7PdidyH!a2= zQ!HO^nyApT82hY^6AE0mKlisODp`X}LHlpM8%J=qDfBF;S>_tp_mJ#3*LWDXGdS8o zp|n|kTQ9u&XfqXU477UjK8nMn$MAEb~`*NutEr*s4 z+c51<5pW(8m;k>y1 z0|4;o0SLhGf0fezyHs@94Q`+_e8*+hoig@N!sC+t*4kS7@9q1Mll!?>^8rDKoJ_tMjCf6yAZAjaptOv3PQ~3Y+RLc3jQAL` zvX5%8b@A1W=x?t%nBh>gvVvyGLYPFM473$6#v)Y_aRR^P;Wo?8y|{4{N%Qm)3Y>ra zUN5~RLJCQ@zbrvCM{$R9rhP+w5eX7#8r_rE+qngfOXBuUEW5S$_kRFeK%~E~yUkBY zR`J;R18dbIp=6DukW@-ipuyrmm%pjIIS>p6!j$mhvGWp$horkmhDI_;79}P7}!W3JtxzzD>ZE;tS6Ygd>!UE#t5jz?--Jc zOrT`?em0*U==S@1=k)s81OD!alSnxwD}Zam6Rllk@z-5${It#P_LU* zkclYVNg%LdL$YP020^uyWE9Vju3tY}uTX~->M4++;eLDouOffd{2&|M<7HOqPfV#>%HumHcshYJZWBFiK^TsY!$83=Dgmfet&cG(3ZVz&M6pmF0VkHS~HG>$!;oZ#e!egA#kvn9P1*- zY2bDDh7C@c5?41^Qd4(CA6gUkbgD*9 zBc}t+wzaIdoC$;w4L$Enjh%J#v+tP07T6hlWbdg_R{3=w9dR^v~MZ6Y7n?GStwTNX{eY zyT}C^xsd#dlJrn-XW53TwlWx7*{q8c+!ZPG&deDAZqtMso8o7d82~zYQ)#nR_W4blnIduCQP^dAmMwpJ_1->r7 zN`6a;H)^;|-LnHAsM);&eJxDN4j>D~>+JS3d|{o2N^XcFu0^dX`5nws1HNR@e3jg6 z*K6u>)Vl>34u|@B+x+tbYkGaXo6ud&UF7dj$*q*6nN8Y3z=4i{zZZ@Ac8%OY`hlH} zm>_|Y@&gSk+~iKO(?#ym$lYl26Ar97SOO{zR#L&H0YwLPuSV`8_rroB9N3IdmpOyt zTE$Xi<3Wx50eNtRdfNltzF-2t9@fYsI8>#1d1ZO|Ld&rK$)CVam!a7_r;+E$3*eMsa1mdi8w@Ac$yp=J$yP8aKLk=>KG@_X zjl4|$3~nC;17_0h-?*@2knxE5{i;U(LS6$O9`3_PP>enc7ST9{tdhUNxI04V&BAU_ z@!vG^CV5L2Z)@KgV~Wk#ghoqAeerzf1Y8hm_t(dpFmYxnboFiz6ACKgI0ACiw;58JJ>a>U(IdMkmucJ3nj)+YUTVyob}APSNO83PHXr5Z5`HYjKlG zA*6Td(@JzUL!*s!CRB&cT711QG}}2f%^cwG%;E1>jG)rln6b4%@;j$D&_3Va0n>0U zZF13h8a;&0hauW+W(Pw)khfbX*tm)7;Ag9J0XQ>@?4m&D+K5UaDbOs~;!uxD7Xf_> zG9wg;gt}C^7`h0H;V<6Q18Ra~!PVL8>scFUQ|WSWL=Xi0#FTgFQG& zAY$?N>WgJO9YBVW)M(mu3rt(=p+lpc6k=($&j_a|Sr%N|Lg>y{tXKgd4Gn3u2Sb`f5z^?)A-q?kVa!>~T&DUTl9UL;eX76+Ka-C+QK@Bpm4}8vRAwkv1asG>x7f7dsoVXKM7UxY(K4(K#AD z7dzsOtyNOPm5{p9^XUaHdZ9*tMK3ag31KVEKFrGG-cTQAv$*fjgcP=F^b&)@L>K+_ zKKJZQ*J-VgZh9%uvlcguZ(1<*y@4S9pDMc`-ITCo0b4;TQ}e@vr~(0W>7xJMx~J2BzEBrw+Z+VYX>&^gJG%R z0YX&z3An`$%=#C>TBp*_;MR<+!Y=xS$-P)z=E9tY6~;|JC#zi)l9JpZmKqeoHyZtx zLN?-B?+f<%F*M4G4#W(3fUSH*zr#>|_aM;|%!ThkYKGB-aWUBo^%)WCf83e-?>uT) zM6Uq<%(%uR^v@WUnq8V%K2w;>#Z(v>ONjEt^FtUXrbow#2&`9GA}kv%81%6ujV0r@ zV3rYK8qWgEKvQL@;9FaYmKPx(9*w0VAKCHO=~-AOQ)5{})R}>u=4i~zhQU0r7C@t0 zoYMQf4vN@;$fID&&T zHii{LoT*14Ms7-re`I{HAO2(?9SoVA?Qi4wE8@_R+yO;>7}~NDjg4ca;M;@@oBizp zAEok-mEcds<4-241J@GdW^4jJMTBH!X&@Yc)mLTZxD5h;)^14JH?TxHeKkQFMcg&Aj(XlMg-_qA`O zHu;_dzQ*EvMyMBT+TajfS(C=*u|tpun!oPC;--G{RMt$%FpJV$Sj&&bO~jxz%q)~d|t;^XzVbQsRAx% zk-r^5KhxMsA!Y#0>Gk`&5x7cYtHpLJ0B69W1hF++qp>#Dj(gt05U%%9@yxL^m4kcq z2e?>cEri}IpkwCYTw15GAnVe1D(CwbH?urg5gGL4UII=s67;u^ufQ()G`5~?03*OH1qVY*;w6~-kzvNHkTE={3?jrN z(R5W$Z>S>>!~~Zeqp{8GSR+}F+Ef*x)PQ6?&gSWP?0AiB!F3Y1A{YBQ#bXQhbFgJ2 z@|}&n+Cx;?Nuc|sehfXa`6(Lv1vXE{=CGs~tGLQegBfHzb7+C&No8liN@M_xaRRZk zV7;!ZOJwJ;b6xD08aof4wIoH29z!i-6a5hXCY4D*6fe0 z4YjN6S71FGdU29o43_3!FSxmc5?Zb@$k1qo$}XoQ-y|{9-{I>EMhwo3gji+32Ja0A zRrVVo(&g_(*l!`eHl(s>!Lmbaq14q0-OLC?L~zHh1r{nQ%gb?G*JH*A+12p6V+%ch)tj4hBPL1tE-;slpURR91V`s-&o7vqO`3t*ez>cu>?Cwr> zpT_PVicBMtc~E12zZ z>-;cDUO?9+AeN_p$*N?oX!tNnhnQ&_dsSn9VXv8?&FqlyHAnm>LmP}4 zAX`fful4o%+YQO$Gf(z6%o{9*?RDS7-qP6H4Dz*feVePT%^wznoC#?I*VqU6uo+jp~nnL?dsCcf2izBAiM@c;st$OYj8~l+e}=qx7T~x%)Zgsx9p$#f;(eV1Q#Buc*tZ@aOeqj)>)E5MvxT^64?gmhY@Boxdj4a6Om_VJkxw)Yhz3e@N9gvTLeoN z_iB6?&&ANuA6dAe+uv(HCdnxt>x8<2aPIEKyeJ$_y|4{)DZ3o27qF5 zyue`W;RAsx9}U`U4t0lAJ_bs)YXT9Kj|EB-C$5`&w93apv9eMW$3wBALKMrO>LgLB z0Fi`!T|Gf?@t|>)SAiA!&BFtr8kJ9i39Lh4$qM6`YBXLu=$K}x93R!R`_~8B`~o3P z5b!DDtQy?nywX9_fQ>bQZhY{@57u}C+O`|xm024h;0U{UBcJKwvot=N&oMXfqMvU8 z0esG87;uxD-o%^0r1?CUBmfa-#CRjU+0C2z0vBJX@fM6f98Xz{y?&gA7|po(BHrra zi#5K4F9p@wOHwe@*%=Uf2c2TCC;?r!QJygPR#cp}^$C1AU*Y11Y5Z{hGxNk$bVZ0n zg22_XhD8gS7Qo=W@u*=XFo7c|DQFIW)9UUlLUEQ%X!k{mP>w|~y^4-0KNd%|TH`*x z20{yHPRYT=gAyF9c7mxYdxZ5Hybtjdw=PDS@|FKOWHdkx};Jtbkh; zJgD)mL2Jyw8X=AM3|eER%JJ~$dIXu~=Hd}k)L=shb=Z-chxvMq$b5sn@f-UjbtzWb zr17KCVJ3*jyM4jnCa^j79h&N~V5ejYn&9zx=dtN!lx@Uj5J_52FlVG4DL zU3TDGY^L(7pbBKy;UEB2el-jP+*p^d$5b7T{u+&6JJ{%PH;rGX@$2!Fglbk$`HlMF zk{N;+KG#zDP2k=DB>a*N`MnMi=3^W{;oCKSE58jQ1`!g>40YKgC{=!n-L3r$bDRFx zZqDE%Jbs79`%zA5rkpIfBKA&=?~KA)GFJKBnAc-KsPcRDg8~>H>bU!1(G9e_`Gfoq zF8+|lALft1Jdbxk1s!*aMbx|bGyKmQe}%uQuQaoLU4h^xn-^!@ctH^~e@)}BV{<%)Zw^%DZ{V5>sfNnm z6o-t!Ikc(#Z9M4)xyDftIl*LmN8|6}WJ@-hI(+y08vg)MDbXn5lRwh<$8m7roIZuY zH^yWpD*qhD)@Y`dNZ?D2e`W9R>u`fe0?FfFYy2DjE#}&|M^2j%_AiZphcLMl_mU8@ zN8{fkL|OxJAOiMk5)sYTihGG^632UY*cX8;Afi*3WKB{8cug-p_UQ&^?sfBn?kwyI?-|2Jj$unUt(aDN-sv_C<=o-fXGyctQ}Bu1Oi%LgYc3GzO6=QOMb~ zh#RX(C5TIp!ZmNie3ZA*wVPqBV2BsG+s0sKwWYyF^8} zu@zROdN7R%sx;M3@8?Fkf=*hk5npel#Rp4ryDCiw!JC_FLSxRFYoR4B&pLYzU||yw zq)Lr8r_q}S^L?BAy$gHL=2dCdV6_^8J!^ettvQ2jL^NX-+KeZHW(K-csR`z-IqoH4 z{{nwxL#TJ1Djh;euDyS@rccD0MJ@i`t^i0DhS&`8tInVXv1P(=Q3Y!cXJqo&_>CaL8{u(AQ%{K_e-!^FVkY*tBCNpdQVt(mH!ov6Ab;XskafkFw@tzZl)i^rAkME=c|~cN)Sn8nY9{?__Rpawkq{G6cIC-H`w|dXlTOm z+S79rM#kX{9jbJUE%t$}Is+Ysob+bL4&?xPdP7GF&YFE~s&u?PQ)8q!6M}Dh-k)H* zyI5K3iGFKy(|lDraUbrks&*o{yOZrs;}bK?`4*qgjUpXr{jhCnBV0X_XVlLxxra!N%Gmu~w+kH8$~> zrsfRZwh!wR?^42OAd4%EUr(eTK}bJT=|pl_14S zF@6)hCR^idb>BQi*gzF4pkeMzo^>x+nS5(ja2DDTi7ug z(U;qY?DaSXZ!D&d*fTAzsUPCs1hE1t|FOYclc>2EAFHa;6Sj@SkHl)hGhwFZ@Hk-Q zkaS28hf5PH%E2t2v7gWl9QaWYd-^|%)4waUUX`97bZ$p`*cWZm@dHY;;>&|pjESyZ z8C-;7#52LJ^%&zXgV%(NJ}8oK@#Il@9Wua*@^Z0EzF|-O*a>A#nKvB~UQ>5lu&>>} zytze{-nQEgvI?rwJN7_hBo`x*_Xe#PBasj6amI2SQ}ZLR@Yn@hUw?{>1?Uso?Bax= z#sd{q`fTtJNI!rgeL>0ieXrKb0^PQCeTCNL-w36zhl&e&x}&EpWUA%+6&FOc`j;); z=rsVN$5}AYO@>5v@59nfZ~eVpFIEds?iBlc>w(^0hwT`$Z{5(Q%GB|I-jN+Zn2R1k zmAM1I5Hg0M#l5fq6gBAkKdLO-3-SODtRLT$U4v^)_fK-dP%#!dOiNpGA|+#owsohx z)I@qeHKTzDQ`Mzb)wN z1suK#HL-khwJLj~-DP9Q*9M}=g>2l`kM&GPmGcMB9Txk$V2RY@dtD5LgGVSZ7urJ` zn(@4qJbduw(V0LP$40F5K_0nZvkvBh%@IB~o8ar|QROj1t(F+lMJaUbPyryW#Hu`Q zs09_HNO`=i&gfZa>buM~$QZL(llt7XTK^>rDWV7%3ipkdtj0% zPaizGk5jt=;<{Bn6Rz)z$c=Ws7E5A)QQ@h*Rc$)dXgLU~zlI2bO|TdeYR2fD;& zrbsg7g^opUuCKR!1E>}cHw69qmZvHo3X!~H!sC`6#J+MX9i`Zgw{2xyvnxzcyX61`v%P=%=yt~lZdHdcyzx# zfnqc@U;=gSBh8&uQ3)0tu;+cO2R4~n=a9IN3OM50b* zZivkdk&eJpx;E6S%D=E(Q(PNr4E2K31Df+27O3)RL+k>s4Q+s28>`L?hCr}q>}z{P z9Jy5GvuqW`+NUuk&T(vG8B^1owZC-ikqy}Rlg}SK8D451HB#jZDLJg7ytJZpQe|m* z{p3<8R!)RcEtEu|20>V;hC&TgsGkIdNr0~hXlWHTtAYXoDzPpQsIPzm6zf&_qM`O{ zAW^j!_pP|NW9lkjI@AW;QIRMszihCLZhbGlAtE;BRrw0rw?x;&C8QT0PMUe3eAS@g zpJQ>pnv&9?qMq2*P?fJ4Dqh7P#1_Rid?*m^3c%`h{eJBv!rWKo8;7deZVL^#zX_Z= zM329RADC3z;b*cc-v&Qbs(c5`wTX~j$~$77i5MsIjBQkTCrEzig)SIa1NH8PC0RdW zEcUu9fbzZg_+DqoSfuXyAEcyu-<_6KR6r@>-x!(i+Z5`Hz~Ty7%R{(r z481?%m^j#%P6~g*U?`7)_8S*2nB6p|u5R}HhSs^O8kQ`cyKqs{f;m%1;8$lx)Vt&- z%#Zb8A7!lpTnc8Qrj5Dz6m+o({)}&K9^c+RX7QN0bL+ag>cZjW%a^<5$K|K-D@FIa zm3}wpnjgWM#^W!@ckjhOR@!8$?k0=VXPaUDkf2DNXi0RYZQ#RIZ z?CQZ+A&WM41-rv_8>f!&wTIUD>!6I_vJpk1N@U&C5e=;6aUw$&)7|naaxXP-A>}Q+LF-aeQ}pq)x=748$A8 zPygq?o&2|x|90}?eaC;zKDaod{*{_ggvBR1e>0r@#uO-b6KCG%%3TC$*N zaqFt41&woOwcYn*Uv513v~Y=t=l(4Dot? zw_ktlbTJ-M!q*t^eT1dH-T>YkKq;~oKjdF}ARhvygmrXMGIqb;v%zk}_v4aUBVa$x zz8<4@_pFU=ei3(uUCJ=$JA?}@3?(!GJ%-md&%Y3{7$s~YDvEV5tR zaPFKz9}V+c<~FQau%vm`qNYZ(YN8G`?vgw3yUzGs-zJ?ZYu|vc6PO>_%#8cy5G9)N z4Q6qc$%U^7BtZrH1C^Ah?bds#_%+)u{q+{N{yAU$CfWG5uk}gKO5HRBUH;@kngwk(8g+^L53;6J7j7VkGwQZ`f% zQ(`{{hDKW*{W8mxAzy_xzmkRxEBCi6yOB!)Kahiljd~4(ep?%sTTaQPECCUjQ$;+^ z34yisb+i8zbsxB{$2L)N+`a_=pOnkk zrT9%5^uLJ?hloxCKkBBtG_?ns=*1-QkBPKc_ijX)pWIFAiS}=))|Uw_2g}#_H^GW2 zzAp&B;#)k}f&LH?iV5B3=`^HgJzEstsd3x)FzGvtFA8-Cr<~-xMYQgQP1d3pvPu}O z>88b(SdE3x_Trk;ivxq=^BbUgD2lIYh+=~EJq+$rI1eAee%ADL;46tUpx7o1szdy1P#q{)t=;jSF-TshL0_}g zjv*Fkw2y%P&t2g8Uh$1yr30$rc+=y2TmzR9m_YuJ_}))N^&0#%hbF$30cbp~17g-6 zCN+d15(dSs^@V2yy79ermvXjCIf>H6Kk3`z|2Y>mpv7+I5d+ek1@F2K;(}{m=b4kYVd}e)Bzi^s^ntEAZl56>Yw-o)vXR zTEbR})NQ?H-}8S~-C~e!_>wgXLmpWB@22~Z%HltA2a6W-LtZ=nfc|+iYy_F;KD9c; z_5kz^6dwLR^@+IuV8Dj)5`-^s?ZS@=`u^Q7Lhk3niTyd^An_r?n%K`(?)M^`vIflC zIKHJD_c8y8FHP<@KZoqkmjm{jng-ztBtzyW?^BmIx3sL9*|2!ls@V${H8(7_{#~`W z2de6gT>|4%%XoAN;)0FvV?}G=YqAh9;NdwSl#Sx7lhMR_Mh^gWN?XwQ2Q}TTA{EzT zk~HVmmPprN2ubY-8q%U$4A}e@m$RJ?>D-KfwK7`(6RO zLLK)E?z!V$f_vFLKRKGli+^7<35=b z!U$xd03?Nw++#>8jxV>WWZVuyOYS7Dev)(tNh>M2oup-u?5;bAwI>5sWtpd2+F@{`ItpH!?7(3P zSb#5gjG@5LEOPU>quauGLn$&<3x8YSKcmm#mTCojquJ*OOSK43Bj=i(jcj&4&z~z>XJ5tv(lPRB%WsmUX5hyLSKDfaer>VV*lO-TTeQSlYpc0K7^5ZD z$)=h+468FZs$4}VwS0H9MMJxVz#MoM07h8KF3rz zBGx)IKG)E=Aa;|3RFkQ4onKpt^Gux!#F;kY5KHTVEgLc4Qad8nIrQFa=^ZicPQ@=U z6fel#?O<%7sd<69-R`EvRK3BmrRGB|_3MmTh((tEMfVN^XtfLgF)N)GusBw)OLPm^ zrT>o#en3Yojjg%Nw18cP1sI$!w=4h9%1Y zerB7%uGAif39PhC0NUK(XmNyX0y@K%-d5Q*uuIsig<0(|f?dLDEtJn;27)yUv&LZt zyM*0ZifFUUV3*;N4CdNxGuS08*P`aP?O>O%T#HzT!w_}}+qF=g4pZ2L#%p2LI!s}g z@UE6A1Y#9@q;3j(_5V@RpX-Qqu{DFHDeN^&!C=12G6g_f>_Bu|rT~a@9f*)^3V=D) zf$6bL0Wez}n4@f4*sB|ff#|ht0Z`XD5MkRE42~@UMQmf(tDCQd>T_7bUfqH%+_y24Xidz?76wAsN_#$~ky9)T1h2JDMt@;AID;*-!Knrq*>XD(r zh?v*LTw^a)}*0Kn|xua0m*fxQJjlx}P zTLs_>qHx=6yU@9J;I12>@9X2Q0^q&|RK3wM4RAUyI!)tuwrK$BHHW5evW)|5zTBdI zv%@wzz&32m?;W<$ffG9IYcFQ(8jBLzg;a1x=I)q8v+PuxS4&ctw z)9nu9=s=^kQFl0u137n~`W?p6A+mLwza5rw026<63i?jlI68E*wkhtk&7*@y(YwoG z9Ua0a+qkgPVI3WYb(pw&2dMnML4C~q1L{6tnupNP<4*f{(6SF5=P-~z zSO#LCY)g2^wvnj3CXGC7+XyyoL8oR8;t|_O1Wt_b0R#D{X(ghl;oFS<)oC~a>0ss!r|CE{I`AD%!`Wrn_n!^qo3`OVg+Dok z|CYmWcImcn^YXUCaCYg=-R9-*PQ%${+MLPHJ5JNt#iQ7H*J(Ms49hW*?+vhq_igU? z8bUU?|6oAn4{g(d%6B>|f8;Qoy?V}O5A|b*?d;Vz9PFWf;xryBP&bGAsndF_WWvOL z=CmI(AUBbp+x7$42b|n~;jo{*`XsQq{nBATd-Yuio7=CP7Gw?7?D8K@6SBr)O8;x8 z8JXOg$ZrN$#J3JJGH^Dx|8$sZbg?uk5!&2FbyGe!JVh5>8+(D|v!;7*N+72?gbqARuZl@nmn+EZ`BTgH% z%lP$`f%QcsK3IKMoceqSepDQHsuJA*HSm3Oi`c<=W(b@d7uP6oijBhz4-qp3!WGqM zm%z*t7&RU_4N*ei_=pF%b?r-hHU&X@b~LM|{5*4_+2r;B=0@{rN-z$WCZsHMVn7*XKbLS!zJ2F1ae_VR~h5B{@_{15B3wh)wY*>G&cKRI+8QO6balV!*N z7Yukr)5XL^mXOh887UzvM8`!0Uw{~Ab_}HqB@;TvQWmnMWQ!+;Y_z20h!R!2gyBDZ zYp}Hu*uv+Z6ZVI#L}cC@hqIpnXDflTRb)Kz*&-nmEY2qAoLT(1qWDQB-TL!Npu`3L z!*zZX&*6{@tX#2!tn#esC+&LwYx~K%TPzlmg%H|-1wV07`-&0}yZq`9JLFlI2G0FmKlm$ZS)X^b+#zXIrmI4Uv$e&s?MelPoc9^?^ zgqr!Z{M_G=)Y8=D{iJu4OuG5zF(YI(e; zFH`O(zYq;2X!zIhQGC|{=Y;e^=Mmt$kEE0JV9*=LaQGcVHjz@YnUs;^NG+IX1KC0r zkQ2yZP+m<=6k}XORFX+NN-qBvXrvRblBeXuxEByjDFB#E>d9zo-uinTOKtg{IU=NG`) zX&~0qK`>{4SkDBpo&jP#8^rocGKriIgT8=FA-^I`=IIvE*_g z;trq?PsHmC5xdB8L&Ru5Ket4DydmOAq}gauOXexV6?6+z$ZTZpH}KQXD9h31OC%I7m1s#4BXvi z(>!bHq*BjS1~N$$0aYhSDDbNd_%P2k;zn>8%xx%DCQu zd$7yv&DPZ}Xr-2VZnRt7sJBvibwa7huNUPThdc_o1IYAsXVN)j?P*OqE6Uz8*$Wx7OBhN9K*QPJ>5olSj?sHw}h z5jj(XPW5U}I5^i?Ku-rOxbd2r5pRU>SB1Z+c$12Esj38*1T4Anl86@#FG+Yw#!Cub zQejzzpEUi)qyMDi5Ad7JZX^Lf<0a(syVYeV1m!Zw`H*R?`n?6a9!Tq#x5I z^i%4mpV4*n3))S;q+$9M-9*2p$I@@;iS(cJRQfM^Hr-7xr+es5`aOLDes|Fy=yP;0 z{WBwMHj~&=CNm#XSSM4(mcVs_`yjbYa+i9le&gg zkl%`sWF<=^*8xm{5r0K)0GJEL`y%-rz*HFRz2s(qCBRs(Ah!U_4I@2;+zO>c+D*Pw z#(-H*c>7j4B+n@-*X#+2aR3;sH3s8%$Zf4Z;QPL_6)^NXBe4sE0} zjTNm0V7Q_kTk3hHpFDdBk?Ad^T-?0aPhMG2GS2gQKY620@=A{(uEZ;O-tH&w)X83X zC;5PaTl6YB$!8S2R2`PSrsM%~UY*P9^88DQF+e&ibez)n(^fKUXp|@~bW*`GNDIp(t63HavTU-RdC5kWOO9cA!iML9 z&9#tXWh~gM3x{PzM8_&60HdNbPDBCOq(dncOH>hAsf-7#L@LO9WdcOCvQlOQZvvu} z8;jO(q9lG#a)pr3`yLhWp^JRJht$LEcLWwPoFrpdF}MtnZt|PJ#3(}4&tMTKfo1#q zI``d_uJF2dP+phlO}v{bD@t}ybtg?^1ih^0b?>Apl>A1$$Lr42c2W-$;!N@;rPC}S zze|X+O}*H-$0Z?oyjL;;#&ntk5u-O5E)XN^q{CpDp+$8m-jtp6AkbB6i8nQ!mZCz_ zylIair3EG4v~)TFK_0J1fa*_5py1$FSEpl?Ta#fCF9*7r>HV}aole3SI4ffZtENkcCe4LJOUjSeuWKL!IbDEp)z+ zY%Ao%n^*93x&)HSbh-=@$aJ~_(>VC)r-xS;lz5dLbX8p;u)o_HRjM%^>IzHJX`3|8 z>w?9Y`t`L)tWY!{RwP}<3F$Nl3#vD(pLUP)X6wr~z_Z86&YVePN(tjol1D`^`X{Zp&F&2FsXAI!cu9m9B z8-+A*6g+kmHVx6Y;v|}|pQ8D(jkb{-eg4@>J42r|`#T?;(i&)n1C7d~_oo{*wwLXW zV#p2bJ-#8v=yI4oGkNUHw5HeDqT0N{Ca@vR0~COMjo)+h^fuUhBYRllg_n?=>|Fdw z%g)0ecXoc_gw=HpGUAh0pX{qW~dhxZUwOHnHH@$QPB6rZs>WaKYxP8Wf5y^tM7f6G?VZR`ko zJ6lB`Vr%H5tc^a;+UZ-66(z6$OJnO;J`1v97GjfF59Ccpu@$VBtzu!;!6NKvww`Ta z8`%YH6T5^R!|rCA*`w@O_AWb~eZ;o#9QJcwz)s?m*eSf8oyuph)A=HH24Bg}=I!hp zek41W_ptN$7Ir?rnqA00WEb&I;r9!6u|(NcNn@8vh3wbTXm*)2j$JNQuq&lS>?&zF z`;Bx2yIR`Cwn?wC>!pv`4br#lM(KNYlk8$Q%enAdz;2O8vF-92cALDG-7bgO9r7mD zFJH&*ly7D`<=5HW^1JL_c{jUX8OQudJIXOAcm_Na0+drY~IJ)vC3 zo>cB+Pbtr^KPqpqXOwT)pOii9S=T}A1y?D1(N)P_ay7A+T?^SOu2t++*D>rbuJhPy zt}EH=uAA9kUH7mzTu-w%)q3{6dIjSF$hE>)Ds;?d&V{KK2jw zDJZ|oD%FqKw;0pYrDO#8fgGe%Kz^95-cBl&N~H=S@dou8WgR6?oWRVQ=w#t<$ zKqZUTyKYpbLMfZBbe*P5gHjIdaBWehL&-}6u4CzJDU}SPr@D@y3!s!sx4EX%7AWP> zM_om95tQ;-g7P|D41E-^H04FI2ig{@SCZMv!Ab*U9Anf+#73Hi>4BN0K*`uQhf;~i zxv?}uX~aEWD9u!6;qE4sW-D_b=f=`pr3ts=pfry^g;@`j4gr`-xcad&ANoijZuK3d z8S)x8$y8re7C7$a!_s7Ha2U4l0 zx@-?f*!=rFnS~kfI_Ls(L22_yc{jO8p0=CJ+D+E(CZF#n z?`P~LfwIZF$RzzA z{Zs3AkQL*$f*ZX1BE_pLR+buXe=R4J-k_||_iU$+0SlZ$Na4BT(&-M7l`eqNPEo3p zpm?`ll<%bX;(h|}rw@6Re)=eGBaFukR>kcH7u`nOkQ+$|N$|=xL`I1FR{A6))vBKA zYF;g!{?SOW(o2jx+;^pas!L2`2URDf(Q~Vl5%GeR)9E)Nr+cY732*=6#Qnv>B@2qL zr8MFqk z&O(_c+{t8=X|^{_-_FYM=IGm52?R^Vc9yrq>os;shIxnKF3H|ky~B)+3EYv{`;>l* zS$wX@;=P$(j~8-pzf%o*9)D66H8(q$8#g<$>@ATUOfxn_@~k>3(TIGnp=Z^bkNW_5 z{j?i;%Z0$$n>l#6@68mkGuS}Rpea8~`}cFknD7-Z8Q3-xOIdiy)^+2}#x0NnV7UPE z`{-2tVBjxtzXM#GGfd)XGBl1G9qWV37$iovB;)*vNw%`QnO6KP>$?{zhGr$5#=vYU zmhS&xnr<;0FU`xcICNC;X6|6w@kL^&s>7ID19B_JoRbED4^}@4zK!hwp?Q9iZ5fsu z*INIt*S@7;Teb0rm}d-8msWw9CT=6?v11={utRSc#E4TGvX@k4aDfdv40EJPw9DJy zEr>y8O$@c68H=HDpJQYO<3EPOXi3Wh=aM>b?hRN04pX>Ya`WJx;YTWDO6;t1 zIiE8x!ROqA^cgdh-u;`9|EX=9s=-#OIQ}3yqDhZ6C+9{^p|{Z3$SL*a=^^KOsgq9s?iaX%)xhajqMtl}VX7t1W|s z=tA?l#+7=rF$~+mMpq9TWF9(=M~dx2rz2>Tj_YS*t7E5tBpL80ZU(8w_nnuKgyK0;VJq{s@qAM)2DvSdsA&f0E#e8y?x0SdQ z-OI(g3t_pLNvRoY`{_~pv3h1E>s5JmDR#R!nv2C27p3~q)C=_gcaW;O@mOK0Gq=V& zBexzuc$Ak}Xfmhh^Ld4oS!y0sihTrO1eqDeY)m63>)s&E0-R-p3FT&YscU1NN+KXt zk)lIH0dz~zp_Kq8OVQyW-g+b}nc>mN3?g!{=A>RIsroy^yn!Tjs)WSyr1bc_x<8;ZqP zYb;($@G=ghnp&DhZik=o2$+DEvUqE05;!+VE064F-QI-9$Z&5aB%{j^n9h1LlQNUV zs=^|G-^R`_@g|6!m2|cdw=^SBAYJrmg(6vYsHe0O_#@XP*+jn zE$?SX>uoB%m3kZcD3**iRo<$d>^MMAOlK!}CknTrrn3|4CYE@sthST9lZ>{%z>?9n z+FPx+t-->{P^g8L29dmUcB;1qy~5r{(%I>vxD_+{9Y+3*_1e?fnRv3oJghL;Tj8C& zlbvlO|7Ut9r?c}#!-%)Gu8vjLd+SUuNl3l$XElGC2fumpqrI2F?|5%rI=fJJhrGHT z?HT|V>77f}^_lg0<6^@Xiu2rrh!ZR$)7jR#+HE-gOY3T}@5}blH@)i+>{}`OZLQh& z6|sF^^>6llwW*71;2y-{t=-ACak6aN4}IHysMgoV8gIo;b|WP_+3%eiCWV%UH-m;N zyjAHmXtdt@IgNDJrne!P-VbpnQi)Ix+#`>%k@F>(O5D}vBHj6 zA3_x{2OOaWZQwETENo`9*1UKf4R$RmlxNKY0ZzX2L|UN2>R5 z?>?TUW1kcI*#lci#Q_B6+sFyLdXhO(oL;&*>#<~vw8mRwjK!E}xd1TExzqx$wf%I1 zR6Plmx%a`$Ntcib2b2WG&o7LFgoLil^TiD_*rh zKC{|hoZ@C#x{Mzga18W!sxqP?T+Q$V7yd$2Ami^5j&WP=%?J%E95$L+ z?ue!`EA5*&v7(XL^s`s0CxV}ugxtJt@RnlS*ptTI_Q=e4b~w`6;qcfXQ-Y}kl-@AN zZZvL?Yz?cfh2=DQoicKX@kS1j=dCew2w10Tah<9$a|l?cYBOu~#-rk_Q;;N7Z^Oi* z+G4zVh*-Etk4$4G-B|;s)&Az}nIkO046s^ZDHgxxpqW?Hu$AJB-pK^ytco;5Q zJ0%B$S=XS+z2h|NcMSW}$CV5oga*a&Ehv_FYj&{r#GN~S{IFkZlU_A`WU|5~uBt8+ z9hB;_WHb2V8(uBO@}V)7;l_==oI*VNaXHugt>*(zHpNM zLMJ^LBRrGzWF%dy)66kkbku265L#xfNbm-1`#AS^to@%xy;-VxKO@$^g9axfH(xn5 z_?5w$&Pcv7qSOV*$O3#-aDh&?9A?<$e)e@g`|_acvIO5pgo_I=Dqd2>eX7gc)~X!JX!OlOCG`-|;$XvYgnLQdjGbgU8l;gc zv5%D4rF*c=_zc|U%P_Y2GVwOUxYg=l1;&%Zw|O(~-%g~&zQiqwXVLA67bI>?{59Q9 z7Zr9EM(Fm!V+ywvo@k!iaxJAVf{Wct+?OmGC2)q!P(qH&gU8AN}fr6&$G!rJcm5RbE(WnQ8yn=v-v^vAU>8>@Nu+` zm(n?W0$s$*sE?P^wY-9M^D4T9Po#J7TKXiPOyA;D=(l_-OX1VmD1I=T!W-G4d?pL< zIV{ZQvNQN0>})=tUCI}*yZA!(2ybCe@MU{&VRYexmd}KUog))8x(kboo?%mV7ZkTfTyyBj3n>DR1ZJ$#?Se z<@@=C@-zHb@_YOuc`v_M$>v*?N`9$wG{0Oq4}LG?S17;cS1MQYtCSn~)yiG`x60G} zTICgfo$?94Uik;VLD|i3bREfm?>d^_;yQ(Icb&y=b6v)7clGmr*Q5MS*QrH-_ z>tFnCHG$uw=JET~QvQJ2%>SS+<`1du{9(0+Kca5nkEy@mPpG%@C)NA-F7*-qwE8Z8 zM*W8WDM8`SCV2RB310qu!c6``!Xf;ngf{+i!twl-gj4vd3ETPW2@mqWCcMJmO!$Dm z<)-}aZk4~|uHx^x8~OY0dHe(Sq5LCvAOG0BnSbU!lYj2s&A&}dL&m8z2tmTHokrP`zpsXpmQX-d)tX=>6b(!oim zOASdENi&kJm1ZSfFU?Nsm*ynbN=?c2(!Atp(){EGsX2M3v@m&&v^aU5v?O_%v^06G zv?6((bXf96>G0%VN=GDLAgxNiN?M(Ki?k;BHmNQ70jWLt8L1=rIjJ-G4QXxir_#FQ zFQj1d4^mf3iqwopPjfOv)M3u_+fy$ERE@ZArOC zIw7TBIw|FG>Ex6brBhPgkxonbUOGM1C7qc%N;)TXqI7QREa|+|R_TJ&Po#^}QlzbE zbSw`seiYtvqnwxxX_UGGt)8$4d= zM$Z)Kcb-|&O`aC%X3rAo7SBd$yXOSyR?q3uZJtY{+dbDvcX)1;`aL&GcY2HhR)>4EeX=@02kq({?NOOK^LEIpC_g!E+kE@@Z#v(lf^Uz46q ze^Yus{S)bh^v|Ui)4!5lPXA8&b4G#mO2#lxM38yT~uzhyK@Z)MDv{+BEfsrH?Wmmp;yTTKXj8W$E*bze`_ca_Otg;nF`cOQo+f z%cXBJCraODPLuwbxj_0?=1OUIX1lZ}^Frx|%*&*`nNP_y^N%vi{6yxNKgd#6f-GmH z%1Tzc?8?fL6SBOrJF7rW%xaQTvV3xCRzOb6>XSWLTjY$aU&vWmr_0${7s)wU*U7nA zPsjyXAIXJTU&=*U|B{DiC&(kRQ{~awMe;$}rE+oh6nSj+VRA{fPac=ORxZtcSuW3h zPp-)RO0LS`^28jsJSitjuF3JrlXJ$(bvcveDLJ#`X*q|=({onH2j}$34LO_T#+>8j znK@_5vvMwz=jL1~H|5+U&&zpKZq9i^UXb&WyfEi8d6AdMt==Sgu{U2{=A9}p_Z}jz z@V3f_c~{Gad%NVHc~67;Gv!s@i)Ekp*YXUl{4!Og7kKF0~Tn>1@l8+ol za@Vks+&!#U?ito6_YJ#9-Z1PcdDF1%^3lWYl#dy9zr1#jJ%je`#`K&xiK0hx} zz94U;d|_UR{Hwer^2K?6d23!sz9cU!Uz)c?{&n7&^5uEw%U9%GE?<>*y?k}v@8sX+ z-6mg~cbB{^?;ZKN{37}K{3-Gc`P1ba^XJRI%U>?vl;0-boPVUeJ^w`c*8Gd)+ww1w zZ_nQ*-;sZt+@F7+yd(b+`R@E(@;&))%J=2JFF%m~Px-+DRsKUkj{I=JX!+5C3iVwM9lp>PL zC#Xj&E1{If=cqpA2q@)CNv=zkRZuEOTtj9ntCa>)$nH`p6i2l{J8^@tjWE zlr|{UdY+^sm3Ami_H3kmiXZA#duGual@5SS^h}|*E1dwV$|xX7qHUGO%gU9t{3%l5 zQCWi$0Bm{MF1AHEl9Z4MSqV^Y9a7Hxgp5^!fUU{=BRNLtA}wT6W-0qn=>}|NW;uIT zyk}RHIg!1kgs``)0KG|^h@F&mIz5v;3@xfNIZqew?N#K3Nj0%ukJ5vEv z7L-ONUy%Adn?th5sN~yHZ)eR=Iw<+M)C<`{C>1Avk-DB83iV1-JgG}qE0o5iT%7U@ zTLPuhl*d!9V9V&!WPHZ`?(4)GixV;)cV8jiSS-sqUU{EA2ldKxu2ddlFF>gx=LzL< z_7apTy+r9`e}=YIFt49c`hdTQFuR{(e?=|8oQ|-+0j!!XDwwLQ2TRPr^P1+lWGLau zV=78`@|Y2K;VH@nWh3Dvv+x*Y6O<%URM?{&t>BkDMi;JAj!`xfg;W+EA-Bf!dZYEUw$DJ>SYLxEa0AsNfa6MIP`Nx(z0`q^0CX#7v_69;C; z5HcICdx#sZSo(pKii5Zn;=R$)l;(a<4xZ}MKUkre#YtvnalU#F1-WkCO}Y|y zlXG)N>?Wt|CYM0@w&IlCWC{G8x0}o!vzt5#e^=}!<@zD-pOTX}FN^<2`f$FYowb`B zH{EL;8vlvAig$SYKhj0iA#(4J?go#T4khqtu#Fwvs3{?QfD)%R#82tf& zDJ1VllZ@e#|0E=xZ0;fB|G)Om1VE>%|Kn%7XT7sN^9;`{NY;|GD?M^E}TPjMlgJ{Wof!dwzF0=iK#t zKWF)!pkIZO#-gbEcP==N0>;KhC0o`>=Oz>j?^A??|D4subOr;?5RX5b!Q6j@kn?ZT zUmm}CHSW-V<#h}>pejiJi<8pV@`}8t^S7iCc}iuXPQwPp&**{&961BHex1&N%FbJ> zV{*!g^1(OwjN`3BZ@Mn@LZ1O?`uD6mzy`)frLdELm{yGQ6{+|)oIuc@LMW5o`=6kL zr$EV*AW1)oXTdNxr}~`ydVLP)?PTq5$jO*+WAk)2M zrS(mX0agA}IXT}W2>1^tZaNrglYAPyl$-;KJCD`hmkalSD0&8TJMX(y&V6-jJNy1k z$zS+2{@c?tixyRIg8$Pecotj)**>MlobG)cy%g&xE3$B#zYqy z?qGTjusfK(4M4C9?CQBko(-t$_SbVe%Y5kEA|D3UT8!LY9)T6eYSo^kXJgW81!hgt zozMnEv$2w0^tNmqoe_4km*}{Cu)YG!Is}w;7?ie-fGq2q2v^RvLXPulxfSLRlm>pc z${vMW;{~@}A9gdWywU%U0fMvf(x4MOdAH7bF`e>6R_@eUlrlxb&Cr>`2oSvNN%Tb~9h@Q7Ne7aV2dVp*{yGmd1&(@b9=b{(A#-u2-U zfmo|ju-_fdjPv1Afmjl<;{&m{QdR=W^am2W4t;mH&L#s(hU(=_Xj|vCdU+lC=-Vld zk4N+~x!I}D2_*P%88?y|IMY7|RCZRR1&0g~XGL*mMMkjypXIEGb5@iOrb{#Ze!nwh zsFK(7&v|T9ogV7mD547b1m=Kv%lWm5^Q-gf^ZTrR{`injTz_0{FS*W{38I=`UyzEq zPKASEZ#0h|WfsyaDn)Fp6dE#B2xS)5E2>0ntP&n8mzJK9zXQAU*bCfHZ_ql<)DMC` zA=D2rJ<;#@q;k9{_DS~_*1!6m26TcoBJOF8;5`kb|IwlJ=lcN;oIix}V&1`UW|GcB zO)o#&f??M&LV$-}^DCX<6v>{WN_>^G=kx$`#+W#R7E>;^r|TyqH7*vc;aNojsevNd zxNiH*qEkU^ASF-)`-^7dYv<$~4x~Cgpi;B(bxsecB958hnRZsuKoQ5Y;L<>m^??*; zzZ9>hRH|bpc&6>eulGw`PcoDINs~Zge0(-;vI4hQg4_D=&H9UhJ1qu;G$wbFesD1v zLIl)^a5U?SzP9+j{WwP9x( z1$)qF*q6q@fiw<2PJM6)O@L#mA5Nu(;5=Fw&ZhzR3QdAbXfj+$Q{ZNr3g4tf;Rm!B z{FoL;cheH6FD;4gr=`(@v^So z^>Q`sLDtc`$m_Hx`GEFz9Y$3LMM(>gL?5SvK@rjc#L_36CR)-MG@?(^ejt@(fKhY^ ztqf8K0&B3-n4IhsP`PEE4tcJRb!ceN4U-Nz4U5nuWvJtjIUX*-CFy9#p%r=oWzsP^lz?WT%J>Rh z*89;$l!z-k?z7P6@FcG4G<)L?Z~)G799rRTz_)a)jwQ)0*^7DS=rnxho^1>7Y+W}| zuKTCSph6C~9>}ntAkR0DBWh+kLMWoGF#o-B+x=X(x@SPDTlZWoSj}iP^`eN*FAAeo z&5Q0dxZOJAR0HTJi@7x}X-+-zZ;QnHpFRs67xXb_-8x#<;-K{Rx+%THP{N2k^B}Bmi@S2 zAkJCz4`_unplu*d1K`7vVV3`{K}DAkh@=wkda7gcmP6EDE4;9|THZ^m!xWnsJ< z@7K%2_!vGBQgmscF#z-)VAH-JmEH^L(EC7ZdOv7K9{}C7(&$Ma0)1$I;B1(-5cAQ8ax4Ri`shS2`0tN@tz#!gPmQx9~Yg#C5=3bOL=2_;5qe-PLFbc#5ad{5TU#b2VB#E)2eOHCh}x2IF0g z7VCVpLmDj*(r5uX(bH&wkVXrHG+H2}(E=fj76@syK(0o^ALVK^twlYJhUeyLG~7Q| zqv1Ze8VxNDYBcmAtn2Ehm{}p;cf9jtI z9vc;s4$;3?Iz(SkIt=-zq(jVwq(e-4AjTcU9ji}ySng=r_z6MF8_gRV+dR{$h8Yo2 zB{L#aCF4|Y=@m~K2R|J;I38#E^onPU&Ci53`$V+_y<$v6)MG;RLVm6-aj$}>5ZspR{+_A|%JUwW7M-{?u{nCtxDwP>t6;Iy6I&iTn zm86U9=@#qB!2&oXkQ_*H3*c0z08R>|V1KGt04F;IYqD1Wr#NPUXWCB9Ng&lJSX0&q zlAQgLyaG7cF%vw~_Ttz3CF=sXu)pwy3*bvvm|euDd&EmQ%UR(sq;F4pcv`t@o;clF&G?2G4XVLY!}WNM4i=$&2!Ik|!_9hvY^1 zkh~}#k{9Je@}hi5UX%~Xi=!cV@j*yltPRPFXFPc^4?m%Wm6jJ^sg@ig+$x~HXtgUe zV&G^r1rOIkBUV341Mx_mZXDc>I^$7p70^*s2anbvAF@$#Jl64Pj>;knkJIZCQAhY5 zovcHJ(8F+%D_06f$d&RTxl%qPSIS3J_Z$Lgf1_ME2kM5(=#XNG`5guOg(`hYKpi;@ zb{=;AQk)K}(C_qab?Qk{eqX(VSLtx^8j?R9-vzWy@}G(`kIE^Q6)$su&zUUkk3^cc z;rfq86WJOYM{+>n|E3J#3rRtgjxvH$P=5o2JBjJBw2W*#$DP|Tz=KY3v|#g`;OuZh zo)a83Sipb^I-jzU<54{1@uHQ}Wc7IM-5Z=<0Arf^W;sn)wO0+#(8~q^+lODub)FaH zw1nvu^K+f&ML8{Ddd0$A=Xp{7DA##j8?PxW*Lj}vg4a*eaxg#wmS2<$&;ZNEi{^l| z^HwgK1N`T$Ts|i!-I>lKx81msGhG2|4;bsB-|}vtEV~6{uv@`=b{km7dVr1W4zQEm z2|i#w!Pl%0_=fd$x$kcMkt++<)93YvR5{l#)Vh2u_cNA_j)nVaOY@F&K4V^Nw0S7D7CJWfNLmqaw*|X6 zkmnqpa6IRKcMdcOc6oLCz$Ya9>daA!&U-$l>MJviPWNWhE91=%+aoRAhgW5Ty-hQ= z0E^5|(}HbHHu%z+Ik#N!d2#2@bDx(QPRM&+bi6*i&Xakmp5cjB=4XB~3+P2AnUnLn zpODUZ@5}>0uznzlJ*dB)1N0j)P=7)m1~u3qa1DC|+`t|MH?hY+XZ8f>#-0pKn0EtE z^aXcz*BYQSouTi7b9F-#LF!O&>O28D(V6Z&Dh!&_S^D~7kPMpQ_0E*LphzhzysC_ya8v@+?fekfCVqH1)Pv~iTPj(H5%y`H)38np37Y#Ae>h@ z#9dz4<1U$|U-vM02?xAXfcx;~;L)}d4&Sk;v~q3*sE+=0L{hm`paDB8MpF#Vj9Y@Y z25i@z+(ghSXyCUI*nr=4Cgod#cVy!avtqo^9?cF}zJSk%Ki8SejCDd^xN|o~JHh>K z&OH}IadSY7=L19&o<^q#g?!KzyumqF{ZWqd8yEZ{_Ba%l#D*&mSM}NshB=;6gv(>S zLL07e$S!wIy4-oZ&-0t%O7G&m?lR#7py_Jw z1#ruG*X+Vqm|UpSK;G)?{1Xh;bB{<5PEcXxxw6D;9LWD_{^l!~U&f3IkR!jL0!01( z3J{gw+=tP@xexgz=042L|Ha;hIj7F}X{ellQ^9SzoEWA{@8SA`JVKWdBf;ft6sW*P zgR9sWP@jzh4cU0molO9@v*$ohHW56?CV|21c`%es(Iw(kFoR78*=z=Qjm-o**lh3- zdl4LDbHH&n5B$Jh0zb2t!AUkBQnmp4*+N*9ErJW(*iH?eyU^`yH+qVFfab9eHE@1}wz5yqM{E!Jnth5+vd?e~+lz~_FYpy?AFj*x z<5uhd?#@2czH@OpLvzstVIpRgbCLG}|q%6`E= zu+s#yGbEawC8byn$>e~v;D~hPnB1+`_vM5P)T_(S%@y`c(l0z;! z3NVzs?V_Uu*<`AVjtaa+#?Uz~MD8GuyJd0|_=pS$)=`5WNEhl%&Kv`NCLQr!2O_~q z(gE*t`VoNc*G&rjtJGZZ9F>gH8+2G)`Tqeu`O(GG{84fze6A*caA~^sEa==ZI zwaS;+-vt1s@2+zwz8ancM4bk$tty2|BYVY74c#>>d+V+UK|j9IY{IsK@naG)aGSeLI~DuUKOgLyDC(RdKG<1 zD|)22*Tl!P-jAr!*4bT#UJcf{SziOH=>d?QIMebwE^|w})oL@q=rkWbj*VUp8QJ)R z$C{=6)=C(UG@_(rQEzlXfG)#7Iu5J#@>j=UwO*bMdAkjS@o%{kco3P(7O&z|p!*%B;I0K0jy5I~X&QIPMNSsS4LsumuqHd+!Z?ByQ zMq*Z?f>xnQ)CyTVz?YFIABl6OMb8w$N#^~+xdM7ayz9Z-@`4?7I$p4&=lBbX_MP8K%ufE}X=i0*kjktTR9p(N;+&|Zj zbAR)j5L4g5+>?9E%gd#1(C>YS@TId5yjZcmOD9i$WAY?#^4`ZS*jzEgnOlUH197}O zNaYnkI<{^zY_e&YeT@Vg34QLqefJXD1&?~$n+RSUA zw|O_Tliz|q=eMDg{0C+{K548m?-Bj`U?Z-yMMYJYC?l_M--%GF|92 zG@)vs4t<3#(%kwZe4j3+OZ0vpz@O<-uUA0NP>+J1p&kW2!K)zK?NQJ()T5whut!0- z>crXRwaNDkw#mB8rY+ zvUH&qaQ#j?MO(vA(bh0jv^gD9-!g`u>NWIHy~epN%5fBw=w5*e=biI%fY4p2r&m

CP}&?4CokJL~#b!1=Sl&&RoWP7EIE<&T3HxZMOw&L2%Xr=T?;V8g8pO#kq5q z`tSO*^pw=)q{yP+vbeV_=`G86%XDv9ei00xMRBKEk52>@`D9R?PXSl+Y2aG^0%*=> zf_8j1=*;JY?uO1;=*oActMuJ)a@E!K!ie0E_OzrAE!@*}#09KK?|Gbl44G^hF zE(@M?RNdf7%f_q8744Uk%2^~pe56Wz*Wd+rjLgvGcdY6@k`=aU8QW@mo!HWyNtwvi zULUs5=DLxw){iu<@uA5f3yn1*z1FZA8&(q^X%@DcN5(>08hf_(vgR}-+>(+FD;YU! zV;tGeIPylrx+yZ-9V3m-MjTy@qi!**?#7-y4C@Xbxhs4nX8O?V@U~t)a(CFe$B6UZ z$gJFN+=qU7@54hziUW*z9*&IX5o5>4j2#CX+nzM6p@ucgM@EFLr;TmT7&#r2H>b}U zJCBdd+jEh|BqM9j8`e}Kj_E!!BW%qww!LT^H`lOU@{##rYoU)U3R_EzJ(n4AW*gQD zW6xE_wl#*e&e(Hs!M*W@P0%zZwyp zGORO(buQAfK*U*C$k;?8?_g@4J804T?ytoo&je4*b0(II%)4b9$wud!Y;5GdXo_)U zyb)`H&q@qig(Kf@E6F%6CGr{+F*X%5qAVVHR#u6;XI0ABxr`A}nqg(+dyeIeeJlE` zN?|Lq(6cfljp|0~SwvXn)g){+GqyGN zSuMj>YoFC7Y#Ak+b)(O^DQtB#wsp?;GIq`P2{lSPtGi+K$T!|QjD7DitX{@>-EHLE zC=0E7jVpJ*v8|tBJrsHKjDpa5*k?Twwv4jR8XS4plg1{a=(C0y)`)zs+S5in&luJi zpY?3m8gD#C&*go}CK-tug`qXou%;W&{|sZ>EF+N@^Cn`Hj@C;NNruENngm|d;`U`A z_+VGv|7QPGJ!*^={{QynlAENpE zBear#jJEJk&~Cm59pIm$6Z|uj!#~GSd@oMsU*NKQAFjst;|BZyZp9DcF8oW}n}3A| z@QHkwVXjRHj4`R#+5er9?4SMO?<}h~liXxSS0V zCD=$&l1&z+*gR31Ef;0j8=@@RDbmUn#2bEuuQ#Eo$%sB8#68HTgMFOW5K{ktAx1GU6&xRa`CVi8`W% zs4F_@&_GdN3>OW=L~)InBN~d$;##pwG!pwoWAUB1PMi}>q%E4tbkR)K5ZB9wqD2_0 zWaC_@(jgD3WaC_@(xD(!30cR5$#7pvca4Tg;&Ig)%~j=lV+Cb8wAIg|7Z z3e3YCCXbk`atW|8Daa%w1D;H-GMUTdF@x3eaGb$-m*7E@9rI_GOOcO3NhUyt9QkF?zCY_mOr%81to0!~UGL6YQCJULIls{9M z{AIFP{v4M-1Dcp|2_`WC#)KOaeDa4R6R1qsGC|B>G!x%Uv@@~KAVL!sO^|%aNZZ7r zOR$p(S|)^ z%od%&Qqcu$6kWk~(GBbow}8XqR`84H4lQvT^obs@n7AF56L-Lx;!fB|+y&c;p71`= z3qCG-!_neyxJdMYYsEeAEzuW#EbfJe#C`B5aX-T10Td_tp^D-`R9ifRnuz}BMlk^O z5ChTu;$bvc3_@eXBWRj<6fF>sq1EDXv{ej7yTudefOry}5JOOo7>c9BQ#e@+!)3*A zTuqF?4a7*?N<59bh*7w=cm@v?qw#Pt22T`Y@e1)Q-Ymx9U1B`mCnn%y;yGfAi6lu( zB4xy6k|~}i^~Ds@QcNYC#Wd1OOeg)t3uLI6LB@-jWR{pkUKg{;4)G${E9Q`+VlFu? z=2=3#q`B&4%~kWQdSZdqMJ%)iiC3(VVv#jTEVkx~C04drs<~>J=BigUS7lqr#B%G5 zSV5D;N?KN|qSeG|%~fkOSFNR;#X8zctfvFS20Bb^q|b@hG*`W@xoQ(VAl_g|Y-TZH z3riJSS-N1MwDXCEjLT#5S98^SnyYqbu6kc{)lSV-yEIqr)?D?0 z=Bf`hSAE0-;$vP~e8Q`WJ-nXyl(!I{@lN7%K2YrC!^IbTqS(imi~X9b4rs1AD3JJ4 z#EP#(5phUlh_5v%9Tx4x5z$?IBkmR7ibus!F-ja0Q^axcvZkmN;)Ld^?=@Hbpt!ym16M_C`%Ad0fTRKiB=u)WYCM>&Nh(KcP5{bC2r?xC^(6)^B>|nJ1$s&f`b!3$ zk{nEs0?d{YER_muls4Edqre^+4Gzl~@QaLvmW+cw84rs|A1o&mU`^?VjbtKhD+|H< zWMTNY48YMc2`-Y!aIH*%Z^=~nu`B`)$)fNlSqx!$8H$s|QAK$PCbA^DQIp|S}XFPoBCvKe_@UQc$&=47vIL5|9n@27M#=}-Wcd)AC;PMIasYcn4rDv!!)%`% z#E#2H*jf1~SMo6)kdO1yaxkwdpWyZ6le~o-!h6f1e4u=a50}IEJUN_ikt6tSIg2ijwA!kNVRA{ab9m=JsS|N(66{4uh=TTJU^C+tHB`B(( z*I(HBFYfghaa=*Kzpz!%>n~&!^!oFxf?j`@q>+MNfB$T+zrU`Z-@>p}(9f@+pWj8n z=r8Z*=TelMqc!JTkSOPY67nTbNxlrOmh&}5EdY1Ph2TN?3K$|6fpKy%m?@Wl#d0ZF zFPDLLswi4tMbnll zhIUf1w5N)r{Z%}jqJg%oC+|dl2~Dt%u1;gRz;<S7q2)RhB2KG+slc^M)#e-=NCz zzN$QbR8`=kR7E~TUBO>gmH0|knQu{5_-<8|A5fY6J5`OJQ`Lp7YKSD2B}%KBqN=JT z>ZvP53sqb6R#%CE>S{4u)e#d_U9m#d6Ps0iu}d`&`_(n#JJnE}Q`gE=)kvnR#Q1;;-38xLJ>kcy7d)hT!=KdM2&+CQPThkls=lbUx)(K3_n{lr z{iug}0Nt2s)u2MLFs*9Hkz|$!ahz ztDeBs)RVY@8iHG?p}32B3inpS@IW;j4_71bL^TqxP*3B{Y82k3p27RnXnahKA+{Pz zlGL-Lj2cHW)p$~0O&~4RbELDHNP4MBq`#U>hN|bucr}I0Qd7z6Y8u(0rjxzu1#(o) zAg9$#OQ=~^qMB`$P%m2b)EujenrjVG^Q@8TC2Nv;*_x~7TiI%Xrly6OnqJY=w8%Q9 z7F%c35}K@*(z0q9t)^bp)Re8MX*unzR?uE*B^{tv(P3&eeNL^>)U;Mp(>i)Ut!GGW zU@>YVOI5G2boDx`t~Rj->J8RPZDw867EMiCH8s7dscD<0rnfXTy{)O~9ZgN!H8s7f zsp&mUO*^!}ZT3-uxIq(0(3)yKTQ`h-tZd-!toDStzK#t*8` z`S)tC0O|`7t@eowwO?eZ1L9hBP_$8Bif-yF(MKH;gVfhzq&h4nsUu>p`bK1{Z^b5c zRJ^Z_i4*F$$Whwmn}DT2!iTAlv#R;NuqYjfE8%iEx4fVrBce$h1bD@ar) zK?!vVR8ptG)#{9T6$y9<__3>GtJlp-bYE8?#975Hwu5`NgOj7Qj2@Fcq` zo@-~~Y`YrXWmm`h>>Bu(orTZXHHoxqk+SxcB-5@<>e*M37WUPolU;}OwCj@oc0KZx zU7t*_8<1J{HDrn1kZiE8CEM*r3^$Zl$tw3}I#?dz>Nc5~}`yM=YL z-O{?lZe{heTU+Dp8?0q^8*8WC*4k&cvyR*CX_S2`t_c z-I?~byU>AlS32D8MqjdTp)2fL>1Mk--DTfKzqflZVBgN7?K@bqeJ3kp-^DWRo~*vz zi?y(OvyS%N>`uE6d(ggz4YB*OarV7zrhOk}e5XRX;>l^+RM;KSWmbLu6I+JhG~pm#olX@O*HF zGgMN?%>jT-R$E)!`>butt+$(IthTndPg@4!mRs*-TkkgudRDCz-!+T4u6P|k$TL7u z?*(++9^Mk$E*sqA%!y1~H@}|;NVBx%*6u9g{#yF?qb%x%S?;8@)*gLafV!{mXZknz zBJb6|<=oJ|Q0PD?^rdqMbAyMRpydV+hlAfZLE;9FhJ(k$JDdmye+WhUQz-dg!USZ(gWzfQ20NUCM!Oiw7 zpqsr2+-@&%?|OG2L0M3eCcBPDOM!H{Ht0+fHpzVwU=#F}`y?n>hpwaR^^=ecub>+o zKhdBq_=#?GkGL5er?0s#IlFM!SN@L2oh*6F3-0mn@!bkCT&4knxG=WMh4v~8hV9e3UU zLFyg^NWl4x<^KmzO9KQ7000OG04=9AS=?keRAmeR0Nf-105kvq0Ap`$FKTdQcylji zY+-X~FJ^3EFJo_Rc4cyOWpXb@Y+*)ka&2LBR%LQ?X>V>WV{Bn_bDf!ad{osH$Ir{G zncO5V2``Ya%4TvA!oCQi%!EWR;1Z02>m-?k!O09xCJ5SEw`#TS3+}k@8w4I8isHVs zwbiy-ZEIVtw%S%(TWzbY?KyXD;N|Az51f25=e%>y_uTv5-21y3c=hXDPXWM8>wpjx zSTLn6(^a=-ZDM_QT}LY3y_(+Z+A`^Nl)YncCQ;Y#or!JRwl%SB+s+kpl8J5Gb~3TA z*mfqilZkoq*8QFj_xbXi(_dCsckk-1TDA7xt81v38ei&W}FNW(4t0} z(^p_)leIj!GIXwT>uUM;`#VtWd8!G(p5KRIv7z>zTHatW%X~Tjgy(w|xq}G=n3I*a zvn<(?Pri!zJZbW!e8)bL`H+=gVn3in5Cl>n##~ujX9LGG0}c|`F+2Qej8O5-glV=6 z855@6&a)c(bVOcgK+mWR=W?yjPl16&dpR&OlDzVLuH#6?cgnQsG)But5G=ImWJXs; z5D#jA`rj`>81$uqqTuw4Px0es=V%1EF9eiED2I{Dk9i()LO+MZB{{ba<=LUFip3hZ z3a-o|ewTo;o?&K!)2mLY+#*C&m#rm$#;SyK6=V{SRZwAJ&GIrY301iNhzO{Vka2_6syW(PPns~F&uyr7p(TqQHv-6zVE9G|; zjkX2ll36VVfFMi#$-VnG-lKUI+s{*X#p5jS&FWG<;wqhOS|hYPjc!LQz(~&)gX>7{ zmIq9m57EU`<<=8yTbyFm780~)yyCZXO8sxi#eb0=Toems58GpLFss!^=9Ei)-JmVB zw^9_kO}7`Jp>mbo+n8<;c4eSpbV>~Fu%5oNupA#$;QTyRAssz1TBqr)yZ*Z6r@H-YO>K1p-AW|cWAOfa5ndd)Tpb+FGr-jR`# zb6p!57GjSRnrYz!piBMajt3N#TG~u^@wzpZT7nCh;Ys03jH!`=MEAQWcCc(!^(I$L4bkNo?ZkN#|&NBEa{(c3FXR+Gfs>$+a6}NP> z3dYzdw*MeAVr=D&_(yA};9k1lo=d+xRrOM;h&*y4cVKeFb5T{HA1KLPdIpv2{|p76 z7mk=2fsk22#NO2A=YKn-*luxc9h|iV zFP@Y;K< zb;`2oGO;@j8v97a}!8ew}i8LVVanc%R6Xd-b9=`ki;w8`y3O)dojMx}f8=d_I$C(_ zXJ#Me?0df_+V$MJ%ZYV^^2?!hgUU;cb%UBqxAm?3%c*sT`A0*YrQd!ofh6nie) zPW6qE=3gosWzD}dHn9E-2?{0u{eC;guZ7|Bm*}5U&1XV29v!6pos|whO7wE8;>|=p<9ovT@}7LdkIrYtJM|m9=bG_-L;mMjf_Ivm zetvwDifnchD7knt{qmI9?U1o~m^Nm0USTW?DXIgY-D$9XI#rGc7N!){99g|irxumbCuEK7U3;nq)&^z1kTOVxEP1Hj_Y$P@M17lCr%?{DI~`311sh$TnprR zMfFeOrSj4D%TWK>K-~(Gb28wzUwS zVz!}>w-VK3py+(Y8L((R;|Pd(D(7LGM{Kv4e{Zy8@Kbi`q9LTLeC|={oiic$3uzWdW$R zqC2lKH=SDd7&n6X&N(;bTlWz=z&xgM+ElNAf1S9l!hHZ(n^AP10(yr}rmax%zQ|RC zz|ny=6{7y77wX!{5deq7Fh(1MrXf>T>|Co6UM(Tk)`;6P%EfO*V=CX+6vKW-xG(os zk(*+5_|6(w&+*E@vYNU2kxY;ot)v}oTU>t2set1e(H#gnNG2WG9SR+N2oB~j4dizP z8WgW$ae>1G+?NzdZ*(O>8Wkn4Vri1Y1lo`k$qu!0ewEVjJE^S5WXUt~WXV^xYJQb+ z)WZac6xukoaSg&#wTwHdit!Xl9rXf!l`4{PvTo;O$w>7I{`u;Hak3@cQvUfG+QS5A zb-K7ewrzJ(-4fJs_qN4%QvDJ%aqM<~?xco>spDKPKn@cUW7G+)*SHT8GGjCePuIW? z6AIv#HlnK9UobRO8zDI6Q(!?!Z5+5e?$ZHVNY@#0~3@_2dsX0{MNgbEc z#3kEy+)4ejppH{>EWML@viQE@*m5WJc4r&3=*V~ly^eQXg!@4#FpH}Zmbyqo+$wxI z5bE1~mQeTGzzEZK6qqFc%z^m{2B*le%cb=kN6$YHylu7{r{&oK(>nkpYP#V^^Ggf) z8U(`0J^#e~WP>BJ0TMOd7;15U+ol^T`mWVrLE~LT?PmbmXLQKdI8ZYE28;fk3)8>> zXxMmTN$>jy#(xUvZ@G&BX@^mNBdGPvjfU8Gb4=eg9!y664gr^E2Be^WSHu)p3ZBq@ zHl*LQ0H)BtJ7Qij@7iE~CWa(Y@<)dBn(QXS#F_7Y)dPlusTyzmwYhD9i6OlfyM$=D zK;W0@?gJ%%PS9;&&^*e8?~Q_d*y+?bR6|RyqI-4od5p z6wP29D2&-N7@XDw2oGUm+cnkVo&;)U0^s1V8gDo#yCOr#=)2~E6)kp2F?;5Mb+xtX zZx|>y`+-CBzF9DJ#=EGPJqy7L^m^mKr*uGSh&^V{cJN9A00&Oc3~1R1;DHmg0a`Wz zAmAKXcK>O4Lc=+-?ZRoV8t)QN`oh3zHr_Cz^<;;HHQqR&^<;*GHQW%QZH)re>EE+q zwg-Vr%K%8fp=v;N* zz_`C%tebEcQ(#|1RCY1-5=UzJ7ccPY__n z{>*k^V4wMd(M*CpKrNH7diZ}@0W5hltzZTlumVdbZoT@pX%8HggWKWTiZK`Y1TAEX zuuh$`h?kd`8h-;n^ILVL+80D&iR&fakFwqSz zm*R>m_pq@w6_$Evg`24Umh(WbBJsm)G<{^|0LProuDWdv&ov-a7hT(@`bWLRDNCDzU#i$?nxs{-loMczEq1aa^>^yXo_6<_2UcaV9VvoZ^nJ5{VBv!@NEkQgj?3BQ|NbLpgb5KH*#rfSVvUr zJ!H!hmgCvoljG5!wx5el9J5%6_ZTa#FPcvfFd|YX(02GIc6U#%!5t`o7`*HqmHrxG zP%G$MhR>SMJw|^;OQ-!|hJZ)rKvUy-Dr|$`{DZ?fXCU_(M^f37RXjXRu)U;IMbx7$ z;uC}qFBTw)9igjn3~_kaHvUJ(pWsh`;Ypy7i>IXK?=zcrM%^G7z2hzPi?c)y=U6uO zbZlMzs3y)fw@Rlq~BlA*dC(r5(B229L0oGl~U{(S455L=DDUYbB%9KTgsK zkZhirgF=#)`8>1YZ-}AZZ5E}FP5Hr(TX<(>&5ZkvP3-AlCD4IU^A9;tqC+uYyITRw zmjXN2shxRc{l3&>nW$_wBESBA-c$-13L-=^H(kNuU@n*j;9&ySXzAy7@U^1j(J4IS zHAfZoa9bn(r7GDgwvl3&hOFJ$+}Zy96Ag<%TL9bN93yUIetCgftC!k4j=)hb7E*${ z2yDb&)(nBOiYDi>RPJ5hHDZ+#uEWEc6(g``Yg=~IQ!$+_>H(KdcLd(w<%N)M zRh>Qqe8m#gPN0`RsGNfGA$4~^*OmQOx3R7a3E&+iZekmY-Z^Mz<&ugpn)USq6#O;4 z43C98@~QN?yMNA3u$}}X13fV(J~yudJ^{7(ydHQ6IkGP9{UOzDzf9$tA~i9VjX+vZ zabA5o1IcN;ivCnj8S>#uOEcCXLkbjut}Fqu)Fl;TXNd@~xGY4wD&Vht6CgzBrv zW{*RE?d%=UBGiW3T3Pu!I_8&w6MPKyV1qmBxDmvx6zrm`>H4*hB_oLAJU?iP1cF z|B5AAlpc~GT!qxl1&%5NfAkX;TC})Lm_fc}TH6QYK7!08clwG34cy3MuI0w|Jr2v8 zj!HAMb}I%s4xp%sEPi4_4?*P+~yqud#p;ZEWLZ+0U!-eeNf_!y7w^lB?{uYiq zOw2xl^l5qR3?xt)3 zvGxpIofDWXb98yJM)31a1^}B>1OzRAP;qz?`jO5o0Q_xrhhmw>j_wzl+HIfZ-ZCHs zkCRxtOKW|{Ue78imd@$$@N_b9&zCj-G^_o?@15Nd&m|MiEAnzFXPVUaujrrHbbBAI zosz}N(rKHjV}E|YwzoOMoiNYRF5-6U=@@q;qoqMePdZGA5p;}`4t7}PoQld`;iNIJtE)pr_1Y?i>$7`8ynYi zC*)Un5daLqP+wDjO=V-XPhMbgr*}7xzOX={!d{!V6B5{8Yr;t8hp{ro>ntV^_{~3T zfXwTw2v?7>$6m$FPg>DX-B6OhV_R3+41_d3 zq3HCO-paWq*M(?dvrPSy7$a0r5Xgz@kvJ3pqMLWGKFr+-eztkUWqtZ2}B!nQeW#BB}K{!Q-R4zC*62_3ChVDaF7$Ni#)}R z9f4OlY8aI{#>XH|K8}&DUC`yvgGnzj=2XbXkk*X6>uPq@;l71uwL|ef@0^2CIHk`> zy`XgJ(?g(=PB1ZMfd~<+tZ?FyrB|2(R4%5kLUJ^_xm}p=vm=znDGNreq}3H5!G-%e z|EjSsvuD+4Z-BNe*Q(x?dqlH%w=`gy!ah5PethoKV^@d>ZCcCGpv|)6b3!EWLs@r) z^alO)S=ao#88mmC_x zO*MsR2c4sQ@N@)w^l!HWnesZxVb>ua&Bo^3-JE%Q4o$b+)=z2j6uU zj@sq6SYnqIL&`bAbXiB@-T8I7D_wA6HalFJ{<3?S5b44vA?Zn z0an&VK24_tajePwlRbsIDfoO!ZzB_Ob(NlB zp&ons(5iyl>q+Pj5HvusLNpDhZ69|2K>{Z-Q^SRub5vW)i~7**WGyJuC+lbXVKGm> zqV2hxPTr27ire3zNPEhKJ;f4cgjh7JUt@-cTK8Ok&3G{LO2F)z;%uLxw}V!tEqr)M zDLvAm-hUuTk%;(hVQp@lxG)&0pzk7a_+}%~E3?fsaNl>Z%q2Z1M=IJr!$&=GFTkpY zc04NqTp@w-0f-Kd)uA(EJDHKG_Yj~z^`5&z1$RYKVChC1o!4gA-@S^By)>^a1oKXN zXK%y>7Jg2p9J(z%#He3La4w~-I2|%^B-cK-jo)F+|I^!EY-=ottnw=EJwfJ%_H@Yo@YFL%5d<-(}VTO7dvXbt;6k!x<;w+2HhAq zus##^WauRKU%0upThr_RO!?XWs1&AFh{XOLU#EgfIziT8Vg6Yb`UQ-0eZ6a-ckI7g z(V!+LP~jJtyFr({N~o&WE>R#iTx)MEDYeqDCJ+~&0<}U8DAHxbjS5A9Z4Ura{_TY& zO$R`WW6-|175!y)ZjR#Zt5HZ0LR{nJ_2Gm%Y#6khpZ4nf7gb(Phpx)LM1wjuQpZs! zs$=hAukP?A5^}wU7ZWgG&_KpqToBjY(p<9427#Uk0_JoK?!t%5)1= z4yV#|%mmyun~+|nY9Gxi&q;pygMYs_6PSF&11Mo7qlnHYveH~W;N{WdqCZKSo7j~} zA8fqbvKA|kQtv`5?A6T%?&2D zbwr-2FS$7=)1_9Jv{RlvLpSMhXeJJwuh=UF^=8>AW?IdP6=?}?7B@;+vG2oernW(+ zpvM;OFP&HE>Q>@?2U9`rXMHafeTb-WRYd+6rTh{Hel{S3VZNrqTimUkzHo;n$TT&z z1!L*_oH~=iQKz@KqN}o{LwMPz`a#dY083Rdz$j7MPz|ugaa&`p`%vT= zt*jeQJGzA%*ogi^Obmmp>ADg&v)er<*+>=nnxjKiozOwJWf`U=xu)OB@7 zDCndx&15Jk?B>*^W@F>)w77j}nkpEoY71JLLm$K9QCeB|y7RQ>F3AjWUC`tARR`pV zC->)Fn7zJnQWbE`Z=D)1Z-LQxAuTsY#M0)USb`NNjz;8wi2l!XFWY|-{zET{hSr|9 z4%QLTnmB&J1*{>H4DF2QyX{kSV}9!KT$#8Ttu1ra5!pfsn%GYg0%TcSZ$2>6c8G5q zOyy5cxSfjRL#F<9y@_3znJ7Vv!o6Zk2nF3~+oV>d$_~#JJeOOHd01A3 zI~N@Pca}MCoa(!<7juzN8E3IHLf=yd1)|~|JoFsyG@J*H$>kYZJl;DvFxXuc#&x((YgQ0t0gE1s?ahns0M2*DKdK%6N=16i=*<9mq|` z$U;eRAHzhu>7EmGst?0-{AO>SINTh_y&cbB?a7wiaN#1WSGyw+?2_`@$|4Ob_b|?e z6|W^+_i%Wm*P*ZVR74aoPfL2A>JZ(7xmxYu9v`#vKt@SPbsYgd`L;CDDe!*!AAdrH zy7|GfFF(IQ@KenpLf-{~Y5Pj3IDgCv`iNg+2RTvZnJ%okXlBgy;Y)`Wt1 z(vs&@bbotpETiws-9Wsjp%L6c7QiE8qjB@$m@kR(6)vaxcR~0cD#iIbpQmx|7PZEN zqa%H&_r=a^-5{w(kH+hc8b14PF&Ni$ne%13R7gIqEd20}W&FX>S6+*9mj$7;f{^KO zObNMGV~57O;d+KiPM^AOJ+Jh~k@ouTiD$yWzxcQ(wn&Skos~{UFT6pWsH(O;;j{DR z$(_rJZ0X>j*$3M6pjd`7Xa{=}mKlokE`DF}FK-f`l4SmWNByggFNS5`S0p|g6TUXT zyEYH}IqzDd{e~nAOeWt717=w6yd--1MzL@%qrVyVsa`3{4wExi?1ve9dgIFM4N#Ps zFpdp7bTEeI{hDZ7HvJpWhNk^1sD8N+f_XP?n7%)E@#x#~ZelRIa&BVV9>D3JDS>

$0~%1T>SpcqQSDCyzvX^2O&$C^C(dEfH`xk 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

rYbZRm|^*Qv=yDr(khD3KY!C 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 Vo+@B49q`YL9tIn~1t#LK{{bM~D#ZW* literal 0 HcmV?d00001 diff --git a/lib/flacomdoc.license.txt b/lib/flacomdoc.license.txt new file mode 100644 index 000000000..f6683e74e --- /dev/null +++ b/lib/flacomdoc.license.txt @@ -0,0 +1,501 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Moe Ghoul, President of Vice + +That's all there is to it! diff --git a/libsrc/ffdec_lib/lib/flacomdoc.jar b/libsrc/ffdec_lib/lib/flacomdoc.jar new file mode 100644 index 0000000000000000000000000000000000000000..5d85356d18477a926099e1a504c1a5af4f85589b GIT binary patch literal 181600 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

$0~%1T>SpcqQSDCyzvX^2O&$C^C(dEfH`xk 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

rYbZRm|^*Qv=yDr(khD3KY!C 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 Vo+@B49q`YL9tIn~1t#LK{{bM~D#ZW* literal 0 HcmV?d00001 diff --git a/libsrc/ffdec_lib/lib/flacomdoc.license.txt b/libsrc/ffdec_lib/lib/flacomdoc.license.txt new file mode 100644 index 000000000..f6683e74e --- /dev/null +++ b/libsrc/ffdec_lib/lib/flacomdoc.license.txt @@ -0,0 +1,501 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, see . + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Moe Ghoul, President of Vice + +That's all there is to it! diff --git a/libsrc/ffdec_lib/nbproject/project.xml b/libsrc/ffdec_lib/nbproject/project.xml index af48bdc19..6e1580dee 100644 --- a/libsrc/ffdec_lib/nbproject/project.xml +++ b/libsrc/ffdec_lib/nbproject/project.xml @@ -242,7 +242,7 @@ auxiliary.show.customizer.message= src - ../../src;lib/LZMA.jar;lib/avi.jar;lib/cmykjpeg.jar;lib/ddsreader.jar;lib/gif.jar;lib/gnujpdf.jar;lib/jlayer-1.0.2.jar;lib/jpacker.jar;lib/nellymoser.jar;lib/sfntly.jar;lib/tga.jar;lib/ttf.jar;lib/vlcj-4.7.3.jar;lib/vlcj-natives-4.7.0.jar;lib/flashdebugger.jar;lib/jna-3.5.1.jar;lib/jna-platform-3.5.1.jar;lib/gifreader.jar;lib/miterstroke.jar;lib/decimal.jar + ../../src;lib/LZMA.jar;lib/avi.jar;lib/cmykjpeg.jar;lib/ddsreader.jar;lib/gif.jar;lib/gnujpdf.jar;lib/jlayer-1.0.2.jar;lib/jpacker.jar;lib/nellymoser.jar;lib/sfntly.jar;lib/tga.jar;lib/ttf.jar;lib/vlcj-4.7.3.jar;lib/vlcj-natives-4.7.0.jar;lib/flashdebugger.jar;lib/jna-3.5.1.jar;lib/jna-platform-3.5.1.jar;lib/gifreader.jar;lib/miterstroke.jar;lib/decimal.jar;lib/flacomdoc.jar build reports dist diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java index b05f6f1d2..880d30fdf 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java @@ -626,6 +626,10 @@ public abstract class FontTag extends DrawableTag implements AloneTag { return installedFontsByFamily.keySet().iterator().next(); } + public static boolean isFontNameInstalled(String fontName) { + return installedFontsByName.containsKey(fontName); + } + /** * Checks if font family is installed. * @param fontFamily Font family diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/FLAVersion.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/FLAVersion.java index eb495971a..ed569dbc4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/FLAVersion.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/FLAVersion.java @@ -16,22 +16,30 @@ */ package com.jpexs.decompiler.flash.xfl; +import com.jpexs.flash.fla.converter.FlaFormatVersion; + /** * FLA version enumeration. * * @author JPEXS */ public enum FLAVersion { - - CS5("CS5", "Flash CS 5", "2.0", 10), - CS5_5("CS5.5", "Flash CS 5.5", "2.1", 11), - CS6("CS6", "Flash CS 6", "2.2", 17), - CC("CC", "Flash CC", "2.4", Integer.MAX_VALUE) { + F5("F5", "Flash 5", FlaFormatVersion.F5, null, 5), + MX("MX", "Flash MX", FlaFormatVersion.MX, null, 6), + MX2004("MX2004", "Flash MX 2004", FlaFormatVersion.MX2004, null, 7), + F8("F8", "Flash 8", FlaFormatVersion.F8, null, 8), + CS3("CS3", "Flash CS 3", FlaFormatVersion.CS3, null, 9), + CS4("CS4", "Flash CS 4", FlaFormatVersion.CS4, null, 10), + CS5("CS5", "Flash CS 5", null, "2.0", 10), + CS5_5("CS5.5", "Flash CS 5.5", null, "2.1", 11), + CS6("CS6", "Flash CS 6", null, "2.2", 17), + CC("CC", "Flash CC", null, "2.4", Integer.MAX_VALUE) { @Override public int minASVersion() { return 3; //AS 1/2 not supported anymore } }; + private final FlaFormatVersion cfbFlaVersion; private final String xflVersion; @@ -39,15 +47,20 @@ public enum FLAVersion { private final String applicationName; - private final int maxSwfVersion; + private final int maxSwfVersion; - private FLAVersion(String shortName, String applicationName, String xflVersion, int maxSwfVersion) { + private FLAVersion(String shortName, String applicationName, FlaFormatVersion cfbFlaVersion, String xflVersion, int maxSwfVersion) { + this.cfbFlaVersion = cfbFlaVersion; this.xflVersion = xflVersion; this.shortName = shortName; this.applicationName = applicationName; this.maxSwfVersion = maxSwfVersion; } + public FlaFormatVersion getCfbFlaVersion() { + return cfbFlaVersion; + } + public String xflVersion() { return xflVersion; } @@ -81,7 +94,7 @@ public enum FLAVersion { if (v.shortName.toLowerCase().equals(s.toLowerCase())) { return v; } - if (v.xflVersion.equals(s)) { + if (v.xflVersion != null && v.xflVersion.equals(s)) { return v; } } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java index a48f7efe9..c32450ed8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java @@ -150,6 +150,12 @@ import com.jpexs.decompiler.flash.xfl.shapefixer.StyleChangeRecordAdvanced; import com.jpexs.decompiler.graph.DottedChain; import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.decompiler.graph.ScopeStack; +import com.jpexs.flash.fla.converter.FlaConverter; +import com.jpexs.flash.fla.converter.FlaFormatVersion; +import com.jpexs.flash.fla.converter.streams.CfbOutputStorage; +import com.jpexs.flash.fla.converter.streams.InputStorageInterface; +import com.jpexs.flash.fla.converter.streams.OutputStorageInterface; +import com.jpexs.flash.fla.converter.streams.ZippedInputStorage; import com.jpexs.helpers.Helper; import com.jpexs.helpers.LinkedIdentityHashSet; import com.jpexs.helpers.Path; @@ -2010,7 +2016,7 @@ public class XFLConverter { ImageFormat format = imageTag.getImageFormat(); String symbolFile = getSymbolName(lastImportedId, characterNameMap, swf, symbol, "Bitmap") + imageTag.getImageFormat().getExtension(); files.put(symbolFile, imageBytes); - writer.writeStartElement("DOMBitmapItem", new String[]{ + writer.writeStartElement("DOMBitmapItem", new String[]{ "name", symbolFile, "itemID", generateItemId(lastItemIdNumber), "sourceLastImported", Long.toString(getTimestamp(swf)), @@ -2065,7 +2071,7 @@ public class XFLConverter { writer.writeAttribute("frameRight", (int) (image.getWidth() * SWF.unitDivisor)); writer.writeAttribute("frameBottom", (int) (image.getHeight() * SWF.unitDivisor)); writer.writeEndElement(); - + ImageBinDataGenerator ibg = new ImageBinDataGenerator(); ByteArrayOutputStream iba = new ByteArrayOutputStream(); try { @@ -2144,7 +2150,7 @@ public class XFLConverter { writer.writeAttribute("linkageURL", characterImportLinkageURL.get(symbol)); } writer.writeEndElement(); - + MovieBinDataGenerator mbd = new MovieBinDataGenerator(); datfiles.put(datFileName, mbd.generateEmptyBinData()); } else { @@ -2181,19 +2187,19 @@ public class XFLConverter { writer.writeAttribute("linkageExportForAS", true); } - + long ts = getTimestamp(swf); - String datFileName = "M " + (datfiles.size() + 1) + " " + ts + ".dat"; + String datFileName = "M " + (datfiles.size() + 1) + " " + ts + ".dat"; writer.writeAttribute("videoDataHRef", datFileName); MovieBinDataGenerator mbg = new MovieBinDataGenerator(); ByteArrayOutputStream bba = new ByteArrayOutputStream(); - try { + try { mbg.generateBinData(new ByteArrayInputStream(data), bba, swf.frameRate); } catch (IOException ex) { Logger.getLogger(XFLConverter.class.getName()).log(Level.SEVERE, "Error during bin/dat file generation for movie", ex); } datfiles.put(datFileName, bba.toByteArray()); - + writer.writeEndElement(); } statusStack.popStatus(); @@ -2725,17 +2731,19 @@ public class XFLConverter { FontTag font = (FontTag) ct; DefineFontNameTag fontNameTag = (DefineFontNameTag) font.getSwf().getCharacterIdTag(font.getCharacterId(), DefineFontNameTag.ID); String fontName = fontNameTag == null ? null : fontNameTag.fontName; + int fontStyle = font.getFontStyle(); if (fontName == null) { fontName = font.getFontNameIntag(); + + fontName = FontTag.isFontFamilyInstalled(fontName); + if (fontName == null) { + fontName = FontTag.getDefaultFontName(); + } } - if (fontName == null) { - fontName = FontTag.getDefaultFontName(); - } - int fontStyle = font.getFontStyle(); - String installedFont; - if ((installedFont = FontTag.isFontFamilyInstalled(fontName)) != null) { - fontName = new Font(installedFont, fontStyle, 10).getPSName(); + if (FontTag.isFontNameInstalled(fontName)) { + fontName = new Font(fontName, fontStyle, 10).getPSName(); } + String embedRanges = ""; String fontChars = font.getCharacters(); @@ -3186,7 +3194,7 @@ public class XFLConverter { private void addExtractedClip( Reference lastItemIdNumber, - Reference lastImportedId, + Reference lastImportedId, Map characterNameMap, ReadOnlyTagList timelineTags, int spriteId, @@ -3371,7 +3379,7 @@ public class XFLConverter { Map placeToMaskedSymbol, List multiUsageMorphShapes, StatusStack statusStack - ) throws XMLStreamException { + ) throws XMLStreamException { int f = 0; List clipPlaces = new ArrayList<>(); @@ -3379,22 +3387,20 @@ public class XFLConverter { Map clipFinishFrames = new HashMap<>(); Map clipStartFrames = new HashMap<>(); - - Set occupiedDepths = new HashSet<>(); List clipPlacesInCurrentFrame = new ArrayList<>(); Comparator placeComparator = new Comparator() { - @Override - public int compare(PlaceObjectTypeTag o1, PlaceObjectTypeTag o2) { - int ret = o2.getClipDepth() - o1.getClipDepth(); - if (ret != 0) { - return ret; - } - return o1.getDepth() - o1.getDepth(); - } - }; - + @Override + public int compare(PlaceObjectTypeTag o1, PlaceObjectTypeTag o2) { + int ret = o2.getClipDepth() - o1.getClipDepth(); + if (ret != 0) { + return ret; + } + return o1.getDepth() - o1.getDepth(); + } + }; + int maxDepth = getMaxDepth(timelineTags); Tag lastTag = null; for (Tag t : timelineTags) { @@ -3443,7 +3449,7 @@ public class XFLConverter { } lastTag = t; } - + clipPlacesInCurrentFrame.sort(placeComparator); clipPlaces.addAll(clipPlacesInCurrentFrame); clipPlacesInCurrentFrame.clear(); @@ -3501,7 +3507,7 @@ public class XFLConverter { for (int fr : frameToDepthToClips.keySet()) { for (int d : frameToDepthToClips.get(fr).keySet()) { List places = frameToDepthToClips.get(fr).get(d); - + if (places.size() > 1) { depthToFramesList.get(d).remove((Integer) fr); PlaceObjectTypeTag firstPlace = places.get(0); @@ -3510,7 +3516,7 @@ public class XFLConverter { continue; } delegatedPlaces.add(secondPlace); - + List delegatedTimeline = new ArrayList<>(); f = 0; boolean removed = false; @@ -3518,7 +3524,7 @@ public class XFLConverter { lastTag = null; //Map depthStates = new HashMap<>(); occupiedDepths.clear(); - + for (Tag t : timelineTags) { if (f < fr) { if (t instanceof PlaceObjectTypeTag) { @@ -3551,9 +3557,9 @@ public class XFLConverter { removed = true; } } - if (!removed + if (!removed && place != firstPlace - && place.getDepth() >= secondPlace.getDepth() + && place.getDepth() >= secondPlace.getDepth() && place.getDepth() <= secondPlace.getClipDepth()) { delegatedTimeline.add(place); } @@ -3792,19 +3798,19 @@ public class XFLConverter { Set occupiedDepths = new HashSet<>(); Tag lastTag = null; int tpos = 0; - + List clipPlacesInCurrentFrame = new ArrayList<>(); Comparator placeComparator = new Comparator() { - @Override - public int compare(PlaceObjectTypeTag o1, PlaceObjectTypeTag o2) { - int ret = o2.getClipDepth() - o1.getClipDepth(); - if (ret != 0) { - return ret; - } - return o1.getDepth() - o1.getDepth(); - } - }; - + @Override + public int compare(PlaceObjectTypeTag o1, PlaceObjectTypeTag o2) { + int ret = o2.getClipDepth() - o1.getClipDepth(); + if (ret != 0) { + return ret; + } + return o1.getDepth() - o1.getDepth(); + } + }; + for (Tag t : sceneTimelineTags) { if (t instanceof ShowFrameTag) { clipPlacesInCurrentFrame.sort(placeComparator); @@ -3866,11 +3872,11 @@ public class XFLConverter { lastTag = t; tpos++; } - + clipPlacesInCurrentFrame.sort(placeComparator); clipPlaces.addAll(clipPlacesInCurrentFrame); clipPlacesInCurrentFrame.clear(); - + //Some sprites do not end with ShowFrame: if (lastTag != null && !(lastTag instanceof ShowFrameTag)) { f++; @@ -3904,7 +3910,7 @@ public class XFLConverter { for (f = 0; f < frameCount; f++) { for (int d = 0; d < maxDepth; d++) { - for (int p = 0; p < clipPlaces.size() - 1; p++) { + for (int p = 0; p < clipPlaces.size() - 1; p++) { PlaceObjectTypeTag po = clipPlaces.get(p); if (po == null) { continue; @@ -3944,7 +3950,7 @@ public class XFLConverter { for (int d = maxDepth; d >= 0; d--) { loopp: for (int p = 0; p < clipPlaces.size() - 1; p++) { - PlaceObjectTypeTag po = clipPlaces.get(p); + PlaceObjectTypeTag po = clipPlaces.get(p); /*if (po != null && multiLevelsPlaces.contains(po)) { continue; }*/ @@ -4010,7 +4016,7 @@ public class XFLConverter { } MultiLevelClip mlc = placeToMaskedSymbol.get(po2); - + if (mlc != null) { writer.writeStartElement("DOMLayer", new String[]{ "name", "Layer " + (index + 1) + (DEBUG_EXPORT_LAYER_DEPTHS ? " (depth " + po2.getDepth() + " clipdepth:" + po2.getClipDepth() + " maskedid:" + mlc.symbol + ")" : ""), @@ -4661,6 +4667,14 @@ public class XFLConverter { * @throws InterruptedException On interrupt */ public void convertSWF(AbortRetryIgnoreHandler handler, SWF swf, String swfFileName, String outfile, XFLExportSettings settings, String generator, String generatorVerName, String generatorVersion, boolean parallel, FLAVersion flaVersion, ProgressListener progressListener) throws IOException, InterruptedException { + FlaFormatVersion cbfFlaVersion = null; + + String xflVersion = flaVersion.xflVersion(); + + if (flaVersion.getCfbFlaVersion() != null) { + cbfFlaVersion = flaVersion.getCfbFlaVersion(); + xflVersion = FLAVersion.CS5.xflVersion(); + } FileAttributesTag fa = swf.getFileAttributes(); @@ -4680,13 +4694,13 @@ public class XFLConverter { baseName = baseName.substring(0, baseName.lastIndexOf('.')); //myfile } - File scriptsDir = flaFile.getParentFile(); //c:/mydir + File scriptsDir = flaFile.getParentFile(); //c:/mydir Path.createDirectorySafe(scriptsDir); File xflDataDir = null; String xflFile = null; - if (!settings.compressed) { + if (!settings.compressed && cbfFlaVersion == null) { xflDataDir = new File(Path.combine(flaFile.getParentFile().getAbsolutePath(), baseName)); //c:/mydir/myfile/ xflFile = Path.combine(xflDataDir.getAbsolutePath(), baseName + ".xfl"); // c:/mydir/myfile.xfl Path.createDirectorySafe(xflDataDir); @@ -4719,7 +4733,7 @@ public class XFLConverter { "xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance", "xmlns", "http://ns.adobe.com/xfl/2008/", "currentTimeline", "1", - "xflVersion", flaVersion.xflVersion(), + "xflVersion", xflVersion, "creatorInfo", generator, "platform", "Windows", "versionInfo", "Saved by " + generatorVerName, @@ -5238,10 +5252,17 @@ public class XFLConverter { String publishSettingsStr = publishSettings.toString(); - if (settings.compressed) { + String zipfile = outfile; + + if (settings.compressed || cbfFlaVersion != null) { final String domDocumentF = domDocumentStr; final String publishSettingsF = publishSettingsStr; - final String outfileF = outfile; + + if (cbfFlaVersion != null) { + zipfile = File.createTempFile("ffdec_fla_export", ".fla").getAbsolutePath(); + } + + final String outfileF = zipfile; new RetryTask(() -> { try (ZipOutputStream out = new ZipOutputStream(new FileOutputStream(outfileF))) { out.putNextEntry(new ZipEntry("DOMDocument.xml")); @@ -5292,6 +5313,23 @@ public class XFLConverter { } } + if (cbfFlaVersion != null) { + progressListener.status("Converting to " + cbfFlaVersion + " ..."); + try { + InputStorageInterface inputStorage = new ZippedInputStorage(new File(zipfile)); + OutputStorageInterface outputStorage = new CfbOutputStorage(new File(outfile)); + + FlaConverter contentsGenerator = new FlaConverter(cbfFlaVersion); + contentsGenerator.convert(inputStorage, outputStorage); + inputStorage.close(); + outputStorage.close(); + } catch (Exception ex) { + logger.log(Level.SEVERE, "Error while converting to old format", ex); + } finally { + new File(zipfile).delete(); + } + } + } private static int normHue(double h) { @@ -5447,14 +5485,14 @@ public class XFLConverter { private static double twipToPixel(double tw) { return tw / SWF.unitDivisor; } - + private static String generateItemId(Reference lastItemIdNumber) { lastItemIdNumber.setVal(lastItemIdNumber.getVal() + 1); String epochHex = String.format("%1$08x", Math.round(System.currentTimeMillis() / 1000)); String numberHex = String.format("%1$08x", lastItemIdNumber.getVal()); return epochHex + "-" + numberHex; } - + private static class HTMLTextParser extends DefaultHandler { public XFLXmlWriter result = new XFLXmlWriter(); @@ -5749,7 +5787,7 @@ public class XFLConverter { if (fontFace != null) { result.writeAttribute("face", fontFace); } - if (color != null) { + if (color != null && !color.isEmpty()) { result.writeAttribute("fillColor", color); } if (url != null) { diff --git a/src/com/jpexs/decompiler/flash/console/help.txt b/src/com/jpexs/decompiler/flash/console/help.txt index 6217bd651..3050050be 100644 --- a/src/com/jpexs/decompiler/flash/console/help.txt +++ b/src/com/jpexs/decompiler/flash/console/help.txt @@ -347,7 +347,7 @@ Pre-options: font:woff - WOFF format for Fonts font4:cff - CFF format for DefineFont4 fla: or xfl: - Specify FLA format version - - values for : cs5,cs5.5,cs6,cc + Values for : f5,mx,mx2004,f8,cs3,cs4,cs5,cs5.5,cs6,cc You can set multiple formats at once using comma (,) DO NOT PUT space between comma (,) and next value. The prefix with colon (:) is neccessary. diff --git a/src/com/jpexs/decompiler/flash/gui/MainPanel.java b/src/com/jpexs/decompiler/flash/gui/MainPanel.java index 8f59a9dbe..dac41a22e 100644 --- a/src/com/jpexs/decompiler/flash/gui/MainPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/MainPanel.java @@ -3529,6 +3529,8 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se boolean isAS3 = swf.isAS3(); Map filterToVersion = new HashMap<>(); Map filterToCompressed = new HashMap<>(); + + Map filterToFlaVersion = new HashMap<>(); FLAVersion lastVersion = FLAVersion.fromString(Configuration.lastFlaExportVersion.get("CS6")); boolean lastCompressed = Configuration.lastFlaExportCompressed.get(true); @@ -3555,29 +3557,34 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se } else { fc.addChoosableFileFilter(f); } + filterToFlaVersion.put(f, v); filterToVersion.put(f, "" + v); filterToCompressed.put(f, true); flaFilters.add(f); - f = new FileFilter() { - @Override - public boolean accept(File f) { - return f.isDirectory() || (f.getName().toLowerCase(Locale.ENGLISH).endsWith(".xfl")); - } + + if (v.xflVersion() != null) { + f = new FileFilter() { + @Override + public boolean accept(File f) { + return f.isDirectory() || (f.getName().toLowerCase(Locale.ENGLISH).endsWith(".xfl")); + } - @Override - public String getDescription() { - return translate("filter.xfl").replace("%version%", v.applicationName()); - } - }; - filterToVersion.put(f, "" + v); - filterToCompressed.put(f, false); + @Override + public String getDescription() { + return translate("filter.xfl").replace("%version%", v.applicationName()); + } + }; + filterToFlaVersion.put(f, v); + filterToVersion.put(f, "" + v); + filterToCompressed.put(f, false); - if (v == lastVersion && !lastCompressed) { - fc.setFileFilter(f); - } else { - fc.addChoosableFileFilter(f); + if (v == lastVersion && !lastCompressed) { + fc.setFileFilter(f); + } else { + fc.addChoosableFileFilter(f); + } + xflFilters.add(f); } - xflFilters.add(f); } } @@ -3595,7 +3602,7 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se path = path.substring(0, path.length() - 4); } path += compressed ? ".fla" : ".xfl"; - final FLAVersion selectedVersion = versions.get(compressed ? flaFilters.indexOf(selectedFilter) : xflFilters.indexOf(selectedFilter)); + final FLAVersion selectedVersion = filterToFlaVersion.get(selectedFilter); final File selfile = new File(path); long timeBefore = System.currentTimeMillis(); new CancellableWorker() {