From 185a19b124da92f1d41dd5f961fc717f12f5bcec Mon Sep 17 00:00:00 2001 From: Tony Date: Mon, 27 Mar 2023 17:10:55 +0100 Subject: [PATCH] Remove build folder --- Function Generator/Images/Capture.JPG | Bin 0 -> 87945 bytes .../api/v1/query/client-vscode/query.json | 1 - Function Generator/build/CMakeCache.txt | 377 --------- .../3.19.0-rc1/CMakeRCCompiler.cmake | 6 - .../CMakeFiles/3.19.0-rc1/CMakeSystem.cmake | 15 - .../3.19.0-rc1/CompilerIdC/CMakeCCompilerId.c | 721 ------------------ .../3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o | Bin 1616 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 710 ----------------- .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 1792 -> 0 bytes .../build/CMakeFiles/CMakeError.log | 111 --- .../build/CMakeFiles/CMakeOutput.log | 27 - .../build/CMakeFiles/cmake.check_cache | 1 - 12 files changed, 1969 deletions(-) create mode 100644 Function Generator/Images/Capture.JPG delete mode 100644 Function Generator/build/.cmake/api/v1/query/client-vscode/query.json delete mode 100644 Function Generator/build/CMakeCache.txt delete mode 100644 Function Generator/build/CMakeFiles/3.19.0-rc1/CMakeRCCompiler.cmake delete mode 100644 Function Generator/build/CMakeFiles/3.19.0-rc1/CMakeSystem.cmake delete mode 100644 Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.c delete mode 100644 Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o delete mode 100644 Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o delete mode 100644 Function Generator/build/CMakeFiles/CMakeError.log delete mode 100644 Function Generator/build/CMakeFiles/CMakeOutput.log delete mode 100644 Function Generator/build/CMakeFiles/cmake.check_cache diff --git a/Function Generator/Images/Capture.JPG b/Function Generator/Images/Capture.JPG new file mode 100644 index 0000000000000000000000000000000000000000..69d205d84c40296a5dd3c48aacf7ab463900d0fe GIT binary patch literal 87945 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%0Dqm~G~1o%kQ**$Sjt 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 F&GJn$exHrThxulCZBYq_z znm<`Iy<=O^HH_OO(`C0u&_p4C1grPjtplfdi@<1_sm41)o5NNxtT%d?!zhXYqWnPu z0iVP#Rkdz}6X-T6tFMS5gLF``(O!?eA(a<(YQo~=t$(&$eJ#q?e!s-f+98wWd9->o z{!_R}AevS!X&3t8nUEJvEnfD_lHFR9X505h3q@awp>@Tue%TNw8_Zy{@n_`_E;}T= z0XPS~TcTBa?U)u%W{mR7@q!f@@;#*?ryd-4+{x0YC}=pxDjVd(K(ozL!+!cQOl|!Q zzA$c^P*+!@sGZSIh1(#Ws>-bq7*Ca%W}E*hiQ#Z}4sM_cfk8u^4ez*%2rA(1oCp)yoPIzY zkb(LUW#`_39E~}N*XYb zH;EHwNci*{6z&b=P>#B2r5yqL*U%(Qme>-NxY@X-aN?1lTA zRT_*67wnO7;U0(pt^Sj56k2jLlF;UxP8ov~Ty2nTli)tZf4u5l zHJkwBejG0H(oH9~rr5l>2F6dyLrO2Ennn(2+$;{!gxlgo*JdtUPS1*a=oi1_79#Nw zB_ddC-_msGn`dndYRXW|&u-RM-1NTWc{)K3M`sVgv~ug>MMx&EU#}Yo;d9Bz^8H4O zo`W59aPBkB95B_LZD~S9+pO9R`Murj{4$ zflGuNb+m*~SI!g~wENw-v7cDG&k@5W--D;nD22Dl$%}t+{YA+-Pdn{xG;$`KTzEjW%J_wa-idP>N(Dq#0J`jqrcD<^YF6l0A zFBO9^uoDvNy1nIX=7c(rylrKWK^)iiaq;BzrFNoaQqwDXd4OA$uM59?^lq`A93{aucD&^b7|i#+704A}F`#!G)pXBgk81{^L!L2~IZ#F_CC&3Nt3MXyGjgK_`(zGwsNyKKMLf8@rZ1>W}U&{RS6iW5s_mjLhIle z0Mrt^xJRBGAcU;$Z!_W%w1xGRfv=aoGB8i2d@XTLJ=I3IF8mqUu`p_RpRV>kDWrUd z=~luKo1EtnS$$aj2SPVwVnfzS@y7wOj}Suk!@;w(h)_s*n0}&Dc>gZ1@fB}NxqiS2 z5oA}p$ItFr^WsEIXo{kJo?=4btfKUVG4^!Te9|>bF`ImzDx^xWsasO>&~nvqNHdXb zWSe6FXHGoLJv2);LVH@Ad?_`=E!qfj-4~fhrnL&i-&4`Nk&DQ=(ry~vUzUa<3H7aBc>BNNUi)+zFR4`VqWPi^MqPf6HbFe}6; zt(Qhf&erL2*&^ijZ#7pZ#Ph+?Y^;uD*`#dq??&^maj@iw|PJTYQw;~=$afU&z1GBXiHi`Ctd z)r$=cD|nLO`=n$)P!!SyfU!AGg~Xv$6}>g4r_tP$*IDZ!c6QGIW}@{<&KcWnjH$hr z@kf?CwG*7~&gx@JlN8}R*ZEkovWuOY_I`Mm_w26usopN2*Bcr-qrP_uHukk7<5BN* zykL+Mh^*p)g>x2oK;Ntwrg|W$og2*j;wFA4v&@&X`pobghsqDaC;U!5=tYXz%r3}QtOx3D8d-0thL@e&omGA2rLD(U(^7or^Poeobe zC9HAH-T3~M7)nOUW8}H0(j&p4d#-j_TA1Ra$CnZ8%0+|69pzdMe^mU8u+)L|P4fVW z3!U93gOgzePodMDsm~pl=mU2EOw0w5GY;eMOhymmr_vt8_K9d#LK5EY06pF_&XiMM z4BtT|CGdqEE8lCMI%5UVCwoO7iE`U%xxKxTF3gYEDSnnm(r7Z>Kf8hF6u!poxC1)2 zgf^^)*P^>$8NW5O?7<6rPqZe&LUa{Jp&&V>yK8xbr~;Xbx-~EA!&La)li#m|1Dn3n z=76!BO5s~!rJb~?n}O?~%T|8j>-)N^#y`zeB{@}YIP@4ZlzwBaSc8alggc~sM)&SB z^G<46IL00Yg{>wS1}4po62*>hYd(SG4{^{qEAc7v>TsywgGfP`u-D*O`cx~i}aq1;~fQPXhC zgj!9f8spOFSNeF|^W1T)LZ6D<4lq^?A z%F*}oPppMG5Lq*J^5V3FE07!q>(*4&1QkSu;ob^=qoJk{66>Zen$Tl6 zSGiGRJ4Uk6o#k3F2=<$^{$}OUya$*bYmGWzmmTSbAZa=Sb8()W=?ybGLsF-Qylge? z>Sl@|9%9p(jl_I~-;a2HmLJ(t7-c$U_N#sJ(KuI3?*ON7Zs+847&l!9r9xYz!&jR( zofJ0iL_7I1q%Ve?3miJ6D#nV2J-0sZq?vQ9B7?DV%HZI3xs<}dW#Xi_+njkaSS_ke zMnl$#?J||$97<7wzqIh23!J;QK(-XcP(qiti0H> zuZ4yx5IN%q*d_0PVCP^MVt%<^&+kFQ_|em;uarkef-wRdrapx3$HrJ zp^ITjLN&rMu)`?RIOB@bDAY#eKELF17B}N@GCg@LNGD7@w-J-b6kCqs@0cZGZE0=G zZqt*mdeHH)Mj5&aT_ZYPPRRAtQYI@h%c9Qw5`9~=3woB1Qg;By#5#DQ2x)hFM~KeM zcN&ZXn^)At=FeljX}LHkCu0%7>GcF{4eXU7Alt_8tkO)_$K0DKAfQvK!5-#n2+9$xy~$)WFBR&Q@4J0ZM5dKB7W zvA!Sss4FzfCNR$0;&*N5U;T9A%)&&ejeTp1dLOH@yQp1cHgSlG{{GRl?OPJ?m6Ob@ zJHT)94miJ&t9);ICVWV-^%8#qL{3#G9>~y&Rx0Nh`h*x&st3+B{OD-z; z<96rX+z$HVA#p1;0Y@X?xrK58IqRiPCDAf%Ir;lD(xG;mRF1LIa{WeHL@#*=U*i!5 z_bCRTq1}j{!y(=la-Qy%I-M&*M)X4NQ5t7>)6*%W+xPvx(5A-O* ze76OuVO7t-(uPLAsSMV9MQc|TgZt|D*zCJ@jtg_8i_k4~m=3HW7IeGgT3tWVi<{+U z@YKICjEDZP7Sm|)Amqj>*j@xJ_1 zSl&(dB^7ak<&Whn-cIAp+Lu#Bk^CvDoH$X(yK&cp0|6RdO4njTOw2`(OG?YW*h1?f zVtU?@d%b5_g`3^XM#1bULLej3eYk12rNcDN`O6NbF>#&q1JJDV{ObcG{N@wRDYHwG zcgFigx(9G^1xo?9X2)*+8o*L(gcjEWUbG0jW~SG`oTP%5>+fxd3G8h}e!`Me~M=K}1?k;HOY5DEKtRWwnrja42 zy+f5Y5-)8%&v@PQMLoM+Mi3NCW;WN{@0CU>qzACg*YpF$Dq?kZVp-vini*6t&_?m4 zAd7FtirFl~3NLX6^M$ar@-^DCNKYFJOFD5!Vd*qQ>&ziSb18)nB8|Ep+a=LjEEPu2 zF}kpqNodm8Ky+an-NO6d%HA$S;)S;vb-0gAQd4MCM_B!fn3Sqa@gXC~I1tCBQLl$|>Zj*MFctgV|^|l|P6MVl$$V3Gv@3)e)Z1<-Cq;g_^iMm~HVtJ?DH}%V~ zaen{g`?7P-TfexZTNJ}PVC6(;S}~W;N34$w@nM>?;=ebjG}tkb4jDcM?u>g@1$TmWXKhw{H`g<5=z{0rQhn8u_7X z0%cn58{J`xbjh)e`&}x~1l3P;Vk)?ombsRO?;okiVemZPs4z~O`(C9w_t_&n!#z)@ zVm-s|jGHODfc~%-=Q$)1ip(pJm=)(I(W_W*rCiFYsN#?M{y7iDtZLHljp(;CGA>)M zS=aOfr0-!Cb|DZYNnaP;RcBxHBI?RvqmW0_F*=k(sh{2j8;bBr;X*ueDd)6yauNGiY>IT#8jnKZcZt7ru>s_+fM94aD%{=vrU_ z{&UB&^DpJzSfRty7PWh|yqhu#ZDJnN_TLk?RJ@rzxzF6u&fmD2W^0~H9kwrY9SQK; zVz(x%MoJh(-!}|z+I$UnRL(5xAMvy7pH8r8`njj>xnYj3v};cJJlaF+sYl`v0wfYd zkb@roBB?L5Et*O;XL7c|zN-c1O%e0CbdjZUKg@LKd`rG=#EW!E7^x*!+&Sw>40;v= z3IQxmYahpF!=8H-v0_Ngcvh(6q<&rs%x|xy(biqn2Pzj7{5!*S%Qeb!q8STWkKj9O zvkQ`fG@yY3+ABM9n&FqXl+{iu>f0)#Z$;nRF_IGz$F4ntMrbYke(DEMkR6(Hos&o6 z>SO5VH5#G{lN70f13AI}j^c+nz-1VSP zs*@G>&Tam*EL<&w@)=9Z}hIgYnA? z?n^UsFU^LA&{o`A0&i7fahd&XOmz*sRzu5zdU~$sYXRCGtUP3|-8d0iNK2ZosrGf< z(V%WRXITnC?jM8E}iIpHW$CY_%!xOe@XHm#QIZD#k zBf4?Cx%6tkS6igNwe+#mq3v7ftr#dDf0gwir>NVfW6wJT93a6aT2 z2h`VL8dWzweRn`gT*l9xk@jy2jq&HjXE{59;k``u|8TN?;&*wpUm}3$p}M05O098m zT%m>(jI+sg0vCq$hxTOnmoTdJ%sG9J-gsGO(6#H;lvLEXknN)3tkNZeM}lI@I`l^x zw0%WuV_M@9LK%b9>Y`p-KZoaG^6luqz5~ceaqoaha^V}Mio%y#$~ozGK%DT~ z2!&bb_tcOr%Ae*`WU|EZBSLcIpGRMOrumA$>3J~H^sMi1sWE#y1Lea}76a*{NOT^7 z6)Ja@e_ zcnN<^n&l?4tOmKZUcTbr>SLFz^E>Tqvl+T5(|TD*z%`$Ht3;e`g{&<7l)g|Lb8UqO;tDjV0<_Uav+n3`KFeNRM1NBMG7Bjv4M9Muel9wm3dfpjZeDK8MUXC1<|;)ecHh~W)6Gj^Nk&Iv zv3Q(8pTu3(=)@ z5d|d`0qGEsM(GAoVG`0M-QC?S-4g+6m6De3l5Xklj!Ab+pUb`WzMrMewf4G?_c`7V zegO}dT-P|qd7fkZ|G&|_Cp5I0BpoPI7Dokhr#~Hi6n*iNWBBSmpKP@} ze!j@aAu|Wpp?1skp{oI0q%sxdjfq@67FYvTL_-g%AP6pa%X~&Sed9tuleKDOwN%4u z4ttJ*1@-^E7~yqvC9}ow!+ne8!~-tgJZr|^;yoI!eEILiNKE)PmN;Dn=M7eP^0Q+u zvgHk7j+EbTk!2vI0l(u&=sdoOs+rJw8+*6Q;NEl%nUh#QcpquQZnIBMS#n|ecCDt7l)gZ)tRV@e4K#u8_=x91w~*t^lS=&tb3n~T|$J5YnIW3BKo3q3`k zIGj`@X6`IQg(pvg2sGM&g3(Z+?ueBEL_b`+GDLwzRO0?Kgn&jnEMU4Lq>%ezMGQnY3fD%f%(z z*{4XS0XA0RlMQ(yJv&3moL~G!z6C9h1bM!lD<6PAo%`3ZE}7AloX$htSZhaiA!JgfTs)k)0fhM z$(@fIZ=2i_J>Em3P?diF_VF4NFC)fWSzBo8&BG%@G1jrV-2zi(C)J3L9O<9MOV#H^ z&#B4&Ew<+SQXuaAt9_*MNy6g{4r+?w>&4X( zz-19DGujXIoNSq5MEQfe)P6bi1{S_V{HSHzjlGX)3U;X`Y8Z!GU**VvKverPiAP>?O{Tw=O*=<$WpTja5ZKPT7CLL%36v^N6TI!;T1NIfkW zCm@n7JzWD(q%fr#ycn2`jydpL+ihu&(gwS@Aq>zEkait2>;ps;dl%-~WZn-I~3 z9V8xgmpeH*T)*QdHe*{^sn?N6SB?eB`0kxAi(@ zw!dUvK2gh$C*WNVp6|3)d9?^=myxml>lbRSc5-!_nG_*O-(X-(ykxE4V?Vtj!TX%bl zd!rrd;HST{0ZU&X431q8uI)CqgIw zMJIX#eA_Lg^B8>(=-42C)jGWkToNS;bNfG>UBaT`DBG~&=WL57HaKp zmxUp}UQmDu0G{dM9X?`|AbSF3inWj_1-MvPbE93#Q$5YuRE|P-*~aRA#HE8&3s3CGc`x^?I9-v%hpWrJ=js z!t*{Q-(3P_bH2td$jAh{nftZ(6%hstm*I9NzjUwwsn~wrt5FA~q$`od-TrV3s zsjpAXhkCsQd*^vYSj2scqNF%3*zGl+98?DLS$^RRW~ZvhMS9~N+}wrZ^cD7KgpY9Fs6F+`$nhqWo%g*+EcTlUlt5??!TEAvU}W)pqoRc3!+3@a1EI_ zsEjO^CQ{i5&DRjK@bM!t8m&G|=ishy^6Q6&# zATQ)FCZbj?$;i<>lSJ)=TW+B>XZ5poYy3JTk+n-Z5J%Pm}LOxkKX4kWPZ1!4U_U?9NMq>#N2sV`QtGx zQvDkf2Oi-S@yi}|(#4V8HQ{hVV@)t{@#Ew_?L@A;_4DaGWL~torcxyx(x+JJ z!??p-scxI!6xsTV)=lFU>kmuWKc)R4O0=dOvYXDITyeqz%nHxR0i>1AwaUy{=y}Z zL8@VDYs;l*t*69Lb$gx07DEJ6leynD^_&cz zi2pgEFc;SY78lbuU&t>y5&1A|{L-XavbjyitEwV|ZgS($pK zMNblRoUA*{SRh|SUkdV}#cDE7S9eu`6UA83B$Y+NwuCh@rZnbt8zV@i1fJDI3Rhog zgxATay%eyk6Gj0idn2q$Q}~V8sNcZ%QNp_`U}rL!a61vBXtuvI(Y(%~Z>V@__5rxZ zdAkGlcma81((w&bh zB+|+m7p`+gb$WXb_TJ8E2Kkk@i}0)!UyocVC#`@>J@=>?OY!?>)*X2r2I?J1sLEe1 z?xCFfEC+RYn2sF@1)zKf8R}pa^OhcwJ%8RYOX;v&!)ZSSE!u>ElN3c#SyDt`l*>ow z@e3KY_CP3wNr;r7XXuoAi?%ycM33*UQ-n~!`(o!Y;PHVQICtU6BfNqC4L5M$oXb}b z%4ggq8Y@ODuJPHEQ}xXj-QJ*DP+$^4+LzNrl<+rfI&fO!;V5c}k%Ngy(a(kW%F)fv34BRR*b>~ZI(P*fW+8( zxg>|Vp7A@k8)@&M%t%^%a;}DELLTuv3oA2Mh&AgmFzDP-hyq)S7FyQS6P%((qMsL& z4_jE^naHN>mt{nsZfgoS=|r}a+qS_=3XItGnaXR8$M4^rf)y>YnsctHYHLH>H8yJE zlNi8cct&rQZ`<@(g*o9Nl#VDM=j`_ z-u;}oOdjnEzm&^bKKkPEMaQJ-^#e@gjXH^GeUk^l}tVQkiqoBkCV(Z9Ss)#vco z3Dx^gA^se-Pdf)5NGiSEthCf0OWK~OFPad}bdHf9hE7h=OH^x%*rMVn)7@+5Zpy#h z6`*}@aFDFpOV)!?o-O1?B+oQ_-}n^dSV?J)K90W}#l0j8?~X$ptJlL3J>Z?cy=XEL z2c^F}0lJUy_YQ=n;Fun{HXqFX=lBbDVMLdX#N7Qx+EcX6aK6#0ju#80dOXPWieCgK zS5rqeP%rpl@PSu)gu7Os^Av?Vn0VS+py~10gu0}`d2cCB$oK0Kdm2|0nc+)s5nwwn zl&X13#ARXI3xwLnr7@tr^lZELKmM#GunmC*Wq}D=P%eUhC{(W!pG$jkfbYRTB~F*G zdX=i_*_rZ+Lcn^49_3N`gZgU~74{Ga*oqojY*&*gHQJycb1voT|cl12@th~uE^Y+89n5hb+F z9&60=F7wVP`&l?IFT@m=lSebtE_)uls-gONUy@{DnpjK;A0PQP2^dGS1{2V0b%`Hv z-uUk}9@{Akiocx|mra@lipL;VW_SiLz_33d^uy~9*B%V`!IgCuuCCBgTRb0+u-~a- znO7BvH!Sv_f<9*DC0ZsIZ-cN#KGO%>e3v`db~s~^AJ6Stl=sc6hIMP4q8$W`nz*#KMiO==W8b5@ba`LxpA>FHO`312ai=a>msnJiSVDf5;yzctet#w{tkkPD+f33JazaEN>8k! z8|h6#&E&2AchNJ17ZL3gKng^piL+B>Im*Ac36yd6Xl zV||gzJ2~0Tvrj4IYPVw+U%0>3<8Z}K%)FZs=SGT^9`vU8ej8O?lHR-*XxBa;@5h)r@pJ2C8b`zkxMv#TU%T=6aOg_uuxxQ=I*@SA`;%%#L-)86V4JZJ0v5$G}JOv~?8%f>k+i`&hbl*XM z(8(fLTHpL!;DDjdAX9?(YaG-zS{?uE`(7qTQ9>s|aaP3C_MB}VuT!a7udIs(r-@yC zzuxIe&vyD`pnJEOn5mH#2~Dpq-k%TBP8xuX49oEbYs_>}wSvGD9DCjHc zTv@DzBgdBR@KC)YtTgh}!7|Dw-DZw(HLAB`FOUw6wTCsb2Hr}_*y>X0I}+^jTFD_R zV0;MXX$&a?NcV444^MetvMfFKpLw$A7l6pUaI~#b{>>Q?Slt1@TQmb!cU;v0);pSh z*;(of;%z161F3YQTr*#fXZ>TvQ>xPx>LL_QhZf60#WKA};t#_+{N5bPs>=Ij-?>ww zgq+7?VFaD(@U;)O++N3(tB9<#ka_SxKj^_o1&L7Vd*K1TR0|5G!luFpPDEdBhxs(| zOYZr_S@j9Sq7xo_rz4%fdWjEn)1aIOu1NYrq(J$ zeO4`hu*)!avMKHqZ@Q3MNgKTM6D}uzYUro^ZRdZvzx`FyQyprr3JZ038qCg(t9HN0 zi5@id7R6fqY2c-~{QrB4)s=Sj_!WS>tSuvynW& zY^kV>e#ysbs+315S@Fu=*LFmKMx2!=SXn2j%R|e9lso zFma;s9TYJq!d0kQGk}w~?dln`Vgp~V9L(%chJp4 z7xfzl0>$vY`LFX>eO4srJ14|EF4NY8_X~QpkH*)ck&yW=5!I_IV%g@8z~4dQ!eG02 zU_E}09^!JmqxYu$+q3FsGCjVSuI=*!pEiyZN<$8mHZeNFRqdABMxXZvq-HVM{xHqK zDGa~?KV*GFHZr<17Q1gH-_ZVetel3CqYIyuQfOr^Jk@sD>NR@7d^WxYX=s6NF`(7S zSEjY@N*88GvPQFDfJlA`OTJG@D(g2_-91*g#UFqD(C=0e{%HNh%G}uSqL#1F-vi6^ zQVK(eaW|YTPX#$T>@=po2u|JCLwK^~v_RtOwEk@j>^%L;qjMrCn2XGI#~&m?P_xj0R}*?7Rh4gAFq6V-y~(^)B3#<6Pul!rl5%*}=DhsVz3Ooo8E~fWDz}o} zebwg}EwN}aD_rwcERHwfp$UT&0{WUgvNsp8^g|74zaEVZ7|jsD0pq8tp{WfDnkOoZ zvj&Rz&HaPaQmx5E%GttO%d>*#q~VdQ&q5WJ6?wVDpRT$|q+cX(Q|!@-J~Wdpm@j=X1m4P<{7&>qdQOb&Ex3~DYy|sy+IY!rmR2xuTm7ZU z0b{ML+!~5fN)HlxtFO-#H_#T3*I6CAM14M+H zk)zve+cJY8u&wJ=m~l~wayEs(G7`IPkGGUk`b}BU^ zd(#eWBU#{PN+wsDE^1>ukdZeiS3y>0+Hz;}Eydl>!YX8ip-qK=RVt7eu%MNP%Ka#- z+3vH5b&Mpgo0Xhv@Mpyw@N}Ok`dC^VPwW?fyu;O;=bbcr!8Ctz^v7l$Hj78Zj6Ab1~ROg_rmnJ?m`aajVJ z=j+zkne6Mtw#L)E$0d*dn>r$RhE#BfExTx518lvqSEK9*uiFro1)F$*St5#Kf zNP}|R0p9_I60oyqm3nO$)&&25XqRx*F#csT#I6is%3Wmq$pMkT!;!+e7GC2AEfig} z(HX{t)IrsHT@3P0%OfX+Of{H4bsO{23i+@pq#`MCAhr^~Oc?_SW$RBV@XB8DW?!QI zSQBsy2MD9am*%+hXmvsbv(n|enW3-C!}ND`DD4D9xGrS0*GnvqK;EPy!Qb5(Xe%g z(O?24vd-3-=x7Mo0W9}JFNpA*Yn(&AY(S}wYMd@U{5VP0(R@lKx|_gP&hX~`^$J2N zGFS6Jw$5;}H%Bcd%2tDPOC!;yfRyK`iHY6X?p1^0j9De#x`3lyD#zIXk%v7AAuu%p zGZd&ilEUIu$Dgp!*$>4Zz1)WwfbG(NpPwJ~qe!N$#2#jWh?%?{ ztpfC0Um2BK6Aja>`-?SZ+Yn3cV2{IOIq~&#tB=vygEtC+jB!bQ*V9i)wn+~IPK;a+;_FMo9Pzk(ByVP({ zzp>M4K;8yg*0GFV%h>48%VurI);2YuFY$I|L9>(?DB|haRQLh5cL#1ei;sq{;j9`}!3x`| z8ui0$HYM2!Uyx+PxG7Ma+Yy;WT=*0<-hA%MEbj9zpgUJ}c(V5-_Qn;)34~QC?=5(p zi762Mm-C$5?;uO}S2d$`X%x`YIAsAP=$z)2sG6lUYuGXuPRFkbCWwtR&OHa&_@zad zutyB=&f)eIDe|Ms0EQ)SJ_X@SYkrz=#~jv4RXB3sHjQi7(MT?{$ruYRGyP zyCJ95yK?h54K}mXV1y5>MCvS@Z_f0vm*aw`cSjnJ16SC|m6MoVa1t%~sV5}7**Wf7r>`}Qm5TJcn;SsQQi9TK0_=J{qIP&Cu z2S4jvb>hx7-9Vu;r{?}j4~p8Pnnb}%jxiR7!MExj3more>LO5$D(F>}okF%67hr*D z5jMWrs^VK%jhVyYF!hcf9}oQD$J4=vf64fUtb>ua?tZ_1$UWI3zE$Z=z;X}3DZj3@ ziC|t?=U#U*w*%hHZxWTl*K7*Zir|Yzwgl-9O7VX}Dvl`qlV8XnZ1^N)I>GKvggqeXg*88ziPh)uOo6qU zqh4hK51j?3yAHpDN-a+aEv8G?^qZM>^de8HIs~2g_qi@tnyY!N64d6>VDG+z_`Bnl z|1mUeiatO3A2St!>gFOm)}5+jtXrNYFhJ-FVNz%Un$4>)R4fo>bSe^t6A=a`ACY`v z>7xG%fmf>pYER`M6uMLur`*h|Xt6@MVCzhryV)jg`ZSN*Cf4XBx?DcajP8`ilrm

