From 7b65595fe2b5572c027c97f486005ddf64af0360 Mon Sep 17 00:00:00 2001 From: castano Date: Thu, 10 Jun 2010 02:26:41 +0000 Subject: [PATCH] Add mingw library for FreeImage. --- extern/FreeImage/FreeImage.def | 227 ++++++++++++++++++++++++++++++++ extern/FreeImage/libFreeImage.a | Bin 0 -> 180236 bytes 2 files changed, 227 insertions(+) create mode 100755 extern/FreeImage/FreeImage.def create mode 100644 extern/FreeImage/libFreeImage.a diff --git a/extern/FreeImage/FreeImage.def b/extern/FreeImage/FreeImage.def new file mode 100755 index 0000000..935d836 --- /dev/null +++ b/extern/FreeImage/FreeImage.def @@ -0,0 +1,227 @@ +LIBRARY FreeImage.dll +EXPORTS +FreeImage_OutputMessageProc +FreeImage_AcquireMemory@12 +FreeImage_AdjustBrightness@12 +FreeImage_AdjustColors@32 +FreeImage_AdjustContrast@12 +FreeImage_AdjustCurve@12 +FreeImage_AdjustGamma@12 +FreeImage_Allocate@24 +FreeImage_AllocateEx@36 +FreeImage_AllocateExT@40 +FreeImage_AllocateT@28 +FreeImage_AppendPage@8 +FreeImage_ApplyColorMapping@24 +FreeImage_ApplyPaletteIndexMapping@20 +FreeImage_Clone@4 +FreeImage_CloneMetadata@8 +FreeImage_CloneTag@4 +FreeImage_CloseMemory@4 +FreeImage_CloseMultiBitmap@8 +FreeImage_ColorQuantize@8 +FreeImage_ColorQuantizeEx@20 +FreeImage_Composite@16 +FreeImage_ConvertFromRawBits@36 +FreeImage_ConvertLine16To24_555@12 +FreeImage_ConvertLine16To24_565@12 +FreeImage_ConvertLine16To32_555@12 +FreeImage_ConvertLine16To32_565@12 +FreeImage_ConvertLine16To4_555@12 +FreeImage_ConvertLine16To4_565@12 +FreeImage_ConvertLine16To8_555@12 +FreeImage_ConvertLine16To8_565@12 +FreeImage_ConvertLine16_555_To16_565@12 +FreeImage_ConvertLine16_565_To16_555@12 +FreeImage_ConvertLine1To16_555@16 +FreeImage_ConvertLine1To16_565@16 +FreeImage_ConvertLine1To24@16 +FreeImage_ConvertLine1To32@16 +FreeImage_ConvertLine1To4@12 +FreeImage_ConvertLine1To8@12 +FreeImage_ConvertLine24To16_555@12 +FreeImage_ConvertLine24To16_565@12 +FreeImage_ConvertLine24To32@12 +FreeImage_ConvertLine24To4@12 +FreeImage_ConvertLine24To8@12 +FreeImage_ConvertLine32To16_555@12 +FreeImage_ConvertLine32To16_565@12 +FreeImage_ConvertLine32To24@12 +FreeImage_ConvertLine32To4@12 +FreeImage_ConvertLine32To8@12 +FreeImage_ConvertLine4To16_555@16 +FreeImage_ConvertLine4To16_565@16 +FreeImage_ConvertLine4To24@16 +FreeImage_ConvertLine4To32@16 +FreeImage_ConvertLine4To8@12 +FreeImage_ConvertLine8To16_555@16 +FreeImage_ConvertLine8To16_565@16 +FreeImage_ConvertLine8To24@16 +FreeImage_ConvertLine8To32@16 +FreeImage_ConvertLine8To4@16 +FreeImage_ConvertTo16Bits555@4 +FreeImage_ConvertTo16Bits565@4 +FreeImage_ConvertTo24Bits@4 +FreeImage_ConvertTo32Bits@4 +FreeImage_ConvertTo4Bits@4 +FreeImage_ConvertTo8Bits@4 +FreeImage_ConvertToGreyscale@4 +FreeImage_ConvertToRGBF@4 +FreeImage_ConvertToRawBits@32 +FreeImage_ConvertToStandardType@8 +FreeImage_ConvertToType@12 +FreeImage_Copy@20 +FreeImage_CreateICCProfile@12 +FreeImage_CreateTag@0 +FreeImage_DeInitialise@0 +FreeImage_DeletePage@8 +FreeImage_DeleteTag@4 +FreeImage_DestroyICCProfile@4 +FreeImage_Dither@8 +FreeImage_EnlargeCanvas@28 +FreeImage_FIFSupportsExportBPP@8 +FreeImage_FIFSupportsExportType@8 +FreeImage_FIFSupportsICCProfiles@4 +FreeImage_FIFSupportsReading@4 +FreeImage_FIFSupportsWriting@4 +FreeImage_FillBackground@12 +FreeImage_FindCloseMetadata@4 +FreeImage_FindFirstMetadata@12 +FreeImage_FindNextMetadata@8 +FreeImage_FlipHorizontal@4 +FreeImage_FlipVertical@4 +FreeImage_GetAdjustColorsLookupTable@32 +FreeImage_GetBPP@4 +FreeImage_GetBackgroundColor@8 +FreeImage_GetBits@4 +FreeImage_GetBlueMask@4 +FreeImage_GetChannel@8 +FreeImage_GetColorType@4 +FreeImage_GetColorsUsed@4 +FreeImage_GetComplexChannel@8 +FreeImage_GetCopyrightMessage@0 +FreeImage_GetDIBSize@4 +FreeImage_GetDotsPerMeterX@4 +FreeImage_GetDotsPerMeterY@4 +FreeImage_GetFIFCount@0 +FreeImage_GetFIFDescription@4 +FreeImage_GetFIFExtensionList@4 +FreeImage_GetFIFFromFilename@4 +FreeImage_GetFIFFromFilenameU@4 +FreeImage_GetFIFFromFormat@4 +FreeImage_GetFIFFromMime@4 +FreeImage_GetFIFMimeType@4 +FreeImage_GetFIFRegExpr@4 +FreeImage_GetFileType@8 +FreeImage_GetFileTypeFromHandle@12 +FreeImage_GetFileTypeFromMemory@8 +FreeImage_GetFileTypeU@8 +FreeImage_GetFormatFromFIF@4 +FreeImage_GetGreenMask@4 +FreeImage_GetHeight@4 +FreeImage_GetHistogram@12 +FreeImage_GetICCProfile@4 +FreeImage_GetImageType@4 +FreeImage_GetInfo@4 +FreeImage_GetInfoHeader@4 +FreeImage_GetLine@4 +FreeImage_GetLockedPageNumbers@12 +FreeImage_GetMetadata@16 +FreeImage_GetMetadataCount@8 +FreeImage_GetPageCount@4 +FreeImage_GetPalette@4 +FreeImage_GetPitch@4 +FreeImage_GetPixelColor@16 +FreeImage_GetPixelIndex@16 +FreeImage_GetRedMask@4 +FreeImage_GetScanLine@8 +FreeImage_GetTagCount@4 +FreeImage_GetTagDescription@4 +FreeImage_GetTagID@4 +FreeImage_GetTagKey@4 +FreeImage_GetTagLength@4 +FreeImage_GetTagType@4 +FreeImage_GetTagValue@4 +FreeImage_GetTransparencyCount@4 +FreeImage_GetTransparencyTable@4 +FreeImage_GetTransparentIndex@4 +FreeImage_GetVersion@0 +FreeImage_GetWidth@4 +FreeImage_HasBackgroundColor@4 +FreeImage_Initialise@4 +FreeImage_InsertPage@12 +FreeImage_Invert@4 +FreeImage_IsLittleEndian@0 +FreeImage_IsPluginEnabled@4 +FreeImage_IsTransparent@4 +FreeImage_JPEGCrop@24 +FreeImage_JPEGCropU@24 +FreeImage_JPEGTransform@16 +FreeImage_JPEGTransformU@16 +FreeImage_Load@12 +FreeImage_LoadFromHandle@16 +FreeImage_LoadFromMemory@12 +FreeImage_LoadMultiBitmapFromMemory@12 +FreeImage_LoadU@12 +FreeImage_LockPage@8 +FreeImage_LookupSVGColor@16 +FreeImage_LookupX11Color@16 +FreeImage_MakeThumbnail@12 +FreeImage_MovePage@12 +FreeImage_MultigridPoissonSolver@8 +FreeImage_OpenMemory@8 +FreeImage_OpenMultiBitmap@24 +FreeImage_OpenMultiBitmapFromHandle@16 +FreeImage_Paste@20 +FreeImage_PreMultiplyWithAlpha@4 +FreeImage_ReadMemory@16 +FreeImage_RegisterExternalPlugin@20 +FreeImage_RegisterLocalPlugin@20 +FreeImage_Rescale@16 +FreeImage_Rotate@16 +FreeImage_RotateClassic@12 +FreeImage_RotateEx@48 +FreeImage_Save@16 +FreeImage_SaveToHandle@20 +FreeImage_SaveToMemory@16 +FreeImage_SaveU@16 +FreeImage_SeekMemory@12 +FreeImage_SetBackgroundColor@8 +FreeImage_SetChannel@12 +FreeImage_SetComplexChannel@12 +FreeImage_SetDotsPerMeterX@8 +FreeImage_SetDotsPerMeterY@8 +FreeImage_SetMetadata@16 +FreeImage_SetOutputMessage@4 +FreeImage_SetOutputMessageStdCall@4 +FreeImage_SetPixelColor@16 +FreeImage_SetPixelIndex@16 +FreeImage_SetPluginEnabled@8 +FreeImage_SetTagCount@8 +FreeImage_SetTagDescription@8 +FreeImage_SetTagID@8 +FreeImage_SetTagKey@8 +FreeImage_SetTagLength@8 +FreeImage_SetTagType@8 +FreeImage_SetTagValue@8 +FreeImage_SetTransparencyTable@12 +FreeImage_SetTransparent@8 +FreeImage_SetTransparentIndex@8 +FreeImage_SwapColors@16 +FreeImage_SwapPaletteIndices@12 +FreeImage_TagToString@12 +FreeImage_TellMemory@4 +FreeImage_Threshold@8 +FreeImage_TmoDrago03@20 +FreeImage_TmoFattal02@20 +FreeImage_TmoReinhard05@20 +FreeImage_TmoReinhard05Ex@36 +FreeImage_ToneMapping@24 +FreeImage_Unload@4 +FreeImage_UnlockPage@12 +FreeImage_WriteMemory@16 +FreeImage_ZLibCRC32@12 +FreeImage_ZLibCompress@16 +FreeImage_ZLibGUnzip@16 +FreeImage_ZLibGZip@16 +FreeImage_ZLibUncompress@16 diff --git a/extern/FreeImage/libFreeImage.a b/extern/FreeImage/libFreeImage.a new file mode 100644 index 0000000000000000000000000000000000000000..1619cace8cb5b4984ecbaa0b4f374509bc32986a GIT binary patch literal 180236 zcmeI550GR>dDweLLVzq|aESOP%;=Cn265j1wi*}{e?VfZJg44U5ce|sT zof&3kkG-=3ha!Wm@aKYsqZmxEA;dTeHbeoNV51Nqgn&Z~Avh+oO;NUsa>_1OT%o8k zf&o;^uXlE*yQN& zRJ}e-llb>~ePnWYa-1H&_i{ppK1ax_FD2yWw-Pe9$mDRH5R`@QFj;(*5R}{QXL59g z5R_wAFuC*VgrMC0PA0EAP6*1q`57YzYkz1L( zw@wJk`=LH4ANV$t4?>+$KKuZak3gMJ9-UyI<}+qV*e@^{c)DF5#VOuqkr2|@Y$FH#vI z?;}($StUa#mtDu?8Q&*EC_nZ%lV?3hhESdZIw;QtJ(Md!2jvBiF}dn~GKBJy87BMc zWC-P&Cz!naLu3f$6;Kw+t4=W)K0=02#-7b&;u~ZLW$FV=ezrk|P;T1CWcmkW2xayQ zOy=K7hENvZx1lV)jLEIvBSR>+e}c&>{5F(3=b7An6&XUg=g*m(_yaP8a`GW2>D^=q zW#dXF_x&juLfQOnCf)O72&F&Aq$ewoQzKo{jfs4L3bp3meL zze|Qt-u`JO?|L^GLV0(O$$OT`5XvLNOx}A18AAEhuQU0;Z;~OD4?@`}ABOs&eB@d;|Id<&Q?0d<)tdR+4prO*M6GRP_FwBlUJT2HI)5#Fc}#o zHI(reGC5EqHI#!-FuCzlq=xe9N0`h!Kx!z5T1<`{AvKg+u3>U3zr>{faZ*D$^D9iwK1gaP z_qUn6`8cVeJTSxL=l78s%G>^u$wR+SYAEk`CzA^eQbYNr>zTagyQGHl$fuaRw?}Fy z??1)l*XBqK5)mu)7Qb9q=dvtbebQ-ADR&lmSEpy%3YYx(- zbhFbttF54%UgkX3Zgtj9FGGiDzfejR^CgYxarHN17M4Uo7OO8ba>*WH3lt!=t9WLb{N1u9vKL zhQ~}9`D8BN1`xi{X*H&&G(VM3-sXJydCUeVFEDy5e>SKgR( zmy=dH7^DmBMsqENGg5=AK}{@Yw$tkL^k+2Y=aRX6>0q^&wENwpm$nD+6Vh#6Ypv+j zOy#(XKn+9gwX>_q$(H^s5`G7-D3+D1-;uPoQq#}ilI47>XSS98Hq2jF zrpq~RNza&^C| zHg>4?G=vUSbi@*x+i8n&sk>BReo;fsO~Kb%^E`K{A>_VoYtY>qEWu?Gtoq8JF`Kkn zIztV`m{iT>`4ogYLJ3RhAZa9n#8ew0UC24t8T6Oa9w?-}yA0i^=om{l?ok5O5lX-- zbt~PT-ALN)w52z6=|H0;mg30HB@6jxlC{(8J)pS3x?6KmfR5B?@uj4vbLT*3rBfl9 z%a@!~ULkb)aA zu4zUgQO+~lO8Wignzr{@MqWeCt^Iv0oBRvG=D~$kpMgu`z9C(2_Tltc>_A3lm9$NG z)S#!9bZ8rjYkL)@QRT}^8WtXog3He(m-&`^>C#qf(CoI(-q{>%+}!GJBs#le(&I`> zpk=hJv0S8-+JZG)?se8w|4XC79o$IJ)H$LYjUM^&ZNds#uA^%o~i=`sCj-n(LHNORXtc-MSi2038Kod&c*DN18Oosud zI=xN(g-WAh$gj1yLUzegW7=%5(>L%66kfXz+D0p}&=!*Ue9b{KX*K() z{+syJGS`u$FMCaz#?fn)r5sKNcQzX^iqhoe(}Wy%q`f{4YBa40dAL*|7Y6|wS?Iq~ zr)DT8ABwsP;`EFqv5}O!q(V z=YjF9F$+tRbMV7jV^&E?E~98_`ML*?!Q4)fEaY2ROWKRgwstxJ^6|++zN2YlDe0d! z)RRjUa!I3L%@36{)ZFIFGyGhdyVQ_!57tcQ?Q%0q6LYXBFGC%(2{BBSa;>LDTkC2F z!}KCu$eE9eS*pg5fEp?~+7h%^H!inyZG#kaQPKt)<6FT41B0c#DjOArUqN}&Q=BIW z`U~w-og*+h0C!WLOH@$uT5>79LxT~ymC*E#kS>1H>?{ltPBme)X84tYf{^zJ4B0yC zy=2qWs-l9JH*KzOXfLYJ8%K&nAoCn`38KA#5zc6p8sG=j504;Rf5bi)?mTr?M>sLAC>7h#PFfj*U#`mXx@UW6#Ii|hgCnd{lgbfhX7#o~nwXW(Na`H)kM&`qU*CkH zg7p0my0Tn5Xx2Pk%(=lPlMO$)Ocip?Ky=7r#Q9_~Uvtnm)DEVqXp*S!o^u8}DUY7y zmYrE%Hhn2e5x(>0#(i6Tm_^56Ae)zA@w73$k+!Lq<<7U7T^LRcnlLr0`z><1nDa=d z*F4v0L-5y>SJdEgH`|R{)9u1J(_JR!H9BGm^UYqrEJ8Oggk`8&Vkxt&P9N3=WDyt* z<5-BI#Fx=(m0hj%SK#t1t8n=j=2y15-A-@N$7Ki@Y}Wkq(42XDMQsL zbI-wqyMC6pOyRWC{-D=6Tegs{YvJ0bD)D8&I)W6&qx!sDqMV1$6lv-=mtv+omCv=% zF6M$X7uz{l%)qCYIcIw*#EtMbYO)E5avrW}bSE&&D=Behz=cv9zQ9W(P2hFul-g>C zQmFm1j;x`{y)u9(9IUo6u{@g>A}eajI-0zZUSD)JyeNlP(v@*|Mmy{%^Jfa0yfCUc z%fe|Ii&GRJXlY8B%CC{KYgd#|XlQbeJ98Hrn%rZf&g`X%CjV$rxberADw_Nwllc7; zlM}j=v#7tIWiDmHs}!cCl!6llQ>&eE?Mz1YO9UNL3AnUQ6P*@|$dpWFjQaeHOvzNn z$m9uZSNCt>6m4ZeyZM!sDQe3aU+qk3FY#RS6gs97+${`6*jgBp-7Q=ynSKY?a0dDj z7$}ERw3X#<;jAoM3y+O@G;yh<{XLir1Zq5EuA53FV;R`U?m{vxV<~y-xl7_St)*f6 z`IVMwYD*i1-f+TPDjCagHWHS>l#FE{?e-dBA(@u36t4X&Kx0XqrnNM8OXsE8T6)Bz zp$i@D?}1cjGZ#9h65MtNim=%oNOs$uQpxl?^2WDcWuP2R(N-2Vy;oV8qP{G8xjDhU z)ZOjur-|yuawjG-MZBKbF~@RcbwjxT6}v*ZO5_!7W%<;amX#?Q%NqCnU8SO}EWh6c zWx0OW*r@Lh<1~%G40Zf|8mDP2ZM19)i|rbj#8a@Sg|#%l--e}`+6||>i{Xd)43pLP zU$xoo^x@tM!wJf#^0{D=>-MdrJ%FiGSd6G!@JJ`ZBppKux@iI-yBLLFQ$4u84qSU! zrl!qK=Zr)h?%Uan6203*H?R_ug?w$(Kp%cpktXFR=B_kDeVUC|kn(DWE%;TKQ0m^? zg|&v|4GrmbakGkMyl+*O%B1~J6sBn`T9~3Gl#;e-7*^L$kef^8a<$;D9-Ohz&i~vj zq^h|NZLdy`>nfh*%hPo^wKwSGUzpv$qvq4DhRSnEtD)G;@8M)~6V{V!E)8-z_ib#7 zd8>Cuf15@&r(C2fIbkli2kS;HUkm6(DPn#@d3w2q zG`m^;-pdzlZVcR$`KU{;|i(`5MZ{U`fdJd|P4Bmq_KK7T->ABfegTYokj{I$Zl;oi7=}ckz|AA#IzdL6Sv> zwhQ+DB}2~=3(5Y=OGlj=xeDI-n>hKqLXp6Y00Jk+4=MysLd#(fVW0D@N)Kt?oPRph`zJ8 z8X1E>O!q2tCYy)&a-_IFJUlu&&QLDwDC{Akv!j!fXjSorcJ%4=tA7C+5jGTomrC(7 z;OO;`es4w-emsQ~7j_TZXdJ%mKJI%-X>SEPIt4ldyZ2y1WrpZ`nYS+%}|zaCLrOESi2 zi{ZCik{>DUXnusYfM z`5t@iefcHRW1dWpgVR7?CDRW=Ra{Kpll3!xTui1w!tRm03r7d}$f|}&78o3Srlz7f-t|hrlbTB;X$?(KTWElE@p3(v!tL8q}6mmEjj>xRwmxm>t278d-sNnc<@5dWyMZ2gf769P?f>yUIoX z;+lfvpMpN}<@kTgy~*$DLVLWr_V^|6`|(w>JWc;+Z#8l!{2{T-*IrArsNmpv*pp{r z)W>*^zD3D%h;Q*NrAPD4hM138RlAJWCVZ7F-@p#g_Zqn!K4q5kn(IL>Q|%Ow9Q34k zLLK!*ic5+^yo*2P`%>Ea3P(y+r5LYF_$n#Bi5;NtHF69-If|v4D;z874w9#QNsfLp zcF1n{$^VP*PjN4{z2qm0HCI5ElN}r%@Z@+*owGO(o$8viIL?jrFXo)ZN$z`Xa~3VV zo-$`~Mz2@+$yWm7zJBr_$sE%S0;}y)JReVTc$L<;nBa$_HL?KjoHZ`DMUhE#^Xve9uaVcmCufU=4PUcGDY8}8>Nu$Oj_|1-a-_PXI%Ed!8^(Uc zWp&l|FzS?Ep6Z$G2!7PaUGQ$ATDz!FV47(-i1v-|MUR8_40D;ETx{fjNPWt0FI{CD z9XNXdtnxKiJq|hDL2``p=?GOueXdA#$UNNFC6c-Q&cS+BcOEV<$_FHKHP?YGBs)0v zjq=467dqaH*^7{<$kzmpxgGf78>-B4;EIb?uI4JmLZXA=7}?XY8ElI~82&?nVg7*- z)n+&_vbW0DT!mOnwNpGCBYV3-afnCp-vx@r$CFgq5{LT6V$D^K<#Y$hzLC8H>TKNG zVaVf(h%~rJ!o`e;w7KuKMMSpsdWt=MK(AN$6xYD{;5!@lRi0%1b8;%}TU<+R13!1M zm>t278hvIZH+P|L0R?Q6nuBlOh+kacN&ARl{^Vvc{+rAC@9Tkl669n93r$gc=UorCy zH=I{{Y*@!ef>#+8oM8v(yAnTv$7pfSPSD+MuhDQ2?HduCQdfUofbMm9)*GBhdNDog z9{0UA&-#A7p5j@*Rj*fg)-Qt|^YyI1Y$Q5=j0Nl(0Iw>K7hg^Z=E+{pjR(R{LlW8WxY zyyt}48)mlEkz&Zq^p{kQv%P1l&2iw&H2M}WZRhnMU;We4i@UOiePe`i)rOVg5NrHj zREmqoCs)}T2hL10ii?^X%rTelu*cq!LUpZv^ealgBE%klQ6-r@(HqW{Dw7--?Perr z&oWo$?WnQN6Rix79Q2J7j;p@$dAPv3#(;a}eiOXk!gmb#pH+tGBj&5jFP_8rDrYl_ z;V~SoktKMS#(c>-t+l}lXK4<4y<>way)iaeTHt-qJHGUOLG4HW`B6A6S7}T9Qmg>H zN|KMT1N6N{PQa%^ve*I!q-7-s+c7RkTU;8&DYJ9CxhC}UYR~3Rx2!bNJDRn~Yi^*q zOm=YW8yAdsQ|WjwE~9lw^|jHTlQ{M-ePxsAON-@XnkkgwvdZ3!hh7X%FP5Gs|3hAgkFC{HPJ!Y+4*48d^bzxKY)?x^HYS zdfBwEB)?@xUiRa*UIxgkJf9ctWeecyo@@f1xT@ozI>rihv_7SCAfJ(_E}mZlK6aIf z4v!V`HP@MHG2KD3Z>%udXC3i7vd_OSkv!KK^q12fbX(fH3sz88ndWf&EZ1H~w5nsL zddfF?7^&Vhs(;Ty_3=GTHP+rmHPdlW?HyHA*G0#uVmT9nHp+M0_-To1+>5)FZqIHc z?RMJ2XPQ-e%!qgO;Hw-nzJ?v3?=_OZr#NO*TR_LQPRl`ej4RSMmqvh3sZaeMz& zs^60pZl%>0&|$69a#(5K_+q>(TxZP-x@hwvv9NHAY}Ey$vRgJ<6eVdNQc-W8rdq4InrX*XIa+y1%I zUd4`hE^BY#nOAV|>>C>#Q}+cs55_9qxk51~A)dv*mw9H6MWs1@9%}~9v%sC%^H+@= zhClh4Ik3xEYc0Pl!NIL>BrxugOFO~jSA^U(_!!@VM>~ULkivr%#w&lXO5k0Ce9aYp z#Y8*92fX8cajhsqY+^XXH~x1j!?UfV-*2u}KRQyUXF5N+o5_yghqC&ap~}_X0JEUs zAlf(PH>QsEqBl{-{BWE;&2Z;>u>SZDuf=~aT;L9pkE=vef1=8xycc8@EaxeTz!Id? z$Sv^Bc@vCetv|shIoS1$=*4@uY44b-T#u>%mZ``~bTqRLhncjUuYX@zfP2k3i^r0~gG z;Z)lK8mbL?4#It7dGS6J+CL`y9C9DZZ|VB?&^BP+<{_^%<$?F19L*?KTfqprPSwG> zZ@e$Yt*xww#H~LnvYs@!m`RnbcwpT6Xv)`I!?c*};Mh0%cOZHt2(rm$hj=Cbmgji6 zmo9C!2F-5k?48ZQ#?7tnMpE&6ssgIh!TB{tFDGqXdBY%_X%Fnn{K{;Zq1J}NDb^nGZSGbLHxz|~%_S*cb>G{o% z7U!}f_)#OTg?DbWsMcOVS*PM)+BYhAQ1v$+hKsK&n%!a-XnLK#n0xV`;l9_l7yo&^ zUNL!kDfGdOp!1MkkFE~F-g*UyFVnv%^lCS4Q-@=wIoM3P^S#bywicoCd&^vp4Fj)o zHso%0fWFtr8{m`Y+tv~)>UM2A^^@LlM0E{EwB$Rp)^Vlk-N5t)S3t z(R7gR8-a`~@@OCJhQ0o<(8rxK>2k6T0rbj0`zmln-V#@H6=)&R!LV~v0Vb&rpX6dP_rzY~HpF_(c5@=TDY)4%Y4{;&OmbbCNkSY+rDvcHiG zlI#eU0!L2v``H2bj~;2F(lrP0D1Hm*up<+A1pS5L2%Q(gZ!M0{86f-(SQg8VpV%t+ zeS}<1-+7{~vwUjp6{K}44yJvhijisBTf4#Z2UVt5?l`=MndWP6U|LjhFzp*hjH^$r zOoyyK{dJM)wbRsluJ(?0fvZnpwPIdt4a8iUgI?cQVvK@Y=?#g3|C&f|(t!O5s=mKh zU=)0@lhsMVY-_M;A|zB3)~*D=j4_}GI? zm$f%C&8s+=_KhCK-8rmGhxpaMDl`2f5Kjr*odZ1)thJV4mf+ylHx?Lev6b5pTl_wr z+t(}~I=tFT+Wk|V-X`0)ZV%aFwe||hIu!@gF*c}URT(Mn=CcalYh;>kaZu?<3ZC2e zDpzpKumkj6i46+CYPUMjXgG-WjSa>XcC=4Sqri|olzv4fdbZc;9>evJduoLpvRc$! zYn-`M2gSb8z_{*c*C_rMI*J*@mA1)&>yC1YwM(AGLsFmT6bw`iz3@`Ml zx7_m_IMgilh4cb$t@n6X7@_PiL+i)uib2q9?a^R|sg}l}(!DWhrT;Et<+#ktGZpi*f z4~yjXf!yM5lPc32xIfZDo3FVBVKLdkv2T1Y&cInY4w-@bC6VLipqaFq{ge*+s?2fV zJ+2FFuI3tyg;WQ{zR|w;3_&Z!`ykbKwD)eF;v-34el}j!=aa9YEya7s)+fDcTR@@O zpyi<3H|`f#=3D6wS(*ROc)Aa#gFBmz!A8aRtqWY4&(&JtSV(iw8)JMrD(MU_Cg2@% zxFgazHn=mc^bGMZE=cs=k@ot{PW5Lj0zC|%w5+*~VLsJCv2Tp;fVzuD+}*s~MFX#@ zz8=QAB#OBJ$wIr4!h?URJ^ywsp8oJE=ie6D0s3AeupOVf1$0}qln9z;>?UA%C|9DJ30TX*jVYh8j{wtyXQUe95{eItUAaN29T zLHIi?gwMj`=5gk^$}=8Mj_|w%T!fc;4#IuogKKKUFziJ=@)LbJC3CtmX!ci&O{2-Vs9e4%Y|a z;_KQ8`W|k+;9~9seTw^D+fLA3y#k;QD4pGOM`(<2=#9 zuy2Gg#!#qDVa8kC%Q+;5@(U`%3v(48@rB1wz%Qn?HsG73Iq3C`03J}E(;a7@OA8zl z-+r4)?;Jc0wb$$pFqBexOZ-xLp7TD%k?aV5)W`{VS9}Vw1q?{bN)EPt>F2e z9mhhlgJa)FV4QukavU<+dr;!|Xxdmx`lqRrQDu(9*K3qD*I~@3Iww#ikF+)X^XAYsQk0n>a>-3Z+Rv=f*;CW88B}l)?P=mtl=QqH@X*zrafcwlS7Dp zKu2`B<#?rij5=+lV4{oK8;RyL>_m@x$NAJ*jq}jGt_aC-h5%hrc`+j-C%NynMM(H( zd2)J6gv9Xd&0@dAkU6=xC`1p|_TIYYpAAr z9VGik_$JjA`tcdWWsIZ_l>4sGf0IP=QaVWR*-xxbtNk34eR#UVt6Xz2&koS{8hIUj zit!P-_Bx_f9S7CEk-uo4X}|1-eg4OWe#Jd6_m+LmY1Qub33D7`x`SljINy}&X~gFc zm-ZRgocr46`z4a`VM}QPue!Iw6E5MVz#oB~#a~X(d)`hjXGid(M%Lk7wA0#F&>3rk zqJwkaIN;d9I(yxF`Qi|J>f(7YUvXB0bzjJ=#?Q$;j4?nM6js?;GoW$-z`&8#hnl#`M@wCIM%y8f?px{vmwbzj> zDL8ocjRHnnY~?w`7N6Ddy!UJ|VhXi35loXD?E1$0;>gd+Zph5sw#@D(xXRi6K2^5E z;WKj!T+Ou*3+Z-}M||Ua(W|hM9O6~HQ6_nIcDdI%)ufvWz_(PH<{fwyeC@S3iwX{& zeItL7=UwCZjKuSiW`EFG? zzZl21l3a&W-#AHMB6%L3S(yy*>Cf{E^DtJgGR^yFEAjCWR~%cey^d&A$3eAk^e@_H zE7c+PxhGQ%qd%O?I0m;zRhj5;`#jIpTuZZ%?jYGWz8B-zR+2;F*l#e9j23z+-R$(v z;vIk0p4AACW9L*0tzg4jQgm?c8w;FL*VD!I8arFB(Y0`XBxyHb_6{D3UTw~=qgH|U zM~-Gk@S{eW@Gh>`;5jc_!38?6=^))VN*M3lrafhfdWZNX9YY`Qy*syax}oMaq-nB) zWABKey7DNlfG#a|NSviDbG$HrG+jTm-QAO`H(<0})?Q1qs9@)L*f(w%?|8M^TAmWAZdYh;FGw({T_` zjmwfMJrh!=trSQ!S9=4|f`)@=-`HWCt+o=4J?T4JeOga6o08pov(*dp$ZJu13)7sA zgKFPsVtm?k@_t$C^D<$rzr;7RfCt`G%R#qqtT9?|+G8d!JH&c# zsB|CN9;9u2?BF7-)!UQSTW$dZ-m02|Z{G-H+zr~wcZl^~SNRsVIfiela!fsZH)ycl zVhb4PmX#cA`$ipOEXK-qNG#@*$~N1;W4PK(hwlarOy@N>&|D@vIQESx#(5Dd$8|{c z^{`WkNu$OjW9;4X>XZ4>pG;QeQ zk=x-@T-`KR)LhFlm+GL{H?|mOJ!oH;Y;(x0$4RL#XFJ`qJ-m@?Ded>+*750zd(h!? z)|wX3VXakj@a-FEjI$nAzC&g`5{2*0ZY$lM-ALN)v{n5z*Wt4svmL1g^mHpq4z_*c zjq#3hE88LKLhe=AZgqP7WBs&&bJf+J`3S$GoNn5m*Iv&w*E}aqIC%DrFUGsQtUQOz z;+@d(yeIdrp)40q>27XzPlz73nC>9iH04 z+#K}LL#{Hz;d|@Ouv%;R&66DL`bGrfnma4IA@dinmDx?!POtYmTkQsWNEzNVUS*EM z*WAr0EuckOqvfF6H!?VOAntk&)R|_VuY@$;$l%>F-OI~#>Y~a-WQG(0tMB5%t};g2c!{pT5q zGLdu+40TcOM$makuU9;U@OsemCHF3=4{vVVx78o8IjF@>=k!*0H8}~J9gIQeSDEHl zVFSXer1>6pfWFsAA3jBzEiIu#+^X*2-Zx$t=jdo}G5m)g-`~V1T$Oi=hl~l2^SwRa zYIg5PdxPd$(gM3(WzKQl9bYBqH?afsy+)3~C&#%|a|LWA-9fT%WH8=UOZ&q_a!B;# zPPspibb8Hmo%VpTTy3jer>(@(Jd+*459K~_q*bWBmS;)BL9}l?Fs`$sJ!2xe4ynFA z$sGdG&35C~bh~`OS+#e}+ecf8C)&DtbY88!%Ct_$LA7sGFwTHjsm9*)rTUmm^?b9} zFR`xtZeoEmAV{{-0$R2;S`NB>BZYB&(yr0HD$_mN>h#m%sg#vp#}T+b3F($wKnu63 z-9YzIc$(+lrn_tb8{NE?gKpnwW89lscNP?MhwQ<= zY@mCgcyt7n8myrE9v7Q~lQsBtRK88r> z>k@c}BW(8l03O1~RB?pHwQ&BqI6}{L{MOOBtns(9;_(mt=(*|e{n!J<{(r+`64!in-vqBdZ@3p55aHI>ZU;|xJba3t)jXa>P zA9*`;x+@CbU|`U5{bEMp+uZjOQbZ4xDEziwFW6r}57c*V@K!75xUQnwv)*{l7L1s;D-{WRBEqqtTuLXNVUd}fw3Cc7Efsb6=GKRC78z3%H9TfXU7~=|S zE5#uztdEEkFSH@Bn6#RG+={8nK62m+>$y~@xrSpY-9fT%G%@-VR+2+}io-m~v%NH7 zJ_YP3#-bHf^^*gA3cltF#$uv_Vc(cxT%TuUIAqK>uQJRH`RL-)N?YZ?F(1QKYykt) zvXY(cN#7{pnEI^d^DqE%MNf`%bFvpRdUBHcUR(5pzsHi(Q|6Wp_eAb!Chm~HHf;Pj zJz9C&{5*Q*^K;6yO4-pGIShYs5fj|S5o@h7TqHQSm7{(T+#4Al9j&mp#YTFdj{UV63<+kI63ITyIj5MQOIZGGBj!8G3j zX0Syq2i5Z{o{rAQPkdyG^gTVT8<}1rgvne>(FPuOy8(wdNemfm5wFu zl zqm7a7U8DO38{HFoo^IL#PP#KK2i?Ar$GB&tmF_yE`uZaWHFPgF+v(J5XMB2OveNzt zUc>NJ`q=aA0DZ5K*TJW-7KBF1`P!Sf7Ihp{$2cQxZ^_e8=0bLJADbz2zmAO}*6^zG z=y7Lp#*A9l0uHouB?sHSamE-!*PR2!s=W|z`+%A4QEIaHGTW>L9Bk)G4z_(`j&U87 zmFkN)Ij1CdF|G$|*V6_Ki%7P|9sQ`HF%e98i7!I!O18W5$stf^H-|#AA7df%H+B zOrU{G_?{|zEIS`*7A;@{oKteJ9iy2#W)**BH`mJkw1w@xJ<>#Mog+<7$-%aFG&7Dg zcgt>HXJH!y)m8USc0STXY*`Dq40o<&r+dsho*Dgb8{HxC%$Hl}E=Nw)_Dps@(nP|` zR&Y_yYdT2xj%Y^GcZ>9wIY{5zBh8%jeEet*Y08=o(tTr^@qSF5*Ivx2)FE{`n_;Ai z^sWB*53j{PE?g*&5pu18^pQQiVm7b6&5D;g4yt{lnUQJ=rfH_I4ynFWUt^}44zQ{` zcY^as_zJ(v7>IQaFH0Q<)!uQ;_&iALEfdutvw|-*Q_WUE!}nB~?48dF0=29K90ogA zaFtS$ zthaH`6bN%x*_U~8+)FLt;$Bg=+xt=PxM%d=5quN(A%4w^joiZ|Iol-&1N)U`{z>@n zlUysxt`Biq#GmmDEbIw}9gY#U`!MShDGmcXc^Ifs$FS2kx9_=~U z^P&}8oO6l}&V8exk@H>S{DpSTqdiB?b2DvT#4^H8h+NUZxo=!_Dz4VrEqnd~3+H2_ zr9rRqm~`js5)t3B6E2P(NcwJ(ex-x-Xw#A3+)~?ZI0u&4ynEr{{yivTbDQO!SMHDdsHnjoA_WsF4+T=Pfj)HLtk=<}%sA zv2R3jT;=#Ym@3yu@HjVux|k!ulic^(MuPkbc1}+j2^vsoTb*{w)n1RXpy1%yH0x2@Y<3BZCK3ZXfpWBKWKH#q=T!SN*5#KC@RqzxZ-{1>b`=ce|~# z%SkI84AO;mBi&v~y4_}b9jD~rRb|iOl~@6Il`J1;2k3i^bl{U?+13&Y-*#mO^WHH+ z^&W&6BP?w-j^}-u|1qVfXFD)mRltshyUMHw?x0EWm0Lg$xvJ%$J4OhpeUUt7Wn8$M z5yHzQy3=-J86KKO-Rde+9T*`5s>_<|Xy#Mx6c77G2xFXEM|&}Z4~cU>Q=quj>Z~P$ zbai?Z11WonV!q}o#bT<1V(*Bc>S@He=F-y$nQMNAj^abxtJCAvj&b8m557uo`X+XO zzSqbx_~gCmjMJ>~I=a|_5U z*}<`I^l$utvae3G$fZRN@hdLVaXdX*`MJ6mW%jqU$aKj`cCMqQF8;yT)Kl~-}v98N^)HLS^5=qz}$CE`4SDuo%W!Y^aqvStL$n#-QiXG z7IW+XeXo(%!Y4o4qjndbk6P5;1hk;yVA?k}7}sdfUNQL@A!{^hx?Y7qNq>5*@_Ug5 zu4leEV>++Bk?2yv!LxVVPhBw=<9?-$-Uqb%+UOyb=b2t}ePhs0`+aJqt39_I_-q5l zwAca$u4N?$+rCl1NtNyBf0S&8*lO_#y!M8zW)Ies(RIz0e