From f753ff6a5ae1bbd88471d40d2fb9a2ec35f0a375 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 12 Jul 2007 16:37:06 +0000 Subject: [PATCH] From Martin Lavery, updates to Xcode projects --- .../OpenSceneGraph.xcodeproj/project.pbxproj | 18 ++++++++++-------- Xcode/Packaging/Package.sh | 2 +- .../Packages/ApplicationsBundles.pmproj | Bin 0 -> 2241 bytes ...ions.pmproj => ApplicationsCmdline.pmproj} | Bin 2087 -> 2192 bytes Xcode/Packaging/Packages/Examples.pmproj | Bin 2078 -> 2105 bytes Xcode/Packaging/Packages/Frameworks.pmproj | Bin 2082 -> 2011 bytes Xcode/Packaging/Packages/PlugIns.pmproj | Bin 2084 -> 2098 bytes Xcode/Packaging/Resources/welcome.rtf | 4 ++-- 8 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 Xcode/Packaging/Packages/ApplicationsBundles.pmproj rename Xcode/Packaging/Packages/{Applications.pmproj => ApplicationsCmdline.pmproj} (61%) diff --git a/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj b/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj index 1603231e4..da4320fda 100644 --- a/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj +++ b/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj @@ -1662,9 +1662,7 @@ 5BC1913B0C15F7AE002CF5BC /* SDLMainForMacOSX.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC191380C15F7AE002CF5BC /* SDLMainForMacOSX.h */; }; 5BC1913C0C15F7AE002CF5BC /* SDLMainForMacOSX.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BC191390C15F7AE002CF5BC /* SDLMainForMacOSX.m */; }; 5BC191690C15FC1D002CF5BC /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BC191680C15FC1C002CF5BC /* SDL.framework */; }; - 5BC2F62A0C441C8200671A68 /* OperationsThread in Resources */ = {isa = PBXBuildFile; fileRef = 5BC2F6290C441C8200671A68 /* OperationsThread */; }; 5BC2F62F0C441CA200671A68 /* GLObjects in Resources */ = {isa = PBXBuildFile; fileRef = 5BC2F62E0C441CA100671A68 /* GLObjects */; }; - 5BC2F6310C441CC900671A68 /* OperationsThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC2F6300C441CC800671A68 /* OperationsThread.cpp */; }; 5BC2F6330C441CE100671A68 /* GLObjects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC2F6320C441CE100671A68 /* GLObjects.cpp */; }; 5BC2F6410C441D5200671A68 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 5BC2F6420C441D5200671A68 /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; @@ -1862,6 +1860,9 @@ 5BC2F7F90C44C9CF00671A68 /* Viewport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC2F73D0C44C9CE00671A68 /* Viewport.h */; }; 5BC2F7FA0C44C9CF00671A68 /* VisibilityGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC2F73E0C44C9CE00671A68 /* VisibilityGroup.cpp */; }; 5BC2F7FB0C44C9CF00671A68 /* VisibilityGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC2F73F0C44C9CE00671A68 /* VisibilityGroup.h */; }; + 5BC2F8040C468B0500671A68 /* OperationThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC2F8030C468B0500671A68 /* OperationThread.cpp */; }; + 5BC2F8050C468B0500671A68 /* OperationThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC2F8030C468B0500671A68 /* OperationThread.cpp */; }; + 5BC2F8230C468B3100671A68 /* OperationThread in Resources */ = {isa = PBXBuildFile; fileRef = 5BC2F8220C468B3100671A68 /* OperationThread */; }; 5BDF58F80C1FF8C4008DDEC0 /* osg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE117FB305D63B3800EB53E5 /* osg.framework */; }; 5BDF58F90C1FF8C4008DDEC0 /* osgDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1188E705D764C400EB53E5 /* osgDB.framework */; }; 5BDF59070C1FF9BE008DDEC0 /* ReaderWriterOsgShadow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BDF59010C1FF9BD008DDEC0 /* ReaderWriterOsgShadow.cpp */; }; @@ -5463,9 +5464,7 @@ 5BC191380C15F7AE002CF5BC /* SDLMainForMacOSX.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDLMainForMacOSX.h; path = ../../examples/osgviewerSDL/SDLMainForMacOSX.h; sourceTree = SOURCE_ROOT; }; 5BC191390C15F7AE002CF5BC /* SDLMainForMacOSX.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SDLMainForMacOSX.m; path = ../../examples/osgviewerSDL/SDLMainForMacOSX.m; sourceTree = SOURCE_ROOT; }; 5BC191680C15FC1C002CF5BC /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/SDL.framework; sourceTree = ""; }; - 5BC2F6290C441C8200671A68 /* OperationsThread */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = OperationsThread; sourceTree = ""; }; 5BC2F62E0C441CA100671A68 /* GLObjects */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = GLObjects; sourceTree = ""; }; - 5BC2F6300C441CC800671A68 /* OperationsThread.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = OperationsThread.cpp; sourceTree = ""; }; 5BC2F6320C441CE100671A68 /* GLObjects.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = GLObjects.cpp; sourceTree = ""; }; 5BC2F6360C441D2D00671A68 /* ReaderWriterTXF.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ReaderWriterTXF.cpp; sourceTree = ""; }; 5BC2F6370C441D2D00671A68 /* TXFFont.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TXFFont.cpp; sourceTree = ""; }; @@ -5662,6 +5661,8 @@ 5BC2F73D0C44C9CE00671A68 /* Viewport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Viewport.h; sourceTree = ""; }; 5BC2F73E0C44C9CE00671A68 /* VisibilityGroup.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = VisibilityGroup.cpp; sourceTree = ""; }; 5BC2F73F0C44C9CE00671A68 /* VisibilityGroup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VisibilityGroup.h; sourceTree = ""; }; + 5BC2F8030C468B0500671A68 /* OperationThread.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = OperationThread.cpp; sourceTree = ""; }; + 5BC2F8220C468B3100671A68 /* OperationThread */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = OperationThread; sourceTree = ""; }; 5BDF58FE0C1FF8C4008DDEC0 /* osgdb_3dc.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = osgdb_3dc.so; sourceTree = BUILT_PRODUCTS_DIR; }; 5BDF59010C1FF9BD008DDEC0 /* ReaderWriterOsgShadow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ReaderWriterOsgShadow.cpp; sourceTree = ""; }; 5BDF59020C1FF9BD008DDEC0 /* ShadowedScene.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowedScene.cpp; sourceTree = ""; }; @@ -10288,7 +10289,7 @@ BE117FB705D63B8900EB53E5 /* osg */ = { isa = PBXGroup; children = ( - 5BC2F6300C441CC800671A68 /* OperationsThread.cpp */, + 5BC2F8030C468B0500671A68 /* OperationThread.cpp */, 5BC2F6320C441CE100671A68 /* GLObjects.cpp */, 5BC1910D0C15F48C002CF5BC /* Hint.cpp */, 00A79F2B0BE6875600F7C39E /* ComputeBoundsVisitor.cpp */, @@ -10441,8 +10442,8 @@ BE1181ED05D63C0900EB53E5 /* osg */ = { isa = PBXGroup; children = ( + 5BC2F8220C468B3100671A68 /* OperationThread */, 5BC2F62E0C441CA100671A68 /* GLObjects */, - 5BC2F6290C441C8200671A68 /* OperationsThread */, 0037A0A40C18DA690089AA1C /* TemplatePrimitiveFunctor */, 5BC191100C15F4D4002CF5BC /* Hint */, 00A79F270BE6868400F7C39E /* ComputeBoundsVisitor */, @@ -16049,8 +16050,8 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5BC2F62A0C441C8200671A68 /* OperationsThread in Resources */, 5BC2F62F0C441CA200671A68 /* GLObjects in Resources */, + 5BC2F8230C468B3100671A68 /* OperationThread in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -16907,6 +16908,7 @@ 5BC2F7F60C44C9CF00671A68 /* VertexProgram.cpp in Sources */, 5BC2F7F80C44C9CF00671A68 /* Viewport.cpp in Sources */, 5BC2F7FA0C44C9CF00671A68 /* VisibilityGroup.cpp in Sources */, + 5BC2F8040C468B0500671A68 /* OperationThread.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -17822,8 +17824,8 @@ 00A79F2D0BE6875700F7C39E /* ComputeBoundsVisitor.cpp in Sources */, 00A79F2E0BE6875700F7C39E /* TransferFunction.cpp in Sources */, 5BC1910E0C15F48C002CF5BC /* Hint.cpp in Sources */, - 5BC2F6310C441CC900671A68 /* OperationsThread.cpp in Sources */, 5BC2F6330C441CE100671A68 /* GLObjects.cpp in Sources */, + 5BC2F8050C468B0500671A68 /* OperationThread.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Xcode/Packaging/Package.sh b/Xcode/Packaging/Package.sh index 3d4de4482..8f0a23a1c 100644 --- a/Xcode/Packaging/Package.sh +++ b/Xcode/Packaging/Package.sh @@ -15,7 +15,7 @@ mv Binary/Applications/osg*.app Binary/Applications/Bundles/ echo Copy Frameworks -cp -r ../OpenSceneGraph/build/Development/*.framework Binary/Frameworks/ +cp -r ../OpenSceneGraph/build/Deployment/*.framework Binary/Frameworks/ echo Copy Plugins cp ../OpenSceneGraph/build/Deployment/*.so Binary/Plugins/ diff --git a/Xcode/Packaging/Packages/ApplicationsBundles.pmproj b/Xcode/Packaging/Packages/ApplicationsBundles.pmproj new file mode 100644 index 0000000000000000000000000000000000000000..285a92dee14a6a3cb272244a7b1426c0f47e08cc GIT binary patch literal 2241 zcmbtUYj6}*7Vdj*cas20Lqb3kVZ`AnOb-}96kQWy6wFIzGD(JnvD0%i)1;@n>ApQ7 zSy%5;7$YJAA}WO#L*yxqn2frw`WE+@$Yt5^*Mdd zLbu>f z952f$j^jXg?}@zpux*-zf@A4@n{*`f4byL_Nm8P9iNK>n;>G3*+B%5sPn69m27UEbNuXZ&X zdwNctmtsu1Z0K3U)R~hdNvyVqR9mx1v&CFgE0(1h2`8)>ZDz!;>WbrpuxAL5f)>87d>)2_g6nxPR^Oh+0;=Tnh#?B%IM7tS`{ZDAO{hXsJ?Dzu z*;o^*%{0pMH}9%aW-Kt{1q*jAl!Gy;pe9u95~Wqg|1&wg=$dO6Uw8dqZYV1+T(YF% z#>)JgmoB@ds!7qcgyB`N!BH7+BpP&0#fF2Us%faY>tQ1%6?rM@S{II2Ybm_^j~>*g z%sAGgt%};7uua#9M{KObQ@Ei6>#CW;5xj=jiX%Zfl8&MmQ$R=4d^&<&M8}-0slC3i zt|UJcCY=@zdySF2asishGO3UBMS@LL-lbmGFDPdf{-0m3VtVS2idn1sRtK9dJ;Eu`aV5uHFM(o5*2w3wFA%jhIJnfmDEbPBzK z3N04HH@4H5;lABj(Prwp*-@n#?M@5BxtYclp%6nFZe|!XJIYzzm*aFJ>lE>3po!p= zRql;SRLkPDQXwn7fz3`rt)X|uq=~K-R|w7_8ON&>BjG9uZ=%NJ%)G*TP-{qFvXo6p zi{g@`X=`1XQ+8j{gp#CFbL4V{HXS>1 z77Iu7Lv*HR&@5ZFmS*Y6BxPk~uQ1t_S!c6``>3_B5n^D+H`$7n94?DVBiNNUTWpL?b$m zNz1}X&GB_;y6(%h!AFwVmvtBS<@U7WGutxf!z1twjUW({ru<2q^)gH=CRNMz3~Y{^ zQf#6b@^BNGwKt{tr)n^f6sXucnLWHT2qg zc}XPXZ;+bSNIzeQ63tJMxz2$h{mG{ zs02+$Gf@y#qMOk&RE26#9a@gUD1sVM6g8uj=r+`f;;0QJ(JG{)wP+pcMm=af+JH8q zO=t_+ingJL(RQ>0?L@t(5A~znXfN82j-q2|5S>NepdZn1{AhkUzlbm6YxzcA<-7R1 z_|5!wehdlv7jI)GdZy&Ge57` zwIUR(bFwF^W_`SXdq_rRu|j!fPL4umUU5kxkS@tcRdCMF%}vZpQOL>6OI1MDu8@{r z1Xh7&MZADIstC*o3=`r7T=YYWQ;UlAb6FFMN;2~%PhnLMMz+H_HwC0?^9j~xjFDGa z?y)>zdBpOBsugSW{TjSTk5lSgTl%u)bq6 vWwT5!pZC$@{B70$c}(0 delta 280 zcmbOrxLja^DYH^ZSxH4@Nl8gqjblw<&0#HKEoPm_dWQ8P>owLJthZS2 lu-;>R!1|2!9qS)9b~YY10XBIybv7L~12&7v1sw8>_5hQaT&Ms5 diff --git a/Xcode/Packaging/Packages/Examples.pmproj b/Xcode/Packaging/Packages/Examples.pmproj index 14db80b13dbbfc88ee8b04c701c37adede29e4d0..6c9b72e46cace56a804b1f31e8bf3511284485b2 100644 GIT binary patch delta 661 zcmW-VeJs>*9LMkT@cmV0b}drVVs@y8bD}z_rLESim0C>Zd9m%lEnG%6X51h8S)v;2M zDi18xGG0c>ZQa$-1JM@qrE;sK!fdseZBipcJZNO7+_bzka*GU?5uPv7)BmlJ+U|UE zfKP}v!Duw(W@Val3kyuHC0^&1q4tZ8)OiSU`HS#?PzQ+&v2`6w0r*Q^n@fZHazqm*Wtt2n< zrZwbCe&kOZD3CT&6z!)2lt>5Z5GB!3Iz}m!N+&3d(&-ePrZaSwawv}sR7q82wUM1_ zsFv!;LG{!?SLiA=QWG`P4RTWpwNg9XqCOg+A)25mnx{qf<}lWC0w3m7&f+q@%ua6P zHg4w*?&2QqJ!1S>j4uk2R#Dv7S86@hT%A8_BxJOBUy delta 661 zcmZ9DSx6LM6ou#B^WQNG!N5$z7I00}QBy0+pduuqR0d0}tU(7em&~P2Y<>|H5pkI$ zDl}5erI5(Pq&LH|Ma-n4%#t=R3nPhEq$zre4-OyaaQa=FUF#BQL;cQRTpft7FaNYK zN*lGofzqxzMu+LuJr#6~!V3#aPTGn}3(JZME3}XHb>O4@bburO5U7K6u%iocxasc} z+LMhsTH;}f%d_U1)2zAH*nCUg0n?UamYlq7YeA|#NP;}g;US@8e*SKQLlG^vZtDmg z*>dNu4%e&f1roM0^8a&E+M#r-Dc+KnWy#3Q&G={50{f_VIIq!bb+lfm*V{kK5!)%l zSwoLuz;NI2*zlg_(_-=>ZwjCoN~HoSqN8-2im8NbR7z!3PL)(e)zm;u)J7MnojR$T z`e=X#=^>5ND|$_D=p9Yd3=4a)ABS)hZ{!r-&sm($C%BZ$xST7wimSPXYi(T5c5dWm zZsiW{;>+C4SGbq2^8nxDVIJX8e#X!F1yAx6PxD8f;cxtdfAJig;EV-ufg2XV9UfSU z6$nHaVzCw5upMzofEkI{g=Fl;UhIPfX|N&#naDy8%1{nlC8|)38q}g5b~NHN&fpxH za2^-XiZ-;P6PM7BL5yJ%Q<%k^a!~;)T5VGCDp{qgVpX9U)H&6mI#rkIQN5~9^{X4| zfqJUO)r5MfKBzD1tNN~fio5vAW{H&@k|1VDl%xnrkv)`4 fBu`{Q-pZ`Z8DVrXx*L}ny^a1xlihRPa*Fy5Q^m?W diff --git a/Xcode/Packaging/Packages/Frameworks.pmproj b/Xcode/Packaging/Packages/Frameworks.pmproj index 8a22407fb84dcca14f93c50c9bf403b39f6d2a77..4174832c21741f6638fb7050d5c5ba031aa67a78 100644 GIT binary patch delta 771 zcmb7+>r2yd6vlt&obMSLmb0eTCc0!fEK7wlZ`}y&sxC{jsLXDdsO6S1?FB5bNiGOmBv z@#Jaeb6c0`g}wVt*V}g=2R;oBeNHrFUC787S-iwu?Xh&3#?#At`3kL0tM&EMuk_be zSnVE?tdb?CgshgM5GfstTFwcRhYscPl+Zi7}^d} zGH6X!=bmwXFGamMI5GEhPHu2!YEItSEXBfl#U{MrkuoTBhG)*+n)%+o;1soc$hy!V zeQdsd`?<{Xsag4IFzt6n$_@@xve`$|8=&dwZ+PGPp-XJLa22k_4Y(B#VG5>WHs+&@MQFxi zEWuJN!}3D3U?o=JZLGs4Y{C23iVv_IAE6CjVK=_T9vsAB97P9C;uQYCX`I1X{Ec&@ zA{SajZnTUvaphjw@d-Ry>)JqPUq+c{A+=Nj?h;1TXB#V=x zKwK3SqFOYGX3-+7qFr=|$6}U|1*_PFJ=vG_?9T=c;Bb!QDBi*`yo>j6ESpT6zy~;q vPjDKW`8t=gg)6y=Z}3g7l#f_VnTtrlgd%aAEm~5I+U3;V#lq+|YTggqcnDtmoYpqd_ z=B35ROT~=th{Z-2n?g75w^A{dMt}Ijy9sUh(>Z^9cFy_k`#r89M|FFmVL{0%|5+F6 z>MvitR@-2{extGJ?!EiXPo6$=wRS{L%*aklYxNjBMCUnlnBHsnh>@ebM;i=d$N7w( zU?@3v!!uZwRjIFqs#8PN>FR99F3VZ~nhg6BG>D+C1`x zNsd(%3xTx`cSQ%P|4+w6o!)3Pg{5X#>^Y_-c1yZ->n6J`>vzz_QXZ{b=?f3)mztKR zuDAcIG$ll3S~HX+Ylb!4ZplnZ)Qw5nly3ZYY5e1?%rH*V7V=~;Ybk7?MBQxdw(tou zTas*+WNX%6KNvG@$xc7L^YO8k2M-^qbJV$Nh&oT5ukGi+Np0mh!Y#ccCky8igHmUszr@(i1VUOToU!dDO{pWJQtnfo%kR=i7()DqV zb2vxx3RXCpV^?xKui*sV$eFyEi}@Beax=H^Lw?Lp*~OjQ%^zfx-Q+>Cw>&}imxJV) Q(yv1JP3dJn`yq$?0O9WqtpET3 diff --git a/Xcode/Packaging/Packages/PlugIns.pmproj b/Xcode/Packaging/Packages/PlugIns.pmproj index ae70b5f151b3f5624dc820e7a05b8e53f1252cb2..8d78c16d5f216db4906e632265e577dea4879014 100644 GIT binary patch delta 649 zcmXYlYe=_o06Im;X_r^Br*D%6KXg{igk-J&8?q>A!=(Z2o97G>?s zrAOeOWeT!K+oEles|=g0H>b~!w_)LdkDtYQpFC9?RIK-Tzp^R2;gpai3D)$2F z+#~spQ)i6Jvf6kcL4NTnK_#k9D#;j;LYJXk(>k8SM zA7)_==HXdXSdJCw#!9ThYOHZ#E!JT@UPmvsU>n}ScD##Scn^EAA7A1CzQQ3K#t|IF zNu0*7_zh=p7XRQJ>9m;qDS(z!AO%q{t)viIM=`XWc2WxMqTQ5Adnt`FD3kWn0Xjs7 z=_qB>2|7tRbehVkf?RH@q$;YW8mgr_s;4V-l^Up#ZqQBgQWG^(E8V6Z>Z3O_N|W@H z<~V@EIgz*W9?s-rT+A2P!wuZRt=z^P+{NA8!}ocB2YHBxd4#9=7ysrNo)xR?kZj43 zJaI^&6v??XDG`^H$t5wQUK(XkKFFAi%Y=NEDfuElWL96KFVll{vmT+_^>{r=-=@t6 N;lH&{3to_(@)u9`x{Lq- delta 652 zcmXYlYe%)&0Fn2ef9wJj;J{bi^u5t~b* z#3C-f64Ely1LrxMj(~=M>*=t|c_f@VdQzPw-g81*l{dt+u;M;St1GEJass)?$m@VkuR@YLky(Wl*8M{zsVFs=|F=gl|VKJW=jE zdJ2%~N{}sU(qbZ_Jcf|K-WRcT&z`GT6<62yQpKokE}N`_SXY~D2+7VdWgBzNk*RrB zV@kd`;=IW?U`coDB)G1{>N%g}-4Sb>!`bfOEZ@ebBwGqz$Iw&O$W#K+i!uka1_<2xL| zF&xJUoJKEx!x@~#IsAk3w1oU<8TnHnt)P{(n%2^K3ZrP+M=7+Q4$wh5L}`>xM=67j z(@8o-*_1=MWTZ1>qH|=Y60((%gUYFbD#=MMs-~NCi)yHr?$SM~r$%a`7J5M4)Jq7jh|AaSbV Qr!55GzqP4FFG^4P3-IZ|!T