WVi_>flr3kVP)KXCf@f*?JL*@Bl#!r4qb>so-eeTqH+Ie;FJw zzc&bB0^#*1+x3`u+b?CFMK7?eJQd<+^5Gtdu|)K=^A#W;8(JXeQueKK zLSx~-yAWxkHuv-HA*imP0~=II_v#^qC||F1TfGVv=m$t|R|0zTjfU=RlgZ0_>z4dS z5f@nR)fnu??MI@>?wXS`Ujh-G97Ejhr*_M%&h|gX{CP*oQ3tC5dpR zF&O>%r*JBXkL9?E#%~iynTZL*9;Pyn<3ws0MLs2~5Bxeb)o`qFYwoeN2tLUxoq=>( zQh)REtZ@skfn&bQ;NkYKW+vH>4##+=zJvNQFE5C4;UQ45;LsC?jq|0S!(~gsqnu6A zAhg558)|_4j;9M=zC19U{M6a<%0&DkRl)G;lYan->@_}XT+It$*fJo`Ng@+0*2i7Q?H#ysxLmbE}R4mms|vErYnio zeWj7(3kTXC&c1Pe`jzK)_KMn*kvARWG%)ut8JwnzSi1p15APG6Vez4ujYfV7 zp-j?pMvuqIjcoC~|C^*h@r}By400+@#E9}mV=~b`NN;Ne?P#cCanLd_U{CMJ+zBAO zA>MpMdWL10?TN6S?dgGTSDuM{9a0JChb(}akMwh5!Pd@2>2s0AvXD8P;%^KEYj3iG zc4MP@`*H9fm`RXUG>A0!?E@q@uU>7A9XN8GRNnZq&EJswRs#u67>thU*f^gfHv_LE z_zfOoFiF?};#lc;cDeVJm-k{XZe>F`5;IC)#MvVALGHu;1;mdscl$B%6bo74Y3DQc z70bs;Z9Y4j_FFM&=uUv~qB}#~Z7HYI@He765t_Np?J37uRY%Ss@h92Ws3e}~ZnPum z4(T;&CX8Okg*roUa>=Xc_nFQUIr_R8c}VyqZ>_;qS%WGhKGc)*P%Wcgx3isr_qD9a z9@o&02Ag@d2{^Q9Z=m_`8w-wo#Ccn?#!qFKDgl?R?wkEp5PpUX343Yyz3t{%!Y~pk zE~2o*@(JfFMcBlbeTRXVl?zYefN4wU83B$cVw z0kEg*T>n8t7dZ3Ez7;CCpCI z6Q#TlA!7Vu{M*U~l1%xFfqVzHG3UAkM~+sh**;c%qioK)Rr+ItRRlJ=Fw?U)%^&_19=|+cOb+JkV;QzNq+|oa>lkr z1eSg5a?@yYua1SCe3W%GMEgh7RFg7g6AE}Ifbu%J&IYnzqc|G!RBlFtL=~Ld^gMX4 zlcQ4_40l{iE5tx1HAhUmJS;sdKh{ zQg3|NMd6Up0UqK>Wb_i-$UE~;^@>PE(Vjiy>zz_sUNCqzf=92xEFm|CM5WB&ZSJ;= zKe$#LR`2!TE1W11f`hmmHvY^5h8HH7a7sD=k{wyt3|~6HwG^w$L#Y|yha<o8oyY62d!5CifKQ3FBntgpSsk)_6@fFf9e~c z4gdvTps9U=dGpXn{pQyq%UX*&=GeaqC=u{9SF~k7GwnBichl*f#s?j}-~pll`%bcho^h?ht;bIT1Rf1pjOwW*E}gEMX76eB zIS)n%nENZ?bKTaqs|+{UbaDLA{jpg2C_XL+ksj34%4{$Keu)y;8EC5^3_5$XYjc_J zoA==k->BKX3MxPT9goTJZgMZu|dGO%viM+l?sB&xaw94)^;h{C+4sZVOt z=Ye9?(j4=0LzXD*dP=fvvSmRlsUqJ<@pi#kA|sVH|LS+Qcci@+&b2APaRM6NQ(71F z@x3cRgSqwi7Tk(N1>9~oAe`evy&52Rqhb#mK4Jsn?q~qYT;6c)G`+Ulf#1%;8a*&B zw19a*tBDWX%Ik|@5vpr#-$At_$6nF0vqU#QsgN=Pp41OM^7-F$Om0wGO+6nEo8x^} z%d7fG^)3pLi^yAuBDK{+*!X#sX-!7m{3;+=8W7+sXCAU} ze<0@CH4A$X`J>09>x%GSYxjvAEj9jQ!8QhFrz*RaPYdE`mg@aOD<-{V1Fu@YG;O)r zvjO}tAIxyC6@K7Qq8$$S1VyzAJ!>L^DmZzx!lcqXNMjvLvQ7Tbg_wW*k1(WXoC7^a zC#SrU?m8sC^=k-C;U}s1CW4sF@1Xl-_X?JR1g9Xgp_aUF-=;IKe^%ydM@IDPw>e1> zyrR}<1V}x+J5DS@YZlXudN}g*XFhf%lt31_hQ7w zr&qUunrG&?A`mY>S9O%mH!lIyTnVjtzbE|ZDHhyto4kDfp+`oo^ zw?58)=-fS)D;rO@VZC5PS5}`No1ElDKk0eT9e4#m*Q+pOw&j|4{Er&?tsgaX#q~cF z$&NLj%ck?J{0YieJ~tZ0XqHuq;RNvk@&Ti^bxFghS(EtSRt?Kk^G&#QkpC;`2ZoV3J-FdMTzI!hT$+}*^S_%8kV3{-bd1E{ zl*H~@Wl!Pak0Q_@^NC>ebc4Uw{(Rz zb&-*H)?nW8>U3QPn&t7Zr~#m0Cx2!p#lHi)D!M7hJ{6vJyE3*I<7P|Z4Z!a$scTM3 zz0yaV_K`dP^GGe>f6yi`guMQzV`VlS&es7EAWB{*6no!w0~C`SDYBl z7JJhCgG92u8l}hHU@?qaKe~@*z_}24EFXZSukBms_q!{-^7p!uIzKI~LP*k(riPqH zZH0U$zaXHPI@CI3_xuSbG58BN0Chl*BVJucPlYwt0ue;+A2$Vri`U7I=D+z-6eC6 z4>8$k9pcY0|La&Q8YOyz^dd?z&!EiwMNdC8vNMH2FdwF&Br_cBcJEV;59v^qs zdCcnu4|y3>3n%Oj&(x3Bg_u-^y2!*n0v(xl(Qui}iEoE%l7JvdSX`CE!1}y%d?k1t zJZQ!v9az@q2y3~LkS8^$h7frKaJG+8?78HnrdYFX@F+h0>8YO7A0T*@>kZXu8(y4j zB=uH4Fuz}i5-otS9LsQz_%2?bO{@b=H>+6+jL?3=PCG^X+_`VWX%d3Y&7Az}gzrvZR zIKRTS)zgc;nls(q95-G6W)Iw(etrs8K=>TW)ky*-Cbyy+qS1jdXXk!<9coU;c*{BO z4dBzZdR;udAZYw4Y<|H4szBgs9xDGGruF~#j~)H_j|Km_IJ!SY{*kDVOVX~dfBa@* z&jifCf;z@RbpQ+DCAf3S3+o`ba7*q>X)u}n4k9_fYQf*IYk&IdPuk#M!l6Cxx z=Zlr8Q@eK^s%K+c#2AvsODszh03nGK7Fd$fs4VKhd(Os7~?pt zkY7|0UooHaOT_-dtcevi*jc^a1AYxfqoF^vo53omXr-Z{73h9)L^8D1%+H10%KCY1;YIJ)>*3XF#B znlFD^PNl2)`PMm_)03LkaCQh&aly`!8u(9w6;J!y1*ZUa0s>h2kF6y5&ws7-e?gzn zh43dgroc#7NdEFA7oa0b?ysH&v-N=MN2t|8t3EOFhqRX>N?sRXM#FV`YOV@Vf*u$S=cbW#47R|JdD^JM0Eqq_WGL#HI}j zdo(rkogy4a(VYX^+sAGse1^D?yQJFXTi%ON8dp|J&tW=c<}_8N)WM) ziAfqCz7F5e;rFK*^amSf#J7|TU;Nkoiq7MYhhX+M=ZFm^sklaT`yMT*hNQWca$St+ zWYHew8;bxHz8&|ERpv2AUz%V{bTy2^!0~(NU&rt8=Wo>)!Lde7UDTvkVgEXaT?b42*Eh8JM<$IH_{&%Hd+ftMvm^fzA%6c!0TJ7ay;B$|2dHAH zj3OtiEM>C!V{}2i8=W6YI$Ld9&ZQfWDc=8_v=xqfF6;|bhh-`iOf0Cy2Gy}LWBouj z5iIm(9b=(Z%W79alr9AhxQ|YU*+iHr?J%F+$CN?E8OTjdL2Br?jBh{o)bP{ontLYhpO>gS|daQ=&)W5u8L#?&h1ni=Sn3%k(* zy~qbY4%^qkzicE4f94mn~>AoI?k-)w|jg>lx~@?+n*2l z6tfo2wvnx1`J(eF+4BW2X9frjzx58!L!f{L!zgpR!o-^Vs;FNztP_k%f?#&_oE6$< zcN!Pz#wz?krUx66(h>IfkzfS&I6LW*!gtUk*z|+?s2(>L%M9kG+V>QlBF`@rC79R0 z-7@7F`sTGl@$|+;!)uc-R&H)^m%Jtx#lIp*{DLn^Lq5{I>c%YN6}H0ZX`~JM$Y%w{ zvKPu-E52LFZmS*JFI0Iq59e+*sLN%%X6<4k3UhN0JpOosn7Ye3OV>;i_+# znD8XZER?HXMQW2i>ow@X-7dSc%pUva$edCp154r#hyb2;4xKK%6Qnj48uYB z`t+GD{2cE!=Y_?IW$o%X#08OD4;GbvSRLakaEi06o0@+8zW{V$edDecj`TP zzer2^P*g$VEir0K!}3Eh!PsFs)i=H&wSN^QxrFrK#u3JyMYS-ubvXtlMwFG2Ufk{Z4$@TCx|F6;C@XWDOr!}3c$4vNmrv(@ z^|f`DH|JBs>V|WxOsi=5NPwZJ^rjWMFpuLtmPqXRRcnr{Ns+st!(Ojb<#^^x6_i&W7G zLY<@>Jf~;uT{EiubsQzta+S>Z^2kw$C3bu71T$^5Gcx_NX?B(x0Y({fJnrFCCq;^5 z@vA5_zr&IM`Hs(IBMzBGUY#OOFAvLsf$z>+nX~DWuZzVMN`;BiO_niyI+g=)#>DPu z43+^EE(^yNfEbuoq22)y10DNz9&vT{vktSPL(?ZrAK}{Jm@uvyC+950a&et5)fV}y zz8?Dy!m*)@M#!LQnYk~82h!zrUXMpkwn@u05$8LSH6r1uZCNx`jM(I;x5!?ygVB_v zTx*ad;DKu+=KA}hDV1&+REBU!HZ7Ak%MZwyr50$Qm{_{&WewO+^f1I9@OJK~q=b1x z#J0rt6f77?P7MJJM;t8`ZzSF;CNCn|oS3>Kj*pVVnRxs|61zW=!tWVp(8~Di{;atF zi|JQX?x~_oIUNn^p5;$kaexE(ap-$@p$scX?{X`F-F5tzN|ZyRbP|^Z2fhU&g2e(T z$r53X%x5*@w?#2scSgC+dLqYaz5E|ca0XdqkFG&b>4{&^Ul@exf3B>oPUC8(G-QrK z67A*us0(jBOtVV%EK`T~`avveE;S7F9MxO)ZCUSBWzANo92O zJ25;yU^3+ToLS@_`23e()D099?A3x=dJF3-2$qH zOd=_TeerIDj!K*)1LLzx|N3MqC5d1qN(SdU5l9}@IUHn#zSC!E=njIc>sJCrMk~AP zJxAo#M;w=yhw1%17iMWS%;6@+XQgbiIB3OUv@_0M$?eV;B^^=;zFC$x29Pj71{a00 zW+pZJ)*zgZJM1%<5PA$c)G_MDpD>BD4SV&Gwu^aI(D5c4h~d(R()dCM?V{&tg>Z>9+D1ulNDxzN6OJ3F76hwr+j^0Q!u0Sia2aoq*&ZQCYusrO*jtZ zvDjx<1UHzha8*=HQt|drvXT$QNm!k1hXll>88~)2k-l;GA9iwE)d_8?4%bLYWN%q7 zjhKpKQx<0I9ydgfAC+7rmsK3L5V45YD%rD$*kY{CC<`V=pDQ?I=6ZGV0&KmaCqOz0 z&dqE~pKdXukEOSJ5c|vp#7ix3@$wSTyxzg#|2@%QYfSOK>%q>HV3Y0UNPV_Jc{=3e zY3P{}=ViA4HTkF3;x3~{39O|Rx6i^L&$x-XF{4Cp)RiEH%ISC8&ny}#Kb>4n zX|crh9-7j*!P}^Ce@`0YHk3G&N{4+!L$7M%ZexksB8|>G5==rkABO&(g?@U$-mGRh z2SR3h_s-=N;tr_aO-X1U(1o>UP*9EK$=m7j7&`OfNb6jq`Cnw1QeF}E zx;!)D9wzeWDR%P+l@}1^V}t80o}n~gLnFPssRlMQvfOywNGtUGLWP1}5ryUz&`$Ez zD(2>MLIGe}2qbnf?FtppJ#DN4-6Fxek4;i}_A{Z!`z;n!H}%cY^QP^gHf3?tKH+cI zv*=0XhndR4g?5UTjSKY@SVX!Nqe=p%n!I14Ekv{utVLe6)>B+`7Wx$&hbHAYByuy1 zs&Qe>wGcXV(DmNE27Fq78bZe|w>!9#^(K=}~L9Gdd_-$t4v@X=!l_Gcf-0$=Whxs`{y~XFD7OqSuNd; zJIal=FBwM~C`VRQ%wN>c5`xaH?T+UF|*FcQLjvwcy7lsxcHf&2kJz&B(=tp4=o)7#{*S;f$Q- zW;}`wA&P^-H&iFVm*AslE&UBP4e`;v71U1??Veq>wnYM>_qjV*NHC>4!bpsV9q5(5 zj0O#wD=>b7APxkQxW7bZv0vxY`v8ryvsb~QzaUUnkTQqCm%%kRS0>c%qa8V z^g2$VXF&L&WhS=`7wg&$lJH0j#dbg^8_peE5FYwmUb@a&bwuwLvW3eqZ!ZM31{CX5 zh7yQNri2+c#z#64POB>(wki}+d~y{b>hMun^&!#rdT9f3McyZ{Rg>@e%_{fwPfu6NXxtOnm#tAtxP5C(W0R>3~mE>&Gy$1JNSR~**)|fO+ zfMnEGH^Nl3TWHCYWdzyPKa<)quBdhkb|h{gKH_ZI^+PN!o>c4o(Ea>2C12#65w$>lpp>nt zYHaR=3FSrw1HoX>o%OGn0WRuWaF>%OPhntfZw6j z4h%Yvx`9lrrn-A;zl@+H!bl6`<{K9{fRl()D`*A?QH_EHlVGeRjGr{-nT|u=-M|~UgaKn z{V`C&>j6%e`C9JT)an85tPYA6ItkP=TM8twyl;j**(v*w*f-;v*u449N5aKnH;|Q8 zP4_4=y9j+glC(%XzQMm)cPcdu!8q69^trTU)iQ4u^qUqib0{&}KX*{HwtaFGp;G|P z!W6eX?oxWPAh3hl_|5LuQLFw!5fwplDlXh77m&U zV>(JD1PTmtQ=V&xzY>NejydGCY}typ zZEh~kYM1WshUMM;8@f-20Hw{tSHy44n-f@@DYz(IfuYEw8~Q?vwG*MAqYI&v@_bQP z=284e;5EQUGL$4&PC{4$a6YlJb{B5X3n1LXq&Q3H8YlwXBr&E+=`D`ZH=();vooNi z^(J!i70)AX?vouJyHxkiHL9RmywOlPBX22|=OByd|v)kMW~HOw%Xi) z&Br&rhcgn~=4H>Lqsgd~lapgo#R{F|MhcW##HfXfwa3DqKNYy|au|jtHXL@8nq2|n zv!Q6HHUyRwNn}>;En94lkcWS)D!V<3noqT*3})pB+$bzk$RE0>57>MB#B_2puk#M+ z)Ji{$mD4LUh5=+|@++$19=;1uQy`Hj7qK9QtxLMkG`*f?LFClEE z*r|i)VP)20$KyIfF%lC^m6QxXvsX(LN1a1mUD%^V5D>UPirLJ5aV3@Qz)?!6;}d;P z;f+4SJ&1H@Fanuzqmc#hP9UH4nn&azrSn*I5_mxPMAUt zowc>d-OKx;*Jg;rJm`<)%H1w*ZB#I)m8d7@4M1*V*z^Ya4IeBcC$i0okLI)MvZ>*q z8fSPPEq0{cZ|+Uu9>Ck+)hB_o^L?bWS5|OTjCQO-MhFmUKEVgUZh7;dbIO&Qp}z^o zZF@0AOU8F@v)=m5j#|nN7_T>p?ACO4I;6IhpD39uWMOIh`ADa6Nz2)#H}DHZL@zM+ z?GBtDS-Xe0`G{F4u7VfjoyHYRRoLULpNl^iT34yk}cV*)2{*K;UC* zO#3FSH&Z=XfgN$;{5~UJWAa5I!?}y)W8-k0hP?hz*~pwfK=9fEj(g zf3IDXBpdM%2S{y_IjWK9lY*y=!SYVlx2)1YZv&%&VVLXVUpD(CCFIK0&?!@J+x%3S zL3QUs>)p?osijx}*53qT8Vh%@E>k}lRDdZIzAp79VCg^E=zSk)WvF1k- z6Ab=<;rD+yd+Vqw(>CmTD=4T4(jCH9giUvcN^B93?rxB7*noh5bO}heNO!kLY`VL< zyUXup=6l!oJkRWzHShPY&RP!KSDe>*9>?$ar(MOK|89hF=_#;i-Qgc?`UHfSp0@+$ zH0hRvBr{IgaIzMtyuD$_KvWYqE$l)HBefaj09O=BruY<6TJ#~M7~VvHv<^brPr(p5 za4&zc=WX}M!p;nupVv5`2Y!!5VQ!wG&=F?i$SF6#@6R{-_eI+^FW~|Hr;{0mGnJ5; zJW_Uu@{7qn?vU9J>(vzD<=DfoWZK!=pj17OF4nRLUOY#=h+ik*Gxl<|TFDcwXuo*R z<*Xg11I6XYy|Vh1i(_7l$|;YZ@WaNEk7vI@X68qgJ&ghmoO<0;NjJRq9fx>}4Cia!3IW%f z(RK_q?a{I)QiARC`QvM+=G7X;d#0P0(n02nL-{-NJUEe19Gkuh*^*x%ZGEcrqK;-l zE~=MxrwD35?-ndRRq{YpYJI)*oQN!xho{4s#}wh`V+=IZl3Evk>U^q9fJ;%?^p|l3 zE#3h1-danjz;o|d;6!Hbcj$N-pRHQ%nfjPcryy@q*x`69@l-`)L{&mW9(lg_XpxI73zXb6CiC(uPgM5)%+_y^ z?zj)W!~FM)eJHeAu&!5>-!-XD`yT<(i(;5;!sDXdKLvCAe%*8buYUxx8<04? z!Tb3H16^&Vhkm9*!q~lkIh+I>h8*wTu4S;(YgY#ZP>9&lk&mBB<9^SyHF#XwbJ+g) z4G|d_IWZ^YhS&C61HO8T-lE?~`IGMfeIlhv$L-BWk7V#h;2>5@b(b&{cW%hc>n)iY zK(T2U4gKysSH!~I#f0=p3PpI_MX~1v)X@@X{rmBq_bMPpO!3=R8T204xiof8P5%APqq&r<~;3{}1KgK)$JBwg&<5+Ie#- zp%?9Zc+V4^E6j?=on-k){razEAi~P<;ook*nmvNqrewnWd2^0YC~Fo*8LLDcHZtEl zmwITHg{`I@IFzlBu6Iy;TV*Ch0(&@edQ9iw_1Z1N+cQO5kFNZna0%?+prH&fOZbHs zBu;A&n4q9Fa)qWQr3m0NJ!E(NJ3EPIxlFf8asIQ<_sPWAb+lL1u6A>^%g z$EKBh$Y-*)FUwBf%A`74-vPS;SvxcpIkc_jtsN0Vrs>(?gMp8Fg8J3mO37eUlBHM- zl&qyT47PvT9emd|eD8tXrJD(r^Y&sA>-Q2{QYxFkq+>U5R4}2({ebP&-uGqRCE>mY zk`R%qMW*Q}Q85vHfKQpMkn{dh-xuvwsf0Cv_FRG?v48a;V)Ln*^x(1Ui%40Y9kh3c zi|SMAJV9j%uz?@FVrXt(jxxdrG-M_eMJDG-9ulIU4C^DEKOWsLXk_%`lhFB*QIf}` z4vqwClWuetf%c`^tT4=HL`o*-Yt2VY<<92I|=bosg z2cxC9<@41QHC6Zl2g%{rBS$zvSm?-~k>&~s3#|THw`I!ml^W;Kiz#6|4$YC?6BGW& zhZsBkyOED<5q4^LPmO=wKUzRZe%16Vk*f~~Vbw;PK>QL5MDR`$9<(Eh&NQtcg7VM@ zJ}lF{=e+OT_f=b0D#0k>gum$FS*zNWu{*8V0X$=3nyH36TIm}rEWKa?bULqeAHn9* zK>0;T=J93ndUuDi$Ahh?L+WiJm}wQ2mhPJ(^K&Gp(5%# zAUm?hcV42t8!vXoo99V@Go26R2vFdOR9NWL*GfQqZm(IBX%+fpzB&*RP;n!Z5Up*+ z3GQJXhpti9JitLH9FNxk``8QM4eRz_b1u>g=g%&x{lJGRV11TX8B}C&my1Ayc(%)_ zm)i|y;CVcr$5MMA;}V@W2>$gf;tjHz6a4nNn+3%XdH;dgyNzmwFAMFjdJ{~bT5(W! zP7g05RuP;c7Mw?TQXjrIfHG^T)x1a7y8Hlj2`_zrKuZTUCsZ`mXAEPDjpG*DN>Nx@j_~)w`d03};&a zl56{jI}|eley%wPcj(=|CJgckZp%8eQBx`!7V%CD?Z9G*>T18ZiGMu2gS~r9a$(u) zsM-BhF~^X!BZ=bKK0z}jGmZ~f&-(@*s>@uJpsiSTV(ut?-AiJgjw*kvB6a{PTru3W zWs^aO-L&EL9ROSaf3cg}Cs9QF+*>I8OkLsow!Xr3>q)Hg{(?TV|5Y#31Na(fIVt7w z@>V43o@A{XzzTg2{A>Wv76G}`+&)5Oi0;LRy_uxIOt?X9B88~UYhT01kJ_Bz1<8vA z89>}jzD!z`bDC%L45tz1*AJvZ{2;d*E^y==d(3=?fhGRN8I-t;2)5yBx0&%p+uyr3 zSsP_I;a-GLUXRqRhLU3KFas{0TJ@}>Jn}0;-Ct;HL2;9(nHGD0T%v2}FqdR;k-~(y z8%o7Hw8LLAF8)NcfC{b_h8>aCu-ryX%K*uhSe}&L2b%mE zcN7tyKb93jLaBr?0CBYb;b9099iTp}n>nMrb5gMp91T@mFEuc?+OiwHZ;W|2lF$Cc zUNm~pE)lnxRz;Z!g5QsZbdMys<5|ttz%gAJv-Dix{GnZN+Rn)WgxakNGd1QDSi&4#xNn zA(4OwGfZ{E9dq9|3bm)X#7)%Xtq#&nO7;h5xWS`J>LRU_C5UOIq*#g8+C^z^*R;{2 zQ7sEu58D;33%U<7h_THT|L03bwjbnI1{KgL8n3wtOpg9Ep?X@@^`OqGI0|n4~0VtmM+n;Azm)yD0T6;`?loC<>clj!tV1RcKf~yX68yN0!canIAdjlyX zNm&i30EZShJdy+LpO8v7HQ*(6GSccF&DUvk+tSIXwP8?^w1p?2KeUDe64Bvt{@c|3 zM%keqb26tqdvQzB)Zo}~Rl=x=;sK#x=OsdJ_AbQ{Emqmx#(6UL`?OzQ2)o4!R1P#4 zobxgYr6nLDn*zikP=R+_;~^O^Q7#gV{|(AuQW6B*$l#*d&=&klJC?T=c25kdSjaS$ zRd!;FBS6292--nd_g+@h3aE>4nh(eHiCqFyj^(ZYWYwEO{*8X!KEm+sG#P@40PTIB z+~1%v9l)jM1*%UqfA(Zu??}HY_715g6fBx%c zfTJJdKQX0af+BWgf_F27MF49v3y6y|8pq=IA*tR7ESzkUuL>ew*9elR zwq`nc+VPrwt@Rf7G*`55)9`13CScve5?>=<~aXVIanYSWrMbkbg&5N?Y3LoWU;1p~>3?S;s%#o?jit&Q;xS~k+7d&RMcQ9OWu z@eeoy0BEoy`yc=9I-l7cM$z&L*`)FE%>&z$p3lEQj#;<37wBq500JfB4I;lGFs1-0 z3C{;>N>aB*do=nIOTcAEuln8^&(6%iTFsk2WuQxE+8!&2O0md_vah$*)5t~lDA(p~ z{02?%?A*q$Ud-uLM_{m8%v=!^SVsmeeK$=B`WE-TU_?8^f)L&(JRHJvx-_h$Z~&3? z>S~jnRqk7x*urGUvRLB{=!9}3qrsYs_?eSz)f0KbSK|GX&?_rjeiqs_+%|rZ5y3@~ z>DTmtvkw3O)E^$}@jPo=DRsbSGfVdv*ZKfBFgfh|#yE)Q-AjNeV65!)-ylJ2pge*Y z8XUmD2-6hv{RZ8>*muf29Zzg#M{s1*1X3X=p=u*&j9Y`OAlktldHO?|qrPIoPfyO+Cl~s}ga=RsNdt=XGxx3UV?PkGExWe?%E>1N zlQ_}LeD(5%;4F>NTOh&YkrV^rcVAAmMvUsa({`MJiD{Qk>q{aeyne1L%`+fLpU z{Wf5od275Q`K&)*Ya;#jogxq-b{7R;$G%&W6)IQ)6EjGYUdT6;s25&UW2Db_m`3$o z(|*5XJmr04&Uf60d%)f6?BB9Dixtccc|osHah5z|4lCy|84L_%HEQSi?wPmlu5>yZ z>6Ya@ao8~S@xb|8n{^f15*618ZnEapm6Z69nv-5T5+rZGBK~3d{2Y$T#jVCl-iJ-A=N(GQZ@u0pkT1k| zwn0ff^RrE-T?@~t6GO|W9*8CgDvqs>sGJTL@ZIe_i2wk{TsSG)u zD5udRRugrFgM}l~2qrbZaT7`j5w=+?p&m(6CF9Brr1AvX#b1S^1hKztI6#ixu!_NR z(G3>peB1og5|h@?>greMx1^O2CZ>m^II>?85-03TM1#48LWTc^ttxAJcO(Evng2!w z-xbjw!0Lqjnmfg>0k%qy`rvPnQ|P(D#Vcfc+e{@`zZP7v@FK>)TvbGo6P(QoX7 z1cctksV60Je1)#^=UuOzPVh4d7DxAHQ6W z+ENzK+o|ZtEM=wtH)GuR|G{NzfMd(_gRI^~#jY$J6i=DMz$ z)K4f_v^jhm!M!#T8^VJIrw?-T`T9FbLZ851!U!e-I7L;_Pk~ zeejt&d#_#U28F$qt1|F&VHRE4MayC3qSAzsAVMw~z!B8f&5?hW*7h%~wcTF7 z?Q29>fgSKx9ln7Px!<*1q2`{gPFB1zm2gMIGMn&GcoVW0x|6Ppr@EU%k%{A_R&)H! z`*+37d7ICE>hZE1h^&%$N!jRcg9K}-!z8V}5V*?lc9h0r4upvqnOF?f}@qH?{py-$H97)_G zuyP#Rol*I%k*#=#w@O~F%zBO#M~MUx>g{yysku~61I553uS(Bs?DO)(1Y(w>K49D&3XrHz1A8GmIO+cl@^$3tbl@4UQN9 zY*jK+w+(=;l<;O1=K!$P>#5Qt=H(@VKfzWC4`v3=-~3R9)0XGC%w+zO@yf`p;}lG{OAY2~M5t{%rqZ}f zqSC3HhfTHRqQ;F+pFjQa4ZQ`j>Wj1ugM$0J4n8xEuzF#Fwa}CTfjm=Ae0-P8k=Elt z`tBjVNbyW@BRUDp%9UpBjrL42#FQMKh_%RYf_LOfsgE^cmc|Z<5j>Fp8Ul%Mk$L|x z$3et2NJV662Dt#q(gSzb8&Cz_G46PXPLpv>&SJ>%t{*sCn($RrBu@$&CsNXd?Rvi6 z(`KsXLpxz#Brmm}#`_Jz2B4z~V%0-00&uBgtPUDb8iw`Gi7t~G!HWTdEvtu#l|GI8 zud3!&Jeu}W3Z-U^`sT{1uRG^XfeB2R+1lpW+@!CQe%1c+BQ`@PJjV$7C6_#(`y8`X zFF6TM&v55`5%6-ftbcCgr3H8ZF#~pA1Gbz21pVyABAIYrZT+ZXWnp1-ssfk8@xvSVv zQObN-P!)2B5Emr8KfGT*gaH9Z#nj9-Fc=~qusA6q5fAllr;M^H$PW`!&sgNB$_ z2L>bCVD^G+J3}uqJDHldA-Wm96z13|Gl^M01QLe-0#M21I)tYcmGkGL%GdA4%nh5{ zk^Q&+D-RI@B8{s%Na39qP9<&pm6pkqo|FViB|x` z>Utu=pN$*csuF;)*w7EMI%{17m!pPny`FsQhL*KWvy@_OI2P3Yli>Xl9QiE9pvzF@D zn#00gt!1SNsGT!~ss zh~>;-!Ls>8ANNslkacB))3PQ@K+wB|F{_sQLU0n#{)7H2vd>CtKk9eW_vc#hSS6o4 zQM-8!aT{z42>-TY&XY3pib zeMe-60+sTUZ!Qu?{u<~O00Eun%$X9ZsvJ2gcFKaYtrc^;Bkw+gD`lu5|4K!42B^$Ti z#3PA~FDwzO)N7p8CC)AW44^@jj|QZ!-A#iYuk+ozyNFu^Pw@e7$3Pcg#YzH&o7Wjw z!us2JH%`Zt_S>JEe^;hoj$?5M6UQI|W?#D1*2%jgfg;iV8D0Y{bIRW&z%>^2fB zsRPn4KsKe?w?K{ux8;nXuP=_6ar9gjoUj-!z|aa$n72J#OJQ&7SQy6*)*}`IkO`ha z|A*K-C>2vf{fVx*BCc0M_Ed$)2tAaJ=02_Y^8L^1osW=Kds#gLj$bvX*a{@?x5vc3 znUayG++H1NkdD25l+g1>RFMp#mi`~pEG)HYNfTS#*1Qs7J_c}z@^~&4Qdm=nFiOJM zI1fszIhD-0{4L8cT6kszYB_4!=M@X4l(hR&Z&(Y45_EhQnXC^+T(Z8v#Ej>VVUX_y z@tBADt}&H{Utc3fPN#*vjSs}2xlDLEZNId7G@TQzyZ+jv$E+Zrr?FvFBfc@boTf_s zsNPkr?tuIYqkXXC*^K7#(H?SvEKrhK#zF*Y`kn|~_W7O!zv_h5 zQm{vo#0PyWYNxE3fA)qu;(2%o(6;~N%rp8uTcYc*|7hPKi}tH4wDJ1M?DZ7T^ef>< z`fG;lI7|hoIPQ{d0;YO_WSdgkT8nAtCW%Tye$FNSgCrg$N`y0kVJbQ3*OlV6|-Zl1Nxv!!Qrg^RG=>dOg?20=eYrCY(NNAjo^LFGBR4<*2#=D z@w_H}XJGoHK0{<$XNs2-NHB#j;S?z`^VK1|y;z?1%2XyNsyf2MFPSNQEePuC=7alL|-md=tnV?|(-%U^y78}vDnimsA67xp63)Y-eCDxzS_-ojD zU65oG@S{>ztL`??nFi-M1^nDuI-J^;d_-ItN!op|yUw%S%WH)Db2JJ^eln!}<>O4% zuT->ic-fa(+6C!toM${C;R}xn!AD>XG$CSR0`c8lD&h9DoS+k~y9Av73Ae2>d$D68 zQ0Z|g!K>KajHm^%S@#5(pJy!+TISOW7VjkPjLy@rOqaj305^|fotyG2}?(-)=#^O+ab zy}+aan5-ark9{Bb%7%Kqh9Vp8^}X5fL{7$-+fOpAo%{&vGap?hZuB?#L=Sdvx9+=J|}R2IknNWOF~iE;ZKb9{hO-f740FXmoyijmO$W0>Npj z6uU>XjEC!rC2)0pTmlA<9ee+~MgQ`X{eNbdjG(q=<|xXhtR74rx)|8P#0 zb`o&8z8}KRGOt zP8Hzvp>f=LI-A5)d}GOD28(;=$1%6{cG5STO6<}uWmJ=UyF&nNo@fGiC&_3~-W_Cr zJHxnZ{SLvntII3SeKKwu$OUGdRY#Uy5pc!@KSL&aywc`YI+kgB79F{9HiqYDvN8>L z4d2D0n9(#7l8}j+>a$9i^Vv>y97qtOKrsVKn7ENK`@Lr?Vb*l`K$>)2dF2(0mdJyR zKxemnHX4YH%XP1tfOn>u>rkZ;&>U?c;Va;pI{xZ$9CLZpSaml_?%3rC{Ze_xlNBVD z>P8)J@0ewB)bp~xb|x>?kc$8boP>hgonbICj{B2g33#oBaiL_drJV8K%iklszO4Vc zarA~GJnO;+UEx$!gn0g#%g#<9D38Zm{l;c~FoY;UNj&o$mwsZ@NtfpMH|W86x?0H6 z_EmoRkS@A6cC5Y}Wi}rkW@-m0jF?ZinrEZj&ueU9&yQ|r*N|mK!rsIF96*>6?UXyL36T^{JWtCwiVa!3g zczyisn$w9kI?IXgvh8ASr+|73m~?D`X%NxXP0IdURCjY`oyDr16OSjxNzaG0ofa#- z=qZn2#u?KhSYa1v5)b7*iO-9&4nJPnD%xKS^(egNKfuAOL@hRnZ27@w%llxmSc=>j zbp7kWaqmE6tMv(>^p$SBW?s`)^%EfFJ>-SO$tqoK1CIwwAhLn}uASv^sbL0G(f<=_ z@sRr5>{TBf-BBA-(Bl^wufNi3-PU5o!F5gfU z_|~`|;nc4Q%_^DM80$i|(fA1s;|h1zn2_bLfFoHIuWEnI9?2J} z&15jh%*)KLyVT4HeWHnnl&$@ujO7MlVT2WbZF;uv&S1d zV}Vf(AD=~X6q!Zawv!DU)`h9(CY&sbCfF@akHrVdmA$|(i3h=;guIAsRQ_?(^j_kKOKQOla$a-|cRN26sHA#tJgJXgvjrQtN+ZdAG?(@^Up zl_HrGc_-;yE6O<7tLj*~9s&&9@}$KPzN1=9+7R>$fhGzNp;Qq0vl3g)IElg4MBk@3 zh>D&V_l4@=go+I>E*Ntf3ld-8{SMH{?K6I{q*{fpmJNO56ebA8^I5*r#dnTHeH!p*(T6AtW4mw+Gews#V#QKn3VQt~;F zY=~g2r3!E?m)K9;aP}NEwA+Ho3}BC+p$@C|AqiL9jnt~XWJ^2QWE-d z=xun4EwTE~eTX?&|6v$*pO6{wOKlDCx20O5r%zx(8lz@>SSzY+H{ifXOBR8w{l*2ZkPWIPP%{i zgNByyhzy>hHsPgkbsra8(yw|G?k=~Ae04bLIf{96tq?}>t40r&7%M=nfjvn2uUhH< z@9$hG6ZZB1G|VTrII(A!OQ`Rs5;Dg9%~CnqcpwB!&ZOM_9$lK0d9{3Xtj@|T!dgr9bIoDbQRoHksk9*Qe*#43{9TS$^iUFl zuFjvCItVh$luQ)&Lh`GUppvm5J@6q9I>TR~`)>P3 zZ=|uE#9C|kM6ulu)TULbd>B+&)>hyIy|3|hR&B>nTxj4`47s?g;*TjLJNX{72)>gH|Xue@EnF+^$8=fvIKSu z4v$@~hdtXMvUsZhNUXo$r)%dXILY}dZm}5GP5|M|+^Q)5sxx=J@EqU$)uxO6ULaNJ zAVu60H?nb)_!rx{j^s4(7gnN=)<&y3;|>qqUSBRA?p${T`m3sFfh-KUsgXS4J0He0 zphrC&eJFmH6=XQBj9MSk0%*}w5$3D?(|1A28?fij6To%KnZ*r`{LnCzf2YP1s)~X1 zX$-ttmzVq7SaeKV4vrk99gZCLd;%(FnxV2;WW6nXLDmYoy^BjyH5J3=VC7XW z?fnXcfSPAbQT(OALpQ04eGH~N_>rxV$e%5=G!SwnUXUuGJfbH;k=0e{h2Aqka5d*Y z+bdr<0d#ui{8x@>x&0u3VJ7@qr~XDhs_~~a`?wQ|1OVkf2(C=LgYw6%Im`f1elLxx zj;&I{orI&oDnM%SUylLjsu60x$iPz7o5@?heA4c&esm#=7l^KOI>nw@T3!NM}r z`J}WjnzxS{>t1pSZu-)egIPYtulLVuycLG#9VkV$58DDF(y>(uaP@pIY>!G zYG5~R+=?a2vTZD-%52cIwvWypYE-Nm5o$b0zK+xYG6^p|ZvE@>2&Tb5c8EH1n!bKq z@B>^}dRO4^$l@n8uE6;J1ogbB~Yehrx>xg_T#q$Yx9dbp5Z zs(aA)N%6)ep-Zs4SsY#}eNi+MweMpZ36%i(+GK`}hBA)T!y)`vWBW-cm%8#v*nc$?_v8YZH6d9u%C zK{Cz4wu-qjXHbU{=*E$`Ap0^0;*=>0bmaF*s?l_)?lz!4qy+7?A;1D>%M0YuBl?Ti z2!!O?_sSH~4IJ$38?KPkx}|hD8`M6s;G%TVp8=U+Jo8EE1O*7gsi0X!PYX)s-p4U| z^Z4fU5PGd?l~;%$?>@z?Z(*h)XnUz{JAS;^S?eo*pItWBOVnl!yu5s}MxvLp7vUmt zl`Z{qhZ1!nt=2Ez z-~RRZ7!{wSm1Y+hS-rsAo~wm-eQdL>M`YjF7AErDUK-?5U zT~KHaRxX*xPDt(GCg68!2do?OpMd`w(I*g^e+ys9)@|}zqd?o|ZbNtDMNe2ps;nul z8FNS5nEXshkbli=+Z3x-eLJ@$tG<5g5R^jp@izV~hB;+Mrr-S?>JO9^|Y*Bp55`|1rHFcAsO^Gqs~ zT!JrEO-8Xc@mX?FcNT&Z$9JfoD@6!hG@?88yc|}TZBj`49zpZb@`cyoM1*l*E0`4m z5nZAcCVAHBO12a}nJ)IY0L`>D29&UZF5J<))y54>iIE?DFZeXL-xiBr4p4C4)tF#C z*;=R1Fz!IZU4ASM#!Mi8qdNPlv0{X=P6-f#tWM5s{dCfwRB~aiHUKR66d@Sw_$}G8 zjQ*OWbI7)q!#iIs={T@iU@ayjp|DU>{eN;G>P0~o<1LK~TWfE{3rlRv6l!b787Lp2 z$D0{9mp0&ijo=q>)Cp}VS45^7Z-385;AMgP^q;-0@4=Rdqmj^ z%~agB5jHk1MPwyFmU}=vnK22 zDEZ^hoVm@v^*XHa7EcwpZEE~oaC4PJH1wOU$(1T=midry_P9i*>6nXK3zdWkZ`1bY zD7rlP@C55{h1|Sz9~@?&y7D|4chA>rg-dY-nKX(mOu(i;dp{=(mQX(9Fm2zR*NTyLC-c?UU_6s3}<|w zDgBK~h%(3*g67a{VIw&7shL~GZy^Wk=AI?$WsSj6;xt+8vlk@h( zrjE`GyicC+iM45sfcqHW6@+nNvN)S67d^k|K;lEU_D+@p03zetf3pgnAUJ~VPD4ku zAIPSeO2|Pgy-+xOtCy=?cn&=73aJxFTvXem=vWb*7Y`*HZ5c26r1Z*OZ{R4{45(d^{7;vQ7<%FPx%!iEhj7cu$W*hGB zeNLT*f2{d9*ltnK#x+q`@CFw-DOKJm8^9qz5|89|G%dr)damjcD!Pq$ZGkO6CUDZ_ z(^%?wYx0MSNDR0-9?|lOme3ZxAm-9pw-Rpe4?w7X+XMr0qiHIvfjn;$f{*i9%t@%r z_Sf7Ui=VA>=G*dAtRD4#SSAS~tJ4FFdiz31#)t!uL5OY+VCs+Xiy_*cAah3n=Hi;+ zYm9|Z99@EZtWJJN=j?l*MHA7z+Te_rF2D@jW$YOuuZG=#89q^H3ncNG56yQ?5tn3E zJj{yo=|d}!Gvz&bj0P!;ZZlJJRT(##H9Z{x7X_VD{lX1;^2LEJAc>^#0z(}zC{W1) z*8$xhg&;t+VQwlw(_(EI zmQiwWVW=TXa1^!h)WOSLlw_5zGEy$sUG$tlMZ-;?q2gY9m~p_RaNtmcS^1+O;b9vK zUrR5fdeG9Y5bfG{_<7~Pyw?!4diXvcBczkcm%EC1nHH+hPIXv-{U2UMv+r2J?=XJ= zg60T-F%rO%Ji3Nb66D4(U3jMAwhFXwg-8Fre)n(qNf}8y?Bu?91MiQBgNbFCUo)jK zKmEzNG+gAQd^Aye+I2vE9jsb;CT*Nj@P?th zz`Yi5Hoa){FUNRhEH~3`Mt|#1JH^_8ZwIH7O<9MM*TO;AWgI+)b=&%1UmZ1sFz!b1 z4oN7=9r)C@eh*!cgzP}*Fai9Eg;4Vc$ooC2ph$R=LYwnc6TH<1H-9l0YA=YT*<)#S zqyj#C5yt(5w90`wjpi!n-hvhLhGN~Lh2-=1F#F7PN$M!l>A8BVDe++W+8r)Ij**Z0 zdR%?DV*&Y(WujCB9cX`pz>V`HPDD07sBLPsl|w2VbBibZSPktsn*>_J|>cM_@ zJ2aXa;Zd%xD$E!|EZ&3Ny+)VQ*?Er}37NE3iqCBEWyB=;uVDA)e7&-_4N(ieOsTTe z<_GhPppOPil~O$N$(Yx2)Ioe6Ii?LBiKd236X8{_JkhZqPZx-Fi;=T3H}%p=6TPb$ z@eN$`sftk9+wn;}?14ZjYRbiz48cD-oF?%%+ijVs11`E7A1OW6g~=rGv#x_*YdBxVfrX!pU#>DdjH@|Duxu$l&@Yg#*#VPGCo6 zOn`b|^W^?ibsMDXrw*Qme-P!A0(PxOcX?yfP|S=)Yp41_qh2op3ysX8>s2ft>3k3W za!($S{jY=eGFah@?aeiQXUr^8t~2({vBt7Y%hlhYDgD*_j@=FcKEqC|m~B#l&WsJIr?Eqh+FyNm2JdZF9!YL_5g8mqf2?4c0L zGp_Xq<~=Uz^~r01{mwZjz*lESY0@Xz(tiEMZ3`B}bNq;5Z4hQ?pKCOJY2>@Tq6or6 zyM#S^4%)Xmdd|I#q3PGRHQexAqbn08*nixb#KF^3A9V$0O@!k(a2z}cXTFvSYN_nt zJzkO&!+kh65mj%A4KrAgn0R5&k#rf2ZoB;K-6 z^E#Af35p3TtzEf@9dYJr=66B~Eqq@)@_pZh2CshZjnZO^6Ynog&_JE^e7qVdYgetS zSv)FzYJkq_!&ie};8VA$72XMc9qrr)o5vVF9CQ0&J%#5i5_6>t^;zVlG@9TV&(Fmc z+Ib2>SVqG}4U_Y`^s8mn(X*R06iN8ZaGU^zaL;C03<~cy2wlY!v^DQl%kUX3cNNq6 zj~6i-4R4a`_n!X6l*7LH8}#T7yN)3i*{(^&I->z~xHO1Ltg|j{|1z@t%~IQi>3xtk z2fE|I^2i1`VSe5G7Ql1H4~Euc@oP}_B-W?QIwHdg!xg7)+0 zCTbb3^Jy4st{W+mDq?I?_66aK8P%FEOUi2ND=l{=AC#5+8eg|s&qASCLdFc2@)M~c zBd!naDV`p4*v2^hOwa_aNjyhMO1wB`cWvS+JmvQbvVbM?cJFVGPC1&lC-Pxh^kPU} zw8Qj5%Dw+Hw^PF|A@j?RowOCL_#3F}-Ao5)umRf(g%3e&DlmEeBk%gJX{NxI{lv*` zjdP2=e={w0m8KR*h#3YVd~sBXlq8H#VMjpgGD_+|L>Qxa?wal7FoMNxcQL2#oMBtO zC|x_40`AJR?@);0>wH>J<0N%woiZzQ=#C|F%v*tgH~L=ecg>$~v*riM4z&We1F zq}MLTs_tnD`h#}0yq0t&NCeN?RD{W$_8j<(8g<%YKCyL4+P)dtwzPO2Ld;vsuX@N0 zYhG1pdI>%KDtCmz&(%TAXIG%4Ig&Y6C+wCZUB^DX^GYnNT7-J#eNw6@Xrl?Y3ut-a zUjq^?Xy`>+mb31BeunPt1-lvSYvCd5);a+_AMQdv{=0MQ#ix{yu9b3B>99OCPJYV1$m1mYQil|2A<&e4v@|4!!}I08kZxEVWqTE%Lc!6ymT@>#t+5SgC~$g zflEQ!%|RnCKYgkl5q}(ZZR0V{2&nU5EZf%?4TWsAXo+(Yy!M~J}l5DKzZpZm%qT-I8z6oW2-O#E^@S8bpS|zNA-VMyi#COMK)y?s1$fCnT|YHjh>M{1U?!WlzhurGfC0 z{*TuS!RWW(JT&Jw$XII~Z&o_yCVpXtXUbvwBG%JjCdm4>l3;CjtpSBx&f6yH0S!cR zZ_oTTJsJq|Qc`&?CEk@=1o^DdPIr%r!U{vKPk7e_35YF-p`DfyReU__K?cl|Q=ZJ&wkf_Y(dwc4IIiVh0`v#X~Pop-YFMks{s z>I%)1(9&dV$>CHkF^9x@7xx#m5TpNU$0`qJQnJu zlE&8B9Gf(+lbe1UK^Y5;6Rw+wCD%4x6w~mbSuDVyKpu=@{%??0smHouJ^oUbpO~M0 zN^ysN;D-@L#vxmSm>vn6rhUO60iNqxXKMB}O~6(co(l}^3MU$mS=Fnc*$c0#wiocv zGPb2SGT=$oq=_6i<}UH2jj*~Gua}7W*s&TAKakx~GVbGAt^9D9Le6XL z2V$t63-6q8v5?heI z@U*7yKu+{XQ+z>1Iu>k$GgbYLL0Qk&L7{me@B#OXw_5w0L4-7h`s4-OnJO4ty^HKo zoJ}v-k!nw1{tb4o81R`%-wpk2cvv;I*FD%OP_Kg#g{EC{lO$557tsP}IWa!)JK1M< z4tEF7ARlrf)MN)4bUmo#@vb;2a;JKe{ zjq;*KaT;aExdO?(PfVcG`(>$v*U4V^HI<3U2cYTt~^=!no?4woOexa!vpFKxm!O{%?@_{zrPS?Z)mbMftNSLe+%`D(p9B zo(}>=DglcHzUBkx8M|ck6T|*nurdCYJ!#sDV<_7o?&EOYkC88`kn}kDYYs*WnXxN7Y3L|J+{D`YY|#!Sh|L2=Df*)btdD%%nwH2} z?+eHzkt^)y&x8giw>Vgm9v`Y_aM-kMRBY%s`!u7;qbP}9OLi%{o+YQU$IP` zoDsH0%lH)ZO7P7OKIa)pV|QsrM#*n*2RhKvdF8SG8OWOk>qA;VBJ+ zt2N$T!H*?e7JN+!d;$pCn1e=H~qQLF4xh$>b#*S}$dXWV!i_tMRo=fmD zaD0!SL|J)7kk5FXS~~9o_>=01>Cio1GU&@{H-WY_`QiMsD}w8(-0BEay=i>c;>YRK zApLOoV#WVBb){Su=L^dWvU)i@;x7CqnDh}f<;;O3y{6aFCji) z?2kpIIZ?fX!XJ$Yn+SKMu{DxEo9EkO+&gdRgyv%%byn7tOZeTJf*+B+A=p&Y)@eVh zZelMdRSUKI4eCB(C4T)Z|GFe}dNS}rW#*E^z=8ak-BiyDK1TCwAPJg$T!#Co8H0eO z=Sv4)u=jF%S_q18_yRe`Z_rPL#dv<=9YKRDso$VEXV=pmQOnx!t%ifSAiHE@ z7&AW8c-4sAj*gBid}m3C<1oI`mtqt8TtQTLiHh%}fKCJ|6ZA6O-Q-mxc<9F2{m7Bg zBv2m6mtMY6D|0{T8%tf0MU*n;g5Or|+ulZG;fWUU{+4_opKZcWAN7TS?A2HOdE9W9 zvyL;qLZ3Qj`^9AZjmf9Ev|X;0-jpR(A^f!yxBJLB_Z^nWn8yNg3pX35l3om-SW!Y%hvJHT#F?a6TlCvGWbHdXBtPNRA1m`okEc*4}Bu{wI-6xZAH^I@nIb_D{p zPdeme&N;ttVrd9jlm%;Q@Cg+c#!vSc5rZ>{Sod4uf6(hdW_azK_ob`eFvfKPUWN#Ih(@N(>!DpIV zMDcqyb+MT+tk-L41<>d6IzoM*dy}>2b-ciI((mU}*DDt;ol*81VYb>=DrqxBQ_`^s z4Y$}XxE4)m*kMhfOh0}O`@XDyci<>7qfs_0=~8KQiwRc&+mmC!B#jn4uux3B z4-X*cN)ks6q~~jjN5!XV5)y#hW%kHo32?g*99jq2)>d$*qi34JI0291c*S#(nJStF z7?!Ms^d4(?s3y>nkDF{;75waylya~*>Soi6x;!ml6!Ik6I;8Fqc2dF>kuNFUx|7AJ zAV<5c##E8u6mzh!K-j^x$CG$fjaYOw+lpfSYE1LO+_rZg2uiz)tpZI(3=qboR zQH}eagPyNnBu9iHVdq)jB|v;I=$KBOP!0l81%Kf74K2i}nJgvEiUlZ-^N0rl&%zE0 zfOvOOyOb|5_WqzP>tQk-%Oqc#6VZeFOc6iAU(YWYql2it9y;Z7-VuWZ&-Fq!32Hsq z0C8jC?bn7S>4lYs^=l|^ZHC8qjMZ}$!Z)2d&i9$foj&?1UieP`*sG{Q%n8bavH3~u zAJ5`ck2ubWEt-p@aWon!zEyzkSWU&RqK(mtw+qcUp}+?bShL1>6QUeN@^N%;ZES9^ z&{%_^^7;6#T`_=w77*1hPq(K!N$qYmH$Gtp$Wn~try=QXH(mu(Bl&5@Xa(z?OKbEi z^WlfvdvQlKyX;jKc8y-{cs>l3lUqE&r>S58WnwZ$24v!DY7qCffV&@P3`3oZAe*PW z(k4>rFmR=^v+roru`7-L&6U=>gP7)yV}JT`wZ3QPYEsco8J2OlJ_QSCq6Ebgcp&5l z3QyNFoZak`pPrza^C`UuKFubJ(#cbv-iT3>6(y80@b`*bM@~}d6_XMt{BbP^-1e$~ z7=rCNN;p_GVB;*pQuK;<*c8>pJMa{17 z9t59HhH|6vDeQS#`_q}cvq#psnqZ&Lwy|L5H!lZWF0A&g9*!a#Sr;(WSdwqrXq|tX z${*%bb&nz#Vw<3}GaoHt1?xv`_IUkDsx1M@rd7vnH8r<++006I0p@=5Tl`{{=}kT{ z&eIq#06<*deb{69v@MFVo3#@D|Frj=QBf`1){R67B1y@hfJl~{lR_gPASgLXkkFEI zYym++lMf(S2?CNNXONt8XmZZb z(lziPMZv{U9z$aYOG~OeNwa<0pHRvvl$%t<2qWdaI6%t;R3jYMp9?~m9jVB9RqHT0 z+Gg~9%iAq=KkuD%?GZH-a1brnb{XniN; z%&qlSsz`lXw&^J#D6JL1)P7Sw+JERqbReo3K)?Z%rh;t$ZD`(*8S3}Fck+&NJ2;zg zhLsUshDz<~Si7Dlexm{hQ7}J{Y4(PlYrY(*NoBGC+oG#Ugb%&hb?1RV8?p%9vV?Tm zJP)#JWSf{hD+NJTbPFfT+gge_jz@D-$ zEGONqOGA4ytD-u2F7|DCKrw=F?w&}Zqo}M1{K4PqRfk1lKHGik_fGpkmF*$ zkjrc<{CwD75-n_bLh9^l7^jh)OG4l*0FxpvU{jyQJ0V*w`F=veSZ4R-5e$k`Pq&_t zYPW6gpe*gl6u2#fiJ-aqIG@K29B)6U_g$c;tIb#+ht6^vqEClC{<)MlWo6!^wny!S z&(=7XA^2v|RP@N|;>5aotWr^B$`S}ZddOJLiwB&G6?;^c`WQy>DYZw^f%|^YBkpK} zj2EdkV^gbg2K?Mq(nQnay~3WpDy|YGYVsn{RtmkRR;4>-x31;cE%d$aQ&FnMx4gy< zIuZ({nAe076k~UU;P?OKmhObi!!c6_*|V9=kQtFZp+$q!vU<!Y7?yqBQE^z5J7s40FB0N93Nt_i42N4= zJEoeSK!``XZI6AVtL7F3ra3TSlteHfZ@D+7d&#@!ai9BnY+0WX)RHiik~Iu9MxYf` zNoh?XiLScRfp)n` zlSLP4NXs}RhW=I_e={}9eZ3bGs+r@tBkUe=S}SWJa-BA^W6AG6p;3NDL<*cA)(6ax zRqv{MA1Y952fk1z&rjo)GBS(q29pv#%?OoeCPUd`ptXhfuq2?WkovK{pc+n!O}DBS zu8-T4<=yskO2Msr*t5H+Q(dPm$cx3ER}))${}Bl*DT)35cY4qd+e_0FJ@%lD<~Qqx z*>WK!F17GWPNs_LwA|Cc#fv{d0eW=E{whtjyoVAoWsmeZEn6|RsB$8^xfHqk9h3nE zwcm5!mO{i#Z`Q#f3}$Uo-euEc>Ro`v_AvSPAsM#s|YDct5bV7G&h0R@9!OMo1 z>|5v|wXfCV;9or`_Ei1-T(dMRoFa7^?Dl3m@7iUX5T6LXs`P?#KKvo5f{Ge+aG=r2 zbMIk%O?D}R)ugP)!nngp@rL@|%ok{e2k)-Zhe!LDVc(P9Oz^db_tAfS(CLHy<=xy| ztoStA-gjtwjwfKNve|RAqY)3&J&_s4)1<7pyv1?_wpoP$7D7$K2;^I_j9_X^RMbS{ zg?}X=!P7an_yLwdA*UX76jgoMA|9{`ETV@2KZAHoH&@C2+ykTBR55T(rfQ)E*Gg%+ z;?}K5fR0&dKW`FbeaVqTqpz^f@e+gunu}k74Ak9UyX(@}dLdn3zmGudSXv|7WyS2W zBIrRF=yqf%wnNLud221bI>Fg1ZynS8QVY2!@c1(h-Nd`A9lru6SMfdT25Rci1H|2R zc>g;|_8pGyI%nM`5GLoRgCB@Vl17(mDZt^`w`$deW(&!fI@2qAett9Yq|JyL!@=ksGy5d)(PcW~@H&8gfG6whT< z$vq*Cwsb&iL)}M{e0$l-BjMwW#+x(^@S;DO$CRm~i)J#H0IT}wqpQ|RFY}9fuN)+L zZ%q|!-tPl5M07T11j+cxL$0Kz-$NSH&x)OYa?L4Rn)2~-sw}-9LsG2Bc>fDz_h|A%rqJsLw=ZQ`&gu$QwtKUMYj4%IwTYLo#`k^Pc1XI_=zcr@LAm2_ z-p)8R<{5ni2rJXKO2h|+@=&1QPU`m-ld*Rua*iym+vIsCLpziCzOZHD!42Y9Hy?!x zBz$X5MYA*{7tI|)^tG=2}_RC~VaN2)NNBzhaBW!X_yOgXRNiS+ld6>?bR# zaF)^0(xbDM`brAP9NpTmTd6>GOS}B(52vQ zRrSb@)L?Ibp^QKAkC0f`UTTRZc>Od9TuIAgwhP)~ewrd0VnJFecRpfMoh7Lucu4MgmCm1K z_)k!wdByDK5KUr+BV!%Na2?ob{!+;lyuG=*~OKT6(z7oLq)zEWg)o>ekc1(n|uuq|B$ z6F4B82H^$08`C=l5WazibixkY$aKYlmN3r7$n4}e(c%~RZH-lRA@g089B<&I0mXO5 zEk73pzF2};o+b5X_1bl%NG2yDYqPa2Cc4XGv^=yN*okpm3cdY6$+uvU+&@s0|Bz$m zR6LKCCs1)*zN6&G5v*DO;i)@vTr>Me{jkEX-{Wzz5YvdR4j6G|NWbx7tQxa8A?IlB z-#YQ_sOcN%vtg^l5Vy`hL5hy@pB|~fs<%|^Pc)W1(v7KQ(1wnxOGZ7EvS%lJB6M{X z?0nv;K9J|0JAf^IXJqt_?@7&x+uuLrI(~9oH#&2aw?BobVOR|0!T&hJx_fA^lh;~E zX*l`ElU9s*+oV;07v#&=gwIj4NC1KN-{Fj32XuzNAFeCf`;1!cY|9^B_9R$p*xkfq zhi2S7XyTNEPG{4r=yoUF7G6%BnjmfUpz#Lc9Z6U~%!~X{!_QV^?QP1#cic`^`-jXv zW0JN98h0YzGGojq!W^k2Rtvm5@$ku{!3;K=6>q$0jYB2YT-H3po-&oZM7;?kqfGyn z54%N{nPS{!;pC@h4>)NBS)qjmbLB z2ZoZISx+T=NO|3|n>gKWq~PKU0@>Wa^!oB9Y8&7?+=Oxahu+2OQPSeC!|yN2CU~~q zXV=~?IZX*mH;sH|r71vbTb^(K+M!nIt(9!J8OH^w>x&y5t(4TtUom z$(0b|*QHX!BSUIu?@Z+q&DvtfEoOVlW*2(cAezHR{)M`F%T{&_H<&rgGWt4BzR^T-avbzR$Lt^8S&bKzN;aQybPH?rTC^fv#ideFfTK%ZGT zG5D)U@MkRc!;Y;~LIs8#Cd&%{Z6-ypfab-}QjHt<5djb^D(nVE&X2IvG{OqUsV6_e zxnyV^L>$E0z7PXOz6rkj_$CTFOJdOa4OKCz&%0G>-n|BN1XX=;!=4JzO}#SveEZ*L zIs_hj6NOxU!hCPF?Pr&TRu{%{f3hh_2RQDxWcerT@|>h}WRyoB`$THJpe)%&0DtKJ z@B=5Y2^b>Fa_6SJur`rPns(i;U%mfot=hoh8D2AA3!O^7W+mSHZhIEnsNqBd+hA!E zA)BPcK__SRwTlAoRK%T|;Ep%DA&rkWxfYBY0HVOSxe=uPPqz67*YX=x+_e*sB@0py z35o$T%YA(;fxw zDkiOOpAIuqHcvcvv_PkFlvZ9nUD2-UO!nLk0bh=(yCtsA-~!2$4Zb$^-S1&`aZftw z_s4uA_E*u~v!wj3th6VOgAm$2k^_Zr&7PCxsy+s%WyR#tBh|}SdaMveK*>*@)Zb%S zRbkkh&g%N8m!|1l4OAI0zCqeh+B~}2Ud`#MVgu%L&^MOY(_nz^0!RH%P=3>&AW4#L z_#+M+$`^F^2bF znE9nm!%WF27wHZ%bTxTQ1m zO=)}LiDY4xK+B%S<{1gYuW!#@*{Do9Q}Y{8-pMQ#T2!bjeonpJxqx0l=9dxphn&E& zo#2L$Tad>ncp#d=iI-j;t3cruVVnO9tXW?SR;5QbBj!e%_4;j~Ws2+|tigx(_cW|2RNv96u&* zbv7k!73`6AOrIT_kaTo6<*ngIJL6y`nSFl;?EdDXDE^!|bGTK<7jUVdFcZsp^y3Uw zQ-drVZb}e_EU(?7^a$&U4@E8C{%tFYcTB9fc}#O}Bq@_+l$2jD6K{~ z5=xHTZo@;2W+qd09EZE<-o4qx-`}yvJkE&33}T8-W@4bYCy|zvYlHt4(@QAcqe?9e zJxH(TjU!dgqVWz6)}-i@v4+e(>UqS2uhr3ybM9$5ZfCH_WNJ?7wx`*%5^#r$+MwS% zcSKCr08A)TO1P*FgVID?t(=L4sG%sE>(3I^wy2)7Oy^-A{`>j&Z>&H@;U^=;o&NyM z|DPrNeuhofz6|Fn`S0ihB215~%hCD!eB=~501+n6O+cZE65;UjUu-(w3;yJWyJk|k z5ocs6coWen-_L@p{|Nd1D&i)%CSK-E+a~}l2-HSg*GJqeq+)*4{)Oo;Rs%qu=6|wO z-IV$H3%Y#s>HL2IJ7eAyzQ)VEX+Q8+Ke12FPCm0L{3#vPYZASJJ9RQiOFe}h`^y2@ zg2nUU%Et8DPt<$!h#ka%>0NIRR&cmSpj5R9XB@+qmaYweq0Eg+(O23!| z{M)B04&{)9HS49wL8^@S=Ocg2p>&{sJjhESvY2SDV{moo!=7z(C9k=)PG5=PqWm6R z%0x^j+%2O0I3M%1r=h5{zBXjJRux@qt0EkC7rbqo96kT$drvE;rE}@_F(k79O1Ek= zrp^LZ06rfoiV8ty+Yxz|TO3C$3g+7!Y`OYc%I;rh`IOnUSv9CpQGN)5<|y}69lV`H zbQhqA+J)IIIE~c-Hw=oYch)*PSef+hH257|v+1jbsWJ~sO;7G*;0PKz zUAk6ZqL{YZ*}$PjipVR?GPq5S_R@!_B1J{^E&a)(stw+9IPcy=!C@~#$#5mPy#*k9#4>a(7S znI^1mofVgh^NF1(3SA5XfV9S^ds8y^j}sVR3h0dmpQLL{g(E)h7IfO(!NeRabcOO% zR*vQX=o9M$$e!SG^nrZJ1e-c?n#s%3vwMftv?RDyj6~Vm{`h#1ZIo%$!02iJcl5N$ z7*vtV#Y>yg1hSP~MPCzBis_!?t`=!;ocm38B&eHs<3F|<$-N?j`@R2Q$+GIIr#3TP zhPdQZ+0e?kiv4(~4e=CyIVhbS`P`a5!uwMNdeGe*??Xo4(R@-@a5^QqrP$RUbx?@0 zxe|_mnr|lkgy&9CN}ubyTJR~V=_Ny8%IWEa$gBylE2`6+JUwcwV@f7P4kKpgtSU zf)a&ugpNiWqqFRRW0J}y@dPIVX}srTB8$}55-ZSms= zr&ztiCh(_G?pu4Mk8qG$yt0_V+ijU{Y@ra=^$R6!q_?2D_078<1fr2!sb7FBSphr$)jUC8eLz=b3~E{>qi|5iKA}3!eeYEx5$;pF;{<8jn#T$8AN<<)BC`{ zt=Nm?5);Dewy&dr7VxN~@`4^#p-K4w(_Dm*%grIzQ*211<{-U)t3dOG*Na(0SyB?( zTNGp$V;z`b?`##MM*UMrrXbK`;oJDJTp#xlQ{Nf!1{9snDHpzFV3n(IM(SK#^&MOW z=X``EX|&4PkBeRKo>qH=?grG)<99*ZpCJhf;S@Cm!k6N5QLq051xBw_fAQ#XSj>KW_K_&2H$8EcC*dN0 zP-(k#U{b>c+H}J2hF3YH_Ikvq+BBgroa@Xahy^tpdr z#FL_-FT;8pEn}$-D`zpa&)$FY(uw45wZp8l(9nvoI?|fW+3Z2uUIfM5DbcQVD!))N z?OXl2w|*=uqWQJ$D@2lQ&L8Wok6_w!M)Oy=wURaz$rYm98qsV$BQ48KQ+i4a&3z~7 z(OulOp|VTEsv9b>FA88q1a%LVT+-u4D+EBqHQxxFvhaLvW;sy!3(y46_7c8!3NcnS zkmIvy0z^^6fI!I4+6@*t{4)~k`psj2HdZ3J7?S$0^kqTzK=ApmLd<{2UHosa`OCQRponF7WdX#QIAmM_cnk^s<8>WmRE~vEN)V52*6g%yz>eW# z#<&zKU3*wE6Oap6sgBFDD#gi0q!m?;<3<%fT$qq}l0Ijk7L2aa!(UaNT6^fJUl40J zs;eHI$?)yJKU=!>+}m@s22HeNOIxv7TF)?q7^$kN7KLw%tytll4|Bl<>#tOvymApS<%NJAPuc#UC#AHR)E>8j`kJBc*esFk#0xIgeg>UHDZkusQK!v@|$gU+BZB(gOH~w{pw| z*Nrhq$LDRTqpXy`0yA7FhrHgoV@mu!JUA=@Guzf>dJkE#G&=k#-;4S~xMp=n;EnvY z`PpuS!oe=e(oOS5oIQV_ig2KYCSu2*Xfe&>;W-rAnlNPabO!ph>J(~p-F?lDG6NPB zjvo{dDp@6y(e?_`0?G>~=``k826Jw=X}cc3Du(MWMaO2Z@YR5b;tGD{oDpVv-evcKDqD+_XrPr7WLXB{9CdCa*wV-@4`y z^2S84Q*Ja;UN5F@7TVRlzD+*EfqyzE&jP8|^f;yIiLq(ea{wE5zP{q8=iA_9t}E4f2P?=$T9F|yYQ7HUfH9{$aO`4ef6GDizR zCQbgb0*4_lCB1m_6KC?$Vl2mM{YOf)W~0hYclA7aemq>fm@LQjgxqf$ja5q~uX``a zLmn`~THf4ICXv1@AhNGSAq4x;aG>W@PtghmAq5B)ulj^QlD2!Onk#v2ev4WwLV6T~)G-xOHxj&J6@ z;c8<|@36{hNvgB1xfRoiprq#1fq%5#c~G;TTAf7aKeJ&rU`$J&Vj8uITI_z5K46`{ zQeEK>$xaWFcdtw$f2x|!w|{HN+1jh*8LAqe-oWI@pP-aCueu-&k1y0szV2Ap7ebq7 zXnZBU`}a%i>z@@X@ieDIPKn1-ODy7o?UDVfiK?|IJ3IwJ37gKOp#Y;%zJ^B;elC~2?*^IJ{sug(fwLcB{y zc(E>pZEdNJI(w|`Eh)KJyUFSIw=qTp+bNSVvoi`u9C36pUsadZRr;@JPeQrOR!p2b zdlfY(6O$p>W8~2mLb3WIC5J;hhk~2SBP^fI3og;~MumLvLJ_Fl zogh+RQ)jbvEvpxn^Kknq7!@}nVuK6o5)T4_JM)iDNVg!G%ZYd+rs;ciLm5BeM)k>k z1UC2KP5{%Mo&vz~N~E6llrU2PY_)Y{GrTGn`C)ouvwnqNE97B)h@rGJUrhH?81ARL zQAhMqrz2!^E}vMl+FPE1nlRCfX}+M*w3hJhoME*94^yi@SE3?6x%>bSH5ahxUonQ3 z3E`g6xtO?o1&2x*=EI)64*eY3nsjUq>lte*Iyx98dijCPe&bss3CU4`iBdwXqe@U6{X0Yy7yK zOw5-azgb=KPOyUrzdKEWQDr`2j0Slu zu>{!yKPS%@($-v(6v|un@0GF}E<-T*30N~o!QHC*l!Tn&_*w0jEoMM79_F1~c}+ss zhz7(jgUZB@F6;r-R!Ir6mEZpzpCUC)h$}a^@-`_h7g#2%oo<)+%ddBVvjIK~1O>7t z;ZKmsD3=MRS7*7|cwHK?<-gU18B8dB1#v zwhMy+>plY5HUhKY^-Fa3uUvsubzQ^(C57Ia2tAsNG|Pb0U=HScNb7q#KyQs(K-@mi z4pSZQ$Bq~#7#sBmcn%+s)^B#g0SNJ8+Anc5GtdBA{ld2)g!Kb}9dK+hhUwMSckJ)t z5g5gbAuG`j{m5mhd{Q5G7`lOkocfDXBVZjT4Sfs~x+yK?0~{_zY9Kp1EdrpOxLr`&_jxO)_z;$Omy z)Uf*iDT5!3!*fWm_wScVfGt;q+6A)Svi|V)+TZfXxCaygF)A>+x6B2hw@KSEhmE}q zeSg1H!g&3JHe|gO^bqTD3Q}5|=KQJ>2prP>vvq5%f?#W%MeIxT22VQ3sMBb}evJD6 zZDgeV-Ae#H8&UJ(-fLsSFYn*@`f%a*``|B1{eDU7Zyq4T9r=_K3Xd*8Mzu+h?Spqa z_g;ih2DIps8e~&RQiYg7oM!h_E$)@s{0ZvXifAF0MUDf+I_)Sjzm%Jg#$JvnU4%dp zZlG18--ZHR$g*J}oiIABthp*h3q0;Zt4{<#tZ z$h3{3v&9hXgstI6CV)zR1wupqvvGeN7yr|`hauCt5o9sEQ%kshK$&d6vG-{Znw6pX zQ_c_#7BK;|RZz++-!t<5L11`NoY! zN;0Hbo(W7)OrqX~1~W$8;1cK5y8BBZ=b_TIKM1?>ngaGucVD8u4Z-x^%D_qmS68Tc z*hxIMxqV0`9`}voKlB5*Cm{pMNn~o$Qy*X$WOQ`H#ssJ2^dSodMQL;-xTv_41mRvE z?n24?N5q$?(xC7t=(^M}WOkn*7+I4CJxmq?y>nw&ilC1x4G{9j5nbZs!>2{OMY|

C;aO~|C`_Vo7?}-qU0F0y_M+G!{z+skCG2wtjJP$EV3%f{)im~R)7!D&{Akg zePPL;pwhD$Xj~PvzS_xl#i-z&Vd3M?cVI6&Cf@=!takzaE}*;y|srLQkX-o5js zdqrfl13X8DVPwLq;w(&RlwAM|^ur(!yc|wj8s32sn3+TD(lIM|rYZM*MQ<)bN^9wE z8;`A7yj$)XUAT4Pwr)cqvV27H^5;##IzFT;p=?A-s!3>ecn3*c6@22O=UL)@IQbG~ zMcV9vnE}R*5wRYZMgE}Gp2N47o7b<>wL>qB9CuI7@4kXKkI|NMs0)LD<(fZS%IXrxPlrnr}4_K5_09Q+@eOAoe>***;&= z*^#ZMH88VgNH7vSE6_z0X~S@o8}t~}8cC>%96=5uTZfSFRafNObtDoo-WC^HTNo5N zspB)a!II!fq$K;rmfo_?-XD{8u4_}1_$5YdT_t+1|8pJ%QH``##k0Q7PSuZGCul)z zN9}CJT#~8g8!gma&b?l0D!GEO74&L=ctF9uN;J+MO07r9IYL-V6sy9qHrEY)3B`U0 zr}Y<13zixhF_onB^;osr#seDr4S)XnO;wxWY`HOAspbo0RK_N=;;diZ1D#7&FLYnW z+tRp9mq_Vu`z9Ux*_jD03ed4VXF&EHC4XWG4?gPFiUSvK#_ABSiNYw~w5Tq+#lEe8UW$YtiVKdu+f!u4$6$l zoNTnHwRra@QZTB6u;|y!p$uCflIu53ZHDVk%iG(gn(y%R8b_4(ay2g{-uARmI+azw zP`{ABpisKdPg*@o$h^2HH>G|nbll292#mloIBiK)(8{dT(4d))EQNLAymz|**Ew+R zkc2#l#3NEtd%PD_XTM(*{ieIN;bGDBobt58(Zmf0CPJYMEa@O6`j4DDCfm1(rSm0m z?Pcx-W`67S5yUv_U7n%<8vB~2@%kp0()I_TW(&ZC)9ja_ofVv__5~XJ&G+V9+*m3AK0Cd1*ca0iDb3<-k{os@3*x z;!*OOkO^tsgWYaoq7?oC_5JG+s9V}jJ}Ufnfad_$YLIy+#oyp_;#pl#eKg@_xB?|7 zVEC=?4?;QXY)hT*wVltZG45U8rKf9mJI!CvK|wSIjkA@%moI-|49Ku=G$VO*AmO^t z=~IBI<3n$-lj!m7%WGQ>1JKXA7Il0!BmeJcsf33Bi-A0tR+>aO+C1Z9KUduGMbr3ykU@5#yc2%iIhNdk&lDsk1shqtEEc zA0_81FEVl zQ4&>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__INTEL_DPCPP_COMPILER__) -# define COMPILER_ID "IntelDPCPP" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__INTEL_DPCPP_COMPILER__) - -#elif defined(__clang__) && defined(__INTEL_CLANG_COMPILER) -# define COMPILER_ID "IntelClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__INTEL_CLANG_COMPILER) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXE) || defined(__CRAYXC) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) -# if (defined(_MSC_VER) && !defined(__clang__)) \ - || (defined(__ibmxl__) || defined(__IBMC__)) -# define C_DIALECT "90" -# else -# define C_DIALECT -# endif -#elif __STDC_VERSION__ >= 201000L -# define C_DIALECT "11" -#elif __STDC_VERSION__ >= 199901L -# define C_DIALECT "99" -#else -# define C_DIALECT "90" -#endif -const char* info_language_dialect_default = - "INFO" ":" "dialect_default[" C_DIALECT "]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o b/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o deleted file mode 100644 index 1868704ae4f30c7a27e38fbd7be841cbebf6328f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1616 zcma)6&ubG=5T4DZF*U8GCDPhL-9v>`=yo?$DaAueXlub#kQRhm!b`GkmgX0mjVLIB z9>tSarTr6n@#Y`kvEbE1TD#!EgMtTdb-wJry2(K@Ve-v4GjHb2?yxUc?yo9}LQ)h; z(?3Skh;||a^BqXj5G5#jH0#mP+tbu>?legWFO^JqWE_5r8wu}|ao~~m&Py7To@%^m zlkvqq=dpJ1-#$xy)WE$|Iy|A{H>c5~4`);7b0_jy^x{2s zJYp@eu5YY9SS;474ZC7F+iM$JJ3YSq6U%AZ_1d=45!2Lt!^lX(Kz{6)4~W@-mn)&oNF>F*VMl@(@?M1U zB$@Ci*MmTATsYS3uF2( diff --git a/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index bc8138e..0000000 --- a/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,710 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__INTEL_DPCPP_COMPILER__) -# define COMPILER_ID "IntelDPCPP" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__INTEL_DPCPP_COMPILER__) - -#elif defined(__clang__) && defined(__INTEL_CLANG_COMPILER) -# define COMPILER_ID "IntelClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__INTEL_CLANG_COMPILER) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXE) || defined(__CRAYXC) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_dialect_default = "INFO" ":" "dialect_default[" -#if CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} diff --git a/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o b/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o deleted file mode 100644 index 60223b0f8a13968aca35926d99cb33f1236ab8c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1792 zcma)6&ubG=5T4DZH8uW7Ys6}$?x8|j$aXgrl~TkKY%R7`q)IT9ut~Pf;wBq58)*+B z)T0yxFTF^6^w^^Z4<0;t@KEp{XsZE_`WNVYyLoYwgLJ~|eBaExd2im%=H=bRIZ2X8 zh(sy+$B5oX{Yc-GZ&Gxg&QWwf-J<>NP-4-ctTM2EX zC2L!Uq5@DwU6!s$qy52I!q4zrMCtdRa7^x+8X}p0VUejXOgY+5!(E@ zd?v&_#*nY9L%5&plJU&U=5pEgd@YpKQoT-NWhy*f)H7CX%@N~8V+Q$L%woXALEEtv8Kzv(PhEROPwB89uP4SaDyG1koqhL88yF{A#|yUf>5TbMyp@{$SA;EMy|W z54Evb^^780&kbxvAlI~2&)o1x1u7e!L29wlVCn>9_R*5cajZs0K&|oysoZVVtno_t z49|0|V$(Al{$D`eqcZ&-+B8jcY`wK)z`EURL diff --git a/Function Generator/build/CMakeFiles/CMakeError.log b/Function Generator/build/CMakeFiles/CMakeError.log deleted file mode 100644 index 529e287..0000000 --- a/Function Generator/build/CMakeFiles/CMakeError.log +++ /dev/null @@ -1,111 +0,0 @@ -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_af772\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_af772.dir\build.make /nologo -L CMakeFiles\cmTC_af772.dir\build -Building C object CMakeFiles/cmTC_af772.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_af772.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_af772.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_af772.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_af772.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\ccsYyyCk.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_af772.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_af772.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_af772.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\ccsYyyCk.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_af772.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_af772.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_af772.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_af772.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_af772.dir/objects.a @CMakeFiles\cmTC_af772.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_af772.dir/objects.a -Wl,--no-whole-archive -o cmTC_af772.exe -Wl,--out-implib,libcmTC_af772.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_af772.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_af772.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccWlECqG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_af772.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_af772.dir/objects.a --no-whole-archive --out-implib libcmTC_af772.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_a9856\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_a9856.dir\build.make /nologo -L CMakeFiles\cmTC_a9856.dir\build -Building C object CMakeFiles/cmTC_a9856.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_a9856.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_a9856.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_a9856.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_a9856.dir/objects.a @CMakeFiles\cmTC_a9856.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_a9856.dir/objects.a -Wl,--no-whole-archive -o cmTC_a9856.exe -Wl,--out-implib,libcmTC_a9856.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - diff --git a/Function Generator/build/CMakeFiles/CMakeOutput.log b/Function Generator/build/CMakeFiles/CMakeOutput.log deleted file mode 100644 index d3a5541..0000000 --- a/Function Generator/build/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,27 +0,0 @@ -The system is: Windows - 6.1.7601 - AMD64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" - diff --git a/Function Generator/build/CMakeFiles/cmake.check_cache b/Function Generator/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 56c437b..0000000 --- a/Function Generator/build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file